13.5 MB
/home/fdroid/fdroiddata/tmp/org.tmurakam.presentationtimer_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.tmurakam.presentationtimer_3.apk
2.41 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-v11/abc_textfield_search_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/abc_background_cache_hint_selector_material_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-v11/abc_edit_text_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/abc_background_cache_hint_selector_material_dark.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/pref_menu.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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/. 
55.7 KB
zipinfo {}
    
Offset 1, 273 lines modifiedOffset 1, 265 lines modified
1 Zip·file·size:·1079208·bytes,·number·of·entries:·2711 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·15-May-19·06:50·AndroidManifest.xml2 -rw----·····2.0·fat·····3152·bX·defN·17-Oct-21·00:06·AndroidManifest.xml
8 -rw----·····2.0·fat······396·bl·defN·15-May-19·06:50·res/anim/abc_fade_in.xml3 -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·15-May-19·06:50·res/anim/abc_fade_out.xml4 -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·15-May-19·06:50·res/anim/abc_slide_in_bottom.xml5 -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·15-May-19·06:50·res/anim/abc_slide_in_top.xml6 -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·15-May-19·06:50·res/anim/abc_slide_out_bottom.xml7 -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·15-May-19·06:50·res/anim/abc_slide_out_top.xml8 -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······424·bl·defN·15-May-19·06:50·res/color/abc_background_cache_hint_selector_material_dark.xml9 -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······424·bl·defN·15-May-19·06:50·res/color/abc_background_cache_hint_selector_material_light.xml10 -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·15-May-19·06:50·res/color/abc_primary_text_disable_only_material_dark.xml11 -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·15-May-19·06:50·res/color/abc_primary_text_disable_only_material_light.xml12 -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·15-May-19·06:50·res/color/abc_primary_text_material_dark.xml13 -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·15-May-19·06:50·res/color/abc_primary_text_material_light.xml14 -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·15-May-19·06:50·res/color/abc_search_url_text.xml15 -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·15-May-19·06:50·res/color/abc_secondary_text_material_dark.xml16 -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·15-May-19·06:50·res/color/abc_secondary_text_material_light.xml17 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png18 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png19 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png20 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png21 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png22 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png23 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png24 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png25 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png26 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png27 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png28 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png29 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png30 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png31 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png32 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png33 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png34 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png35 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png36 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png37 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png38 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png39 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_focused_holo.9.png40 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png41 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png42 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png43 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png44 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png45 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png46 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png47 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png48 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png49 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png50 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png51 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png52 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png53 -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·15-May-19·06:50·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png54 -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·15-May-19·06:50·res/drawable-hdpi-v4/icon.png55 -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·15-May-19·06:50·res/drawable-ldpi-v4/icon.png56 -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·15-May-19·06:50·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png57 -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·15-May-19·06:50·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png58 -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·15-May-19·06:50·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png59 -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·15-May-19·06:50·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png60 -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·15-May-19·06:50·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png61 -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·15-May-19·06:50·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png62 -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·15-May-19·06:50·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png63 -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·15-May-19·06:50·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png64 -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·15-May-19·06:50·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png65 -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·15-May-19·06:50·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png66 -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·15-May-19·06:50·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png67 -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·15-May-19·06:50·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png68 -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·15-May-19·06:50·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png69 -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·15-May-19·06:50·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png70 -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·15-May-19·06:50·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png71 -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·15-May-19·06:50·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png72 -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·15-May-19·06:50·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png73 -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·15-May-19·06:50·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png74 -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·15-May-19·06:50·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png75 -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·15-May-19·06:50·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png76 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png77 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png78 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png79 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png80 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png81 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png82 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png83 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png84 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png85 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png86 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png87 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png88 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png89 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png90 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png91 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png92 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png93 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png94 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png95 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png96 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png97 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png98 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_focused_holo.9.png99 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png100 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png101 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png102 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png103 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png104 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png105 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png106 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png107 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png108 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png109 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png110 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png111 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png112 -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·15-May-19·06:50·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png113 -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·15-May-19·06:50·res/drawable-mdpi-v4/icon.png114 -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·15-May-19·06:50·res/drawable-v21/abc_cab_background_top_material.xml115 -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·15-May-19·06:50·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png116 -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·15-May-19·06:50·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png117 -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·15-May-19·06:50·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png118 -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.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
5.04 KB
resources.arsc
5.01 KB
aapt2 dump resources {}
    
Offset 493, 18 lines modifiedOffset 493, 16 lines modified
493 ······()·#24000000493 ······()·#24000000
494 ····resource·0x7f08002f·color/switch_thumb_normal_material_dark494 ····resource·0x7f08002f·color/switch_thumb_normal_material_dark
495 ······()·#ffbdbdbd495 ······()·#ffbdbdbd
496 ····resource·0x7f080030·color/switch_thumb_normal_material_light496 ····resource·0x7f080030·color/switch_thumb_normal_material_light
497 ······()·#fff1f1f1497 ······()·#fff1f1f1
498 ····resource·0x7f080031·color/abc_background_cache_hint_selector_material_dark498 ····resource·0x7f080031·color/abc_background_cache_hint_selector_material_dark
499 ······()·(file)·res/color/abc_background_cache_hint_selector_material_dark.xml·type=XML499 ······()·(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_light500 ····resource·0x7f080032·color/abc_background_cache_hint_selector_material_light
502 ······()·(file)·res/color/abc_background_cache_hint_selector_material_light.xml·type=XML501 ······()·(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_dark502 ····resource·0x7f080033·color/abc_primary_text_disable_only_material_dark
505 ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML503 ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML
506 ····resource·0x7f080034·color/abc_primary_text_disable_only_material_light504 ····resource·0x7f080034·color/abc_primary_text_disable_only_material_light
507 ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML505 ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML
508 ····resource·0x7f080035·color/abc_primary_text_material_dark506 ····resource·0x7f080035·color/abc_primary_text_material_dark
509 ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML507 ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML
510 ····resource·0x7f080036·color/abc_primary_text_material_light508 ····resource·0x7f080036·color/abc_primary_text_material_light
Offset 684, 15 lines modifiedOffset 682, 14 lines modified
684 ····resource·0x7f02000c·drawable/abc_cab_background_top_mtrl_alpha682 ····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=PNG683 ······(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=PNG684 ······(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=PNG685 ······(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=PNG686 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG
689 ····resource·0x7f02000d·drawable/abc_edit_text_material687 ····resource·0x7f02000d·drawable/abc_edit_text_material
690 ······()·(file)·res/drawable/abc_edit_text_material.xml·type=XML688 ······()·(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_alpha689 ····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=PNG690 ······(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=PNG691 ······(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=PNG692 ······(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=PNG693 ······(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=PNG694 ······(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=PNG695 ······(ldrtl-xhdpi-v17)·(file)·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
Offset 875, 15 lines modifiedOffset 872, 14 lines modified
875 ····resource·0x7f020031·drawable/abc_textfield_search_default_mtrl_alpha872 ····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=PNG873 ······(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=PNG874 ······(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=PNG875 ······(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=PNG876 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG
880 ····resource·0x7f020032·drawable/abc_textfield_search_material877 ····resource·0x7f020032·drawable/abc_textfield_search_material
881 ······()·(file)·res/drawable/abc_textfield_search_material.xml·type=XML878 ······()·(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/bell879 ····resource·0x7f020033·drawable/bell
884 ······()·(file)·res/drawable/bell.png·type=PNG880 ······()·(file)·res/drawable/bell.png·type=PNG
885 ····resource·0x7f020034·drawable/bell32881 ····resource·0x7f020034·drawable/bell32
886 ······()·(file)·res/drawable/bell32.png·type=PNG882 ······()·(file)·res/drawable/bell32.png·type=PNG
887 ····resource·0x7f020035·drawable/icon883 ····resource·0x7f020035·drawable/icon
888 ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/icon.png·type=PNG884 ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/icon.png·type=PNG
889 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/icon.png·type=PNG885 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/icon.png·type=PNG
Offset 1097, 29 lines modifiedOffset 1093, 27 lines modified
1097 ····resource·0x7f030013·layout/abc_screen_toolbar1093 ····resource·0x7f030013·layout/abc_screen_toolbar
1098 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML1094 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML
1099 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML1095 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML
1100 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line1096 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line
1101 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML1097 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML
1102 ····resource·0x7f030015·layout/abc_search_view1098 ····resource·0x7f030015·layout/abc_search_view
1103 ······()·(file)·res/layout/abc_search_view.xml·type=XML1099 ······()·(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_hint1100 ····resource·0x7f030016·layout/abc_simple_dropdown_hint
1106 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML1101 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML
1107 ····resource·0x7f030017·layout/info1102 ····resource·0x7f030017·layout/info
1108 ······()·(file)·res/layout/info.xml·type=XML1103 ······()·(file)·res/layout/info.xml·type=XML
1109 ····resource·0x7f030018·layout/main1104 ····resource·0x7f030018·layout/main
1110 ······()·(file)·res/layout/main.xml·type=XML1105 ······()·(file)·res/layout/main.xml·type=XML
1111 ····resource·0x7f030019·layout/support_simple_spinner_dropdown_item1106 ····resource·0x7f030019·layout/support_simple_spinner_dropdown_item
1112 ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML1107 ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML
1113 ····resource·0x7f03001a·layout/time_set1108 ····resource·0x7f03001a·layout/time_set
1114 ······()·(file)·res/layout/time_set.xml·type=XML1109 ······()·(file)·res/layout/time_set.xml·type=XML
1115 ··type·menu·id=0e·entryCount=11110 ··type·menu·id=0e·entryCount=1
1116 ····resource·0x7f0e0000·menu/pref_menu1111 ····resource·0x7f0e0000·menu/pref_menu
1117 ······()·(file)·res/menu/pref_menu.xml·type=XML1112 ······()·(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=31113 ··type·raw·id=06·entryCount=3
1120 ····resource·0x7f060000·raw/bell11114 ····resource·0x7f060000·raw/bell1
1121 ······()·(file)·res/raw/bell1.wav1115 ······()·(file)·res/raw/bell1.wav
1122 ····resource·0x7f060001·raw/bell21116 ····resource·0x7f060001·raw/bell2
1123 ······()·(file)·res/raw/bell2.wav1117 ······()·(file)·res/raw/bell2.wav
1124 ····resource·0x7f060002·raw/bell31118 ····resource·0x7f060002·raw/bell3
1125 ······()·(file)·res/raw/bell3.wav1119 ······()·(file)·res/raw/bell3.wav
11.9 MB
classes.dex
11.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 66351 lines modifiedOffset 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············:·94bb7ddb4 checksum············:·a7fd9730
5 signature···········:·4206...63965 signature···········:·0f44...6762
6 file_size···········:·4854966 file_size···········:·278156
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·362110 string_ids_size·····:·2320
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·81112 type_ids_size·······:·537
13 type_ids_off········:·14596·(0x003904)13 type_ids_off········:·9392·(0x0024b0)
14 proto_ids_size······:·111514 proto_ids_size······:·722
15 proto_ids_off·······:·17840·(0x0045b0)15 proto_ids_off·······:·11540·(0x002d14)
16 field_ids_size······:·248616 field_ids_size······:·1552
17 field_ids_off·······:·31220·(0x0079f4)17 field_ids_off·······:·20204·(0x004eec)
18 method_ids_size·····:·554718 method_ids_size·····:·3478
19 method_ids_off······:·51108·(0x00c7a4)19 method_ids_off······:·32620·(0x007f6c)
20 class_defs_size·····:·49820 class_defs_size·····:·296
21 class_defs_off······:·95484·(0x0174fc)21 class_defs_off······:·60444·(0x00ec1c)
22 data_size···········:·37407622 data_size···········:·208240
23 data_off············:·111420·(0x01b33c)23 data_off············:·69916·(0x01111c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8625 class_idx···········:·76
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·73127 superclass_idx······:·479
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·231 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'Landroid/support/v4/a/a;'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/v4/a/a;)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·····:·446 ······registers·····:·4
47 ······ins···········:·247 ······ins···········:·2
48 ······outs··········:·248 ······outs··········:·2
49 ······insns·size····:·20·16-bit·code·units49 ······insns·size····:·20·16-bit·code·units
50 01b38c:········································|[01b38c]·android.support.v4.a.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;50 011164:········································|[011164]·android.support.a.a.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
51 01b39c:·6000·1400······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001451 011174:·6000·1000······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0010
52 01b3a0:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#1552 011178:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15
53 01b3a4:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+000753 01117c:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007
54 01b3a8:·7120·4d01·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/a/b;.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@014d54 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 01b3ae:·0c00···································|0009:·move-result-object·v055 011186:·0c00···································|0009:·move-result-object·v0
56 01b3b0:·1100···································|000a:·return-object·v056 011188:·1100···································|000a:·return-object·v0
57 01b3b2:·6e10·4800·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@004857 01118a:·6e10·2700·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@0027
58 01b3b8:·0c00···································|000e:·move-result-object·v058 011190:·0c00···································|000e:·move-result-object·v0
59 01b3ba:·6e20·8700·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@008759 011192:·6e20·5c00·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@005c
60 01b3c0:·0c00···································|0012:·move-result-object·v060 011198:·0c00···································|0012:·move-result-object·v0
61 01b3c2:·28f7···································|0013:·goto·000a·//·-000961 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···········:·8768 class_idx···········:·77
94 access_flags········:·0·(0x0000)69 access_flags········:·0·(0x0000)
95 superclass_idx······:·73170 superclass_idx······:·479
96 source_file_idx·····:·-171 source_file_idx·····:·-1
97 static_fields_size··:·072 static_fields_size··:·0
98 instance_fields_size:·073 instance_fields_size:·0
99 direct_methods_size·:·174 direct_methods_size·:·1
100 virtual_methods_size:·075 virtual_methods_size:·0
  
101 Class·#1············-76 Class·#1············-
102 ··Class·descriptor··:·'Landroid/support/v4/a/b;'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/v4/a/b;)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·····:·389 ······registers·····:·3
115 ······ins···········:·290 ······ins···········:·2
116 ······outs··········:·291 ······outs··········:·2
117 ······insns·size····:·5·16-bit·code·units92 ······insns·size····:·5·16-bit·code·units
118 01b400:········································|[01b400]·android.support.v4.a.b.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;93 01119c:········································|[01119c]·android.support.a.a.b.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
119 01b410:·6e20·4500·2100·························|0000:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@004594 0111ac:·6e20·2400·2100·························|0000:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@0024
120 01b416:·0c00···································|0003:·move-result-object·v095 0111b2:·0c00···································|0003:·move-result-object·v0
121 01b418:·1100···································|0004:·return-object·v096 0111b4:·1100···································|0004:·return-object·v0
Max diff block lines reached; 11687417/11696289 bytes (99.92%) of diff not shown.
742 KB
classes.jar
65.2 KB
zipinfo {}
    
Offset 1, 490 lines modifiedOffset 1, 288 lines modified
1 Zip·file·size:·765007·bytes,·number·of·entries:·4981 Zip·file·size:·472916·bytes,·number·of·entries:·296
2 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/a/a.class2 ?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······279·b-·stor·80-Jan-01·00:00·android/support/v4/a/b.class3 ?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·····1313·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/a.class4 ?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······562·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/c.class5 ?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······810·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/b.class6 ?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······264·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/d.class7 ?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······353·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/e.class8 ?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······684·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/f.class9 ?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······237·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/g.class10 ?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······343·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/h.class11 ?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······806·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/i.class12 ?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······101·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/a.class13 ?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······595·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/b.class14 ?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······136·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/c.class15 ?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······592·b-·stor·80-Jan-01·00:00·android/support/v4/d/d.class16 ?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······139·b-·stor·80-Jan-01·00:00·android/support/v4/e/b.class17 ?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······272·b-·stor·80-Jan-01·00:00·android/support/v4/e/c.class18 ?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······326·b-·stor·80-Jan-01·00:00·android/support/v4/e/d.class19 ?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·····1351·b-·stor·80-Jan-01·00:00·android/support/v4/e/e.class20 ?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······995·b-·stor·80-Jan-01·00:00·android/support/v4/e/f.class21 ?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·····5317·b-·stor·80-Jan-01·00:00·android/support/v4/f/m.class22 ?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·····1255·b-·stor·80-Jan-01·00:00·android/support/v4/f/a.class23 ?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·····2411·b-·stor·80-Jan-01·00:00·android/support/v4/f/g.class24 ?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······968·b-·stor·80-Jan-01·00:00·android/support/v4/f/b.class25 ?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.
33.2 KB
zipnote «TEMP»/diffoscope_na47_7qh_tmp/tmp9u36prf__.zip
    
Offset 1, 971 lines modifiedOffset 1, 401 lines modified
1 Filename:·android/support/v4/a/a.class1 Filename:·android/support/a/a/a.class
2 Comment:·2 Comment:·
  
3 Filename:·android/support/v4/a/b.class3 Filename:·android/support/a/a/b.class
4 Comment:·4 Comment:·
  
5 Filename:·android/support/v4/a/c.class5 Filename:·android/support/a/b/a/a.class
6 Comment:·6 Comment:·
  
7 Filename:·android/support/v4/a/d.class7 Filename:·android/support/a/b/a/c.class
8 Comment:·8 Comment:·
  
9 Filename:·android/support/v4/a/e.class9 Filename:·android/support/a/b/a/b.class
10 Comment:·10 Comment:·
  
11 Filename:·android/support/v4/a/f.class11 Filename:·android/support/a/b/a/d.class
12 Comment:·12 Comment:·
  
13 Filename:·android/support/v4/a/g.class13 Filename:·android/support/a/b/a/e.class
14 Comment:·14 Comment:·
  
15 Filename:·android/support/v4/a/h.class15 Filename:·android/support/a/b/a/f.class
16 Comment:·16 Comment:·
  
17 Filename:·android/support/v4/a/i.class17 Filename:·android/support/a/b/a/g.class
18 Comment:·18 Comment:·
  
19 Filename:·android/support/v4/a/j.class19 Filename:·android/support/a/b/a/h.class
20 Comment:·20 Comment:·
  
21 Filename:·android/support/v4/a/k.class21 Filename:·android/support/a/b/a/i.class
22 Comment:·22 Comment:·
  
23 Filename:·android/support/v4/a/l.class23 Filename:·android/support/a/c/a/a.class
24 Comment:·24 Comment:·
  
25 Filename:·android/support/v4/app/BackStackState.class25 Filename:·android/support/a/c/a/b.class
26 Comment:·26 Comment:·
  
27 Filename:·android/support/v4/app/Fragment$SavedState.class27 Filename:·android/support/a/c/a/c.class
28 Comment:·28 Comment:·
  
29 Filename:·android/support/v4/app/Fragment.class29 Filename:·android/support/a/d/a.class
30 Comment:·30 Comment:·
  
31 Filename:·android/support/v4/app/FragmentManagerState.class31 Filename:·android/support/a/d/b.class
32 Comment:·32 Comment:·
  
33 Filename:·android/support/v4/app/FragmentState.class33 Filename:·android/support/a/d/c.class
34 Comment:·34 Comment:·
  
35 Filename:·android/support/v4/app/FragmentTabHost$SavedState.class35 Filename:·android/support/a/d/d.class
36 Comment:·36 Comment:·
  
37 Filename:·android/support/v4/app/FragmentTabHost.class37 Filename:·android/support/a/d/e.class
38 Comment:·38 Comment:·
  
39 Filename:·android/support/v4/app/a.class39 Filename:·android/support/a/d/f.class
40 Comment:·40 Comment:·
  
41 Filename:·android/support/v4/app/aa.class41 Filename:·android/support/a/e/k.class
42 Comment:·42 Comment:·
  
43 Filename:·android/support/v4/app/ab.class43 Filename:·android/support/a/e/a.class
44 Comment:·44 Comment:·
  
45 Filename:·android/support/v4/app/ac.class45 Filename:·android/support/a/e/e.class
46 Comment:·46 Comment:·
  
47 Filename:·android/support/v4/app/ad.class47 Filename:·android/support/a/e/b.class
48 Comment:·48 Comment:·
  
49 Filename:·android/support/v4/app/ae.class49 Filename:·android/support/a/e/c.class
50 Comment:·50 Comment:·
  
51 Filename:·android/support/v4/app/af.class51 Filename:·android/support/a/e/d.class
52 Comment:·52 Comment:·
  
53 Filename:·android/support/v4/app/ag.class53 Filename:·android/support/a/e/f.class
54 Comment:·54 Comment:·
  
55 Filename:·android/support/v4/app/ah.class55 Filename:·android/support/a/e/g.class
56 Comment:·56 Comment:·
  
57 Filename:·android/support/v4/app/ai.class57 Filename:·android/support/a/e/h.class
58 Comment:·58 Comment:·
  
59 Filename:·android/support/v4/app/aj.class59 Filename:·android/support/a/e/i.class
60 Comment:·60 Comment:·
  
61 Filename:·android/support/v4/app/ak.class61 Filename:·android/support/a/e/j.class
62 Comment:·62 Comment:·
  
63 Filename:·android/support/v4/app/al.class63 Filename:·android/support/a/f/a.class
64 Comment:·64 Comment:·
  
65 Filename:·android/support/v4/app/am.class65 Filename:·android/support/a/f/aj.class
66 Comment:·66 Comment:·
  
67 Filename:·android/support/v4/app/an.class67 Filename:·android/support/a/f/ab.class
68 Comment:·68 Comment:·
  
69 Filename:·android/support/v4/app/ao.class69 Filename:·android/support/a/f/ac.class
70 Comment:·70 Comment:·
  
71 Filename:·android/support/v4/app/ap.class71 Filename:·android/support/a/f/ad.class
72 Comment:·72 Comment:·
  
73 Filename:·android/support/v4/app/aq.class73 Filename:·android/support/a/f/ae.class
74 Comment:·74 Comment:·
  
75 Filename:·android/support/v4/app/ar.class75 Filename:·android/support/a/f/af.class
76 Comment:·76 Comment:·
  
77 Filename:·android/support/v4/app/as.class77 Filename:·android/support/a/f/ag.class
78 Comment:·78 Comment:·
  
79 Filename:·android/support/v4/app/at.class79 Filename:·android/support/a/f/ah.class
80 Comment:·80 Comment:·
  
81 Filename:·android/support/v4/app/au.class81 Filename:·android/support/a/f/ai.class
82 Comment:·82 Comment:·
  
83 Filename:·android/support/v4/app/av.class83 Filename:·android/support/a/f/aa.class
84 Comment:·84 Comment:·
  
85 Filename:·android/support/v4/app/aw.class85 Filename:·android/support/a/f/ak.class
Max diff block lines reached; 29713/33915 bytes (87.61%) of diff not shown.
188 B
android/support/v7/a/a.class
132 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·a2 public·abstract·class·a
3 {3 {
4 }4 }
11.3 KB
android/support/v7/a/b.class
11.3 KB
procyon -ec {}
    
Offset 1, 175 lines modifiedOffset 1, 39 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·b2 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.
950 B
android/support/v7/a/c.class
894 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·c2 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·static·final·int·abc_config_showMenuShortcutsWhenKeyboardPresent·=·2131165189;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 }
15.0 KB
android/support/v7/internal/view/menu/j.class
14.9 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 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·interface·j23 public·final·class·j·implements·b
4 {24 {
5 ····void·a(final·i·p0);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 ····boolean·a(final·i·p0,·final·MenuItem·p1);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.
574 B
android/support/v7/internal/a/a.class
500 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 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·a3 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 }
1.11 KB
android/support/v7/internal/view/menu/y.class
1.02 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 33 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 public·interface·y2 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 ····void·a(final·i·p0,·final·boolean·p1);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 ····boolean·a(final·i·p0);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 }
10.5 KB
android/support/v7/b/b.class
10.5 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 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 ····boolean·b(final·a·p0,·final·Menu·p1);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.
1.18 KB
android/support/v7/b/a.class
1.12 KB
procyon -ec {}
    
Offset 1, 56 lines modifiedOffset 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 }
708 B
android/support/v7/b/c.class
652 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v7.b;1 package·android.support.v7.b;
  
2 public·interface·c2 public·final·class·c
3 {3 {
4 ····void·a(); 
5 ···· 
6 ····void·b();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 }
1.1 KB
android/support/v7/internal/widget/l.class
1.02 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 public·interface·l2 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 ····void·i();8 ····l(final·ActionBarOverlayLayout·a)·{
 9 ········this.a·=·a;
 10 ····}
13 ····11 ····
14 ····void·j();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 }
2.85 KB
android/support/v7/internal/view/a.class
2.77 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 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.a.e;4 import·android.support.v7.b.d;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·android.support.v7.a.b;6 import·android.support.v7.b.b;
7 import·android.support.v7.a.l;7 import·android.support.v7.b.j;
8 import·android.support.v7.a.c;8 import·android.support.v7.b.c;
9 import·android.support.v4.view.bn;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.a.h;12 import·android.support.v7.b.g;
13 import·android.content.Context;13 import·android.content.Context;
  
14 public·class·a14 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 modifiedOffset 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(h.abc_max_action_buttons);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·&&·bn.a(ViewConfiguration.get(this.a)))·{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 modifiedOffset 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,·l.ActionBar,·b.actionBarStyle,·0);57 ········final·TypedArray·obtainStyledAttributes·=·this.a.obtainStyledAttributes((AttributeSet)null,·j.ActionBar,·b.actionBarStyle,·0);
58 ········int·a·=·obtainStyledAttributes.getLayoutDimension(l.ActionBar_height,·0);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(e.abc_action_bar_stacked_max_height));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·g()·{67 ····public·int·f()·{
72 ········return·this.a.getResources().getDimensionPixelSize(e.abc_action_bar_stacked_tab_max_width);68 ········return·this.a.getResources().getDimensionPixelSize(d.abc_action_bar_stacked_tab_max_width);
73 ····}69 ····}
74 }70 }
10.3 KB
android/support/v7/internal/view/b.class
10.2 KB
procyon -ec {}
    
Offset 1, 117 lines modifiedOffset 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·a·implements·j14 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·a;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·boolean·f;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 ········return·new·MenuInflater(this.a);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 ············this.c.a((a)this);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.
4.45 KB
android/support/v7/internal/view/c.class
4.37 KB
procyon -ec {}
    
Offset 1, 89 lines modifiedOffset 1, 72 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·android.view.MenuInflater;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 public·class·c·extends·ActionMode6 class·c·implements·MenuItem$OnMenuItemClickListener
10 {7 {
11 ····final·Context·a; 
12 ····final·a·b;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·void·invalidate()·{16 ····public·c(final·Object·b,·final·String·s)·{
52 ········this.b.d();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 ········this.b.a(b);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.
9.83 KB
android/support/v7/internal/view/d.class
9.76 KB
procyon -ec {}
    
Offset 1, 61 lines modifiedOffset 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.view.ActionMode$Callback;12 import·android.util.Log;
10 import·android.support.v7.b.b;13 import·android.support.a.f.a;
 14 import·android.view.Menu;
  
11 public·class·d·implements·b15 class·d
12 {16 {
13 ····final·ActionMode$Callback·a; 
14 ····final·Context·b; 
15 ····final·m·c; 
16 ····final·m·d;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.c·=·new·m();46 ········this.b·=·b;
22 ········this.d·=·new·m();47 ········this.a();
23 ····}48 ····}
24 ····49 ····
25 ····private·Menu·a(final·Menu·menu)·{ 
26 ········Menu·a·=·(Menu)this.d.get((Object)menu);50 ····private·char·a(final·String·s)·{
 51 ········char·char1·=·'\0';
27 ········if·(a·==·null)·{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 ············this.c.put((Object)a,·(Object)c);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 ········return·(ActionMode)c;73 ········catch·(Exception·ex3)·{}
41 ····}74 ····}
42 ····75 ····
43 ····public·void·a(final·android.support.v7.b.a·a)·{ 
44 ········this.a.onDestroyActionMode(this.b(a));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.
9.0 KB
android/support/v7/internal/view/e.class
8.92 KB
procyon -ec {}
    
Offset 1, 195 lines modifiedOffset 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.v4.c.a.a;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·extends·MenuInflater8 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·Context·e;11 ····private·long·b;
 12 ····private·Interpolator·c;
21 ····private·Object·f;13 ····private·bj·d;
 14 ····private·boolean·e;
 15 ····private·final·bk·f;
22 ····16 ····
23 ····static·{ 
24 ········a·=·new·Class[]·{·Context.class·}; 
25 ········b·=·e.a;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 ············a·=·this.a(((ContextWrapper)a).getBaseContext());27 ····public·e·a(final·av·e)·{
 28 ········if·(!this.e)·{
 29 ············this.a.add(e);
38 ········}30 ········}
39 ········return·a;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·==·n)·{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.
3.4 KB
android/support/v7/internal/view/f.class
3.32 KB
procyon -ec {}
    
Offset 1, 72 lines modifiedOffset 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.MenuItem;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·implements·MenuItem$OnMenuItemClickListener4 class·f·extends·bk
7 {5 {
8 ····private·static·final·Class[]·a;6 ····final·/*·synthetic·*/·e·a;
9 ····private·Object·b;7 ····private·boolean·b;
10 ····private·Method·c;8 ····private·int·c;
11 ····9 ····
12 ····static·{ 
13 ········a·=·new·Class[]·{·MenuItem.class·};10 ····f(final·e·a)·{
 11 ········this.a·=·a;
 12 ········this.b·=·false;
 13 ········this.c·=·0;
14 ····}14 ····}
15 ····15 ····
16 ····public·f(final·Object·b,·final·String·s)·{16 ····void·a()·{
17 ········this.b·=·b;17 ········this.c·=·0;
18 ········final·Class<?>·class1·=·b.getClass(); 
19 ········try·{ 
20 ············this.c·=·class1.getMethod(s,·(Class<?>[])f.a);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 ············final·Method·c·=·this.c;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 ············catch·(Exception·ex5)·{}38 ············this.a();
66 ········}39 ········}
67 ········catch·(Exception·ex6)·{} 
68 ····}40 ····}
69 }41 }
2.41 KB
android/support/v7/internal/widget/v.class
2.33 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 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.a.l;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.TextView;7 import·android.widget.PopupWindow;
  
9 public·class·v·extends·TextView8 public·class·v·extends·PopupWindow
10 {9 {
11 ····public·v(final·Context·context)·{ 
12 ········this(context,·null);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 ········this(context,·set,·0);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 ············this.setTransformationMethod((TransformationMethod)new·a(context));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 }
2.43 KB
android/support/v7/internal/view/menu/aa.class
2.34 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 97 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 public·interface·aa2 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 ····void·a(final·m·p0,·final·int·p1);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 ····boolean·a();86 ····public·SubMenu·setIcon(final·Drawable·icon)·{
 87 ········this.e.setIcon(icon);
 88 ········return·(SubMenu)this;
 89 ····}
7 ····90 ····
8 ····m·getItemData();91 ····public·void·setQwertyMode(final·boolean·qwertyMode)·{
 92 ········this.d.setQwertyMode(qwertyMode);
 93 ····}
9 }94 }
6.05 KB
android/support/v7/internal/view/menu/ActionMenuItemView.class
5.93 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 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.v4.view.au;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.v;22 import·android.support.v7.internal.widget.w;
  
23 public·class·ActionMenuItemView·extends·v·implements·aa,·k,·View$OnClickListener,·View$OnLongClickListener23 public·class·ActionMenuItemView·extends·w·implements·x,·k,·View$OnClickListener,·View$OnLongClickListener
24 {24 {
25 ····private·m·a;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·android.support.v7.widget.v·e;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 modifiedOffset 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.a.c.abc_config_allowActionMenuItemTextWithIcon);51 ········this.g·=·resources.getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon);
52 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionMenuItemView,·n,·0);52 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.ActionMenuItemView,·n,·0);
53 ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionMenuItemView_android_minWidth,·0);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 modifiedOffset 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·m·a,·final·int·n)·{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((aa)this));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·=·(android.support.v7.widget.v)new·b(this);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 modifiedOffset 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·m·getItemData()·{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.a.c.abc_config_allowActionMenuItemTextWithIcon);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 modifiedOffset 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.
465 B
android/support/v7/internal/view/menu/k.class
375 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 17 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 public·interface·k2 import·android.support.a.f.c;
  
 3 class·k·implements·c
3 {4 {
4 ····boolean·a(final·m·p0);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 }
4.07 KB
android/support/v7/internal/view/menu/z.class
3.98 KB
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 127 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 public·interface·z2 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 ····void·a(final·i·p0);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.
2.29 KB
android/support/v7/internal/view/menu/ExpandedMenuView.class
2.17 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 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.bb;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·k,·z,·AdapterView$OnItemClickListener10 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·i·b;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 modifiedOffset 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·bb·a·=·bb.a(context,·set,·ExpandedMenuView.a,·n,·0);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·i·b)·{45 ····public·void·a(final·g·b)·{
46 ········this.b·=·b;46 ········this.b·=·b;
47 ····}47 ····}
48 ····48 ····
49 ····public·boolean·a(final·m·m)·{49 ····public·boolean·a(final·j·j)·{
50 ········return·this.b.a((MenuItem)m,·0);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((m)this.getAdapter().getItem(n));63 ········this.a((j)this.getAdapter().getItem(n));
64 ····}64 ····}
65 }65 }
5.43 KB
android/support/v7/internal/view/menu/ListMenuItemView.class
5.31 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 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.a.g;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.a.i;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·aa19 public·class·ListMenuItemView·extends·LinearLayout·implements·x
21 {20 {
22 ····private·m·a;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 modifiedOffset 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.a.l.MenuView,·n,·0);46 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.MenuView,·n,·0);
48 ········this.g·=·obtainStyledAttributes.getDrawable(android.support.v7.a.l.MenuView_android_itemBackground);47 ········this.g·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.MenuView_android_itemBackground);
49 ········this.h·=·obtainStyledAttributes.getResourceId(android.support.v7.a.l.MenuView_android_itemTextAppearance,·-1);48 ········this.h·=·obtainStyledAttributes.getResourceId(android.support.v7.b.j.MenuView_android_itemTextAppearance,·-1);
50 ········this.j·=·obtainStyledAttributes.getBoolean(android.support.v7.a.l.MenuView_preserveIconSpacing,·false);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.a.i.abc_list_menu_item_icon,·(ViewGroup)this,·false)),·0);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.a.i.abc_list_menu_item_radio,·(ViewGroup)this,·false)));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.a.i.abc_list_menu_item_checkbox,·(ViewGroup)this,·false)));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·m·a,·final·int·k)·{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((aa)this));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 modifiedOffset 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·m·getItemData()·{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.a.g.title);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.a.g.shortcut);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)·{
2.02 KB
android/support/v7/internal/view/menu/a.class
1.93 KB
procyon -ec {}
    
Offset 3, 21 lines modifiedOffset 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.v4.view.g;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.v4.c.a.b;14 import·android.support.a.c.a.b;
  
16 public·class·a·implements·b15 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 modifiedOffset 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 ········return·(b)this;49 ····public·b·a(final·android.support.a.f.a·a)·{
 50 ········throw·new·UnsupportedOperationException();
52 ····}51 ····}
53 ····52 ····
54 ····public·b·a(final·g·g)·{53 ····public·b·a(final·s·s)·{
55 ········throw·new·UnsupportedOperationException();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·g·a()·{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 modifiedOffset 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.v4.a.a.a(this.l,·k);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;
2.79 KB
android/support/v7/internal/view/menu/ab.class
2.7 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 64 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 import·android.view.SubMenu;2 import·android.view.View;
3 import·android.support.v4.c.a.c;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.v4.c.a.a;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 public·final·class·ab9 class·ab·extends·z·implements·SubMenu
11 {10 {
12 ····public·static·Menu·a(final·Context·context,·final·a·a)·{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 ········throw·new·UnsupportedOperationException();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 }
1.47 KB
android/support/v7/internal/view/menu/e.class
1.38 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 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.v4.c.a.c;3 import·android.support.a.c.a.c;
4 import·android.view.SubMenu;4 import·android.view.SubMenu;
5 import·android.support.v4.f.a;5 import·android.support.a.e.a;
6 import·android.support.v4.c.a.b;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·f10 abstract·class·e·extends·f
11 {11 {
12 ····final·Context·a;12 ····final·Context·a;
Offset 26, 15 lines modifiedOffset 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·=·ab.a(this.a,·b);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 modifiedOffset 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·=·ab.a(this.a,·c);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;
26.3 KB
android/support/v7/internal/view/menu/i.class
26.3 KB
procyon -ec {}
    
Offset 1, 901 lines modifiedOffset 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 ····private·static·final·int[]·d;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.
1.73 KB
android/support/v7/widget/v.class
1.66 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 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$OnTouchListener7 public·abstract·class·v·implements·View$OnTouchListener
9 {8 {
Offset 30, 15 lines modifiedOffset 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 modifiedOffset 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 ················}
6.6 KB
android/support/v7/internal/view/menu/b.class
6.52 KB
javap -verbose -constants -s -l -private {}
    
Offset 25, 26 lines modifiedOffset 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/c26 ··#18·=·Utf8···············android/support/v7/internal/view/menu/c
27 ··#19·=·Class··············#18············//·android/support/v7/internal/view/menu/c27 ··#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···············b31 ··#23·=·Utf8···············b
32 ··#24·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/k;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/k;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/k;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···············c35 ··#27·=·Utf8···············c
36 ··#28·=·Utf8···············(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/m;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/m;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/m;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/k39 ··#31·=·Utf8···············android/support/v7/internal/view/menu/i
40 ··#32·=·Class··············#31············//·android/support/v7/internal/view/menu/k40 ··#32·=·Class··············#31············//·android/support/v7/internal/view/menu/i
41 ··#33·=·Utf8···············(Landroid/support/v7/internal/view/menu/m;)Z41 ··#33·=·Utf8···············(Landroid/support/v7/internal/view/menu/j;)Z
42 ··#34·=·NameAndType········#5:#33·········//·a:(Landroid/support/v7/internal/view/menu/m;)Z42 ··#34·=·NameAndType········#5:#33·········//·a:(Landroid/support/v7/internal/view/menu/j;)Z
43 ··#35·=·InterfaceMethodref·#32.#34········//·android/support/v7/internal/view/menu/k.a:(Landroid/support/v7/internal/view/menu/m;)Z43 ··#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/q45 ··#37·=·Utf8···············android/support/v7/widget/q
46 ··#38·=·Class··············#37············//·android/support/v7/widget/q46 ··#38·=·Class··············#37············//·android/support/v7/widget/q
47 ··#39·=·Utf8···············()Z47 ··#39·=·Utf8···············()Z
48 ··#40·=·NameAndType········#23:#39········//·b:()Z48 ··#40·=·NameAndType········#23:#39········//·b:()Z
49 ··#41·=·Methodref··········#38.#40········//·android/support/v7/widget/q.b:()Z49 ··#41·=·Methodref··········#38.#40········//·android/support/v7/widget/q.b:()Z
50 ··#42·=·Float··············1.4E-45f50 ··#42·=·Float··············1.4E-45f
Offset 98, 29 lines modifiedOffset 98, 29 lines modified
98 ····flags:·(0x0004)·ACC_PROTECTED98 ····flags:·(0x0004)·ACC_PROTECTED
99 ····Code:99 ····Code:
100 ······stack=300,·locals=5,·args_size=1100 ······stack=300,·locals=5,·args_size=1
101 ·········0:·iconst_0101 ·········0:·iconst_0
102 ·········1:·istore_1102 ·········1:·istore_1
103 ·········2:·aload_0103 ·········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/k;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_2106 ·········9:·astore_2
107 ········10:·aload_2107 ········10:·aload_2
108 ········11:·ifnull········66108 ········11:·ifnull········66
109 ········14:·aload_0109 ········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/k;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_2112 ········21:·astore_2
113 ········22:·aload_0113 ········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/m;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_3116 ········29:·astore_3
117 ········30:·aload_2117 ········30:·aload_2
118 ········31:·aload_3118 ········31:·aload_3
119 ········32:·invokeinterface·#35,··2···········//·InterfaceMethod·android/support/v7/internal/view/menu/k.a:(Landroid/support/v7/internal/view/menu/m;)Z119 ········32:·invokeinterface·#35,··2···········//·InterfaceMethod·android/support/v7/internal/view/menu/i.a:(Landroid/support/v7/internal/view/menu/j;)Z
120 ········37:·istore········4120 ········37:·istore········4
121 ········39:·iload·········4121 ········39:·iload·········4
122 ········41:·ifeq··········66122 ········41:·ifeq··········66
123 ········44:·aload_0123 ········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_2125 ········48:·astore_2
126 ········49:·aload_2126 ········49:·aload_2
608 B
android/support/v7/internal/view/menu/x.class
518 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 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·x2 public·interface·x
4 {3 {
5 ····void·a(final·Context·p0,·final·i·p1);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·b();6 ····boolean·a();
16 ····7 ····
17 ····boolean·b(final·i·p0,·final·m·p1);8 ····j·getItemData();
18 }9 }
6.35 KB
android/support/v7/internal/view/menu/d.class
6.27 KB
procyon -ec {}
    
Offset 1, 163 lines modifiedOffset 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.v4.view.au;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·x8 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·i·c;12 ····protected·g·c;
13 ····protected·LayoutInflater·d;13 ····protected·LayoutInflater·d;
14 ····protected·LayoutInflater·e;14 ····protected·LayoutInflater·e;
15 ····protected·z·f;15 ····protected·w·f;
16 ····private·y·g;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·y·a()·{27 ····public·v·a()·{
29 ········return·this.g;28 ········return·this.g;
30 ····}29 ····}
31 ····30 ····
32 ····public·z·a(final·ViewGroup·viewGroup)·{31 ····public·w·a(final·ViewGroup·viewGroup)·{
33 ········if·(this.f·==·null)·{32 ········if·(this.f·==·null)·{
34 ············(this.f·=·(z)this.d.inflate(this.h,·viewGroup,·false)).a(this.c);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·m·m,·final·View·view,·final·ViewGroup·viewGroup)·{39 ····public·View·a(final·j·j,·final·View·view,·final·ViewGroup·viewGroup)·{
41 ········aa·b;40 ········x·b;
42 ········if·(view·instanceof·aa)·{41 ········if·(view·instanceof·x)·{
43 ············b·=·(aa)view;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(m,·b);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·i·c)·{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·i·i,·final·boolean·b)·{57 ····public·void·a(final·g·g,·final·boolean·b)·{
63 ········if·(this.g·!=·null)·{58 ········if·(this.g·!=·null)·{
64 ············this.g.a(i,·b);59 ············this.g.a(g,·b);
65 ········}60 ········}
66 ····}61 ····}
67 ····62 ····
68 ····public·abstract·void·a(final·m·p0,·final·aa·p1);63 ····public·abstract·void·a(final·j·p0,·final·x·p1);
69 ····64 ····
70 ····public·void·a(final·y·g)·{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·k;80 ············int·j;
86 ············if·(this.c·!=·null)·{81 ············if·(this.c·!=·null)·{
87 ················this.c.j();82 ················this.c.i();
88 ················final·ArrayList·i·=·this.c.i();83 ················final·ArrayList·h·=·this.c.h();
89 ················final·int·size·=·i.size();84 ················final·int·size·=·h.size();
90 ················int·j·=·0;85 ················int·i·=·0;
91 ················k·=·0;86 ················j·=·0;
92 ················while·(j·<·size)·{87 ················while·(i·<·size)·{
93 ····················final·m·m·=·(m)i.get(j);88 ····················final·j·k·=·(j)h.get(i);
94 ····················int·n;89 ····················int·n;
95 ····················if·(this.a(k,·m))·{90 ····················if·(this.a(j,·k))·{
96 ························final·View·child·=·viewGroup.getChildAt(k);91 ························final·View·child·=·viewGroup.getChildAt(j);
97 ························m·itemData;92 ························j·itemData;
98 ························if·(child·instanceof·aa)·{93 ························if·(child·instanceof·x)·{
99 ····························itemData·=·((aa)child).getItemData();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(m,·child,·viewGroup);99 ························final·View·a·=·this.a(k,·child,·viewGroup);
105 ························if·(m·!=·itemData)·{100 ························if·(k·!=·itemData)·{
106 ····························a.setPressed(false);101 ····························a.setPressed(false);
107 ····························au.m(a);102 ····························z.h(a);
108 ························}103 ························}
109 ························if·(a·!=·child)·{104 ························if·(a·!=·child)·{
110 ····························this.a(a,·k);105 ····························this.a(a,·j);
111 ························}106 ························}
112 ························n·=·k·+·1;107 ························n·=·j·+·1;
113 ····················}108 ····················}
114 ····················else·{109 ····················else·{
115 ························n·=·k;110 ························n·=·j;
116 ····················}111 ····················}
117 ····················++j;112 ····················++i;
118 ····················k·=·n;113 ····················j·=·n;
119 ················}114 ················}
120 ············}115 ············}
121 ············else·{116 ············else·{
122 ················k·=·0;117 ················j·=·0;
123 ············}118 ············}
124 ············while·(k·<·viewGroup.getChildCount())·{119 ············while·(j·<·viewGroup.getChildCount())·{
Max diff block lines reached; 1039/6389 bytes (16.26%) of diff not shown.
26.1 KB
android/support/v7/internal/view/menu/g.class
26.1 KB
procyon -ec {}
    
Offset 1, 120 lines modifiedOffset 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.widget.AdapterView$OnItemClickListener;20 import·android.view.View;
 21 import·android.graphics.drawable.Drawable;
 22 import·android.support.a.c.a.a;
  
12 public·class·g·implements·x,·AdapterView$OnItemClickListener23 public·class·g·implements·a
13 {24 {
14 ····Context·a; 
15 ····LayoutInflater·b;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 ····h·g;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·h;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·y·i;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·int·f,·final·int·e)·{61 ····public·g(final·Context·e)·{
 62 ········final·boolean·b·=·true;
25 ········this.f·=·f;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 ········this(n,·0);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.
1.95 KB
android/support/v7/internal/view/menu/h.class
1.87 KB
procyon -ec {}
    
Offset 1, 74 lines modifiedOffset 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.View;2 import·android.view.MenuItem;
4 import·java.util.ArrayList; 
5 import·android.widget.BaseAdapter; 
  
6 class·h·extends·BaseAdapter3 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 }
13.3 KB
android/support/v7/internal/view/menu/l.class
13.2 KB
procyon -ec {}
    
Offset 1, 124 lines modifiedOffset 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.KeyEvent;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.MenuItem;6 import·android.view.SubMenu;
 7 import·android.view.ContextMenu$ContextMenuInfo;
6 import·android.content.DialogInterface;8 import·android.content.Intent;
7 import·android.view.WindowManager$LayoutParams;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.v7.a.k;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·implements·DialogInterface$OnClickListener,·DialogInterface$OnDismissListener,·DialogInterface$OnKeyListener,·y18 public·class·l·extends·e·implements·MenuItem
17 {19 {
18 ····g·a; 
19 ····private·i·b; 
20 ····private·AlertDialog·c;20 ····private·Method·c;
21 ····private·y·d; 
22 ····21 ····
23 ····public·l(final·i·b)·{ 
24 ········this.b·=·b;22 ····l(final·Context·context,·final·b·b)·{
 23 ········super(context,·(Object)b);
25 ····}24 ····}
26 ····25 ····
27 ····public·void·a()·{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 ············this.c.dismiss();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·void·a(final·IBinder·token)·{78 ····public·ActionProvider·getActionProvider()·{
34 ········final·i·b·=·this.b;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 ············alertDialog$Builder.setIcon(b.n()).setTitle(b.m());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.
15.5 KB
android/support/v7/internal/view/menu/m.class
15.5 KB
procyon -ec {}
    
Offset 1, 599 lines modifiedOffset 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.Intent;4 import·android.content.Context;
 5 import·android.view.ActionProvider;
21 import·android.support.v4.c.a.b;6 import·android.support.a.f.a;
  
22 public·final·class·m·implements·b7 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.c·=·c;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.
975 B
android/support/v7/internal/view/menu/n.class
885 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 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.v4.view.i;4 import·android.support.v7.c.a;
 5 import·android.widget.FrameLayout;
  
3 class·n·implements·i6 class·n·extends·FrameLayout·implements·a
4 {7 {
5 ····final·/*·synthetic·*/·m·a;8 ····final·CollapsibleActionView·a;
6 ····9 ····
7 ····n(final·m·a)·{10 ····n(final·View·view)·{
8 ········this.a·=·a;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 ········m.a(this.a).a(this.a);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 }
9.62 KB
android/support/v7/internal/view/menu/o.class
9.53 KB
procyon -ec {}
    
Offset 1, 297 lines modifiedOffset 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 public·class·o·extends·e·implements·MenuItem5 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.
1.4 KB
android/support/v7/internal/view/menu/p.class
1.32 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 import·android.view.SubMenu;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·g4 class·p·extends·f·implements·MenuItem$OnMenuItemClickListener
8 {5 {
9 ····final·ActionProvider·a; 
10 ····final·/*·synthetic·*/·o·b;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 }
1.05 KB
android/support/v7/internal/view/menu/q.class
982 B
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 17 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.ActionProvider;
3 import·android.view.CollapsibleActionView; 
4 import·android.support.v7.b.c;3 import·android.support.a.c.a.b;
5 import·android.widget.FrameLayout;4 import·android.content.Context;
  
6 class·q·extends·FrameLayout·implements·c5 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 ········return·(View)this.a;11 ····m·a(final·ActionProvider·actionProvider)·{
 12 ········return·(m)new·r(this,·this.a,·actionProvider);
26 ····}13 ····}
27 }14 }
2.0 KB
android/support/v7/internal/view/menu/r.class
1.91 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 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.MenuItem$OnActionExpandListener;4 import·android.view.ActionProvider;
 5 import·android.content.Context;
4 import·android.support.v4.view.af;6 import·android.support.a.f.c;
 7 import·android.view.ActionProvider$VisibilityListener;
  
5 class·r·extends·f·implements·af8 class·r·extends·m·implements·ActionProvider$VisibilityListener
6 {9 {
 10 ····c·c;
7 ····final·/*·synthetic·*/·o·a;11 ····final·/*·synthetic·*/·q·d;
8 ····12 ····
9 ····r(final·o·a,·final·MenuItem$OnActionExpandListener·menuItem$OnActionExpandListener)·{13 ····public·r(final·q·d,·final·Context·context,·final·ActionProvider·actionProvider)·{
10 ········this.a·=·a;14 ········this.d·=·d;
11 ········super((Object)menuItem$OnActionExpandListener);15 ········super((l)d,·context,·actionProvider);
12 ····}16 ····}
13 ····17 ····
14 ····public·boolean·a(final·MenuItem·menuItem)·{18 ····public·View·a(final·MenuItem·menuItem)·{
15 ········return·((MenuItem$OnActionExpandListener)this.b).onMenuItemActionExpand(this.a.a(menuItem));19 ········return·this.a.onCreateActionView(menuItem);
16 ····}20 ····}
17 ····21 ····
18 ····public·boolean·b(final·MenuItem·menuItem)·{ 
19 ········return·((MenuItem$OnActionExpandListener)this.b).onMenuItemActionCollapse(this.a.a(menuItem));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 }
8.73 KB
android/support/v7/internal/view/menu/s.class
8.64 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 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.view.MenuItem$OnMenuItemClickListener;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·extends·f·implements·MenuItem$OnMenuItemClickListener23 public·class·s·implements·u,·View$OnKeyListener,·ViewTreeObserver$OnGlobalLayoutListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener
5 {24 {
6 ····final·/*·synthetic·*/·o·a;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 ········return·((MenuItem$OnMenuItemClickListener)this.b).onMenuItemClick(this.a.a(menuItem));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.
2.57 KB
android/support/v7/internal/view/menu/t.class
2.48 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 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.ActionProvider;3 import·android.view.View;
3 import·android.support.v4.c.a.b; 
4 import·android.content.Context;4 import·java.util.ArrayList;
 5 import·android.widget.BaseAdapter;
  
5 class·t·extends·o6 class·t·extends·BaseAdapter
6 {7 {
7 ····t(final·Context·context,·final·b·b)·{ 
8 ········super(context,·b);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 ········return·(p)new·u(this,·this.a,·actionProvider);88 ····public·void·notifyDataSetChanged()·{
 89 ········this.a();
 90 ········super.notifyDataSetChanged();
13 ····}91 ····}
14 }92 }
1.68 KB
android/support/v7/internal/view/menu/u.class
1.59 KB
procyon -ec {}
    
Offset 1, 48 lines modifiedOffset 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 class·u·extends·p·implements·ActionProvider$VisibilityListener3 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 }
8.33 KB
android/support/v7/internal/view/menu/v.class
8.25 KB
procyon -ec {}
    
Offset 1, 285 lines modifiedOffset 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 ····public·void·a(final·i·i,·final·boolean·b)·{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.
2.32 KB
android/support/v7/internal/view/menu/w.class
2.24 KB
procyon -ec {}
    
Offset 1, 95 lines modifiedOffset 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 }
16.0 KB
android/support/v7/internal/widget/n.class
15.9 KB
procyon -ec {}
    
Offset 1, 533 lines modifiedOffset 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·abstract·class·n·extends·ViewGroup6 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(context,·set,·n);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.
3.36 KB
android/support/v7/internal/widget/ActionBarContainer.class
3.25 KB
procyon -ec {}
    
Offset 6, 16 lines modifiedOffset 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.a.g;13 import·android.support.v7.b.f;
14 import·android.support.v7.a.l;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 modifiedOffset 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·f(this);44 ············backgroundDrawable·=·new·h(this);
45 ········}45 ········}
46 ········else·{46 ········else·{
47 ············backgroundDrawable·=·new·e(this);47 ············backgroundDrawable·=·new·g(this);
48 ········}48 ········}
49 ········this.setBackgroundDrawable((Drawable)backgroundDrawable);49 ········this.setBackgroundDrawable((Drawable)backgroundDrawable);
50 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionBar);50 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·android.support.v7.b.j.ActionBar);
51 ········this.a·=·obtainStyledAttributes.getDrawable(l.ActionBar_background);51 ········this.a·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.ActionBar_background);
52 ········this.b·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundStacked);52 ········this.b·=·obtainStyledAttributes.getDrawable(android.support.v7.b.j.ActionBar_backgroundStacked);
53 ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionBar_height,·-1);53 ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(android.support.v7.b.j.ActionBar_height,·-1);
54 ········if·(this.getId()·==·android.support.v7.a.g.split_action_bar)·{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(l.ActionBar_backgroundSplit);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 modifiedOffset 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.a.g.action_bar);112 ········this.h·=·this.findViewById(android.support.v7.b.f.action_bar);
113 ········this.i·=·this.findViewById(android.support.v7.a.g.action_context_bar);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)·{
5.04 KB
android/support/v7/internal/widget/a.class
4.96 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 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.a.l;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.v4.view.cf;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·ViewGroup17 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·ActionMenuPresenter·d;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·cf·i;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 modifiedOffset 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.a.b.actionBarPopupTheme,·typedValue,·true)·&&·typedValue.resourceId·!=·0)·{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 modifiedOffset 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 modifiedOffset 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.
12.1 KB
android/support/v7/internal/widget/ActionBarContextView.class
12.0 KB
procyon -ec {}
    
Offset 1, 85 lines modifiedOffset 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.v4.view.cf;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.v4.view.au;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.a.g;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.a.i;16 import·android.support.v7.b.h;
20 import·android.support.v7.a.l;17 import·android.support.v7.b.j;
21 import·android.support.v7.a.b;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.h;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.v4.view.cv;26 import·android.support.a.f.bj;
  
30 public·class·ActionBarContextView·extends·a·implements·cv27 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·h·v;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·bb·a·=·bb.a(context,·set,·android.support.v7.a.l.ActionMode,·n,·0);55 ········final·ay·a·=·ay.a(context,·set,·android.support.v7.b.j.ActionMode,·n,·0);
59 ········this.setBackgroundDrawable(a.a(android.support.v7.a.l.ActionMode_background));56 ········this.setBackgroundDrawable(a.a(android.support.v7.b.j.ActionMode_background));
60 ········this.q·=·a.f(android.support.v7.a.l.ActionMode_titleTextStyle,·0);57 ········this.q·=·a.f(android.support.v7.b.j.ActionMode_titleTextStyle,·0);
61 ········this.r·=·a.f(android.support.v7.a.l.ActionMode_subtitleTextStyle,·0);58 ········this.r·=·a.f(android.support.v7.b.j.ActionMode_subtitleTextStyle,·0);
62 ········this.h·=·a.e(android.support.v7.a.l.ActionMode_height,·0);59 ········this.h·=·a.e(android.support.v7.b.j.ActionMode_height,·0);
63 ········this.s·=·a.a(android.support.v7.a.l.ActionMode_backgroundSplit);60 ········this.s·=·a.a(android.support.v7.b.j.ActionMode_backgroundSplit);
64 ········this.u·=·a.f(android.support.v7.a.l.ActionMode_closeItemLayout,·i.abc_action_mode_close_item_material);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·e()·{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(i.abc_action_bar_title_item,·(ViewGroup)this);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(g.action_bar_title);71 ············this.o·=·(TextView)this.n.findViewById(f.action_bar_title);
75 ············this.p·=·(TextView)this.n.findViewById(g.action_bar_subtitle);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 modifiedOffset 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·f()·{114 ····private·void·c()·{
118 ········final·h·v·=·this.v;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·h·g()·{122 ····private·e·d()·{
126 ········au.a(this.l,·(float)(-this.l.getWidth()·-·((ViewGroup$MarginLayoutParams)this.l.getLayoutParams()).leftMargin));123 ········z.a(this.l,·(float)(-this.l.getWidth()·-·((ViewGroup$MarginLayoutParams)this.l.getLayoutParams()).leftMargin));
127 ········final·cf·b·=·au.i(this.l).b(0.0f);124 ········final·av·a·=·z.e(this.l).a(0.0f);
128 ········b.a(200L);125 ········a.a(200L);
129 ········b.a((cv)this);126 ········a.a((bj)this);
130 ········b.a((Interpolator)new·DecelerateInterpolator());127 ········a.a((Interpolator)new·DecelerateInterpolator());
131 ········final·h·h·=·new·h();128 ········final·e·e·=·new·e();
132 ········h.a(b);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 ····················au.d(child,·0.0f);135 ····················z.c(child,·0.0f);
139 ····················final·cf·d·=·au.i(child).d(1.0f);136 ····················final·av·c·=·z.e(child).c(1.0f);
140 ····················d.a(300L);137 ····················c.a(300L);
141 ····················h.a(d);138 ····················e.a(c);
142 ················}139 ················}
143 ············}140 ············}
144 ········}141 ········}
145 ········return·h;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.
1.6 KB
android/support/v7/internal/widget/w.class
1.52 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 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.a.a;4 import·android.support.v7.internal.b.a;
3 import·android.support.v7.internal.view.menu.y; 
4 import·android.view.Menu;5 import·android.support.v7.b.j;
 6 import·android.util.AttributeSet;
 7 import·android.content.Context;
 8 import·android.widget.TextView;
  
5 public·interface·w9 public·class·w·extends·TextView
6 {10 {
7 ····void·a(final·int·p0);11 ····public·w(final·Context·context)·{
 12 ········this(context,·null);
 13 ····}
8 ····14 ····
9 ····void·a(final·Menu·p0,·final·y·p1);15 ····public·w(final·Context·context,·final·AttributeSet·set)·{
 16 ········this(context,·set,·0);
 17 ····}
10 ····18 ····
11 ····boolean·d();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 }
22.6 KB
android/support/v7/internal/widget/ActionBarOverlayLayout.class
22.5 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 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.v4.view.au;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.a.g;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.a.b;14 import·android.support.v7.b.b;
17 import·android.support.v4.view.cf;15 import·android.support.a.f.av;
18 import·android.support.v4.widget.af;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.v4.view.cv;19 import·android.support.a.f.bj;
22 import·android.view.ViewGroup;20 import·android.view.ViewGroup;
  
23 public·class·ActionBarOverlayLayout·extends·ViewGroup·implements·w21 public·class·ActionBarOverlayLayout·extends·ViewGroup
24 {22 {
25 ····static·final·int[]·a;23 ····static·final·int[]·a;
26 ····private·final·cv·A;24 ····private·final·bj·A;
27 ····private·final·cv·B;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 modifiedOffset 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·l·v;51 ····private·m·v;
54 ····private·final·int·w;52 ····private·final·int·w;
55 ····private·af·x;53 ····private·r·x;
56 ····private·cf·y;54 ····private·av·y;
57 ····private·cf·z;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 modifiedOffset 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·=·(cv)new·h(this);71 ········this.A·=·(bj)new·i(this);
74 ········this.B·=·(cv)new·i(this);72 ········this.B·=·(bj)new·j(this);
75 ········this.C·=·(Runnable)new·j(this);73 ········this.C·=·(Runnable)new·k(this);
76 ········this.D·=·(Runnable)new·k(this);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·=·(cv)new·h(this);88 ········this.A·=·(bj)new·i(this);
91 ········this.B·=·(cv)new·i(this);89 ········this.B·=·(bj)new·j(this);
92 ········this.C·=·(Runnable)new·j(this);90 ········this.C·=·(Runnable)new·k(this);
93 ········this.D·=·(Runnable)new·k(this);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 modifiedOffset 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·=·af.a(context);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.d()·>·this.f.getHeight())·{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·m·m·=·(m)view.getLayoutParams();142 ········final·n·n·=·(n)view.getLayoutParams();
145 ········if·(b·&&·m.leftMargin·!=·rect.left)·{143 ········if·(b·&&·n.leftMargin·!=·rect.left)·{
146 ············m.leftMargin·=·rect.left;144 ············n.leftMargin·=·rect.left;
147 ············b6·=·b5;145 ············b6·=·b5;
148 ········}146 ········}
149 ········if·(b2·&&·m.topMargin·!=·rect.top)·{147 ········if·(b2·&&·n.topMargin·!=·rect.top)·{
150 ············m.topMargin·=·rect.top;148 ············n.topMargin·=·rect.top;
151 ············b6·=·b5;149 ············b6·=·b5;
152 ········}150 ········}
153 ········if·(b4·&&·m.rightMargin·!=·rect.right)·{151 ········if·(b4·&&·n.rightMargin·!=·rect.right)·{
154 ············m.rightMargin·=·rect.right;152 ············n.rightMargin·=·rect.right;
Max diff block lines reached; 18035/22989 bytes (78.45%) of diff not shown.
257 B
android/support/v7/internal/widget/z.class
173 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 public·interface·z2 public·interface·z
3 {3 {
4 ····void·setOnFitSystemWindowsListener(final·aa·p0); 
5 }4 }
1.17 KB
android/support/v7/internal/widget/TintImageView.class
1.06 KB
procyon -ec {}
    
Offset 4, 15 lines modifiedOffset 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·ImageView7 public·class·TintImageView·extends·ImageView
8 {8 {
9 ····private·static·final·int[]·a;9 ····private·static·final·int[]·a;
10 ····private·final·aw·b;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 modifiedOffset 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·bb·a·=·bb.a(context,·set,·TintImageView.a,·n,·0);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 ············}
2.47 KB
android/support/v7/internal/widget/ViewStubCompat.class
2.37 KB
procyon -ec {}
    
Offset 2, 41 lines modifiedOffset 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.a.l;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·View14 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·bg·e;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,·l.ViewStubCompat,·n,·0);30 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.ViewStubCompat,·n,·0);
31 ········this.b·=·obtainStyledAttributes.getResourceId(l.ViewStubCompat_android_inflatedId,·n2);31 ········this.b·=·obtainStyledAttributes.getResourceId(j.ViewStubCompat_android_inflatedId,·n2);
32 ········this.a·=·obtainStyledAttributes.getResourceId(l.ViewStubCompat_android_layout,·0);32 ········this.a·=·obtainStyledAttributes.getResourceId(j.ViewStubCompat_android_layout,·0);
33 ········this.setId(obtainStyledAttributes.getResourceId(l.ViewStubCompat_android_id,·n2));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 modifiedOffset 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·bg·e)·{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)·{
1.54 KB
android/support/v7/internal/widget/ab.class
1.45 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 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.v4.b.a.a;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 modifiedOffset 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.v4.b.a.a.a(selector,·exactCenterX,·exactCenterY);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.v4.b.a.a.a(selector,·n2,·n3);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);
3.17 KB
android/support/v7/internal/widget/y.class
3.08 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 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.v4.b.a.a;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$Callback11 class·y·extends·Drawable·implements·Drawable$Callback
Offset 64, 23 lines modifiedOffset 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.v4.b.a.a.b(this.a);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.v4.b.a.a.a(this.a);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 modifiedOffset 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.v4.b.a.a.a(this.a,·b);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 modifiedOffset 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.v4.b.a.a.a(this.a,·n,·n2);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.v4.b.a.a.a(this.a,·n,·n2,·n3,·n4);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.v4.b.a.a.a(this.a,·n);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.v4.b.a.a.a(this.a,·list);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.v4.b.a.a.a(this.a,·porterDuff$Mode);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)·{
1.41 KB
android/support/v7/internal/widget/q.class
1.33 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 49 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.view.View;2 import·android.os.Parcelable;
 3 import·android.database.DataSetObserver;
  
3 public·interface·q4 class·q·extends·DataSetObserver
4 {5 {
5 ····void·a(final·n·p0,·final·View·p1,·final·int·p2,·final·long·p3);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 }
3.79 KB
android/support/v7/internal/widget/af.class
3.71 KB
procyon -ec {}
    
Offset 3, 46 lines modifiedOffset 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.a.b;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.app.d;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·q21 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·SpinnerCompat·f;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·d·d,·final·boolean·b)·{38 ····private·aj·a(final·c·c,·final·boolean·b)·{
39 ········final·aj·aj·=·new·aj(this,·this.getContext(),·d,·b);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 modifiedOffset 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·SpinnerCompat·d()·{87 ····private·ak·d()·{
88 ········final·SpinnerCompat·spinnerCompat·=·new·SpinnerCompat(this.getContext(),·(AttributeSet)null,·android.support.v7.a.b.actionDropDownStyle);88 ········final·ak·ak·=·new·ak(this.getContext(),·(AttributeSet)null,·android.support.v7.b.b.actionDropDownStyle);
89 ········spinnerCompat.setLayoutParams((ViewGroup$LayoutParams)new·p(-2,·-1));89 ········ak.setLayoutParams((ViewGroup$LayoutParams)new·p(-2,·-1));
90 ········spinnerCompat.a((q)this); 
91 ········return·spinnerCompat;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·n·n,·final·View·view,·final·int·n2,·final·long·n3)·{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 modifiedOffset 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.g();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 ········}
892 B
android/support/v7/internal/widget/ah.class
806 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.support.v7.app.d;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·BaseAdapter6 class·ah·extends·BaseAdapter
7 {7 {
8 ····final·/*·synthetic·*/·af·a;8 ····final·/*·synthetic·*/·af·a;
Offset 24, 15 lines modifiedOffset 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,·(d)this.getItem(n),·true);31 ············a·=·(View)af.a(this.a,·(c)this.getItem(n),·true);
32 ········}32 ········}
33 ········else·{33 ········else·{
34 ············((aj)a).a((d)this.getItem(n));34 ············((aj)a).a((c)this.getItem(n));
35 ········}35 ········}
36 ········return·a;36 ········return·a;
37 ····}37 ····}
38 }38 }
3.55 KB
android/support/v7/internal/widget/ai.class
3.47 KB
javap -verbose -constants -s -l -private {}
    
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V22 ··#14·=·Methodref··········#4.#13·········//·java/lang/Object."<init>":()V
23 ··#15·=·Utf8···············(Landroid/support/v7/internal/widget/af;)V23 ··#15·=·Utf8···············(Landroid/support/v7/internal/widget/af;)V
24 ··#16·=·NameAndType········#11:#15········//·"<init>":(Landroid/support/v7/internal/widget/af;)V24 ··#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;)V25 ··#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/aj26 ··#18·=·Utf8···············android/support/v7/internal/widget/aj
27 ··#19·=·Class··············#18············//·android/support/v7/internal/widget/aj27 ··#19·=·Class··············#18············//·android/support/v7/internal/widget/aj
28 ··#20·=·Utf8···············b28 ··#20·=·Utf8···············b
29 ··#21·=·Utf8···············()Landroid/support/v7/app/d;29 ··#21·=·Utf8···············()Landroid/support/v7/a/c;
30 ··#22·=·NameAndType········#20:#21········//·b:()Landroid/support/v7/app/d;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/app/d;31 ··#23·=·Methodref··········#19.#22········//·android/support/v7/internal/widget/aj.b:()Landroid/support/v7/a/c;
32 ··#24·=·Utf8···············android/support/v7/app/d32 ··#24·=·Utf8···············android/support/v7/a/c
33 ··#25·=·Class··············#24············//·android/support/v7/app/d33 ··#25·=·Class··············#24············//·android/support/v7/a/c
34 ··#26·=·Utf8···············d34 ··#26·=·Utf8···············d
35 ··#27·=·NameAndType········#26:#12········//·d:()V35 ··#27·=·NameAndType········#26:#12········//·d:()V
36 ··#28·=·Methodref··········#25.#27········//·android/support/v7/app/d.d:()V36 ··#28·=·Methodref··········#25.#27········//·android/support/v7/a/c.d:()V
37 ··#29·=·Utf8···············android/support/v7/internal/widget/af37 ··#29·=·Utf8···············android/support/v7/internal/widget/af
38 ··#30·=·Class··············#29············//·android/support/v7/internal/widget/af38 ··#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/LinearLayoutCompat42 ··#34·=·Utf8···············android/support/v7/widget/LinearLayoutCompat
43 ··#35·=·Class··············#34············//·android/support/v7/widget/LinearLayoutCompat43 ··#35·=·Class··············#34············//·android/support/v7/widget/LinearLayoutCompat
Offset 92, 16 lines modifiedOffset 92, 16 lines modified
92 ····flags:·(0x0001)·ACC_PUBLIC92 ····flags:·(0x0001)·ACC_PUBLIC
93 ····Code:93 ····Code:
94 ······stack=300,·locals=7,·args_size=294 ······stack=300,·locals=7,·args_size=2
95 ·········0:·aload_195 ·········0:·aload_1
96 ·········1:·astore_296 ·········1:·astore_2
97 ·········2:·aload_197 ·········2:·aload_1
98 ·········3:·checkcast·····#19·················//·class·android/support/v7/internal/widget/aj98 ·········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/app/d;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/app/d.d:()V100 ·········9:·invokevirtual·#28·················//·Method·android/support/v7/a/c.d:()V
101 ········12:·aload_0101 ········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_2104 ········19:·astore_2
105 ········20:·aload_2105 ········20:·aload_2
106 ········21:·invokevirtual·#39·················//·Method·android/support/v7/widget/LinearLayoutCompat.getChildCount:()I106 ········21:·invokevirtual·#39·················//·Method·android/support/v7/widget/LinearLayoutCompat.getChildCount:()I
107 ········24:·istore_3107 ········24:·istore_3
12.4 KB
android/support/v7/widget/LinearLayoutCompat.class
12.3 KB
procyon -ec {}
    
Offset 2, 21 lines modifiedOffset 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.v4.view.j;8 import·android.support.a.f.d;
9 import·android.support.v7.internal.widget.bh;9 import·android.support.v7.internal.widget.bc;
10 import·android.support.v4.view.au;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.bb;13 import·android.support.v7.internal.widget.ay;
14 import·android.support.v7.a.l;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·ViewGroup19 public·class·LinearLayoutCompat·extends·ViewGroup
20 {20 {
Offset 48, 33 lines modifiedOffset 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·bb·a2·=·bb.a(context,·set,·android.support.v7.a.l.LinearLayoutCompat,·n,·0);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.a.l.LinearLayoutCompat_android_orientation,·b);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.a.l.LinearLayoutCompat_android_gravity,·b);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.a.l.LinearLayoutCompat_android_baselineAligned,·a);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.a.l.LinearLayoutCompat_android_weightSum,·-1.0f);68 ········this.g·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_weightSum,·-1.0f);
69 ········this.b·=·a2.a(android.support.v7.a.l.LinearLayoutCompat_android_baselineAlignedChildIndex,·b);69 ········this.b·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_android_baselineAlignedChildIndex,·b);
70 ········this.h·=·a2.a(android.support.v7.a.l.LinearLayoutCompat_measureWithLargestChild,·false);70 ········this.h·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_measureWithLargestChild,·false);
71 ········this.setDividerDrawable(a2.a(android.support.v7.a.l.LinearLayoutCompat_divider));71 ········this.setDividerDrawable(a2.a(android.support.v7.b.j.LinearLayoutCompat_divider));
72 ········this.n·=·a2.a(android.support.v7.a.l.LinearLayoutCompat_showDividers,·0);72 ········this.n·=·a2.a(android.support.v7.b.j.LinearLayoutCompat_showDividers,·0);
73 ········this.o·=·a2.d(android.support.v7.a.l.LinearLayoutCompat_dividerPadding,·0);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 modifiedOffset 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·=·bh.a(n3,·au.f(b2));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 modifiedOffset 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·=·au.a(Math.max(this.f,·this.getSuggestedMinimumHeight()),·n2,·0);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 modifiedOffset 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·=·bh.a(n32,·au.f(b8)·&·0xFFFFFF00);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 modifiedOffset 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(au.a(Math.max(n49·+·(this.getPaddingLeft()·+·this.getPaddingRight()),·this.getSuggestedMinimumWidth()),·n,·n3),·a3);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 modifiedOffset 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.
4.31 KB
android/support/v7/internal/widget/aj.class
4.23 KB
procyon -ec {}
    
Offset 10, 53 lines modifiedOffset 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.a.b;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.app.d;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$OnLongClickListener25 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·d·c;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·d·c,·final·boolean·b)·{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.a.b.actionBarTabStyle);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·bb·a2·=·bb.a(context,·(AttributeSet)null,·this.b,·android.support.v7.a.b.actionBarTabStyle,·0);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·d·c·=·this.c;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 modifiedOffset 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·v·d·=·new·v(this.getContext(),·(AttributeSet)null,·android.support.v7.a.b.actionBarTabTextStyle);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 modifiedOffset 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·d·c)·{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·d·b()·{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)d.class.getName());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)d.class.getName());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();
10.8 KB
android/support/v7/internal/widget/ak.class
10.7 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 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.v7.widget.q;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·v23 class·ak·extends·c·implements·DialogInterface$OnClickListener
6 {24 {
7 ····final·/*·synthetic·*/·ao·a; 
8 ····final·/*·synthetic·*/·SpinnerCompat·b;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 ····public·q·a()·{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·(q)this.a;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.
1.27 KB
android/support/v7/internal/widget/al.class
1.19 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 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.ViewTreeObserver;3 import·android.view.View;
3 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;4 import·android.support.v7.widget.v;
  
4 class·al·implements·ViewTreeObserver$OnGlobalLayoutListener5 class·al·extends·v
5 {6 {
6 ····final·/*·synthetic·*/·SpinnerCompat·a;7 ····final·/*·synthetic·*/·ap·a;
 8 ····final·/*·synthetic·*/·ak·b;
7 ····9 ····
8 ····al(final·SpinnerCompat·a)·{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·void·onGlobalLayout()·{16 ····public·q·a()·{
 17 ········return·(q)this.a;
 18 ····}
 19 ····
 20 ····public·boolean·b()·{
13 ········if·(!SpinnerCompat.a(this.a).b())·{21 ········if·(!ak.a(this.b).b())·{
14 ············SpinnerCompat.a(this.a).c();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 }
1.09 KB
android/support/v7/internal/widget/ar.class
1.01 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.widget.ListAdapter;2 import·android.os.Parcelable;
 3 import·android.os.Parcel;
 4 import·android.os.Parcelable$Creator;
  
3 interface·ar5 class·ar·extends·e
4 {6 {
5 ····void·a();7 ····public·static·final·Parcelable$Creator·CREATOR;
 8 ····boolean·c;
6 ····9 ····
7 ····void·a(final·ListAdapter·p0);10 ····static·{
 11 ········CREATOR·=·(Parcelable$Creator)new·as();
 12 ····}
8 ····13 ····
9 ····void·a(final·CharSequence·p0);14 ····private·ar(final·Parcel·parcel)·{
 15 ········super(parcel);
 16 ········this.c·=·(parcel.readByte()·!=·0);
 17 ····}
10 ····18 ····
11 ····boolean·b();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 }
2.29 KB
android/support/v7/internal/widget/am.class
2.21 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 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·DialogInterface$OnClickListener,·ar4 class·am·implements·ViewTreeObserver$OnGlobalLayoutListener
9 {5 {
10 ····final·/*·synthetic·*/·SpinnerCompat·a;6 ····final·/*·synthetic·*/·ak·a;
11 ····private·AlertDialog·b; 
12 ····private·ListAdapter·c; 
13 ····private·CharSequence·d; 
14 ····7 ····
15 ····private·am(final·SpinnerCompat·a)·{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 }
4.13 KB
android/support/v7/internal/widget/an.class
4.05 KB
procyon -ec {}
    
Offset 1, 107 lines modifiedOffset 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.widget.SpinnerAdapter;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·ListAdapter,·SpinnerAdapter8 class·an·implements·DialogInterface$OnClickListener,·at
8 {9 {
9 ····private·SpinnerAdapter·a;10 ····final·/*·synthetic·*/·ak·a;
 11 ····private·AlertDialog·b;
10 ····private·ListAdapter·b;12 ····private·ListAdapter·c;
 13 ····private·CharSequence·d;
11 ····14 ····
12 ····public·an(final·SpinnerAdapter·a)·{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.a·==·null)·{20 ········if·(this.b·!=·null)·{
 21 ············this.b.dismiss();
49 ············item·=·null;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 ········return·this.a·!=·null·&&·this.a.hasStableIds();26 ····public·void·a(final·ListAdapter·c)·{
 27 ········this.c·=·c;
82 ····}28 ····}
83 ····29 ····
84 ····public·boolean·isEmpty()·{ 
85 ········return·this.getCount()·==·0;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·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{38 ····public·void·c()·{
94 ········if·(this.a·!=·null)·{39 ········if·(this.c·!=·null)·{
95 ············this.a.registerDataSetObserver(dataSetObserver);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·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{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.unregisterDataSetObserver(dataSetObserver);51 ············this.a.a((View)null,·selection,·this.c.getItemId(selection));
102 ········}52 ········}
 53 ········this.a();
103 ····}54 ····}
104 }55 }
3.47 KB
android/support/v7/widget/q.class
3.41 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 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.v4.e.f;14 import·android.support.a.d.f;
 15 import·android.support.v7.internal.widget.v;
14 import·android.support.v7.a.l;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 modifiedOffset 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.a.l.ListPopupWindow,·n,·n2);108 ········final·TypedArray·obtainStyledAttributes·=·c.obtainStyledAttributes(set,·android.support.v7.b.j.ListPopupWindow,·n,·n2);
107 ········this.i·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7.a.l.ListPopupWindow_android_dropDownHorizontalOffset,·0);109 ········this.i·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7.b.j.ListPopupWindow_android_dropDownHorizontalOffset,·0);
108 ········this.j·=·obtainStyledAttributes.getDimensionPixelOffset(android.support.v7.a.l.ListPopupWindow_android_dropDownVerticalOffset,·0);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·android.support.v7.internal.widget.u(c,·set,·n)).setInputMethodMode(n3);115 ········(this.d·=·(PopupWindow)new·v(c,·set,·n)).setInputMethodMode(n3);
114 ········this.D·=·android.support.v4.e.f.a(this.c.getResources().getConfiguration().locale);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 modifiedOffset 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.v4.widget.z.a(this.d,·this.d(),·this.i,·this.j,·this.l);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 ············}
3.48 KB
android/support/v7/internal/widget/ao.class
3.4 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 107 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.widget.AdapterView$OnItemClickListener;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·extends·q·implements·ar7 class·ao·implements·ListAdapter,·SpinnerAdapter
9 {8 {
 9 ····private·SpinnerAdapter·a;
10 ····final·/*·synthetic·*/·SpinnerCompat·a; 
11 ····private·CharSequence·c; 
12 ····private·ListAdapter·d;10 ····private·ListAdapter·b;
13 ····11 ····
14 ····public·ao(final·SpinnerCompat·a,·final·Context·context,·final·AttributeSet·set,·final·int·n)·{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 ········this.d·=·d;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 ········this.c·=·c;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 }
1.53 KB
android/support/v7/internal/widget/ap.class
1.44 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 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·implements·AdapterView$OnItemClickListener8 class·ap·extends·q·implements·at
6 {9 {
7 ····final·/*·synthetic·*/·SpinnerCompat·a; 
8 ····final·/*·synthetic·*/·ao·b;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 }
1.15 KB
android/support/v7/internal/widget/aq.class
1.06 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 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.os.Parcelable$Creator;2 import·android.view.View;
 3 import·android.widget.AdapterView;
 4 import·android.widget.AdapterView$OnItemClickListener;
  
4 final·class·aq·implements·Parcelable$Creator5 class·aq·implements·AdapterView$OnItemClickListener
5 {6 {
6 ····public·SpinnerCompat$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·SpinnerCompat$SavedState(parcel,·(ak)null);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 ········return·new·SpinnerCompat$SavedState[n];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 }
1.16 KB
android/support/v7/internal/widget/as.class
1.08 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 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 public·class·as·extends·CheckBox4 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 ········this.setButtonDrawable(this.b.a(n));10 ····public·ar[]·a(final·int·n)·{
 11 ········return·new·ar[n];
28 ····}12 ····}
29 }13 }
1.1 KB
android/support/v7/internal/widget/at.class
1.01 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 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 public·class·at·extends·CheckedTextView3 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 }
578 B
android/support/v7/internal/widget/au.class
492 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 class·au·extends·y8 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,·aw.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 ····}
11.6 KB
android/support/v7/internal/widget/av.class
11.5 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 320 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.util.AttributeSet;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.widget.EditText;13 import·android.graphics.PorterDuff$Mode;
  
5 public·class·av·extends·EditText14 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[]·a;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 ········a·=·new·int[]·{·16842964·};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 ········this(context,·set,·16842862);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 ········a.b();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.
11.8 KB
android/support/v7/internal/widget/aw.class
11.7 KB
procyon -ec {}
    
Offset 1, 320 lines modifiedOffset 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 public·class·aw5 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.
1.49 KB
android/support/v7/internal/widget/ax.class
1.41 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 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·f4 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 ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode)));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 ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode)),·(Object)porterDuffColorFilter);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 }
3.1 KB
android/support/v7/internal/widget/ay.class
3.02 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 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·extends·RadioButton6 public·class·ay
6 {7 {
7 ····private·static·final·int[]·a;8 ····private·final·Context·a;
8 ····private·final·aw·b;9 ····private·final·TypedArray·b;
 10 ····private·av·c;
9 ····11 ····
10 ····static·{ 
11 ········a·=·new·int[]·{·16843015·};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 ········this(context,·set,·16842878);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·void·setButtonDrawable(final·int·n)·{33 ····public·Drawable·a(final·int·n)·{
27 ········this.setButtonDrawable(this.b.a(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·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 }
9.69 KB
android/support/v7/internal/widget/az.class
9.6 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 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.content.res.Resources;15 import·android.view.View;
 16 import·android.support.v7.widget.Toolbar;
  
4 class·az·extends·Resources17 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·aw·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 ········super(resources.getAssets(),·resources.getDisplayMetrics(),·resources.getConfiguration());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 ············this.a.a(n,·drawable);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.
832 B
android/support/v7/internal/widget/b.class
748 B
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 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.v4.view.cf;3 import·android.support.a.f.bj;
4 import·android.support.v4.view.cv; 
  
5 public·class·b·implements·cv4 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)·{
2.79 KB
android/support/v7/internal/widget/ba.class
2.7 KB
procyon -ec {}
    
Offset 1, 69 lines modifiedOffset 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 public·class·ba·extends·Spinner6 class·ba·implements·View$OnClickListener
10 {7 {
11 ····private·static·final·int[]·a;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 }
2.59 KB
android/support/v7/internal/widget/bb.class
2.5 KB
procyon -ec {}
    
Offset 1, 95 lines modifiedOffset 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·class·bb3 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 }
1.23 KB
android/support/v7/internal/widget/x.class
1.14 KB
procyon -ec {}
    
Offset 1, 68 lines modifiedOffset 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·x4 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 ····void·a(final·boolean·p0);14 ····boolean·a();
25 ····15 ····
26 ····Context·b();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 }
13.3 KB
android/support/v7/internal/widget/bc.class
13.3 KB
procyon -ec {}
    
Offset 1, 427 lines modifiedOffset 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.support.v7.widget.Toolbar;6 import·android.os.Build$VERSION;
 7 import·java.lang.reflect.Method;
  
26 public·class·bc·implements·x8 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.
8.04 KB
android/support/v7/internal/widget/c.class
7.96 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 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.SparseArray;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·c14 abstract·class·c·extends·o
5 {15 {
6 ····final·/*·synthetic·*/·AbsSpinnerCompat·a; 
7 ····private·final·SparseArray·b;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·AbsSpinnerCompat·a)·{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.b·=·new·SparseArray();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 ············this.b.delete(n);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 ············final·View·view·=·(View)b.valueAt(i);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.
1.31 KB
android/support/v7/internal/widget/d.class
1.23 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 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.os.Parcelable$Creator;2 import·android.view.View;
 3 import·android.util.SparseArray;
  
4 final·class·d·implements·Parcelable$Creator4 class·d
5 {5 {
6 ····public·AbsSpinnerCompat$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·AbsSpinnerCompat$SavedState(parcel);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 ········return·new·AbsSpinnerCompat$SavedState[n];33 ····public·void·a(final·int·n,·final·View·view)·{
 34 ········this.b.put(n,·(Object)view);
12 ····}35 ····}
13 }36 }
1.88 KB
android/support/v7/internal/widget/e.class
1.79 KB
procyon -ec {}
    
Offset 1, 41 lines modifiedOffset 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.graphics.drawable.Drawable;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·Drawable6 class·e·extends·View$BaseSavedState
6 {7 {
7 ····final·ActionBarContainer·a;8 ····public·static·final·Parcelable$Creator·CREATOR;
 9 ····long·a;
 10 ····int·b;
8 ····11 ····
9 ····public·e(final·ActionBarContainer·a)·{ 
10 ········this.a·=·a;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 ········return·0;22 ····e(final·Parcelable·parcelable)·{
 23 ········super(parcelable);
31 ····}24 ····}
32 ····25 ····
33 ····public·void·setAlpha(final·int·n)·{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·setColorFilter(final·ColorFilter·colorFilter)·{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 }
877 B
android/support/v7/internal/widget/f.class
793 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 16 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.graphics.Outline;2 import·android.os.Parcel;
 3 import·android.os.Parcelable$Creator;
  
3 class·f·extends·e4 final·class·f·implements·Parcelable$Creator
4 {5 {
5 ····public·f(final·ActionBarContainer·actionBarContainer)·{ 
6 ········super(actionBarContainer);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 }
1.37 KB
android/support/v7/internal/widget/g.class
1.29 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 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.view.View$OnClickListener;2 import·android.graphics.ColorFilter;
 3 import·android.graphics.Canvas;
 4 import·android.graphics.drawable.Drawable;
  
5 class·g·implements·View$OnClickListener5 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·onClick(final·View·view)·{13 ····public·void·draw(final·Canvas·canvas)·{
16 ········this.a.c();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 }
1.14 KB
android/support/v7/internal/widget/h.class
1.06 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 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·cw3 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 ········ActionBarOverlayLayout.a(this.a,·false);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 }
932 B
android/support/v7/internal/widget/i.class
848 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.support.v4.view.cf;2 import·android.support.a.f.av;
3 import·android.view.View;3 import·android.view.View;
4 import·android.support.v4.view.cw;4 import·android.support.a.f.bk;
  
5 class·i·extends·cw5 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.b(this.a,·(cf)null);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.b(this.a,·(cf)null);19 ········ActionBarOverlayLayout.a(this.a,·(av)null);
20 ········ActionBarOverlayLayout.a(this.a,·false);20 ········ActionBarOverlayLayout.a(this.a,·false);
21 ····}21 ····}
22 }22 }
1.23 KB
android/support/v7/internal/widget/j.class
1.15 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 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.v4.view.au;4 import·android.support.a.f.bk;
  
4 class·j·implements·Runnable5 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·run()·{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 }
1.25 KB
android/support/v7/internal/widget/k.class
1.17 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 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.v4.view.au;3 import·android.support.a.f.z;
  
4 class·k·implements·Runnable4 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,·au.i((View)ActionBarOverlayLayout.c(this.a)).c((float)(-ActionBarOverlayLayout.c(this.a).getHeight())).a(ActionBarOverlayLayout.b(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,·au.i((View)ActionBarOverlayLayout.d(this.a)).c((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(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 }
861 B
android/support/v7/internal/widget/m.class
777 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 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 }
15.6 KB
android/support/v7/internal/widget/o.class
15.6 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 533 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 class·o2 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.
1.34 KB
android/support/v7/internal/widget/p.class
1.26 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 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 }
301 B
android/support/v7/internal/widget/r.class
217 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 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·r3 public·interface·r
3 {4 {
 5 ····void·a(final·o·p0,·final·View·p1,·final·int·p2,·final·long·p3);
4 }6 }
333 B
android/support/v7/internal/widget/s.class
249 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 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·s2 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 }
687 B
android/support/v7/internal/widget/t.class
603 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 class·t·implements·Runnable2 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 }
1.85 KB
android/support/v7/internal/widget/u.class
1.76 KB
procyon -ec {}
    
Offset 1, 47 lines modifiedOffset 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 ············n2·=·(n5·=·n2·-·view.getHeight());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 ············n5·=·n2;17 ············o.b(this.a);
41 ········}18 ········}
42 ········super.update(view,·n,·n5,·n3,·n4); 
43 ····}19 ····}
44 }20 }
8.47 KB
android/support/v7/widget/ActionMenuView.class
8.38 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 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.bh;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.x;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.j;16 import·android.support.v7.internal.view.menu.h;
16 import·android.support.v7.internal.view.menu.y;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·k,·z22 public·class·ActionMenuView·extends·LinearLayoutCompat·implements·i,·w
22 {23 {
23 ····private·i·a;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·ActionMenuPresenter·f;29 ····private·a·f;
29 ····private·y·g;30 ····private·v·g;
30 ····private·j·h;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 modifiedOffset 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·b;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 ················b·=·new·m((m)viewGroup$LayoutParams);396 ················a·=·new·m((m)viewGroup$LayoutParams);
389 ············}397 ············}
390 ············else·{398 ············else·{
391 ················b·=·new·m(viewGroup$LayoutParams);399 ················a·=·new·m(viewGroup$LayoutParams);
392 ············}400 ············}
393 ············if·(b.h·<=·0)·{401 ············if·(a.h·<=·0)·{
394 ················b.h·=·16;402 ················a.h·=·16;
395 ············}403 ············}
396 ········}404 ········}
397 ········else·{405 ········else·{
398 ············b·=·this.b();406 ············a·=·this.a();
399 ········}407 ········}
400 ········return·b;408 ········return·a;
401 ····}409 ····}
402 ····410 ····
403 ····public·void·a(final·i·a)·{411 ····public·void·a(final·g·a)·{
404 ········this.a·=·a;412 ········this.a·=·a;
405 ····}413 ····}
406 ····414 ····
407 ····public·void·a(final·y·g,·final·j·h)·{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·android.support.v7.widget.k)·{429 ············if·(n·<·this.getChildCount()·&&·child·instanceof·k)·{
426 ················n2·=·((false·|·((android.support.v7.widget.k)child).d())·?·1·:·0);430 ················n2·=·((false·|·((k)child).d())·?·1·:·0);
427 ············}431 ············}
428 ············if·(n·>·0·&&·child2·instanceof·android.support.v7.widget.k)·{432 ············if·(n·>·0·&&·child2·instanceof·k)·{
429 ················b·=·(((((android.support.v7.widget.k)child2).c()·?·1·:·0)·|·n2)·!=·0x0);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·android.support.v7.internal.view.menu.m·m)·{442 ····public·boolean·a(final·j·j)·{
439 ········return·this.a.a((MenuItem)m,·0);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.
1.59 KB
android/support/v7/widget/SearchView$SearchAutoComplete.class
1.48 KB
procyon -ec {}
    
Offset 2, 40 lines modifiedOffset 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.bb;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.aw;11 import·android.support.v7.internal.widget.av;
12 import·android.widget.AutoCompleteTextView;12 import·android.widget.AutoCompleteTextView;
  
13 public·class·SearchView$SearchAutoComplete·extends·AutoCompleteTextView13 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·aw·d;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·bb·a·=·bb.a(context,·set,·this.a,·n,·0);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 ····
4.56 KB
android/support/v7/widget/SearchView.class
4.48 KB
procyon -ec {}
    
Offset 4, 46 lines modifiedOffset 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.v4.widget.e;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.aw;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.b.c;29 import·android.support.v7.c.a;
  
29 public·class·SearchView·extends·LinearLayoutCompat·implements·c30 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·aw·I;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 modifiedOffset 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.h();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.g();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 modifiedOffset 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·g()·{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·h()·{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 modifiedOffset 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·i()·{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 modifiedOffset 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.i();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.
32.0 KB
android/support/v7/widget/Toolbar.class
32.0 KB
procyon -ec {}
    
Offset 1, 67 lines modifiedOffset 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.v4.view.aa;5 import·android.support.a.f.n;
7 import·android.os.Parcelable;6 import·android.os.Parcelable;
8 import·android.support.v7.internal.widget.bh;7 import·android.support.v7.internal.widget.bc;
9 import·android.support.v7.internal.view.menu.m;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.v4.view.v;15 import·android.support.a.f.i;
18 import·android.support.v4.view.au;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.bb;25 import·android.support.v7.internal.widget.ay;
27 import·android.support.v7.a.l;26 import·android.support.v7.b.j;
28 import·android.support.v7.a.b;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.aw;36 import·android.support.v7.internal.widget.av;
38 import·android.support.v7.internal.view.menu.j;37 import·android.support.v7.internal.view.menu.h;
39 import·android.support.v7.internal.view.menu.y;38 import·android.support.v7.internal.view.menu.v;
40 import·android.support.v7.internal.widget.bc;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·ViewGroup42 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·bc·E;48 ····private·az·E;
50 ····private·ActionMenuPresenter·F; 
51 ····private·am·G;49 ····private·am·F;
 50 ····private·v·G;
52 ····private·y·H;51 ····private·h·H;
53 ····private·j·I; 
54 ····private·boolean·J;52 ····private·boolean·I;
55 ····private·int·K;53 ····private·int·J;
56 ····private·final·Runnable·L;54 ····private·final·Runnable·K;
57 ····private·final·aw·M;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 modifiedOffset 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.a.b.toolbarStyle);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.L·=·(Runnable)new·ak(this);103 ········this.K·=·(Runnable)new·ak(this);
106 ········final·bb·a·=·bb.a(this.getContext(),·set,·android.support.v7.a.l.Toolbar,·n,·0);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.a.l.Toolbar_titleTextAppearance,·0);105 ········this.l·=·a.f(android.support.v7.b.j.Toolbar_titleTextAppearance,·0);
108 ········this.m·=·a.f(android.support.v7.a.l.Toolbar_subtitleTextAppearance,·0);106 ········this.m·=·a.f(android.support.v7.b.j.Toolbar_subtitleTextAppearance,·0);
109 ········this.u·=·a.b(android.support.v7.a.l.Toolbar_android_gravity,·this.u);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.a.l.Toolbar_titleMargins,·0);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.a.l.Toolbar_titleMarginStart,·n3);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.a.l.Toolbar_titleMarginEnd,·n3);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.a.l.Toolbar_titleMarginTop,·n3);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.a.l.Toolbar_titleMarginBottom,·n3);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.a.l.Toolbar_maxButtonHeight,·n3);130 ········this.o·=·a.d(android.support.v7.b.j.Toolbar_maxButtonHeight,·n3);
133 ········final·int·c6·=·a.c(android.support.v7.a.l.Toolbar_contentInsetStart,·n2);131 ········final·int·c6·=·a.c(android.support.v7.b.j.Toolbar_contentInsetStart,·n2);
134 ········final·int·c7·=·a.c(android.support.v7.a.l.Toolbar_contentInsetEnd,·n2);132 ········final·int·c7·=·a.c(android.support.v7.b.j.Toolbar_contentInsetEnd,·n2);
135 ········this.t.b(a.d(android.support.v7.a.l.Toolbar_contentInsetLeft,·0),·a.d(android.support.v7.a.l.Toolbar_contentInsetRight,·0));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.a.l.Toolbar_collapseIcon);137 ········this.g·=·a.a(android.support.v7.b.j.Toolbar_collapseIcon);
140 ········this.h·=·a.b(android.support.v7.a.l.Toolbar_collapseContentDescription);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.
15.7 KB
android/support/v7/widget/a.class
15.7 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 513 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 class·a2 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.
2.33 KB
android/support/v7/widget/ah.class
2.26 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v7.a.g;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.a.b;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.v4.a.a;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.v4.widget.ae;34 import·android.support.a.g.q;
  
35 class·ah·extends·ae·implements·View$OnClickListener35 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 modifiedOffset 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(g.edit_query)).setImageResource(this.o);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 ····
818 B
android/support/v7/widget/ai.class
750 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v7.a.g;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·ai6 final·class·ai
7 {7 {
8 ····public·final·TextView·a;8 ····public·final·TextView·a;
Offset 15, 10 lines modifiedOffset 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(g.edit_query);22 ········this.e·=·(ImageView)view.findViewById(f.edit_query);
23 ····}23 ····}
24 }24 }
296 B
android/support/v7/widget/ak.class
228 B
procyon -ec {}
    
Offset 6, 10 lines modifiedOffset 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.d();13 ········this.a.b();
14 ····}14 ····}
15 }15 }
315 B
android/support/v7/widget/al.class
247 B
procyon -ec {}
    
Offset 9, 10 lines modifiedOffset 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.h();16 ········this.a.c();
17 ····}17 ····}
18 }18 }
3.3 KB
android/support/v7/widget/am.class
3.23 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v7.b.c;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.ad;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.m;7 import·android.support.v7.internal.view.menu.j;
8 import·android.support.v7.internal.view.menu.i;8 import·android.support.v7.internal.view.menu.g;
9 import·android.support.v7.internal.view.menu.x;9 import·android.support.v7.internal.view.menu.u;
  
10 class·am·implements·x10 class·am·implements·u
11 {11 {
12 ····i·a;12 ····g·a;
13 ····m·b;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·i·a)·{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·i·i,·final·boolean·b)·{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 modifiedOffset 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·ad·ad)·{50 ····public·boolean·a(final·aa·aa)·{
51 ········return·false;51 ········return·false;
52 ····}52 ····}
53 ····53 ····
54 ····public·boolean·a(final·i·i,·final·m·b)·{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·j·=·this.c.i();63 ············final·an·d·=·this.c.d();
64 ············j.a·=·(0x800003·|·(Toolbar.d(this.c)·&·0x70));64 ············d.a·=·(0x800003·|·(Toolbar.d(this.c)·&·0x70));
65 ············j.b·=·2;65 ············d.b·=·2;
66 ············this.c.a.setLayoutParams((ViewGroup$LayoutParams)j);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·c)·{72 ········if·(this.c.a·instanceof·a)·{
73 ············((c)this.c.a).a();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·i·i,·final·m·m)·{82 ····public·boolean·b(final·g·g,·final·j·j)·{
83 ········if·(this.c.a·instanceof·c)·{83 ········if·(this.c.a·instanceof·a)·{
84 ············((c)this.c.a).b();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 ········m.e(false);92 ········j.e(false);
93 ········return·true;93 ········return·true;
94 ····}94 ····}
95 }95 }
501 B
android/support/v7/widget/an.class
433 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 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.app.b;6 import·android.support.v7.a.b;
  
7 public·class·an·extends·b7 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);
1.27 KB
android/support/v7/widget/ap.class
1.2 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 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 final·class·ap·implements·Parcelable$Creator6 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·Toolbar$SavedState·a(final·Parcel·parcel)·{16 ····public·ap(final·Parcel·parcel)·{
7 ········return·new·Toolbar$SavedState(parcel);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 ········return·new·Toolbar$SavedState[n];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 }
1.55 KB
android/support/v7/widget/b.class
1.49 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 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 }
1.85 KB
android/support/v7/widget/c.class
1.78 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 50 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
 2 import·android.view.MenuItem;
2 class·c·extends·android.support.v7.internal.view.menu.c3 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 ············c·=·ActionMenuPresenter.h(this.a).c();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 ············c·=·null;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 ········return·c;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 }
1.06 KB
android/support/v7/widget/d.class
1020 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.view.View;2 import·android.support.v7.internal.view.menu.c;
  
3 class·d·implements·Runnable3 class·d·extends·c
4 {4 {
 5 ····final·/*·synthetic·*/·a·a;
5 ····final·/*·synthetic·*/·ActionMenuPresenter·a; 
6 ····private·g·b; 
7 ····6 ····
8 ····public·d(final·ActionMenuPresenter·a,·final·g·b)·{7 ····private·d(final·a·a)·{
9 ········this.a·=·a;8 ········this.a·=·a;
10 ········this.b·=·b; 
11 ····}9 ····}
12 ····10 ····
13 ····public·void·run()·{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 ········ActionMenuPresenter.a(this.a,·(d)null);16 ········else·{
 17 ············c·=·null;
 18 ········}
 19 ········return·c;
20 ····}20 ····}
21 }21 }
2.52 KB
android/support/v7/widget/e.class
2.46 KB
procyon -ec {}
    
Offset 1, 60 lines modifiedOffset 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·extends·TintImageView·implements·k3 class·e·implements·Runnable
11 {4 {
12 ····final·/*·synthetic·*/·ActionMenuPresenter·a; 
13 ····private·final·float[]·b;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 ········return·setFrame;19 ········android.support.v7.widget.a.a(this.a,·(e)null);
56 ····}20 ····}
57 }21 }
2.67 KB
android/support/v7/widget/f.class
2.61 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 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·v9 class·f·extends·TintImageView·implements·k
4 {10 {
5 ····final·/*·synthetic·*/·ActionMenuPresenter·a; 
6 ····final·/*·synthetic·*/·e·b;11 ····final·/*·synthetic·*/·a·a;
 12 ····private·final·float[]·b;
7 ····13 ····
8 ····f(final·e·b,·final·View·view,·final·ActionMenuPresenter·a)·{ 
9 ········this.b·=·b;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·q·a()·{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·c;27 ········return·false;
23 ····}28 ····}
24 ····29 ····
25 ····public·boolean·b()·{30 ····public·boolean·d()·{
26 ········this.b.a.c(); 
27 ········return·true;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.b.a.d();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 }
1.61 KB
android/support/v7/widget/g.class
1.55 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 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·v3 class·g·extends·v
9 {4 {
10 ····final·/*·synthetic·*/·ActionMenuPresenter·c;5 ····final·/*·synthetic·*/·a·a;
 6 ····final·/*·synthetic·*/·f·b;
11 ····7 ····
12 ····public·g(final·ActionMenuPresenter·c,·final·Context·context,·final·i·i,·final·View·view,·final·boolean·b)·{8 ····g(final·f·b,·final·View·view,·final·a·a)·{
13 ········this.c·=·c;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 ········ActionMenuPresenter.a(this.c,·(g)null);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 }
1.56 KB
android/support/v7/widget/h.class
1.5 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 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.i;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.y;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·implements·y8 class·h·extends·s
6 {9 {
7 ····final·/*·synthetic·*/·ActionMenuPresenter·a;10 ····final·/*·synthetic·*/·a·c;
8 ····11 ····
9 ····private·h(final·ActionMenuPresenter·a)·{12 ····public·h(final·a·c,·final·Context·context,·final·g·g,·final·View·view,·final·boolean·b)·{
10 ········this.a·=·a;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 }
1.25 KB
android/support/v7/widget/i.class
1.19 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 35 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.os.Parcel; 
3 import·android.os.Parcelable$Creator;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 final·class·i·implements·Parcelable$Creator5 class·i·implements·v
5 {6 {
6 ····public·ActionMenuPresenter$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·ActionMenuPresenter$SavedState(parcel);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 ········return·new·ActionMenuPresenter$SavedState[n];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 }
737 B
android/support/v7/widget/l.class
671 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v7.internal.view.menu.i;2 import·android.support.v7.internal.view.menu.g;
3 import·android.support.v7.internal.view.menu.y;3 import·android.support.v7.internal.view.menu.v;
  
4 class·l·implements·y4 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·i·i,·final·boolean·b)·{12 ····public·void·a(final·g·g,·final·boolean·b)·{
13 ····}13 ····}
14 ····14 ····
15 ····public·boolean·a(final·i·i)·{15 ····public·boolean·a(final·g·g)·{
16 ········return·false;16 ········return·false;
17 ····}17 ····}
18 }18 }
1.51 KB
android/support/v7/widget/p.class
1.45 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 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.a.l;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$MarginLayoutParams8 public·class·p·extends·ViewGroup$MarginLayoutParams
9 {9 {
10 ····public·float·g;10 ····public·float·g;
Offset 19, 17 lines modifiedOffset 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,·l.LinearLayoutCompat_Layout);26 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·j.LinearLayoutCompat_Layout);
27 ········this.g·=·obtainStyledAttributes.getFloat(l.LinearLayoutCompat_Layout_android_layout_weight,·0.0f);27 ········this.g·=·obtainStyledAttributes.getFloat(j.LinearLayoutCompat_Layout_android_layout_weight,·0.0f);
28 ········this.h·=·obtainStyledAttributes.getInt(l.LinearLayoutCompat_Layout_android_layout_gravity,·h);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 ····}
999 B
android/support/v7/widget/n.class
933 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 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.i;3 import·android.support.v7.internal.view.menu.g;
4 import·android.support.v7.internal.view.menu.j;4 import·android.support.v7.internal.view.menu.h;
  
5 class·n·implements·j5 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·i·i)·{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(i);15 ············ActionMenuView.b(this.a).a(g);
16 ········}16 ········}
17 ····}17 ····}
18 ····18 ····
19 ····public·boolean·a(final·i·i,·final·MenuItem·menuItem)·{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 }
2.06 KB
android/support/v7/widget/u.class
1.99 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 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.v4.view.ai;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.a.b;7 import·android.support.v7.b.b;
8 import·android.content.Context;8 import·android.content.Context;
9 import·android.support.v4.widget.y;9 import·android.support.a.g.k;
10 import·android.support.v4.view.cf;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·ab12 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·cf·i;17 ····private·av·i;
18 ····private·y·j;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 modifiedOffset 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·=·ai.a(motionEvent);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 modifiedOffset 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·y((ListView)this);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 ····················}
5.59 KB
android/support/v4/a/k.class vs.
android/support/a/e/g.class
Files 25% similar despite different names
5.5 KB
procyon -ec {}
    
Offset 1, 106 lines modifiedOffset 1, 119 lines modified
  
1 package·android.support.v4.a;1 package·android.support.a.e;
  
2 import·java.io.PrintWriter; 
3 import·java.io.FileDescriptor; 
4 import·android.support.v4.f.d;2 import·java.util.Iterator;
 3 import·java.util.Collection;
 4 import·java.util.Map;
 5 import·java.util.Set;
  
5 public·class·k6 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 ············throw·new·IllegalStateException("No·listener·register");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 ············throw·new·IllegalArgumentException("Attempting·to·unregister·the·wrong·listener");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 ········this.b·=·null;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 ············printWriter.println(this.e);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.
832 B
android/support/v4/app/ab.class vs.
android/support/a/d/a.class
Files 23% similar despite different names
733 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.app;1 package·android.support.a.d;
  
2 import·android.os.Bundle;2 import·android.os.Build$VERSION;
  
3 final·class·ab3 public·class·a
4 {4 {
5 ····private·final·String·a;5 ····private·static·final·b·a;
6 ····private·final·Class·b; 
7 ····private·final·Bundle·c; 
8 ····private·Fragment·d;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 }
3.97 KB
android/support/v4/app/g.class vs.
android/support/a/f/av.class
Files 27% similar despite different names
3.88 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 1, 104 lines modified
  
1 package·android.support.v4.app;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.view.ViewTreeObserver$OnPreDrawListener;4 import·android.os.Build$VERSION;
 5 import·java.lang.ref.WeakReference;
  
6 class·g·implements·ViewTreeObserver$OnPreDrawListener6 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 ········this.g·=·g;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 ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);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·(this.b·!=·null)·{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 ················this.c.addAll(a.values());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 ············ad.b(this.b,·this.c);90 ············av.a.b(this,·view);
41 ············android.support.v4.app.e.a(this.h,·a,·this.d); 
42 ············android.support.v4.app.e.a(this.h,·this.d,·this.f,·this.g,·this.e,·a);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.
1.28 KB
android/support/v4/app/h.class vs.
android/support/a/f/ay.class
Files 23% similar despite different names
1.18 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v4.app;1 package·android.support.a.f;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.view.ViewTreeObserver$OnPreDrawListener;3 import·java.lang.ref.WeakReference;
  
4 class·h·implements·ViewTreeObserver$OnPreDrawListener4 class·ay·implements·Runnable
5 {5 {
6 ····final·/*·synthetic·*/·View·a; 
7 ····final·/*·synthetic·*/·j·b;6 ····WeakReference·a;
 7 ····av·b;
8 ····final·/*·synthetic·*/·int·c;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.d·=·d;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 }
1.14 KB
android/support/v4/app/j.class vs.
android/support/a/f/ao.class
Files 24% similar despite different names
1.05 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.app;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·j4 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 ········this.c·=·new·ai();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 }
762 B
android/support/v4/app/n.class vs.
android/support/v7/widget/aq.class
Files 24% similar despite different names
657 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·android.support.v4.app;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·n·implements·Parcelable$Creator4 final·class·aq·implements·Parcelable$Creator
5 {5 {
6 ····public·Fragment$SavedState·a(final·Parcel·parcel)·{6 ····public·ap·a(final·Parcel·parcel)·{
7 ········return·new·Fragment$SavedState(parcel,·(ClassLoader)null);7 ········return·new·ap(parcel);
8 ····}8 ····}
9 ····9 ····
10 ····public·Fragment$SavedState[]·a(final·int·n)·{10 ····public·ap[]·a(final·int·n)·{
11 ········return·new·Fragment$SavedState[n];11 ········return·new·ap[n];
12 ····}12 ····}
13 }13 }
1.41 KB
android/support/v4/app/v.class vs.
android/support/a/f/bg.class
Files 26% similar despite different names
1.31 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.app;1 package·android.support.a.f;
  
2 import·android.view.animation.Animation;2 import·android.animation.Animator;
 3 import·android.view.View;
3 import·android.view.animation.Animation$AnimationListener;4 import·android.animation.AnimatorListenerAdapter;
  
4 class·v·implements·Animation$AnimationListener5 final·class·bg·extends·AnimatorListenerAdapter
5 {6 {
6 ····final·/*·synthetic·*/·Fragment·a;7 ····final·/*·synthetic·*/·bj·a;
7 ····final·/*·synthetic·*/·t·b;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·onAnimationEnd(final·Animation·animation)·{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·onAnimationRepeat(final·Animation·animation)·{19 ····public·void·onAnimationEnd(final·Animator·animator)·{
 20 ········this.a.b(this.b);
22 ····}21 ····}
23 ····22 ····
24 ····public·void·onAnimationStart(final·Animation·animation)·{23 ····public·void·onAnimationStart(final·Animator·animator)·{
 24 ········this.a.a(this.b);
25 ····}25 ····}
26 }26 }
2.05 KB
android/support/v4/b/a/a.class vs.
android/support/a/b/a/a.class
Files 9% similar despite different names
1.95 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;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·a6 public·class·a
Offset 23, 38 lines modifiedOffset 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.v4.b.a.a.a.a(drawable);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.v4.b.a.a.a.a(drawable,·n,·n2);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.v4.b.a.a.a.a(drawable,·n);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.v4.b.a.a.a.a(drawable,·n,·n2,·n3,·n4);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.v4.b.a.a.a.a(drawable,·list);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.v4.b.a.a.a.a(drawable,·porterDuff$Mode);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.v4.b.a.a.a.a(drawable,·b);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.v4.b.a.a.a.b(drawable);58 ········return·android.support.a.b.a.a.a.b(drawable);
59 ····}59 ····}
60 }60 }
360 B
android/support/v4/b/a/c.class vs.
android/support/a/b/a/c.class
Files 2% similar despite different names
261 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;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·c5 interface·c
6 {6 {
369 B
android/support/v4/b/a/b.class vs.
android/support/a/b/a/b.class
Files 8% similar despite different names
270 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;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·c5 class·b·implements·c
6 {6 {
366 B
android/support/v4/b/a/f.class vs.
android/support/a/b/a/f.class
Files 4% similar despite different names
267 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;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·e5 class·f·extends·e
6 {6 {
357 B
android/support/v4/b/a/i.class vs.
android/support/a/b/a/i.class
Files 27% similar despite different names
257 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;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·i5 class·i
6 {6 {
331 B
android/support/v4/e/e.class vs.
android/support/a/d/e.class
Files 1% similar despite different names
236 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.e;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·e5 class·e
6 {6 {
897 B
android/support/v4/e/f.class vs.
android/support/a/d/f.class
Files 12% similar despite different names
801 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.e;1 package·android.support.a.d;
  
2 import·java.util.Locale;2 import·java.util.Locale;
  
3 public·class·f3 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 modifiedOffset 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.v4.e.a.a(android.support.v4.e.a.b(locale.toString()));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;
5.82 KB
android/support/v4/f/m.class vs.
android/support/a/e/k.class
Files 2% similar despite different names
5.73 KB
procyon -ec {}
    
Offset 1, 96 lines modifiedOffset 1, 96 lines modified
  
1 package·android.support.v4.f;1 package·android.support.a.e;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 public·class·m3 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·m()·{13 ····public·k()·{
14 ········this.f·=·android.support.v4.f.c.a;14 ········this.f·=·android.support.a.e.c.a;
15 ········this.g·=·android.support.v4.f.c.c;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·(m.e·<·n2)·{27 ················if·(k.e·<·n2)·{
28 ····················array2[0]·=·m.d;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 ····················m.d·=·array2;33 ····················k.d·=·array2;
34 ····················++m.e;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·(m.c·<·n2)·{43 ············if·(k.c·<·n2)·{
44 ················array2[0]·=·m.b;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 ················m.b·=·array2;49 ················k.b·=·array2;
50 ················++m.c;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·(m.d·!=·null)·{62 ····················if·(k.d·!=·null)·{
63 ························final·Object[]·d·=·m.d;63 ························final·Object[]·d·=·k.d;
64 ························this.g·=·d;64 ························this.g·=·d;
65 ························m.d·=·(Object[])d[0];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 ························--m.e;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·(m.b·!=·null)·{80 ····················if·(k.b·!=·null)·{
81 ························final·Object[]·b·=·m.b;81 ························final·Object[]·b·=·k.b;
82 ························this.g·=·b;82 ························this.g·=·b;
83 ························m.b·=·(Object[])b[0];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 ························--m.c;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 modifiedOffset 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.v4.f.c.a(this.f,·h,·0);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 modifiedOffset 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.v4.f.c.a(this.f,·h,·n);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.
897 B
android/support/v4/f/a.class vs.
android/support/a/e/a.class
Files 24% similar despite different names
801 B
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.f;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·m·implements·Map6 public·class·a·extends·k·implements·Map
7 {7 {
8 ····g·a;8 ····e·a;
9 ····9 ····
10 ····private·g·b()·{10 ····private·e·b()·{
11 ········if·(this.a·==·null)·{11 ········if·(this.a·==·null)·{
12 ············this.a·=·(g)new·b(this);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 ····}
1.33 KB
android/support/v4/f/g.class vs.
android/support/a/e/e.class
Files 5% similar despite different names
1.24 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.f;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·g7 abstract·class·e
8 {8 {
9 ····i·b;9 ····g·b;
10 ····j·c;10 ····h·c;
11 ····l·d;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 modifiedOffset 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·i(this);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·j(this);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·l(this);132 ············this.d·=·new·j(this);
133 ········}133 ········}
134 ········return·(Collection)this.d;134 ········return·(Collection)this.d;
135 ····}135 ····}
136 }136 }
365 B
android/support/v4/f/b.class vs.
android/support/a/e/b.class
Files 12% similar despite different names
269 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.f;1 package·android.support.a.e;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 class·b·extends·g3 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 ····
725 B
android/support/v4/f/f.class vs.
android/support/a/e/d.class
Files 2% similar despite different names
630 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.f;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·f4 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·f(final·int·c)·{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 ····
640 B
android/support/v4/f/h.class vs.
android/support/a/e/f.class
Files 6% similar despite different names
545 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.f;1 package·android.support.a.e;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
  
3 final·class·h·implements·Iterator3 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·*/·g·e;9 ····final·/*·synthetic·*/·e·e;
10 ····10 ····
11 ····h(final·g·e,·final·int·a)·{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()·{
3.84 KB
android/support/v4/f/i.class vs.
android/support/a/e/h.class
Files 20% similar despite different names
3.74 KB
procyon -ec {}
    
Offset 1, 119 lines modifiedOffset 1, 100 lines modified
  
1 package·android.support.v4.f;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·i·implements·Set5 final·class·h·implements·Set
7 {6 {
8 ····final·/*·synthetic·*/·g·a;7 ····final·/*·synthetic·*/·e·a;
9 ····8 ····
10 ····i(final·g·a)·{9 ····h(final·e·a)·{
11 ········this.a·=·a;10 ········this.a·=·a;
12 ····}11 ····}
13 ····12 ····
14 ····public·boolean·a(final·Map.Entry·entry)·{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 ····@Override33 ····@Override
53 ····public·boolean·equals(final·Object·o)·{34 ····public·boolean·equals(final·Object·o)·{
54 ········return·g.a((Set)this,·o);35 ········return·e.a((Set)this,·o);
55 ····}36 ····}
56 ····37 ····
57 ····@Override38 ····@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 ············int·hashCode2;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·k(this.a);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 ········throw·new·UnsupportedOperationException();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 ········throw·new·UnsupportedOperationException();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 ········throw·new·UnsupportedOperationException();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 ········throw·new·UnsupportedOperationException();91 ········return·this.a.b(0);
111 ····}92 ····}
112 ····93 ····
Max diff block lines reached; 98/3804 bytes (2.58%) of diff not shown.
3.53 KB
android/support/v4/f/j.class vs.
android/support/a/e/j.class
Files 15% similar despite different names
3.43 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.f;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·Set4 final·class·j·implements·Collection
6 {5 {
7 ····final·/*·synthetic·*/·g·a;6 ····final·/*·synthetic·*/·e·a;
8 ····7 ····
9 ····j(final·g·a)·{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 modifiedOffset 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.a(o)·>=·0;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·n;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·h(this.a,·0);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·a·=·this.a.a(o);50 ········final·int·b·=·this.a.b(o);
70 ········boolean·b;51 ········boolean·b2;
71 ········if·(a·>=·0)·{52 ········if·(b·>=·0)·{
72 ············this.a.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 ········return·g.b(this.a.b(),·collection);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 ········return·g.c(this.a.b(),·collection);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(0);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,·0);105 ········return·this.a.a(array,·1);
Max diff block lines reached; 3/3488 bytes (0.09%) of diff not shown.
1.3 KB
android/support/v4/f/k.class vs.
android/support/a/e/i.class
Files 6% similar despite different names
1.21 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.f;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·k·implements·Iterator,·Entry4 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·*/·g·d;9 ····final·/*·synthetic·*/·e·d;
10 ····10 ····
11 ····k(final·g·d)·{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 modifiedOffset 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.v4.f.c.a(entry.getKey(),·this.d.a(this.b,·0))·||·!android.support.v4.f.c.a(entry.getValue(),·this.d.a(this.b,·n)))·{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 ····
3.4 KB
android/support/v4/view/aa.class vs.
android/support/a/f/n.class
Files 20% similar despite different names
3.3 KB
procyon -ec {}
    
Offset 1, 100 lines modifiedOffset 1, 78 lines modified
  
1 package·android.support.v4.view;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.v4.c.a.b;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·aa7 public·class·n
8 {8 {
9 ····static·final·ae·a;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·=·(ae)new·ad();14 ············a·=·(r)new·q();
15 ········}15 ········}
16 ········else·if·(sdk_INT·>=·11)·{16 ········else·if·(sdk_INT·>=·11)·{
17 ············a·=·(ae)new·ac();17 ············a·=·(r)new·p();
18 ········}18 ········}
19 ········else·{19 ········else·{
20 ············a·=·(ae)new·ab();20 ············a·=·(r)new·o();
21 ········}21 ········}
22 ····}22 ····}
23 ····23 ····
24 ····public·static·MenuItem·a(MenuItem·a,·final·g·g)·{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(g);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·=·aa.a.a(menuItem,·actionView);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 ············aa.a.a(menuItem,·showAsAction);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·b(final·MenuItem·menuItem)·{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·=·aa.a.b(menuItem);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 ········boolean·b;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 ············b·=·((b)menuItem).isActionViewExpanded();68 ············menuItem2·=·((b)menuItem).setActionView(actionView);
91 ········}69 ········}
92 ········else·{70 ········else·{
93 ············b·=·aa.a.c(menuItem);71 ············menuItem2·=·n.a.b(menuItem,·actionView);
94 ········}72 ········}
95 ········return·b;73 ········return·menuItem2;
96 ····}74 ····}
97 }75 }
1.09 KB
android/support/v4/view/ac.class vs.
android/support/a/f/p.class
Files 23% similar despite different names
1020 B
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v4.view;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·ac·implements·ae4 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·ag.a(menuItem,·view);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 ········ag.a(menuItem,·n);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·b(final·MenuItem·menuItem)·{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 ········return·false;18 ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{
 19 ········return·t.b(menuItem,·n);
28 ····}20 ····}
29 }21 }
826 B
android/support/v4/view/ag.class vs.
android/support/a/f/t.class
Files 21% similar despite different names
726 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v4.view;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·ag4 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 ····}
1.64 KB
android/support/v4/view/be.class vs.
android/support/a/f/aj.class
Files 22% similar despite different names
1.54 KB
procyon -ec {}
    
Offset 1, 64 lines modifiedOffset 1, 38 lines modified
  
1 package·android.support.v4.view;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·be4 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 ····void·c(final·View·p0);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 ····int·d(final·View·p0);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 ····boolean·f(final·View·p0);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·m(final·View·p0);34 ····void·h(final·View·p0);
61 }35 }
1.01 KB
android/support/v4/view/ba.class vs.
android/support/a/f/af.class
Files 26% similar despite different names
930 B
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.view;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·ba·extends·az4 class·af·extends·ae
5 {5 {
6 ····static·boolean·b;6 ····static·boolean·b;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········ba.b·=·false;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·cf·j(final·View·view)·{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 ········cf·value·=·(cf)this.a.get(view);16 ········av·value·=·(av)this.a.get(view);
25 ········if·(value·==·null)·{17 ········if·(value·==·null)·{
26 ············value·=·new·cf(view);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 }
2.02 KB
android/support/v4/view/bb.class vs.
android/support/a/f/al.class
Files 24% similar despite different names
1.92 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v4.view;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·bb·extends·ba5 class·al
4 {6 {
5 ····public·void·a(final·View·view)·{ 
6 ········bl.c(view);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 ········bl.a(view,·n,·n2,·n3,·n4);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 ········bl.a(view,·runnable);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 ········bl.a(view,·runnable,·n);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·void·c(final·View·view)·{27 ····public·static·float·b(final·View·view)·{
29 ········bl.a(view);28 ········return·view.getTranslationY();
30 ····}29 ····}
31 ····30 ····
32 ····public·int·i(final·View·view)·{ 
33 ········return·bl.b(view);31 ····public·static·void·b(final·View·view,·final·float·translationY)·{
 32 ········view.setTranslationY(translationY);
34 ····}33 ····}
35 ····34 ····
36 ····public·boolean·l(final·View·view)·{35 ····public·static·void·c(final·View·view)·{
37 ········return·bl.d(view);36 ········view.jumpDrawablesToCurrentState();
 37 ····}
 38 ····
 39 ····public·static·void·c(final·View·view,·final·float·scaleY)·{
 40 ········view.setScaleY(scaleY);
38 ····}41 ····}
39 }42 }
2.17 KB
android/support/v4/view/bj.class vs.
android/support/a/f/ae.class
Files 26% similar despite different names
2.07 KB
procyon -ec {}
    
Offset 1, 53 lines modifiedOffset 1, 44 lines modified
  
1 package·android.support.v4.view;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·bj4 class·ae·extends·ad
6 {5 {
7 ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{6 ····public·int·a(final·int·n,·final·int·n2,·final·int·n3)·{
8 ········return·View.resolveSizeAndState(n,·n2,·n3);7 ········return·al.a(n,·n2,·n3);
9 ····}8 ····}
10 ····9 ····
11 ····public·static·int·a(final·View·view)·{ 
12 ········return·view.getLayerType();10 ····long·a()·{
 11 ········return·al.a();
13 ····}12 ····}
14 ····13 ····
15 ····static·long·a()·{ 
16 ········return·ValueAnimator.getFrameDelay();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 ········view.setTranslationX(translationX);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 ········view.setLayerType(n,·paint);22 ····public·void·b(final·View·view,·final·float·n)·{
 23 ········al.b(view,·n);
25 ····}24 ····}
26 ····25 ····
27 ····public·static·int·b(final·View·view)·{26 ····public·int·c(final·View·view)·{
28 ········return·view.getMeasuredState();27 ········return·al.a(view);
29 ····}28 ····}
30 ····29 ····
31 ····public·static·void·b(final·View·view,·final·float·translationY)·{30 ····public·void·c(final·View·view,·final·float·n)·{
32 ········view.setTranslationY(translationY);31 ········al.c(view,·n);
33 ····}32 ····}
34 ····33 ····
35 ····public·static·float·c(final·View·view)·{34 ····public·float·d(final·View·view)·{
36 ········return·view.getTranslationY();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·static·void·d(final·View·view)·{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 }
2.36 KB
android/support/v4/view/cj.class vs.
android/support/a/g/r.class
Files 24% similar despite different names
2.27 KB
procyon -ec {}
    
Offset 1, 52 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v4.view;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 class·cj·extends·ch5 public·class·r
6 {6 {
7 ····WeakHashMap·b;7 ····Object·a;
 8 ····s·b;
8 ····9 ····
9 ····cj()·{ 
10 ········this.b·=·null;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 ········cp.a(view);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 ········cp.a(view,·n);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.a(view,·n);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 }
2.45 KB
android/support/v4/view/ck.class vs.
android/support/a/f/ba.class
Files 20% similar despite different names
2.36 KB
procyon -ec {}
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
  
1 package·android.support.v4.view;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·ck·implements·cv4 class·ba·implements·bj
5 {5 {
6 ····cf·a;6 ····av·a;
7 ····7 ····
8 ····ck(final·cf·a)·{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·(cf.c(this.a)·>=·0)·{13 ········if·(av.c(this.a)·>=·0)·{
14 ············au.a(view,·2,·(Paint)null);14 ············z.a(view,·2,·(Paint)null);
15 ········}15 ········}
16 ········if·(cf.a(this.a)·!=·null)·{16 ········if·(av.a(this.a)·!=·null)·{
17 ············cf.a(this.a).run();17 ············av.a(this.a).run();
18 ········}18 ········}
19 ········final·Object·tag·=·view.getTag(2113929216);19 ········final·Object·tag·=·view.getTag(2113929216);
20 ········cv·cv;20 ········bj·bj;
21 ········if·(tag·instanceof·cv)·{21 ········if·(tag·instanceof·bj)·{
22 ············cv·=·(cv)tag;22 ············bj·=·(bj)tag;
23 ········}23 ········}
24 ········else·{24 ········else·{
25 ············cv·=·null;25 ············bj·=·null;
26 ········}26 ········}
27 ········if·(cv·!=·null)·{27 ········if·(bj·!=·null)·{
28 ············cv.a(view);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·(cf.c(this.a)·>=·0)·{33 ········if·(av.c(this.a)·>=·0)·{
34 ············au.a(view,·cf.c(this.a),·(Paint)null);34 ············z.a(view,·av.c(this.a),·(Paint)null);
35 ············cf.a(this.a,·-1);35 ············av.a(this.a,·-1);
36 ········}36 ········}
37 ········if·(cf.b(this.a)·!=·null)·{37 ········if·(av.b(this.a)·!=·null)·{
38 ············cf.b(this.a).run();38 ············av.b(this.a).run();
39 ········}39 ········}
40 ········final·Object·tag·=·view.getTag(2113929216);40 ········final·Object·tag·=·view.getTag(2113929216);
41 ········cv·cv;41 ········bj·bj;
42 ········if·(tag·instanceof·cv)·{42 ········if·(tag·instanceof·bj)·{
43 ············cv·=·(cv)tag;43 ············bj·=·(bj)tag;
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············cv·=·null;46 ············bj·=·null;
47 ········}47 ········}
48 ········if·(cv·!=·null)·{48 ········if·(bj·!=·null)·{
49 ············cv.b(view);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 ········cv·cv;55 ········bj·bj;
56 ········if·(tag·instanceof·cv)·{56 ········if·(tag·instanceof·bj)·{
57 ············cv·=·(cv)tag;57 ············bj·=·(bj)tag;
58 ········}58 ········}
59 ········else·{59 ········else·{
60 ············cv·=·null;60 ············bj·=·null;
61 ········}61 ········}
62 ········if·(cv·!=·null)·{62 ········if·(bj·!=·null)·{
63 ············cv.c(view);63 ············bj.c(view);
64 ········}64 ········}
65 ····}65 ····}
66 }66 }
1.79 KB
android/support/v4/view/cp.class vs.
android/support/a/f/bf.class
Files 17% similar despite different names
1.7 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 package·android.support.v4.view;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·cp6 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().alpha(n);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·cv·cv)·{20 ····public·static·void·a(final·View·view,·final·bj·bj)·{
21 ········if·(cv·!=·null)·{21 ········if·(bj·!=·null)·{
22 ············view.animate().setListener((Animator$AnimatorListener)new·cq(cv,·view));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 modifiedOffset 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·d(final·View·view,·final·float·n)·{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 }
760 B
android/support/v4/view/cq.class vs.
android/support/a/f/bi.class
Files 24% similar despite different names
659 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 package·android.support.v4.view;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·cq·extends·AnimatorListenerAdapter5 final·class·bi·extends·AnimatorListenerAdapter
6 {6 {
7 ····final·/*·synthetic·*/·cv·a;7 ····final·/*·synthetic·*/·bj·a;
8 ····final·/*·synthetic·*/·View·b;8 ····final·/*·synthetic·*/·View·b;
9 ····9 ····
10 ····cq(final·cv·a,·final·View·b)·{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 ····}
1.01 KB
android/support/v4/view/cu.class vs.
android/support/a/f/bh.class
Files 27% similar despite different names
935 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 17 lines modified
  
1 package·android.support.v4.view;1 package·android.support.a.f;
  
2 import·android.animation.ValueAnimator;2 import·android.animation.Animator$AnimatorListener;
3 import·android.view.View;3 import·android.view.View;
4 import·android.animation.ValueAnimator$AnimatorUpdateListener; 
  
5 final·class·cu·implements·ValueAnimator$AnimatorUpdateListener4 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 }
1.27 KB
android/support/v4/view/g.class vs.
android/support/a/f/a.class
Files 22% similar despite different names
1.17 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v4.view;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·g7 public·abstract·class·a
8 {8 {
9 ····private·final·Context·a;9 ····private·final·Context·a;
10 ····private·h·b;10 ····private·b·b;
11 ····private·i·c;11 ····private·c·c;
12 ····12 ····
13 ····public·g(final·Context·a)·{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·h·b)·{23 ····public·void·a(final·b·b)·{
24 ········this.b·=·b;24 ········this.b·=·b;
25 ····}25 ····}
26 ····26 ····
27 ····public·void·a(final·i·c)·{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)·{
1.29 KB
android/support/v4/view/o.class vs.
android/support/a/f/i.class
Files 23% similar despite different names
1.19 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.view;1 package·android.support.a.f;
  
2 import·android.view.KeyEvent;2 import·android.view.ViewGroup$MarginLayoutParams;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
  
4 public·class·o4 public·class·i
5 {5 {
6 ····static·final·s·a;6 ····static·final·j·a;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········if·(Build$VERSION.SDK_INT·>=·11)·{9 ········if·(Build$VERSION.SDK_INT·>=·17)·{
10 ············a·=·(s)new·r();10 ············a·=·(j)new·l();
11 ········}11 ········}
12 ········else·{12 ········else·{
13 ············a·=·(s)new·p();13 ············a·=·(j)new·k();
14 ········}14 ········}
15 ····}15 ····}
16 ····16 ····
17 ····public·static·boolean·a(final·KeyEvent·keyEvent)·{ 
18 ········return·o.a.b(keyEvent.getMetaState());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 }
2.34 KB
android/support/v4/widget/a.class vs.
android/support/a/g/a.class
Files 11% similar despite different names
2.25 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.a.g;
  
2 import·android.support.v4.view.ai;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.v4.view.au;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 modifiedOffset 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.v4.widget.a.r);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 modifiedOffset 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 ············au.a(this.c,·this.d,·(long)this.h);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 modifiedOffset 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·(ai.a(motionEvent))·{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())·{
433 B
android/support/v4/widget/e.class vs.
android/support/a/g/e.class
Files 12% similar despite different names
332 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.widget;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;
976 B
android/support/v4/widget/ae.class vs.
android/support/a/g/q.class
Files 16% similar despite different names
874 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.widget;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·ae·extends·e7 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·ae(final·Context·context,·final·int·n,·final·Cursor·cursor,·final·boolean·b)·{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)·{
1.7 KB
android/support/v4/widget/c.class vs.
android/support/a/g/c.class
Files 6% similar despite different names
1.6 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.a.g;
  
2 import·android.view.animation.AnimationUtils;2 import·android.view.animation.AnimationUtils;
  
3 class·c3 class·c
4 {4 {
5 ····private·int·a;5 ····private·int·a;
6 ····private·int·b;6 ····private·int·b;
Offset 30, 18 lines modifiedOffset 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.v4.widget.a.a((float)(n·-·this.e)·/·(float)this.a,·0.0f,·n2)·*·0.5f;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.v4.widget.a.a((float)(n·-·this.i)·/·(float)this.k,·0.0f,·n2)·*·this.j·+·(n2·-·this.j);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 modifiedOffset 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.v4.widget.a.a((int)(currentAnimationTimeMillis·-·this.e),·0,·this.b);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 ····}
1.89 KB
android/support/v4/widget/d.class vs.
android/support/a/g/d.class
Files 26% similar despite different names
1.8 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.a.g;
  
2 import·android.support.v4.view.au;2 import·android.support.a.f.z;
  
3 class·d·implements·Runnable3 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.v4.widget.a.a(this.a))·{12 ········if·(android.support.a.g.a.a(this.a))·{
13 ············if·(android.support.v4.widget.a.b(this.a))·{13 ············if·(android.support.a.g.a.b(this.a))·{
14 ················android.support.v4.widget.a.a(this.a,·false);14 ················android.support.a.g.a.a(this.a,·false);
15 ················android.support.v4.widget.a.c(this.a).a();15 ················android.support.a.g.a.c(this.a).a();
16 ············}16 ············}
17 ············final·c·c·=·android.support.v4.widget.a.c(this.a);17 ············final·c·c·=·android.support.a.g.a.c(this.a);
18 ············if·(c.c()·||·!android.support.v4.widget.a.d(this.a))·{18 ············if·(c.c()·||·!android.support.a.g.a.d(this.a))·{
19 ················android.support.v4.widget.a.b(this.a,·false);19 ················android.support.a.g.a.b(this.a,·false);
20 ············}20 ············}
21 ············else·{21 ············else·{
22 ················if·(android.support.v4.widget.a.e(this.a))·{22 ················if·(android.support.a.g.a.e(this.a))·{
23 ····················android.support.v4.widget.a.c(this.a,·false);23 ····················android.support.a.g.a.c(this.a,·false);
24 ····················android.support.v4.widget.a.f(this.a);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 ················au.a(android.support.v4.widget.a.g(this.a),·(Runnable)this);28 ················z.a(android.support.a.g.a.g(this.a),·(Runnable)this);
29 ············}29 ············}
30 ········}30 ········}
31 ····}31 ····}
32 }32 }
333 B
android/support/v4/widget/h.class vs.
android/support/a/g/h.class
Files 23% similar despite different names
232 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.a.g;
  
2 import·android.database.DataSetObserver;2 import·android.database.DataSetObserver;
  
3 class·h·extends·DataSetObserver3 class·h·extends·DataSetObserver
4 {4 {
5 ····final·/*·synthetic·*/·e·a;5 ····final·/*·synthetic·*/·e·a;
6 ····6 ····
352 B
android/support/v4/widget/i.class vs.
android/support/a/g/i.class
Files 6% similar despite different names
252 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.widget;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·Filter5 class·i·extends·Filter
6 {6 {
652 B
android/support/v4/widget/y.class vs.
android/support/a/g/k.class
Files 5% similar despite different names
552 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.widget;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·y·extends·a4 public·class·k·extends·a
5 {5 {
6 ····private·final·ListView·a;6 ····private·final·ListView·a;
7 ····7 ····
8 ····public·y(final·ListView·a)·{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();
742 B
android/support/v7/a/e.class vs.
android/support/v7/b/d.class
Files 1% similar despite different names
646 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·e2 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;
674 B
android/support/v7/a/f.class vs.
android/support/v7/b/e.class
Files 2% similar despite different names
578 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·f2 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;
628 B
android/support/v7/a/g.class vs.
android/support/v7/b/f.class
Files 5% similar despite different names
532 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·g2 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;
674 B
android/support/v7/a/i.class vs.
android/support/v7/b/h.class
Files 7% similar despite different names
578 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·i2 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;
720 B
android/support/v7/a/j.class vs.
android/support/v7/b/i.class
Files 1% similar despite different names
624 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·j2 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;
598 B
android/support/v7/a/l.class vs.
android/support/v7/b/j.class
Files 0% similar despite different names
502 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.b;
  
2 public·final·class·l2 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;
5.0 KB
android/support/v7/app/m.class vs.
android/support/a/f/ax.class
Files 27% similar despite different names
4.91 KB
procyon -ec {}
    
Offset 1, 77 lines modifiedOffset 1, 100 lines modified
  
1 package·android.support.v7.app;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·m·implements·b5 class·ax·implements·be
9 {6 {
 7 ····WeakHashMap·a;
10 ····final·/*·synthetic·*/·ActionBarActivityDelegateBase·a; 
11 ····private·b·b; 
12 ····8 ····
13 ····public·m(final·ActionBarActivityDelegateBase·a,·final·b·b)·{9 ····ax()·{
14 ········this.a·=·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 ············if·(this.a.i·==·null)·{14 ········if·(this.a·!=·null)·{
22 ················break·Label_0132;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 ············while·(true)·{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 ················if·(this.a.h·!=·null)·{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.
11.0 KB
smali/android/support/v7/b/b.smali
    
Offset 1, 16 lines modifiedOffset 1, 342 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/b/b;1 .class·public·final·Landroid/support/v7/b/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·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 .end·method7 .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.
1.82 KB
smali/android/support/v7/b/a.smali
    
Offset 1, 96 lines modifiedOffset 1, 2 lines modified
1 .class·public·abstract·Landroid/support/v7/b/a;1 .class·public·final·Landroid/support/v7/b/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields 
4 .field·private·a:Ljava/lang/Object; 
  
5 .field·private·b:Z 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
  
12 #·virtual·methods 
13 .method·public·abstract·a()Landroid/view/MenuInflater; 
14 .end·method 
  
15 .method·public·abstract·a(I)V 
16 .end·method 
  
17 .method·public·abstract·a(Landroid/view/View;)V 
18 .end·method 
  
19 .method·public·abstract·a(Ljava/lang/CharSequence;)V 
20 .end·method 
  
21 .method·public·a(Ljava/lang/Object;)V 
22 ····.locals·0 
  
23 ····iput-object·p1,·p0,·Landroid/support/v7/b/a;->a:Ljava/lang/Object; 
  
24 ····return-void 
25 .end·method 
  
26 .method·public·a(Z)V 
27 ····.locals·0 
  
28 ····iput-boolean·p1,·p0,·Landroid/support/v7/b/a;->b:Z 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·abstract·b()Landroid/view/Menu; 
32 .end·method 
  
33 .method·public·abstract·b(I)V 
34 .end·method 
  
35 .method·public·abstract·b(Ljava/lang/CharSequence;)V 
36 .end·method 
  
37 .method·public·abstract·c()V 
38 .end·method 
  
39 .method·public·abstract·d()V 
40 .end·method 
  
41 .method·public·abstract·f()Ljava/lang/CharSequence; 
42 .end·method 
  
43 .method·public·abstract·g()Ljava/lang/CharSequence; 
44 .end·method 
  
45 .method·public·h()Z 
46 ····.locals·1 
  
47 ····const/4·v0,·0x0 
  
48 ····return·v0 
49 .end·method 
  
50 .method·public·abstract·i()Landroid/view/View; 
51 .end·method 
  
52 .method·public·j()Ljava/lang/Object; 
53 ····.locals·1 
  
54 ····iget-object·v0,·p0,·Landroid/support/v7/b/a;->a:Ljava/lang/Object; 
  
55 ····return-object·v0 
56 .end·method 
  
57 .method·public·k()Z 
58 ····.locals·1 
  
59 ····iget-boolean·v0,·p0,·Landroid/support/v7/b/a;->b:Z 
  
60 ····return·v0 
61 .end·method 
842 B
smali/android/support/v7/b/c.smali
    
Offset 1, 10 lines modifiedOffset 1, 16 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/b/c;1 .class·public·final·Landroid/support/v7/b/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·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 .end·method5 .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
7.73 KB
smali/android/support/v7/internal/view/f.smali
    
Offset 1, 175 lines modifiedOffset 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·fields3 #·instance·fields
8 .field·private·b:Ljava/lang/Object;4 .field·final·synthetic·a:Landroid/support/v7/internal/view/e;
  
9 .field·private·c:Ljava/lang/reflect/Method;5 .field·private·b:Z
  
 6 .field·private·c:I
  
10 #·direct·methods 
11 .method·static·constructor·<clinit>()V 
12 ····.locals·3 
  
13 ····const/4·v0,·0x17 #·direct·methods
 8 .method·constructor·<init>(Landroid/support/v7/internal/view/e;)V
 9 ····.locals·1
  
14 ····new-array·v0,·v0,·[Ljava/lang/Class;10 ····const/4·v0,·0x0
  
15 ····const/4·v1,·0x011 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e;
  
16 ····const-class·v2,·Landroid/view/MenuItem;12 ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V
  
17 ····aput-object·v2,·v0,·v113 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z
  
18 ····sput-object·v0,·Landroid/support/v7/internal/view/f;->a:[Ljava/lang/Class;14 ····iput·v0,·p0,·Landroid/support/v7/internal/view/f;->c:I
  
19 ····return-void15 ····return-void
20 .end·method16 .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 ····move-result-object·v120 ····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 ····invoke-virtual·{v1,·p2,·v0},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;22 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z
  
30 ····move-result-object·v023 ····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-void25 ····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 ····move-result-object·v329 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z
  
43 ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;30 ····if-eqz·v0,·:cond_1
  
44 ····move-result-object·v331 ····:cond_0
 32 ····:goto_0
 33 ····return-void
  
45 ····const-string·v4,·"·in·class·"34 ····:cond_1
 35 ····const/4·v0,·0x1
  
46 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;36 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/f;->b:Z
  
47 ····move-result-object·v337 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e;
  
48 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;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·v139 ····move-result-object·v0
  
50 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····if-eqz·v0,·:cond_0
  
51 ····move-result-object·v141 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/f;->a:Landroid/support/v7/internal/view/e;
  
52 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;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·v143 ····move-result-object·v0
  
54 ····invoke-direct·{v2,·v1},·Landroid/view/InflateException;-><init>(Ljava/lang/String;)V44 ····const/4·v1,·0x0
  
55 ····invoke-virtual·{v2,·v0},·Landroid/view/InflateException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;45 ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V
  
56 ····throw·v246 ····goto·:goto_0
57 .end·method47 .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.
27.1 KB
smali/android/support/v7/internal/view/d.smali
    
Offset 1, 182 lines modifiedOffset 1, 805 lines modified
1 .class·public·Landroid/support/v7/internal/view/d;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·fields3 #·instance·fields
6 .field·final·a:Landroid/view/ActionMode$Callback;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·final·b:Landroid/content/Context;17 .field·private·n:I
  
8 .field·final·c:Landroid/support/v4/f/m;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·final·d:Landroid/support/v4/f/m;29 .field·private·z:Landroid/support/a/f/a;
  
  
10 #·direct·methods30 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V31 .method·public·constructor·<init>(Landroid/support/v7/internal/view/b;Landroid/view/Menu;)V
12 ····.locals·132 ····.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>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/content/Context;35 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/view/Menu;
  
15 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/view/ActionMode$Callback;36 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/d;->a()V
  
16 ····new-instance·v0,·Landroid/support/v4/f/m;37 ····return-void
 38 .end·method
  
 39 .method·private·a(Ljava/lang/String;)C
 40 ····.locals·1
  
17 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V41 ····const/4·v0,·0x0
  
18 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/d;->c:Landroid/support/v4/f/m;42 ····if-nez·p1,·:cond_0
  
19 ····new-instance·v0,·Landroid/support/v4/f/m;43 ····:goto_0
 44 ····return·v0
  
20 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V45 ····:cond_0
 46 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C
  
21 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m;47 ····move-result·v0
  
22 ····return-void48 ····goto·:goto_0
23 .end·method49 .end·method
  
24 .method·private·a(Landroid/view/Menu;)Landroid/view/Menu;50 .method·static·synthetic·a(Landroid/support/v7/internal/view/d;)Landroid/support/a/f/a;
25 ····.locals·251 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m;52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->z:Landroid/support/a/f/a;
  
27 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object;53 ····return-object·v0
 54 .end·method
  
28 ····move-result-object·v055 .method·private·a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
 56 ····.locals·4
  
29 ····check-cast·v0,·Landroid/view/Menu;57 ····:try_start_0
 58 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/support/v7/internal/view/b;
  
30 ····if-nez·v0,·:cond_059 ····invoke-static·{v0},·Landroid/support/v7/internal/view/b;->a(Landroid/support/v7/internal/view/b;)Landroid/content/Context;
  
31 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/content/Context;60 ····move-result-object·v0
  
 61 ····invoke-virtual·{v0},·Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
  
32 ····move-object·v0,·p162 ····move-result-object·v0
  
 63 ····invoke-virtual·{v0,·p1},·Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
  
33 ····check-cast·v0,·Landroid/support/v4/c/a/a;64 ····move-result-object·v0
  
34 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu;65 ····invoke-virtual·{v0,·p2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
  
35 ····move-result-object·v066 ····move-result-object·v0
  
36 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/d;->d:Landroid/support/v4/f/m;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.
19.7 KB
smali/android/support/v7/internal/view/b.smali
    
Offset 1, 285 lines modifiedOffset 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/support/v7/b/a;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·fields6 #·instance·fields
6 .field·private·a:Landroid/content/Context;7 .field·private·final·c:[Ljava/lang/Object;
  
7 .field·private·b:Landroid/support/v7/internal/widget/ActionBarContextView;8 .field·private·final·d:[Ljava/lang/Object;
  
8 .field·private·c:Landroid/support/v7/b/b;9 .field·private·e:Landroid/content/Context;
  
9 .field·private·d:Ljava/lang/ref/WeakReference;10 .field·private·f:Ljava/lang/Object;
  
10 .field·private·e:Z 
  
11 .field·private·f:Z11 #·direct·methods
 12 .method·static·constructor·<clinit>()V
 13 ····.locals·3
  
12 .field·private·g:Landroid/support/v7/internal/view/menu/i;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 ····invoke-direct·{p0},·Landroid/support/v7/b/a;-><init>()V17 ····const-class·v2,·Landroid/content/Context;
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/b;->a:Landroid/content/Context;18 ····aput-object·v2,·v0,·v1
  
18 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/b;->b:Landroid/support/v7/internal/widget/ActionBarContextView;19 ····sput-object·v0,·Landroid/support/v7/internal/view/b;->a:[Ljava/lang/Class;
  
19 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/b;->c:Landroid/support/v7/b/b;20 ····sget-object·v0,·Landroid/support/v7/internal/view/b;->a:[Ljava/lang/Class;
  
20 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/i;21 ····sput-object·v0,·Landroid/support/v7/internal/view/b;->b:[Ljava/lang/Class;
  
21 ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/view/menu/i;-><init>(Landroid/content/Context;)V22 ····return-void
 23 .end·method
  
22 ····const/4·v1,·0x124 .method·public·constructor·<init>(Landroid/content/Context;)V
 25 ····.locals·2
  
23 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->a(I)Landroid/support/v7/internal/view/menu/i;26 ····invoke-direct·{p0,·p1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V
  
24 ····move-result-object·v027 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/b;->e:Landroid/content/Context;
  
25 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/b;->g:Landroid/support/v7/internal/view/menu/i;28 ····const/4·v0,·0x1
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->g:Landroid/support/v7/internal/view/menu/i;29 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
27 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)V30 ····const/4·v1,·0x0
  
28 ····iput-boolean·p4,·p0,·Landroid/support/v7/internal/view/b;->f:Z31 ····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 ····new-instance·v0,·Landroid/view/MenuInflater;35 ····return-void
 36 .end·method
  
35 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/b;->a:Landroid/content/Context;37 .method·static·synthetic·a(Landroid/support/v7/internal/view/b;)Landroid/content/Context;
 38 ····.locals·1
  
36 ····invoke-direct·{v0,·v1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V39 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->e:Landroid/content/Context;
  
37 ····return-object·v040 ····return-object·v0
38 .end·method41 .end·method
  
39 .method·public·a(I)V42 .method·private·a(Ljava/lang/Object;)Ljava/lang/Object;
40 ····.locals·143 ····.locals·1
  
41 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->a:Landroid/content/Context;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·{v0,·p1},·Landroid/content/Context;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{p1},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
  
43 ····move-result-object·v054 ····move-result-object·v0
  
44 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/b;->b(Ljava/lang/CharSequence;)V55 ····invoke-direct·{p0,·v0},·Landroid/support/v7/internal/view/b;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····return-void56 ····move-result-object·p1
  
 57 ····goto·:goto_0
46 .end·method58 .end·method
  
47 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V59 .method·private·a(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V
48 ····.locals·160 ····.locals·10
  
49 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/b;->d()V61 ····const/4·v4,·0x0
  
50 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->b:Landroid/support/v7/internal/widget/ActionBarContextView;62 ····const/4·v1,·0x1
  
51 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContextView;->a()Z63 ····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.
16.6 KB
smali/android/support/v7/internal/view/e.smali
    
Offset 1, 532 lines modifiedOffset 1, 208 lines modified
1 .class·public·Landroid/support/v7/internal/view/e;1 .class·public·Landroid/support/v7/internal/view/e;
2 .super·Landroid/view/MenuInflater;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·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·final·d:[Ljava/lang/Object;7 .field·private·d:Landroid/support/a/f/bj;
  
9 .field·private·e:Landroid/content/Context;8 .field·private·e:Z
  
10 .field·private·f:Ljava/lang/Object;9 .field·private·final·f:Landroid/support/a/f/bk;
  
  
11 #·direct·methods10 #·direct·methods
12 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>()V
13 ····.locals·312 ····.locals·2
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····const/4·v0,·0x114 ····const-wide/16·v0,·-0x1
  
15 ····new-array·v0,·v0,·[Ljava/lang/Class;15 ····iput-wide·v0,·p0,·Landroid/support/v7/internal/view/e;->b:J
  
16 ····const/4·v1,·0x016 ····new-instance·v0,·Landroid/support/v7/internal/view/f;
  
17 ····const-class·v2,·Landroid/content/Context;17 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/view/f;-><init>(Landroid/support/v7/internal/view/e;)V
  
18 ····aput-object·v2,·v0,·v118 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->f:Landroid/support/a/f/bk;
  
19 ····sput-object·v0,·Landroid/support/v7/internal/view/e;->a:[Ljava/lang/Class;19 ····new-instance·v0,·Ljava/util/ArrayList;
  
20 ····sget-object·v0,·Landroid/support/v7/internal/view/e;->a:[Ljava/lang/Class;20 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
21 ····sput-object·v0,·Landroid/support/v7/internal/view/e;->b:[Ljava/lang/Class;21 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Ljava/util/ArrayList;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Landroid/content/Context;)V24 .method·static·synthetic·a(Landroid/support/v7/internal/view/e;)Landroid/support/a/f/bj;
25 ····.locals·225 ····.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 ····aput-object·p1,·v0,·v126 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/a/f/bj;
  
32 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:[Ljava/lang/Object;27 ····return-object·v0
 28 .end·method
  
33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:[Ljava/lang/Object;29 .method·static·synthetic·b(Landroid/support/v7/internal/view/e;)V
 30 ····.locals·0
  
34 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:[Ljava/lang/Object;31 ····invoke-direct·{p0},·Landroid/support/v7/internal/view/e;->c()V
  
35 ····return-void32 ····return-void
36 .end·method33 .end·method
  
37 .method·static·synthetic·a(Landroid/support/v7/internal/view/e;)Landroid/content/Context;34 .method·static·synthetic·c(Landroid/support/v7/internal/view/e;)Ljava/util/ArrayList;
38 ····.locals·135 ····.locals·1
  
39 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->e:Landroid/content/Context;36 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Ljava/util/ArrayList;
  
40 ····return-object·v037 ····return-object·v0
41 .end·method38 .end·method
  
42 .method·private·a(Ljava/lang/Object;)Ljava/lang/Object;39 .method·private·c()V
43 ····.locals·140 ····.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 ····invoke-direct·{p0,·v0},·Landroid/support/v7/internal/view/e;->a(Ljava/lang/Object;)Ljava/lang/Object;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·method44 .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 ····const/4·v6,·0x045 #·virtual·methods
 46 .method·public·a(Landroid/support/a/f/av;)Landroid/support/v7/internal/view/e;
 47 ····.locals·1
  
64 ····new-instance·v7,·Landroid/support/v7/internal/view/g;48 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/e;->e:Z
  
65 ····invoke-direct·{v7,·p0,·p3},·Landroid/support/v7/internal/view/g;-><init>(Landroid/support/v7/internal/view/e;Landroid/view/Menu;)V49 ····if-nez·v0,·:cond_0
Max diff block lines reached; 12211/16950 bytes (72.04%) of diff not shown.
4.71 KB
smali/android/support/v7/internal/view/a.smali
    
Offset 34, 15 lines modifiedOffset 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·v036 ····move-result-object·v0
  
37 ····sget·v1,·Landroid/support/v7/a/h;->abc_max_action_buttons:I37 ····sget·v1,·Landroid/support/v7/b/g;->abc_max_action_buttons:I
  
38 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I38 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I
  
39 ····move-result·v039 ····move-result·v0
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····:cond_165 ····: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·v168 ····move-result-object·v1
  
69 ····invoke-static·{v1},·Landroid/support/v4/view/bn;->a(Landroid/view/ViewConfiguration;)Z69 ····invoke-static·{v1},·Landroid/support/a/f/ao;->a(Landroid/view/ViewConfiguration;)Z
  
70 ····move-result·v170 ····move-result·v1
  
71 ····if-eqz·v1,·:cond_071 ····if-eqz·v1,·:cond_0
  
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
Offset 117, 15 lines modifiedOffset 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·v0119 ····move-result-object·v0
  
120 ····sget·v1,·Landroid/support/v7/a/c;->abc_action_bar_embed_tabs:I120 ····sget·v1,·Landroid/support/v7/b/c;->abc_action_bar_embed_tabs:I
  
121 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z121 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
122 ····move-result·v0122 ····move-result·v0
  
123 ····:goto_0123 ····:goto_0
124 ····return·v0124 ····return·v0
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ····:cond_0133 ····: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·v0136 ····move-result-object·v0
  
137 ····sget·v1,·Landroid/support/v7/a/c;->abc_action_bar_embed_tabs_pre_jb:I137 ····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)Z138 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
139 ····move-result·v0139 ····move-result·v0
  
140 ····goto·:goto_0140 ····goto·:goto_0
141 .end·method141 .end·method
Offset 151, 23 lines modifiedOffset 151, 23 lines modified
  
151 ····const/4·v4,·0x0151 ····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,·0x0153 ····const/4·v1,·0x0
  
154 ····sget-object·v2,·Landroid/support/v7/a/l;->ActionBar:[I154 ····sget-object·v2,·Landroid/support/v7/b/j;->ActionBar:[I
  
155 ····sget·v3,·Landroid/support/v7/a/b;->actionBarStyle:I155 ····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·v1157 ····move-result-object·v1
  
158 ····sget·v0,·Landroid/support/v7/a/l;->ActionBar_height:I158 ····sget·v0,·Landroid/support/v7/b/j;->ActionBar_height:I
  
159 ····invoke-virtual·{v1,·v0,·v4},·Landroid/content/res/TypedArray;->getLayoutDimension(II)I159 ····invoke-virtual·{v1,·v0,·v4},·Landroid/content/res/TypedArray;->getLayoutDimension(II)I
  
160 ····move-result·v0160 ····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 modifiedOffset 177, 15 lines modified
  
177 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/a;->d()Z177 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/a;->d()Z
  
178 ····move-result·v3178 ····move-result·v3
  
179 ····if-nez·v3,·:cond_0179 ····if-nez·v3,·:cond_0
  
180 ····sget·v3,·Landroid/support/v7/a/e;->abc_action_bar_stacked_max_height:I180 ····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)I181 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
182 ····move-result·v2182 ····move-result·v2
  
183 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I183 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I
  
Offset 193, 50 lines modifiedOffset 193, 24 lines modified
  
193 ····:cond_0193 ····:cond_0
194 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V194 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
195 ····return·v0195 ····return·v0
196 .end·method196 .end·method
  
197 .method·public·f()Z197 .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.
9.91 KB
smali/android/support/v7/internal/view/c.smali
    
Offset 1, 224 lines modifiedOffset 1, 175 lines modified
1 .class·public·Landroid/support/v7/internal/view/c;1 .class·Landroid/support/v7/internal/view/c;
2 .super·Landroid/view/ActionMode;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·fields7 #·instance·fields
8 .field·final·a:Landroid/content/Context;8 .field·private·b:Ljava/lang/Object;
  
9 .field·final·b:Landroid/support/v7/b/a;9 .field·private·c:Ljava/lang/reflect/Method;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/b/a;)V11 .method·static·constructor·<clinit>()V
12 ····.locals·012 ····.locals·3
  
13 ····invoke-direct·{p0},·Landroid/view/ActionMode;-><init>()V13 ····const/4·v0,·0x1
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/c;->a:Landroid/content/Context;14 ····new-array·v0,·v0,·[Ljava/lang/Class;
  
15 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a;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-void19 ····return-void
24 .end·method20 .end·method
  
25 .method·public·getCustomView()Landroid/view/View;21 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/String;)V
26 ····.locals·122 ····.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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a;23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->b()Landroid/view/Menu;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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a;28 ····sget-object·v0,·Landroid/support/v7/internal/view/c;->a:[Ljava/lang/Class;
  
46 ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->a()Landroid/view/MenuInflater;29 ····invoke-virtual·{v1,·p2,·v0},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
47 ····move-result-object·v030 ····move-result-object·v0
  
48 ····return-object·v0 
49 .end·method31 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/b/a;35 ····:catch_0
 36 ····move-exception·v0
  
53 ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->g()Ljava/lang/CharSequence;37 ····new-instance·v2,·Landroid/view/InflateException;
  
54 ····move-result-object·v038 ····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.
7.18 KB
smali/android/support/v7/internal/view/menu/aa.smali
    
Offset 1, 13 lines modifiedOffset 1, 228 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/aa;1 .class·public·Landroid/support/v7/internal/view/menu/aa;
2 .super·Ljava/lang/Object;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·methods16 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/m;I)V17 .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.
6.34 KB
smali/android/support/v7/internal/view/menu/h.smali
    
Offset 1, 229 lines modifiedOffset 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·methods3 #·virtual·methods
17 .method·public·a(I)Landroid/support/v7/internal/view/menu/m;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.
7.69 KB
smali/android/support/v7/internal/view/menu/w.smali
    
Offset 1, 280 lines modifiedOffset 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·methods3 #·virtual·methods
24 .method·public·a(I)Landroid/support/v7/internal/view/menu/m;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.
14.6 KB
smali/android/support/v7/internal/view/menu/d.smali
    
Offset 1, 35 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/x;4 .implements·Landroid/support/v7/internal/view/menu/u;
  
  
5 #·instance·fields5 #·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/i;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/z;11 .field·protected·f:Landroid/support/v7/internal/view/menu/w;
  
12 .field·private·g:Landroid/support/v7/internal/view/menu/y;12 .field·private·g:Landroid/support/v7/internal/view/menu/v;
  
13 .field·private·h:I13 .field·private·h:I
  
14 .field·private·i:I14 .field·private·i:I
  
15 .field·private·j:I 
  
  
16 #·direct·methods15 #·direct·methods
17 .method·public·constructor·<init>(Landroid/content/Context;II)V16 .method·public·constructor·<init>(Landroid/content/Context;II)V
18 ····.locals·117 ····.locals·1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 46, 133 lines modifiedOffset 44, 125 lines modified
46 ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/d;->i:I44 ····iput·p3,·p0,·Landroid/support/v7/internal/view/menu/d;->i:I
  
47 ····return-void45 ····return-void
48 .end·method46 .end·method
  
  
49 #·virtual·methods47 #·virtual·methods
50 .method·public·a()Landroid/support/v7/internal/view/menu/y;48 .method·public·a()Landroid/support/v7/internal/view/menu/v;
51 ····.locals·149 ····.locals·1
  
52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->g:Landroid/support/v7/internal/view/menu/y;50 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->g:Landroid/support/v7/internal/view/menu/v;
  
53 ····return-object·v051 ····return-object·v0
54 .end·method52 .end·method
  
55 .method·public·a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z;53 .method·public·a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/w;
56 ····.locals·354 ····.locals·3
  
57 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/z;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_056 ····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:I58 ····iget·v1,·p0,·Landroid/support/v7/internal/view/menu/d;->h:I
  
61 ····const/4·v2,·0x059 ····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·v061 ····move-result-object·v0
  
64 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/z;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/z;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/z;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/i;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/z;->a(Landroid/support/v7/internal/view/menu/i;)V66 ····invoke-interface·{v0,·v1},·Landroid/support/v7/internal/view/menu/w;->a(Landroid/support/v7/internal/view/menu/g;)V
  
69 ····const/4·v0,·0x167 ····const/4·v0,·0x1
  
70 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Z)V68 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Z)V
  
71 ····:cond_069 ····:cond_0
72 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/z;70 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/d;->f:Landroid/support/v7/internal/view/menu/w;
  
73 ····return-object·v071 ····return-object·v0
74 .end·method72 .end·method
  
75 .method·public·a(Landroid/support/v7/internal/view/menu/m;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;73 .method·public·a(Landroid/support/v7/internal/view/menu/j;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
76 ····.locals·174 ····.locals·1
  
77 ····instance-of·v0,·p2,·Landroid/support/v7/internal/view/menu/aa;75 ····instance-of·v0,·p2,·Landroid/support/v7/internal/view/menu/x;
  
78 ····if-eqz·v0,·:cond_076 ····if-eqz·v0,·:cond_0
  
79 ····check-cast·p2,·Landroid/support/v7/internal/view/menu/aa;77 ····check-cast·p2,·Landroid/support/v7/internal/view/menu/x;
  
80 ····move-object·v0,·p278 ····move-object·v0,·p2
  
81 ····:goto_079 ····:goto_0
82 ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/internal/view/menu/d;->a(Landroid/support/v7/internal/view/menu/m;Landroid/support/v7/internal/view/menu/aa;)V80 ····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·v082 ····return-object·v0
  
85 ····:cond_083 ····:cond_0
86 ····invoke-virtual·{p0,·p3},·Landroid/support/v7/internal/view/menu/d;->b(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/aa;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·v085 ····move-result-object·v0
  
88 ····goto·:goto_086 ····goto·:goto_0
89 .end·method87 .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/i;)V88 .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;)V
96 ····.locals·189 ····.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.
68.4 KB
smali/android/support/v7/internal/view/menu/i.smali
    
Offset 1, 2913 lines modifiedOffset 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.
4.42 KB
smali/android/support/v7/internal/view/menu/r.smali
    
Offset 1, 63 lines modifiedOffset 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/f;2 .super·Landroid/support/v7/internal/view/menu/m;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/af;4 .implements·Landroid/view/ActionProvider$VisibilityListener;
  
  
5 #·instance·fields5 #·instance·fields
 6 .field·c:Landroid/support/a/f/c;
  
6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/o;7 .field·final·synthetic·d:Landroid/support/v7/internal/view/menu/q;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/o;Landroid/view/MenuItem$OnActionExpandListener;)V9 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/q;Landroid/content/Context;Landroid/view/ActionProvider;)V
9 ····.locals·010 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/support/v7/internal/view/menu/o;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/f;-><init>(Ljava/lang/Object;)V12 ····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-void13 ····return-void
13 .end·method14 .end·method
  
  
14 #·virtual·methods15 #·virtual·methods
15 .method·public·a(Landroid/view/MenuItem;)Z16 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View;
16 ····.locals·217 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->b:Ljava/lang/Object;18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider;
  
18 ····check-cast·v0,·Landroid/view/MenuItem$OnActionExpandListener;19 ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
  
19 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/support/v7/internal/view/menu/o;20 ····move-result-object·v0
  
20 ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/o;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;21 ····return-object·v0
 22 .end·method
  
21 ····move-result-object·v123 .method·public·a(Landroid/support/a/f/c;)V
 24 ····.locals·1
  
22 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Landroid/view/MenuItem;)Z25 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/r;->c:Landroid/support/a/f/c;
  
23 ····move-result·v026 ····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·v030 ····return-void
  
 31 ····:cond_0
 32 ····const/4·p0,·0x0
  
 33 ····goto·:goto_0
25 .end·method34 .end·method
  
26 .method·public·b(Landroid/view/MenuItem;)Z35 .method·public·b()Z
27 ····.locals·236 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->b:Ljava/lang/Object;37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider;
  
29 ····check-cast·v0,·Landroid/view/MenuItem$OnActionExpandListener;38 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->overridesItemVisibility()Z
  
30 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/support/v7/internal/view/menu/o;39 ····move-result·v0
  
31 ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/o;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;40 ····return·v0
 41 .end·method
  
 42 .method·public·c()Z
 43 ····.locals·1
  
32 ····move-result-object·v144 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/r;->a:Landroid/view/ActionProvider;
  
33 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Landroid/view/MenuItem;)Z45 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->isVisible()Z
  
34 ····move-result·v046 ····move-result·v0
  
35 ····return·v047 ····return·v0
36 .end·method48 .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
70.1 KB
smali/android/support/v7/internal/view/menu/g.smali
    
Offset 1, 314 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/x; 
5 .implements·Landroid/widget/AdapterView$OnItemClickListener;4 .implements·Landroid/support/a/c/a/a;
  
  
 5 #·static·fields
 6 .field·private·static·final·d:[I
  
  
6 #·instance·fields7 #·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·b:Landroid/view/LayoutInflater;19 .field·private·m:Ljava/util/ArrayList;
  
9 .field·c:Landroid/support/v7/internal/view/menu/i;20 .field·private·n:Ljava/util/ArrayList;
  
10 .field·d:Landroid/support/v7/internal/view/menu/ExpandedMenuView;21 .field·private·o:Z
  
11 .field·e:I22 .field·private·p:I
  
12 .field·f:I23 .field·private·q:Landroid/view/ContextMenu$ContextMenuInfo;
  
13 .field·g:Landroid/support/v7/internal/view/menu/h;24 .field·private·r:Z
  
14 .field·private·h:I25 .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·i:Landroid/support/v7/internal/view/menu/y;30 .field·private·x:Landroid/support/v7/internal/view/menu/j;
  
  
16 #·direct·methods31 #·direct·methods
17 .method·public·constructor·<init>(II)V32 .method·static·constructor·<clinit>()V
18 ····.locals·033 ····.locals·1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····const/4·v0,·0x6
  
 35 ····new-array·v0,·v0,·[I
  
20 ····iput·p1,·p0,·Landroid/support/v7/internal/view/menu/g;->f:I36 ····fill-array-data·v0,·:array_0
  
21 ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/g;->e:I37 ····sput-object·v0,·Landroid/support/v7/internal/view/menu/g;->d:[I
  
22 ····return-void38 ····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·method49 .end·method
  
24 .method·public·constructor·<init>(Landroid/content/Context;I)V50 .method·public·constructor·<init>(Landroid/content/Context;)V
25 ····.locals·151 ····.locals·2
  
 52 ····const/4·v1,·0x1
  
26 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
 54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····invoke-direct·{p0,·p2,·v0},·Landroid/support/v7/internal/view/menu/g;-><init>(II)V55 ····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·p1,·p0,·Landroid/support/v7/internal/view/menu/g;->a:Landroid/content/Context;65 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->w:Ljava/util/concurrent/CopyOnWriteArrayList;
  
29 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->a:Landroid/content/Context;66 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/g;->e:Landroid/content/Context;
  
30 ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;67 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
31 ····move-result-object·v068 ····move-result-object·v0
  
32 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->b:Landroid/view/LayoutInflater;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.
3.38 KB
smali/android/support/v7/internal/view/menu/u.smali
    
Offset 1, 96 lines modifiedOffset 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·methods3 #·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·method5 .end·method
  
23 .method·public·a(Landroid/support/v4/view/i;)V6 .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·method7 .end·method
  
35 .method·public·b()Z8 .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·method9 .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·method11 .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 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/i;->a(Z)V14 .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·method17 .end·method
1.39 KB
smali/android/support/v7/internal/view/menu/k.smali
    
Offset 1, 7 lines modifiedOffset 1, 39 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/k;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·methods14 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/m;)Z15 .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·method23 .end·method
8.31 KB
smali/android/support/v7/internal/view/menu/t.smali
    
Offset 1, 32 lines modifiedOffset 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/support/v7/internal/view/menu/o;2 .super·Landroid/widget/BaseAdapter;
  
  
3 #·annotations 
4 .annotation·build·Landroid/annotation/TargetApi; 
5 ····value·=·0x10 
6 .end·annotation3 #·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·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V8 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/s;Landroid/support/v7/internal/view/menu/g;)V
9 ····.locals·09 ····.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-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V15 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/t;->a()V
  
11 ····return-void16 ····return-void
12 .end·method17 .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·methods23 #·virtual·methods
14 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p;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.
40.5 KB
smali/android/support/v7/internal/view/menu/m.smali
    
Offset 1, 1611 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·Landroid/support/v7/internal/view/menu/m;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·fields3 #·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·private·l:Landroid/support/v7/internal/view/menu/i;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·methods6 #·direct·methods
34 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/i;IIIILjava/lang/CharSequence;I)V7 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/content/Context;Landroid/view/ActionProvider;)V
35 ····.locals·28 ····.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·p5,·p0,·Landroid/support/v7/internal/view/menu/m;->d:I9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->b:Landroid/support/v7/internal/view/menu/l;
  
48 ····iput-object·p6,·p0,·Landroid/support/v7/internal/view/menu/m;->e:Ljava/lang/CharSequence;10 ····invoke-direct·{p0,·p2},·Landroid/support/a/f/a;-><init>(Landroid/content/Context;)V
  
49 ····iput·p7,·p0,·Landroid/support/v7/internal/view/menu/m;->q:I11 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/m;->a:Landroid/view/ActionProvider;
  
50 ····return-void12 ····return-void
51 .end·method13 .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·methods14 #·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.
2.17 KB
smali/android/support/v7/internal/view/menu/b.smali
    
Offset 52, 33 lines modifiedOffset 52, 33 lines modified
52 .method·protected·b()Z52 .method·protected·b()Z
53 ····.locals·353 ····.locals·3
  
54 ····const/4·v0,·0x054 ····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/k;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·v157 ····move-result-object·v1
  
58 ····if-eqz·v1,·:cond_058 ····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/k;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·v161 ····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/m;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·v264 ····move-result-object·v2
  
65 ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/view/menu/k;->a(Landroid/support/v7/internal/view/menu/m;)Z65 ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)Z
  
66 ····move-result·v166 ····move-result·v1
  
67 ····if-eqz·v1,·:cond_067 ····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;
  
2.53 KB
smali/android/support/v7/internal/view/menu/q.smali
    
Offset 1, 63 lines modifiedOffset 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/widget/FrameLayout;2 .super·Landroid/support/v7/internal/view/menu/l;
  
3 #·interfaces 
4 .implements·Landroid/support/v7/b/c; 
  
  
5 #·instance·fields 
6 .field·final·a:Landroid/view/CollapsibleActionView;3 #·annotations
 4 .annotation·build·Landroid/annotation/TargetApi;
 5 ····value·=·0x10
 6 .end·annotation
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/view/View;)V8 .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V
9 ····.locals·19 ····.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-void11 ····return-void
18 .end·method12 .end·method
  
  
19 #·virtual·methods13 #·virtual·methods
20 .method·public·a()V14 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/m;
21 ····.locals·115 ····.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·v0,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/view/CollapsibleActionView;17 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/q;->a:Landroid/content/Context;
  
35 ····check-cast·v0,·Landroid/view/View;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·v019 ····return-object·v0
37 .end·method20 .end·method
1.03 KB
smali/android/support/v7/internal/view/menu/x.smali
    
Offset 1, 25 lines modifiedOffset 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·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/j;I)V
5 .end·method5 .end·method
  
6 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;Z)V6 .method·public·abstract·a()Z
7 .end·method7 .end·method
  
8 .method·public·abstract·a(Z)V 
9 .end·method 
  
10 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/ad;)Z8 .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·method9 .end·method
11.5 KB
smali/android/support/v7/internal/view/menu/z.smali
    
Offset 1, 7 lines modifiedOffset 1, 430 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/z;1 .class·Landroid/support/v7/internal/view/menu/z;
2 .super·Ljava/lang/Object;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·methods11 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;)V12 .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.
21.6 KB
smali/android/support/v7/internal/view/menu/o.smali
    
Offset 1, 744 lines modifiedOffset 1, 63 lines modified
1 .class·public·Landroid/support/v7/internal/view/menu/o;1 .class·Landroid/support/v7/internal/view/menu/o;
2 .super·Landroid/support/v7/internal/view/menu/e;2 .super·Landroid/support/v7/internal/view/menu/f;
  
3 #·interfaces3 #·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·fields5 #·instance·fields
10 .field·private·c:Ljava/lang/reflect/Method;6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/l;
  
  
11 #·direct·methods7 #·direct·methods
12 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V8 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/view/MenuItem$OnActionExpandListener;)V
13 ····.locals·09 ····.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,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/f;-><init>(Ljava/lang/Object;)V
  
15 ····return-void12 ····return-void
16 .end·method13 .end·method
  
  
17 #·virtual·methods14 #·virtual·methods
18 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p;15 .method·public·a(Landroid/view/MenuItem;)Z
19 ····.locals·216 ····.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/4·v3,·0x019 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/o;->a:Landroid/support/v7/internal/view/menu/l;
  
49 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;20 ····invoke-virtual·{v1,·p1},·Landroid/support/v7/internal/view/menu/l;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
50 ····move-result-object·v421 ····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.
22.6 KB
smali/android/support/v7/internal/view/menu/s.smali
    
Offset 1, 43 lines modifiedOffset 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·Landroid/support/v7/internal/view/menu/f;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
 4 .implements·Landroid/support/v7/internal/view/menu/u;
4 .implements·Landroid/view/MenuItem$OnMenuItemClickListener;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·fields11 #·instance·fields
 12 .field·b:Z
  
 13 .field·private·final·c:Landroid/content/Context;
  
 14 .field·private·final·d:Landroid/view/LayoutInflater;
  
6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/o;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·methods29 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/o;Landroid/view/MenuItem$OnMenuItemClickListener;)V30 .method·static·constructor·<clinit>()V
9 ····.locals·031 ····.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;->a:Landroid/support/v7/internal/view/menu/o;64 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/s;->c:Landroid/content/Context;
  
11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/f;-><init>(Ljava/lang/Object;)V65 ····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.
3.45 KB
smali/android/support/v7/internal/view/menu/e.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·final·a(Landroid/view/MenuItem;)Landroid/view/MenuItem;24 .method·final·a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
25 ····.locals·325 ····.locals·3
  
26 ····instance-of·v0,·p1,·Landroid/support/v4/c/a/b;26 ····instance-of·v0,·p1,·Landroid/support/a/c/a/b;
  
27 ····if-eqz·v0,·:cond_227 ····if-eqz·v0,·:cond_2
  
28 ····move-object·v0,·p128 ····move-object·v0,·p1
  
29 ····check-cast·v0,·Landroid/support/v4/c/a/b;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_031 ····if-nez·v1,·:cond_0
  
32 ····new-instance·v1,·Landroid/support/v4/f/a;32 ····new-instance·v1,·Landroid/support/a/e/a;
  
33 ····invoke-direct·{v1},·Landroid/support/v4/f/a;-><init>()V33 ····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_035 ····: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 modifiedOffset 53, 15 lines modified
  
53 ····check-cast·v1,·Landroid/view/MenuItem;53 ····check-cast·v1,·Landroid/view/MenuItem;
  
54 ····if-nez·v1,·:cond_154 ····if-nez·v1,·:cond_1
  
55 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context;55 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context;
  
56 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem;56 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/content/Context;Landroid/support/a/c/a/b;)Landroid/view/MenuItem;
  
57 ····move-result-object·v157 ····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 modifiedOffset 74, 27 lines modified
  
74 ····goto·:goto_074 ····goto·:goto_0
75 .end·method75 .end·method
  
76 .method·final·a(Landroid/view/SubMenu;)Landroid/view/SubMenu;76 .method·final·a(Landroid/view/SubMenu;)Landroid/view/SubMenu;
77 ····.locals·277 ····.locals·2
  
78 ····instance-of·v0,·p1,·Landroid/support/v4/c/a/c;78 ····instance-of·v0,·p1,·Landroid/support/a/c/a/c;
  
79 ····if-eqz·v0,·:cond_279 ····if-eqz·v0,·:cond_2
  
80 ····check-cast·p1,·Landroid/support/v4/c/a/c;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_082 ····if-nez·v0,·:cond_0
  
83 ····new-instance·v0,·Landroid/support/v4/f/a;83 ····new-instance·v0,·Landroid/support/a/e/a;
  
84 ····invoke-direct·{v0},·Landroid/support/v4/f/a;-><init>()V84 ····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_086 ····: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 modifiedOffset 103, 15 lines modified
  
103 ····check-cast·v0,·Landroid/view/SubMenu;103 ····check-cast·v0,·Landroid/view/SubMenu;
  
104 ····if-nez·v0,·:cond_1104 ····if-nez·v0,·:cond_1
  
105 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context;105 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->a:Landroid/content/Context;
  
106 ····invoke-static·{v0,·p1},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/c;)Landroid/view/SubMenu;106 ····invoke-static·{v0,·p1},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/content/Context;Landroid/support/a/c/a/c;)Landroid/view/SubMenu;
  
107 ····move-result-object·v0107 ····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;
  
30.0 KB
smali/android/support/v7/internal/view/menu/l.smali
    
Offset 1, 355 lines modifiedOffset 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·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/view/menu/e;
  
3 #·interfaces3 #·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 .field·private·b:Landroid/support/v7/internal/view/menu/i;5 #·annotations
 6 .annotation·build·Landroid/annotation/TargetApi;
 7 ····value·=·0xe
 8 .end·annotation
  
11 .field·private·c:Landroid/app/AlertDialog; 
  
12 .field·private·d:Landroid/support/v7/internal/view/menu/y;9 #·instance·fields
 10 .field·private·c:Ljava/lang/reflect/Method;
  
  
13 #·direct·methods11 #·direct·methods
14 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/i;)V12 .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/b;)V
15 ····.locals·013 ····.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-void15 ····return-void
19 .end·method16 .end·method
  
  
20 #·virtual·methods17 #·virtual·methods
21 .method·public·a()V18 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/m;
22 ····.locals·119 ····.locals·2
  
23 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Landroid/app/AlertDialog; 
  
24 ····if-eqz·v0,·:cond_020 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/m;
  
25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Landroid/app/AlertDialog;21 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/content/Context;
  
26 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V22 ····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·method24 .end·method
  
30 .method·public·a(Landroid/os/IBinder;)V25 .method·public·a(Z)V
31 ····.locals·526 ····.locals·5
  
32 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Landroid/support/v7/internal/view/menu/i;27 ····:try_start_0
 28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method;
  
33 ····new-instance·v1,·Landroid/app/AlertDialog$Builder;29 ····if-nez·v0,·:cond_0
  
34 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context;30 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Ljava/lang/Object;
  
35 ····move-result-object·v231 ····check-cast·v0,·Landroid/support/a/c/a/b;
  
36 ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V32 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
37 ····new-instance·v2,·Landroid/support/v7/internal/view/menu/g;33 ····move-result-object·v0
  
38 ····sget·v3,·Landroid/support/v7/a/i;->abc_list_menu_item_layout:I34 ····const-string·v1,·"setExclusiveCheckable"
  
39 ····sget·v4,·Landroid/support/v7/a/k;->Theme_AppCompat_CompactMenu:I35 ····const/4·v2,·0x1
  
40 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v7/internal/view/menu/g;-><init>(II)V36 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
41 ····iput-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;37 ····const/4·v3,·0x0
  
42 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;38 ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
  
43 ····invoke-virtual·{v2,·p0},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/y;)V39 ····aput-object·v4,·v2,·v3
  
44 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Landroid/support/v7/internal/view/menu/i;40 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
45 ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;41 ····move-result-object·v0
  
46 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;)V42 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method;
  
47 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;43 ····:cond_0
 44 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/l;->c:Ljava/lang/reflect/Method;
  
48 ····invoke-virtual·{v2},·Landroid/support/v7/internal/view/menu/g;->a()Landroid/widget/ListAdapter;45 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/l;->b:Ljava/lang/Object;
  
 46 ····const/4·v2,·0x1
  
49 ····move-result-object·v247 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
50 ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setAdapter(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;48 ····const/4·v3,·0x0
  
51 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->o()Landroid/view/View;49 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
52 ····move-result-object·v250 ····move-result-object·v4
  
53 ····if-eqz·v2,·:cond_151 ····aput-object·v4,·v2,·v3
  
54 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setCustomTitle(Landroid/view/View;)Landroid/app/AlertDialog$Builder;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_055 ····:goto_0
56 ····invoke-virtual·{v1,·p0},·Landroid/app/AlertDialog$Builder;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder;56 ····return-void
  
57 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;57 ····:catch_0
 58 ····move-exception·v0
  
58 ····move-result-object·v059 ····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.
4.72 KB
smali/android/support/v7/internal/view/menu/ExpandedMenuView.smali
    
Offset 1, 22 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/k;4 .implements·Landroid/support/v7/internal/view/menu/i;
5 .implements·Landroid/support/v7/internal/view/menu/z;5 .implements·Landroid/support/v7/internal/view/menu/w;
6 .implements·Landroid/widget/AdapterView$OnItemClickListener;6 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
  
7 #·static·fields7 #·static·fields
8 .field·private·static·final·a:[I8 .field·private·static·final·a:[I
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·b:Landroid/support/v7/internal/view/menu/i;10 .field·private·b:Landroid/support/v7/internal/view/menu/g;
  
11 .field·private·c:I11 .field·private·c:I
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·114 ····.locals·1
Offset 59, 67 lines modifiedOffset 59, 67 lines modified
  
59 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V59 ····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;)V60 ····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:[I61 ····sget-object·v0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a:[I
  
62 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;62 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->d(I)Z64 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
65 ····move-result·v165 ····move-result·v1
  
66 ····if-eqz·v1,·:cond_066 ····if-eqz·v1,·:cond_0
  
67 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;67 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
68 ····move-result-object·v168 ····move-result-object·v1
  
69 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V69 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
70 ····:cond_070 ····:cond_0
71 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bb;->d(I)Z71 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
72 ····move-result·v172 ····move-result·v1
  
73 ····if-eqz·v1,·:cond_173 ····if-eqz·v1,·:cond_1
  
74 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;74 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
75 ····move-result-object·v175 ····move-result-object·v1
  
76 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V76 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V
  
77 ····:cond_177 ····:cond_1
78 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V78 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
  
81 #·virtual·methods81 #·virtual·methods
82 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V82 .method·public·a(Landroid/support/v7/internal/view/menu/g;)V
83 ····.locals·083 ····.locals·0
  
84 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/i;84 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/g;
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·a(Landroid/support/v7/internal/view/menu/m;)Z87 .method·public·a(Landroid/support/v7/internal/view/menu/j;)Z
88 ····.locals·288 ····.locals·2
  
89 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/i;89 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->b:Landroid/support/v7/internal/view/menu/g;
  
90 ····const/4·v1,·0x090 ····const/4·v1,·0x0
  
91 ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/view/MenuItem;I)Z91 ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/MenuItem;I)Z
  
92 ····move-result·v092 ····move-result·v0
  
93 ····return·v093 ····return·v0
94 .end·method94 .end·method
  
95 .method·public·getWindowAnimations()I95 .method·public·getWindowAnimations()I
Offset 149, 13 lines modifiedOffset 149, 13 lines modified
  
149 ····move-result-object·v0149 ····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·v0151 ····move-result-object·v0
  
152 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m;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/m;)Z153 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ExpandedMenuView;->a(Landroid/support/v7/internal/view/menu/j;)Z
  
154 ····return-void154 ····return-void
155 .end·method155 .end·method
6.26 KB
smali/android/support/v7/internal/view/menu/ab.smali
    
Offset 1, 87 lines modifiedOffset 1, 141 lines modified
1 .class·public·final·Landroid/support/v7/internal/view/menu/ab;1 .class·Landroid/support/v7/internal/view/menu/ab;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/view/menu/z;
  
 3 #·interfaces
 4 .implements·Landroid/view/SubMenu;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu;6 .method·constructor·<init>(Landroid/content/Context;Landroid/support/a/c/a/c;)V
5 ····.locals·27 ····.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 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I9 ····return-void
 10 .end·method
  
7 ····const/16·v1,·0xe 
  
8 ····if-lt·v0,·v1,·:cond_011 #·virtual·methods
 12 .method·public·b()Landroid/support/a/c/a/c;
 13 ····.locals·1
  
9 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ac;14 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ab;->b:Ljava/lang/Object;
  
10 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ac;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/a;)V15 ····check-cast·v0,·Landroid/support/a/c/a/c;
  
11 ····return-object·v016 ····return-object·v0
 17 .end·method
  
12 ····:cond_0 
13 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;18 .method·public·clearHeader()V
 19 ····.locals·1
  
14 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V20 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c;
  
15 ····throw·v021 ····move-result-object·v0
  
 22 ····invoke-interface·{v0},·Landroid/support/a/c/a/c;->clearHeader()V
  
 23 ····return-void
16 .end·method24 .end·method
  
17 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem;25 .method·public·getItem()Landroid/view/MenuItem;
18 ····.locals·226 ····.locals·1
  
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I27 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c;
  
20 ····const/16·v1,·0x1028 ····move-result-object·v0
  
21 ····if-lt·v0,·v1,·:cond_029 ····invoke-interface·{v0},·Landroid/support/a/c/a/c;->getItem()Landroid/view/MenuItem;
  
22 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/t;30 ····move-result-object·v0
  
23 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/t;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V31 ····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·v033 ····return-object·v0
 34 .end·method
  
26 ····:cond_0 
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I35 .method·public·setHeaderIcon(I)Landroid/view/SubMenu;
 36 ····.locals·1
  
28 ····const/16·v1,·0xe37 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c;
  
29 ····if-lt·v0,·v1,·:cond_138 ····move-result-object·v0
  
30 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/o;39 ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderIcon(I)Landroid/view/SubMenu;
  
31 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V40 ····return-object·p0
 41 .end·method
  
 42 .method·public·setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
 43 ····.locals·1
  
32 ····goto·:goto_044 ····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-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V46 ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
  
36 ····throw·v047 ····return-object·p0
37 .end·method48 .end·method
  
38 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/c;)Landroid/view/SubMenu;49 .method·public·setHeaderTitle(I)Landroid/view/SubMenu;
39 ····.locals·250 ····.locals·1
  
40 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I51 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ab;->b()Landroid/support/a/c/a/c;
  
41 ····const/16·v1,·0xe52 ····move-result-object·v0
  
42 ····if-lt·v0,·v1,·:cond_053 ····invoke-interface·{v0,·p1},·Landroid/support/a/c/a/c;->setHeaderTitle(I)Landroid/view/SubMenu;
  
43 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ae;54 ····return-object·p0
 55 .end·method
  
44 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ae;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/c;)V56 .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·v061 ····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.
4.08 KB
smali/android/support/v7/internal/view/menu/a.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/c/a/b;4 .implements·Landroid/support/a/c/a/b;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·final·a:I6 .field·private·final·a:I
  
7 .field·private·final·b:I7 .field·private·final·b:I
  
Offset 62, 59 lines modifiedOffset 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-void63 ····return-void
64 .end·method64 .end·method
  
  
65 #·virtual·methods65 #·virtual·methods
66 .method·public·a(I)Landroid/support/v4/c/a/b;66 .method·public·a(I)Landroid/support/a/c/a/b;
67 ····.locals·167 ····.locals·1
  
68 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;68 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
69 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V69 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
70 ····throw·v070 ····throw·v0
71 .end·method71 .end·method
  
72 .method·public·a(Landroid/support/v4/view/af;)Landroid/support/v4/c/a/b;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·173 ····.locals·1
  
78 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;74 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
79 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V75 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
80 ····throw·v076 ····throw·v0
81 .end·method77 .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/v4/c/a/b;82 .method·public·a(Landroid/view/View;)Landroid/support/a/c/a/b;
83 ····.locals·183 ····.locals·1
  
84 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;84 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
85 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V85 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
86 ····throw·v086 ····throw·v0
87 .end·method87 .end·method
  
88 .method·public·a()Landroid/support/v4/view/g;88 .method·public·a()Landroid/support/a/f/a;
89 ····.locals·189 ····.locals·1
  
90 ····const/4·v0,·0x090 ····const/4·v0,·0x0
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·public·b(I)Landroid/support/v4/c/a/b;93 .method·public·b(I)Landroid/support/a/c/a/b;
94 ····.locals·094 ····.locals·0
  
95 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->setShowAsAction(I)V95 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->setShowAsAction(I)V
  
96 ····return-object·p096 ····return-object·p0
97 .end·method97 .end·method
  
Offset 355, 25 lines modifiedOffset 355, 25 lines modified
  
355 ····throw·v0355 ····throw·v0
356 .end·method356 .end·method
  
357 .method·public·synthetic·setActionView(I)Landroid/view/MenuItem;357 .method·public·synthetic·setActionView(I)Landroid/view/MenuItem;
358 ····.locals·1358 ····.locals·1
  
359 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/v4/c/a/b;359 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(I)Landroid/support/a/c/a/b;
  
360 ····move-result-object·v0360 ····move-result-object·v0
  
361 ····return-object·v0361 ····return-object·v0
362 .end·method362 .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·1364 ····.locals·1
  
365 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/v4/c/a/b;365 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/view/menu/a;->a(Landroid/view/View;)Landroid/support/a/c/a/b;
  
366 ····move-result-object·v0366 ····move-result-object·v0
  
367 ····return-object·v0367 ····return-object·v0
368 .end·method368 .end·method
  
369 .method·public·setAlphabeticShortcut(C)Landroid/view/MenuItem;369 .method·public·setAlphabeticShortcut(C)Landroid/view/MenuItem;
Offset 459, 15 lines modifiedOffset 459, 15 lines modified
459 .method·public·setIcon(I)Landroid/view/MenuItem;459 .method·public·setIcon(I)Landroid/view/MenuItem;
460 ····.locals·1460 ····.locals·1
  
461 ····iput·p1,·p0,·Landroid/support/v7/internal/view/menu/a;->k:I461 ····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/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;463 ····invoke-static·{v0,·p1},·Landroid/support/a/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
464 ····move-result-object·v0464 ····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·p0466 ····return-object·p0
467 .end·method467 .end·method
Offset 533, 15 lines modifiedOffset 533, 15 lines modified
  
533 ····return-void533 ····return-void
534 .end·method534 .end·method
  
535 .method·public·synthetic·setShowAsActionFlags(I)Landroid/view/MenuItem;535 .method·public·synthetic·setShowAsActionFlags(I)Landroid/view/MenuItem;
536 ····.locals·1536 ····.locals·1
Max diff block lines reached; 326/4073 bytes (8.00%) of diff not shown.
3.37 KB
smali/android/support/v7/internal/view/menu/p.smali
    
Offset 1, 76 lines modifiedOffset 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/v4/view/g;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·b:Landroid/support/v7/internal/view/menu/o;6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/l;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V8 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/l;Landroid/view/MenuItem$OnMenuItemClickListener;)V
8 ····.locals·09 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/p;->b:Landroid/support/v7/internal/view/menu/o;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 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/menu/f;-><init>(Ljava/lang/Object;)V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·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·216 ····.locals·2
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;18 ····check-cast·v0,·Landroid/view/MenuItem$OnMenuItemClickListener;
  
34 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->onPerformDefaultAction()Z19 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;21 ····move-result-object·v1
  
41 ····invoke-virtual·{v0},·Landroid/view/ActionProvider;->hasSubMenu()Z22 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Landroid/view/MenuItem;)Z
  
42 ····move-result·v023 ····move-result·v0
  
43 ····return·v024 ····return·v0
44 .end·method25 .end·method
2.06 KB
smali/android/support/v7/internal/view/menu/y.smali
    
Offset 1, 10 lines modifiedOffset 1, 64 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/y;1 .class·public·final·Landroid/support/v7/internal/view/menu/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·direct·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;Z)V4 .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·method24 .end·method
  
6 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;)Z25 .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·method37 .end·method
38.9 KB
smali/android/support/v7/internal/view/menu/j.smali
    
Offset 1, 10 lines modifiedOffset 1, 1611 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/view/menu/j;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·methods57 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/i;)V58 .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.
12.7 KB
smali/android/support/v7/internal/view/menu/ListMenuItemView.smali
    
Offset 1, 16 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/aa;4 .implements·Landroid/support/v7/internal/view/menu/x;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·a:Landroid/support/v7/internal/view/menu/m;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 modifiedOffset 51, 39 lines modified
  
51 ····const/4·v3,·0x051 ····const/4·v3,·0x0
  
52 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V52 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
53 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->l:Landroid/content/Context;53 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->l:Landroid/content/Context;
  
54 ····sget-object·v0,·Landroid/support/v7/a/l;->MenuView:[I54 ····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·v056 ····move-result-object·v0
  
57 ····sget·v1,·Landroid/support/v7/a/l;->MenuView_android_itemBackground:I57 ····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·v159 ····move-result-object·v1
  
60 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable;60 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable;
  
61 ····sget·v1,·Landroid/support/v7/a/l;->MenuView_android_itemTextAppearance:I61 ····sget·v1,·Landroid/support/v7/b/j;->MenuView_android_itemTextAppearance:I
  
62 ····const/4·v2,·-0x162 ····const/4·v2,·-0x1
  
63 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I63 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
64 ····move-result·v164 ····move-result·v1
  
65 ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I65 ····iput·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I
  
66 ····sget·v1,·Landroid/support/v7/a/l;->MenuView_preserveIconSpacing:I66 ····sget·v1,·Landroid/support/v7/b/j;->MenuView_preserveIconSpacing:I
  
67 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z67 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
68 ····move-result·v168 ····move-result·v1
  
69 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->j:Z69 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->j:Z
  
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
  
99 ····const/4·v2,·0x099 ····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·v0101 ····move-result-object·v0
  
102 ····sget·v1,·Landroid/support/v7/a/i;->abc_list_menu_item_icon:I102 ····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·v0104 ····move-result-object·v0
  
105 ····check-cast·v0,·Landroid/widget/ImageView;105 ····check-cast·v0,·Landroid/widget/ImageView;
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 .method·private·c()V123 .method·private·c()V
124 ····.locals·3124 ····.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·v0126 ····move-result-object·v0
  
127 ····sget·v1,·Landroid/support/v7/a/i;->abc_list_menu_item_radio:I127 ····sget·v1,·Landroid/support/v7/b/h;->abc_list_menu_item_radio:I
  
128 ····const/4·v2,·0x0128 ····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·v0130 ····move-result-object·v0
  
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 .method·private·d()V149 .method·private·d()V
150 ····.locals·3150 ····.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·v0152 ····move-result-object·v0
  
153 ····sget·v1,·Landroid/support/v7/a/i;->abc_list_menu_item_checkbox:I153 ····sget·v1,·Landroid/support/v7/b/h;->abc_list_menu_item_checkbox:I
  
154 ····const/4·v2,·0x0154 ····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·v0156 ····move-result-object·v0
  
Offset 191, 61 lines modifiedOffset 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·v0192 ····return-object·v0
193 .end·method193 .end·method
  
  
194 #·virtual·methods194 #·virtual·methods
195 .method·public·a(Landroid/support/v7/internal/view/menu/m;I)V195 .method·public·a(Landroid/support/v7/internal/view/menu/j;I)V
196 ····.locals·2196 ····.locals·2
  
197 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->a:Landroid/support/v7/internal/view/menu/m;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:I198 ····iput·p2,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->k:I
  
199 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/m;->isVisible()Z199 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/j;->isVisible()Z
  
200 ····move-result·v0200 ····move-result·v0
  
201 ····if-eqz·v0,·:cond_0201 ····if-eqz·v0,·:cond_0
  
202 ····const/4·v0,·0x0202 ····const/4·v0,·0x0
  
Max diff block lines reached; 8017/12828 bytes (62.50%) of diff not shown.
2.66 KB
smali/android/support/v7/internal/view/menu/n.smali
    
Offset 1, 39 lines modifiedOffset 1, 63 lines modified
1 .class·Landroid/support/v7/internal/view/menu/n;1 .class·Landroid/support/v7/internal/view/menu/n;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/FrameLayout;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/i;4 .implements·Landroid/support/v7/c/a;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/m;6 .field·final·a:Landroid/view/CollapsibleActionView;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/view/menu/m;)V8 .method·constructor·<init>(Landroid/view/View;)V
9 ····.locals·09 ····.locals·1
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/support/v7/internal/view/menu/m;10 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····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-void17 ····return-void
13 .end·method18 .end·method
  
  
14 #·virtual·methods19 #·virtual·methods
15 .method·public·a(Z)V20 .method·public·a()V
16 ····.locals·221 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/support/v7/internal/view/menu/m;22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView;
  
18 ····invoke-static·{v0},·Landroid/support/v7/internal/view/menu/m;->a(Landroid/support/v7/internal/view/menu/m;)Landroid/support/v7/internal/view/menu/i;23 ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewExpanded()V
  
19 ····move-result-object·v024 ····return-void
 25 .end·method
  
 26 .method·public·b()V
 27 ····.locals·1
  
20 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/support/v7/internal/view/menu/m;28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/n;->a:Landroid/view/CollapsibleActionView;
  
21 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/m;)V29 ····invoke-interface·{v0},·Landroid/view/CollapsibleActionView;->onActionViewCollapsed()V
  
22 ····return-void30 ····return-void
23 .end·method31 .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
17.2 KB
smali/android/support/v7/internal/view/menu/ActionMenuItemView.smali
    
Offset 1, 25 lines modifiedOffset 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/v;2 .super·Landroid/support/v7/internal/widget/w;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/aa;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·fields8 #·instance·fields
9 .field·private·a:Landroid/support/v7/internal/view/menu/m;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/k;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:Z15 .field·private·g:Z
  
Offset 54, 35 lines modifiedOffset 54, 35 lines modified
54 .end·method54 .end·method
  
55 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V55 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
56 ····.locals·456 ····.locals·4
  
57 ····const/4·v3,·0x057 ····const/4·v3,·0x0
  
58 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V58 ····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·v060 ····move-result-object·v0
  
61 ····sget·v1,·Landroid/support/v7/a/c;->abc_config_allowActionMenuItemTextWithIcon:I61 ····sget·v1,·Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I
  
62 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z62 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
63 ····move-result·v163 ····move-result·v1
  
64 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z64 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z
  
65 ····sget-object·v1,·Landroid/support/v7/a/l;->ActionMenuItemView:[I65 ····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·v167 ····move-result-object·v1
  
68 ····sget·v2,·Landroid/support/v7/a/l;->ActionMenuItemView_android_minWidth:I68 ····sget·v2,·Landroid/support/v7/b/j;->ActionMenuItemView_android_minWidth:I
  
69 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I69 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
70 ····move-result·v270 ····move-result·v2
  
71 ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I71 ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I
  
Offset 127, 26 lines modifiedOffset 127, 26 lines modified
127 ····.locals·1127 ····.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·v0129 ····return-object·v0
130 .end·method130 .end·method
  
131 .method·static·synthetic·b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/k;131 .method·static·synthetic·b(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/i;
132 ····.locals·1132 ····.locals·1
  
133 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->d:Landroid/support/v7/internal/view/menu/k;133 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->d:Landroid/support/v7/internal/view/menu/i;
  
134 ····return-object·v0134 ····return-object·v0
135 .end·method135 .end·method
  
136 .method·static·synthetic·c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/m;136 .method·static·synthetic·c(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/j;
137 ····.locals·1137 ····.locals·1
  
138 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/m;138 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/j;
  
139 ····return-object·v0139 ····return-object·v0
140 .end·method140 .end·method
  
141 .method·private·e()V141 .method·private·e()V
142 ····.locals·4142 ····.locals·4
  
Offset 165, 17 lines modifiedOffset 165, 17 lines modified
165 ····move·v0,·v1165 ····move·v0,·v1
  
166 ····:goto_0166 ····: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_0168 ····if-eqz·v3,·:cond_0
  
169 ····iget-object·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/m;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/m;->m()Z170 ····invoke-virtual·{v3},·Landroid/support/v7/internal/view/menu/j;->m()Z
  
171 ····move-result·v3171 ····move-result·v3
  
172 ····if-eqz·v3,·:cond_1172 ····if-eqz·v3,·:cond_1
  
173 ····iget-boolean·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z173 ····iget-boolean·v3,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z
  
Offset 209, 55 lines modifiedOffset 209, 55 lines modified
209 ····const/4·v0,·0x0209 ····const/4·v0,·0x0
  
210 ····goto·:goto_1210 ····goto·:goto_1
211 .end·method211 .end·method
  
  
212 #·virtual·methods212 #·virtual·methods
213 .method·public·a(Landroid/support/v7/internal/view/menu/m;I)V213 .method·public·a(Landroid/support/v7/internal/view/menu/j;I)V
214 ····.locals·1214 ····.locals·1
  
215 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->a:Landroid/support/v7/internal/view/menu/m;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/m;->getIcon()Landroid/graphics/drawable/Drawable;216 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/j;->getIcon()Landroid/graphics/drawable/Drawable;
  
217 ····move-result-object·v0217 ····move-result-object·v0
  
218 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->setIcon(Landroid/graphics/drawable/Drawable;)V218 ····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/m;->a(Landroid/support/v7/internal/view/menu/aa;)Ljava/lang/CharSequence;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.
21.7 KB
smali/android/support/v7/internal/view/menu/v.smali
    
Offset 1, 807 lines modifiedOffset 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.
4.61 KB
smali/android/support/v7/internal/widget/ap.smali
    
Offset 1, 68 lines modifiedOffset 1, 69 lines modified
1 .class·Landroid/support/v7/internal/widget/ap;1 .class·Landroid/support/v7/internal/widget/ap;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/widget/q;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/widget/AdapterView$OnItemClickListener;4 .implements·Landroid/support/v7/internal/widget/at;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak;
  
7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ao;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 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;16 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(Z)V
  
20 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat;17 ····const/4·v0,·0x0
  
21 ····invoke-virtual·{v0,·p3},·Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(I)V
  
22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;19 ····new-instance·v0,·Landroid/support/v7/internal/widget/aq;
  
23 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/SpinnerCompat;->s:Landroid/support/v7/internal/widget/q;21 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ap;->a(Landroid/widget/AdapterView$OnItemClickListener;)V
  
25 ····if-eqz·v0,·:cond_022 ····return-void
 23 .end·method
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;24 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ap;)Landroid/widget/ListAdapter;
 25 ····.locals·1
  
27 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat;26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->d:Landroid/widget/ListAdapter;
  
28 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;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 ····move-result-object·v129 #·virtual·methods
 30 .method·public·a(Landroid/widget/ListAdapter;)V
 31 ····.locals·0
  
31 ····invoke-interface·{v1,·p3},·Landroid/widget/ListAdapter;->getItemId(I)J32 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/q;->a(Landroid/widget/ListAdapter;)V
  
32 ····move-result-wide·v233 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->d:Landroid/widget/ListAdapter;
  
33 ····invoke-virtual·{v0,·p2,·p3,·v2,·v3},·Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/view/View;IJ)Z34 ····return-void
 35 .end·method
  
34 ····:cond_0 
35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;36 .method·public·a(Ljava/lang/CharSequence;)V
 37 ····.locals·0
  
36 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ao;->a()V38 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->c:Ljava/lang/CharSequence;
  
37 ····return-void39 ····return-void
38 .end·method40 .end·method
4.01 KB
smali/android/support/v7/internal/widget/h.smali
    
Offset 1, 56 lines modifiedOffset 1, 55 lines modified
1 .class·Landroid/support/v7/internal/widget/h;1 .class·Landroid/support/v7/internal/widget/h;
2 .super·Landroid/support/v4/view/cw;2 .super·Landroid/support/v7/internal/widget/g;
  
  
3 #·instance·fields 
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
  
5 #·direct·methods3 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V4 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V
7 ····.locals·05 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;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-void7 ····return-void
11 .end·method8 .end·method
  
  
12 #·virtual·methods9 #·virtual·methods
13 .method·public·b(Landroid/view/View;)V10 .method·public·getOutline(Landroid/graphics/Outline;)V
14 ····.locals·211 ····.locals·1
  
15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;12 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
16 ····const/4·v1,·0x013 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z
  
17 ····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;14 ····if-eqz·v0,·:cond_1
  
18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
19 ····const/4·v1,·0x016 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;
  
20 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z17 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;20 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V
  
26 ····const/4·v1,·0x021 ····:cond_0
 22 ····:goto_0
 23 ····return-void
  
27 ····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;24 ····:cond_1
 25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;26 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
29 ····const/4·v1,·0x027 ····if-eqz·v0,·:cond_0
  
30 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
31 ····return-void29 ····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·method32 .end·method
2.57 KB
smali/android/support/v7/internal/widget/w.smali
    
Offset 1, 37 lines modifiedOffset 1, 57 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/w;1 .class·public·Landroid/support/v7/internal/widget/w;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/TextView;
  
  
3 #·virtual·methods3 #·direct·methods
4 .method·public·abstract·a(I)V 
5 .end·method4 .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 .method·public·abstract·e()Z8 ····return-void
11 .end·method9 .end·method
  
12 .method·public·abstract·f()Z 
13 .end·method10 .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 .method·public·abstract·i()V14 ····return-void
19 .end·method15 .end·method
  
20 .method·public·abstract·j()V 
21 .end·method16 .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 .end·method18 ····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 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V31 ····:cond_0
 32 ····return-void
25 .end·method33 .end·method
859 B
smali/android/support/v7/internal/widget/au.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .field·private·c:I10 .field·private·c:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V12 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
13 ····.locals·113 ····.locals·1
  
14 ····sget-object·v0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/graphics/PorterDuff$Mode;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;)V15 ····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-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V18 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V
3.3 KB
smali/android/support/v7/internal/widget/ax.smali
    
Offset 1, 70 lines modifiedOffset 1, 49 lines modified
1 .class·Landroid/support/v7/internal/widget/ax;1 .class·Landroid/support/v7/internal/widget/ax;
2 .super·Landroid/support/v4/f/f;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 ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/ax;->b(ILandroid/graphics/PorterDuff$Mode;)I9 ····move-result-object·v0
  
22 ····move-result·v010 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
23 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;11 ····move-result-object·v1
  
24 ····move-result-object·v012 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
25 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ax;->a(Ljava/lang/Object;)Ljava/lang/Object;13 ····move-result-object·v2
  
26 ····move-result-object·v014 ····invoke-direct·{p0,·v0,·v1,·v2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V
  
27 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter;15 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
28 ····return-object·v016 ····return-void
29 .end·method17 .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 ····move-result·v018 #·virtual·methods
 19 .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable;
 20 ····.locals·2
  
34 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;21 ····invoke-super·{p0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
35 ····move-result-object·v022 ····move-result-object·v0
  
36 ····invoke-virtual·{p0,·v0,·p3},·Landroid/support/v7/internal/widget/ax;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;23 ····if-eqz·v0,·:cond_0
  
37 ····move-result-object·v024 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
38 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter;25 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v7/internal/widget/av;->a(ILandroid/graphics/drawable/Drawable;)V
  
 26 ····:cond_0
39 ····return-object·v027 ····return-object·v0
40 .end·method28 .end·method
35.2 KB
smali/android/support/v7/internal/widget/ActionBarContextView.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/cv;4 .implements·Landroid/support/a/f/bj;
  
  
5 #·instance·fields5 #·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 modifiedOffset 26, 15 lines modified
  
26 .field·private·s:Landroid/graphics/drawable/Drawable;26 .field·private·s:Landroid/graphics/drawable/Drawable;
  
27 .field·private·t:Z27 .field·private·t:Z
  
28 .field·private·u:I28 .field·private·u:I
  
29 .field·private·v:Landroid/support/v7/internal/view/h;29 .field·private·v:Landroid/support/v7/internal/view/e;
  
30 .field·private·w:Z30 .field·private·w:Z
  
31 .field·private·x:I31 .field·private·x:I
  
  
32 #·direct·methods32 #·direct·methods
Offset 47, 90 lines modifiedOffset 47, 90 lines modified
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V49 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
50 ····.locals·150 ····.locals·1
  
51 ····sget·v0,·Landroid/support/v7/a/b;->actionModeStyle:I51 ····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)V52 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/ActionBarContextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V55 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
56 ····.locals·356 ····.locals·3
  
57 ····const/4·v2,·0x057 ····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)V58 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
59 ····sget-object·v0,·Landroid/support/v7/a/l;->ActionMode:[I59 ····sget-object·v0,·Landroid/support/v7/b/j;->ActionMode:[I
  
60 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;60 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_background:I62 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_background:I
  
63 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;63 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V65 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
66 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_titleTextStyle:I66 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_titleTextStyle:I
  
67 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->f(II)I67 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->q:I69 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->q:I
  
70 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_subtitleTextStyle:I70 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_subtitleTextStyle:I
  
71 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->f(II)I71 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I
  
72 ····move-result·v172 ····move-result·v1
  
73 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->r:I73 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->r:I
  
74 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_height:I74 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_height:I
  
75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->e(II)I75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->e(II)I
  
76 ····move-result·v176 ····move-result·v1
  
77 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->h:I77 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->h:I
  
78 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_backgroundSplit:I78 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_backgroundSplit:I
  
79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->s:Landroid/graphics/drawable/Drawable;81 ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->s:Landroid/graphics/drawable/Drawable;
  
82 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_closeItemLayout:I82 ····sget·v1,·Landroid/support/v7/b/j;->ActionMode_closeItemLayout:I
  
83 ····sget·v2,·Landroid/support/v7/a/i;->abc_action_mode_close_item_material:I83 ····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/bb;->f(II)I84 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->f(II)I
  
85 ····move-result·v185 ····move-result·v1
  
86 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->u:I86 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->u:I
  
87 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V87 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·private·e()V90 .method·private·b()V
91 ····.locals·691 ····.locals·6
  
92 ····const/16·v4,·0x892 ····const/16·v4,·0x8
  
93 ····const/4·v1,·0x193 ····const/4·v1,·0x1
  
94 ····const/4·v2,·0x094 ····const/4·v2,·0x0
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
  
143 ····move-result-object·v0143 ····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·v0145 ····move-result-object·v0
  
Max diff block lines reached; 30478/35875 bytes (84.96%) of diff not shown.
3.31 KB
smali/android/support/v7/internal/widget/f.smali
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·Landroid/support/v7/internal/widget/f;1 .class·final·Landroid/support/v7/internal/widget/f;
2 .super·Landroid/support/v7/internal/widget/e;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/os/Parcelable$Creator;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V6 .method·constructor·<init>()V
5 ····.locals·07 ····.locals·0
  
6 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void9 ····return-void
8 .end·method10 .end·method
  
  
9 #·virtual·methods11 #·virtual·methods
10 .method·public·getOutline(Landroid/graphics/Outline;)V12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/e;
11 ····.locals·113 ····.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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer;15 ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcel;)V
  
 16 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer;18 .method·public·a(I)[Landroid/support/v7/internal/widget/e;
 19 ····.locals·1
  
19 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;20 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/e;
  
20 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V21 ····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 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;26 ····move-result-object·v0
  
27 ····if-eqz·v0,·:cond_027 ····return-object·v0
 28 .end·method
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/f;->a:Landroid/support/v7/internal/widget/ActionBarContainer;29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
 30 ····.locals·1
  
29 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;31 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/f;->a(I)[Landroid/support/v7/internal/widget/e;
  
30 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V32 ····move-result-object·v0
  
31 ····goto·:goto_033 ····return-object·v0
32 .end·method34 .end·method
3.78 KB
smali/android/support/v7/internal/widget/d.smali
    
Offset 1, 55 lines modifiedOffset 1, 102 lines modified
1 .class·final·Landroid/support/v7/internal/widget/d;1 .class·Landroid/support/v7/internal/widget/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$Creator; 
 3 #·instance·fields
 4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/c;
  
 5 .field·private·final·b:Landroid/util/SparseArray;
  
  
5 #·direct·methods6 #·direct·methods
6 .method·constructor·<init>()V7 .method·constructor·<init>(Landroid/support/v7/internal/widget/c;)V
7 ····.locals·08 ····.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>()V10 ····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-void14 ····return-void
10 .end·method15 .end·method
  
  
11 #·virtual·methods16 #·virtual·methods
12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;17 .method·a(I)Landroid/view/View;
13 ····.locals·118 ····.locals·2
  
14 ····new-instance·v0,·Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray;
  
15 ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;-><init>(Landroid/os/Parcel;)V20 ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
  
16 ····return-object·v021 ····move-result-object·v0
17 .end·method 
  
18 .method·public·a(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; 
19 ····.locals·122 ····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 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;25 ····invoke-virtual·{v1,·p1},·Landroid/util/SparseArray;->delete(I)V
  
 26 ····:cond_0
21 ····return-object·v027 ····return-object·v0
22 .end·method28 .end·method
  
23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;29 .method·a()V
24 ····.locals·130 ····.locals·6
  
 31 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray;
  
 32 ····invoke-virtual·{v2},·Landroid/util/SparseArray;->size()I
  
 33 ····move-result·v3
  
25 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/d;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;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·v039 ····move-result-object·v0
  
27 ····return-object·v040 ····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·method52 .end·method
  
29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;53 .method·public·a(ILandroid/view/View;)V
30 ····.locals·154 ····.locals·1
  
31 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/d;->a(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;55 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/d;->b:Landroid/util/SparseArray;
  
32 ····move-result-object·v056 ····invoke-virtual·{v0,·p1,·p2},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
  
33 ····return-object·v057 ····return-void
34 .end·method58 .end·method
2.6 KB
smali/android/support/v7/internal/widget/i.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·Landroid/support/v7/internal/widget/i;1 .class·Landroid/support/v7/internal/widget/i;
2 .super·Landroid/support/v4/view/cw;2 .super·Landroid/support/a/f/bk;
  
  
3 #·instance·fields3 #·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·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V6 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
7 ····.locals·07 ····.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/v4/view/cw;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·b(Landroid/view/View;)V13 .method·public·b(Landroid/view/View;)V
14 ····.locals·214 ····.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,·0x016 ····const/4·v1,·0x0
  
17 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf;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,·0x019 ····const/4·v1,·0x0
  
20 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z20 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z
  
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 .method·public·c(Landroid/view/View;)V40 .method·public·c(Landroid/view/View;)V
41 ····.locals·241 ····.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,·0x043 ····const/4·v1,·0x0
  
44 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf;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,·0x046 ····const/4·v1,·0x0
  
47 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z47 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z
  
12.8 KB
smali/android/support/v7/internal/widget/af.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/q;4 .implements·Landroid/support/v7/internal/widget/r;
  
  
5 #·static·fields5 #·static·fields
6 .field·private·static·final·j:Landroid/view/animation/Interpolator;6 .field·private·static·final·j:Landroid/view/animation/Interpolator;
  
  
7 #·instance·fields7 #·instance·fields
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 .field·c:I16 .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/SpinnerCompat;19 .field·private·f:Landroid/support/v7/internal/widget/ak;
  
20 .field·private·g:Z20 .field·private·g:Z
  
21 .field·private·h:I21 .field·private·h:I
  
22 .field·private·i:I22 .field·private·i:I
  
Offset 38, 26 lines modifiedOffset 38, 26 lines modified
38 ····invoke-direct·{v0},·Landroid/view/animation/DecelerateInterpolator;-><init>()V38 ····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-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj;42 .method·private·a(Landroid/support/v7/a/c;Z)Landroid/support/v7/internal/widget/aj;
43 ····.locals·443 ····.locals·4
  
44 ····const/4·v2,·0x044 ····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·v147 ····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/app/d;Z)V48 ····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_049 ····if-eqz·p2,·:cond_0
  
50 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V50 ····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 modifiedOffset 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;)V92 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
93 ····goto·:goto_093 ····goto·:goto_0
94 .end·method94 .end·method
  
95 .method·static·synthetic·a(Landroid/support/v7/internal/widget/af;Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj;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·196 ····.locals·1
  
97 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/af;->a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/aj;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·v098 ····move-result-object·v0
  
99 ····return-object·v099 ····return-object·v0
100 .end·method100 .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 modifiedOffset 112, 21 lines modified
  
112 ····return-object·v0112 ····return-object·v0
113 .end·method113 .end·method
  
114 .method·private·a()Z114 .method·private·a()Z
115 ····.locals·1115 ····.locals·1
  
116 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat;116 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak;
  
117 ····if-eqz·v0,·:cond_0117 ····if-eqz·v0,·:cond_0
  
118 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat;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/SpinnerCompat;->getParent()Landroid/view/ViewParent;119 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ak;->getParent()Landroid/view/ViewParent;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····if-ne·v0,·p0,·:cond_0121 ····if-ne·v0,·p0,·:cond_0
  
122 ····const/4·v0,·0x1122 ····const/4·v0,·0x1
  
Offset 150, 74 lines modifiedOffset 150, 74 lines modified
  
150 ····if-eqz·v0,·:cond_0150 ····if-eqz·v0,·:cond_0
  
151 ····:goto_0151 ····:goto_0
152 ····return-void152 ····return-void
  
153 ····:cond_0153 ····:cond_0
154 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat;154 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak;
  
155 ····if-nez·v0,·:cond_1155 ····if-nez·v0,·:cond_1
  
156 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/af;->d()Landroid/support/v7/internal/widget/SpinnerCompat;156 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/af;->d()Landroid/support/v7/internal/widget/ak;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/SpinnerCompat;158 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/af;->f:Landroid/support/v7/internal/widget/ak;
  
159 ····:cond_1159 ····: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;)V161 ····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/SpinnerCompat;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,·-0x2164 ····const/4·v2,·-0x2
  
165 ····const/4·v3,·-0x1165 ····const/4·v3,·-0x1
  
Max diff block lines reached; 7630/13017 bytes (58.62%) of diff not shown.
38.1 KB
smali/android/support/v7/internal/widget/bc.smali
    
Offset 1, 1271 lines modifiedOffset 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 #·instance·fields3 #·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·methods5 #·direct·methods
25 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Z)V6 .method·static·constructor·<clinit>()V
26 ····.locals·27 ····.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 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence;9 ····const/16·v1,·0x12
  
43 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;10 ····if-lt·v0,·v1,·:cond_0
  
44 ····move-result-object·v011 ····:try_start_0
 12 ····const-class·v0,·Landroid/view/View;
  
45 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->j:Ljava/lang/CharSequence;13 ····const-string·v1,·"computeFitSystemWindows"
  
46 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->i:Ljava/lang/CharSequence;14 ····const/4·v2,·0x2
  
47 ····if-eqz·v0,·:cond_c15 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
48 ····const/4·v0,·0x116 ····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 ····if-eqz·p2,·:cond_d18 ····aput-object·v4,·v2,·v3
  
52 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;19 ····const/4·v3,·0x1
  
53 ····move-result-object·v020 ····const-class·v4,·Landroid/graphics/Rect;
  
54 ····const/4·v2,·0x021 ····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·v023 ····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.
337 B
smali/android/support/v7/internal/widget/r.smali
    
Offset 1, 2 lines modifiedOffset 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
4.21 KB
smali/android/support/v7/internal/widget/g.smali
    
Offset 1, 37 lines modifiedOffset 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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/b/a; 
  
7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ActionBarContextView;4 .field·final·a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
  
8 #·direct·methods5 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/b/a;)V6 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V
10 ····.locals·07 ····.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 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
14 ····return-void10 ····return-void
15 .end·method11 .end·method
  
  
16 #·virtual·methods12 #·virtual·methods
17 .method·public·onClick(Landroid/view/View;)V13 .method·public·draw(Landroid/graphics/Canvas;)V
18 ····.locals·114 ····.locals·1
  
19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/b/a;15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 16 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z
  
 17 ····if-eqz·v0,·:cond_1
  
 18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 19 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;
  
 20 ····if-eqz·v0,·:cond_0
  
 21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 22 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;
  
 23 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
 24 ····:cond_0
 25 ····:goto_0
 26 ····return-void
  
 27 ····:cond_1
 28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 29 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
 30 ····if-eqz·v0,·:cond_2
  
 31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 32 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
 33 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
 34 ····:cond_2
 35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 36 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;
  
20 ····invoke-virtual·{v0},·Landroid/support/v7/b/a;->c()V37 ····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-void57 ····return-void
22 .end·method58 .end·method
4.95 KB
smali/android/support/v7/internal/widget/u.smali
    
Offset 1, 139 lines modifiedOffset 1, 64 lines modified
1 .class·public·Landroid/support/v7/internal/widget/u;1 .class·Landroid/support/v7/internal/widget/u;
2 .super·Landroid/widget/PopupWindow;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·private·final·a:Z6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/o;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V8 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/o;)V
7 ····.locals·39 ····.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 ····move-result-object·v110 ····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-void12 ····return-void
23 .end·method13 .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-void17 ····return-void
38 .end·method18 .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 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····if-eqz·v0,·:cond_1
  
59 ····const/16·v1,·0x1525 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/o;
  
60 ····if-ge·v0,·v1,·:cond_026 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/o;->getAdapter()Landroid/widget/Adapter;
  
61 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Z27 ····move-result-object·v0
  
62 ····if-eqz·v0,·:cond_028 ····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.
9.11 KB
smali/android/support/v7/internal/widget/aj.smali
    
Offset 6, 71 lines modifiedOffset 6, 71 lines modified
  
  
6 #·instance·fields6 #·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:[I8 .field·private·final·b:[I
  
9 .field·private·c:Landroid/support/v7/app/d;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·methods13 #·direct·methods
14 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/app/d;Z)V14 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/af;Landroid/content/Context;Landroid/support/v7/a/c;Z)V
15 ····.locals·415 ····.locals·4
  
16 ····const/4·v3,·0x016 ····const/4·v3,·0x0
  
17 ····const/4·v2,·0x017 ····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/a/b;->actionBarTabStyle:I19 ····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)V20 ····invoke-direct·{p0,·p2,·v3,·v0},·Landroid/support/v7/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
21 ····const/4·v0,·0x121 ····const/4·v0,·0x1
  
22 ····new-array·v0,·v0,·[I22 ····new-array·v0,·v0,·[I
  
23 ····const·v1,·0x10100d423 ····const·v1,·0x10100d4
  
24 ····aput·v1,·v0,·v224 ····aput·v1,·v0,·v2
  
25 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I25 ····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/app/d;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:[I27 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->b:[I
  
28 ····sget·v1,·Landroid/support/v7/a/b;->actionBarTabStyle:I28 ····sget·v1,·Landroid/support/v7/b/b;->actionBarTabStyle:I
  
29 ····invoke-static·{p2,·v3,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;29 ····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·v030 ····move-result-object·v0
  
31 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->d(I)Z31 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
32 ····move-result·v132 ····move-result·v1
  
33 ····if-eqz·v1,·:cond_033 ····if-eqz·v1,·:cond_0
  
34 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;34 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
35 ····move-result-object·v135 ····move-result-object·v1
  
36 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V36 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/aj;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
37 ····:cond_037 ····:cond_0
38 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V38 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
39 ····if-eqz·p4,·:cond_139 ····if-eqz·p4,·:cond_1
  
40 ····const·v0,·0x80001340 ····const·v0,·0x800013
  
41 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->setGravity(I)V41 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/aj;->setGravity(I)V
  
Offset 91, 17 lines modifiedOffset 91, 17 lines modified
  
91 ····const/4·v8,·-0x291 ····const/4·v8,·-0x2
  
92 ····const/4·v1,·0x092 ····const/4·v1,·0x0
  
93 ····const/4·v7,·0x093 ····const/4·v7,·0x0
  
94 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/app/d;94 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/aj;->c:Landroid/support/v7/a/c;
  
95 ····invoke-virtual·{v2},·Landroid/support/v7/app/d;->c()Landroid/view/View;95 ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->c()Landroid/view/View;
  
96 ····move-result-object·v396 ····move-result-object·v3
  
97 ····if-eqz·v3,·:cond_497 ····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 modifiedOffset 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;)V155 ····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_5157 ····:cond_5
158 ····invoke-virtual·{v2},·Landroid/support/v7/app/d;->a()Landroid/graphics/drawable/Drawable;158 ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->a()Landroid/graphics/drawable/Drawable;
  
159 ····move-result-object·v0159 ····move-result-object·v0
  
160 ····invoke-virtual·{v2},·Landroid/support/v7/app/d;->b()Ljava/lang/CharSequence;160 ····invoke-virtual·{v2},·Landroid/support/v7/a/c;->b()Ljava/lang/CharSequence;
  
161 ····move-result-object·v3161 ····move-result-object·v3
  
162 ····if-eqz·v0,·:cond_b162 ····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 modifiedOffset 214, 23 lines modified
214 ····:goto_2214 ····:goto_2
215 ····if-eqz·v0,·:cond_d215 ····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_8217 ····if-nez·v4,·:cond_8
  
218 ····new-instance·v4,·Landroid/support/v7/internal/widget/v;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·v5220 ····move-result-object·v5
  
221 ····sget·v6,·Landroid/support/v7/a/b;->actionBarTabTextStyle:I221 ····sget·v6,·Landroid/support/v7/b/b;->actionBarTabTextStyle:I
  
222 ····invoke-direct·{v4,·v5,·v7,·v6},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V222 ····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.
5.96 KB
smali/android/support/v7/internal/widget/k.smali
    
Offset 19, 61 lines modifiedOffset 19, 49 lines modified
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·run()V22 .method·public·run()V
23 ····.locals·323 ····.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;)V26 ····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·v130 ····move-result-object·v1
  
30 ····invoke-static·{v1},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf;31 ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av;
  
31 ····move-result-object·v132 ····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,·v2},·Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf;33 ····invoke-virtual·{v1,·v3},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av;
  
40 ····move-result-object·v134 ····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/v4/view/cv;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·v237 ····move-result-object·v2
  
44 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf;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·v139 ····move-result-object·v1
  
46 ····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;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·v043 ····move-result-object·v0
  
Offset 97, 42 lines modifiedOffset 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·v187 ····move-result-object·v1
  
100 ····invoke-static·{v1},·Landroid/support/v4/view/au;->i(Landroid/view/View;)Landroid/support/v4/view/cf;88 ····invoke-static·{v1},·Landroid/support/a/f/z;->e(Landroid/view/View;)Landroid/support/a/f/av;
  
101 ····move-result-object·v189 ····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,·v2},·Landroid/support/v4/view/cf;->c(F)Landroid/support/v4/view/cf;90 ····invoke-virtual·{v1,·v3},·Landroid/support/a/f/av;->b(F)Landroid/support/a/f/av;
  
109 ····move-result-object·v191 ····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/v4/view/cv;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·v294 ····move-result-object·v2
  
113 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cv;)Landroid/support/v4/view/cf;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·v196 ····move-result-object·v1
  
115 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf;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_098 ····:cond_0
117 ····return-void99 ····return-void
118 .end·method100 .end·method
2.17 KB
smali/android/support/v7/internal/widget/t.smali
    
Offset 1, 64 lines modifiedOffset 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·methods3 #·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 ····goto·:goto_06 .method·public·abstract·a(Landroid/support/v7/internal/widget/o;Landroid/view/View;IJ)V
38 .end·method7 .end·method
1.26 KB
smali/android/support/v7/internal/widget/m.smali
    
Offset 1, 28 lines modifiedOffset 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·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·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·method5 .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 ····return-void8 .method·public·abstract·a(Z)V
13 .end·method9 .end·method
  
14 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V 
15 ····.locals·010 .method·public·abstract·b()V
 11 .end·method
  
16 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V12 .method·public·abstract·c()V
 13 .end·method
  
17 ····return-void14 .method·public·abstract·d()V
18 .end·method15 .end·method
23.9 KB
smali/android/support/v7/internal/widget/av.smali
    
Offset 1, 60 lines modifiedOffset 1, 1009 lines modified
1 .class·public·Landroid/support/v7/internal/widget/av;1 .class·public·Landroid/support/v7/internal/widget/av;
2 .super·Landroid/widget/EditText;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·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·a:[I7 .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·methods19 #·direct·methods
6 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
7 ····.locals·321 ····.locals·8
  
 22 ····const/4·v7,·0x6
  
 23 ····const/4·v6,·0x3
  
 24 ····const/4·v5,·0x2
  
8 ····const/4·v0,·0x125 ····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,·[I37 ····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,·0x046 ····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 ····const·v2,·0x10100d464 ····sget·v2,·Landroid/support/v7/b/e;->abc_ic_menu_moreoverflow_mtrl_alpha:I
  
12 ····aput·v2,·v0,·v165 ····aput·v2,·v0,·v1
Max diff block lines reached; 21207/24372 bytes (87.01%) of diff not shown.
1.73 KB
smali/android/support/v7/internal/widget/b.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/cv;4 .implements·Landroid/support/a/f/bj;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·a:I6 .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 modifiedOffset 26, 14 lines modified
26 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/b;->c:Z26 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/b;->c:Z
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·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;)V30 .method·public·a(Landroid/view/View;)V
38 ····.locals·231 ····.locals·2
  
39 ····const/4·v1,·0x032 ····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 modifiedOffset 56, 15 lines modified
68 ····return-void56 ····return-void
  
69 ····:cond_157 ····: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,·0x059 ····const/4·v1,·0x0
  
72 ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/cf;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:I62 ····iget·v1,·p0,·Landroid/support/v7/internal/widget/b;->a:I
  
75 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V63 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V
  
6.77 KB
smali/android/support/v7/internal/widget/q.smali
    
Offset 1, 7 lines modifiedOffset 1, 193 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/q;1 .class·Landroid/support/v7/internal/widget/q;
2 .super·Ljava/lang/Object;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·methods15 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/widget/n;Landroid/view/View;IJ)V16 .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.
55.7 KB
smali/android/support/v7/internal/widget/ActionBarOverlayLayout.smali
    
Offset 1, 22 lines modifiedOffset 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·fields3 #·static·fields
6 .field·static·final·a:[I4 .field·static·final·a:[I
  
  
7 #·instance·fields5 #·instance·fields
8 .field·private·final·A:Landroid/support/v4/view/cv;6 .field·private·final·A:Landroid/support/a/f/bj;
  
9 .field·private·final·B:Landroid/support/v4/view/cv;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:I10 .field·private·b:I
  
Offset 54, 36 lines modifiedOffset 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/l;54 .field·private·v:Landroid/support/v7/internal/widget/m;
  
58 .field·private·final·w:I55 .field·private·final·w:I
  
59 .field·private·x:Landroid/support/v4/widget/af;56 .field·private·x:Landroid/support/a/g/r;
  
60 .field·private·y:Landroid/support/v4/view/cf;57 .field·private·y:Landroid/support/a/f/av;
  
61 .field·private·z:Landroid/support/v4/view/cf;58 .field·private·z:Landroid/support/a/f/av;
  
  
62 #·direct·methods59 #·direct·methods
63 .method·static·constructor·<clinit>()V60 .method·static·constructor·<clinit>()V
64 ····.locals·361 ····.locals·3
  
65 ····const/4·v0,·0x262 ····const/4·v0,·0x2
  
66 ····new-array·v0,·v0,·[I63 ····new-array·v0,·v0,·[I
  
67 ····const/4·v1,·0x064 ····const/4·v1,·0x0
  
68 ····sget·v2,·Landroid/support/v7/a/b;->actionBarSize:I65 ····sget·v2,·Landroid/support/v7/b/b;->actionBarSize:I
  
69 ····aput·v2,·v0,·v166 ····aput·v2,·v0,·v1
  
70 ····const/4·v1,·0x167 ····const/4·v1,·0x1
  
71 ····const·v2,·0x101005968 ····const·v2,·0x1010059
  
Offset 139, 36 lines modifiedOffset 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,·0x258137 ····const/16·v0,·0x258
  
141 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I138 ····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;)V140 ····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;->B:Landroid/support/v4/view/cv;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;)V143 ····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;->C:Ljava/lang/Runnable;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;)V146 ····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;)V151 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V
  
155 ····return-void152 ····return-void
156 .end·method153 .end·method
  
Offset 217, 47 lines modifiedOffset 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,·0x258215 ····const/16·v0,·0x258
  
219 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I216 ····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;)V218 ····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;->B:Landroid/support/v4/view/cv;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;)V221 ····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;->C:Ljava/lang/Runnable;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.
1.8 KB
smali/android/support/v7/internal/widget/x.smali
    
Offset 1, 88 lines modifiedOffset 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·methods3 #·virtual·methods
4 .method·public·abstract·a()Landroid/view/ViewGroup; 
5 .end·method 
  
6 .method·public·abstract·a(I)V4 .method·public·abstract·a(I)V
7 .end·method5 .end·method
  
8 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V6 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V
9 .end·method7 .end·method
  
10 .method·public·abstract·a(Landroid/support/v7/internal/a/a;)V8 .method·public·abstract·a(Landroid/support/v7/internal/a/a;)V
11 .end·method9 .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;)V10 .method·public·abstract·a(Ljava/lang/CharSequence;)V
17 .end·method11 .end·method
  
18 .method·public·abstract·a(Z)V12 .method·public·abstract·a()Z
19 .end·method13 .end·method
  
20 .method·public·abstract·b()Landroid/content/Context;14 .method·public·abstract·b()Ljava/lang/CharSequence;
21 .end·method15 .end·method
  
22 .method·public·abstract·b(I)V16 .method·public·abstract·b(I)V
23 .end·method17 .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 
4.48 KB
smali/android/support/v7/internal/widget/ActionBarContainer.smali
    
Offset 46, 64 lines modifiedOffset 46, 64 lines modified
  
46 ····invoke-static·{},·Landroid/support/v7/internal/a;->a()Z46 ····invoke-static·{},·Landroid/support/v7/internal/a;->a()Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-eqz·v0,·:cond_148 ····if-eqz·v0,·:cond_1
  
49 ····new-instance·v0,·Landroid/support/v7/internal/widget/f;49 ····new-instance·v0,·Landroid/support/v7/internal/widget/h;
  
50 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/f;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V50 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/h;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V
  
51 ····:goto_051 ····:goto_0
52 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V52 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
53 ····sget-object·v0,·Landroid/support/v7/a/l;->ActionBar:[I53 ····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·v055 ····move-result-object·v0
  
56 ····sget·v3,·Landroid/support/v7/a/l;->ActionBar_background:I56 ····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·v358 ····move-result-object·v3
  
59 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;59 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
60 ····sget·v3,·Landroid/support/v7/a/l;->ActionBar_backgroundStacked:I60 ····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·v362 ····move-result-object·v3
  
63 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;63 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;
  
64 ····sget·v3,·Landroid/support/v7/a/l;->ActionBar_height:I64 ····sget·v3,·Landroid/support/v7/b/j;->ActionBar_height:I
  
65 ····const/4·v4,·-0x165 ····const/4·v4,·-0x1
  
66 ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I66 ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
67 ····move-result·v367 ····move-result·v3
  
68 ····iput·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->j:I68 ····iput·v3,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->j:I
  
69 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getId()I69 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getId()I
  
70 ····move-result·v370 ····move-result·v3
  
71 ····sget·v4,·Landroid/support/v7/a/g;->split_action_bar:I71 ····sget·v4,·Landroid/support/v7/b/f;->split_action_bar:I
  
72 ····if-ne·v3,·v4,·:cond_072 ····if-ne·v3,·v4,·:cond_0
  
73 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z73 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z
  
74 ····sget·v3,·Landroid/support/v7/a/l;->ActionBar_backgroundSplit:I74 ····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·v376 ····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 modifiedOffset 122, 17 lines modified
  
122 ····:goto_1122 ····:goto_1
123 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setWillNotDraw(Z)V123 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->setWillNotDraw(Z)V
  
124 ····return-void124 ····return-void
  
125 ····:cond_1125 ····:cond_1
126 ····new-instance·v0,·Landroid/support/v7/internal/widget/e;126 ····new-instance·v0,·Landroid/support/v7/internal/widget/g;
  
127 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V127 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/g;-><init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V
  
128 ····goto·:goto_0128 ····goto·:goto_0
  
129 ····:cond_2129 ····:cond_2
130 ····move·v0,·v2130 ····move·v0,·v2
  
131 ····goto·:goto_1131 ····goto·:goto_1
Offset 334, 23 lines modifiedOffset 334, 23 lines modified
334 .end·method334 .end·method
  
335 .method·public·onFinishInflate()V335 .method·public·onFinishInflate()V
336 ····.locals·1336 ····.locals·1
  
337 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onFinishInflate()V337 ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onFinishInflate()V
  
338 ····sget·v0,·Landroid/support/v7/a/g;->action_bar:I338 ····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·v0340 ····move-result-object·v0
  
341 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->h:Landroid/view/View;341 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->h:Landroid/view/View;
  
342 ····sget·v0,·Landroid/support/v7/a/g;->action_context_bar:I342 ····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·v0344 ····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;
  
6.74 KB
smali/android/support/v7/internal/widget/ba.smali
    
Offset 1, 150 lines modifiedOffset 1, 90 lines modified
1 .class·public·Landroid/support/v7/internal/widget/ba;1 .class·Landroid/support/v7/internal/widget/ba;
2 .super·Landroid/widget/Spinner;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·410 ····.locals·7
  
28 ····const/4·v2,·0x1 
  
29 ····const/4·v1,·0x011 ····const/4·v2,·0x0
  
30 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/Spinner;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az;
  
31 ····sget-object·v0,·Landroid/support/v7/internal/widget/ba;->a:[I13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····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;14 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/a;
  
33 ····move-result-object·v015 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az;
  
34 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;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·v117 ····move-result-object·v1
  
36 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ba;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V18 ····invoke-virtual·{v1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;
  
37 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->d(I)Z19 ····move-result-object·v1
  
38 ····move-result·v120 ····const·v3,·0x102002c
  
39 ····if-eqz·v1,·:cond_021 ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az;
  
40 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;22 ····invoke-static·{v4},·Landroid/support/v7/internal/widget/az;->b(Landroid/support/v7/internal/widget/az;)Ljava/lang/CharSequence;
  
41 ····move-result-object·v123 ····move-result-object·v6
  
42 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····move·v4,·v2
  
43 ····const/16·v3,·0x1025 ····move·v5,·v2
  
44 ····if-lt·v2,·v3,·:cond_126 ····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-void28 ····return-void
 29 .end·method
  
50 ····:cond_1 
51 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
52 ····const/16·v3,·0xb 
  
53 ····if-lt·v2,·v3,·:cond_030 #·virtual·methods
 31 .method·public·onClick(Landroid/view/View;)V
 32 ····.locals·3
  
54 ····invoke-static·{p0,·v1},·Landroid/support/v7/internal/widget/ba;->a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V33 ····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 ····const-string·v1,·"mPopup"37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ba;->b:Landroid/support/v7/internal/widget/az;
  
65 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;38 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/az;->d(Landroid/support/v7/internal/widget/az;)Z
  
66 ····move-result-object·v039 ····move-result·v0
  
Max diff block lines reached; 1478/6801 bytes (21.73%) of diff not shown.
8.98 KB
smali/android/support/v7/internal/widget/ay.smali
    
Offset 1, 86 lines modifiedOffset 1, 257 lines modified
1 .class·public·Landroid/support/v7/internal/widget/ay;1 .class·public·Landroid/support/v7/internal/widget/ay;
2 .super·Landroid/widget/RadioButton;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·instance·fields
4 .field·private·static·final·a:[I4 .field·private·final·a:Landroid/content/Context;
  
 5 .field·private·final·b:Landroid/content/res/TypedArray;
  
5 #·instance·fields 
6 .field·private·final·b:Landroid/support/v7/internal/widget/aw;6 .field·private·c:Landroid/support/v7/internal/widget/av;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·private·constructor·<init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
9 ····.locals·39 ····.locals·0
  
10 ····const/4·v0,·0x110 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-array·v0,·v0,·[I11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->a:Landroid/content/Context;
  
12 ····const/4·v1,·0x012 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray;
  
13 ····const·v2,·0x101010713 ····return-void
 14 .end·method
  
14 ····aput·v2,·v0,·v115 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
 16 ····.locals·2
  
15 ····sput-object·v0,·Landroid/support/v7/internal/widget/ay;->a:[I17 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
16 ····return-void18 ····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·method22 .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·125 ····.locals·1
  
20 ····const·v0,·0x101007e26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/content/res/TypedArray;
  
21 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/ay;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V27 ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
 28 ····move-result·v0
  
22 ····return-void29 ····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·method37 .end·method
  
24 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 .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·246 ····.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,·0x052 ····const/4·v1,·0x0
  
27 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/RadioButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V53 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
 54 ····move-result·v0
  
28 ····sget-object·v0,·Landroid/support/v7/internal/widget/ay;->a:[I55 ····if-eqz·v0,·:cond_0
  
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;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·v059 ····move-result-object·v0
  
31 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;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·v165 ····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.
10.8 KB
smali/android/support/v7/internal/widget/an.smali
    
Offset 1, 265 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/widget/ListAdapter; 
5 .implements·Landroid/widget/SpinnerAdapter;4 .implements·Landroid/content/DialogInterface$OnClickListener;
 5 .implements·Landroid/support/v7/internal/widget/at;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Landroid/widget/SpinnerAdapter;7 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ak;
  
8 .field·private·b:Landroid/widget/ListAdapter;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/widget/SpinnerAdapter;14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/support/v7/internal/widget/ak;
  
14 ····instance-of·v0,·p1,·Landroid/widget/ListAdapter;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····if-eqz·v0,·:cond_016 ····return-void
 17 .end·method
  
16 ····check-cast·p1,·Landroid/widget/ListAdapter;18 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/ak;Landroid/support/v7/internal/widget/al;)V
 19 ····.locals·0
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/widget/ListAdapter;20 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/an;-><init>(Landroid/support/v7/internal/widget/ak;)V
  
18 ····:cond_0 
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
  
21 #·virtual·methods23 #·virtual·methods
22 .method·public·areAllItemsEnabled()Z24 .method·public·a()V
23 ····.locals·125 ····.locals·1
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/widget/ListAdapter;26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog;
  
25 ····if-eqz·v0,·:cond_027 ····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,·0x030 ····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_032 ····: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·method34 .end·method
  
47 .method·public·getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;35 .method·public·a(Landroid/widget/ListAdapter;)V
48 ····.locals·136 ····.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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter;38 ····return-void
 39 .end·method
  
56 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;40 .method·public·a(Ljava/lang/CharSequence;)V
 41 ····.locals·0
  
57 ····move-result-object·v042 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/an;->d:Ljava/lang/CharSequence;
  
58 ····goto·:goto_043 ····return-void
59 .end·method44 .end·method
  
60 .method·public·getItem(I)Ljava/lang/Object;45 .method·public·b()Z
61 ····.locals·146 ····.locals·1
  
62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:Landroid/widget/SpinnerAdapter;47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:Landroid/app/AlertDialog;
  
63 ····if-nez·v0,·:cond_048 ····if-eqz·v0,·:cond_0
  
64 ····const/4·v0,·0x049 ····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.
2.9 KB
smali/android/support/v7/internal/widget/at.smali
    
Offset 1, 86 lines modifiedOffset 1, 19 lines modified
1 .class·public·Landroid/support/v7/internal/widget/at;1 .class·interface·abstract·Landroid/support/v7/internal/widget/at;
2 .super·Landroid/widget/CheckedTextView;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 #·direct·methods3 #·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·method5 .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·method7 .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·method9 .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·method13 .end·method
24.0 KB
smali/android/support/v7/internal/widget/aw.smali
    
Offset 1, 1009 lines modifiedOffset 1, 70 lines modified
1 .class·public·Landroid/support/v7/internal/widget/aw;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·methods3 #·direct·methods
20 .method·static·constructor·<clinit>()V4 .method·public·constructor·<init>(I)V
21 ····.locals·85 ····.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.
345 B
smali/android/support/v7/internal/widget/z.smali
    
Offset 1, 7 lines modifiedOffset 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 
31.6 KB
smali/android/support/v7/internal/widget/o.smali
    
Offset 1, 2 lines modifiedOffset 1, 1458 lines modified
Diff chunk too large, falling back to line-by-line diff (1458 lines added, 2 lines removed)
1 .class·synthetic·Landroid/support/v7/internal/widget/o;1 .class·public·abstract·Landroid/support/v7/internal/widget/o;
2 .super·Ljava/lang/Object;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.
3.59 KB
smali/android/support/v7/internal/widget/al.smali
    
Offset 1, 61 lines modifiedOffset 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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ap;
  
 5 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ak;
  
  
7 #·direct·methods6 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;)V7 .method·constructor·<init>(Landroid/support/v7/internal/widget/ak;Landroid/view/View;Landroid/support/v7/internal/widget/ap;)V
9 ····.locals·08 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat;9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/al;->b:Landroid/support/v7/internal/widget/ak;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····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-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·onGlobalLayout()V15 .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·121 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar;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·v024 ····move-result-object·v0
  
20 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ar;->b()Z25 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->b()Z
  
21 ····move-result·v026 ····move-result·v0
  
22 ····if-nez·v0,·:cond_027 ····if-nez·v0,·:cond_0
  
23 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ar;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·v030 ····move-result-object·v0
  
26 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ar;->c()V31 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->c()V
  
27 ····:cond_032 ····: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-void34 ····return·v0
35 .end·method35 .end·method
7.93 KB
smali/android/support/v7/internal/widget/ao.smali
    
Offset 1, 69 lines modifiedOffset 1, 265 lines modified
1 .class·Landroid/support/v7/internal/widget/ao;1 .class·Landroid/support/v7/internal/widget/ao;
2 .super·Landroid/support/v7/widget/q;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/ar;4 .implements·Landroid/widget/ListAdapter;
 5 .implements·Landroid/widget/SpinnerAdapter;
  
  
5 #·instance·fields6 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;7 .field·private·a:Landroid/widget/SpinnerAdapter;
  
7 .field·private·c:Ljava/lang/CharSequence; 
  
8 .field·private·d:Landroid/widget/ListAdapter;8 .field·private·b:Landroid/widget/ListAdapter;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V10 .method·public·constructor·<init>(Landroid/widget/SpinnerAdapter;)V
11 ····.locals·111 ····.locals·1
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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-direct·{p0,·p2,·p3,·p4},·Landroid/support/v7/widget/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V26 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z
  
14 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ao;->a(Landroid/view/View;)V27 ····move-result·v0
  
 28 ····:goto_0
 29 ····return·v0
  
 30 ····:cond_0
15 ····const/4·v0,·0x131 ····const/4·v0,·0x1
  
16 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ao;->a(Z)V32 ····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,·0x038 ····const/4·v0,·0x0
  
18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ao;->a(I)V39 ····:goto_0
 40 ····return·v0
  
19 ····new-instance·v0,·Landroid/support/v7/internal/widget/ap;41 ····:cond_0
 42 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/widget/SpinnerAdapter;
  
20 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/widget/ap;-><init>(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/SpinnerCompat;)V43 ····invoke-interface·{v0},·Landroid/widget/SpinnerAdapter;->getCount()I
  
21 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ao;->a(Landroid/widget/AdapterView$OnItemClickListener;)V44 ····move-result·v0
  
22 ····return-void45 ····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·method59 .end·method
  
24 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ao;)Landroid/widget/ListAdapter;60 .method·public·getItem(I)Ljava/lang/Object;
25 ····.locals·161 ····.locals·1
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->d:Landroid/widget/ListAdapter;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·v066 ····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·method72 .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.
3.75 KB
smali/android/support/v7/internal/widget/as.smali
    
Offset 1, 86 lines modifiedOffset 1, 57 lines modified
1 .class·public·Landroid/support/v7/internal/widget/as;1 .class·final·Landroid/support/v7/internal/widget/as;
2 .super·Landroid/widget/CheckBox;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·methods5 #·direct·methods
8 .method·static·constructor·<clinit>()V6 .method·constructor·<init>()V
9 ····.locals·37 ····.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-void9 ····return-void
17 .end·method10 .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·213 ····.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 ····sget-object·v0,·Landroid/support/v7/internal/widget/as;->a:[I15 ····const/4·v1,·0x0
  
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;16 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/ar;-><init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/al;)V
  
30 ····move-result-object·v017 ····return-object·v0
 18 .end·method
  
31 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;19 .method·public·a(I)[Landroid/support/v7/internal/widget/ar;
 20 ····.locals·1
  
32 ····move-result-object·v121 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/ar;
  
33 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/as;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V22 ····return-object·v0
 23 .end·method
  
34 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V24 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 25 ····.locals·1
  
35 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw;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·v027 ····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·method29 .end·method
  
 30 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
  
40 #·virtual·methods 
41 .method·public·setButtonDrawable(I)V 
42 ····.locals·131 ····.locals·1
  
43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/as;->b:Landroid/support/v7/internal/widget/aw;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·v033 ····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·method35 .end·method
421 B
smali/android/support/v7/internal/widget/s.smali
    
Offset 1, 10 lines modifiedOffset 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 
868 B
smali/android/support/v7/internal/widget/ai.smali
    
Offset 35, 19 lines modifiedOffset 35, 19 lines modified
  
35 ····const/4·v1,·0x035 ····const/4·v1,·0x0
  
36 ····move-object·v0,·p136 ····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/app/d;38 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a/c;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····invoke-virtual·{v0},·Landroid/support/v7/app/d;->d()V40 ····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·v043 ····move-result-object·v0
  
6.64 KB
smali/android/support/v7/internal/widget/e.smali
    
Offset 1, 100 lines modifiedOffset 1, 134 lines modified
1 .class·Landroid/support/v7/internal/widget/e;1 .class·Landroid/support/v7/internal/widget/e;
2 .super·Landroid/graphics/drawable/Drawable;2 .super·Landroid/view/View$BaseSavedState;
  
  
 3 #·static·fields
 4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·final·a:Landroid/support/v7/internal/widget/ActionBarContainer;6 .field·a:J
  
 7 .field·b:I
  
  
5 #·direct·methods8 #·direct·methods
6 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContainer;)V9 .method·static·constructor·<clinit>()V
7 ····.locals·010 ····.locals·1
  
8 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V11 ····new-instance·v0,·Landroid/support/v7/internal/widget/f;
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;12 ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/f;-><init>()V
  
 13 ····sput-object·v0,·Landroid/support/v7/internal/widget/e;->CREATOR:Landroid/os/Parcelable$Creator;
  
10 ····return-void14 ····return-void
11 .end·method15 .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 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;19 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J
  
16 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z20 ····move-result-wide·v0
  
17 ····if-eqz·v0,·:cond_121 ····iput-wide·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:J
  
18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;22 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
19 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;23 ····move-result·v0
  
20 ····if-eqz·v0,·:cond_024 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/e;->b:I
  
21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;25 ····return-void
 26 .end·method
  
22 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;27 .method·constructor·<init>(Landroid/os/Parcelable;)V
 28 ····.locals·0
  
23 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V29 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
24 ····:cond_0 
25 ····:goto_0 
26 ····return-void30 ····return-void
 31 .end·method
  
27 ····:cond_1 
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer; 
  
29 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;32 #·virtual·methods
 33 .method·public·toString()Ljava/lang/String;
 34 ····.locals·4
  
30 ····if-eqz·v0,·:cond_235 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;36 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
32 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;37 ····const-string·v1,·"AbsSpinner.SavedState{"
  
33 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V38 ····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 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;40 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
37 ····if-eqz·v0,·:cond_041 ····move-result·v1
  
38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;42 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
39 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->e:Z43 ····move-result-object·v1
  
40 ····if-eqz·v0,·:cond_044 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/e;->a:Landroid/support/v7/internal/widget/ActionBarContainer;45 ····move-result-object·v0
  
42 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;46 ····const-string·v1,·"·selectedId="
  
43 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V47 ····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 ····const/4·v0,·0x050 ····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 ····return-void53 ····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.
7.02 KB
smali/android/support/v7/internal/widget/am.smali
    
Offset 1, 181 lines modifiedOffset 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 #·interfaces3 #·interfaces
 4 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
4 .implements·Landroid/content/DialogInterface$OnClickListener; 
5 .implements·Landroid/support/v7/internal/widget/ar; 
  
  
6 #·instance·fields5 #·instance·fields
7 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;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·methods7 #·direct·methods
12 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;)V8 .method·constructor·<init>(Landroid/support/v7/internal/widget/ak;)V
13 ····.locals·09 ····.locals·0
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void12 ····return-void
17 .end·method13 .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·methods14 #·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·116 ····.locals·1
  
47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog;17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/ak;
  
48 ····if-eqz·v0,·:cond_018 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ak;->a(Landroid/support/v7/internal/widget/ak;)Landroid/support/v7/internal/widget/at;
  
49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->b:Landroid/app/AlertDialog;19 ····move-result-object·v0
  
50 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->isShowing()Z20 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/at;->b()Z
  
51 ····move-result·v021 ····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_022 ····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·v1,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/support/v7/internal/widget/SpinnerCompat;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.
6.06 KB
smali/android/support/v7/internal/widget/l.smali
    
Offset 1, 22 lines modifiedOffset 1, 138 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/l;1 .class·Landroid/support/v7/internal/widget/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
3 #·virtual·methods 
4 .method·public·abstract·a(I)V 
5 .end·method 
  
6 .method·public·abstract·g()V 
7 .end·method5 #·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 .end·method7 #·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 .method·public·abstract·i()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····return-void
13 .end·method13 .end·method
  
  
 14 #·virtual·methods
14 .method·public·abstract·j()V15 .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.
27.9 KB
smali/android/support/v7/internal/widget/az.smali
    
Offset 1, 49 lines modifiedOffset 1, 939 lines modified
1 .class·Landroid/support/v7/internal/widget/az;1 .class·public·Landroid/support/v7/internal/widget/az;
2 .super·Landroid/content/res/Resources;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/internal/widget/x;
  
  
3 #·instance·fields5 #·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·a:Landroid/support/v7/internal/widget/aw;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·methods22 #·direct·methods
6 .method·public·constructor·<init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/aw;)V23 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Z)V
7 ····.locals·324 ····.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/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;38 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
  
9 ····move-result-object·v039 ····move-result-object·v0
  
10 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;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·v142 ····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 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;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·v259 ····move-result-object·v2
  
14 ····invoke-direct·{p0,·v0,·v1,·v2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V60 ····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.
2.4 KB
smali/android/support/v7/internal/widget/ar.smali
    
Offset 1, 19 lines modifiedOffset 1, 90 lines modified
1 .class·interface·abstract·Landroid/support/v7/internal/widget/ar;1 .class·Landroid/support/v7/internal/widget/ar;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/widget/e;
  
  
 3 #·static·fields
 4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
 5 #·instance·fields
 6 .field·c:Z
  
  
3 #·virtual·methods7 #·direct·methods
4 .method·public·abstract·a()V8 .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·method14 .end·method
  
6 .method·public·abstract·a(Landroid/widget/ListAdapter;)V15 .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·method28 .end·method
  
8 .method·public·abstract·a(Ljava/lang/CharSequence;)V29 .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·method33 .end·method
  
10 .method·public·abstract·b()Z34 .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·method38 .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·method53 .end·method
965 B
smali/android/support/v7/internal/widget/ab.smali
    
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ····move-result·v5342 ····move-result·v5
  
343 ····if-nez·v5,·:cond_3343 ····if-nez·v5,·:cond_3
  
344 ····:goto_1344 ····:goto_1
345 ····invoke-virtual·{v3,·v0,·v1},·Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z345 ····invoke-virtual·{v3,·v0,·v1},·Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
  
346 ····invoke-static·{v3,·v4,·v2},·Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V346 ····invoke-static·{v3,·v4,·v2},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
  
347 ····:cond_1347 ····:cond_1
348 ····return-void348 ····return-void
  
349 ····:cond_2349 ····:cond_2
350 ····move·v2,·v1350 ····move·v2,·v1
  
Offset 373, 15 lines modifiedOffset 373, 15 lines modified
  
373 ····if-eqz·v0,·:cond_0373 ····if-eqz·v0,·:cond_0
  
374 ····const/4·v1,·-0x1374 ····const/4·v1,·-0x1
  
375 ····if-eq·p1,·v1,·:cond_0375 ····if-eq·p1,·v1,·:cond_0
  
376 ····invoke-static·{v0,·p3,·p4},·Landroid/support/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V376 ····invoke-static·{v0,·p3,·p4},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
  
377 ····:cond_0377 ····:cond_0
378 ····return-void378 ····return-void
379 .end·method379 .end·method
  
380 .method·protected·a(Landroid/graphics/Canvas;)V380 .method·protected·a(Landroid/graphics/Canvas;)V
381 ····.locals·2381 ····.locals·2
3.94 KB
smali/android/support/v7/internal/widget/ViewStubCompat.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
  
7 .field·private·b:I7 .field·private·b:I
  
8 .field·private·c:Ljava/lang/ref/WeakReference;8 .field·private·c:Ljava/lang/ref/WeakReference;
  
9 .field·private·d:Landroid/view/LayoutInflater;9 .field·private·d:Landroid/view/LayoutInflater;
  
10 .field·private·e:Landroid/support/v7/internal/widget/bg;10 .field·private·e:Landroid/support/v7/internal/widget/bb;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V12 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
13 ····.locals·113 ····.locals·1
  
14 ····const/4·v0,·0x014 ····const/4·v0,·0x0
Offset 32, 37 lines modifiedOffset 32, 37 lines modified
  
32 ····const/4·v2,·0x032 ····const/4·v2,·0x0
  
33 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V33 ····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:I34 ····iput·v2,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I
  
35 ····sget-object·v0,·Landroid/support/v7/a/l;->ViewStubCompat:[I35 ····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·v037 ····move-result-object·v0
  
38 ····sget·v1,·Landroid/support/v7/a/l;->ViewStubCompat_android_inflatedId:I38 ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_inflatedId:I
  
39 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I39 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
40 ····move-result·v140 ····move-result·v1
  
41 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->b:I41 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->b:I
  
42 ····sget·v1,·Landroid/support/v7/a/l;->ViewStubCompat_android_layout:I42 ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_layout:I
  
43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
44 ····move-result·v144 ····move-result·v1
  
45 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I45 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I
  
46 ····sget·v1,·Landroid/support/v7/a/l;->ViewStubCompat_android_id:I46 ····sget·v1,·Landroid/support/v7/b/j;->ViewStubCompat_android_id:I
  
47 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I47 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
48 ····move-result·v148 ····move-result·v1
  
49 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ViewStubCompat;->setId(I)V49 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ViewStubCompat;->setId(I)V
  
Offset 143, 21 lines modifiedOffset 143, 21 lines modified
143 ····:goto_1143 ····: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;)V145 ····invoke-direct·{v0,·v1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
146 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->c:Ljava/lang/ref/WeakReference;146 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->c:Ljava/lang/ref/WeakReference;
  
147 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg;147 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb;
  
148 ····if-eqz·v0,·:cond_1148 ····if-eqz·v0,·:cond_1
  
149 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg;149 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb;
  
150 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/bg;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V150 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/bb;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V
  
151 ····:cond_1151 ····:cond_1
152 ····return-object·v1152 ····return-object·v1
  
153 ····:cond_2153 ····: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 modifiedOffset 259, 18 lines modified
259 ····.locals·0259 ····.locals·0
  
260 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I260 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->a:I
  
261 ····return-void261 ····return-void
262 .end·method262 .end·method
  
263 .method·public·setOnInflateListener(Landroid/support/v7/internal/widget/bg;)V263 .method·public·setOnInflateListener(Landroid/support/v7/internal/widget/bb;)V
264 ····.locals·0264 ····.locals·0
  
265 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bg;265 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bb;
  
266 ····return-void266 ····return-void
267 .end·method267 .end·method
  
268 .method·public·setVisibility(I)V268 .method·public·setVisibility(I)V
269 ····.locals·2269 ····.locals·2
  
10.7 KB
smali/android/support/v7/internal/widget/a.smali
    
Offset 9, 25 lines modifiedOffset 9, 25 lines modified
9 #·instance·fields9 #·instance·fields
10 .field·protected·final·a:Landroid/support/v7/internal/widget/b;10 .field·protected·final·a:Landroid/support/v7/internal/widget/b;
  
11 .field·protected·final·b:Landroid/content/Context;11 .field·protected·final·b:Landroid/content/Context;
  
12 .field·protected·c:Landroid/support/v7/widget/ActionMenuView;12 .field·protected·c:Landroid/support/v7/widget/ActionMenuView;
  
13 .field·protected·d:Landroid/support/v7/widget/ActionMenuPresenter;13 .field·protected·d:Landroid/support/v7/widget/a;
  
14 .field·protected·e:Landroid/view/ViewGroup;14 .field·protected·e:Landroid/view/ViewGroup;
  
15 .field·protected·f:Z15 .field·protected·f:Z
  
16 .field·protected·g:Z16 .field·protected·g:Z
  
17 .field·protected·h:I17 .field·protected·h:I
  
18 .field·protected·i:Landroid/support/v4/view/cf;18 .field·protected·i:Landroid/support/a/f/av;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·121 ····.locals·1
  
22 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;22 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V74 ····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·v176 ····move-result-object·v1
  
77 ····sget·v2,·Landroid/support/v7/a/b;->actionBarPopupTheme:I77 ····sget·v2,·Landroid/support/v7/b/b;->actionBarPopupTheme:I
  
78 ····const/4·v3,·0x178 ····const/4·v3,·0x1
  
79 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z79 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
  
80 ····move-result·v180 ····move-result·v1
  
Offset 194, 222 lines modifiedOffset 194, 18 lines modified
194 ····add-int/2addr·v1,·v2194 ····add-int/2addr·v1,·v2
  
195 ····invoke-virtual·{p1,·p2,·v2,·v3,·v1},·Landroid/view/View;->layout(IIII)V195 ····invoke-virtual·{p1,·p2,·v2,·v3,·v1},·Landroid/view/View;->layout(IIII)V
  
196 ····goto·:goto_0196 ····goto·:goto_0
197 .end·method197 .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.
6.66 KB
smali/android/support/v7/internal/widget/p.smali
    
Offset 1, 193 lines modifiedOffset 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.
3.77 KB
smali/android/support/v7/internal/widget/y.smali
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 .end·method165 .end·method
  
166 .method·public·isAutoMirrored()Z166 .method·public·isAutoMirrored()Z
167 ····.locals·1167 ····.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/v4/b/a/a;->b(Landroid/graphics/drawable/Drawable;)Z169 ····invoke-static·{v0},·Landroid/support/a/b/a/a;->b(Landroid/graphics/drawable/Drawable;)Z
  
170 ····move-result·v0170 ····move-result·v0
  
171 ····return·v0171 ····return·v0
172 .end·method172 .end·method
  
173 .method·public·isStateful()Z173 .method·public·isStateful()Z
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 .end·method189 .end·method
  
190 .method·public·jumpToCurrentState()V190 .method·public·jumpToCurrentState()V
191 ····.locals·1191 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;)V193 ····invoke-static·{v0},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;)V
  
194 ····return-void194 ····return-void
195 .end·method195 .end·method
  
196 .method·protected·onLevelChange(I)Z196 .method·protected·onLevelChange(I)Z
197 ····.locals·1197 ····.locals·1
  
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 .end·method229 .end·method
  
230 .method·public·setAutoMirrored(Z)V230 .method·public·setAutoMirrored(Z)V
231 ····.locals·1231 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Z)V233 ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Z)V
  
234 ····return-void234 ····return-void
235 .end·method235 .end·method
  
236 .method·public·setBounds(IIII)V236 .method·public·setBounds(IIII)V
237 ····.locals·1237 ····.locals·1
  
Offset 291, 25 lines modifiedOffset 291, 25 lines modified
291 .end·method291 .end·method
  
292 .method·public·setHotspot(FF)V292 .method·public·setHotspot(FF)V
293 ····.locals·1293 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V295 ····invoke-static·{v0,·p1,·p2},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;FF)V
  
296 ····return-void296 ····return-void
297 .end·method297 .end·method
  
298 .method·public·setHotspotBounds(IIII)V298 .method·public·setHotspotBounds(IIII)V
299 ····.locals·1299 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V301 ····invoke-static·{v0,·p1,·p2,·p3,·p4},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;IIII)V
  
302 ····return-void302 ····return-void
303 .end·method303 .end·method
  
304 .method·public·setState([I)Z304 .method·public·setState([I)Z
305 ····.locals·1305 ····.locals·1
  
Offset 323, 35 lines modifiedOffset 323, 35 lines modified
323 .end·method323 .end·method
  
324 .method·public·setTint(I)V324 .method·public·setTint(I)V
325 ····.locals·1325 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;I)V327 ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;I)V
  
328 ····return-void328 ····return-void
329 .end·method329 .end·method
  
330 .method·public·setTintList(Landroid/content/res/ColorStateList;)V330 .method·public·setTintList(Landroid/content/res/ColorStateList;)V
331 ····.locals·1331 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V333 ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
  
334 ····return-void334 ····return-void
335 .end·method335 .end·method
  
336 .method·public·setTintMode(Landroid/graphics/PorterDuff$Mode;)V336 .method·public·setTintMode(Landroid/graphics/PorterDuff$Mode;)V
337 ····.locals·1337 ····.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/v4/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V339 ····invoke-static·{v0,·p1},·Landroid/support/a/b/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
  
340 ····return-void340 ····return-void
341 .end·method341 .end·method
  
342 .method·public·setVisible(ZZ)Z342 .method·public·setVisible(ZZ)Z
343 ····.locals·1343 ····.locals·1
  
5.95 KB
smali/android/support/v7/internal/widget/j.smali
    
Offset 1, 114 lines modifiedOffset 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·fields3 #·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·methods5 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V6 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
9 ····.locals·07 ····.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},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/a/f/bk;-><init>()V
  
12 ····return-void10 ····return-void
13 .end·method11 .end·method
  
  
14 #·virtual·methods12 #·virtual·methods
15 .method·public·run()V13 .method·public·b(Landroid/view/View;)V
16 ····.locals·414 ····.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 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer;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-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->getVisibility()I20 ····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 ····if-eq·v0,·v1,·:cond_023 .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 ····move-result-object·v127 ····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·v2,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;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 ····move-result-object·v129 ····const/4·v1,·0x0
  
58 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/cf;)Landroid/support/v4/view/cf;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-void31 ····return-void
61 .end·method32 .end·method
7.05 KB
smali/android/support/v7/internal/widget/bb.smali
    
Offset 1, 257 lines modifiedOffset 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·methods3 #·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.
1.94 KB
smali/android/support/v7/internal/widget/ah.smali
    
Offset 54, 15 lines modifiedOffset 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·v055 ····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/app/d;57 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/aj;->b()Landroid/support/v7/a/c;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
  
61 .method·public·getItemId(I)J61 .method·public·getItemId(I)J
Offset 80, 19 lines modifiedOffset 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·v082 ····move-result-object·v0
  
83 ····check-cast·v0,·Landroid/support/v7/app/d;83 ····check-cast·v0,·Landroid/support/v7/a/c;
  
84 ····const/4·v2,·0x184 ····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/app/d;Z)Landroid/support/v7/internal/widget/aj;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·p286 ····move-result-object·p2
  
87 ····:goto_087 ····:goto_0
88 ····return-object·p288 ····return-object·p2
  
89 ····:cond_089 ····:cond_0
Offset 100, 13 lines modifiedOffset 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·v1102 ····move-result-object·v1
  
103 ····check-cast·v1,·Landroid/support/v7/app/d;103 ····check-cast·v1,·Landroid/support/v7/a/c;
  
104 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->a(Landroid/support/v7/app/d;)V104 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aj;->a(Landroid/support/v7/a/c;)V
  
105 ····goto·:goto_0105 ····goto·:goto_0
106 .end·method106 .end·method
20.5 KB
smali/android/support/v7/internal/widget/c.smali
    
Offset 1, 102 lines modifiedOffset 1, 702 lines modified
1 .class·Landroid/support/v7/internal/widget/c;1 .class·abstract·Landroid/support/v7/internal/widget/c;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/widget/o;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/AbsSpinnerCompat;4 .field·private·E:Landroid/database/DataSetObserver;
  
5 .field·private·final·b:Landroid/util/SparseArray;5 .field·a:Landroid/widget/SpinnerAdapter;
  
 6 .field·b:I
  
 7 .field·c:I
  
 8 .field·d:I
  
 9 .field·e:I
  
 10 .field·f:I
  
 11 .field·g:I
  
 12 .field·final·h:Landroid/graphics/Rect;
  
 13 .field·final·i:Landroid/support/v7/internal/widget/d;
  
  
6 #·direct·methods14 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V15 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
8 ····.locals·116 ····.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·p1,·p0,·Landroid/support/v7/internal/widget/c;->a:Landroid/support/v7/internal/widget/AbsSpinnerCompat;28 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->i:Landroid/support/v7/internal/widget/d;
  
 29 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/c;->k()V
  
 30 ····return-void
 31 .end·method
  
 32 .method·static·synthetic·a(Landroid/support/v7/internal/widget/c;Landroid/view/View;Z)V
 33 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/c;->removeDetachedView(Landroid/view/View;Z)V
  
11 ····new-instance·v0,·Landroid/util/SparseArray;35 ····return-void
 36 .end·method
  
12 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V37 .method·private·k()V
 38 ····.locals·1
  
13 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray;39 ····const/4·v0,·0x1
  
 40 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/c;->setFocusable(Z)V
  
 41 ····const/4·v0,·0x0
  
 42 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/c;->setWillNotDraw(Z)V
  
14 ····return-void43 ····return-void
15 .end·method44 .end·method
  
  
16 #·virtual·methods45 #·virtual·methods
17 .method·a(I)Landroid/view/View;46 .method·a(Landroid/view/View;)I
18 ····.locals·247 ····.locals·1
  
19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray;48 ····invoke-virtual·{p1},·Landroid/view/View;->getMeasuredHeight()I
  
20 ····invoke-virtual·{v0,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;49 ····move-result·v0
  
21 ····move-result-object·v050 ····return·v0
 51 .end·method
  
22 ····check-cast·v0,·Landroid/view/View;52 .method·a()V
 53 ····.locals·3
  
23 ····if-eqz·v0,·:cond_054 ····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 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/c;->b:Landroid/util/SparseArray;60 ····const-wide/high16·v0,·-0x8000000000000000L
  
25 ····invoke-virtual·{v1,·p1},·Landroid/util/SparseArray;->delete(I)V61 ····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.
29.8 KB
smali/android/support/v7/internal/widget/ak.smali
    
Offset 1, 61 lines modifiedOffset 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/v;2 .super·Landroid/support/v7/internal/widget/c;
  
 3 #·interfaces
 4 .implements·Landroid/content/DialogInterface$OnClickListener;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ao;6 .field·E:I
  
5 .field·final·synthetic·b:Landroid/support/v7/internal/widget/SpinnerCompat;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 ····.locals·09 .field·private·H:Landroid/support/v7/internal/widget/ao;
  
 10 .field·private·I:I
  
 11 .field·private·J:Z
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ak;->b:Landroid/support/v7/internal/widget/SpinnerCompat;12 .field·private·K:Landroid/graphics/Rect;
  
10 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/ak;->a:Landroid/support/v7/internal/widget/ao;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 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/v;-><init>(Landroid/view/View;)V17 ····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-void19 ····return-void
13 .end·method20 .end·method
  
 21 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
 22 ····.locals·6
  
14 #·virtual·methods 
15 .method·public·a()Landroid/support/v7/widget/q;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.
32.1 KB
smali/android/support/v7/internal/widget/n.smali
    
Offset 1, 1458 lines modifiedOffset 1, 28 lines modified
1 .class·public·abstract·Landroid/support/v7/internal/widget/n;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·methods3 #·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.
3.86 KB
smali/android/support/v7/internal/widget/aq.smali
    
Offset 1, 57 lines modifiedOffset 1, 68 lines modified
1 .class·final·Landroid/support/v7/internal/widget/aq;1 .class·Landroid/support/v7/internal/widget/aq;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable$Creator;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·methods8 #·direct·methods
6 .method·constructor·<init>()V9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ap;Landroid/support/v7/internal/widget/ak;)V
7 ····.locals·010 ····.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>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void14 ····return-void
10 .end·method15 .end·method
  
  
11 #·virtual·methods16 #·virtual·methods
12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;17 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
13 ····.locals·218 ····.locals·4
  
14 ····new-instance·v0,·Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap;
  
15 ····const/4·v1,·0x020 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak;
  
16 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ak;)V21 ····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 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;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 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/aq;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;27 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/support/v7/internal/widget/ak;
  
27 ····move-result-object·v028 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aq;->b:Landroid/support/v7/internal/widget/ap;
  
28 ····return-object·v0 
29 .end·method29 ····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 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/aq;->a(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;32 ····move-result-wide·v2
  
33 ····move-result-object·v033 ····invoke-virtual·{v0,·p2,·p3,·v2,·v3},·Landroid/support/v7/internal/widget/ak;->a(Landroid/view/View;IJ)Z
  
34 ····return-object·v034 ····: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·method38 .end·method
3.83 KB
smali/android/support/v7/internal/widget/TintImageView.smali
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·final·a:[I4 .field·private·static·final·a:[I
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·final·b:Landroid/support/v7/internal/widget/aw;6 .field·private·final·b:Landroid/support/v7/internal/widget/av;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·19 ····.locals·1
  
10 ····const/4·v0,·0x210 ····const/4·v0,·0x2
Offset 60, 69 lines modifiedOffset 60, 69 lines modified
  
60 ····const/4·v2,·0x060 ····const/4·v2,·0x0
  
61 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V61 ····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:[I62 ····sget-object·v0,·Landroid/support/v7/internal/widget/TintImageView;->a:[I
  
63 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;63 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->a()I65 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->a()I
  
66 ····move-result·v166 ····move-result·v1
  
67 ····if-lez·v1,·:cond_167 ····if-lez·v1,·:cond_1
  
68 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->d(I)Z68 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
69 ····move-result·v169 ····move-result·v1
  
70 ····if-eqz·v1,·:cond_070 ····if-eqz·v1,·:cond_0
  
71 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;71 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
73 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V73 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
74 ····:cond_074 ····:cond_0
75 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bb;->d(I)Z75 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
76 ····move-result·v176 ····move-result·v1
  
77 ····if-eqz·v1,·:cond_177 ····if-eqz·v1,·:cond_1
  
78 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;78 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
79 ····move-result-object·v179 ····move-result-object·v1
  
80 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V80 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
81 ····:cond_181 ····:cond_1
82 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V82 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
83 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw;83 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/aw;85 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/av;
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
  
88 #·virtual·methods88 #·virtual·methods
89 .method·public·setImageResource(I)V89 .method·public·setImageResource(I)V
90 ····.locals·190 ····.locals·1
  
91 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/aw;91 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/av;
  
92 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable;92 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V94 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
4.94 KB
smali/android/support/v7/internal/widget/v.smali
    
Offset 1, 57 lines modifiedOffset 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/TextView;2 .super·Landroid/widget/PopupWindow;
  
  
 3 #·instance·fields
 4 .field·private·final·a:Z
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·constructor·<init>(Landroid/content/Context;)V6 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
5 ····.locals·17 ····.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 ····const/4·v0,·0x010 ····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 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V16 ····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-void22 ····return-void
9 .end·method23 .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/4·v0,·0x028 ····const/16·v1,·0x15
  
13 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V29 ····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-void37 ····return-void
15 .end·method38 .end·method
  
16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V39 .method·public·showAsDropDown(Landroid/view/View;III)V
17 ····.locals·340 ····.locals·2
 41 ····.annotation·build·Landroid/annotation/TargetApi;
 42 ········value·=·0x13
 43 ····.end·annotation
  
18 ····const/4·v2,·0x044 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
19 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V45 ····const/16·v1,·0x15
  
20 ····sget-object·v0,·Landroid/support/v7/a/l;->CompatTextView:[I46 ····if-ge·v0,·v1,·:cond_0
  
21 ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;47 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Z
  
22 ····move-result-object·v048 ····if-eqz·v0,·:cond_0
  
23 ····sget·v1,·Landroid/support/v7/a/l;->CompatTextView_textAllCaps:I49 ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I
  
24 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z50 ····move-result·v0
  
25 ····move-result·v151 ····sub-int/2addr·p3,·v0
  
26 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V52 ····:cond_0
 53 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
  
27 ····if-eqz·v1,·:cond_054 ····return-void
 55 .end·method
  
28 ····new-instance·v0,·Landroid/support/v7/internal/b/a;56 .method·public·update(Landroid/view/View;IIII)V
 57 ····.locals·6
  
29 ····invoke-direct·{v0,·p1},·Landroid/support/v7/internal/b/a;-><init>(Landroid/content/Context;)V58 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
30 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/v;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V59 ····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.
631 B
smali/android/support/v7/internal/a/a.smali
    
Offset 1, 22 lines modifiedOffset 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·methods3 #·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;)Z4 .method·public·abstract·a(ILandroid/view/MenuItem;)Z
9 .end·method5 .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 
3.22 KB
smali/android/support/v7/widget/ap.smali
    
Offset 1, 55 lines modifiedOffset 1, 92 lines modified
1 .class·final·Landroid/support/v7/widget/ap;1 .class·Landroid/support/v7/widget/ap;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/View$BaseSavedState;
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$Creator; 
 3 #·static·fields
 4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
 5 #·instance·fields
 6 .field·public·a:I
  
 7 .field·public·b:Z
  
  
5 #·direct·methods8 #·direct·methods
6 .method·constructor·<init>()V9 .method·static·constructor·<clinit>()V
7 ····.locals·010 ····.locals·1
  
 11 ····new-instance·v0,·Landroid/support/v7/widget/aq;
  
 12 ····invoke-direct·{v0},·Landroid/support/v7/widget/aq;-><init>()V
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····sput-object·v0,·Landroid/support/v7/widget/ap;->CREATOR:Landroid/os/Parcelable$Creator;
  
9 ····return-void14 ····return-void
10 .end·method15 .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·117 ····.locals·1
  
14 ····new-instance·v0,·Landroid/support/v7/widget/Toolbar$SavedState;18 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
 19 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 20 ····move-result·v0
  
 21 ····iput·v0,·p0,·Landroid/support/v7/widget/ap;->a:I
  
 22 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 23 ····move-result·v0
  
 24 ····if-eqz·v0,·:cond_0
  
15 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/Toolbar$SavedState;-><init>(Landroid/os/Parcel;)V25 ····const/4·v0,·0x1
  
16 ····return-object·v026 ····: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·method32 .end·method
  
18 .method·public·a(I)[Landroid/support/v7/widget/Toolbar$SavedState;33 .method·public·constructor·<init>(Landroid/os/Parcelable;)V
19 ····.locals·134 ····.locals·0
  
20 ····new-array·v0,·p1,·[Landroid/support/v7/widget/Toolbar$SavedState;35 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
21 ····return-object·v036 ····return-void
22 .end·method37 .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·140 ····.locals·1
  
25 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ap;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState;41 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
26 ····move-result-object·v042 ····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 ····.locals·144 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ap;->b:Z
  
 45 ····if-eqz·v0,·:cond_0
  
31 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ap;->a(I)[Landroid/support/v7/widget/Toolbar$SavedState;46 ····const/4·v0,·0x1
  
 47 ····:goto_0
 48 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
 49 ····return-void
  
32 ····move-result-object·v050 ····:cond_0
 51 ····const/4·v0,·0x0
  
33 ····return-object·v052 ····goto·:goto_0
34 .end·method53 .end·method
4.76 KB
smali/android/support/v7/widget/h.smali
    
Offset 1, 115 lines modifiedOffset 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 .implements·Landroid/support/v7/internal/view/menu/y;2 .super·Landroid/support/v7/internal/view/menu/s;
  
  
5 #·instance·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuPresenter;4 .field·final·synthetic·c:Landroid/support/v7/widget/a;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·private·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;)V6 .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·07 ····.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 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/ad;9 ····sget·v5,·Landroid/support/v7/b/b;->actionOverflowMenuStyle:I
  
23 ····if-eqz·v0,·:cond_010 ····move-object·v0,·p0
  
24 ····move-object·v0,·p111 ····move-object·v1,·p2
  
25 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ad;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 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->a(Z)V14 ····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 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a()Landroid/support/v7/internal/view/menu/y;16 ····const·v0,·0x800005
  
33 ····move-result-object·v017 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/h;->a(I)V
  
34 ····if-eqz·v0,·:cond_118 ····iget-object·v0,·p1,·Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i;
  
35 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;Z)V19 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/h;->a(Landroid/support/v7/internal/view/menu/v;)V
  
36 ····:cond_1 
37 ····return-void20 ····return-void
38 .end·method21 .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 ····iput·v0,·v2,·Landroid/support/v7/widget/ActionMenuPresenter;->h:I25 ····invoke-super·{p0},·Landroid/support/v7/internal/view/menu/s;->onDismiss()V
  
54 ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter;26 ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a()Landroid/support/v7/internal/view/menu/y;27 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->c(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/g;
  
56 ····move-result-object·v028 ····move-result-object·v0
  
57 ····if-eqz·v0,·:cond_129 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/g;->close()V
  
58 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/y;->a(Landroid/support/v7/internal/view/menu/i;)Z30 ····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 ····goto·:goto_133 ····return-void
66 .end·method34 .end·method
6.68 KB
smali/android/support/v7/widget/f.smali
    
Offset 1, 102 lines modifiedOffset 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 .super·Landroid/support/v7/widget/v;4 .implements·Landroid/support/v7/widget/k;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuPresenter;6 .field·final·synthetic·a:Landroid/support/v7/widget/a;
  
5 .field·final·synthetic·b:Landroid/support/v7/widget/e;7 .field·private·final·b:[F
  
  
6 #·direct·methods8 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v7/widget/e;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V9 .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/content/Context;)V
8 ····.locals·010 ····.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 ····iput-object·p1,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;23 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/f;->setEnabled(Z)V
  
10 ····iput-object·p3,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/ActionMenuPresenter;24 ····new-instance·v0,·Landroid/support/v7/widget/g;
  
 25 ····invoke-direct·{v0,·p0,·p0,·p1},·Landroid/support/v7/widget/g;-><init>(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V
  
11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/v;-><init>(Landroid/view/View;)V26 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
  
12 ····return-void27 ····return-void
13 .end·method28 .end·method
  
  
14 #·virtual·methods29 #·virtual·methods
15 .method·public·a()Landroid/support/v7/widget/q;30 .method·public·c()Z
16 ····.locals·131 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;32 ····const/4·v0,·0x0
  
18 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;33 ····return·v0
 34 .end·method
  
19 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g;35 .method·public·d()Z
 36 ····.locals·1
  
20 ····move-result-object·v037 ····const/4·v0,·0x0
  
21 ····if-nez·v0,·:cond_038 ····return·v0
 39 .end·method
  
22 ····const/4·v0,·0x040 .method·public·performClick()Z
 41 ····.locals·2
  
 42 ····const/4·v1,·0x1
23 ····:goto_0 
24 ····return-object·v0 
  
25 ····:cond_0 
26 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;43 ····invoke-super·{p0},·Landroid/support/v7/internal/widget/TintImageView;->performClick()Z
  
 44 ····move-result·v0
  
 45 ····if-eqz·v0,·:cond_0
  
27 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;46 ····:goto_0
 47 ····return·v1
  
28 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g;48 ····:cond_0
 49 ····const/4·v0,·0x0
  
29 ····move-result-object·v050 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->playSoundEffect(I)V
  
30 ····invoke-virtual·{v0},·Landroid/support/v7/widget/g;->c()Landroid/support/v7/widget/q;51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a;
  
31 ····move-result-object·v052 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z
  
32 ····goto·:goto_053 ····goto·:goto_0
33 .end·method54 .end·method
  
34 .method·public·b()Z55 .method·protected·setFrame(IIII)Z
35 ····.locals·156 ····.locals·6
  
36 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;57 ····const/4·v5,·0x0
  
37 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;58 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z
  
38 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->c()Z59 ····move-result·v0
  
39 ····const/4·v0,·0x160 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;63 ····move-result-object·v2
  
45 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;64 ····if-eqz·v1,·:cond_0
  
46 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->b(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/d;65 ····if-eqz·v2,·:cond_0
  
47 ····move-result-object·v066 ····iget-object·v3,·p0,·Landroid/support/v7/widget/f;->b:[F
  
48 ····if-eqz·v0,·:cond_067 ····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.
3.91 KB
smali/android/support/v7/widget/d.smali
    
Offset 1, 78 lines modifiedOffset 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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuPresenter;4 .field·final·synthetic·a:Landroid/support/v7/widget/a;
  
7 .field·private·b:Landroid/support/v7/widget/g; 
  
  
8 #·direct·methods5 #·direct·methods
9 .method·public·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/g;)V6 .method·private·constructor·<init>(Landroid/support/v7/widget/a;)V
10 ····.locals·07 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter;8 ····iput-object·p1,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a;
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p2,·p0,·Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g;9 ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/c;-><init>()V
  
14 ····return-void10 ····return-void
15 .end·method11 .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 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter;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 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->g(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/z;15 ····return-void
 16 .end·method
  
25 ····move-result-object·v0 
  
26 ····check-cast·v0,·Landroid/view/View;17 #·virtual·methods
 18 .method·public·a()Landroid/support/v7/widget/q;
 19 ····.locals·1
  
27 ····if-eqz·v0,·:cond_020 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a;
  
28 ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder;21 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c;
  
29 ····move-result-object·v022 ····move-result-object·v0
  
30 ····if-eqz·v0,·:cond_023 ····if-eqz·v0,·:cond_0
  
31 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g;24 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/a;
  
32 ····invoke-virtual·{v0},·Landroid/support/v7/widget/g;->d()Z 
  
33 ····move-result·v025 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->h(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/c;
  
34 ····if-eqz·v0,·:cond_026 ····move-result-object·v0
  
35 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter;27 ····invoke-virtual·{v0},·Landroid/support/v7/widget/c;->c()Landroid/support/v7/widget/q;
  
36 ····iget-object·v1,·p0,·Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g;28 ····move-result-object·v0
  
37 ····invoke-static·{v0,·v1},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/g;)Landroid/support/v7/widget/g;29 ····:goto_0
 30 ····return-object·v0
  
38 ····:cond_031 ····:cond_0
39 ····iget-object·v0,·p0,·Landroid/support/v7/widget/d;->a:Landroid/support/v7/widget/ActionMenuPresenter; 
  
40 ····const/4·v1,·0x032 ····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·method34 .end·method
4.02 KB
smali/android/support/v7/widget/i.smali
    
Offset 1, 55 lines modifiedOffset 1, 115 lines modified
1 .class·final·Landroid/support/v7/widget/i;1 .class·Landroid/support/v7/widget/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable$Creator;4 .implements·Landroid/support/v7/internal/view/menu/v;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/widget/a;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·private·constructor·<init>(Landroid/support/v7/widget/a;)V
7 ····.locals·09 ····.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>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void12 ····return-void
10 .end·method13 .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·methods19 #·virtual·methods
12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState;20 .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V
13 ····.locals·121 ····.locals·2
  
14 ····new-instance·v0,·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;22 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/aa;
  
15 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;-><init>(Landroid/os/Parcel;)V23 ····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 ····new-array·v0,·p1,·[Landroid/support/v7/widget/ActionMenuPresenter$SavedState;26 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/aa;->l()Landroid/support/v7/internal/view/menu/g;
  
21 ····return-object·v027 ····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 ····.locals·130 ····:cond_0
 31 ····iget-object·v0,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a;
  
25 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/i;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState;32 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/v;
  
26 ····move-result-object·v033 ····move-result-object·v0
  
27 ····return-object·v034 ····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·method38 .end·method
  
29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;39 .method·public·a(Landroid/support/v7/internal/view/menu/g;)Z
30 ····.locals·140 ····.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·{p0,·p1},·Landroid/support/v7/widget/i;->a(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState;55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->a()Landroid/support/v7/internal/view/menu/v;
  
32 ····move-result-object·v056 ····move-result-object·v0
  
33 ····return-object·v057 ····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·method66 .end·method
13.4 KB
smali/android/support/v7/widget/LinearLayoutCompat.smali
    
Offset 72, 104 lines modifiedOffset 72, 104 lines modified
  
72 ····iput·v3,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->c:I72 ····iput·v3,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->c:I
  
73 ····const·v0,·0x80003373 ····const·v0,·0x800033
  
74 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->e:I74 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->e:I
  
75 ····sget-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat:[I75 ····sget-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat:[I
  
76 ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;76 ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_orientation:I78 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_orientation:I
  
79 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bb;->a(II)I79 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I
  
80 ····move-result·v180 ····move-result·v1
  
81 ····if-ltz·v1,·:cond_081 ····if-ltz·v1,·:cond_0
  
82 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setOrientation(I)V82 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setOrientation(I)V
  
83 ····:cond_083 ····:cond_0
84 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_gravity:I84 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_gravity:I
  
85 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bb;->a(II)I85 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I
  
86 ····move-result·v186 ····move-result·v1
  
87 ····if-ltz·v1,·:cond_187 ····if-ltz·v1,·:cond_1
  
88 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setGravity(I)V88 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setGravity(I)V
  
89 ····:cond_189 ····:cond_1
90 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_baselineAligned:I90 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_baselineAligned:I
  
91 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->a(IZ)Z91 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z
  
92 ····move-result·v192 ····move-result·v1
  
93 ····if-nez·v1,·:cond_293 ····if-nez·v1,·:cond_2
  
94 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setBaselineAligned(Z)V94 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setBaselineAligned(Z)V
  
95 ····:cond_295 ····:cond_2
96 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_weightSum:I96 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_weightSum:I
  
97 ····const/high16·v2,·-0x40800000····#·-1.0f97 ····const/high16·v2,·-0x40800000····#·-1.0f
  
98 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->a(IF)F98 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->a(IF)F
  
99 ····move-result·v199 ····move-result·v1
  
100 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->g:F100 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->g:F
  
101 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_baselineAlignedChildIndex:I101 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_android_baselineAlignedChildIndex:I
  
102 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bb;->a(II)I102 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/ay;->a(II)I
  
103 ····move-result·v1103 ····move-result·v1
  
104 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->b:I104 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->b:I
  
105 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_measureWithLargestChild:I105 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_measureWithLargestChild:I
  
106 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bb;->a(IZ)Z106 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->a(IZ)Z
  
107 ····move-result·v1107 ····move-result·v1
  
108 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->h:Z108 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->h:Z
  
109 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_divider:I109 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_divider:I
  
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V112 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/LinearLayoutCompat;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
  
113 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_showDividers:I113 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_showDividers:I
  
114 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bb;->a(II)I114 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->a(II)I
  
115 ····move-result·v1115 ····move-result·v1
  
116 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->n:I116 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->n:I
  
117 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_dividerPadding:I117 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_dividerPadding:I
  
118 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bb;->d(II)I118 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->d(II)I
  
119 ····move-result·v1119 ····move-result·v1
  
120 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->o:I120 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutCompat;->o:I
  
121 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V121 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
122 ····return-void122 ····return-void
123 .end·method123 .end·method
  
124 .method·private·a(Landroid/view/View;IIII)V124 .method·private·a(Landroid/view/View;IIII)V
125 ····.locals·2125 ····.locals·2
  
Offset 738, 21 lines modifiedOffset 738, 21 lines modified
  
738 ····move/from16·v0,·v19738 ····move/from16·v0,·v19
  
739 ····invoke-static·{v0,·v9},·Ljava/lang/Math;->max(II)I739 ····invoke-static·{v0,·v9},·Ljava/lang/Math;->max(II)I
  
740 ····move-result·v19740 ····move-result·v19
  
741 ····invoke-static·{v4},·Landroid/support/v4/view/au;->f(Landroid/view/View;)I741 ····invoke-static·{v4},·Landroid/support/a/f/z;->b(Landroid/view/View;)I
  
742 ····move-result·v7742 ····move-result·v7
  
743 ····move/from16·v0,·v18743 ····move/from16·v0,·v18
  
744 ····invoke-static·{v0,·v7},·Landroid/support/v7/internal/widget/bh;->a(II)I744 ····invoke-static·{v0,·v7},·Landroid/support/v7/internal/widget/bc;->a(II)I
  
745 ····move-result·v11745 ····move-result·v11
  
746 ····if-eqz·v17,·:cond_a746 ····if-eqz·v17,·:cond_a
  
747 ····iget·v7,·v10,·Landroid/support/v7/widget/p;->width:I747 ····iget·v7,·v10,·Landroid/support/v7/widget/p;->width:I
  
Offset 1020, 15 lines modifiedOffset 1020, 15 lines modified
Max diff block lines reached; 7831/13610 bytes (57.54%) of diff not shown.
4.66 KB
smali/android/support/v7/widget/g.smali
    
Offset 1, 62 lines modifiedOffset 1, 102 lines modified
1 .class·Landroid/support/v7/widget/g;1 .class·Landroid/support/v7/widget/g;
2 .super·Landroid/support/v7/internal/view/menu/v;2 .super·Landroid/support/v7/widget/v;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·c:Landroid/support/v7/widget/ActionMenuPresenter;4 .field·final·synthetic·a:Landroid/support/v7/widget/a;
  
 5 .field·final·synthetic·b:Landroid/support/v7/widget/f;
  
  
5 #·direct·methods6 #·direct·methods
6 .method·public·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;Z)V7 .method·constructor·<init>(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V
7 ····.locals·68 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter;9 ····iput-object·p1,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f;
  
9 ····sget·v5,·Landroid/support/v7/a/b;->actionOverflowMenuStyle:I10 ····iput-object·p3,·p0,·Landroid/support/v7/widget/g;->a:Landroid/support/v7/widget/a;
  
10 ····move-object·v0,·p011 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/v;-><init>(Landroid/view/View;)V
  
11 ····move-object·v1,·p212 ····return-void
 13 .end·method
  
12 ····move-object·v2,·p3 
  
13 ····move-object·v3,·p414 #·virtual·methods
 15 .method·public·a()Landroid/support/v7/widget/q;
 16 ····.locals·1
  
14 ····move·v4,·p517 ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f;
  
15 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v7/internal/view/menu/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V18 ····iget-object·v0,·v0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a;
  
16 ····const·v0,·0x80000519 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h;
  
17 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/g;->a(I)V20 ····move-result-object·v0
  
18 ····iget-object·v0,·p1,·Landroid/support/v7/widget/ActionMenuPresenter;->g:Landroid/support/v7/widget/h;21 ····if-nez·v0,·:cond_0
  
19 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/g;->a(Landroid/support/v7/internal/view/menu/y;)V22 ····const/4·v0,·0x0
  
20 ····return-void23 ····: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·method33 .end·method
  
 34 .method·public·b()Z
 35 ····.locals·1
  
22 #·virtual·methods 
23 .method·public·onDismiss()V 
24 ····.locals·236 ····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-super·{p0},·Landroid/support/v7/internal/view/menu/v;->onDismiss()V38 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z
  
 39 ····const/4·v0,·0x1
  
 40 ····return·v0
 41 .end·method
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter;42 .method·public·c()Z
 43 ····.locals·1
  
 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/ActionMenuPresenter;->c(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/i;46 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->b(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/e;
  
28 ····move-result-object·v047 ····move-result-object·v0
  
29 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->close()V48 ····if-eqz·v0,·:cond_0
  
30 ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->c:Landroid/support/v7/widget/ActionMenuPresenter;49 ····const/4·v0,·0x0
  
31 ····const/4·v1,·0x050 ····:goto_0
 51 ····return·v0
  
32 ····invoke-static·{v0,·v1},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/g;)Landroid/support/v7/widget/g;52 ····:cond_0
 53 ····iget-object·v0,·p0,·Landroid/support/v7/widget/g;->b:Landroid/support/v7/widget/f;
  
33 ····return-void54 ····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·method58 .end·method
4.55 KB
smali/android/support/v7/widget/u.smali
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 #·instance·fields5 #·instance·fields
6 .field·private·f:Z6 .field·private·f:Z
  
7 .field·private·g:Z7 .field·private·g:Z
  
8 .field·private·h:Z8 .field·private·h:Z
  
9 .field·private·i:Landroid/support/v4/view/cf;9 .field·private·i:Landroid/support/a/f/av;
  
10 .field·private·j:Landroid/support/v4/widget/y;10 .field·private·j:Landroid/support/a/g/k;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/content/Context;Z)V12 .method·public·constructor·<init>(Landroid/content/Context;Z)V
13 ····.locals·213 ····.locals·2
  
14 ····const/4·v0,·0x014 ····const/4·v0,·0x0
  
15 ····sget·v1,·Landroid/support/v7/a/b;->dropDownListViewStyle:I15 ····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)V16 ····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:Z17 ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/u;->g:Z
  
18 ····const/4·v0,·0x018 ····const/4·v0,·0x0
  
Offset 84, 40 lines modifiedOffset 84, 40 lines modified
  
84 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/u;->h:Z84 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/u;->h:Z
  
85 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/u;->setPressed(Z)V85 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/u;->setPressed(Z)V
  
86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->drawableStateChanged()V86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->drawableStateChanged()V
  
87 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf;87 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av;
  
88 ····if-eqz·v0,·:cond_088 ····if-eqz·v0,·:cond_0
  
89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf;89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av;
  
90 ····invoke-virtual·{v0},·Landroid/support/v4/view/cf;->a()V90 ····invoke-virtual·{v0},·Landroid/support/a/f/av;->a()V
  
91 ····const/4·v0,·0x091 ····const/4·v0,·0x0
  
92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/v4/view/cf;92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->i:Landroid/support/a/f/av;
  
93 ····:cond_093 ····:cond_0
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
97 .method·public·a(Landroid/view/MotionEvent;I)Z97 .method·public·a(Landroid/view/MotionEvent;I)Z
98 ····.locals·898 ····.locals·8
  
99 ····const/4·v2,·0x199 ····const/4·v2,·0x1
  
100 ····const/4·v1,·0x0100 ····const/4·v1,·0x0
  
101 ····invoke-static·{p1},·Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I101 ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I
  
102 ····move-result·v3102 ····move-result·v3
  
103 ····packed-switch·v3,·:pswitch_data_0103 ····packed-switch·v3,·:pswitch_data_0
  
104 ····:cond_0104 ····:cond_0
105 ····:goto_0105 ····:goto_0
Offset 132, 32 lines modifiedOffset 132, 32 lines modified
  
132 ····:cond_1132 ····:cond_1
133 ····invoke-direct·{p0},·Landroid/support/v7/widget/u;->d()V133 ····invoke-direct·{p0},·Landroid/support/v7/widget/u;->d()V
  
134 ····:cond_2134 ····:cond_2
135 ····if-eqz·v3,·:cond_7135 ····if-eqz·v3,·:cond_7
  
136 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y;136 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
137 ····if-nez·v0,·:cond_3137 ····if-nez·v0,·:cond_3
  
138 ····new-instance·v0,·Landroid/support/v4/widget/y;138 ····new-instance·v0,·Landroid/support/a/g/k;
  
139 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/y;-><init>(Landroid/widget/ListView;)V139 ····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/v4/widget/y;140 ····iput-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
141 ····:cond_3141 ····:cond_3
142 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y;142 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
143 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/widget/y;->a(Z)Landroid/support/v4/widget/a;143 ····invoke-virtual·{v0,·v2},·Landroid/support/a/g/k;->a(Z)Landroid/support/a/g/a;
  
144 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y;144 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
145 ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/v4/widget/y;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z145 ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/a/g/k;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
  
146 ····:cond_4146 ····:cond_4
147 ····:goto_2147 ····:goto_2
148 ····return·v3148 ····return·v3
  
149 ····:pswitch_0149 ····:pswitch_0
150 ····move·v0,·v1150 ····move·v0,·v1
Offset 229, 21 lines modifiedOffset 229, 21 lines modified
229 ····if-ne·v3,·v2,·:cond_0229 ····if-ne·v3,·v2,·:cond_0
  
230 ····invoke-direct·{p0,·v0,·v6},·Landroid/support/v7/widget/u;->a(Landroid/view/View;I)V230 ····invoke-direct·{p0,·v0,·v6},·Landroid/support/v7/widget/u;->a(Landroid/view/View;I)V
  
231 ····goto·:goto_0231 ····goto·:goto_0
  
232 ····:cond_7232 ····:cond_7
233 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y;233 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
234 ····if-eqz·v0,·:cond_4234 ····if-eqz·v0,·:cond_4
  
235 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/v4/widget/y;235 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->j:Landroid/support/a/g/k;
  
236 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/y;->a(Z)Landroid/support/v4/widget/a;236 ····invoke-virtual·{v0,·v1},·Landroid/support/a/g/k;->a(Z)Landroid/support/a/g/a;
  
237 ····goto·:goto_2237 ····goto·:goto_2
  
238 ····:pswitch_2238 ····:pswitch_2
239 ····move·v0,·v2239 ····move·v0,·v2
  
240 ····goto·:goto_3240 ····goto·:goto_3
10.5 KB
smali/android/support/v7/widget/SearchView.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/b/c;4 .implements·Landroid/support/v7/c/a;
  
  
5 #·static·fields5 #·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:Z7 .field·private·static·final·b:Z
  
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
24 .field·private·F:I24 .field·private·F:I
  
25 .field·private·G:Landroid/app/SearchableInfo;25 .field·private·G:Landroid/app/SearchableInfo;
  
26 .field·private·H:Landroid/os/Bundle;26 .field·private·H:Landroid/os/Bundle;
  
27 .field·private·final·I:Landroid/support/v7/internal/widget/aw;27 .field·private·final·I:Landroid/support/v7/internal/widget/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 modifiedOffset 74, 15 lines modified
  
74 .field·private·t:Landroid/view/View$OnClickListener;74 .field·private·t:Landroid/view/View$OnClickListener;
  
75 .field·private·u:Z75 .field·private·u:Z
  
76 .field·private·v:Z76 .field·private·v:Z
  
77 .field·private·w:Landroid/support/v4/widget/e;77 .field·private·w:Landroid/support/a/g/e;
  
78 .field·private·x:Z78 .field·private·x:Z
  
79 .field·private·y:Ljava/lang/CharSequence;79 .field·private·y:Ljava/lang/CharSequence;
  
80 .field·private·z:Z80 .field·private·z:Z
  
Offset 279, 22 lines modifiedOffset 279, 22 lines modified
279 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/SearchView;->u:Z279 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/SearchView;->u:Z
  
280 ····if-eqz·v5,·:cond_3280 ····if-eqz·v5,·:cond_3
  
281 ····:goto_3281 ····:goto_3
282 ····invoke-virtual·{v0,·v2},·Landroid/widget/ImageView;->setVisibility(I)V282 ····invoke-virtual·{v0,·v2},·Landroid/widget/ImageView;->setVisibility(I)V
  
283 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->h()V283 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->i()V
  
284 ····if-nez·v3,·:cond_4284 ····if-nez·v3,·:cond_4
  
285 ····:goto_4285 ····:goto_4
286 ····invoke-direct·{p0,·v4},·Landroid/support/v7/widget/SearchView;->c(Z)V286 ····invoke-direct·{p0,·v4},·Landroid/support/v7/widget/SearchView;->c(Z)V
  
287 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->g()V287 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->h()V
  
288 ····return-void288 ····return-void
  
289 ····:cond_0289 ····:cond_0
290 ····move·v0,·v2290 ····move·v0,·v2
  
291 ····goto·:goto_0291 ····goto·:goto_0
Offset 357, 19 lines modifiedOffset 357, 19 lines modified
  
357 ····if-nez·v0,·:cond_0357 ····if-nez·v0,·:cond_0
  
358 ····:goto_0358 ····:goto_0
359 ····return-object·p1359 ····return-object·p1
  
360 ····:cond_0360 ····:cond_0
361 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/aw;361 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView;->I:Landroid/support/v7/internal/widget/av;
  
362 ····iget·v1,·p0,·Landroid/support/v7/widget/SearchView;->k:I362 ····iget·v1,·p0,·Landroid/support/v7/widget/SearchView;->k:I
  
363 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/aw;->a(I)Landroid/graphics/drawable/Drawable;363 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable;
  
364 ····move-result-object·v1364 ····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()F366 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getTextSize()F
  
Offset 580, 15 lines modifiedOffset 580, 35 lines modified
  
580 ····:cond_1580 ····:cond_1
581 ····const/4·v0,·0x0581 ····const/4·v0,·0x0
  
582 ····goto·:goto_0582 ····goto·:goto_0
583 .end·method583 .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·g()V595 .method·private·h()V
585 ····.locals·2596 ····.locals·2
  
586 ····const/16·v0,·0x8597 ····const/16·v0,·0x8
  
587 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->f()Z598 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView;->f()Z
  
588 ····move-result·v1599 ····move-result·v1
Offset 618, 35 lines modifiedOffset 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)V639 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setVisibility(I)V
Max diff block lines reached; 7080/10641 bytes (66.54%) of diff not shown.
3.88 KB
smali/android/support/v7/widget/b.smali
    
Offset 1, 130 lines modifiedOffset 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.
3.35 KB
smali/android/support/v7/widget/q.smali
    
Offset 181, 29 lines modifiedOffset 181, 29 lines modified
  
181 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V181 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
182 ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->B:Landroid/graphics/Rect;182 ····iput-object·v0,·p0,·Landroid/support/v7/widget/q;->B:Landroid/graphics/Rect;
  
183 ····iput-object·p1,·p0,·Landroid/support/v7/widget/q;->c:Landroid/content/Context;183 ····iput-object·p1,·p0,·Landroid/support/v7/widget/q;->c:Landroid/content/Context;
  
184 ····sget-object·v0,·Landroid/support/v7/a/l;->ListPopupWindow:[I184 ····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·v0186 ····move-result-object·v0
  
187 ····sget·v1,·Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownHorizontalOffset:I187 ····sget·v1,·Landroid/support/v7/b/j;->ListPopupWindow_android_dropDownHorizontalOffset:I
  
188 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I188 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
189 ····move-result·v1189 ····move-result·v1
  
190 ····iput·v1,·p0,·Landroid/support/v7/widget/q;->i:I190 ····iput·v1,·p0,·Landroid/support/v7/widget/q;->i:I
  
191 ····sget·v1,·Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownVerticalOffset:I191 ····sget·v1,·Landroid/support/v7/b/j;->ListPopupWindow_android_dropDownVerticalOffset:I
  
192 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I192 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
193 ····move-result·v1193 ····move-result·v1
  
194 ····iput·v1,·p0,·Landroid/support/v7/widget/q;->j:I194 ····iput·v1,·p0,·Landroid/support/v7/widget/q;->j:I
  
Offset 212, 17 lines modifiedOffset 212, 17 lines modified
212 ····if-eqz·v1,·:cond_0212 ····if-eqz·v1,·:cond_0
  
213 ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/q;->k:Z213 ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/q;->k:Z
  
214 ····:cond_0214 ····:cond_0
215 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V215 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
216 ····new-instance·v0,·Landroid/support/v7/internal/widget/u;216 ····new-instance·v0,·Landroid/support/v7/internal/widget/v;
  
217 ····invoke-direct·{v0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/u;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V217 ····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)V220 ····invoke-virtual·{v0,·v3},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V
  
Offset 234, 15 lines modifiedOffset 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·v0235 ····move-result-object·v0
  
236 ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;236 ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
237 ····invoke-static·{v0},·Landroid/support/v4/e/f;->a(Ljava/util/Locale;)I237 ····invoke-static·{v0},·Landroid/support/a/d/f;->a(Ljava/util/Locale;)I
  
238 ····move-result·v0238 ····move-result·v0
  
239 ····iput·v0,·p0,·Landroid/support/v7/widget/q;->D:I239 ····iput·v0,·p0,·Landroid/support/v7/widget/q;->D:I
  
240 ····return-void240 ····return-void
241 .end·method241 .end·method
Offset 1139, 15 lines modifiedOffset 1139, 15 lines modified
  
1139 ····iget·v3,·p0,·Landroid/support/v7/widget/q;->i:I1139 ····iget·v3,·p0,·Landroid/support/v7/widget/q;->i:I
  
1140 ····iget·v4,·p0,·Landroid/support/v7/widget/q;->j:I1140 ····iget·v4,·p0,·Landroid/support/v7/widget/q;->j:I
  
1141 ····iget·v5,·p0,·Landroid/support/v7/widget/q;->l:I1141 ····iget·v5,·p0,·Landroid/support/v7/widget/q;->l:I
  
1142 ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/widget/z;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V1142 ····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)V1144 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/u;->setSelection(I)V
  
1145 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/q;->C:Z1145 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/q;->C:Z
  
3.26 KB
smali/android/support/v7/widget/SearchView$SearchAutoComplete.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 #·instance·fields5 #·instance·fields
6 .field·private·final·a:[I6 .field·private·final·a:[I
  
7 .field·private·b:I7 .field·private·b:I
  
8 .field·private·c:Landroid/support/v7/widget/SearchView;8 .field·private·c:Landroid/support/v7/widget/SearchView;
  
9 .field·private·final·d:Landroid/support/v7/internal/widget/aw;9 .field·private·final·d:Landroid/support/v7/internal/widget/av;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;)V11 .method·public·constructor·<init>(Landroid/content/Context;)V
12 ····.locals·112 ····.locals·1
  
13 ····const/4·v0,·0x013 ····const/4·v0,·0x0
Offset 54, 38 lines modifiedOffset 54, 38 lines modified
  
54 ····move-result·v054 ····move-result·v0
  
55 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->b:I55 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->b:I
  
56 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->a:[I56 ····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/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;57 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/ay;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/ay;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->d(I)Z59 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->d(I)Z
  
60 ····move-result·v160 ····move-result·v1
  
61 ····if-eqz·v1,·:cond_061 ····if-eqz·v1,·:cond_0
  
62 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bb;->a(I)Landroid/graphics/drawable/Drawable;62 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/ay;->a(I)Landroid/graphics/drawable/Drawable;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V64 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
65 ····:cond_065 ····:cond_0
66 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->b()V66 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->b()V
  
67 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bb;->c()Landroid/support/v7/internal/widget/aw;67 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ay;->c()Landroid/support/v7/internal/widget/av;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/aw;69 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/av;
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
  
72 #·virtual·methods72 #·virtual·methods
73 .method·public·enoughToFilter()Z73 .method·public·enoughToFilter()Z
Offset 274, 17 lines modifiedOffset 274, 17 lines modified
  
274 ····return-void274 ····return-void
275 .end·method275 .end·method
  
276 .method·public·setDropDownBackgroundResource(I)V276 .method·public·setDropDownBackgroundResource(I)V
277 ····.locals·1277 ····.locals·1
  
278 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->d:Landroid/support/v7/internal/widget/aw;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/aw;->a(I)Landroid/graphics/drawable/Drawable;279 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/av;->a(I)Landroid/graphics/drawable/Drawable;
  
280 ····move-result-object·v0280 ····move-result-object·v0
  
281 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V281 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
282 ····return-void282 ····return-void
283 .end·method283 .end·method
2.83 KB
smali/android/support/v7/widget/an.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·Landroid/support/v7/widget/an;1 .class·public·Landroid/support/v7/widget/an;
2 .super·Landroid/support/v7/app/b;2 .super·Landroid/support/v7/a/b;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·b:I4 .field·b:I
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(II)V6 .method·public·constructor·<init>(II)V
7 ····.locals·17 ····.locals·1
  
8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/app/b;-><init>(II)V8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a/b;-><init>(II)V
  
9 ····const/4·v0,·0x09 ····const/4·v0,·0x0
  
10 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I10 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I
  
11 ····const·v0,·0x80001311 ····const·v0,·0x800013
  
Offset 22, 39 lines modifiedOffset 22, 39 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V24 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/app/b;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V26 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/a/b;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I28 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·constructor·<init>(Landroid/support/v7/app/b;)V31 .method·public·constructor·<init>(Landroid/support/v7/a/b;)V
32 ····.locals·132 ····.locals·1
  
33 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/b;-><init>(Landroid/support/v7/app/b;)V33 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/support/v7/a/b;)V
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I35 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/support/v7/widget/an;)V38 .method·public·constructor·<init>(Landroid/support/v7/widget/an;)V
39 ····.locals·139 ····.locals·1
  
40 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/b;-><init>(Landroid/support/v7/app/b;)V40 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/support/v7/a/b;)V
  
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I42 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I
  
43 ····iget·v0,·p1,·Landroid/support/v7/widget/an;->b:I43 ····iget·v0,·p1,·Landroid/support/v7/widget/an;->b:I
  
Offset 62, 27 lines modifiedOffset 62, 27 lines modified
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V64 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
65 ····.locals·165 ····.locals·1
  
66 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V66 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
67 ····const/4·v0,·0x067 ····const/4·v0,·0x0
  
68 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I68 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V71 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
72 ····.locals·172 ····.locals·1
  
73 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V73 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/b;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····iput·v0,·p0,·Landroid/support/v7/widget/an;->b:I75 ····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;)V76 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/an;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
57.0 KB
smali/android/support/v7/widget/Toolbar.smali
    
Offset 7, 31 lines modifiedOffset 7, 29 lines modified
  
7 .field·private·final·B:[I7 .field·private·final·B:[I
  
8 .field·private·C:Landroid/support/v7/widget/ao;8 .field·private·C:Landroid/support/v7/widget/ao;
  
9 .field·private·final·D:Landroid/support/v7/widget/o;9 .field·private·final·D:Landroid/support/v7/widget/o;
  
10 .field·private·E:Landroid/support/v7/internal/widget/bc;10 .field·private·E:Landroid/support/v7/internal/widget/az;
  
11 .field·private·F:Landroid/support/v7/widget/ActionMenuPresenter;11 .field·private·F:Landroid/support/v7/widget/am;
  
12 .field·private·G:Landroid/support/v7/widget/am;12 .field·private·G:Landroid/support/v7/internal/view/menu/v;
  
13 .field·private·H:Landroid/support/v7/internal/view/menu/y;13 .field·private·H:Landroid/support/v7/internal/view/menu/h;
  
14 .field·private·I:Landroid/support/v7/internal/view/menu/j;14 .field·private·I:Z
  
15 .field·private·J:Z15 .field·private·J:I
  
16 .field·private·K:I16 .field·private·final·K:Ljava/lang/Runnable;
  
17 .field·private·final·L:Ljava/lang/Runnable; 
  
18 .field·private·final·M:Landroid/support/v7/internal/widget/aw;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 modifiedOffset 90, 15 lines modified
  
92 ····return-void90 ····return-void
93 .end·method91 .end·method
  
94 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V92 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
95 ····.locals·193 ····.locals·1
  
96 ····sget·v0,·Landroid/support/v7/a/b;->toolbarStyle:I94 ····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)V95 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
98 ····return-void96 ····return-void
99 .end·method97 .end·method
  
100 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V98 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Offset 146, 143 lines modifiedOffset 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;)V146 ····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;->L:Ljava/lang/Runnable;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·v0149 ····move-result-object·v0
  
152 ····sget-object·v1,·Landroid/support/v7/a/l;->Toolbar:[I150 ····sget-object·v1,·Landroid/support/v7/b/j;->Toolbar:[I
  
153 ····invoke-static·{v0,·p2,·v1,·p3,·v6},·Landroid/support/v7/internal/widget/bb;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bb;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·v0152 ····move-result-object·v0
  
155 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_titleTextAppearance:I153 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleTextAppearance:I
  
156 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bb;->f(II)I154 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->f(II)I
  
157 ····move-result·v1155 ····move-result·v1
  
158 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I156 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I
  
159 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_subtitleTextAppearance:I157 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_subtitleTextAppearance:I
  
160 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bb;->f(II)I158 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->f(II)I
  
161 ····move-result·v1159 ····move-result·v1
  
162 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I160 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I
  
163 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_android_gravity:I161 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_android_gravity:I
  
164 ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I162 ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I
  
165 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bb;->b(II)I163 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/ay;->b(II)I
  
166 ····move-result·v1164 ····move-result·v1
  
167 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->u:I165 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->u:I
  
168 ····const/16·v1,·0x30166 ····const/16·v1,·0x30
  
169 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->n:I167 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->n:I
  
170 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_titleMargins:I168 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMargins:I
  
171 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bb;->c(II)I169 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/ay;->c(II)I
  
172 ····move-result·v1170 ····move-result·v1
  
173 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->s:I171 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->s:I
  
174 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->r:I172 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->r:I
  
175 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->q:I173 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->q:I
  
176 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I174 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I
  
177 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_titleMarginStart:I175 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMarginStart:I
  
178 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bb;->c(II)I176 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->c(II)I
  
179 ····move-result·v1177 ····move-result·v1
  
180 ····if-ltz·v1,·:cond_0178 ····if-ltz·v1,·:cond_0
  
181 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I179 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->p:I
  
182 ····:cond_0180 ····:cond_0
183 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_titleMarginEnd:I181 ····sget·v1,·Landroid/support/v7/b/j;->Toolbar_titleMarginEnd:I
  
184 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bb;->c(II)I182 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/ay;->c(II)I
  
185 ····move-result·v1183 ····move-result·v1
Max diff block lines reached; 52846/58236 bytes (90.74%) of diff not shown.
449 B
smali/android/support/v7/widget/al.smali
    
Offset 23, 11 lines modifiedOffset 23, 11 lines modified
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onClick(Landroid/view/View;)V24 .method·public·onClick(Landroid/view/View;)V
25 ····.locals·125 ····.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;->h()V27 ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->c()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
542 B
smali/android/support/v7/widget/ai.smali
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····check-cast·v0,·Landroid/widget/ImageView;57 ····check-cast·v0,·Landroid/widget/ImageView;
  
58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ai;->d:Landroid/widget/ImageView;58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ai;->d:Landroid/widget/ImageView;
  
59 ····sget·v0,·Landroid/support/v7/a/g;->edit_query:I59 ····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·v061 ····move-result-object·v0
  
62 ····check-cast·v0,·Landroid/widget/ImageView;62 ····check-cast·v0,·Landroid/widget/ImageView;
  
6.11 KB
smali/android/support/v7/widget/e.smali
    
Offset 1, 164 lines modifiedOffset 1, 78 lines modified
1 .class·Landroid/support/v7/widget/e;1 .class·Landroid/support/v7/widget/e;
2 .super·Landroid/support/v7/internal/widget/TintImageView;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/widget/k;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuPresenter;6 .field·final·synthetic·a:Landroid/support/v7/widget/a;
  
7 .field·private·final·b:[F7 .field·private·b:Landroid/support/v7/widget/h;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V9 .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)V
10 ····.locals·310 ····.locals·0
  
11 ····const/4·v2,·0x111 ····iput-object·p1,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a;
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····const/4·v0,·0x0 
  
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·v0,·p0,·Landroid/support/v7/widget/e;->b:[F13 ····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-void14 ····return-void
28 .end·method15 .end·method
  
  
29 #·virtual·methods16 #·virtual·methods
30 .method·public·c()Z17 .method·public·run()V
31 ····.locals·118 ····.locals·2
  
32 ····const/4·v0,·0x019 ····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 ····const/4·v0,·0x022 ····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 ····const/4·v1,·0x125 ····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_027 ····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/4·v5,·0x031 ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h;
  
58 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z32 ····invoke-virtual·{v0},·Landroid/support/v7/widget/h;->d()Z
  
59 ····move-result·v033 ····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·v1,·:cond_034 ····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.
10.7 KB
smali/android/support/v7/widget/am.smali
    
Offset 1, 18 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/x;4 .implements·Landroid/support/v7/internal/view/menu/u;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·a:Landroid/support/v7/internal/view/menu/i;6 .field·a:Landroid/support/v7/internal/view/menu/g;
  
7 .field·b:Landroid/support/v7/internal/view/menu/m;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·methods9 #·direct·methods
10 .method·private·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V10 .method·private·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V
11 ····.locals·011 ····.locals·0
Offset 30, 106 lines modifiedOffset 30, 106 lines modified
30 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/am;-><init>(Landroid/support/v7/widget/Toolbar;)V30 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/am;-><init>(Landroid/support/v7/widget/Toolbar;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;)V34 .method·public·a(Landroid/content/Context;Landroid/support/v7/internal/view/menu/g;)V
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;36 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g;
  
37 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/m;38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j;
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;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/m;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/i;->d(Landroid/support/v7/internal/view/menu/m;)Z42 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->d(Landroid/support/v7/internal/view/menu/j;)Z
  
43 ····:cond_043 ····:cond_0
44 ····iput-object·p2,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;44 ····iput-object·p2,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·a(Landroid/support/v7/internal/view/menu/i;Z)V47 .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V
48 ····.locals·048 ····.locals·0
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·a(Z)V51 .method·public·a(Z)V
52 ····.locals·552 ····.locals·5
  
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/m;54 ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j;
  
55 ····if-eqz·v1,·:cond_155 ····if-eqz·v1,·:cond_1
  
56 ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;56 ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/g;
  
57 ····if-eqz·v1,·:cond_057 ····if-eqz·v1,·:cond_0
  
58 ····iget-object·v1,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;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/i;->size()I59 ····invoke-virtual·{v1},·Landroid/support/v7/internal/view/menu/g;->size()I
  
60 ····move-result·v260 ····move-result·v2
  
61 ····move·v1,·v061 ····move·v1,·v0
  
62 ····:goto_062 ····:goto_0
63 ····if-ge·v1,·v2,·:cond_063 ····if-ge·v1,·v2,·:cond_0
  
64 ····iget-object·v3,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;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/i;->getItem(I)Landroid/view/MenuItem;65 ····invoke-virtual·{v3,·v1},·Landroid/support/v7/internal/view/menu/g;->getItem(I)Landroid/view/MenuItem;
  
66 ····move-result-object·v366 ····move-result-object·v3
  
67 ····iget-object·v4,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/m;67 ····iget-object·v4,·p0,·Landroid/support/v7/widget/am;->b:Landroid/support/v7/internal/view/menu/j;
  
68 ····if-ne·v3,·v4,·:cond_268 ····if-ne·v3,·v4,·:cond_2
  
69 ····const/4·v0,·0x169 ····const/4·v0,·0x1
  
70 ····:cond_070 ····:cond_0
71 ····if-nez·v0,·:cond_171 ····if-nez·v0,·:cond_1
  
72 ····iget-object·v0,·p0,·Landroid/support/v7/widget/am;->a:Landroid/support/v7/internal/view/menu/i;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/m;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/i;Landroid/support/v7/internal/view/menu/m;)Z74 ····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_175 ····:cond_1
76 ····return-void76 ····return-void
  
77 ····:cond_277 ····:cond_2
78 ····add-int/lit8·v1,·v1,·0x178 ····add-int/lit8·v1,·v1,·0x1
  
79 ····goto·:goto_079 ····goto·:goto_0
80 .end·method80 .end·method
  
81 .method·public·a(Landroid/support/v7/internal/view/menu/ad;)Z81 .method·public·a(Landroid/support/v7/internal/view/menu/aa;)Z
82 ····.locals·182 ····.locals·1
  
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····return·v084 ····return·v0
85 .end·method85 .end·method
  
86 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/support/v7/internal/view/menu/m;)Z86 .method·public·a(Landroid/support/v7/internal/view/menu/g;Landroid/support/v7/internal/view/menu/j;)Z
87 ····.locals·487 ····.locals·4
  
88 ····const/4·v3,·0x188 ····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;)V90 ····invoke-static·{v0},·Landroid/support/v7/widget/Toolbar;->b(Landroid/support/v7/widget/Toolbar;)V
Offset 157, 21 lines modifiedOffset 157, 21 lines modified
157 ····move-result-object·v1157 ····move-result-object·v1
Max diff block lines reached; 5090/10841 bytes (46.95%) of diff not shown.
955 B
smali/android/support/v7/widget/l.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/y;4 .implements·Landroid/support/v7/internal/view/menu/v;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView;6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView;
  
  
7 #·direct·methods7 #·direct·methods
Offset 26, 20 lines modifiedOffset 26, 20 lines modified
26 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/l;-><init>(Landroid/support/v7/widget/ActionMenuView;)V26 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/l;-><init>(Landroid/support/v7/widget/ActionMenuView;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a(Landroid/support/v7/internal/view/menu/i;Z)V30 .method·public·a(Landroid/support/v7/internal/view/menu/g;Z)V
31 ····.locals·031 ····.locals·0
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·a(Landroid/support/v7/internal/view/menu/i;)Z34 .method·public·a(Landroid/support/v7/internal/view/menu/g;)Z
35 ····.locals·135 ····.locals·1
  
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····return·v037 ····return·v0
38 .end·method38 .end·method
38.3 KB
smali/android/support/v7/widget/a.smali
    
Offset 1, 2 lines modifiedOffset 1, 1661 lines modified
Diff chunk too large, falling back to line-by-line diff (1661 lines added, 2 lines removed)
1 .class·synthetic·Landroid/support/v7/widget/a;1 .class·public·Landroid/support/v7/widget/a;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/view/menu/d;
  
 3 #·interfaces
 4 .implements·Landroid/support/a/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.
1.33 KB
smali/android/support/v7/widget/p.smali
    
Offset 30, 31 lines modifiedOffset 30, 31 lines modified
  
30 ····const/4·v3,·-0x130 ····const/4·v3,·-0x1
  
31 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V31 ····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:I32 ····iput·v3,·p0,·Landroid/support/v7/widget/p;->h:I
  
33 ····sget-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout:[I33 ····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·v035 ····move-result-object·v0
  
36 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout_android_layout_weight:I36 ····sget·v1,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout_android_layout_weight:I
  
37 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
38 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F38 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
39 ····move-result·v139 ····move-result·v1
  
40 ····iput·v1,·p0,·Landroid/support/v7/widget/p;->g:F40 ····iput·v1,·p0,·Landroid/support/v7/widget/p;->g:F
  
41 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout_android_layout_gravity:I41 ····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)I42 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getInt(II)I
  
43 ····move-result·v143 ····move-result·v1
  
44 ····iput·v1,·p0,·Landroid/support/v7/widget/p;->h:I44 ····iput·v1,·p0,·Landroid/support/v7/widget/p;->h:I
  
22.8 KB
smali/android/support/v7/widget/ActionMenuView.smali
    
Offset 1, 31 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/k;4 .implements·Landroid/support/v7/internal/view/menu/i;
5 .implements·Landroid/support/v7/internal/view/menu/z;5 .implements·Landroid/support/v7/internal/view/menu/w;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Landroid/support/v7/internal/view/menu/i;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:I10 .field·private·d:I
  
11 .field·private·e:Z11 .field·private·e:Z
  
12 .field·private·f:Landroid/support/v7/widget/ActionMenuPresenter;12 .field·private·f:Landroid/support/v7/widget/a;
  
13 .field·private·g:Landroid/support/v7/internal/view/menu/y;13 .field·private·g:Landroid/support/v7/internal/view/menu/v;
  
14 .field·private·h:Landroid/support/v7/internal/view/menu/j;14 .field·private·h:Landroid/support/v7/internal/view/menu/h;
  
15 .field·private·i:Z15 .field·private·i:Z
  
16 .field·private·j:I16 .field·private·j:I
  
17 .field·private·k:I17 .field·private·k:I
  
Offset 221, 18 lines modifiedOffset 221, 18 lines modified
221 ····.locals·1221 ····.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·v0223 ····return-object·v0
224 .end·method224 .end·method
  
225 .method·static·synthetic·b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/j;225 .method·static·synthetic·b(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/h;
226 ····.locals·1226 ····.locals·1
  
227 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/j;227 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/h;
  
228 ····return-object·v0228 ····return-object·v0
229 .end·method229 .end·method
  
230 .method·private·c(II)V230 .method·private·c(II)V
231 ····.locals·34231 ····.locals·34
  
Offset 1223, 14 lines modifiedOffset 1223, 30 lines modified
1223 ····move·v7,·v101223 ····move·v7,·v10
  
1224 ····goto/16·:goto_51224 ····goto/16·:goto_5
1225 .end·method1225 .end·method
  
  
1226 #·virtual·methods1226 #·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·21237 ····.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 modifiedOffset 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;)V1290 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/m;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
1275 ····goto·:goto_01291 ····goto·:goto_0
  
1276 ····:cond_21292 ····:cond_2
1277 ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;->b()Landroid/support/v7/widget/m;1293 ····invoke-virtual·{p0},·Landroid/support/v7/widget/ActionMenuView;->a()Landroid/support/v7/widget/m;
  
1278 ····move-result-object·v01294 ····move-result-object·v0
  
1279 ····goto·:goto_11295 ····goto·:goto_1
1280 .end·method1296 .end·method
  
1281 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V1297 .method·public·a(Landroid/support/v7/internal/view/menu/g;)V
1282 ····.locals·01298 ····.locals·0
  
1283 ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i;1299 ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/g;
  
1284 ····return-void1300 ····return-void
1285 .end·method1301 .end·method
  
1286 .method·public·a(Landroid/support/v7/internal/view/menu/y;Landroid/support/v7/internal/view/menu/j;)V1302 .method·public·a(Landroid/support/v7/internal/view/menu/v;Landroid/support/v7/internal/view/menu/h;)V
1287 ····.locals·01303 ····.locals·0
  
1288 ····iput-object·p1,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y;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/j;1305 ····iput-object·p2,·p0,·Landroid/support/v7/widget/ActionMenuView;->h:Landroid/support/v7/internal/view/menu/h;
  
1290 ····return-void1306 ····return-void
1291 .end·method1307 .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)Z1308 .method·protected·a(I)Z
1298 ····.locals·41309 ····.locals·4
  
1299 ····const/4·v2,·0x01310 ····const/4·v2,·0x0
  
Max diff block lines reached; 18884/23222 bytes (81.32%) of diff not shown.
5.21 KB
smali/android/support/v7/widget/ah.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v7/widget/ah;1 .class·Landroid/support/v7/widget/ah;
2 .super·Landroid/support/v4/widget/ae;2 .super·Landroid/support/a/g/q;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/View$OnClickListener;4 .implements·Landroid/view/View$OnClickListener;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·final·j:Landroid/app/SearchManager;6 .field·private·final·j:Landroid/app/SearchManager;
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····invoke-virtual·{p2},·Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I47 ····invoke-virtual·{p2},·Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I
  
48 ····move-result·v048 ····move-result·v0
  
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····invoke-direct·{p0,·p1,·v0,·v1,·v3},·Landroid/support/v4/widget/ae;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V50 ····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,·0x051 ····const/4·v0,·0x0
  
52 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ah;->p:Z52 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ah;->p:Z
  
53 ····iput·v3,·p0,·Landroid/support/v7/widget/ah;->q:I53 ····iput·v3,·p0,·Landroid/support/v7/widget/ah;->q:I
  
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
  
239 ····move-result-object·v0239 ····move-result-object·v0
  
240 ····if-nez·v0,·:cond_1240 ····if-nez·v0,·:cond_1
  
241 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ah;->m:Landroid/content/Context;241 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ah;->m:Landroid/content/Context;
  
242 ····invoke-static·{v0,·v2},·Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;242 ····invoke-static·{v0,·v2},·Landroid/support/a/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
243 ····move-result-object·v0243 ····move-result-object·v0
  
244 ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/ah;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V244 ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/ah;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
245 ····:try_end_0245 ····:try_end_0
246 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0246 ····.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_1247 ····.catch·Landroid/content/res/Resources$NotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1
Offset 799, 15 lines modifiedOffset 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·v3801 ····move-result-object·v3
  
802 ····sget·v4,·Landroid/support/v7/a/b;->textColorSearchUrl:I802 ····sget·v4,·Landroid/support/v7/b/b;->textColorSearchUrl:I
  
803 ····const/4·v5,·0x1803 ····const/4·v5,·0x1
  
804 ····invoke-virtual·{v3,·v4,·v0,·v5},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z804 ····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 modifiedOffset 1399, 25 lines modified
  
1399 ····return-object·v01399 ····return-object·v0
1400 .end·method1400 .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·31402 ····.locals·3
  
1403 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/ae;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;1403 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/a/g/q;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
  
1404 ····move-result-object·v11404 ····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;)V1406 ····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;)V1407 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTag(Ljava/lang/Object;)V
  
1408 ····sget·v0,·Landroid/support/v7/a/g;->edit_query:I1408 ····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·v01410 ····move-result-object·v0
  
1411 ····check-cast·v0,·Landroid/widget/ImageView;1411 ····check-cast·v0,·Landroid/widget/ImageView;
  
Offset 1455, 15 lines modifiedOffset 1455, 15 lines modified
  
1455 ····:cond_01455 ····:cond_0
1456 ····:goto_01456 ····:goto_0
1457 ····return-void1457 ····return-void
  
1458 ····:cond_11458 ····:cond_1
1459 ····:try_start_01459 ····:try_start_0
1460 ····invoke-super·{p0,·p1},·Landroid/support/v4/widget/ae;->a(Landroid/database/Cursor;)V1460 ····invoke-super·{p0,·p1},·Landroid/support/a/g/q;->a(Landroid/database/Cursor;)V
  
1461 ····if-eqz·p1,·:cond_01461 ····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;)I1463 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
Offset 1780, 15 lines modifiedOffset 1780, 15 lines modified
1780 ····goto·:goto_01780 ····goto·:goto_0
1781 .end·method1781 .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·31783 ····.locals·3
  
1784 ····:try_start_01784 ····:try_start_0
1785 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/ae;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;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_01786 ····:try_end_0
1787 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_01787 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1788 ····move-result-object·v01788 ····move-result-object·v0
  
1789 ····:goto_01789 ····:goto_0
1790 ····return-object·v01790 ····return-object·v0
Offset 1839, 29 lines modifiedOffset 1839, 29 lines modified
  
1839 ····return·v01839 ····return·v0
1840 .end·method1840 .end·method
  
1841 .method·public·notifyDataSetChanged()V1841 .method·public·notifyDataSetChanged()V
1842 ····.locals·11842 ····.locals·1
  
1843 ····invoke-super·{p0},·Landroid/support/v4/widget/ae;->notifyDataSetChanged()V1843 ····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.
4.99 KB
smali/android/support/v7/widget/c.smali
    
Offset 1, 58 lines modifiedOffset 1, 130 lines modified
1 .class·Landroid/support/v7/widget/c;1 .class·Landroid/support/v7/widget/c;
2 .super·Landroid/support/v7/internal/view/menu/c;2 .super·Landroid/support/v7/internal/view/menu/s;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuPresenter;4 .field·final·synthetic·c:Landroid/support/v7/widget/a;
  
 5 .field·private·d:Landroid/support/v7/internal/view/menu/aa;
  
  
5 #·direct·methods6 #·direct·methods
6 .method·private·constructor·<init>(Landroid/support/v7/widget/ActionMenuPresenter;)V7 .method·public·constructor·<init>(Landroid/support/v7/widget/a;Landroid/content/Context;Landroid/support/v7/internal/view/menu/aa;)V
7 ····.locals·08 ····.locals·6
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter;9 ····const/4·v4,·0x0
  
9 ····invoke-direct·{p0},·Landroid/support/v7/internal/view/menu/c;-><init>()V10 ····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 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/c;-><init>(Landroid/support/v7/widget/ActionMenuPresenter;)V13 ····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 ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter;17 ····iput-object·p3,·p0,·Landroid/support/v7/widget/c;->d:Landroid/support/v7/internal/view/menu/aa;
  
21 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b;18 ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/aa;->getItem()Landroid/view/MenuItem;
  
22 ····move-result-object·v019 ····move-result-object·v0
  
23 ····if-eqz·v0,·:cond_020 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/j;
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter;21 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/j;->j()Z
  
25 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b;22 ····move-result·v0
  
 23 ····if-nez·v0,·:cond_0
  
 24 ····invoke-static·{p1},·Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View;
  
26 ····move-result-object·v025 ····move-result-object·v0
  
27 ····invoke-virtual·{v0},·Landroid/support/v7/widget/b;->c()Landroid/support/v7/widget/q;26 ····if-nez·v0,·:cond_2
  
 27 ····invoke-static·{p1},·Landroid/support/v7/widget/a;->e(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/w;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
 29 ····check-cast·v0,·Landroid/view/View;
  
29 ····:goto_030 ····:goto_0
30 ····return-object·v031 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/c;->a(Landroid/view/View;)V
  
31 ····:cond_032 ····: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·v0,·0x048 ····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_055 ····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.
426 B
smali/android/support/v7/widget/ak.smali
    
Offset 23, 11 lines modifiedOffset 23, 11 lines modified
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.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;->d()Z27 ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->b()Z
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
2.34 KB
smali/android/support/v7/widget/n.smali
    
Offset 1, 12 lines modifiedOffset 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/j;4 .implements·Landroid/support/v7/internal/view/menu/h;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView;6 .field·final·synthetic·a:Landroid/support/v7/widget/ActionMenuView;
  
  
7 #·direct·methods7 #·direct·methods
Offset 26, 38 lines modifiedOffset 26, 38 lines modified
26 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;)V26 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V30 .method·public·a(Landroid/support/v7/internal/view/menu/g;)V
31 ····.locals·131 ····.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/j;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·v034 ····move-result-object·v0
  
35 ····if-eqz·v0,·:cond_035 ····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/j;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·v038 ····move-result-object·v0
  
39 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/j;->a(Landroid/support/v7/internal/view/menu/i;)V39 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/view/menu/h;->a(Landroid/support/v7/internal/view/menu/g;)V
  
40 ····:cond_040 ····:cond_0
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z43 .method·public·a(Landroid/support/v7/internal/view/menu/g;Landroid/view/MenuItem;)Z
44 ····.locals·144 ····.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·v047 ····move-result-object·v0
889 B
smali/android/support/v7/widget/v.smali
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ····if-nez·v3,·:cond_1104 ····if-nez·v3,·:cond_1
  
105 ····:cond_0105 ····:cond_0
106 ····:goto_0106 ····:goto_0
107 ····return·v0107 ····return·v0
  
108 ····:cond_1108 ····:cond_1
109 ····invoke-static·{p1},·Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I109 ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I
  
110 ····move-result·v3110 ····move-result·v3
  
111 ····packed-switch·v3,·:pswitch_data_0111 ····packed-switch·v3,·:pswitch_data_0
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
  
366 ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;I)Z366 ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;I)Z
  
367 ····move-result·v3367 ····move-result·v3
  
368 ····invoke-virtual·{v4},·Landroid/view/MotionEvent;->recycle()V368 ····invoke-virtual·{v4},·Landroid/view/MotionEvent;->recycle()V
  
369 ····invoke-static·{p1},·Landroid/support/v4/view/ai;->a(Landroid/view/MotionEvent;)I369 ····invoke-static·{p1},·Landroid/support/a/f/v;->a(Landroid/view/MotionEvent;)I
  
370 ····move-result·v2370 ····move-result·v2
  
371 ····if-eq·v2,·v0,·:cond_2371 ····if-eq·v2,·v0,·:cond_2
  
372 ····const/4·v4,·0x3372 ····const/4·v4,·0x3
  
12.6 KB
smali/android/support/v7/a/b.smali
    
Offset 1, 342 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·Landroid/support/v7/a/b;1 .class·public·Landroid/support/v7/a/b;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
  
  
3 #·static·fields3 #·instance·fields
4 .field·public·static·final·actionBarDivider:I·=·0x7f01005a4 .field·public·a:I
  
5 .field·public·static·final·actionBarItemBackground:I·=·0x7f01005b 
  
6 .field·public·static·final·actionBarPopupTheme:I·=·0x7f0100545 #·direct·methods
 6 .method·public·constructor·<init>(II)V
 7 ····.locals·1
  
7 .field·public·static·final·actionBarSize:I·=·0x7f0100598 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
8 .field·public·static·final·actionBarSplitStyle:I·=·0x7f0100569 ····const/4·v0,·0x0
  
9 .field·public·static·final·actionBarStyle:I·=·0x7f01005510 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
10 .field·public·static·final·actionBarTabBarStyle:I·=·0x7f01005011 ····const·v0,·0x800013
  
11 .field·public·static·final·actionBarTabStyle:I·=·0x7f01004f12 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
12 .field·public·static·final·actionBarTabTextStyle:I·=·0x7f01005113 ····return-void
 14 .end·method
  
13 .field·public·static·final·actionBarTheme:I·=·0x7f01005715 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
 16 ····.locals·3
  
14 .field·public·static·final·actionBarWidgetTheme:I·=·0x7f01005817 ····const/4·v2,·0x0
  
15 .field·public·static·final·actionButtonStyle:I·=·0x7f01007218 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
16 .field·public·static·final·actionDropDownStyle:I·=·0x7f01006d19 ····iput·v2,·p0,·Landroid/support/v7/a/b;->a:I
  
17 .field·public·static·final·actionLayout:I·=·0x7f01002c20 ····sget-object·v0,·Landroid/support/v7/b/j;->ActionBarLayout:[I
  
18 .field·public·static·final·actionMenuTextAppearance:I·=·0x7f01005c21 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
19 .field·public·static·final·actionMenuTextColor:I·=·0x7f01005d22 ····move-result-object·v0
  
20 .field·public·static·final·actionModeBackground:I·=·0x7f01006023 ····sget·v1,·Landroid/support/v7/b/j;->ActionBarLayout_android_layout_gravity:I
  
21 .field·public·static·final·actionModeCloseButtonStyle:I·=·0x7f01005f24 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I
  
22 .field·public·static·final·actionModeCloseDrawable:I·=·0x7f01006225 ····move-result·v1
  
23 .field·public·static·final·actionModeCopyDrawable:I·=·0x7f01006426 ····iput·v1,·p0,·Landroid/support/v7/a/b;->a:I
  
24 .field·public·static·final·actionModeCutDrawable:I·=·0x7f01006327 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
25 .field·public·static·final·actionModeFindDrawable:I·=·0x7f01006828 ····return-void
 29 .end·method
  
26 .field·public·static·final·actionModePasteDrawable:I·=·0x7f01006530 .method·public·constructor·<init>(Landroid/support/v7/a/b;)V
 31 ····.locals·1
  
27 .field·public·static·final·actionModePopupWindowStyle:I·=·0x7f01006a32 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
28 .field·public·static·final·actionModeSelectAllDrawable:I·=·0x7f01006633 ····const/4·v0,·0x0
  
29 .field·public·static·final·actionModeShareDrawable:I·=·0x7f01006734 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
30 .field·public·static·final·actionModeSplitBackground:I·=·0x7f01006135 ····iget·v0,·p1,·Landroid/support/v7/a/b;->a:I
  
31 .field·public·static·final·actionModeStyle:I·=·0x7f01005e36 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
32 .field·public·static·final·actionModeWebSearchDrawable:I·=·0x7f01006937 ····return-void
 38 .end·method
  
33 .field·public·static·final·actionOverflowButtonStyle:I·=·0x7f01005239 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
 40 ····.locals·1
  
34 .field·public·static·final·actionOverflowMenuStyle:I·=·0x7f01005341 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
35 .field·public·static·final·actionProviderClass:I·=·0x7f01002e42 ····const/4·v0,·0x0
  
36 .field·public·static·final·actionViewClass:I·=·0x7f01002d43 ····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.
206 B
smali/android/support/v7/a/a.smali
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 .class·public·final·Landroid/support/v7/a/a;1 .class·public·abstract·Landroid/support/v7/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
1.19 KB
smali/android/support/v7/a/c.smali
    
Offset 1, 16 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Landroid/support/v7/a/c;1 .class·public·abstract·Landroid/support/v7/a/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·=·0x7f0700003 #·direct·methods
 4 .method·public·constructor·<init>()V
 5 ····.locals·0
  
5 .field·public·static·final·abc_action_bar_embed_tabs_pre_jb:I·=·0x7f0700016 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6 .field·public·static·final·abc_action_bar_expanded_action_views_exclusive:I·=·0x7f0700027 ····return-void
 8 .end·method
  
7 .field·public·static·final·abc_config_actionMenuItemAllCaps:I·=·0x7f070003 
  
8 .field·public·static·final·abc_config_allowActionMenuItemTextWithIcon:I·=·0x7f0700049 #·virtual·methods
 10 .method·public·abstract·a()Landroid/graphics/drawable/Drawable;
 11 .end·method
  
9 .field·public·static·final·abc_config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f07000512 .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
1.07 KB
res/drawable/abc_edit_text_material.xml
1020 B
res/drawable/abc_edit_text_material.xml
    
Offset 1, 9 lines modifiedOffset 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>
906 B
res/drawable/abc_textfield_search_material.xml
814 B
res/drawable/abc_textfield_search_material.xml
    
Offset 1, 7 lines modifiedOffset 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>
476 B
res/menu/pref_menu.xml
432 B
res/menu/pref_menu.xml
    
Offset 1, 4 lines modifiedOffset 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>
4.1 KB
res/layout/abc_search_view.xml
4.04 KB
res/layout/abc_search_view.xml
    
Offset 1, 12 lines modifiedOffset 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"/>
600 B
res/color/abc_background_cache_hint_selector_material_light.xml
474 B
res/color/abc_background_cache_hint_selector_material_light.xml
    
Offset 1, 5 lines modifiedOffset 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>
594 B
res/color/abc_background_cache_hint_selector_material_dark.xml
470 B
res/color/abc_background_cache_hint_selector_material_dark.xml
    
Offset 1, 5 lines modifiedOffset 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>
1.58 KB
smali/android/support/v4/view/ct.smali vs.
smali/android/support/a/f/bh.smali
Files 11% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 34 lines modified
1 .class·Landroid/support/v4/view/ct;1 .class·Landroid/support/a/f/bh;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/cx;)V4 .method·public·static·a(Landroid/view/View;Landroid/support/a/f/bj;)V
5 ····.locals·25 ····.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·v08 ····move-result-object·v0
  
8 ····new-instance·v1,·Landroid/support/v4/view/cu;9 ····new-instance·v1,·Landroid/support/a/f/bi;
  
9 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/view/cu;-><init>(Landroid/support/v4/view/cx;Landroid/view/View;)V10 ····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;->setUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;11 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
 12 ····:goto_0
11 ····return-void13 ····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·method20 .end·method
2.38 KB
smali/android/support/v4/view/ap.smali vs.
smali/android/support/a/g/l.smali
Files 16% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 56 lines modified
1 .class·public·Landroid/support/v4/view/ap;1 .class·public·Landroid/support/a/g/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/as;4 .field·static·final·a:Landroid/support/a/g/o;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·static·constructor·<clinit>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·27 ····.locals·2
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····const/16·v1,·0xb9 ····const/16·v1,·0x13
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/ar;11 ····new-instance·v0,·Landroid/support/a/g/n;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/ar;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/a/g/n;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/ap;->a:Landroid/support/v4/view/as;13 ····sput-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/view/aq;17 ····new-instance·v0,·Landroid/support/a/g/m;
  
18 ····invoke-direct·{v0},·Landroid/support/v4/view/aq;-><init>()V18 ····invoke-direct·{v0},·Landroid/support/a/g/m;-><init>()V
  
19 ····sput-object·v0,·Landroid/support/v4/view/ap;->a:Landroid/support/v4/view/as;19 ····sput-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o;
  
20 ····goto·:goto_020 ····goto·:goto_0
21 .end·method21 .end·method
  
22 .method·public·static·a(Landroid/view/VelocityTracker;I)F22 .method·public·static·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
23 ····.locals·123 ····.locals·6
  
24 ····sget-object·v0,·Landroid/support/v4/view/ap;->a:Landroid/support/v4/view/as;24 ····sget-object·v0,·Landroid/support/a/g/l;->a:Landroid/support/a/g/o;
  
25 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/as;->a(Landroid/view/VelocityTracker;I)F25 ····move-object·v1,·p0
  
26 ····move-result·v026 ····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 ····sget-object·v0,·Landroid/support/v4/view/ap;->a:Landroid/support/v4/view/as;28 ····move·v4,·p3
  
32 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/as;->b(Landroid/view/VelocityTracker;I)F29 ····move·v5,·p4
  
33 ····move-result·v030 ····invoke-interface/range·{v0·..·v5},·Landroid/support/a/g/o;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
  
34 ····return·v031 ····return-void
35 .end·method32 .end·method
1.41 KB
smali/android/support/v4/view/bm.smali vs.
smali/android/support/a/f/am.smali
Files 19% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 38 lines modified
1 .class·Landroid/support/v4/view/bm;1 .class·Landroid/support/a/f/am;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;)I4 .method·public·static·a(Landroid/view/View;)I
5 ····.locals·15 ····.locals·1
  
6 ····invoke-virtual·{p0},·Landroid/view/View;->getLayoutDirection()I6 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I
  
7 ····move-result·v07 ····move-result·v0
  
8 ····return·v08 ····return·v0
9 .end·method9 .end·method
  
10 .method·public·static·a(Landroid/view/View;Landroid/graphics/Paint;)V10 .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setLayerPaint(Landroid/graphics/Paint;)V12 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·b(Landroid/view/View;)I15 .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;J)V
16 ····.locals·116 ····.locals·0
  
17 ····invoke-virtual·{p0},·Landroid/view/View;->getWindowSystemUiVisibility()I17 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V
  
18 ····move-result·v018 ····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·v023 ····return-void
20 .end·method24 .end·method
959 B
smali/android/support/v4/view/ag.smali vs.
smali/android/support/a/f/t.smali
Files 8% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 22 lines modified
1 .class·Landroid/support/v4/view/ag;1 .class·Landroid/support/a/f/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·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·15 ····.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·v07 ····move-result-object·v0
  
8 ····return-object·v08 ····return-object·v0
9 .end·method9 .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)V10 .method·public·static·a(Landroid/view/MenuItem;I)V
17 ····.locals·011 ····.locals·0
  
18 ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setShowAsAction(I)V12 ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setShowAsAction(I)V
  
19 ····return-void13 ····return-void
20 .end·method14 .end·method
4.1 KB
smali/android/support/v4/view/ci.smali vs.
smali/android/support/a/f/az.smali
Files 22% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 94 lines modified
1 .class·Landroid/support/v4/view/ci;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·fields3 #·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·methods5 #·direct·methods
10 .method·private·constructor·<init>(Landroid/support/v4/view/ch;Landroid/support/v4/view/cf;Landroid/view/View;)V6 .method·constructor·<init>()V
11 ····.locals·17 ····.locals·1
  
12 ····iput-object·p1,·p0,·Landroid/support/v4/view/ci;->c:Landroid/support/v4/view/ch;8 ····invoke-direct·{p0},·Landroid/support/a/f/ax;-><init>()V
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····const/4·v0,·0x0
  
14 ····new-instance·v0,·Ljava/lang/ref/WeakReference;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 ····iput-object·v0,·p0,·Landroid/support/v4/view/ci;->a:Ljava/lang/ref/WeakReference;13 #·virtual·methods
 14 .method·public·a(Landroid/support/a/f/av;Landroid/view/View;)V
 15 ····.locals·0
  
17 ····iput-object·p2,·p0,·Landroid/support/v4/view/ci;->b:Landroid/support/v4/view/cf;16 ····invoke-static·{p2},·Landroid/support/a/f/bf;->a(Landroid/view/View;)V
  
18 ····return-void17 ····return-void
19 .end·method18 .end·method
  
20 .method·synthetic·constructor·<init>(Landroid/support/v4/view/ch;Landroid/support/v4/view/cf;Landroid/view/View;Landroid/support/v4/view/cg;)V19 .method·public·a(Landroid/support/a/f/av;Landroid/view/View;F)V
21 ····.locals·020 ····.locals·0
  
22 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/ci;-><init>(Landroid/support/v4/view/ch;Landroid/support/v4/view/cf;Landroid/view/View;)V21 ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->a(Landroid/view/View;F)V
  
23 ····return-void22 ····return-void
24 .end·method23 .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 ····iget-object·v1,·p0,·Landroid/support/v4/view/ci;->c:Landroid/support/v4/view/ch;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 ····iget-object·v2,·p0,·Landroid/support/v4/view/ci;->b:Landroid/support/v4/view/cf;32 ····invoke-virtual·{p2,·v0,·p3},·Landroid/view/View;->setTag(ILjava/lang/Object;)V
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/view/ci;->a:Ljava/lang/ref/WeakReference;33 ····new-instance·v0,·Landroid/support/a/f/ba;
  
31 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;34 ····invoke-direct·{v0,·p1},·Landroid/support/a/f/ba;-><init>(Landroid/support/a/f/av;)V
  
32 ····move-result-object·v035 ····invoke-static·{p2,·v0},·Landroid/support/a/f/bf;->a(Landroid/view/View;Landroid/support/a/f/bj;)V
  
33 ····check-cast·v0,·Landroid/view/View;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·{v1,·v2,·v0},·Landroid/support/v4/view/ch;->a(Landroid/support/v4/view/ch;Landroid/support/v4/view/cf;Landroid/view/View;)V55 ····invoke-static·{p2,·p3},·Landroid/support/a/f/bf;->c(Landroid/view/View;F)V
  
35 ····return-void56 ····return-void
36 .end·method57 .end·method
3.07 KB
smali/android/support/v4/view/bl.smali vs.
smali/android/support/a/f/ae.smali
Files 16% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 94 lines modified
1 .class·Landroid/support/v4/view/bl;1 .class·Landroid/support/a/f/ae;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/a/f/ad;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;)V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-virtual·{p0},·Landroid/view/View;->postInvalidateOnAnimation()V6 ····invoke-direct·{p0},·Landroid/support/a/f/ad;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
9 .method·public·static·a(Landroid/view/View;I)V 
10 ····.locals·0 
  
11 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setImportantForAccessibility(I)V9 #·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-void20 ····return-wide·v0
13 .end·method21 .end·method
  
14 .method·public·static·a(Landroid/view/View;IIII)V22 .method·public·a(Landroid/view/View;F)V
15 ····.locals·023 ····.locals·0
  
16 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/view/View;->postInvalidate(IIII)V24 ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->a(Landroid/view/View;F)V
  
17 ····return-void25 ····return-void
18 .end·method26 .end·method
  
19 .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;)V27 .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V
20 ····.locals·028 ····.locals·0
  
21 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V29 ····invoke-static·{p1,·p2,·p3},·Landroid/support/a/f/al;->a(Landroid/view/View;ILandroid/graphics/Paint;)V
  
22 ····return-void30 ····return-void
23 .end·method31 .end·method
  
24 .method·public·static·a(Landroid/view/View;Ljava/lang/Runnable;J)V32 .method·public·b(Landroid/view/View;F)V
25 ····.locals·033 ····.locals·0
  
26 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V34 ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->b(Landroid/view/View;F)V
  
27 ····return-void35 ····return-void
28 .end·method36 .end·method
  
29 .method·public·static·b(Landroid/view/View;)I37 .method·public·c(Landroid/view/View;)I
30 ····.locals·138 ····.locals·1
  
31 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I39 ····invoke-static·{p1},·Landroid/support/a/f/al;->a(Landroid/view/View;)I
  
32 ····move-result·v040 ····move-result·v0
  
33 ····return·v041 ····return·v0
34 .end·method42 .end·method
  
35 .method·public·static·c(Landroid/view/View;)V43 .method·public·c(Landroid/view/View;F)V
36 ····.locals·044 ····.locals·0
  
37 ····invoke-virtual·{p0},·Landroid/view/View;->requestFitSystemWindows()V45 ····invoke-static·{p1,·p2},·Landroid/support/a/f/al;->c(Landroid/view/View;F)V
  
38 ····return-void46 ····return-void
39 .end·method47 .end·method
  
40 .method·public·static·d(Landroid/view/View;)Z48 .method·public·d(Landroid/view/View;)F
41 ····.locals·149 ····.locals·1
  
42 ····invoke-virtual·{p0},·Landroid/view/View;->getFitsSystemWindows()Z50 ····invoke-static·{p1},·Landroid/support/a/f/al;->b(Landroid/view/View;)F
  
43 ····move-result·v051 ····move-result·v0
  
44 ····return·v052 ····return·v0
45 .end·method53 .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
1.91 KB
smali/android/support/v4/view/co.smali vs.
smali/android/support/a/f/be.smali
Files 23% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 28 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/co;1 .class·interface·abstract·Landroid/support/a/f/be;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;)V4 .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;)V
5 .end·method5 .end·method
  
6 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;F)V6 .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;F)V
7 .end·method7 .end·method
  
8 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;J)V8 .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;J)V
9 .end·method9 .end·method
  
10 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;Landroid/support/v4/view/cv;)V10 .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/support/a/f/bj;)V
11 .end·method11 .end·method
  
12 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;Landroid/support/v4/view/cx;)V12 .method·public·abstract·a(Landroid/support/a/f/av;Landroid/view/View;Landroid/view/animation/Interpolator;)V
13 .end·method13 .end·method
  
14 .method·public·abstract·a(Landroid/support/v4/view/cf;Landroid/view/View;Landroid/view/animation/Interpolator;)V14 .method·public·abstract·b(Landroid/support/a/f/av;Landroid/view/View;)V
15 .end·method15 .end·method
  
16 .method·public·abstract·b(Landroid/support/v4/view/cf;Landroid/view/View;)V16 .method·public·abstract·b(Landroid/support/a/f/av;Landroid/view/View;F)V
17 .end·method17 .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/v4/view/cf;Landroid/view/View;F)V18 .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·method19 .end·method
1.32 KB
smali/android/support/v4/view/bc.smali vs.
smali/android/support/a/f/ah.smali
Files 16% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 34 lines modified
1 .class·Landroid/support/v4/view/bc;1 .class·Landroid/support/a/f/ah;
2 .super·Landroid/support/v4/view/bb;2 .super·Landroid/support/a/f/ag;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>()V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/bb;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/a/f/ag;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·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·e(Landroid/view/View;)I10 .method·public·b(Landroid/view/View;)I
16 ····.locals·111 ····.locals·1
  
17 ····invoke-static·{p1},·Landroid/support/v4/view/bm;->a(Landroid/view/View;)I12 ····invoke-static·{p1},·Landroid/support/a/f/an;->a(Landroid/view/View;)I
  
18 ····move-result·v013 ····move-result·v0
  
19 ····return·v014 ····return·v0
20 .end·method15 .end·method
  
21 .method·public·k(Landroid/view/View;)I16 .method·public·g(Landroid/view/View;)I
22 ····.locals·117 ····.locals·1
  
23 ····invoke-static·{p1},·Landroid/support/v4/view/bm;->b(Landroid/view/View;)I18 ····invoke-static·{p1},·Landroid/support/a/f/an;->b(Landroid/view/View;)I
  
24 ····move-result·v019 ····move-result·v0
  
25 ····return·v020 ····return·v0
26 .end·method21 .end·method
2.56 KB
smali/android/support/v4/view/cu.smali vs.
smali/android/support/a/f/bi.smali
Files 23% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 60 lines modified
1 .class·final·Landroid/support/v4/view/cu;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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/view/cx;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·methods6 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/view/cx;Landroid/view/View;)V7 .method·constructor·<init>(Landroid/support/a/f/bj;Landroid/view/View;)V
10 ····.locals·08 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/cu;->a:Landroid/support/v4/view/cx;9 ····iput-object·p1,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj;
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/cu;->b:Landroid/view/View;10 ····iput-object·p2,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
14 ····return-void12 ····return-void
15 .end·method13 .end·method
  
  
16 #·virtual·methods14 #·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·onAnimationUpdate(Landroid/animation/ValueAnimator;)V29 .method·public·onAnimationStart(Landroid/animation/Animator;)V
18 ····.locals·230 ····.locals·2
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/cu;->a:Landroid/support/v4/view/cx;31 ····iget-object·v0,·p0,·Landroid/support/a/f/bi;->a:Landroid/support/a/f/bj;
  
20 ····iget-object·v1,·p0,·Landroid/support/v4/view/cu;->b:Landroid/view/View;32 ····iget-object·v1,·p0,·Landroid/support/a/f/bi;->b:Landroid/view/View;
  
21 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/cx;->a(Landroid/view/View;)V33 ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V
  
22 ····return-void34 ····return-void
23 .end·method35 .end·method
1.67 KB
smali/android/support/v4/view/r.smali vs.
smali/android/support/a/f/v.smali
Files 26% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 48 lines modified
1 .class·Landroid/support/v4/view/r;1 .class·public·Landroid/support/a/f/v;
2 .super·Landroid/support/v4/view/q;2 .super·Ljava/lang/Object;
  
  
 3 #·static·fields
 4 .field·static·final·a:Landroid/support/a/f/y;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·constructor·<init>()V6 .method·static·constructor·<clinit>()V
5 ····.locals·07 ····.locals·2
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/q;-><init>()V8 ····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-static·{p1},·Landroid/support/v4/view/u;->a(I)I12 ····invoke-direct·{v0},·Landroid/support/a/f/x;-><init>()V
  
13 ····move-result·v013 ····sput-object·v0,·Landroid/support/a/f/v;->a:Landroid/support/a/f/y;
  
 14 ····:goto_0
14 ····return·v015 ····return-void
15 .end·method 
  
16 .method·public·a(II)Z 
17 ····.locals·116 ····:cond_0
 17 ····new-instance·v0,·Landroid/support/a/f/w;
  
18 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/u;->a(II)Z18 ····invoke-direct·{v0},·Landroid/support/a/f/w;-><init>()V
  
19 ····move-result·v019 ····sput-object·v0,·Landroid/support/a/f/v;->a:Landroid/support/a/f/y;
  
20 ····return·v020 ····goto·:goto_0
21 .end·method21 .end·method
  
22 .method·public·b(I)Z22 .method·public·static·a(Landroid/view/MotionEvent;)I
23 ····.locals·123 ····.locals·1
  
24 ····invoke-static·{p1},·Landroid/support/v4/view/u;->b(I)Z24 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I
  
25 ····move-result·v025 ····move-result·v0
  
 26 ····and-int/lit16·v0,·v0,·0xff
  
26 ····return·v027 ····return·v0
27 .end·method28 .end·method
2.36 KB
smali/android/support/v4/view/g.smali vs.
smali/android/support/a/f/a.smali
Files 13% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·abstract·Landroid/support/v4/view/g;1 .class·public·abstract·Landroid/support/a/f/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/content/Context;4 .field·private·final·a:Landroid/content/Context;
  
5 .field·private·b:Landroid/support/v4/view/h;5 .field·private·b:Landroid/support/a/f/b;
  
6 .field·private·c:Landroid/support/v4/view/i;6 .field·private·c:Landroid/support/a/f/c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;)V8 .method·public·constructor·<init>(Landroid/content/Context;)V
9 ····.locals·09 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/g;->a:Landroid/content/Context;11 ····iput-object·p1,·p0,·Landroid/support/a/f/a;->a:Landroid/content/Context;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·abstract·a()Landroid/view/View;15 .method·public·abstract·a()Landroid/view/View;
16 .end·method16 .end·method
  
17 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View;17 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View;
18 ····.locals·118 ····.locals·1
  
19 ····invoke-virtual·{p0},·Landroid/support/v4/view/g;->a()Landroid/view/View;19 ····invoke-virtual·{p0},·Landroid/support/a/f/a;->a()Landroid/view/View;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
  
23 .method·public·a(Landroid/support/v4/view/h;)V23 .method·public·a(Landroid/support/a/f/b;)V
24 ····.locals·024 ····.locals·0
  
25 ····iput-object·p1,·p0,·Landroid/support/v4/view/g;->b:Landroid/support/v4/view/h;25 ····iput-object·p1,·p0,·Landroid/support/a/f/a;->b:Landroid/support/a/f/b;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·a(Landroid/support/v4/view/i;)V28 .method·public·a(Landroid/support/a/f/c;)V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/view/g;->c:Landroid/support/v4/view/i;30 ····iget-object·v0,·p0,·Landroid/support/a/f/a;->c:Landroid/support/a/f/c;
  
31 ····if-eqz·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····if-eqz·p1,·:cond_032 ····if-eqz·p1,·:cond_0
  
33 ····const-string·v0,·"ActionProvider(support)"33 ····const-string·v0,·"ActionProvider(support)"
  
Offset 86, 15 lines modifiedOffset 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·v187 ····move-result-object·v1
  
88 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I88 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
89 ····:cond_089 ····:cond_0
90 ····iput-object·p1,·p0,·Landroid/support/v4/view/g;->c:Landroid/support/v4/view/i;90 ····iput-object·p1,·p0,·Landroid/support/a/f/a;->c:Landroid/support/a/f/c;
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
93 .method·public·a(Landroid/view/SubMenu;)V93 .method·public·a(Landroid/view/SubMenu;)V
94 ····.locals·094 ····.locals·0
  
470 B
smali/android/support/v4/view/cw.smali vs.
smali/android/support/a/f/bk.smali
Files 20% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·public·Landroid/support/v4/view/cw;1 .class·public·Landroid/support/a/f/bk;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/cv;4 .implements·Landroid/support/a/f/bj;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>()V6 .method·public·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
3.89 KB
smali/android/support/v4/view/ce.smali vs.
smali/android/support/a/e/f.smali
Files 18% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 128 lines modified
1 .class·Landroid/support/v4/view/ce;1 .class·final·Landroid/support/a/e/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Comparator;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·methods11 #·direct·methods
6 .method·constructor·<init>()V12 .method·constructor·<init>(Landroid/support/a/e/e;I)V
7 ····.locals·013 ····.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>()V15 ····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-void22 ····return-void
10 .end·method23 .end·method
  
  
11 #·virtual·methods24 #·virtual·methods
12 .method·public·a(Landroid/view/View;Landroid/view/View;)I25 .method·public·hasNext()Z
13 ····.locals·426 ····.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 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;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·v043 ····move-result-object·v0
  
16 ····check-cast·v0,·Landroid/support/v4/view/by;44 ····iget·v1,·p0,·Landroid/support/a/e/f;->c:I
  
 45 ····add-int/lit8·v1,·v1,·0x1
  
17 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;46 ····iput·v1,·p0,·Landroid/support/a/e/f;->c:I
  
18 ····move-result-object·v147 ····const/4·v1,·0x1
  
19 ····check-cast·v1,·Landroid/support/v4/view/by;48 ····iput-boolean·v1,·p0,·Landroid/support/a/e/f;->d:Z
  
20 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/by;->a:Z49 ····return-object·v0
 50 .end·method
  
21 ····iget-boolean·v3,·v1,·Landroid/support/v4/view/by;->a:Z51 .method·public·remove()V
 52 ····.locals·2
  
22 ····if-eq·v2,·v3,·:cond_153 ····iget-boolean·v0,·p0,·Landroid/support/a/e/f;->d:Z
  
23 ····iget-boolean·v0,·v0,·Landroid/support/v4/view/by;->a:Z54 ····if-nez·v0,·:cond_0
  
24 ····if-eqz·v0,·:cond_055 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
25 ····const/4·v0,·0x156 ····invoke-direct·{v0},·Ljava/lang/IllegalStateException;-><init>()V
  
 57 ····throw·v0
26 ····:goto_0 
27 ····return·v0 
  
28 ····:cond_058 ····:cond_0
29 ····const/4·v0,·-0x159 ····iget·v0,·p0,·Landroid/support/a/e/f;->c:I
  
30 ····goto·:goto_060 ····add-int/lit8·v0,·v0,·-0x1
  
31 ····:cond_1 
32 ····iget·v0,·v0,·Landroid/support/v4/view/by;->e:I61 ····iput·v0,·p0,·Landroid/support/a/e/f;->c:I
  
33 ····iget·v1,·v1,·Landroid/support/v4/view/by;->e:I62 ····iget·v0,·p0,·Landroid/support/a/e/f;->b:I
  
34 ····sub-int/2addr·v0,·v163 ····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 ····check-cast·p1,·Landroid/view/View;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.
2.83 KB
smali/android/support/v4/view/bg.smali vs.
smali/android/support/a/f/bg.smali
Files 18% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 60 lines modified
1 .class·final·Landroid/support/v4/view/bg;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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/view/an;4 .field·final·synthetic·a:Landroid/support/a/f/bj;
  
 5 .field·final·synthetic·b:Landroid/view/View;
  
  
7 #·direct·methods6 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/view/an;)V7 .method·constructor·<init>(Landroid/support/a/f/bj;Landroid/view/View;)V
9 ····.locals·08 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/view/bg;->a:Landroid/support/v4/view/an;9 ····iput-object·p1,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····iput-object·p2,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View;
  
 11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;15 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Landroid/support/v4/view/cz;17 ····iget-object·v0,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj;
  
18 ····invoke-direct·{v0,·p2},·Landroid/support/v4/view/cz;-><init>(Landroid/view/WindowInsets;)V18 ····iget-object·v1,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View;
  
19 ····iget-object·v1,·p0,·Landroid/support/v4/view/bg;->a:Landroid/support/v4/view/an;19 ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->c(Landroid/view/View;)V
  
20 ····invoke-interface·{v1,·p1,·v0},·Landroid/support/v4/view/an;->a(Landroid/view/View;Landroid/support/v4/view/cy;)Landroid/support/v4/view/cy;20 ····return-void
 21 .end·method
  
21 ····move-result-object·v022 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
 23 ····.locals·2
  
22 ····check-cast·v0,·Landroid/support/v4/view/cz;24 ····iget-object·v0,·p0,·Landroid/support/a/f/bg;->a:Landroid/support/a/f/bj;
  
23 ····invoke-virtual·{v0},·Landroid/support/v4/view/cz;->e()Landroid/view/WindowInsets;25 ····iget-object·v1,·p0,·Landroid/support/a/f/bg;->b:Landroid/view/View;
  
24 ····move-result-object·v026 ····invoke-interface·{v0,·v1},·Landroid/support/a/f/bj;->b(Landroid/view/View;)V
  
25 ····return-object·v027 ····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·method35 .end·method
2.88 KB
smali/android/support/v4/view/cp.smali vs.
smali/android/support/a/f/bf.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/view/cp;1 .class·Landroid/support/a/f/bf;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;)V4 .method·public·static·a(Landroid/view/View;)V
5 ····.locals·15 ····.locals·1
  
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .method·public·static·a(Landroid/view/View;F)V18 .method·public·static·a(Landroid/view/View;F)V
19 ····.locals·119 ····.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·v021 ····move-result-object·v0
  
22 ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;22 ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->translationX(F)Landroid/view/ViewPropertyAnimator;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·a(Landroid/view/View;J)V25 .method·public·static·a(Landroid/view/View;J)V
26 ····.locals·126 ····.locals·1
  
Offset 35, 26 lines modifiedOffset 35, 26 lines modified
35 ····move-result-object·v035 ····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-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/cv;)V39 .method·public·static·a(Landroid/view/View;Landroid/support/a/f/bj;)V
40 ····.locals·240 ····.locals·2
  
41 ····if-eqz·p1,·:cond_041 ····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·v043 ····move-result-object·v0
  
44 ····new-instance·v1,·Landroid/support/v4/view/cq;44 ····new-instance·v1,·Landroid/support/a/f/bg;
  
45 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/view/cq;-><init>(Landroid/support/v4/view/cv;Landroid/view/View;)V45 ····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_047 ····:goto_0
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
Offset 96, 32 lines modifiedOffset 96, 20 lines modified
96 .method·public·static·b(Landroid/view/View;F)V96 .method·public·static·b(Landroid/view/View;F)V
97 ····.locals·197 ····.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·v099 ····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-void101 ····return-void
109 .end·method102 .end·method
  
110 .method·public·static·d(Landroid/view/View;F)V103 .method·public·static·c(Landroid/view/View;F)V
111 ····.locals·1104 ····.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·v0106 ····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;
2.88 KB
smali/android/support/v4/view/cr.smali vs.
smali/android/support/a/g/q.smali
Files 26% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 68 lines modified
1 .class·Landroid/support/v4/view/cr; 
2 .super·Ljava/lang/Object;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·methods7 #·direct·methods
4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/cv;)V8 .method·public·constructor·<init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
5 ····.locals·29 ····.locals·1
  
6 ····if-eqz·p1,·:cond_010 ····invoke-direct·{p0,·p1,·p3,·p4},·Landroid/support/a/g/e;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
  
7 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;11 ····iput·p2,·p0,·Landroid/support/a/g/q;->k:I
  
8 ····move-result-object·v012 ····iput·p2,·p0,·Landroid/support/a/g/q;->j:I
  
9 ····new-instance·v1,·Landroid/support/v4/view/cs;13 ····const-string·v0,·"layout_inflater"
  
10 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/view/cs;-><init>(Landroid/support/v4/view/cv;Landroid/view/View;)V14 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
11 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;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-void18 ····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 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;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·v027 ····move-result-object·v0
  
17 ····const/4·v1,·0x028 ····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 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;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 ····goto·:goto_037 ····return-object·v0
20 .end·method38 .end·method
2.24 KB
smali/android/support/v4/view/cd.smali vs.
smali/android/support/a/f/p.smali
Files 25% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 53 lines modified
1 .class·final·Landroid/support/v4/view/cd;1 .class·Landroid/support/a/f/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/d/c;4 .implements·Landroid/support/a/f/r;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·synthetic·a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;12 .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
13 ····.locals·113 ····.locals·1
  
14 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/cd;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;14 ····invoke-static·{p1,·p2},·Landroid/support/a/f/t;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····return-object·v016 ····return-object·v0
17 .end·method17 .end·method
  
18 .method·public·synthetic·a(I)[Ljava/lang/Object;18 .method·public·a(Landroid/view/MenuItem;I)V
19 ····.locals·119 ····.locals·0
  
20 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/cd;->b(I)[Landroid/support/v4/view/ViewPager$SavedState;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·method22 .end·method
  
24 .method·public·b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;23 .method·public·a(Landroid/view/MenuItem;)Z
25 ····.locals·124 ····.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-object·v026 ····return·v0
29 .end·method27 .end·method
  
30 .method·public·b(I)[Landroid/support/v4/view/ViewPager$SavedState;28 .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
31 ····.locals·129 ····.locals·1
  
32 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;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·v032 ····return-object·v0
34 .end·method33 .end·method
443 B
smali/android/support/v4/view/x.smali vs.
smali/android/support/a/f/k.smali
Files 17% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/view/x;1 .class·Landroid/support/a/f/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/w;4 .implements·Landroid/support/a/f/j;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
2.87 KB
smali/android/support/v4/view/ba.smali vs.
smali/android/support/a/f/af.smali
Files 14% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 64 lines modified
1 .class·Landroid/support/v4/view/ba;1 .class·Landroid/support/a/f/af;
2 .super·Landroid/support/v4/view/az;2 .super·Landroid/support/a/f/ae;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·b:Z4 .field·static·b:Z
  
  
5 #·direct·methods5 #·direct·methods
6 .method·static·constructor·<clinit>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·17 ····.locals·1
  
8 ····const/4·v0,·0x08 ····const/4·v0,·0x0
  
9 ····sput-boolean·v0,·Landroid/support/v4/view/ba;->b:Z9 ····sput-boolean·v0,·Landroid/support/a/f/af;->b:Z
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·constructor·<init>()V12 .method·constructor·<init>()V
13 ····.locals·013 ····.locals·0
  
14 ····invoke-direct·{p0},·Landroid/support/v4/view/az;-><init>()V14 ····invoke-direct·{p0},·Landroid/support/a/f/ae;-><init>()V
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·a(Landroid/view/View;Landroid/support/v4/view/a;)V18 .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·219 ····.locals·2
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/ba;->a:Ljava/util/WeakHashMap;20 ····iget-object·v0,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap;
  
34 ····if-nez·v0,·:cond_021 ····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>()V23 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
37 ····iput-object·v0,·p0,·Landroid/support/v4/view/ba;->a:Ljava/util/WeakHashMap;24 ····iput-object·v0,·p0,·Landroid/support/a/f/af;->a:Ljava/util/WeakHashMap;
  
38 ····:cond_025 ····:cond_0
39 ····iget-object·v0,·p0,·Landroid/support/v4/view/ba;->a:Ljava/util/WeakHashMap;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·v028 ····move-result-object·v0
  
42 ····check-cast·v0,·Landroid/support/v4/view/cf;29 ····check-cast·v0,·Landroid/support/a/f/av;
  
43 ····if-nez·v0,·:cond_130 ····if-nez·v0,·:cond_1
  
44 ····new-instance·v0,·Landroid/support/v4/view/cf;31 ····new-instance·v0,·Landroid/support/a/f/av;
  
45 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/cf;-><init>(Landroid/view/View;)V32 ····invoke-direct·{v0,·p1},·Landroid/support/a/f/av;-><init>(Landroid/view/View;)V
  
46 ····iget-object·v1,·p0,·Landroid/support/v4/view/ba;->a:Ljava/util/WeakHashMap;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_135 ····:cond_1
49 ····return-object·v036 ····return-object·v0
50 .end·method37 .end·method
331 B
smali/android/support/v4/view/z.smali vs.
smali/android/support/a/f/m.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/view/z;1 .class·Landroid/support/a/f/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I4 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I
5 ····.locals·15 ····.locals·1
  
3.55 KB
smali/android/support/v4/view/o.smali vs.
smali/android/support/a/f/ay.smali
Files 20% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 63 lines modified
1 .class·public·Landroid/support/v4/view/o;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 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I8 .field·final·synthetic·c:Landroid/support/a/f/ax;
  
9 ····const/16·v1,·0xb 
  
10 ····if-lt·v0,·v1,·:cond_09 #·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 ····new-instance·v0,·Landroid/support/v4/view/r;12 ····iput-object·p1,·p0,·Landroid/support/a/f/ay;->c:Landroid/support/a/f/ax;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/r;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s;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 ····invoke-direct·{v0},·Landroid/support/v4/view/p;-><init>()V17 ····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·method19 .end·method
  
22 .method·public·static·a(Landroid/view/KeyEvent;)Z20 .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·221 ····.locals·0
  
24 ····sget-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s; 
  
25 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I22 ····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·v023 ····return-void
30 .end·method24 .end·method
  
31 .method·public·static·a(Landroid/view/KeyEvent;I)Z 
32 ····.locals·2 
  
33 ····sget-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s;25 #·virtual·methods
 26 .method·public·run()V
 27 ····.locals·3
  
34 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I28 ····iget-object·v1,·p0,·Landroid/support/a/f/ay;->c:Landroid/support/a/f/ax;
  
35 ····move-result·v129 ····iget-object·v2,·p0,·Landroid/support/a/f/ay;->b:Landroid/support/a/f/av;
  
36 ····invoke-interface·{v0,·v1,·p1},·Landroid/support/v4/view/s;->a(II)Z30 ····iget-object·v0,·p0,·Landroid/support/a/f/ay;->a:Ljava/lang/ref/WeakReference;
  
37 ····move-result·v031 ····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 ····sget-object·v0,·Landroid/support/v4/view/o;->a:Landroid/support/v4/view/s;33 ····check-cast·v0,·Landroid/view/View;
  
43 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/s;->a(Landroid/view/KeyEvent;)V34 ····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-void35 ····return-void
45 .end·method36 .end·method
1.98 KB
smali/android/support/v4/view/bj.smali vs.
smali/android/support/a/f/al.smali
Files 10% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/view/bj;1 .class·Landroid/support/a/f/al;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(III)I4 .method·public·static·a(III)I
5 ····.locals·15 ····.locals·1
  
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
12 ····return·v012 ····return·v0
13 .end·method13 .end·method
  
14 .method·public·static·a(Landroid/view/View;)I14 .method·public·static·a(Landroid/view/View;)I
15 ····.locals·115 ····.locals·1
  
16 ····invoke-virtual·{p0},·Landroid/view/View;->getLayerType()I16 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I
  
17 ····move-result·v017 ····move-result·v0
  
18 ····return·v018 ····return·v0
19 .end·method19 .end·method
  
20 .method·static·a()J20 .method·static·a()J
Offset 45, 58 lines modifiedOffset 45, 40 lines modified
45 ····.locals·045 ····.locals·0
  
46 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V46 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·static·b(Landroid/view/View;)I49 .method·public·static·b(Landroid/view/View;)F
50 ····.locals·150 ····.locals·1
  
51 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I51 ····invoke-virtual·{p0},·Landroid/view/View;->getTranslationY()F
  
52 ····move-result·v052 ····move-result·v0
  
53 ····return·v053 ····return·v0
54 .end·method54 .end·method
  
55 .method·public·static·b(Landroid/view/View;F)V55 .method·public·static·b(Landroid/view/View;F)V
56 ····.locals·056 ····.locals·0
  
57 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V57 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V
  
58 ····return-void58 ····return-void
59 .end·method59 .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;F)V60 .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·061 ····.locals·0
  
73 ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V62 ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V
  
74 ····return-void63 ····return-void
75 .end·method64 .end·method
  
76 .method·public·static·d(Landroid/view/View;F)V65 .method·public·static·c(Landroid/view/View;F)V
77 ····.locals·066 ····.locals·0
  
78 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V67 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V
  
79 ····return-void68 ····return-void
80 .end·method69 .end·method
5.59 KB
smali/android/support/v4/view/ao.smali vs.
smali/android/support/a/f/ab.smali
Files 16% similar despite different names
    
Offset 1, 148 lines modifiedOffset 1, 155 lines modified
1 .class·public·abstract·Landroid/support/v4/view/ao;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·fields5 #·instance·fields
4 .field·private·a:Landroid/database/DataSetObservable;6 .field·a:Ljava/util/WeakHashMap;
  
  
5 #·virtual·methods7 #·direct·methods
6 .method·public·a(I)F8 .method·constructor·<init>()V
7 ····.locals·19 ····.locals·1
  
8 ····const/high16·v0,·0x3f800000····#·1.0f10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····const/4·v0,·0x0
9 ····return·v0 
10 .end·method 
  
11 .method·public·abstract·a()I12 ····iput-object·v0,·p0,·Landroid/support/a/f/ab;->a:Ljava/util/WeakHashMap;
  
 13 ····return-void
12 .end·method14 .end·method
  
13 .method·public·a(Ljava/lang/Object;)I 
 15 #·virtual·methods
 16 .method·public·a(III)I
14 ····.locals·117 ····.locals·1
  
15 ····const/4·v0,·-0x118 ····invoke-static·{p1,·p2},·Landroid/view/View;->resolveSize(II)I
  
 19 ····move-result·v0
  
16 ····return·v020 ····return·v0
17 .end·method21 .end·method
  
18 .method·public·a(Landroid/view/View;I)Ljava/lang/Object;22 .method·a()J
19 ····.locals·223 ····.locals·2
  
20 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;24 ····const-wide/16·v0,·0xa
  
21 ····const-string·v1,·"Required·method·instantiateItem·was·not·overridden"25 ····return-wide·v0
 26 .end·method
  
22 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V27 .method·public·a(Landroid/view/View;)V
 28 ····.locals·0
  
23 ····throw·v029 ····return-void
24 .end·method30 .end·method
  
25 .method·public·a(Landroid/view/ViewGroup;I)Ljava/lang/Object;31 .method·public·a(Landroid/view/View;F)V
26 ····.locals·132 ····.locals·0
  
27 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ao;->a(Landroid/view/View;I)Ljava/lang/Object;33 ····return-void
 34 .end·method
  
28 ····move-result-object·v035 .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V
 36 ····.locals·0
  
29 ····return-object·v037 ····return-void
30 .end·method38 .end·method
  
31 .method·public·a(Landroid/database/DataSetObserver;)V39 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V
32 ····.locals·140 ····.locals·2
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/ao;->a:Landroid/database/DataSetObservable;41 ····invoke-virtual·{p0},·Landroid/support/a/f/ab;->a()J
  
34 ····invoke-virtual·{v0,·p1},·Landroid/database/DataSetObservable;->registerObserver(Ljava/lang/Object;)V42 ····move-result-wide·v0
  
 43 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
35 ····return-void44 ····return-void
36 .end·method45 .end·method
  
37 .method·public·a(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V46 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V
38 ····.locals·047 ····.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 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;52 ····return-void
 53 .end·method
  
48 ····const-string·v1,·"Required·method·destroyItem·was·not·overridden"54 .method·public·b(Landroid/view/View;)I
 55 ····.locals·1
  
49 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V56 ····const/4·v0,·0x0
  
50 ····throw·v057 ····return·v0
51 .end·method58 .end·method
  
52 .method·public·a(Landroid/view/ViewGroup;)V59 .method·public·b(Landroid/view/View;F)V
53 ····.locals·060 ····.locals·0
  
54 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ao;->a(Landroid/view/View;)V 
  
55 ····return-void61 ····return-void
56 .end·method62 .end·method
  
57 .method·public·a(Landroid/view/ViewGroup;ILjava/lang/Object;)V63 .method·public·c(Landroid/view/View;)I
58 ····.locals·064 ····.locals·1
  
59 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/ao;->a(Landroid/view/View;ILjava/lang/Object;)V65 ····const/4·v0,·0x0
  
60 ····return-void66 ····return·v0
61 .end·method67 .end·method
  
62 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Object;)Z68 .method·public·c(Landroid/view/View;F)V
 69 ····.locals·0
  
 70 ····return-void
63 .end·method71 .end·method
Max diff block lines reached; 1524/5611 bytes (27.16%) of diff not shown.
1.79 KB
smali/android/support/v4/view/bf.smali vs.
smali/android/support/a/f/ag.smali
Files 19% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 48 lines modified
1 .class·Landroid/support/v4/view/bf;1 .class·Landroid/support/a/f/ag;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/a/f/af;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;)V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-virtual·{p0},·Landroid/view/View;->requestApplyInsets()V6 ····invoke-direct·{p0},·Landroid/support/a/f/af;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
 9 #·virtual·methods
9 .method·public·static·a(Landroid/view/View;F)V10 .method·public·a(Landroid/view/View;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setElevation(F)V12 ····invoke-static·{p1},·Landroid/support/a/f/am;->b(Landroid/view/View;)V
  
12 ····return-void13 ····return-void
13 .end·method14 .end·method
  
14 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/an;)V15 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V
15 ····.locals·116 ····.locals·0
  
16 ····new-instance·v0,·Landroid/support/v4/view/bg;17 ····invoke-static·{p1,·p2},·Landroid/support/a/f/am;->a(Landroid/view/View;Ljava/lang/Runnable;)V
  
17 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/bg;-><init>(Landroid/support/v4/view/an;)V18 ····return-void
 19 .end·method
  
 20 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V
 21 ····.locals·1
  
18 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V22 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/a/f/am;->a(Landroid/view/View;Ljava/lang/Runnable;J)V
  
19 ····return-void23 ····return-void
20 .end·method24 .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
5.82 KB
smali/android/support/v4/view/ai.smali vs.
smali/android/support/a/g/r.smali
Files 25% similar despite different names
    
Offset 1, 124 lines modifiedOffset 1, 135 lines modified
1 .class·public·Landroid/support/v4/view/ai;1 .class·public·Landroid/support/a/g/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·instance·fields
4 .field·static·final·a:Landroid/support/v4/view/al;4 .field·a:Ljava/lang/Object;
  
 5 .field·b:Landroid/support/a/g/s;
  
  
5 #·direct·methods6 #·direct·methods
6 .method·static·constructor·<clinit>()V7 .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
7 ····.locals·28 ····.locals·1
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····const/4·v1,·0x510 ····const/16·v0,·0xe
  
10 ····if-lt·v0,·v1,·:cond_011 ····if-lt·p1,·v0,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/ak;12 ····new-instance·v0,·Landroid/support/a/g/v;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/ak;-><init>()V13 ····invoke-direct·{v0},·Landroid/support/a/g/v;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al;14 ····iput-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s;
  
14 ····:goto_015 ····: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-void20 ····return-void
  
16 ····:cond_021 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/view/aj;22 ····const/16·v0,·0x9
  
18 ····invoke-direct·{v0},·Landroid/support/v4/view/aj;-><init>()V23 ····if-lt·p1,·v0,·:cond_1
  
19 ····sput-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al;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 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I27 ····goto·:goto_0
  
25 ····move-result·v028 ····:cond_1
 29 ····new-instance·v0,·Landroid/support/a/g/t;
  
26 ····and-int/lit16·v0,·v0,·0xff30 ····invoke-direct·{v0},·Landroid/support/a/g/t;-><init>()V
  
27 ····return·v031 ····iput-object·v0,·p0,·Landroid/support/a/g/r;->b:Landroid/support/a/g/s;
  
 32 ····goto·:goto_0
28 .end·method33 .end·method
  
29 .method·public·static·a(Landroid/view/MotionEvent;I)I34 .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
30 ····.locals·135 ····.locals·1
  
31 ····sget-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al;36 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
32 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/al;->a(Landroid/view/MotionEvent;I)I37 ····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·v038 ····return-void
35 .end·method39 .end·method
  
36 .method·public·static·b(Landroid/view/MotionEvent;)I40 .method·public·static·a(Landroid/content/Context;)Landroid/support/a/g/r;
37 ····.locals·241 ····.locals·1
  
38 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I 
  
39 ····move-result·v0 
  
40 ····const·v1,·0xff0042 ····const/4·v0,·0x0
  
41 ····and-int/2addr·v0,·v143 ····invoke-static·{p0,·v0},·Landroid/support/a/g/r;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/a/g/r;
  
42 ····shr-int/lit8·v0,·v0,·0x844 ····move-result-object·v0
  
43 ····return·v045 ····return-object·v0
44 .end·method46 .end·method
  
45 .method·public·static·b(Landroid/view/MotionEvent;I)I47 .method·public·static·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/a/g/r;
46 ····.locals·148 ····.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 ····move-result·v050 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/a/g/r;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
  
50 ····return·v051 ····return-object·v0
51 .end·method52 .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 ····sget-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al;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,·p0,·p1},·Landroid/support/v4/view/al;->c(Landroid/view/MotionEvent;I)F58 ····invoke-interface·{v0,·v1},·Landroid/support/a/g/s;->a(Ljava/lang/Object;)I
  
56 ····move-result·v059 ····move-result·v0
  
57 ····return·v060 ····return·v0
58 .end·method61 .end·method
  
59 .method·public·static·c(Landroid/view/MotionEvent;)I62 .method·public·a(IIIIIIII)V
60 ····.locals·163 ····.locals·10
  
61 ····sget-object·v0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/al;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.
1.72 KB
smali/android/support/v4/view/am.smali vs.
smali/android/support/a/f/l.smali
Files 27% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 37 lines modified
1 .class·Landroid/support/v4/view/am;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 ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->findPointerIndex(I)I5 #·direct·methods
 6 .method·constructor·<init>()V
 7 ····.locals·0
  
13 ····move-result·v08 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return·v09 ····return-void
15 .end·method10 .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 .method·public·static·c(Landroid/view/MotionEvent;I)F11 #·virtual·methods
 12 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;)I
23 ····.locals·113 ····.locals·1
  
24 ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->getX(I)F14 ····invoke-static·{p1},·Landroid/support/a/f/m;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
25 ····move-result·v015 ····move-result·v0
  
26 ····return·v016 ····return·v0
27 .end·method17 .end·method
  
28 .method·public·static·d(Landroid/view/MotionEvent;I)F18 .method·public·b(Landroid/view/ViewGroup$MarginLayoutParams;)I
29 ····.locals·119 ····.locals·1
  
30 ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->getY(I)F20 ····invoke-static·{p1},·Landroid/support/a/f/m;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
31 ····move-result·v021 ····move-result·v0
  
32 ····return·v022 ····return·v0
33 .end·method23 .end·method
8.23 KB
smali/android/support/v4/view/ck.smali vs.
smali/android/support/a/f/n.smali
Files 22% similar despite different names
    
Offset 1, 186 lines modifiedOffset 1, 175 lines modified
1 .class·Landroid/support/v4/view/ck;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 #·instance·fields3 #·static·fields
6 .field·a:Landroid/support/v4/view/cf;4 .field·static·final·a:Landroid/support/a/f/r;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/view/cf;)V6 .method·static·constructor·<clinit>()V
9 ····.locals·07 ····.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 ····const/4·v1,·0x010 ····if-lt·v0,·v1,·:cond_0
  
18 ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf;11 ····new-instance·v0,·Landroid/support/a/f/q;
  
19 ····invoke-static·{v0},·Landroid/support/v4/view/cf;->c(Landroid/support/v4/view/cf;)I12 ····invoke-direct·{v0},·Landroid/support/a/f/q;-><init>()V
  
20 ····move-result·v013 ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r;
  
21 ····if-ltz·v0,·:cond_014 ····:goto_0
 15 ····return-void
  
 16 ····:cond_0
22 ····const/4·v0,·0x217 ····const/16·v1,·0xb
  
23 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/view/au;->a(Landroid/view/View;ILandroid/graphics/Paint;)V18 ····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-static·{v0},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cf;)Ljava/lang/Runnable;20 ····invoke-direct·{v0},·Landroid/support/a/f/p;-><init>()V
  
27 ····move-result-object·v021 ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r;
  
28 ····if-eqz·v0,·:cond_122 ····goto·:goto_0
  
29 ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf;23 ····:cond_1
 24 ····new-instance·v0,·Landroid/support/a/f/o;
  
30 ····invoke-static·{v0},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cf;)Ljava/lang/Runnable;25 ····invoke-direct·{v0},·Landroid/support/a/f/o;-><init>()V
  
31 ····move-result-object·v026 ····sput-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r;
  
32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V27 ····goto·:goto_0
 28 .end·method
  
33 ····:cond_1 
34 ····const/high16·v0,·0x7e00000029 .method·public·static·a(Landroid/view/MenuItem;Landroid/support/a/f/a;)Landroid/view/MenuItem;
 30 ····.locals·2
  
35 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;31 ····instance-of·v0,·p0,·Landroid/support/a/c/a/b;
  
36 ····move-result-object·v032 ····if-eqz·v0,·:cond_0
  
37 ····instance-of·v2,·v0,·Landroid/support/v4/view/cv;33 ····check-cast·p0,·Landroid/support/a/c/a/b;
  
38 ····if-eqz·v2,·:cond_334 ····invoke-interface·{p0,·p1},·Landroid/support/a/c/a/b;->a(Landroid/support/a/f/a;)Landroid/support/a/c/a/b;
  
39 ····check-cast·v0,·Landroid/support/v4/view/cv;35 ····move-result-object·p0
  
40 ····:goto_036 ····:goto_0
41 ····if-eqz·v0,·:cond_237 ····return-object·p0
  
42 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/cv;->a(Landroid/view/View;)V38 ····: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_042 ····goto·:goto_0
48 .end·method43 .end·method
  
49 .method·public·b(Landroid/view/View;)V44 .method·public·static·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
50 ····.locals·345 ····.locals·1
  
51 ····const/4·v1,·0x0 
  
52 ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf;46 ····instance-of·v0,·p0,·Landroid/support/a/c/a/b;
  
53 ····invoke-static·{v0},·Landroid/support/v4/view/cf;->c(Landroid/support/v4/view/cf;)I47 ····if-eqz·v0,·:cond_0
  
54 ····move-result·v048 ····check-cast·p0,·Landroid/support/a/c/a/b;
  
55 ····if-ltz·v0,·:cond_049 ····invoke-interface·{p0,·p1},·Landroid/support/a/c/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem;
  
56 ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf;50 ····move-result-object·v0
  
57 ····invoke-static·{v0},·Landroid/support/v4/view/cf;->c(Landroid/support/v4/view/cf;)I51 ····:goto_0
 52 ····return-object·v0
  
58 ····move-result·v053 ····:cond_0
 54 ····sget-object·v0,·Landroid/support/a/f/n;->a:Landroid/support/a/f/r;
  
59 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/view/au;->a(Landroid/view/View;ILandroid/graphics/Paint;)V55 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/f/r;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
60 ····iget-object·v0,·p0,·Landroid/support/v4/view/ck;->a:Landroid/support/v4/view/cf;56 ····move-result-object·v0
  
61 ····const/4·v2,·-0x157 ····goto·:goto_0
 58 .end·method
  
62 ····invoke-static·{v0,·v2},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cf;I)I59 .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.
1.32 KB
smali/android/support/v4/view/ab.smali vs.
smali/android/support/a/f/o.smali
Files 6% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/view/ab;1 .class·Landroid/support/a/f/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/ae;4 .implements·Landroid/support/a/f/r;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 18, 42 lines modifiedOffset 18, 26 lines modified
18 #·virtual·methods18 #·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·020 ····.locals·0
  
21 ····return-object·p121 ····return-object·p1
22 .end·method22 .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)V23 .method·public·a(Landroid/view/MenuItem;I)V
29 ····.locals·024 ····.locals·0
  
30 ····return-void25 ····return-void
31 .end·method26 .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·b(Landroid/view/MenuItem;)Z27 .method·public·a(Landroid/view/MenuItem;)Z
37 ····.locals·128 ····.locals·1
  
38 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
39 ····return·v030 ····return·v0
40 .end·method31 .end·method
  
41 .method·public·c(Landroid/view/MenuItem;)Z32 .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
42 ····.locals·133 ····.locals·0
  
43 ····const/4·v0,·0x0 
  
44 ····return·v034 ····return-object·p1
45 .end·method35 .end·method
1.52 KB
smali/android/support/v4/view/y.smali vs.
smali/android/support/a/g/u.smali
Files 26% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 45 lines modified
1 .class·Landroid/support/v4/view/y;1 .class·Landroid/support/a/g/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/w;4 .implements·Landroid/support/a/g/s;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;)I12 .method·public·a(Ljava/lang/Object;)I
13 ····.locals·113 ····.locals·1
  
14 ····invoke-static·{p1},·Landroid/support/v4/view/z;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I14 ····invoke-static·{p1},·Landroid/support/a/g/w;->a(Ljava/lang/Object;)I
  
15 ····move-result·v015 ····move-result·v0
  
16 ····return·v016 ····return·v0
17 .end·method17 .end·method
  
18 .method·public·b(Landroid/view/ViewGroup$MarginLayoutParams;)I18 .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
19 ····.locals·119 ····.locals·1
  
20 ····invoke-static·{p1},·Landroid/support/v4/view/z;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I20 ····invoke-static·{p1,·p2},·Landroid/support/a/g/w;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  
21 ····move-result·v021 ····move-result-object·v0
  
22 ····return·v022 ····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·method28 .end·method
2.86 KB
smali/android/support/v4/view/bn.smali vs.
smali/android/support/a/f/ao.smali
Files 14% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 .class·public·Landroid/support/v4/view/bn;1 .class·public·Landroid/support/a/f/ao;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/bs;4 .field·static·final·a:Landroid/support/a/f/at;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·static·constructor·<clinit>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·27 ····.locals·2
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····const/16·v1,·0xe9 ····const/16·v1,·0xe
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/br;11 ····new-instance·v0,·Landroid/support/a/f/as;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/br;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/a/f/as;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/bn;->a:Landroid/support/v4/view/bs;13 ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
18 ····const/16·v1,·0xb18 ····const/16·v1,·0xb
  
19 ····if-lt·v0,·v1,·:cond_119 ····if-lt·v0,·v1,·:cond_1
  
20 ····new-instance·v0,·Landroid/support/v4/view/bq;20 ····new-instance·v0,·Landroid/support/a/f/ar;
  
21 ····invoke-direct·{v0},·Landroid/support/v4/view/bq;-><init>()V21 ····invoke-direct·{v0},·Landroid/support/a/f/ar;-><init>()V
  
22 ····sput-object·v0,·Landroid/support/v4/view/bn;->a:Landroid/support/v4/view/bs;22 ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at;
  
23 ····goto·:goto_023 ····goto·:goto_0
  
24 ····:cond_124 ····:cond_1
25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
26 ····const/16·v1,·0x826 ····const/16·v1,·0x8
  
27 ····if-lt·v0,·v1,·:cond_227 ····if-lt·v0,·v1,·:cond_2
  
28 ····new-instance·v0,·Landroid/support/v4/view/bp;28 ····new-instance·v0,·Landroid/support/a/f/aq;
  
29 ····invoke-direct·{v0},·Landroid/support/v4/view/bp;-><init>()V29 ····invoke-direct·{v0},·Landroid/support/a/f/aq;-><init>()V
  
30 ····sput-object·v0,·Landroid/support/v4/view/bn;->a:Landroid/support/v4/view/bs;30 ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at;
  
31 ····goto·:goto_031 ····goto·:goto_0
  
32 ····:cond_232 ····:cond_2
33 ····new-instance·v0,·Landroid/support/v4/view/bo;33 ····new-instance·v0,·Landroid/support/a/f/ap;
  
34 ····invoke-direct·{v0},·Landroid/support/v4/view/bo;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/a/f/ap;-><init>()V
  
35 ····sput-object·v0,·Landroid/support/v4/view/bn;->a:Landroid/support/v4/view/bs;35 ····sput-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at;
  
36 ····goto·:goto_036 ····goto·:goto_0
37 .end·method37 .end·method
  
38 .method·public·static·a(Landroid/view/ViewConfiguration;)Z38 .method·public·static·a(Landroid/view/ViewConfiguration;)Z
39 ····.locals·139 ····.locals·1
  
40 ····sget-object·v0,·Landroid/support/v4/view/bn;->a:Landroid/support/v4/view/bs;40 ····sget-object·v0,·Landroid/support/a/f/ao;->a:Landroid/support/a/f/at;
  
41 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/bs;->a(Landroid/view/ViewConfiguration;)Z41 ····invoke-interface·{v0,·p0},·Landroid/support/a/f/at;->a(Landroid/view/ViewConfiguration;)Z
  
42 ····move-result·v042 ····move-result·v0
  
43 ····return·v043 ····return·v0
44 .end·method44 .end·method
2.59 KB
smali/android/support/v4/view/ak.smali vs.
smali/android/support/a/f/i.smali
Files 26% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 60 lines modified
1 .class·Landroid/support/v4/view/ak;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·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·07 ····.locals·2
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····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-static·{p1},·Landroid/support/v4/view/am;->a(Landroid/view/MotionEvent;)I12 ····invoke-direct·{v0},·Landroid/support/a/f/l;-><init>()V
  
15 ····move-result·v013 ····sput-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j;
  
 14 ····:goto_0
16 ····return·v015 ····return-void
17 .end·method 
  
18 .method·public·a(Landroid/view/MotionEvent;I)I 
19 ····.locals·116 ····:cond_0
 17 ····new-instance·v0,·Landroid/support/a/f/k;
  
20 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/am;->a(Landroid/view/MotionEvent;I)I18 ····invoke-direct·{v0},·Landroid/support/a/f/k;-><init>()V
  
21 ····move-result·v019 ····sput-object·v0,·Landroid/support/a/f/i;->a:Landroid/support/a/f/j;
  
22 ····return·v020 ····goto·:goto_0
23 .end·method21 .end·method
  
24 .method·public·b(Landroid/view/MotionEvent;I)I22 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I
25 ····.locals·123 ····.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·v026 ····move-result·v0
  
34 ····return·v027 ····return·v0
35 .end·method28 .end·method
  
36 .method·public·d(Landroid/view/MotionEvent;I)F29 .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I
37 ····.locals·130 ····.locals·1
  
38 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/am;->d(Landroid/view/MotionEvent;I)F31 ····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·v033 ····move-result·v0
  
40 ····return·v034 ····return·v0
41 .end·method35 .end·method
9.46 KB
smali/android/support/v4/view/ch.smali vs.
smali/android/support/a/f/ax.smali
Files 26% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Landroid/support/v4/view/ch;1 .class·Landroid/support/a/f/ax;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/co;4 .implements·Landroid/support/a/f/be;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·a:Ljava/util/WeakHashMap;6 .field·a:Ljava/util/WeakHashMap;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>()V8 .method·constructor·<init>()V
9 ····.locals·19 ····.locals·1
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····const/4·v0,·0x011 ····const/4·v0,·0x0
  
12 ····iput-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;12 ····iput-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·synthetic·a(Landroid/support/v4/view/ch;Landroid/support/v4/view/cf;Landroid/view/View;)V15 .method·static·synthetic·a(Landroid/support/a/f/ax;Landroid/support/a/f/av;Landroid/view/View;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/ch;->c(Landroid/support/v4/view/cf;Landroid/view/View;)V17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/a/f/ax;->c(Landroid/support/a/f/av;Landroid/view/View;)V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·private·a(Landroid/view/View;)V20 .method·private·a(Landroid/view/View;)V
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;22 ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap;
  
23 ····if-eqz·v0,·:cond_023 ····if-eqz·v0,·:cond_0
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;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·v026 ····move-result-object·v0
  
27 ····check-cast·v0,·Ljava/lang/Runnable;27 ····check-cast·v0,·Ljava/lang/Runnable;
  
Offset 49, 110 lines modifiedOffset 49, 110 lines modified
  
49 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z49 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
  
50 ····:cond_050 ····:cond_0
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·c(Landroid/support/v4/view/cf;Landroid/view/View;)V53 .method·private·c(Landroid/support/a/f/av;Landroid/view/View;)V
54 ····.locals·354 ····.locals·3
  
55 ····const/high16·v0,·0x7e00000055 ····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·v057 ····move-result-object·v0
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····instance-of·v2,·v0,·Landroid/support/v4/view/cv;59 ····instance-of·v2,·v0,·Landroid/support/a/f/bj;
  
60 ····if-eqz·v2,·:cond_460 ····if-eqz·v2,·:cond_4
  
61 ····check-cast·v0,·Landroid/support/v4/view/cv;61 ····check-cast·v0,·Landroid/support/a/f/bj;
  
62 ····:goto_062 ····:goto_0
63 ····invoke-static·{p1},·Landroid/support/v4/view/cf;->a(Landroid/support/v4/view/cf;)Ljava/lang/Runnable;63 ····invoke-static·{p1},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-static·{p1},·Landroid/support/v4/view/cf;->b(Landroid/support/v4/view/cf;)Ljava/lang/Runnable;65 ····invoke-static·{p1},·Landroid/support/a/f/av;->b(Landroid/support/a/f/av;)Ljava/lang/Runnable;
  
66 ····move-result-object·v266 ····move-result-object·v2
  
67 ····if-eqz·v1,·:cond_067 ····if-eqz·v1,·:cond_0
  
68 ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V68 ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V
  
69 ····:cond_069 ····:cond_0
70 ····if-eqz·v0,·:cond_170 ····if-eqz·v0,·:cond_1
  
71 ····invoke-interface·{v0,·p2},·Landroid/support/v4/view/cv;->a(Landroid/view/View;)V71 ····invoke-interface·{v0,·p2},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V
  
72 ····invoke-interface·{v0,·p2},·Landroid/support/v4/view/cv;->b(Landroid/view/View;)V72 ····invoke-interface·{v0,·p2},·Landroid/support/a/f/bj;->b(Landroid/view/View;)V
  
73 ····:cond_173 ····:cond_1
74 ····if-eqz·v2,·:cond_274 ····if-eqz·v2,·:cond_2
  
75 ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V75 ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V
  
76 ····:cond_276 ····:cond_2
77 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;77 ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap;
  
78 ····if-eqz·v0,·:cond_378 ····if-eqz·v0,·:cond_3
  
79 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;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_381 ····:cond_3
82 ····return-void82 ····return-void
  
83 ····:cond_483 ····:cond_4
84 ····move-object·v0,·v184 ····move-object·v0,·v1
  
85 ····goto·:goto_085 ····goto·:goto_0
86 .end·method86 .end·method
  
87 .method·private·d(Landroid/support/v4/view/cf;Landroid/view/View;)V87 .method·private·d(Landroid/support/a/f/av;Landroid/view/View;)V
88 ····.locals·288 ····.locals·2
  
89 ····const/4·v1,·0x089 ····const/4·v1,·0x0
  
90 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;90 ····iget-object·v0,·p0,·Landroid/support/a/f/ax;->a:Ljava/util/WeakHashMap;
  
91 ····if-eqz·v0,·:cond_291 ····if-eqz·v0,·:cond_2
  
92 ····iget-object·v0,·p0,·Landroid/support/v4/view/ch;->a:Ljava/util/WeakHashMap;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.
2.49 KB
smali/android/support/v4/d/d.smali vs.
smali/android/support/v7/widget/aq.smali
Files 16% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 55 lines modified
1 .class·Landroid/support/v4/d/d;1 .class·final·Landroid/support/v7/widget/aq;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable$ClassLoaderCreator;4 .implements·Landroid/os/Parcelable$Creator;
  
  
5 #·instance·fields 
6 .field·private·final·a:Landroid/support/v4/d/c; 
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>(Landroid/support/v4/d/c;)V6 .method·constructor·<init>()V
9 ····.locals·07 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····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-void9 ····return-void
13 .end·method10 .end·method
  
  
14 #·virtual·methods11 #·virtual·methods
15 .method·public·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/widget/ap;
16 ····.locals·213 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/c;14 ····new-instance·v0,·Landroid/support/v7/widget/ap;
  
18 ····const/4·v1,·0x015 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/ap;-><init>(Landroid/os/Parcel;)V
  
19 ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/d/c;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;16 ····return-object·v0
 17 .end·method
  
20 ····move-result-object·v018 .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·v021 ····return-object·v0
22 .end·method22 .end·method
  
23 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
24 ····.locals·124 ····.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·v026 ····move-result-object·v0
  
28 ····return-object·v027 ····return-object·v0
29 .end·method28 .end·method
  
30 .method·public·newArray(I)[Ljava/lang/Object;29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
31 ····.locals·130 ····.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·v032 ····move-result-object·v0
  
35 ····return-object·v033 ····return-object·v0
36 .end·method34 .end·method
1.98 KB
smali/android/support/v4/d/b.smali vs.
smali/android/support/a/g/g.smali
Files 19% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 42 lines modified
1 .class·Landroid/support/v4/d/b;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·fields3 #·instance·fields
6 .field·final·a:Landroid/support/v4/d/c;4 .field·final·synthetic·a:Landroid/support/a/g/e;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>(Landroid/support/v4/d/c;)V6 .method·public·constructor·<init>(Landroid/support/a/g/e;)V
9 ····.locals·07 ····.locals·1
  
 8 ····iput-object·p1,·p0,·Landroid/support/a/g/g;->a:Landroid/support/a/g/e;
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····new-instance·v0,·Landroid/os/Handler;
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/d/b;->a:Landroid/support/v4/d/c;10 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
 11 ····invoke-direct·{p0,·v0},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;15 .method·public·deliverSelfNotifications()Z
16 ····.locals·216 ····.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 ····move-result-object·v017 ····const/4·v0,·0x1
  
21 ····return-object·v018 ····return·v0
22 .end·method19 .end·method
  
23 .method·public·newArray(I)[Ljava/lang/Object;20 .method·public·onChange(Z)V
24 ····.locals·121 ····.locals·1
  
25 ····iget-object·v0,·p0,·Landroid/support/v4/d/b;->a:Landroid/support/v4/d/c;22 ····iget-object·v0,·p0,·Landroid/support/a/g/g;->a:Landroid/support/a/g/e;
  
26 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/c;->a(I)[Ljava/lang/Object;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·method25 .end·method
2.49 KB
smali/android/support/v4/b/a/f.smali vs.
smali/android/support/a/b/a/i.smali
Files 11% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 44 lines modified
1 .class·Landroid/support/v4/b/a/f;1 .class·Landroid/support/a/b/a/i;
2 .super·Landroid/support/v4/b/a/e;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>()V4 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/b/a/e;-><init>()V6 ····invoke-virtual·{p0,·p1,·p2},·Landroid/graphics/drawable/Drawable;->setHotspot(FF)V
  
7 ····return-void7 ····return-void
8 .end·method8 .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)V9 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V
16 ····.locals·010 ····.locals·0
  
17 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;I)V11 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTint(I)V
  
18 ····return-void12 ····return-void
19 .end·method13 .end·method
  
20 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V14 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V
21 ····.locals·015 ····.locals·0
  
22 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;IIII)V16 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->setHotspotBounds(IIII)V
  
23 ····return-void17 ····return-void
24 .end·method18 .end·method
  
25 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V19 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
26 ····.locals·020 ····.locals·0
  
27 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V21 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintList(Landroid/content/res/ColorStateList;)V
  
28 ····return-void22 ····return-void
29 .end·method23 .end·method
  
30 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V24 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
31 ····.locals·025 ····.locals·0
  
32 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V26 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V
  
33 ····return-void27 ····return-void
34 .end·method28 .end·method
2.49 KB
smali/android/support/v4/b/a/i.smali vs.
smali/android/support/a/b/a/f.smali
Files 14% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 54 lines modified
1 .class·Landroid/support/v4/b/a/i;1 .class·Landroid/support/a/b/a/f;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/a/b/a/e;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-virtual·{p0,·p1,·p2},·Landroid/graphics/drawable/Drawable;->setHotspot(FF)V6 ····invoke-direct·{p0},·Landroid/support/a/b/a/e;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .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·static·a(Landroid/graphics/drawable/Drawable;I)V15 .method·public·a(Landroid/graphics/drawable/Drawable;I)V
10 ····.locals·016 ····.locals·0
  
11 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTint(I)V17 ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;I)V
  
12 ····return-void18 ····return-void
13 .end·method19 .end·method
  
14 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V20 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V
15 ····.locals·021 ····.locals·0
  
16 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->setHotspotBounds(IIII)V22 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;IIII)V
  
17 ····return-void23 ····return-void
18 .end·method24 .end·method
  
19 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V25 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
20 ····.locals·026 ····.locals·0
  
21 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintList(Landroid/content/res/ColorStateList;)V27 ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
  
22 ····return-void28 ····return-void
23 .end·method29 .end·method
  
24 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V30 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
25 ····.locals·031 ····.locals·0
  
26 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V32 ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
  
27 ····return-void33 ····return-void
28 .end·method34 .end·method
445 B
smali/android/support/v4/b/a/b.smali vs.
smali/android/support/a/b/a/b.smali
Files 4% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/b/a/b;1 .class·Landroid/support/a/b/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/b/a/c;4 .implements·Landroid/support/a/b/a/c;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.11 KB
smali/android/support/v4/b/a/e.smali vs.
smali/android/support/a/b/a/e.smali
Files 18% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·Landroid/support/v4/b/a/e;1 .class·Landroid/support/a/b/a/e;
2 .super·Landroid/support/v4/b/a/d;2 .super·Landroid/support/a/b/a/d;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>()V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/b/a/d;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/a/b/a/d;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·a(Landroid/graphics/drawable/Drawable;Z)V10 .method·public·a(Landroid/graphics/drawable/Drawable;Z)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/h;->a(Landroid/graphics/drawable/Drawable;Z)V12 ····invoke-static·{p1,·p2},·Landroid/support/a/b/a/h;->a(Landroid/graphics/drawable/Drawable;Z)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·b(Landroid/graphics/drawable/Drawable;)Z15 .method·public·b(Landroid/graphics/drawable/Drawable;)Z
16 ····.locals·116 ····.locals·1
  
17 ····invoke-static·{p1},·Landroid/support/v4/b/a/h;->a(Landroid/graphics/drawable/Drawable;)Z17 ····invoke-static·{p1},·Landroid/support/a/b/a/h;->a(Landroid/graphics/drawable/Drawable;)Z
  
18 ····move-result·v018 ····move-result·v0
  
19 ····return·v019 ····return·v0
20 .end·method20 .end·method
6.37 KB
smali/android/support/v4/b/a/a.smali vs.
smali/android/support/a/b/a/a.smali
Files 20% similar despite different names
    
Offset 1, 154 lines modifiedOffset 1, 154 lines modified
1 .class·public·Landroid/support/v4/b/a/a;1 .class·public·Landroid/support/a/b/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/b/a/c;4 .field·static·final·a:Landroid/support/a/b/a/c;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·static·constructor·<clinit>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·27 ····.locals·2
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····const/16·v1,·0x159 ····const/16·v1,·0x15
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/b/a/f;11 ····new-instance·v0,·Landroid/support/a/b/a/f;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/b/a/f;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/a/b/a/f;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;13 ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····const/16·v1,·0x1317 ····const/16·v1,·0x13
  
18 ····if-lt·v0,·v1,·:cond_118 ····if-lt·v0,·v1,·:cond_1
  
19 ····new-instance·v0,·Landroid/support/v4/b/a/e;19 ····new-instance·v0,·Landroid/support/a/b/a/e;
  
20 ····invoke-direct·{v0},·Landroid/support/v4/b/a/e;-><init>()V20 ····invoke-direct·{v0},·Landroid/support/a/b/a/e;-><init>()V
  
21 ····sput-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;21 ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
22 ····goto·:goto_022 ····goto·:goto_0
  
23 ····:cond_123 ····:cond_1
24 ····const/16·v1,·0xb24 ····const/16·v1,·0xb
  
25 ····if-lt·v0,·v1,·:cond_225 ····if-lt·v0,·v1,·:cond_2
  
26 ····new-instance·v0,·Landroid/support/v4/b/a/d;26 ····new-instance·v0,·Landroid/support/a/b/a/d;
  
27 ····invoke-direct·{v0},·Landroid/support/v4/b/a/d;-><init>()V27 ····invoke-direct·{v0},·Landroid/support/a/b/a/d;-><init>()V
  
28 ····sput-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;28 ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
29 ····goto·:goto_029 ····goto·:goto_0
  
30 ····:cond_230 ····:cond_2
31 ····new-instance·v0,·Landroid/support/v4/b/a/b;31 ····new-instance·v0,·Landroid/support/a/b/a/b;
  
32 ····invoke-direct·{v0},·Landroid/support/v4/b/a/b;-><init>()V32 ····invoke-direct·{v0},·Landroid/support/a/b/a/b;-><init>()V
  
33 ····sput-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;33 ····sput-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
34 ····goto·:goto_034 ····goto·:goto_0
35 .end·method35 .end·method
  
36 .method·public·static·a(Landroid/graphics/drawable/Drawable;)V36 .method·public·static·a(Landroid/graphics/drawable/Drawable;)V
37 ····.locals·137 ····.locals·1
  
38 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;38 ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
39 ····invoke-interface·{v0,·p0},·Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;)V39 ····invoke-interface·{v0,·p0},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V42 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V
43 ····.locals·143 ····.locals·1
  
44 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;44 ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
45 ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V45 ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V48 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V
49 ····.locals·149 ····.locals·1
  
50 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;50 ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
51 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;I)V51 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;I)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V54 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V
55 ····.locals·655 ····.locals·6
  
56 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;56 ····sget-object·v0,·Landroid/support/a/b/a/a;->a:Landroid/support/a/b/a/c;
  
57 ····move-object·v1,·p057 ····move-object·v1,·p0
  
58 ····move·v2,·p158 ····move·v2,·p1
  
59 ····move·v3,·p259 ····move·v3,·p2
  
60 ····move·v4,·p360 ····move·v4,·p3
  
61 ····move·v5,·p461 ····move·v5,·p4
  
62 ····invoke-interface/range·{v0·..·v5},·Landroid/support/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V62 ····invoke-interface/range·{v0·..·v5},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V65 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
66 ····.locals·166 ····.locals·1
  
67 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;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/v4/b/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V68 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/b/a/c;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V71 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
72 ····.locals·172 ····.locals·1
  
73 ····sget-object·v0,·Landroid/support/v4/b/a/a;->a:Landroid/support/v4/b/a/c;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.
365 B
smali/android/support/v4/b/a/c.smali vs.
smali/android/support/a/b/a/c.smali
Files 8% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·interface·abstract·Landroid/support/v4/b/a/c;1 .class·interface·abstract·Landroid/support/a/b/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V4 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V
5 .end·method5 .end·method
  
5.88 KB
smali/android/support/v4/app/FragmentTabHost$SavedState.smali vs.
smali/android/support/a/d/f.smali
Files 26% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 134 lines modified
1 .class·Landroid/support/v4/app/FragmentTabHost$SavedState; 
2 .super·Landroid/view/View$BaseSavedState;1 .class·public·Landroid/support/a/d/f;
 2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;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·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·19 ····.locals·3
  
10 ····new-instance·v0,·Landroid/support/v4/app/aa;10 ····new-instance·v0,·Ljava/util/Locale;
  
11 ····invoke-direct·{v0},·Landroid/support/v4/app/aa;-><init>()V11 ····const-string·v1,·""
  
12 ····sput-object·v0,·Landroid/support/v4/app/FragmentTabHost$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;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 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V15 ····const-string·v0,·"Arab"
  
18 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;16 ····sput-object·v0,·Landroid/support/a/d/f;->b:Ljava/lang/String;
  
19 ····move-result-object·v017 ····const-string·v0,·"Hebr"
  
20 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentTabHost$SavedState;->a:Ljava/lang/String;18 ····sput-object·v0,·Landroid/support/a/d/f;->c:Ljava/lang/String;
  
21 ····return-void19 ····return-void
22 .end·method20 .end·method
  
23 .method·synthetic·constructor·<init>(Landroid/os/Parcel;Landroid/support/v4/app/z;)V21 .method·public·static·a(Ljava/util/Locale;)I
24 ····.locals·022 ····.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-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V25 ····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 ····new-instance·v0,·Ljava/lang/StringBuilder;29 ····move-result-object·v0
  
37 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V30 ····invoke-static·{v0},·Landroid/support/a/d/a;->b(Ljava/lang/String;)Ljava/lang/String;
  
38 ····const-string·v1,·"FragmentTabHost.SavedState{"31 ····move-result-object·v0
  
39 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;32 ····invoke-static·{v0},·Landroid/support/a/d/a;->a(Ljava/lang/String;)Ljava/lang/String;
  
40 ····move-result-object·v033 ····move-result-object·v0
  
41 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I34 ····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·v142 ····move-result·v1
  
43 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;43 ····if-nez·v1,·:cond_1
  
44 ····move-result-object·v144 ····sget-object·v1,·Landroid/support/a/d/f;->c:Ljava/lang/String;
  
45 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;45 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
46 ····move-result-object·v046 ····move-result·v0
  
47 ····const-string·v1,·"·curTab="47 ····if-eqz·v0,·:cond_2
  
48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;48 ····:cond_1
 49 ····const/4·v0,·0x1
  
49 ····move-result-object·v050 ····goto·:goto_0
  
50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTabHost$SavedState;->a:Ljava/lang/String;51 ····:cond_2
 52 ····const/4·v0,·0x0
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;53 ····goto·:goto_0
 54 .end·method
  
52 ····move-result-object·v055 .method·private·static·b(Ljava/util/Locale;)I
 56 ····.locals·2
  
53 ····const-string·v1,·"}"57 ····const/4·v0,·0x0
  
54 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{p0,·p0},·Ljava/util/Locale;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String;
  
55 ····move-result-object·v059 ····move-result-object·v1
  
56 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()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.
1.67 KB
smali/android/support/v4/app/u.smali vs.
smali/android/support/a/f/d.smali
Files 22% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 48 lines modified
1 .class·Landroid/support/v4/app/u;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 #·instance·fields3 #·static·fields
6 .field·final·synthetic·a:Landroid/support/v4/app/t;4 .field·static·final·a:Landroid/support/a/f/e;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/app/t;)V6 .method·static·constructor·<clinit>()V
9 ····.locals·07 ····.locals·2
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 9 ····const/16·v1,·0x11
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/app/u;->a:Landroid/support/v4/app/t;10 ····if-lt·v0,·v1,·:cond_0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····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-void15 ····return-void
13 .end·method 
  
 16 ····:cond_0
 17 ····new-instance·v0,·Landroid/support/a/f/f;
  
14 #·virtual·methods 
15 .method·public·run()V18 ····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·123 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/app/u;->a:Landroid/support/v4/app/t;24 ····sget-object·v0,·Landroid/support/a/f/d;->a:Landroid/support/a/f/e;
  
18 ····invoke-virtual·{v0},·Landroid/support/v4/app/t;->e()Z25 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/a/f/e;->a(II)I
  
 26 ····move-result·v0
  
19 ····return-void27 ····return·v0
20 .end·method28 .end·method
54.0 KB
smali/android/support/v4/app/an.smali vs.
smali/android/support/a/e/k.smali
Files 25% similar despite different names
    
Offset 1, 984 lines modifiedOffset 1, 1473 lines modified
1 .class·final·Landroid/support/v4/app/an;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·final·b:Landroid/os/Bundle;6 .field·static·d:[Ljava/lang/Object;
  
8 .field·c:Landroid/support/v4/app/al;7 .field·static·e:I
  
9 .field·d:Landroid/support/v4/a/k; 
  
 8 #·instance·fields
10 .field·e:Z9 .field·f:[I
  
11 .field·f:Z10 .field·g:[Ljava/lang/Object;
  
12 .field·g:Ljava/lang/Object;11 .field·h:I
  
13 .field·h:Z 
  
14 .field·i:Z12 #·direct·methods
 13 .method·public·constructor·<init>()V
 14 ····.locals·1
  
15 .field·j:Z15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 .field·k:Z16 ····sget-object·v0,·Landroid/support/a/e/c;->a:[I
  
17 .field·l:Z17 ····iput-object·v0,·p0,·Landroid/support/a/e/k;->f:[I
  
18 .field·m:Z18 ····sget-object·v0,·Landroid/support/a/e/c;->c:[Ljava/lang/Object;
  
19 .field·n:Landroid/support/v4/app/an;19 ····iput-object·v0,·p0,·Landroid/support/a/e/k;->g:[Ljava/lang/Object;
  
20 .field·final·synthetic·o:Landroid/support/v4/app/am;20 ····const/4·v0,·0x0
  
 21 ····iput·v0,·p0,·Landroid/support/a/e/k;->h:I
  
21 #·virtual·methods 
22 .method·a()V22 ····return-void
 23 .end·method
  
 24 .method·private·static·a([I[Ljava/lang/Object;I)V
23 ····.locals·425 ····.locals·4
  
24 ····const/4·v3,·0x126 ····const/16·v2,·0xa
  
25 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/an;->i:Z27 ····const/4·v3,·0x2
  
26 ····if-eqz·v0,·:cond_128 ····array-length·v0,·p0
  
27 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/an;->j:Z29 ····const/16·v1,·0x8
  
28 ····if-eqz·v0,·:cond_130 ····if-ne·v0,·v1,·:cond_3
  
29 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/an;->h:Z31 ····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_043 ····:goto_0
32 ····return-void44 ····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_154 ····:cond_1
34 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/an;->h:Z55 ····monitor-exit·v1
  
35 ····if-nez·v0,·:cond_056 ····:cond_2
 57 ····:goto_1
 58 ····return-void
  
 59 ····:catchall_0
 60 ····move-exception·v0
  
36 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/an;->h:Z61 ····monitor-exit·v1
 62 ····:try_end_0
 63 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
37 ····sget-boolean·v0,·Landroid/support/v4/app/am;->a:Z64 ····throw·v0
  
38 ····if-eqz·v0,·:cond_265 ····:cond_3
 66 ····array-length·v0,·p0
  
39 ····const-string·v0,·"LoaderManager"67 ····const/4·v1,·0x4
Max diff block lines reached; 52103/55177 bytes (94.43%) of diff not shown.
14.7 KB
smali/android/support/v4/app/aw.smali vs.
smali/android/support/a/f/av.smali
Files 24% similar despite different names
    
Offset 1, 302 lines modifiedOffset 1, 311 lines modified
1 .class·public·Landroid/support/v4/app/aw;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·fields3 #·static·fields
6 .field·private·static·final·a:Landroid/support/v4/app/ay;4 .field·static·final·a:Landroid/support/a/f/be;
  
  
7 #·instance·fields5 #·instance·fields
8 .field·private·final·b:Ljava/util/ArrayList;6 .field·private·b:Ljava/lang/ref/WeakReference;
  
 7 .field·private·c:Ljava/lang/Runnable;
  
9 .field·private·final·c:Landroid/content/Context;8 .field·private·d:Ljava/lang/Runnable;
  
 9 .field·private·e:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·212 ····.locals·2
  
13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
14 ····const/16·v1,·0xb14 ····const/16·v1,·0x13
  
15 ····if-lt·v0,·v1,·:cond_015 ····if-lt·v0,·v1,·:cond_0
  
16 ····new-instance·v0,·Landroid/support/v4/app/ba;16 ····new-instance·v0,·Landroid/support/a/f/bd;
  
17 ····invoke-direct·{v0},·Landroid/support/v4/app/ba;-><init>()V17 ····invoke-direct·{v0},·Landroid/support/a/f/bd;-><init>()V
  
18 ····sput-object·v0,·Landroid/support/v4/app/aw;->a:Landroid/support/v4/app/ay;18 ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be;
  
19 ····:goto_019 ····:goto_0
20 ····return-void20 ····return-void
  
21 ····:cond_021 ····:cond_0
22 ····new-instance·v0,·Landroid/support/v4/app/az;22 ····const/16·v1,·0x12
  
23 ····invoke-direct·{v0},·Landroid/support/v4/app/az;-><init>()V23 ····if-lt·v0,·v1,·:cond_1
  
24 ····sput-object·v0,·Landroid/support/v4/app/aw;->a:Landroid/support/v4/app/ay;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 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····goto·:goto_0
  
30 ····new-instance·v0,·Ljava/util/ArrayList;28 ····:cond_1
 29 ····const/16·v1,·0x10
  
31 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V30 ····if-lt·v0,·v1,·:cond_2
  
32 ····iput-object·v0,·p0,·Landroid/support/v4/app/aw;->b:Ljava/util/ArrayList;31 ····new-instance·v0,·Landroid/support/a/f/bc;
  
33 ····iput-object·p1,·p0,·Landroid/support/v4/app/aw;->c:Landroid/content/Context;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 ····new-instance·v0,·Landroid/support/v4/app/aw;35 ····:cond_2
 36 ····const/16·v1,·0xe
  
39 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/aw;-><init>(Landroid/content/Context;)V37 ····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 ····const/4·v0,·0x041 ····goto·:goto_0
  
 42 ····:cond_3
46 ····instance-of·v1,·p1,·Landroid/support/v4/app/ax;43 ····new-instance·v0,·Landroid/support/a/f/ax;
  
47 ····if-eqz·v1,·:cond_044 ····invoke-direct·{v0},·Landroid/support/a/f/ax;-><init>()V
  
48 ····move-object·v0,·p145 ····sput-object·v0,·Landroid/support/a/f/av;->a:Landroid/support/a/f/be;
  
49 ····check-cast·v0,·Landroid/support/v4/app/ax;46 ····goto·:goto_0
 47 .end·method
  
50 ····invoke-interface·{v0},·Landroid/support/v4/app/ax;->a()Landroid/content/Intent;48 .method·constructor·<init>(Landroid/view/View;)V
 49 ····.locals·1
  
51 ····move-result-object·v050 ····const/4·v0,·0x0
  
 51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
52 ····:cond_0 
53 ····if-nez·v0,·:cond_3 
  
54 ····invoke-static·{p1},·Landroid/support/v4/app/ao;->a(Landroid/app/Activity;)Landroid/content/Intent;52 ····iput-object·v0,·p0,·Landroid/support/a/f/av;->c:Ljava/lang/Runnable;
  
55 ····move-result-object·v053 ····iput-object·v0,·p0,·Landroid/support/a/f/av;->d:Ljava/lang/Runnable;
  
56 ····move-object·v1,·v054 ····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 ····invoke-virtual·{v1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;56 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
60 ····move-result-object·v057 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
61 ····if-nez·v0,·:cond_158 ····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.
3.05 KB
smali/android/support/v4/app/l.smali vs.
smali/android/support/a/g/h.smali
Files 27% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 60 lines modified
1 .class·Landroid/support/v4/app/l;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·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/app/Fragment;4 .field·final·synthetic·a:Landroid/support/a/g/e;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V6 .method·private·constructor·<init>(Landroid/support/a/g/e;)V
9 ····.locals·07 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/app/l;->a:Landroid/support/v4/app/Fragment;8 ····iput-object·p1,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
12 ····return-void10 ····return-void
13 .end·method11 .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 ····new-instance·v0,·Ljava/lang/IllegalStateException;15 ····return-void
 16 .end·method
  
21 ····const-string·v1,·"Fragment·does·not·have·a·view" 
  
22 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V17 #·virtual·methods
 18 .method·public·onChanged()V
 19 ····.locals·2
  
23 ····throw·v020 ····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 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->J:Landroid/view/View;22 ····iput-boolean·v1,·v0,·Landroid/support/a/g/e;->a:Z
  
27 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;23 ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e;
  
28 ····move-result-object·v024 ····invoke-virtual·{v0},·Landroid/support/a/g/e;->notifyDataSetChanged()V
  
29 ····return-object·v025 ····return-void
30 .end·method26 .end·method
  
31 .method·public·a()Z27 .method·public·onInvalidated()V
32 ····.locals·128 ····.locals·2
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/app/l;->a:Landroid/support/v4/app/Fragment; 
  
34 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->J:Landroid/view/View;29 ····iget-object·v0,·p0,·Landroid/support/a/g/h;->a:Landroid/support/a/g/e;
  
35 ····if-eqz·v0,·:cond_030 ····const/4·v1,·0x0
  
36 ····const/4·v0,·0x131 ····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 ····goto·:goto_034 ····return-void
42 .end·method35 .end·method
3.16 KB
smali/android/support/v4/app/Fragment$SavedState.smali vs.
smali/android/support/a/g/t.smali
Files 25% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 77 lines modified
1 .class·public·Landroid/support/v4/app/Fragment$SavedState;1 .class·Landroid/support/a/g/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable;4 .implements·Landroid/support/a/g/s;
  
  
5 #·static·fields 
6 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;5 #·direct·methods
 6 .method·constructor·<init>()V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 #·instance·fields 
8 .field·final·a:Landroid/os/Bundle;9 ····return-void
 10 .end·method
  
  
9 #·direct·methods11 #·virtual·methods
10 .method·static·constructor·<clinit>()V12 .method·public·a(Ljava/lang/Object;)I
11 ····.locals·113 ····.locals·1
  
12 ····new-instance·v0,·Landroid/support/v4/app/n;14 ····check-cast·p1,·Landroid/widget/Scroller;
  
13 ····invoke-direct·{v0},·Landroid/support/v4/app/n;-><init>()V15 ····invoke-virtual·{p1},·Landroid/widget/Scroller;->getFinalY()I
  
14 ····sput-object·v0,·Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;16 ····move-result·v0
  
15 ····return-void17 ····return·v0
16 .end·method18 .end·method
  
17 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V19 .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
18 ····.locals·120 ····.locals·1
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····if-eqz·p2,·:cond_0
  
20 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;22 ····new-instance·v0,·Landroid/widget/Scroller;
  
21 ····move-result-object·v023 ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
  
22 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->a:Landroid/os/Bundle;24 ····:goto_0
 25 ····return-object·v0
  
23 ····if-eqz·p2,·:cond_026 ····:cond_0
 27 ····new-instance·v0,·Landroid/widget/Scroller;
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->a:Landroid/os/Bundle;28 ····invoke-direct·{v0,·p1},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;)V
  
25 ····if-eqz·v0,·:cond_029 ····goto·:goto_0
 30 .end·method
  
26 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->a:Landroid/os/Bundle;31 .method·public·a(Ljava/lang/Object;IIIIIIII)V
 32 ····.locals·9
  
27 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V33 ····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 ····const/4·v0,·0x037 ····move·v3,·p4
  
 38 ····move·v4,·p5
35 ····return·v0 
36 .end·method 
  
37 .method·public·writeToParcel(Landroid/os/Parcel;I)V 
38 ····.locals·139 ····move·v5,·p6
  
 40 ····move/from16·v6,·p7
  
 41 ····move/from16·v7,·p8
  
39 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->a:Landroid/os/Bundle;42 ····move/from16·v8,·p9
  
40 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V43 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V
  
41 ····return-void44 ····return-void
42 .end·method45 .end·method
12.0 KB
smali/android/support/v4/app/ah.smali vs.
smali/android/support/a/e/j.smali
Files 22% similar despite different names
    
Offset 1, 196 lines modifiedOffset 1, 314 lines modified
1 .class·final·Landroid/support/v4/app/ah;1 .class·final·Landroid/support/a/e/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;4 .implements·Ljava/util/Collection;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/view/View;6 .field·final·synthetic·a:Landroid/support/a/e/e;
  
7 .field·final·synthetic·b:Landroid/transition/Transition; 
  
8 .field·final·synthetic·c:Landroid/view/View;7 #·direct·methods
 8 .method·constructor·<init>(Landroid/support/a/e/e;)V
 9 ····.locals·0
  
9 .field·final·synthetic·d:Ljava/util/ArrayList;10 ····iput-object·p1,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e;
  
10 .field·final·synthetic·e:Landroid/transition/Transition;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 .field·final·synthetic·f:Ljava/util/ArrayList;12 ····return-void
 13 .end·method
  
12 .field·final·synthetic·g:Landroid/transition/Transition; 
  
13 .field·final·synthetic·h:Ljava/util/ArrayList;14 #·virtual·methods
 15 .method·public·add(Ljava/lang/Object;)Z
 16 ····.locals·1
  
14 .field·final·synthetic·i:Ljava/util/Map;17 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
15 .field·final·synthetic·j:Ljava/util/ArrayList;18 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
16 .field·final·synthetic·k:Landroid/transition/Transition;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 ····iput-object·p1,·p0,·Landroid/support/v4/app/ah;->a:Landroid/view/View;24 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
21 ····iput-object·p2,·p0,·Landroid/support/v4/app/ah;->b:Landroid/transition/Transition;25 ····throw·v0
 26 .end·method
  
22 ····iput-object·p3,·p0,·Landroid/support/v4/app/ah;->c:Landroid/view/View;27 .method·public·clear()V
 28 ····.locals·1
  
23 ····iput-object·p4,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/ArrayList;29 ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e;
  
24 ····iput-object·p5,·p0,·Landroid/support/v4/app/ah;->e:Landroid/transition/Transition;30 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->c()V
  
25 ····iput-object·p6,·p0,·Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList;31 ····return-void
 32 .end·method
  
26 ····iput-object·p7,·p0,·Landroid/support/v4/app/ah;->g:Landroid/transition/Transition;33 .method·public·contains(Ljava/lang/Object;)Z
 34 ····.locals·1
  
27 ····iput-object·p8,·p0,·Landroid/support/v4/app/ah;->h:Ljava/util/ArrayList;35 ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e;
  
28 ····iput-object·p9,·p0,·Landroid/support/v4/app/ah;->i:Ljava/util/Map;36 ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/e;->b(Ljava/lang/Object;)I
  
29 ····iput-object·p10,·p0,·Landroid/support/v4/app/ah;->j:Ljava/util/ArrayList;37 ····move-result·v0
  
30 ····iput-object·p11,·p0,·Landroid/support/v4/app/ah;->k:Landroid/transition/Transition;38 ····if-ltz·v0,·:cond_0
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····const/4·v0,·0x1
  
 40 ····:goto_0
32 ····return-void41 ····return·v0
  
 42 ····:cond_0
 43 ····const/4·v0,·0x0
  
 44 ····goto·:goto_0
33 .end·method45 .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 ····const/4·v2,·0x049 ····move-result-object·v0
  
38 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->a:Landroid/view/View;50 ····:cond_0
 51 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
39 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;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·v055 ····move-result-object·v1
  
41 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V56 ····invoke-virtual·{p0,·v1},·Landroid/support/a/e/j;->contains(Ljava/lang/Object;)Z
  
42 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->b:Landroid/transition/Transition;57 ····move-result·v1
  
43 ····if-eqz·v0,·:cond_058 ····if-nez·v1,·:cond_0
  
44 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->b:Landroid/transition/Transition;59 ····const/4·v0,·0x0
  
45 ····iget-object·v1,·p0,·Landroid/support/v4/app/ah;->c:Landroid/view/View;60 ····:goto_0
 61 ····return·v0
  
 62 ····:cond_1
 63 ····const/4·v0,·0x1
  
 64 ····goto·:goto_0
 65 .end·method
  
46 ····invoke-virtual·{v0,·v1},·Landroid/transition/Transition;->removeTarget(Landroid/view/View;)Landroid/transition/Transition;66 .method·public·isEmpty()Z
 67 ····.locals·1
  
47 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->b:Landroid/transition/Transition;68 ····iget-object·v0,·p0,·Landroid/support/a/e/j;->a:Landroid/support/a/e/e;
  
48 ····iget-object·v1,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/ArrayList;69 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I
  
49 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/ad;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V70 ····move-result·v0
Max diff block lines reached; 6600/12165 bytes (54.25%) of diff not shown.
5.04 KB
smali/android/support/v4/f/h.smali vs.
smali/android/support/a/e/b.smali
Files 21% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 120 lines modified
1 .class·final·Landroid/support/v4/f/h;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·fields3 #·instance·fields
6 .field·final·a:I4 .field·final·synthetic·a:Landroid/support/a/e/a;
  
  
7 .field·b:I5 #·direct·methods
 6 .method·constructor·<init>(Landroid/support/a/e/a;)V
 7 ····.locals·0
  
8 .field·c:I8 ····iput-object·p1,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
9 .field·d:Z9 ····invoke-direct·{p0},·Landroid/support/a/e/e;-><init>()V
  
10 .field·final·synthetic·e:Landroid/support/v4/f/g;10 ····return-void
 11 .end·method
  
  
11 #·direct·methods12 #·virtual·methods
12 .method·constructor·<init>(Landroid/support/v4/f/g;I)V13 .method·protected·a()I
13 ····.locals·114 ····.locals·1
  
14 ····iput-object·p1,·p0,·Landroid/support/v4/f/h;->e:Landroid/support/v4/f/g;15 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····iget·v0,·v0,·Landroid/support/a/e/a;->h:I
  
16 ····const/4·v0,·0x017 ····return·v0
 18 .end·method
  
17 ····iput-boolean·v0,·p0,·Landroid/support/v4/f/h;->d:Z19 .method·protected·a(Ljava/lang/Object;)I
 20 ····.locals·1
  
18 ····iput·p2,·p0,·Landroid/support/v4/f/h;->a:I21 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
19 ····invoke-virtual·{p1},·Landroid/support/v4/f/g;->a()I22 ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->a(Ljava/lang/Object;)I
  
20 ····move-result·v023 ····move-result·v0
  
21 ····iput·v0,·p0,·Landroid/support/v4/f/h;->b:I 
  
22 ····return-void24 ····return·v0
23 .end·method25 .end·method
  
 26 .method·protected·a(II)Ljava/lang/Object;
  
24 #·virtual·methods 
25 .method·public·hasNext()Z 
26 ····.locals·227 ····.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 ····if-ge·v0,·v1,·:cond_029 ····iget-object·v0,·v0,·Landroid/support/a/e/a;->g:[Ljava/lang/Object;
  
30 ····const/4·v0,·0x130 ····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 ····goto·:goto_033 ····return-object·v0
36 .end·method34 .end·method
  
37 .method·public·next()Ljava/lang/Object;35 .method·protected·a(ILjava/lang/Object;)Ljava/lang/Object;
38 ····.locals·336 ····.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·v2,·p0,·Landroid/support/v4/f/h;->a:I37 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
42 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object;38 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/a/e/a;->a(ILjava/lang/Object;)Ljava/lang/Object;
  
43 ····move-result-object·v039 ····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 ····iput·v1,·p0,·Landroid/support/v4/f/h;->c:I42 .method·protected·a(I)V
 43 ····.locals·1
  
47 ····const/4·v1,·0x144 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
48 ····iput-boolean·v1,·p0,·Landroid/support/v4/f/h;->d:Z45 ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->d(I)Ljava/lang/Object;
  
49 ····return-object·v046 ····return-void
50 .end·method47 .end·method
  
51 .method·public·remove()V48 .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V
52 ····.locals·249 ····.locals·1
  
53 ····iget-boolean·v0,·p0,·Landroid/support/v4/f/h;->d:Z 
  
54 ····if-nez·v0,·:cond_0 
  
55 ····new-instance·v0,·Ljava/lang/IllegalStateException;50 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
56 ····invoke-direct·{v0},·Ljava/lang/IllegalStateException;-><init>()V51 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/a/e/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
57 ····throw·v052 ····return-void
 53 .end·method
  
58 ····:cond_0 
59 ····iget·v0,·p0,·Landroid/support/v4/f/h;->c:I54 .method·protected·b(Ljava/lang/Object;)I
 55 ····.locals·1
  
60 ····add-int/lit8·v0,·v0,·-0x156 ····iget-object·v0,·p0,·Landroid/support/a/e/b;->a:Landroid/support/a/e/a;
  
61 ····iput·v0,·p0,·Landroid/support/v4/f/h;->c:I57 ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/a;->b(Ljava/lang/Object;)I
  
62 ····iget·v0,·p0,·Landroid/support/v4/f/h;->b:I58 ····move-result·v0
Max diff block lines reached; 755/5055 bytes (14.94%) of diff not shown.
11.9 KB
smali/android/support/v4/f/f.smali vs.
smali/android/support/a/e/d.smali
Files 14% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Landroid/support/v4/f/f;1 .class·public·Landroid/support/a/e/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Ljava/util/LinkedHashMap;4 .field·private·final·a:Ljava/util/LinkedHashMap;
  
5 .field·private·b:I5 .field·private·b:I
Offset 33, 35 lines modifiedOffset 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;)V34 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
35 ····throw·v035 ····throw·v0
  
36 ····:cond_036 ····:cond_0
37 ····iput·p1,·p0,·Landroid/support/v4/f/f;->c:I37 ····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,·0x039 ····const/4·v1,·0x0
  
40 ····const/high16·v2,·0x3f400000····#·0.75f40 ····const/high16·v2,·0x3f400000····#·0.75f
  
41 ····const/4·v3,·0x141 ····const/4·v3,·0x1
  
42 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V42 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V
  
43 ····iput-object·v0,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap;43 ····iput-object·v0,·p0,·Landroid/support/a/e/d;->a:Ljava/util/LinkedHashMap;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I46 .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I
47 ····.locals·347 ····.locals·3
  
48 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/f/f;->b(Ljava/lang/Object;Ljava/lang/Object;)I48 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/a/e/d;->b(Ljava/lang/Object;Ljava/lang/Object;)I
  
49 ····move-result·v049 ····move-result·v0
  
50 ····if-gez·v0,·:cond_050 ····if-gez·v0,·:cond_0
  
51 ····new-instance·v0,·Ljava/lang/IllegalStateException;51 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
Offset 116, 45 lines modifiedOffset 116, 45 lines modified
  
116 ····throw·v0116 ····throw·v0
  
117 ····:cond_0117 ····:cond_0
118 ····monitor-enter·p0118 ····monitor-enter·p0
  
119 ····:try_start_0119 ····:try_start_0
120 ····iget-object·v0,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap;120 ····iget-object·v0,·p0,·Landroid/support/a/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·v0122 ····move-result-object·v0
  
123 ····if-eqz·v0,·:cond_1123 ····if-eqz·v0,·:cond_1
  
124 ····iget·v1,·p0,·Landroid/support/v4/f/f;->g:I124 ····iget·v1,·p0,·Landroid/support/a/e/d;->g:I
  
125 ····add-int/lit8·v1,·v1,·0x1125 ····add-int/lit8·v1,·v1,·0x1
  
126 ····iput·v1,·p0,·Landroid/support/v4/f/f;->g:I126 ····iput·v1,·p0,·Landroid/support/a/e/d;->g:I
  
127 ····monitor-exit·p0127 ····monitor-exit·p0
  
128 ····:goto_0128 ····:goto_0
129 ····return-object·v0129 ····return-object·v0
  
130 ····:cond_1130 ····:cond_1
131 ····iget·v0,·p0,·Landroid/support/v4/f/f;->h:I131 ····iget·v0,·p0,·Landroid/support/a/e/d;->h:I
  
132 ····add-int/lit8·v0,·v0,·0x1132 ····add-int/lit8·v0,·v0,·0x1
  
133 ····iput·v0,·p0,·Landroid/support/v4/f/f;->h:I133 ····iput·v0,·p0,·Landroid/support/a/e/d;->h:I
  
134 ····monitor-exit·p0134 ····monitor-exit·p0
135 ····:try_end_0135 ····:try_end_0
136 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0136 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
137 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/f/f;->b(Ljava/lang/Object;)Ljava/lang/Object;137 ····invoke-virtual·{p0,·p1},·Landroid/support/a/e/d;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
138 ····move-result-object·v1138 ····move-result-object·v1
  
139 ····if-nez·v1,·:cond_2139 ····if-nez·v1,·:cond_2
  
140 ····const/4·v0,·0x0140 ····const/4·v0,·0x0
  
Offset 170, 72 lines modifiedOffset 170, 72 lines modified
  
170 ····throw·v0170 ····throw·v0
  
171 ····:cond_2171 ····:cond_2
172 ····monitor-enter·p0172 ····monitor-enter·p0
  
173 ····:try_start_2173 ····:try_start_2
174 ····iget·v0,·p0,·Landroid/support/v4/f/f;->e:I174 ····iget·v0,·p0,·Landroid/support/a/e/d;->e:I
  
175 ····add-int/lit8·v0,·v0,·0x1175 ····add-int/lit8·v0,·v0,·0x1
  
176 ····iput·v0,·p0,·Landroid/support/v4/f/f;->e:I176 ····iput·v0,·p0,·Landroid/support/a/e/d;->e:I
  
177 ····iget-object·v0,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap;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·v0179 ····move-result-object·v0
  
180 ····if-eqz·v0,·:cond_3180 ····if-eqz·v0,·:cond_3
  
181 ····iget-object·v2,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap;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_1183 ····:goto_1
184 ····monitor-exit·p0184 ····monitor-exit·p0
185 ····:try_end_2185 ····:try_end_2
186 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1186 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1
  
187 ····if-eqz·v0,·:cond_4187 ····if-eqz·v0,·:cond_4
  
188 ····const/4·v2,·0x0188 ····const/4·v2,·0x0
  
189 ····invoke-virtual·{p0,·v2,·p1,·v1,·v0},·Landroid/support/v4/f/f;->a(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V189 ····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.
15.7 KB
smali/android/support/v4/f/i.smali vs.
smali/android/support/a/e/i.smali
Files 15% similar despite different names
    
Offset 1, 379 lines modifiedOffset 1, 392 lines modified
1 .class·final·Landroid/support/v4/f/i;1 .class·final·Landroid/support/a/e/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Set;4 .implements·Ljava/util/Iterator;
 5 .implements·Ljava/util/Map$Entry;
  
  
5 #·instance·fields6 #·instance·fields
 7 .field·a:I
  
 8 .field·b:I
  
 9 .field·c:Z
  
6 .field·final·synthetic·a:Landroid/support/v4/f/g;10 .field·final·synthetic·d:Landroid/support/a/e/e;
  
  
7 #·direct·methods11 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/f/g;)V12 .method·constructor·<init>(Landroid/support/a/e/e;)V
9 ····.locals·013 ····.locals·1
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g;14 ····iput-object·p1,·p0,·Landroid/support/a/e/i;->d:Landroid/support/a/e/e;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····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 ····.locals·118 ····invoke-virtual·{p1},·Landroid/support/a/e/e;->a()I
  
 19 ····move-result·v0
  
17 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;20 ····add-int/lit8·v0,·v0,·-0x1
  
18 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V21 ····iput·v0,·p0,·Landroid/support/a/e/i;->a:I
  
19 ····throw·v022 ····const/4·v0,·-0x1
  
 23 ····iput·v0,·p0,·Landroid/support/a/e/i;->b:I
  
 24 ····return-void
20 .end·method25 .end·method
  
21 .method·public·synthetic·add(Ljava/lang/Object;)Z 
 26 #·virtual·methods
 27 .method·public·a()Ljava/util/Map$Entry;
22 ····.locals·128 ····.locals·1
  
23 ····check-cast·p1,·Ljava/util/Map$Entry;29 ····iget·v0,·p0,·Landroid/support/a/e/i;->b:I
  
24 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/f/i;->a(Ljava/util/Map$Entry;)Z30 ····add-int/lit8·v0,·v0,·0x1
  
25 ····move-result·v031 ····iput·v0,·p0,·Landroid/support/a/e/i;->b:I
  
26 ····return·v032 ····const/4·v0,·0x1
  
 33 ····iput-boolean·v0,·p0,·Landroid/support/a/e/i;->c:Z
  
 34 ····return-object·p0
27 .end·method35 .end·method
  
28 .method·public·addAll(Ljava/util/Collection;)Z36 .method·public·final·equals(Ljava/lang/Object;)Z
29 ····.locals·537 ····.locals·5
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g;38 ····const/4·v0,·0x1
  
31 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I39 ····const/4·v1,·0x0
  
32 ····move-result·v140 ····iget-boolean·v2,·p0,·Landroid/support/a/e/i;->c:Z
  
33 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;41 ····if-nez·v2,·:cond_0
  
34 ····move-result-object·v242 ····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 ····move-result·v044 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
38 ····if-eqz·v0,·:cond_045 ····throw·v0
  
39 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;46 ····:cond_0
 47 ····instance-of·v2,·p1,·Ljava/util/Map$Entry;
  
40 ····move-result-object·v048 ····if-nez·v2,·:cond_1
  
41 ····check-cast·v0,·Ljava/util/Map$Entry;49 ····:goto_0
 50 ····return·v1
  
42 ····iget-object·v3,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g;51 ····:cond_1
 52 ····check-cast·p1,·Ljava/util/Map$Entry;
  
43 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;53 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
44 ····move-result-object·v454 ····move-result-object·v2
  
45 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;55 ····iget-object·v3,·p0,·Landroid/support/a/e/i;->d:Landroid/support/a/e/e;
  
46 ····move-result-object·v056 ····iget·v4,·p0,·Landroid/support/a/e/i;->b:I
  
47 ····invoke-virtual·{v3,·v4,·v0},·Landroid/support/v4/f/g;->a(Ljava/lang/Object;Ljava/lang/Object;)V57 ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object;
  
48 ····goto·:goto_058 ····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 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I60 ····move-result·v2
  
52 ····move-result·v061 ····if-eqz·v2,·:cond_2
  
53 ····if-eq·v1,·v0,·:cond_162 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
54 ····const/4·v0,·0x163 ····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.
4.56 KB
smali/android/support/v4/f/g.smali vs.
smali/android/support/a/e/e.smali
Files 13% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·abstract·Landroid/support/v4/f/g;1 .class·abstract·Landroid/support/a/e/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·b:Landroid/support/v4/f/i;4 .field·b:Landroid/support/a/e/g;
  
5 .field·c:Landroid/support/v4/f/j;5 .field·c:Landroid/support/a/e/h;
  
6 .field·d:Landroid/support/v4/f/l;6 .field·d:Landroid/support/a/e/j;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>()V8 .method·constructor·<init>()V
9 ····.locals·09 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
  
235 .method·protected·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)V235 .method·protected·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)V
236 .end·method236 .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·4238 ····.locals·4
  
239 ····invoke-virtual·{p0},·Landroid/support/v4/f/g;->a()I239 ····invoke-virtual·{p0},·Landroid/support/a/e/e;->a()I
  
240 ····move-result·v2240 ····move-result·v2
  
241 ····array-length·v0,·p1241 ····array-length·v0,·p1
  
242 ····if-ge·v0,·v2,·:cond_2242 ····if-ge·v0,·v2,·:cond_2
  
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
  
265 ····:goto_0265 ····:goto_0
266 ····const/4·v1,·0x0266 ····const/4·v1,·0x0
  
267 ····:goto_1267 ····:goto_1
268 ····if-ge·v1,·v2,·:cond_0268 ····if-ge·v1,·v2,·:cond_0
  
269 ····invoke-virtual·{p0,·v1,·p2},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object;269 ····invoke-virtual·{p0,·v1,·p2},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object;
  
270 ····move-result-object·v3270 ····move-result-object·v3
  
271 ····aput-object·v3,·v0,·v1271 ····aput-object·v3,·v0,·v1
  
272 ····add-int/lit8·v1,·v1,·0x1272 ····add-int/lit8·v1,·v1,·0x1
  
Offset 302, 26 lines modifiedOffset 302, 26 lines modified
  
302 .method·protected·abstract·b()Ljava/util/Map;302 .method·protected·abstract·b()Ljava/util/Map;
303 .end·method303 .end·method
  
304 .method·public·b(I)[Ljava/lang/Object;304 .method·public·b(I)[Ljava/lang/Object;
305 ····.locals·4305 ····.locals·4
  
306 ····invoke-virtual·{p0},·Landroid/support/v4/f/g;->a()I306 ····invoke-virtual·{p0},·Landroid/support/a/e/e;->a()I
  
307 ····move-result·v1307 ····move-result·v1
  
308 ····new-array·v2,·v1,·[Ljava/lang/Object;308 ····new-array·v2,·v1,·[Ljava/lang/Object;
  
309 ····const/4·v0,·0x0309 ····const/4·v0,·0x0
  
310 ····:goto_0310 ····:goto_0
311 ····if-ge·v0,·v1,·:cond_0311 ····if-ge·v0,·v1,·:cond_0
  
312 ····invoke-virtual·{p0,·v0,·p1},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object;312 ····invoke-virtual·{p0,·v0,·p1},·Landroid/support/a/e/e;->a(II)Ljava/lang/Object;
  
313 ····move-result-object·v3313 ····move-result-object·v3
  
314 ····aput-object·v3,·v2,·v0314 ····aput-object·v3,·v2,·v0
  
315 ····add-int/lit8·v0,·v0,·0x1315 ····add-int/lit8·v0,·v0,·0x1
  
Offset 333, 60 lines modifiedOffset 333, 60 lines modified
  
333 .method·protected·abstract·c()V333 .method·protected·abstract·c()V
334 .end·method334 .end·method
  
335 .method·public·d()Ljava/util/Set;335 .method·public·d()Ljava/util/Set;
336 ····.locals·1336 ····.locals·1
  
337 ····iget-object·v0,·p0,·Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i;337 ····iget-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g;
  
338 ····if-nez·v0,·:cond_0338 ····if-nez·v0,·:cond_0
  
339 ····new-instance·v0,·Landroid/support/v4/f/i;339 ····new-instance·v0,·Landroid/support/a/e/g;
  
340 ····invoke-direct·{v0,·p0},·Landroid/support/v4/f/i;-><init>(Landroid/support/v4/f/g;)V340 ····invoke-direct·{v0,·p0},·Landroid/support/a/e/g;-><init>(Landroid/support/a/e/e;)V
  
341 ····iput-object·v0,·p0,·Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i;341 ····iput-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g;
  
342 ····:cond_0342 ····:cond_0
343 ····iget-object·v0,·p0,·Landroid/support/v4/f/g;->b:Landroid/support/v4/f/i;343 ····iget-object·v0,·p0,·Landroid/support/a/e/e;->b:Landroid/support/a/e/g;
  
344 ····return-object·v0344 ····return-object·v0
345 .end·method345 .end·method
  
346 .method·public·e()Ljava/util/Set;346 .method·public·e()Ljava/util/Set;
347 ····.locals·1347 ····.locals·1
  
348 ····iget-object·v0,·p0,·Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j;348 ····iget-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h;
  
349 ····if-nez·v0,·:cond_0349 ····if-nez·v0,·:cond_0
  
350 ····new-instance·v0,·Landroid/support/v4/f/j;350 ····new-instance·v0,·Landroid/support/a/e/h;
  
351 ····invoke-direct·{v0,·p0},·Landroid/support/v4/f/j;-><init>(Landroid/support/v4/f/g;)V351 ····invoke-direct·{v0,·p0},·Landroid/support/a/e/h;-><init>(Landroid/support/a/e/e;)V
  
352 ····iput-object·v0,·p0,·Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j;352 ····iput-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h;
  
353 ····:cond_0353 ····:cond_0
354 ····iget-object·v0,·p0,·Landroid/support/v4/f/g;->c:Landroid/support/v4/f/j;354 ····iget-object·v0,·p0,·Landroid/support/a/e/e;->c:Landroid/support/a/e/h;
  
355 ····return-object·v0355 ····return-object·v0
356 .end·method356 .end·method
  
357 .method·public·f()Ljava/util/Collection;357 .method·public·f()Ljava/util/Collection;
358 ····.locals·1358 ····.locals·1
  
359 ····iget-object·v0,·p0,·Landroid/support/v4/f/g;->d:Landroid/support/v4/f/l;359 ····iget-object·v0,·p0,·Landroid/support/a/e/e;->d:Landroid/support/a/e/j;
  
360 ····if-nez·v0,·:cond_0360 ····if-nez·v0,·:cond_0
  
361 ····new-instance·v0,·Landroid/support/v4/f/l;361 ····new-instance·v0,·Landroid/support/a/e/j;
Max diff block lines reached; 538/4560 bytes (11.80%) of diff not shown.
15.7 KB
smali/android/support/v4/f/k.smali vs.
smali/android/support/a/e/g.smali
Files 23% similar despite different names
    
Offset 1, 392 lines modifiedOffset 1, 379 lines modified
1 .class·final·Landroid/support/v4/f/k;1 .class·final·Landroid/support/a/e/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Iterator;4 .implements·Ljava/util/Set;
5 .implements·Ljava/util/Map$Entry; 
  
  
6 #·instance·fields5 #·instance·fields
7 .field·a:I 
  
8 .field·b:I 
  
9 .field·c:Z 
  
10 .field·final·synthetic·d:Landroid/support/v4/f/g;6 .field·final·synthetic·a:Landroid/support/a/e/e;
  
  
11 #·direct·methods7 #·direct·methods
12 .method·constructor·<init>(Landroid/support/v4/f/g;)V8 .method·constructor·<init>(Landroid/support/a/e/e;)V
13 ····.locals·19 ····.locals·0
  
14 ····iput-object·p1,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g;10 ····iput-object·p1,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····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-void12 ····return-void
25 .end·method13 .end·method
  
  
26 #·virtual·methods14 #·virtual·methods
27 .method·public·a()Ljava/util/Map$Entry;15 .method·public·a(Ljava/util/Map$Entry;)Z
28 ····.locals·116 ····.locals·1
  
29 ····iget·v0,·p0,·Landroid/support/v4/f/k;->b:I17 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
30 ····add-int/lit8·v0,·v0,·0x118 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
31 ····iput·v0,·p0,·Landroid/support/v4/f/k;->b:I19 ····throw·v0
 20 .end·method
  
32 ····const/4·v0,·0x121 .method·public·synthetic·add(Ljava/lang/Object;)Z
 22 ····.locals·1
  
33 ····iput-boolean·v0,·p0,·Landroid/support/v4/f/k;->c:Z23 ····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-object·p026 ····return·v0
35 .end·method27 .end·method
  
36 .method·public·final·equals(Ljava/lang/Object;)Z28 .method·public·addAll(Ljava/util/Collection;)Z
37 ····.locals·529 ····.locals·5
  
38 ····const/4·v0,·0x130 ····iget-object·v0,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e;
  
39 ····const/4·v1,·0x031 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I
  
40 ····iget-boolean·v2,·p0,·Landroid/support/v4/f/k;->c:Z32 ····move-result·v1
  
41 ····if-nez·v2,·:cond_033 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
42 ····new-instance·v0,·Ljava/lang/IllegalStateException;34 ····move-result-object·v2
  
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
  
44 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V37 ····move-result·v0
  
45 ····throw·v038 ····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 ····if-nez·v2,·:cond_140 ····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·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;43 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
54 ····move-result-object·v244 ····move-result-object·v4
  
55 ····iget-object·v3,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g;45 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
56 ····iget·v4,·p0,·Landroid/support/v4/f/k;->b:I46 ····move-result-object·v0
  
57 ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object;47 ····invoke-virtual·{v3,·v4,·v0},·Landroid/support/a/e/e;->a(Ljava/lang/Object;Ljava/lang/Object;)V
  
58 ····move-result-object·v348 ····goto·:goto_0
  
59 ····invoke-static·{v2,·v3},·Landroid/support/v4/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z49 ····:cond_0
 50 ····iget-object·v0,·p0,·Landroid/support/a/e/g;->a:Landroid/support/a/e/e;
  
60 ····move-result·v251 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->a()I
  
61 ····if-eqz·v2,·:cond_252 ····move-result·v0
  
62 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;53 ····if-eq·v1,·v0,·:cond_1
  
63 ····move-result-object·v254 ····const/4·v0,·0x1
  
64 ····iget-object·v3,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g;55 ····:goto_1
Max diff block lines reached; 11489/15924 bytes (72.15%) of diff not shown.
9.45 KB
smali/android/support/v4/f/l.smali vs.
smali/android/support/a/e/h.smali
Files 21% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Landroid/support/v4/f/l;1 .class·final·Landroid/support/a/e/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Collection;4 .implements·Ljava/util/Set;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/f/g;6 .field·final·synthetic·a:Landroid/support/a/e/e;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/f/g;)V8 .method·constructor·<init>(Landroid/support/a/e/e;)V
9 ····.locals·09 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;10 ····iput-object·p1,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
Offset 41, 27 lines modifiedOffset 41, 27 lines modified
  
41 ····throw·v041 ····throw·v0
42 .end·method42 .end·method
  
43 .method·public·clear()V43 .method·public·clear()V
44 ····.locals·144 ····.locals·1
  
45 ····iget-object·v0,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;45 ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e;
  
46 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->c()V46 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->c()V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·contains(Ljava/lang/Object;)Z49 .method·public·contains(Ljava/lang/Object;)Z
50 ····.locals·150 ····.locals·1
  
51 ····iget-object·v0,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;51 ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e;
  
52 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/g;->b(Ljava/lang/Object;)I52 ····invoke-virtual·{v0,·p1},·Landroid/support/a/e/e;->a(Ljava/lang/Object;)I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····if-ltz·v0,·:cond_054 ····if-ltz·v0,·:cond_0
  
55 ····const/4·v0,·0x155 ····const/4·v0,·0x1
  
Offset 71, 54 lines modifiedOffset 71, 95 lines modified
71 ····:cond_071 ····:cond_0
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····goto·:goto_073 ····goto·:goto_0
74 .end·method74 .end·method
  
75 .method·public·containsAll(Ljava/util/Collection;)Z75 .method·public·containsAll(Ljava/util/Collection;)Z
76 ····.locals·276 ····.locals·1
  
 77 ····iget-object·v0,·p0,·Landroid/support/a/e/h;->a:Landroid/support/a/e/e;
  
77 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;78 ····invoke-virtual·{v0},·Landroid/support/a/e/e;->b()Ljava/util/Map;
  
78 ····move-result-object·v079 ····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·v181 ····move-result·v0
  
82 ····if-eqz·v1,·:cond_182 ····return·v0
 83 .end·method
  
83 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;84 .method·public·equals(Ljava/lang/Object;)Z
 85 ····.locals·1
  
84 ····move-result-object·v186 ····invoke-static·{p0,·p1},·Landroid/support/a/e/e;->a(Ljava/util/Set;Ljava/lang/Object;)Z
  
85 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/f/l;->contains(Ljava/lang/Object;)Z87 ····move-result·v0
  
86 ····move-result·v188 ····return·v0
 89 .end·method
  
87 ····if-nez·v1,·:cond_090 .method·public·hashCode()I
 91 ····.locals·4
  
88 ····const/4·v0,·0x092 ····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_099 ····:goto_0
90 ····return·v0100 ····if-ltz·v2,·:cond_1
  
91 ····:cond_1 
92 ····const/4·v0,·0x1101 ····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_0110 ····goto·:goto_0
  
 111 ····:cond_0
Max diff block lines reached; 5947/9569 bytes (62.15%) of diff not shown.
5.6 KB
smali/android/support/v4/f/a.smali vs.
smali/android/support/a/g/i.smali
Files 25% similar despite different names
    
Offset 1, 142 lines modifiedOffset 1, 101 lines modified
1 .class·public·Landroid/support/v4/f/a;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·fields3 #·instance·fields
6 .field·a:Landroid/support/v4/f/g;4 .field·a:Landroid/support/a/g/j;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>()V6 .method·constructor·<init>(Landroid/support/a/g/j;)V
9 ····.locals·07 ····.locals·0
  
10 ····invoke-direct·{p0},·Landroid/support/v4/f/m;-><init>()V8 ····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 ····if-nez·v0,·:cond_09 ····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·method11 .end·method
  
  
24 #·virtual·methods12 #·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·114 ····.locals·1
  
33 ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g;15 ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j;
  
34 ····move-result-object·v016 ····check-cast·p1,·Landroid/database/Cursor;
  
35 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->d()Ljava/util/Set;17 ····invoke-interface·{v0,·p1},·Landroid/support/a/g/j;->c(Landroid/database/Cursor;)Ljava/lang/CharSequence;
  
36 ····move-result-object·v018 ····move-result-object·v0
  
37 ····return-object·v019 ····return-object·v0
38 .end·method20 .end·method
  
39 .method·public·keySet()Ljava/util/Set;21 .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;
40 ····.locals·122 ····.locals·3
  
41 ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g; 
  
42 ····move-result-object·v023 ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j;
  
43 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->e()Ljava/util/Set;24 ····invoke-interface·{v0,·p1},·Landroid/support/a/g/j;->a(Ljava/lang/CharSequence;)Landroid/database/Cursor;
  
44 ····move-result-object·v025 ····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 ····move-result·v127 ····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·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;29 ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I
  
55 ····move-result-object·v030 ····move-result·v2
  
56 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;31 ····iput·v2,·v1,·Landroid/widget/Filter$FilterResults;->count:I
  
57 ····move-result-object·v132 ····iput-object·v0,·v1,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
  
58 ····:goto_033 ····:goto_0
59 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z34 ····return-object·v1
  
60 ····move-result·v035 ····:cond_0
 36 ····const/4·v0,·0x0
  
61 ····if-eqz·v0,·:cond_037 ····iput·v0,·v1,·Landroid/widget/Filter$FilterResults;->count:I
  
62 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;38 ····const/4·v0,·0x0
  
63 ····move-result-object·v039 ····iput-object·v0,·v1,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
  
64 ····check-cast·v0,·Ljava/util/Map$Entry;40 ····goto·:goto_0
 41 .end·method
  
65 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;42 .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V
 43 ····.locals·2
  
66 ····move-result-object·v244 ····iget-object·v0,·p0,·Landroid/support/a/g/i;->a:Landroid/support/a/g/j;
  
67 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;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.
1.67 KB
smali/android/support/v4/f/c.smali vs.
smali/android/support/a/e/c.smali
Files 14% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/f/c;1 .class·Landroid/support/a/e/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:[I4 .field·static·final·a:[I
  
5 .field·static·final·b:[J5 .field·static·final·b:[J
Offset 14, 41 lines modifiedOffset 14, 27 lines modified
14 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
15 ····.locals·215 ····.locals·2
  
16 ····const/4·v1,·0x016 ····const/4·v1,·0x0
  
17 ····new-array·v0,·v1,·[I17 ····new-array·v0,·v1,·[I
  
18 ····sput-object·v0,·Landroid/support/v4/f/c;->a:[I18 ····sput-object·v0,·Landroid/support/a/e/c;->a:[I
  
19 ····new-array·v0,·v1,·[J19 ····new-array·v0,·v1,·[J
  
20 ····sput-object·v0,·Landroid/support/v4/f/c;->b:[J20 ····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/v4/f/c;->c:[Ljava/lang/Object;22 ····sput-object·v0,·Landroid/support/a/e/c;->c:[Ljava/lang/Object;
  
23 ····return-void23 ····return-void
24 .end·method24 .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)I25 .method·static·a([III)I
34 ····.locals·426 ····.locals·4
  
35 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
36 ····add-int/lit8·v0,·p1,·-0x128 ····add-int/lit8·v0,·p1,·-0x1
  
Offset 106, 38 lines modifiedOffset 92, 7 lines modified
106 ····return·v092 ····return·v0
  
107 ····:cond_193 ····:cond_1
108 ····const/4·v0,·0x094 ····const/4·v0,·0x0
  
109 ····goto·:goto_095 ····goto·:goto_0
110 .end·method96 .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 
946 B
smali/android/support/v4/c/a/b.smali vs.
smali/android/support/a/c/a/b.smali
Files 17% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/c/a/b;1 .class·public·interface·abstract·Landroid/support/a/c/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/MenuItem;4 .implements·Landroid/view/MenuItem;
  
  
5 #·virtual·methods5 #·virtual·methods
6 .method·public·abstract·a(Landroid/support/v4/view/af;)Landroid/support/v4/c/a/b;6 .method·public·abstract·a(Landroid/support/a/f/a;)Landroid/support/a/c/a/b;
7 .end·method7 .end·method
  
8 .method·public·abstract·a(Landroid/support/v4/view/g;)Landroid/support/v4/c/a/b;8 .method·public·abstract·a(Landroid/support/a/f/s;)Landroid/support/a/c/a/b;
9 .end·method9 .end·method
  
10 .method·public·abstract·a()Landroid/support/v4/view/g;10 .method·public·abstract·a()Landroid/support/a/f/a;
11 .end·method11 .end·method
  
12 .method·public·abstract·collapseActionView()Z12 .method·public·abstract·collapseActionView()Z
13 .end·method13 .end·method
  
14 .method·public·abstract·expandActionView()Z14 .method·public·abstract·expandActionView()Z
15 .end·method15 .end·method
7.71 KB
smali/android/support/v4/widget/d.smali vs.
smali/android/support/a/f/ba.smali
Files 24% similar despite different names
    
Offset 1, 139 lines modifiedOffset 1, 186 lines modified
1 .class·Landroid/support/v4/widget/d;1 .class·Landroid/support/a/f/ba;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Landroid/support/a/f/bj;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/widget/a;6 .field·a:Landroid/support/a/f/av;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·private·constructor·<init>(Landroid/support/v4/widget/a;)V8 .method·constructor·<init>(Landroid/support/a/f/av;)V
9 ····.locals·09 ····.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>()V10 ····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-void12 ····return-void
18 .end·method13 .end·method
  
  
19 #·virtual·methods14 #·virtual·methods
20 .method·public·run()V15 .method·public·a(Landroid/view/View;)V
21 ····.locals·316 ····.locals·3
  
22 ····const/4·v2,·0x017 ····const/4·v1,·0x0
  
23 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;18 ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av;
  
24 ····invoke-static·{v0},·Landroid/support/v4/widget/a;->a(Landroid/support/v4/widget/a;)Z19 ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I
  
25 ····move-result·v020 ····move-result·v0
  
26 ····if-nez·v0,·:cond_021 ····if-ltz·v0,·:cond_0
  
27 ····:goto_0 
28 ····return-void22 ····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_024 ····:cond_0
30 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;25 ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av;
  
31 ····invoke-static·{v0},·Landroid/support/v4/widget/a;->b(Landroid/support/v4/widget/a;)Z26 ····invoke-static·{v0},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable;
  
32 ····move-result·v027 ····move-result-object·v0
  
33 ····if-eqz·v0,·:cond_128 ····if-eqz·v0,·:cond_1
  
34 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;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/v4/widget/a;->c(Landroid/support/v4/widget/a;)Landroid/support/v4/widget/c;30 ····invoke-static·{v0},·Landroid/support/a/f/av;->a(Landroid/support/a/f/av;)Ljava/lang/Runnable;
  
38 ····move-result-object·v031 ····move-result-object·v0
  
39 ····invoke-virtual·{v0},·Landroid/support/v4/widget/c;->a()V32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
40 ····:cond_133 ····:cond_1
41 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;34 ····const/high16·v0,·0x7e000000
  
42 ····invoke-static·{v0},·Landroid/support/v4/widget/a;->c(Landroid/support/v4/widget/a;)Landroid/support/v4/widget/c;35 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;
  
43 ····move-result-object·v036 ····move-result-object·v0
  
44 ····invoke-virtual·{v0},·Landroid/support/v4/widget/c;->c()Z37 ····instance-of·v2,·v0,·Landroid/support/a/f/bj;
  
45 ····move-result·v138 ····if-eqz·v2,·:cond_3
  
46 ····if-nez·v1,·:cond_239 ····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 ····if-nez·v1,·:cond_342 ····invoke-interface·{v0,·p1},·Landroid/support/a/f/bj;->a(Landroid/view/View;)V
  
51 ····:cond_243 ····:cond_2
52 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;44 ····return-void
  
53 ····invoke-static·{v0,·v2},·Landroid/support/v4/widget/a;->b(Landroid/support/v4/widget/a;Z)Z45 ····:cond_3
 46 ····move-object·v0,·v1
  
54 ····goto·:goto_047 ····goto·:goto_0
 48 .end·method
  
55 ····:cond_3 
56 ····iget-object·v1,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;49 .method·public·b(Landroid/view/View;)V
 50 ····.locals·3
  
57 ····invoke-static·{v1},·Landroid/support/v4/widget/a;->e(Landroid/support/v4/widget/a;)Z51 ····const/4·v1,·0x0
  
58 ····move-result·v152 ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av;
  
59 ····if-eqz·v1,·:cond_453 ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I
  
60 ····iget-object·v1,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;54 ····move-result·v0
  
 55 ····if-ltz·v0,·:cond_0
  
61 ····invoke-static·{v1,·v2},·Landroid/support/v4/widget/a;->c(Landroid/support/v4/widget/a;Z)Z56 ····iget-object·v0,·p0,·Landroid/support/a/f/ba;->a:Landroid/support/a/f/av;
  
62 ····iget-object·v1,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;57 ····invoke-static·{v0},·Landroid/support/a/f/av;->c(Landroid/support/a/f/av;)I
  
63 ····invoke-static·{v1},·Landroid/support/v4/widget/a;->f(Landroid/support/v4/widget/a;)V58 ····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.
11.9 KB
smali/android/support/v4/widget/af.smali vs.
smali/android/support/a/f/z.smali
Files 25% similar despite different names
    
Offset 1, 225 lines modifiedOffset 1, 291 lines modified
1 .class·public·Landroid/support/v4/widget/af;1 .class·public·Landroid/support/a/f/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·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·methods5 #·direct·methods
7 .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V6 .method·static·constructor·<clinit>()V
8 ····.locals·17 ····.locals·2
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
10 ····const/16·v0,·0xe9 ····const/16·v1,·0x15
  
11 ····if-lt·p1,·v0,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
12 ····new-instance·v0,·Landroid/support/v4/widget/aj;11 ····new-instance·v0,·Landroid/support/a/f/aa;
  
13 ····invoke-direct·{v0},·Landroid/support/v4/widget/aj;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/a/f/aa;-><init>()V
  
14 ····iput-object·v0,·p0,·Landroid/support/v4/widget/af;->b:Landroid/support/v4/widget/ag;13 ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj;
  
15 ····:goto_014 ····:goto_0
16 ····iget-object·v0,·p0,·Landroid/support/v4/widget/af;->b:Landroid/support/v4/widget/ag;15 ····return-void
  
17 ····invoke-interface·{v0,·p2,·p3},·Landroid/support/v4/widget/ag;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;16 ····:cond_0
 17 ····const/16·v1,·0x13
  
18 ····move-result-object·v018 ····if-lt·v0,·v1,·:cond_1
  
19 ····iput-object·v0,·p0,·Landroid/support/v4/widget/af;->a:Ljava/lang/Object;19 ····new-instance·v0,·Landroid/support/a/f/ai;
  
20 ····return-void20 ····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_023 ····:cond_1
22 ····const/16·v0,·0x924 ····const/16·v1,·0x11
  
23 ····if-lt·p1,·v0,·:cond_125 ····if-lt·v0,·v1,·:cond_2
  
24 ····new-instance·v0,·Landroid/support/v4/widget/ai;26 ····new-instance·v0,·Landroid/support/a/f/ah;
  
25 ····invoke-direct·{v0},·Landroid/support/v4/widget/ai;-><init>()V27 ····invoke-direct·{v0},·Landroid/support/a/f/ah;-><init>()V
  
26 ····iput-object·v0,·p0,·Landroid/support/v4/widget/af;->b:Landroid/support/v4/widget/ag;28 ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj;
  
27 ····goto·:goto_029 ····goto·:goto_0
  
28 ····:cond_130 ····:cond_2
 31 ····const/16·v1,·0x10
  
 32 ····if-lt·v0,·v1,·:cond_3
  
29 ····new-instance·v0,·Landroid/support/v4/widget/ah;33 ····new-instance·v0,·Landroid/support/a/f/ag;
  
30 ····invoke-direct·{v0},·Landroid/support/v4/widget/ah;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/a/f/ag;-><init>()V
  
31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/af;->b:Landroid/support/v4/widget/ag;35 ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj;
  
32 ····goto·:goto_036 ····goto·:goto_0
33 .end·method 
  
34 .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V 
35 ····.locals·137 ····:cond_3
 38 ····const/16·v1,·0xe
  
36 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I39 ····if-lt·v0,·v1,·:cond_4
  
37 ····invoke-direct·{p0,·v0,·p1,·p2},·Landroid/support/v4/widget/af;-><init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V40 ····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 ····const/4·v0,·0x043 ····goto·:goto_0
  
43 ····invoke-static·{p0,·v0},·Landroid/support/v4/widget/af;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/af;44 ····:cond_4
 45 ····const/16·v1,·0xb
  
44 ····move-result-object·v046 ····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 ····new-instance·v0,·Landroid/support/v4/widget/af;49 ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj;
  
50 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/widget/af;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V50 ····goto·:goto_0
  
51 ····return-object·v0 
52 .end·method51 ····: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 ····iget-object·v0,·p0,·Landroid/support/v4/widget/af;->b:Landroid/support/v4/widget/ag;55 ····invoke-direct·{v0},·Landroid/support/a/f/ad;-><init>()V
  
57 ····iget-object·v1,·p0,·Landroid/support/v4/widget/af;->a:Ljava/lang/Object;56 ····sput-object·v0,·Landroid/support/a/f/z;->a:Landroid/support/a/f/aj;
  
58 ····invoke-interface·{v0,·v1},·Landroid/support/v4/widget/ag;->a(Ljava/lang/Object;)I57 ····goto·:goto_0
  
59 ····move-result·v058 ····: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.
2.31 KB
smali/android/support/v4/widget/g.smali vs.
smali/android/support/a/d/a.smali
Files 26% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 60 lines modified
1 .class·Landroid/support/v4/widget/g;1 .class·public·Landroid/support/a/d/a;
2 .super·Landroid/database/ContentObserver;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·final·synthetic·a:Landroid/support/v4/widget/e;4 .field·private·static·final·a:Landroid/support/a/d/b;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(Landroid/support/v4/widget/e;)V6 .method·static·constructor·<clinit>()V
7 ····.locals·17 ····.locals·2
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 9 ····const/16·v1,·0xe
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/widget/g;->a:Landroid/support/v4/widget/e;10 ····if-lt·v0,·v1,·:cond_0
  
9 ····new-instance·v0,·Landroid/os/Handler;11 ····new-instance·v0,·Landroid/support/a/d/d;
  
10 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/a/d/d;-><init>()V
  
11 ····invoke-direct·{p0,·v0},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V13 ····sput-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b;
  
 14 ····:goto_0
12 ····return-void15 ····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 .method·public·deliverSelfNotifications()Z20 ····goto·:goto_0
 21 .end·method
  
 22 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
16 ····.locals·123 ····.locals·1
  
17 ····const/4·v0,·0x124 ····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·v027 ····return-object·v0
19 .end·method28 .end·method
  
20 .method·public·onChange(Z)V29 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;
21 ····.locals·130 ····.locals·1
  
22 ····iget-object·v0,·p0,·Landroid/support/v4/widget/g;->a:Landroid/support/v4/widget/e;31 ····sget-object·v0,·Landroid/support/a/d/a;->a:Landroid/support/a/d/b;
  
23 ····invoke-virtual·{v0},·Landroid/support/v4/widget/e;->b()V32 ····invoke-interface·{v0,·p0},·Landroid/support/a/d/b;->b(Ljava/lang/String;)Ljava/lang/String;
  
24 ····return-void33 ····move-result-object·v0
  
 34 ····return-object·v0
25 .end·method35 .end·method
20.3 KB
smali/android/support/v4/widget/e.smali vs.
smali/android/support/a/g/e.smali
Files 13% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Landroid/support/v4/widget/e;1 .class·public·abstract·Landroid/support/a/g/e;
2 .super·Landroid/widget/BaseAdapter;2 .super·Landroid/widget/BaseAdapter;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/widget/j;4 .implements·Landroid/support/a/g/j;
5 .implements·Landroid/widget/Filterable;5 .implements·Landroid/widget/Filterable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·protected·a:Z7 .field·protected·a:Z
  
8 .field·protected·b:Z8 .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:I11 .field·protected·e:I
  
12 .field·protected·f:Landroid/support/v4/widget/g;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/v4/widget/i;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·methods16 #·direct·methods
17 .method·public·constructor·<init>(Landroid/content/Context;Landroid/database/Cursor;Z)V17 .method·public·constructor·<init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
18 ····.locals·118 ····.locals·1
Offset 33, 52 lines modifiedOffset 33, 52 lines modified
33 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V33 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V
  
34 ····if-eqz·p3,·:cond_034 ····if-eqz·p3,·:cond_0
  
35 ····const/4·v0,·0x135 ····const/4·v0,·0x1
  
36 ····:goto_036 ····:goto_0
37 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/v4/widget/e;->a(Landroid/content/Context;Landroid/database/Cursor;I)V37 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/a/g/e;->a(Landroid/content/Context;Landroid/database/Cursor;I)V
  
38 ····return-void38 ····return-void
  
39 ····:cond_039 ····:cond_0
40 ····const/4·v0,·0x240 ····const/4·v0,·0x2
  
41 ····goto·:goto_041 ····goto·:goto_0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a()Landroid/database/Cursor;44 .method·public·a()Landroid/database/Cursor;
45 ····.locals·145 ····.locals·1
  
46 ····iget-object·v0,·p0,·Landroid/support/v4/widget/e;->c:Landroid/database/Cursor;46 ····iget-object·v0,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor;
  
47 ····return-object·v047 ····return-object·v0
48 .end·method48 .end·method
  
49 .method·public·a(Ljava/lang/CharSequence;)Landroid/database/Cursor;49 .method·public·a(Ljava/lang/CharSequence;)Landroid/database/Cursor;
50 ····.locals·150 ····.locals·1
  
51 ····iget-object·v0,·p0,·Landroid/support/v4/widget/e;->i:Landroid/widget/FilterQueryProvider;51 ····iget-object·v0,·p0,·Landroid/support/a/g/e;->i:Landroid/widget/FilterQueryProvider;
  
52 ····if-eqz·v0,·:cond_052 ····if-eqz·v0,·:cond_0
  
53 ····iget-object·v0,·p0,·Landroid/support/v4/widget/e;->i:Landroid/widget/FilterQueryProvider;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·v055 ····move-result-object·v0
  
56 ····:goto_056 ····:goto_0
57 ····return-object·v057 ····return-object·v0
  
58 ····:cond_058 ····:cond_0
59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/e;->c:Landroid/database/Cursor;59 ····iget-object·v0,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor;
  
60 ····goto·:goto_060 ····goto·:goto_0
61 .end·method61 .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·method63 .end·method
  
Offset 93, 105 lines modifiedOffset 93, 105 lines modified
  
93 ····and-int/lit8·v2,·p3,·0x193 ····and-int/lit8·v2,·p3,·0x1
  
94 ····if-ne·v2,·v0,·:cond_294 ····if-ne·v2,·v0,·:cond_2
  
95 ····or-int/lit8·p3,·p3,·0x295 ····or-int/lit8·p3,·p3,·0x2
  
96 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/e;->b:Z96 ····iput-boolean·v0,·p0,·Landroid/support/a/g/e;->b:Z
  
97 ····:goto_097 ····:goto_0
98 ····if-eqz·p2,·:cond_398 ····if-eqz·p2,·:cond_3
  
99 ····:goto_199 ····:goto_1
100 ····iput-object·p2,·p0,·Landroid/support/v4/widget/e;->c:Landroid/database/Cursor;100 ····iput-object·p2,·p0,·Landroid/support/a/g/e;->c:Landroid/database/Cursor;
  
101 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/e;->a:Z101 ····iput-boolean·v0,·p0,·Landroid/support/a/g/e;->a:Z
  
102 ····iput-object·p1,·p0,·Landroid/support/v4/widget/e;->d:Landroid/content/Context;102 ····iput-object·p1,·p0,·Landroid/support/a/g/e;->d:Landroid/content/Context;
  
103 ····if-eqz·v0,·:cond_4103 ····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;)I105 ····invoke-interface·{p2,·v1},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
106 ····move-result·v1106 ····move-result·v1
  
107 ····:goto_2107 ····:goto_2
108 ····iput·v1,·p0,·Landroid/support/v4/widget/e;->e:I108 ····iput·v1,·p0,·Landroid/support/a/g/e;->e:I
  
109 ····and-int/lit8·v1,·p3,·0x2109 ····and-int/lit8·v1,·p3,·0x2
  
110 ····const/4·v2,·0x2110 ····const/4·v2,·0x2
  
111 ····if-ne·v1,·v2,·:cond_5111 ····if-ne·v1,·v2,·:cond_5
  
112 ····new-instance·v1,·Landroid/support/v4/widget/g;112 ····new-instance·v1,·Landroid/support/a/g/g;
  
113 ····invoke-direct·{v1,·p0},·Landroid/support/v4/widget/g;-><init>(Landroid/support/v4/widget/e;)V113 ····invoke-direct·{v1,·p0},·Landroid/support/a/g/g;-><init>(Landroid/support/a/g/e;)V
  
114 ····iput-object·v1,·p0,·Landroid/support/v4/widget/e;->f:Landroid/support/v4/widget/g;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.
1.52 KB
smali/android/support/v4/widget/y.smali vs.
smali/android/support/a/g/k.smali
Files 10% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·Landroid/support/v4/widget/y;1 .class·public·Landroid/support/a/g/k;
2 .super·Landroid/support/v4/widget/a;2 .super·Landroid/support/a/g/a;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/widget/ListView;4 .field·private·final·a:Landroid/widget/ListView;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(Landroid/widget/ListView;)V6 .method·public·constructor·<init>(Landroid/widget/ListView;)V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/a;-><init>(Landroid/view/View;)V8 ····invoke-direct·{p0,·p1},·Landroid/support/a/g/a;-><init>(Landroid/view/View;)V
  
9 ····iput-object·p1,·p0,·Landroid/support/v4/widget/y;->a:Landroid/widget/ListView;9 ····iput-object·p1,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView;
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·a(II)V13 .method·public·a(II)V
14 ····.locals·314 ····.locals·3
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/widget/y;->a:Landroid/widget/ListView;15 ····iget-object·v0,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView;
  
16 ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I16 ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I
  
17 ····move-result·v117 ····move-result·v1
  
18 ····const/4·v2,·-0x118 ····const/4·v2,·-0x1
  
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 .end·method65 .end·method
  
66 .method·public·f(I)Z66 .method·public·f(I)Z
67 ····.locals·667 ····.locals·6
  
68 ····const/4·v0,·0x068 ····const/4·v0,·0x0
  
69 ····iget-object·v1,·p0,·Landroid/support/v4/widget/y;->a:Landroid/widget/ListView;69 ····iget-object·v1,·p0,·Landroid/support/a/g/k;->a:Landroid/widget/ListView;
  
70 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I70 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I
  
71 ····move-result·v271 ····move-result·v2
  
72 ····if-nez·v2,·:cond_172 ····if-nez·v2,·:cond_1
  
9.23 KB
smali/android/support/v4/widget/c.smali vs.
smali/android/support/a/g/c.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/widget/c;1 .class·Landroid/support/a/g/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·a:I4 .field·private·a:I
  
5 .field·private·b:I5 .field·private·b:I
Offset 32, 27 lines modifiedOffset 32, 27 lines modified
  
32 ····const/4·v2,·0x032 ····const/4·v2,·0x0
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····const-wide/high16·v0,·-0x8000000000000000L34 ····const-wide/high16·v0,·-0x8000000000000000L
  
35 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/c;->e:J35 ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->e:J
  
36 ····const-wide/16·v0,·-0x136 ····const-wide/16·v0,·-0x1
  
37 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/c;->i:J37 ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->i:J
  
38 ····const-wide/16·v0,·0x038 ····const-wide/16·v0,·0x0
  
39 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/c;->f:J39 ····iput-wide·v0,·p0,·Landroid/support/a/g/c;->f:J
  
40 ····iput·v2,·p0,·Landroid/support/v4/widget/c;->g:I40 ····iput·v2,·p0,·Landroid/support/a/g/c;->g:I
  
41 ····iput·v2,·p0,·Landroid/support/v4/widget/c;->h:I41 ····iput·v2,·p0,·Landroid/support/a/g/c;->h:I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·private·a(F)F44 .method·private·a(F)F
45 ····.locals·245 ····.locals·2
  
Offset 74, 81 lines modifiedOffset 74, 81 lines modified
74 .method·private·a(J)F74 .method·private·a(J)F
75 ····.locals·775 ····.locals·7
  
76 ····const/high16·v6,·0x3f800000····#·1.0f76 ····const/high16·v6,·0x3f800000····#·1.0f
  
77 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
78 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/c;->e:J78 ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->e:J
  
79 ····cmp-long·v1,·p1,·v279 ····cmp-long·v1,·p1,·v2
  
80 ····if-gez·v1,·:cond_080 ····if-gez·v1,·:cond_0
  
81 ····:goto_081 ····:goto_0
82 ····return·v082 ····return·v0
  
83 ····:cond_083 ····:cond_0
84 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/c;->i:J84 ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J
  
85 ····const-wide/16·v4,·0x085 ····const-wide/16·v4,·0x0
  
86 ····cmp-long·v1,·v2,·v486 ····cmp-long·v1,·v2,·v4
  
87 ····if-ltz·v1,·:cond_187 ····if-ltz·v1,·:cond_1
  
88 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/c;->i:J88 ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J
  
89 ····cmp-long·v1,·p1,·v289 ····cmp-long·v1,·p1,·v2
  
90 ····if-gez·v1,·:cond_290 ····if-gez·v1,·:cond_2
  
91 ····:cond_191 ····:cond_1
92 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/c;->e:J92 ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->e:J
  
93 ····sub-long·v2,·p1,·v293 ····sub-long·v2,·p1,·v2
  
94 ····const/high16·v1,·0x3f000000····#·0.5f94 ····const/high16·v1,·0x3f000000····#·0.5f
  
95 ····long-to-float·v2,·v295 ····long-to-float·v2,·v2
  
96 ····iget·v3,·p0,·Landroid/support/v4/widget/c;->a:I96 ····iget·v3,·p0,·Landroid/support/a/g/c;->a:I
  
97 ····int-to-float·v3,·v397 ····int-to-float·v3,·v3
  
98 ····div-float/2addr·v2,·v398 ····div-float/2addr·v2,·v3
  
99 ····invoke-static·{v2,·v0,·v6},·Landroid/support/v4/widget/a;->a(FFF)F99 ····invoke-static·{v2,·v0,·v6},·Landroid/support/a/g/a;->a(FFF)F
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····mul-float/2addr·v0,·v1101 ····mul-float/2addr·v0,·v1
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····:cond_2103 ····:cond_2
104 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/c;->i:J104 ····iget-wide·v2,·p0,·Landroid/support/a/g/c;->i:J
  
105 ····sub-long·v2,·p1,·v2105 ····sub-long·v2,·p1,·v2
  
106 ····iget·v1,·p0,·Landroid/support/v4/widget/c;->j:F106 ····iget·v1,·p0,·Landroid/support/a/g/c;->j:F
  
107 ····sub-float·v1,·v6,·v1107 ····sub-float·v1,·v6,·v1
  
108 ····iget·v4,·p0,·Landroid/support/v4/widget/c;->j:F108 ····iget·v4,·p0,·Landroid/support/a/g/c;->j:F
  
109 ····long-to-float·v2,·v2109 ····long-to-float·v2,·v2
  
110 ····iget·v3,·p0,·Landroid/support/v4/widget/c;->k:I110 ····iget·v3,·p0,·Landroid/support/a/g/c;->k:I
  
111 ····int-to-float·v3,·v3111 ····int-to-float·v3,·v3
  
112 ····div-float/2addr·v2,·v3112 ····div-float/2addr·v2,·v3
  
113 ····invoke-static·{v2,·v0,·v6},·Landroid/support/v4/widget/a;->a(FFF)F113 ····invoke-static·{v2,·v0,·v6},·Landroid/support/a/g/a;->a(FFF)F
  
114 ····move-result·v0114 ····move-result·v0
  
115 ····mul-float/2addr·v0,·v4115 ····mul-float/2addr·v0,·v4
  
116 ····add-float/2addr·v0,·v1116 ····add-float/2addr·v0,·v1
  
Offset 162, 113 lines modifiedOffset 162, 113 lines modified
  
162 ····const/4·v2,·0x0162 ····const/4·v2,·0x0
  
163 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J163 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
  
164 ····move-result-wide·v0164 ····move-result-wide·v0
  
165 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/c;->e:J165 ····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.
6.78 KB
smali/android/support/v4/e/f.smali vs.
smali/android/support/a/d/e.smali
Files 27% similar despite different names
    
Offset 1, 134 lines modifiedOffset 1, 186 lines modified
1 .class·public·Landroid/support/v4/e/f;1 .class·Landroid/support/a/d/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·a:Ljava/util/Locale;4 .field·private·static·a:Ljava/lang/reflect/Method;
  
5 .field·private·static·b:Ljava/lang/String;5 .field·private·static·b:Ljava/lang/reflect/Method;
  
6 .field·private·static·c:Ljava/lang/String; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
9 ····.locals·38 ····.locals·5
  
 9 ····:try_start_0
 10 ····const-string·v0,·"libcore.icu.ICU"
  
10 ····new-instance·v0,·Ljava/util/Locale;11 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
11 ····const-string·v1,·""12 ····move-result-object·v0
  
12 ····const-string·v2,·""13 ····if-eqz·v0,·:cond_0
  
13 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V14 ····const-string·v1,·"getScript"
  
14 ····sput-object·v0,·Landroid/support/v4/e/f;->a:Ljava/util/Locale;15 ····const/4·v2,·0x1
  
15 ····const-string·v0,·"Arab"16 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
16 ····sput-object·v0,·Landroid/support/v4/e/f;->b:Ljava/lang/String;17 ····const/4·v3,·0x0
  
17 ····const-string·v0,·"Hebr"18 ····const-class·v4,·Ljava/lang/String;
  
18 ····sput-object·v0,·Landroid/support/v4/e/f;->c:Ljava/lang/String;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 ····if-eqz·p0,·:cond_222 ····sput-object·v1,·Landroid/support/a/d/e;->a:Ljava/lang/reflect/Method;
  
24 ····sget-object·v0,·Landroid/support/v4/e/f;->a:Ljava/util/Locale;23 ····const-string·v1,·"addLikelySubtags"
  
25 ····invoke-virtual·{p0,·v0},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z24 ····const/4·v2,·0x1
  
26 ····move-result·v025 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
27 ····if-nez·v0,·:cond_226 ····const/4·v3,·0x0
  
28 ····invoke-virtual·{p0},·Ljava/util/Locale;->toString()Ljava/lang/String;27 ····const-class·v4,·Ljava/lang/String;
  
29 ····move-result-object·v028 ····aput-object·v4,·v2,·v3
  
30 ····invoke-static·{v0},·Landroid/support/v4/e/a;->b(Ljava/lang/String;)Ljava/lang/String;29 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
31 ····move-result-object·v030 ····move-result-object·v0
  
32 ····invoke-static·{v0},·Landroid/support/v4/e/a;->a(Ljava/lang/String;)Ljava/lang/String;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 ····move-result-object·v034 ····:cond_0
 35 ····:goto_0
 36 ····return-void
  
34 ····if-nez·v0,·:cond_037 ····:catch_0
 38 ····move-exception·v0
  
35 ····invoke-static·{p0},·Landroid/support/v4/e/f;->b(Ljava/util/Locale;)I39 ····const-string·v1,·"ICUCompatIcs"
  
36 ····move-result·v040 ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
37 ····:goto_041 ····goto·:goto_0
38 ····return·v042 .end·method
  
39 ····:cond_0 
40 ····sget-object·v1,·Landroid/support/v4/e/f;->b:Ljava/lang/String;43 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
 44 ····.locals·4
  
41 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z45 ····const/4·v1,·0x0
  
42 ····move-result·v146 ····:try_start_0
 47 ····sget-object·v0,·Landroid/support/a/d/e;->a:Ljava/lang/reflect/Method;
  
43 ····if-nez·v1,·:cond_148 ····if-eqz·v0,·:cond_0
  
44 ····sget-object·v1,·Landroid/support/v4/e/f;->c:Ljava/lang/String;49 ····const/4·v0,·0x1
  
45 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z50 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
46 ····move-result·v051 ····const/4·v2,·0x0
  
47 ····if-eqz·v0,·:cond_252 ····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 ····goto·:goto_054 ····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_267 ····:cond_0
52 ····const/4·v0,·0x068 ····:goto_1
Max diff block lines reached; 2122/6834 bytes (31.05%) of diff not shown.
1.1 KB
smali/android/support/v4/e/d.smali vs.
smali/android/support/a/d/d.smali
Files 3% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/e/d;1 .class·Landroid/support/a/d/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/e/b;4 .implements·Landroid/support/a/d/b;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>()V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·a(Ljava/lang/String;)Ljava/lang/String;17 .method·public·a(Ljava/lang/String;)Ljava/lang/String;
18 ····.locals·118 ····.locals·1
  
19 ····invoke-static·{p1},·Landroid/support/v4/e/e;->a(Ljava/lang/String;)Ljava/lang/String;19 ····invoke-static·{p1},·Landroid/support/a/d/e;->a(Ljava/lang/String;)Ljava/lang/String;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
  
23 .method·public·b(Ljava/lang/String;)Ljava/lang/String;23 .method·public·b(Ljava/lang/String;)Ljava/lang/String;
24 ····.locals·124 ····.locals·1
  
25 ····invoke-static·{p1},·Landroid/support/v4/e/e;->b(Ljava/lang/String;)Ljava/lang/String;25 ····invoke-static·{p1},·Landroid/support/a/d/e;->b(Ljava/lang/String;)Ljava/lang/String;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
409 B
smali/android/support/v7/a/f.smali vs.
smali/android/support/v7/b/e.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/f;1 .class·public·final·Landroid/support/v7/b/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·abc_ab_share_pack_holo_dark:I·=·0x7f0200004 .field·public·static·final·abc_ab_share_pack_holo_dark:I·=·0x7f020000
  
5 .field·public·static·final·abc_ab_share_pack_holo_light:I·=·0x7f0200015 .field·public·static·final·abc_ab_share_pack_holo_light:I·=·0x7f020001
406 B
smali/android/support/v7/a/i.smali vs.
smali/android/support/v7/b/h.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/i;1 .class·public·final·Landroid/support/v7/b/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·abc_action_bar_title_item:I·=·0x7f0300004 .field·public·static·final·abc_action_bar_title_item:I·=·0x7f030000
  
5 .field·public·static·final·abc_action_bar_up_container:I·=·0x7f0300015 .field·public·static·final·abc_action_bar_up_container:I·=·0x7f030001
391 B
smali/android/support/v7/a/g.smali vs.
smali/android/support/v7/b/f.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/g;1 .class·public·final·Landroid/support/v7/b/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·action_bar:I·=·0x7f0a00314 .field·public·static·final·action_bar:I·=·0x7f0a0031
  
5 .field·public·static·final·action_bar_activity_content:I·=·0x7f0a00005 .field·public·static·final·action_bar_activity_content:I·=·0x7f0a0000
431 B
smali/android/support/v7/a/e.smali vs.
smali/android/support/v7/b/d.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/e;1 .class·public·final·Landroid/support/v7/b/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·abc_action_bar_default_height_material:I·=·0x7f0900004 .field·public·static·final·abc_action_bar_default_height_material:I·=·0x7f090000
  
5 .field·public·static·final·abc_action_bar_default_padding_material:I·=·0x7f0900015 .field·public·static·final·abc_action_bar_default_padding_material:I·=·0x7f090001
5.07 KB
smali/android/support/v7/a/l.smali vs.
smali/android/support/v7/b/j.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/l;1 .class·public·final·Landroid/support/v7/b/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·ActionBar:[I4 .field·public·static·final·ActionBar:[I
  
5 .field·public·static·final·ActionBarLayout:[I5 .field·public·static·final·ActionBarLayout:[I
Offset 550, 173 lines modifiedOffset 550, 173 lines modified
  
550 ····const/16·v0,·0x1b550 ····const/16·v0,·0x1b
  
551 ····new-array·v0,·v0,·[I551 ····new-array·v0,·v0,·[I
  
552 ····fill-array-data·v0,·:array_0552 ····fill-array-data·v0,·:array_0
  
553 ····sput-object·v0,·Landroid/support/v7/a/l;->ActionBar:[I553 ····sput-object·v0,·Landroid/support/v7/b/j;->ActionBar:[I
  
554 ····new-array·v0,·v3,·[I554 ····new-array·v0,·v3,·[I
  
555 ····const·v1,·0x10100b3555 ····const·v1,·0x10100b3
  
556 ····aput·v1,·v0,·v2556 ····aput·v1,·v0,·v2
  
557 ····sput-object·v0,·Landroid/support/v7/a/l;->ActionBarLayout:[I557 ····sput-object·v0,·Landroid/support/v7/b/j;->ActionBarLayout:[I
  
558 ····new-array·v0,·v3,·[I558 ····new-array·v0,·v3,·[I
  
559 ····const·v1,·0x101013f559 ····const·v1,·0x101013f
  
560 ····aput·v1,·v0,·v2560 ····aput·v1,·v0,·v2
  
561 ····sput-object·v0,·Landroid/support/v7/a/l;->ActionMenuItemView:[I561 ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMenuItemView:[I
  
562 ····new-array·v0,·v2,·[I562 ····new-array·v0,·v2,·[I
  
563 ····sput-object·v0,·Landroid/support/v7/a/l;->ActionMenuView:[I563 ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMenuView:[I
  
564 ····new-array·v0,·v6,·[I564 ····new-array·v0,·v6,·[I
  
565 ····fill-array-data·v0,·:array_1565 ····fill-array-data·v0,·:array_1
  
566 ····sput-object·v0,·Landroid/support/v7/a/l;->ActionMode:[I566 ····sput-object·v0,·Landroid/support/v7/b/j;->ActionMode:[I
  
567 ····new-array·v0,·v4,·[I567 ····new-array·v0,·v4,·[I
  
568 ····fill-array-data·v0,·:array_2568 ····fill-array-data·v0,·:array_2
  
569 ····sput-object·v0,·Landroid/support/v7/a/l;->ActivityChooserView:[I569 ····sput-object·v0,·Landroid/support/v7/b/j;->ActivityChooserView:[I
  
570 ····new-array·v0,·v3,·[I570 ····new-array·v0,·v3,·[I
  
571 ····const·v1,·0x7f01001f571 ····const·v1,·0x7f01001f
  
572 ····aput·v1,·v0,·v2572 ····aput·v1,·v0,·v2
  
573 ····sput-object·v0,·Landroid/support/v7/a/l;->CompatTextView:[I573 ····sput-object·v0,·Landroid/support/v7/b/j;->CompatTextView:[I
  
574 ····const/16·v0,·0x8574 ····const/16·v0,·0x8
  
575 ····new-array·v0,·v0,·[I575 ····new-array·v0,·v0,·[I
  
576 ····fill-array-data·v0,·:array_3576 ····fill-array-data·v0,·:array_3
  
577 ····sput-object·v0,·Landroid/support/v7/a/l;->DrawerArrowToggle:[I577 ····sput-object·v0,·Landroid/support/v7/b/j;->DrawerArrowToggle:[I
  
578 ····const/16·v0,·0x9578 ····const/16·v0,·0x9
  
579 ····new-array·v0,·v0,·[I579 ····new-array·v0,·v0,·[I
  
580 ····fill-array-data·v0,·:array_4580 ····fill-array-data·v0,·:array_4
  
581 ····sput-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat:[I581 ····sput-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat:[I
  
582 ····const/4·v0,·0x4582 ····const/4·v0,·0x4
  
583 ····new-array·v0,·v0,·[I583 ····new-array·v0,·v0,·[I
  
584 ····fill-array-data·v0,·:array_5584 ····fill-array-data·v0,·:array_5
  
585 ····sput-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout:[I585 ····sput-object·v0,·Landroid/support/v7/b/j;->LinearLayoutCompat_Layout:[I
  
586 ····new-array·v0,·v4,·[I586 ····new-array·v0,·v4,·[I
  
587 ····fill-array-data·v0,·:array_6587 ····fill-array-data·v0,·:array_6
  
588 ····sput-object·v0,·Landroid/support/v7/a/l;->ListPopupWindow:[I588 ····sput-object·v0,·Landroid/support/v7/b/j;->ListPopupWindow:[I
  
589 ····new-array·v0,·v6,·[I589 ····new-array·v0,·v6,·[I
  
590 ····fill-array-data·v0,·:array_7590 ····fill-array-data·v0,·:array_7
  
591 ····sput-object·v0,·Landroid/support/v7/a/l;->MenuGroup:[I591 ····sput-object·v0,·Landroid/support/v7/b/j;->MenuGroup:[I
  
592 ····const/16·v0,·0x11592 ····const/16·v0,·0x11
  
593 ····new-array·v0,·v0,·[I593 ····new-array·v0,·v0,·[I
  
594 ····fill-array-data·v0,·:array_8594 ····fill-array-data·v0,·:array_8
  
595 ····sput-object·v0,·Landroid/support/v7/a/l;->MenuItem:[I595 ····sput-object·v0,·Landroid/support/v7/b/j;->MenuItem:[I
  
596 ····const/16·v0,·0x8596 ····const/16·v0,·0x8
  
597 ····new-array·v0,·v0,·[I597 ····new-array·v0,·v0,·[I
  
598 ····fill-array-data·v0,·:array_9598 ····fill-array-data·v0,·:array_9
  
599 ····sput-object·v0,·Landroid/support/v7/a/l;->MenuView:[I599 ····sput-object·v0,·Landroid/support/v7/b/j;->MenuView:[I
  
600 ····new-array·v0,·v4,·[I600 ····new-array·v0,·v4,·[I
  
601 ····fill-array-data·v0,·:array_a601 ····fill-array-data·v0,·:array_a
  
602 ····sput-object·v0,·Landroid/support/v7/a/l;->PopupWindow:[I602 ····sput-object·v0,·Landroid/support/v7/b/j;->PopupWindow:[I
  
603 ····new-array·v0,·v3,·[I603 ····new-array·v0,·v3,·[I
  
604 ····const·v1,·0x7f010031604 ····const·v1,·0x7f010031
  
605 ····aput·v1,·v0,·v2605 ····aput·v1,·v0,·v2
  
606 ····sput-object·v0,·Landroid/support/v7/a/l;->PopupWindowBackgroundState:[I606 ····sput-object·v0,·Landroid/support/v7/b/j;->PopupWindowBackgroundState:[I
  
607 ····const/16·v0,·0xf607 ····const/16·v0,·0xf
  
608 ····new-array·v0,·v0,·[I608 ····new-array·v0,·v0,·[I
Max diff block lines reached; 1429/5080 bytes (28.13%) of diff not shown.
423 B
smali/android/support/v7/a/j.smali vs.
smali/android/support/v7/b/i.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Landroid/support/v7/a/j;1 .class·public·final·Landroid/support/v7/b/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·abc_action_bar_home_description:I·=·0x7f0c00034 .field·public·static·final·abc_action_bar_home_description:I·=·0x7f0c0003
  
5 .field·public·static·final·abc_action_bar_home_description_format:I·=·0x7f0c00045 .field·public·static·final·abc_action_bar_home_description_format:I·=·0x7f0c0004