19.5 MB
/home/fdroid/fdroiddata/tmp/github.yaa110.piclice_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_github.yaa110.piclice_2.apk
1.72 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: META-INF/fdroidserverid 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
    
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:·21abf855811e014dee76e6c1d9025f6570a2beb5d0132af7ac055db5aecfa7d2 
10 Signer·#1·certificate·SHA-1·digest:·a570612b41c0750362479ae88ec1d664c759d6bf 
11 Signer·#1·certificate·MD5·digest:·0600084973e3ee84f4b1c0aa85eff453 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ac8c52acd4761ecfc59f260de5ddd3e57cc79f86995efd6eee442e81b240820f 
15 Signer·#1·public·key·SHA-1·digest:·505d7aafb54b99aa4ba7fbf219faf470cc02d74d 
16 Signer·#1·public·key·MD5·digest:·2a8ca043fea92b0042c40645238f81e1 
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/. 
65.4 KB
zipinfo {}
    
Offset 1, 319 lines modifiedOffset 1, 317 lines modified
1 Zip·file·size:·825710·bytes,·number·of·entries:·3171 Zip·file·size:·769470·bytes,·number·of·entries:·315
2 -rw----·····2.0·fat····32677·bl·defN·15-Jun-04·14:54·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····32798·bl·defN·15-Jun-04·14:54·META-INF/4FF51522.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Jun-04·14:54·META-INF/4FF51522.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Jun-04·10:26·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Jun-04·10:26·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····2328·bX·defN·15-Jun-04·10:26·AndroidManifest.xml2 -rw----·····2.0·fat·····2328·bX·defN·17-Oct-26·00:10·AndroidManifest.xml
8 -rw----·····2.0·fat······860·bl·defN·15-Jun-04·10:26·res/anim/abc_grow_fade_in_from_bottom.xml3 -rw----·····2.0·fat······860·bl·defN·17-Oct-26·00:10·res/anim/abc_grow_fade_in_from_bottom.xml
9 -rw----·····2.0·fat······512·bl·defN·15-Jun-04·10:26·res/anim/abc_popup_enter.xml4 -rw----·····2.0·fat······512·bl·defN·17-Oct-26·00:10·res/anim/abc_popup_enter.xml
10 -rw----·····2.0·fat······512·bl·defN·15-Jun-04·10:26·res/anim/abc_popup_exit.xml5 -rw----·····2.0·fat······512·bl·defN·17-Oct-26·00:10·res/anim/abc_popup_exit.xml
11 -rw----·····2.0·fat······860·bl·defN·15-Jun-04·10:26·res/anim/abc_shrink_fade_out_from_bottom.xml6 -rw----·····2.0·fat······860·bl·defN·17-Oct-26·00:10·res/anim/abc_shrink_fade_out_from_bottom.xml
12 -rw----·····2.0·fat······472·bl·defN·15-Jun-04·10:26·res/color-v11/abc_background_cache_hint_selector_material_dark.xml7 -rw----·····2.0·fat······472·bl·defN·17-Oct-26·00:10·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
13 -rw----·····2.0·fat······472·bl·defN·15-Jun-04·10:26·res/color-v11/abc_background_cache_hint_selector_material_light.xml8 -rw----·····2.0·fat······472·bl·defN·17-Oct-26·00:10·res/color-v11/abc_background_cache_hint_selector_material_light.xml
14 -rw----·····2.0·fat······344·bl·defN·15-Jun-04·10:26·res/color/abc_background_cache_hint_selector_material_dark.xml9 -rw----·····2.0·fat······344·bl·defN·17-Oct-26·00:10·res/color/abc_background_cache_hint_selector_material_dark.xml
15 -rw----·····2.0·fat······344·bl·defN·15-Jun-04·10:26·res/color/abc_background_cache_hint_selector_material_light.xml10 -rw----·····2.0·fat······344·bl·defN·17-Oct-26·00:10·res/color/abc_background_cache_hint_selector_material_light.xml
16 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_primary_text_disable_only_material_dark.xml11 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_disable_only_material_dark.xml
17 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_primary_text_disable_only_material_light.xml12 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_disable_only_material_light.xml
18 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_primary_text_material_dark.xml13 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_material_dark.xml
19 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_primary_text_material_light.xml14 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_material_light.xml
20 -rw----·····2.0·fat······596·bl·defN·15-Jun-04·10:26·res/color/abc_search_url_text.xml15 -rw----·····2.0·fat······596·bl·defN·17-Oct-26·00:10·res/color/abc_search_url_text.xml
21 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_secondary_text_material_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_secondary_text_material_dark.xml
22 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/abc_secondary_text_material_light.xml17 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_secondary_text_material_light.xml
23 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/switch_thumb_material_dark.xml18 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/switch_thumb_material_dark.xml
24 -rw----·····2.0·fat······468·bl·defN·15-Jun-04·10:26·res/color/switch_thumb_material_light.xml19 -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/switch_thumb_material_light.xml
25 -rw----·····1.0·fat······287·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png20 -rw----·····1.0·fat······287·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
26 -rw----·····1.0·fat······306·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png21 -rw----·····1.0·fat······306·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
27 -rw----·····1.0·fat······549·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png22 -rw----·····1.0·fat······549·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
28 -rw----·····1.0·fat······622·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png23 -rw----·····1.0·fat······622·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
29 -rw----·····1.0·fat······753·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png24 -rw----·····1.0·fat······753·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
30 -rw----·····1.0·fat·····1619·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png25 -rw----·····1.0·fat·····1619·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
31 -rw----·····1.0·fat·····1078·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png26 -rw----·····1.0·fat·····1078·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
32 -rw----·····1.0·fat·····1671·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png27 -rw----·····1.0·fat·····1671·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
33 -rw----·····1.0·fat·····1958·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png28 -rw----·····1.0·fat·····1958·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
34 -rw----·····1.0·fat······229·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png29 -rw----·····1.0·fat······229·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
35 -rw----·····1.0·fat······416·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png30 -rw----·····1.0·fat······416·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
36 -rw----·····1.0·fat······280·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png31 -rw----·····1.0·fat······280·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
37 -rw----·····1.0·fat······233·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png32 -rw----·····1.0·fat······233·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
38 -rw----·····1.0·fat······160·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png33 -rw----·····1.0·fat······160·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
39 -rw----·····1.0·fat······288·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png34 -rw----·····1.0·fat······288·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
40 -rw----·····1.0·fat······612·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png35 -rw----·····1.0·fat······612·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
41 -rw----·····1.0·fat······190·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png36 -rw----·····1.0·fat······190·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
42 -rw----·····1.0·fat······373·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png37 -rw----·····1.0·fat······373·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
43 -rw----·····1.0·fat······270·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png38 -rw----·····1.0·fat······270·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
44 -rw----·····1.0·fat······791·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png39 -rw----·····1.0·fat······791·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
45 -rw----·····1.0·fat·····1028·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png40 -rw----·····1.0·fat·····1028·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
46 -rw----·····1.0·fat······541·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png41 -rw----·····1.0·fat······541·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
47 -rw----·····1.0·fat······170·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png42 -rw----·····1.0·fat······170·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
48 -rw----·····1.0·fat······244·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_focused_holo.9.png43 -rw----·····1.0·fat······244·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
49 -rw----·····1.0·fat······212·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png44 -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
50 -rw----·····1.0·fat······212·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png45 -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
51 -rw----·····1.0·fat······212·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png46 -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
52 -rw----·····1.0·fat······239·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png47 -rw----·····1.0·fat······239·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
53 -rw----·····1.0·fat······240·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png48 -rw----·····1.0·fat······240·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
54 -rw----·····1.0·fat······870·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png49 -rw----·····1.0·fat······870·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
55 -rw----·····1.0·fat·····1290·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png50 -rw----·····1.0·fat·····1290·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
56 -rw----·····1.0·fat······392·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png51 -rw----·····1.0·fat······392·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
57 -rw----·····1.0·fat······534·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png52 -rw----·····1.0·fat······534·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
58 -rw----·····1.0·fat······199·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png53 -rw----·····1.0·fat······199·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
59 -rw----·····1.0·fat······239·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png54 -rw----·····1.0·fat······239·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png
60 -rw----·····1.0·fat······192·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png55 -rw----·····1.0·fat······192·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
61 -rw----·····1.0·fat······202·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png56 -rw----·····1.0·fat······202·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
62 -rw----·····1.0·fat······182·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png57 -rw----·····1.0·fat······182·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
63 -rw----·····1.0·fat······182·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png58 -rw----·····1.0·fat······182·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
64 -rw----·····1.0·fat·····4343·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/fab_bg_mini.png59 -rw----·····1.0·fat·····4343·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/fab_bg_mini.png
65 -rw----·····1.0·fat·····5888·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/fab_bg_normal.png60 -rw----·····1.0·fat·····5888·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/fab_bg_normal.png
66 -rw----·····1.0·fat······204·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/ic_back.png61 -rw----·····1.0·fat······204·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/ic_back.png
67 -rw----·····1.0·fat······592·b-·stor·15-Jun-04·10:25·res/drawable-hdpi-v4/ic_share.png62 -rw----·····1.0·fat······592·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/ic_share.png
68 -rw----·····1.0·fat······384·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png63 -rw----·····1.0·fat······384·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
69 -rw----·····1.0·fat······289·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png64 -rw----·····1.0·fat······289·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
70 -rw----·····1.0·fat······610·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png65 -rw----·····1.0·fat······610·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
71 -rw----·····1.0·fat······391·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png66 -rw----·····1.0·fat······391·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
72 -rw----·····1.0·fat······325·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png67 -rw----·····1.0·fat······325·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
73 -rw----·····1.0·fat······174·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png68 -rw----·····1.0·fat······174·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
74 -rw----·····1.0·fat······381·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png69 -rw----·····1.0·fat······381·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
75 -rw----·····1.0·fat······351·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png70 -rw----·····1.0·fat······351·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
76 -rw----·····1.0·fat······428·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png71 -rw----·····1.0·fat······428·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
77 -rw----·····1.0·fat······237·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png72 -rw----·····1.0·fat······237·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
78 -rw----·····1.0·fat······729·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png73 -rw----·····1.0·fat······729·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
79 -rw----·····1.0·fat······503·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png74 -rw----·····1.0·fat······503·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
80 -rw----·····1.0·fat······475·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png75 -rw----·····1.0·fat······475·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
81 -rw----·····1.0·fat······361·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png76 -rw----·····1.0·fat······361·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
82 -rw----·····1.0·fat······991·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png77 -rw----·····1.0·fat······991·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
83 -rw----·····1.0·fat······630·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png78 -rw----·····1.0·fat······630·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
84 -rw----·····1.0·fat······246·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png79 -rw----·····1.0·fat······246·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
85 -rw----·····1.0·fat······418·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png80 -rw----·····1.0·fat······418·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
86 -rw----·····1.0·fat·····1257·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png81 -rw----·····1.0·fat·····1257·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
87 -rw----·····1.0·fat······611·b-·stor·15-Jun-04·10:25·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png82 -rw----·····1.0·fat······611·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
88 -rw----·····1.0·fat······274·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png83 -rw----·····1.0·fat······274·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
89 -rw----·····1.0·fat······288·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png84 -rw----·····1.0·fat······288·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
90 -rw----·····1.0·fat······429·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png85 -rw----·····1.0·fat······429·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
91 -rw----·····1.0·fat······428·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png86 -rw----·····1.0·fat······428·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
92 -rw----·····1.0·fat······493·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png87 -rw----·····1.0·fat······493·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
93 -rw----·····1.0·fat·····1348·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png88 -rw----·····1.0·fat·····1348·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
94 -rw----·····1.0·fat·····1005·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png89 -rw----·····1.0·fat·····1005·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
95 -rw----·····1.0·fat·····1109·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png90 -rw----·····1.0·fat·····1109·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
96 -rw----·····1.0·fat·····1224·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png91 -rw----·····1.0·fat·····1224·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
97 -rw----·····1.0·fat······225·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png92 -rw----·····1.0·fat······225·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
98 -rw----·····1.0·fat······351·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png93 -rw----·····1.0·fat······351·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
99 -rw----·····1.0·fat······236·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png94 -rw----·····1.0·fat······236·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
100 -rw----·····1.0·fat······280·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png95 -rw----·····1.0·fat······280·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
101 -rw----·····1.0·fat······158·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png96 -rw----·····1.0·fat······158·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
102 -rw----·····1.0·fat······185·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png97 -rw----·····1.0·fat······185·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
103 -rw----·····1.0·fat······377·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png98 -rw----·····1.0·fat······377·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
104 -rw----·····1.0·fat······158·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png99 -rw----·····1.0·fat······158·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
105 -rw----·····1.0·fat······234·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png100 -rw----·····1.0·fat······234·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
106 -rw----·····1.0·fat······186·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png101 -rw----·····1.0·fat······186·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
107 -rw----·····1.0·fat······545·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png102 -rw----·····1.0·fat······545·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
108 -rw----·····1.0·fat······681·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png103 -rw----·····1.0·fat······681·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
109 -rw----·····1.0·fat······415·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png104 -rw----·····1.0·fat······415·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
110 -rw----·····1.0·fat······170·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png105 -rw----·····1.0·fat······170·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
111 -rw----·····1.0·fat······222·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_focused_holo.9.png106 -rw----·····1.0·fat······222·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
112 -rw----·····1.0·fat······211·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png107 -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
113 -rw----·····1.0·fat······211·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png108 -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
114 -rw----·····1.0·fat······211·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png109 -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
115 -rw----·····1.0·fat······226·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png110 -rw----·····1.0·fat······226·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
116 -rw----·····1.0·fat······227·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png111 -rw----·····1.0·fat······227·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
117 -rw----·····1.0·fat······618·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png112 -rw----·····1.0·fat······618·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
118 -rw----·····1.0·fat······863·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png113 -rw----·····1.0·fat······863·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
119 -rw----·····1.0·fat······353·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png114 -rw----·····1.0·fat······353·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
120 -rw----·····1.0·fat······426·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png115 -rw----·····1.0·fat······426·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
121 -rw----·····1.0·fat······192·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png116 -rw----·····1.0·fat······192·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
122 -rw----·····1.0·fat······229·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png117 -rw----·····1.0·fat······229·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png
123 -rw----·····1.0·fat······186·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png118 -rw----·····1.0·fat······186·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
124 -rw----·····1.0·fat······185·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png119 -rw----·····1.0·fat······185·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png
125 -rw----·····1.0·fat······181·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png120 -rw----·····1.0·fat······181·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
126 -rw----·····1.0·fat······180·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png121 -rw----·····1.0·fat······180·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
127 -rw----·····1.0·fat·····2250·b-·stor·15-Jun-04·10:25·res/drawable-mdpi-v4/fab_bg_mini.png122 -rw----·····1.0·fat·····2250·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/fab_bg_mini.png
Max diff block lines reached; -1/66945 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)
16.6 MB
classes.dex
15.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 84305 lines modifiedOffset 1, 48720 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············:·cfd5eadd4 checksum············:·524b866b
5 signature···········:·e111...94fb5 signature···········:·6235...779b
6 file_size···········:·6132486 file_size···········:·480428
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·····:·447610 string_ids_size·····:·3849
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·106412 type_ids_size·······:·845
13 type_ids_off········:·18016·(0x004660)13 type_ids_off········:·15508·(0x003c94)
14 proto_ids_size······:·143214 proto_ids_size······:·1183
15 proto_ids_off·······:·22272·(0x005700)15 proto_ids_off·······:·18888·(0x0049c8)
16 field_ids_size······:·306316 field_ids_size······:·2693
17 field_ids_off·······:·39456·(0x009a20)17 field_ids_off·······:·33084·(0x00813c)
18 method_ids_size·····:·718818 method_ids_size·····:·5502
19 method_ids_off······:·63960·(0x00f9d8)19 method_ids_off······:·54628·(0x00d564)
20 class_defs_size·····:·68120 class_defs_size·····:·502
21 class_defs_off······:·121464·(0x01da78)21 class_defs_off······:·98644·(0x018154)
22 data_size···········:·46999222 data_size···········:·365720
23 data_off············:·143256·(0x022f98)23 data_off············:·114708·(0x01c014)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·11825 class_idx···········:·167
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·97727 superclass_idx······:·777
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·:·2
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/v4/b/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/v4/b/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 022ff0:········································|[022ff0]·android.support.v4.a.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;50 01c06c:········································|[01c06c]·android.support.v4.b.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
51 023000:·6000·2100······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@002151 01c07c:·6000·1e00······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001e
52 023004:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#1552 01c080:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15
53 023008:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+000753 01c084:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007
54 02300c:·7120·d401·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/a/b;.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@01d454 01c088:·7120·2b03·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/b/b;.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@032b
55 023012:·0c00···································|0009:·move-result-object·v055 01c08e:·0c00···································|0009:·move-result-object·v0
56 023014:·1100···································|000a:·return-object·v056 01c090:·1100···································|000a:·return-object·v0
57 023016:·6e10·6600·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@006657 01c092:·6e10·5f00·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@005f
58 02301c:·0c00···································|000e:·move-result-object·v058 01c098:·0c00···································|000e:·move-result-object·v0
59 02301e:·6e20·af00·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@00af59 01c09a:·6e20·a800·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@00a8
60 023024:·0c00···································|0012:·move-result-object·v060 01c0a0:·0c00···································|0012:·move-result-object·v0
61 023026:·28f7···································|0013:·goto·000a·//·-000961 01c0a2:·28f7···································|0013:·goto·000a·//·-0009
62 ······catches·······:·(none)62 ······catches·······:·(none)
63 ······positions·····:·63 ······positions·····:·
64 ······locals········:·64 ······locals········:·
  
65 ····#1··············:·(in·Landroid/support/v4/a/a;)65 ····#1··············:·(in·Landroid/support/v4/b/a;)
66 ······name··········:·'a'66 ······name··········:·'a'
67 ······type··········:·'(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z'67 ······type··········:·'(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z'
68 ······access········:·0x0009·(PUBLIC·STATIC)68 ······access········:·0x0009·(PUBLIC·STATIC)
69 ······code··········-69 ······code··········-
70 ······registers·····:·670 ······registers·····:·6
71 ······ins···········:·371 ······ins···········:·3
72 ······outs··········:·372 ······outs··········:·3
73 ······insns·size····:·21·16-bit·code·units73 ······insns·size····:·21·16-bit·code·units
74 023028:········································|[023028]·android.support.v4.a.a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z74 01c0a4:········································|[01c0a4]·android.support.v4.b.a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z
75 023038:·1210···································|0000:·const/4·v0,·#int·1·//·#175 01c0b4:·1210···································|0000:·const/4·v0,·#int·1·//·#1
76 02303a:·6001·2100······························|0001:·sget·v1,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@002176 01c0b6:·6001·1e00······························|0001:·sget·v1,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001e
77 02303e:·1302·1000······························|0003:·const/16·v2,·#int·16·//·#1077 01c0ba:·1302·1000······························|0003:·const/16·v2,·#int·16·//·#10
78 023042:·3421·0600······························|0005:·if-lt·v1,·v2,·000b·//·+000678 01c0be:·3421·0600······························|0005:·if-lt·v1,·v2,·000b·//·+0006
79 023046:·7130·d601·4305·························|0007:·invoke-static·{v3,·v4,·v5},·Landroid/support/v4/a/d;.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V·//·method@01d679 01c0c2:·7130·2d03·4305·························|0007:·invoke-static·{v3,·v4,·v5},·Landroid/support/v4/b/d;.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V·//·method@032d
80 02304c:·0f00···································|000a:·return·v080 01c0c8:·0f00···································|000a:·return·v0
81 02304e:·1302·0b00······························|000b:·const/16·v2,·#int·11·//·#b81 01c0ca:·1302·0b00······························|000b:·const/16·v2,·#int·11·//·#b
82 023052:·3421·0600······························|000d:·if-lt·v1,·v2,·0013·//·+000682 01c0ce:·3421·0600······························|000d:·if-lt·v1,·v2,·0013·//·+0006
83 023056:·7120·d501·4300·························|000f:·invoke-static·{v3,·v4},·Landroid/support/v4/a/c;.a:(Landroid/content/Context;[Landroid/content/Intent;)V·//·method@01d583 01c0d2:·7120·2c03·4300·························|000f:·invoke-static·{v3,·v4},·Landroid/support/v4/b/c;.a:(Landroid/content/Context;[Landroid/content/Intent;)V·//·method@032c
84 02305c:·28f8···································|0012:·goto·000a·//·-000884 01c0d8:·28f8···································|0012:·goto·000a·//·-0008
85 02305e:·1200···································|0013:·const/4·v0,·#int·0·//·#085 01c0da:·1200···································|0013:·const/4·v0,·#int·0·//·#0
86 023060:·28f6···································|0014:·goto·000a·//·-000a86 01c0dc:·28f6···································|0014:·goto·000a·//·-000a
87 ······catches·······:·(none)87 ······catches·······:·(none)
88 ······positions·····:·88 ······positions·····:·
89 ······locals········:·89 ······locals········:·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
91 ··source_file_idx···:·-1·(unknown)91 ··source_file_idx···:·-1·(unknown)
  
92 Class·#1·header:92 Class·#1·header:
93 class_idx···········:·11993 class_idx···········:·112
94 access_flags········:·0·(0x0000) 
95 superclass_idx······:·977 
96 source_file_idx·····:·-1 
97 static_fields_size··:·0 
98 instance_fields_size:·0 
99 direct_methods_size·:·1 
100 virtual_methods_size:·0 
  
101 Class·#1············- 
102 ··Class·descriptor··:·'Landroid/support/v4/a/b;' 
103 ··Access·flags······:·0x0000·() 
104 ··Superclass········:·'Ljava/lang/Object;' 
105 ··Interfaces········- 
106 ··Static·fields·····- 
107 ··Instance·fields···- 
108 ··Direct·methods····- 
109 ····#0··············:·(in·Landroid/support/v4/a/b;) 
110 ······name··········:·'a' 
111 ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' 
112 ······access········:·0x0009·(PUBLIC·STATIC) 
113 ······code··········- 
114 ······registers·····:·3 
115 ······ins···········:·2 
116 ······outs··········:·2 
117 ······insns·size····:·5·16-bit·code·units 
118 023064:········································|[023064]·android.support.v4.a.b.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 
119 023074:·6e20·6300·2100·························|0000:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@0063 
120 02307a:·0c00···································|0003:·move-result-object·v0 
121 02307c:·1100···································|0004:·return-object·v0 
Max diff block lines reached; 16154730/16167304 bytes (99.92%) of diff not shown.
1.2 MB
classes.jar
91.1 KB
zipinfo {}
    
Offset 1, 654 lines modifiedOffset 1, 475 lines modified
1 Zip·file·size:·1029410·bytes,·number·of·entries:·6811 Zip·file·size:·800404·bytes,·number·of·entries:·502
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······874·b-·stor·80-Jan-01·00:00·android/support/v4/b/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······409·b-·stor·80-Jan-01·00:00·android/support/v4/a/a.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.class4 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·android/support/v4/a/aa.class
 5 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·android/support/v4/a/ab.class
 6 ?rwxrwxr-x··2.0·unx·····2877·b-·stor·80-Jan-01·00:00·android/support/v4/a/ac.class
 7 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·android/support/v4/a/ad.class
 8 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·android/support/v4/a/ae.class
 9 ?rwxrwxr-x··2.0·unx·····5468·b-·stor·80-Jan-01·00:00·android/support/v4/a/af.class
 10 ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·android/support/v4/a/ag.class
 11 ?rwxrwxr-x··2.0·unx·····2198·b-·stor·80-Jan-01·00:00·android/support/v4/a/ah.class
 12 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·android/support/v4/a/ai.class
 13 ?rwxrwxr-x··2.0·unx·····2097·b-·stor·80-Jan-01·00:00·android/support/v4/a/aj.class
 14 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/a/ak.class
 15 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·android/support/v4/a/al.class
 16 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·android/support/v4/a/am.class
 17 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/a/an.class
 18 ?rwxrwxr-x··2.0·unx·····3768·b-·stor·80-Jan-01·00:00·android/support/v4/a/ao.class
13 ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·android/support/v4/a/l.class19 ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·android/support/v4/b/l.class
14 ?rwxrwxr-x··2.0·unx·····4199·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····13835·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·····2963·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class 
19 ?rwxrwxr-x··2.0·unx·····1185·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······614·b-·stor·80-Jan-01·00:00·android/support/v4/app/aa.class 
23 ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·android/support/v4/app/ab.class 
24 ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·android/support/v4/app/ac.class 
25 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v4/app/ad.class 
26 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·android/support/v4/app/ae.class 
27 ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·android/support/v4/app/af.class 
28 ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·android/support/v4/app/ag.class 
29 ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·android/support/v4/app/ah.class 
30 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/app/ai.class 
31 ?rwxrwxr-x··2.0·unx·····2101·b-·stor·80-Jan-01·00:00·android/support/v4/app/aj.class 
32 ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·android/support/v4/app/ak.class 
33 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/al.class 
34 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/am.class 
35 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·android/support/v4/app/an.class 
36 ?rwxrwxr-x··2.0·unx·····3780·b-·stor·80-Jan-01·00:00·android/support/v4/app/ao.class 
37 ?rwxrwxr-x··2.0·unx·····5066·b-·stor·80-Jan-01·00:00·android/support/v4/app/ap.class20 ?rwxrwxr-x··2.0·unx·····5046·b-·stor·80-Jan-01·00:00·android/support/v4/a/ap.class
38 ?rwxrwxr-x··2.0·unx·····1973·b-·stor·80-Jan-01·00:00·android/support/v4/app/aq.class21 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/a/aq.class
39 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/support/v4/app/ar.class22 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/a/ar.class
40 ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·android/support/v4/app/as.class23 ?rwxrwxr-x··2.0·unx·····2275·b-·stor·80-Jan-01·00:00·android/support/v4/a/as.class
41 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/app/at.class24 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v4/a/at.class
42 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·android/support/v4/app/au.class25 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·android/support/v4/a/au.class
43 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·android/support/v4/app/av.class26 ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·android/support/v4/a/av.class
44 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·android/support/v4/app/aw.class27 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·android/support/v4/a/aw.class
45 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v4/app/ax.class28 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·android/support/v4/a/ax.class
46 ?rwxrwxr-x··2.0·unx·····3019·b-·stor·80-Jan-01·00:00·android/support/v4/app/ay.class29 ?rwxrwxr-x··2.0·unx·····2999·b-·stor·80-Jan-01·00:00·android/support/v4/a/ay.class
47 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·android/support/v4/app/az.class30 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·android/support/v4/a/az.class
48 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·android/support/v4/app/b.class31 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·android/support/v4/a/b.class
49 ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·android/support/v4/app/ba.class32 ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·android/support/v4/a/ba.class
50 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/bb.class33 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·android/support/v4/a/bb.class
51 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/bc.class34 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·android/support/v4/a/bc.class
52 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·android/support/v4/app/c.class35 ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·android/support/v4/a/c.class
53 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·android/support/v4/app/d.class36 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·android/support/v4/a/d.class
54 ?rwxrwxr-x··2.0·unx····17391·b-·defN·80-Jan-01·00:00·android/support/v4/app/e.class37 ?rwxrwxr-x··2.0·unx····15947·b-·defN·80-Jan-01·00:00·android/support/v4/a/e.class
55 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/app/f.class38 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v4/a/f.class
56 ?rwxrwxr-x··2.0·unx·····1959·b-·stor·80-Jan-01·00:00·android/support/v4/app/g.class39 ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·android/support/v4/a/g.class
57 ?rwxrwxr-x··2.0·unx······957·b-·stor·80-Jan-01·00:00·android/support/v4/app/h.class40 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/a/h.class
58 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/app/i.class41 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·android/support/v4/a/i.class
59 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·android/support/v4/app/j.class42 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·android/support/v4/a/j.class
60 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·android/support/v4/app/k.class43 ?rwxrwxr-x··2.0·unx·····4144·b-·stor·80-Jan-01·00:00·android/support/v4/a/k.class
61 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/v4/app/s.class 
62 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·android/support/v4/app/l.class44 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·android/support/v4/a/l.class
63 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·android/support/v4/app/m.class 
64 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v4/app/n.class 
65 ?rwxrwxr-x··2.0·unx····10776·b-·defN·80-Jan-01·00:00·android/support/v4/app/o.class45 ?rwxrwxr-x··2.0·unx····13695·b-·defN·80-Jan-01·00:00·android/support/v4/a/m.class
66 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/app/p.class 
67 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/app/q.class 
68 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·android/support/v4/app/r.class 
69 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/t.class46 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/v4/a/t.class
70 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·android/support/v4/app/u.class47 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·android/support/v4/a/n.class
71 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·android/support/v4/view/am.class 
72 ?rwxrwxr-x··2.0·unx····29911·b-·defN·80-Jan-01·00:00·android/support/v4/app/v.class 
73 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/support/v4/app/w.class48 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/a/o.class
 49 ?rwxrwxr-x··2.0·unx····10708·b-·defN·80-Jan-01·00:00·android/support/v4/a/p.class
74 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·android/support/v4/app/x.class50 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·android/support/v4/a/q.class
 51 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·android/support/v4/a/r.class
 52 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·android/support/v4/a/s.class
75 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·android/support/v4/app/y.class53 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·android/support/v4/a/u.class
 54 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/a/v.class
 55 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·android/support/v4/h/s.class
 56 ?rwxrwxr-x··2.0·unx····28366·b-·defN·80-Jan-01·00:00·android/support/v4/a/w.class
76 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·android/support/v4/app/z.class57 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·android/support/v4/a/x.class
 58 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v4/a/y.class
 59 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v4/a/z.class
 60 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·android/support/v4/b/b.class
 61 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·android/support/v4/b/c.class
 62 ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·android/support/v4/b/d.class
 63 ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·android/support/v4/b/e.class
 64 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·android/support/v4/b/f.class
 65 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·android/support/v4/b/g.class
 66 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/support/v4/b/h.class
 67 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/b/i.class
 68 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/b/j.class
 69 ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·android/support/v4/b/k.class
77 ?rwxrwxr-x··2.0·unx·····1503·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/a.class70 ?rwxrwxr-x··2.0·unx·····1503·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/a.class
78 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/c.class71 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/c.class
79 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/b.class72 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/b.class
80 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/d.class73 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/d.class
81 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/e.class74 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/e.class
82 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/f.class75 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/f.class
83 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/g.class76 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/g.class
84 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/h.class77 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/h.class
85 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/i.class78 ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/i.class
86 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/j.class79 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/j.class
87 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/k.class80 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/k.class
88 ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/l.class81 ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/l.class
89 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/m.class82 ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/m.class
90 ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/n.class83 ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/n.class
91 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/o.class84 ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/o.class
92 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/p.class85 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/p.class
93 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·android/support/v4/b/a/q.class86 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/q.class
94 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/b/a.class87 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/c/a.class
95 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/a.class88 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·android/support/v4/d/a/a.class
Max diff block lines reached; 47590/93235 bytes (51.04%) of diff not shown.
42.5 KB
zipnote «TEMP»/diffoscope_hsul06tz_tmp/tmpp6s1eu1s_.zip
    
Offset 1, 343 lines modifiedOffset 1, 283 lines modified
1 Filename:·android/support/v4/a/a.class1 Filename:·android/support/v4/b/a.class
2 Comment:· 
  
3 Filename:·android/support/v4/a/b.class 
4 Comment:· 
  
5 Filename:·android/support/v4/a/c.class 
6 Comment:· 
  
7 Filename:·android/support/v4/a/d.class 
8 Comment:· 
  
9 Filename:·android/support/v4/a/e.class 
10 Comment:· 
  
11 Filename:·android/support/v4/a/f.class 
12 Comment:· 
  
13 Filename:·android/support/v4/a/g.class 
14 Comment:· 
  
15 Filename:·android/support/v4/a/h.class 
16 Comment:· 
  
17 Filename:·android/support/v4/a/i.class 
18 Comment:· 
  
19 Filename:·android/support/v4/a/j.class 
20 Comment:· 
  
21 Filename:·android/support/v4/a/k.class 
22 Comment:· 
  
23 Filename:·android/support/v4/a/l.class 
24 Comment:· 
  
25 Filename:·android/support/v4/app/BackStackState.class 
26 Comment:· 
  
27 Filename:·android/support/v4/app/Fragment$SavedState.class 
28 Comment:· 
  
29 Filename:·android/support/v4/app/Fragment.class 
30 Comment:·2 Comment:·
  
31 Filename:·android/support/v4/app/FragmentManagerState.class3 Filename:·android/support/v4/a/a.class
32 Comment:·4 Comment:·
  
33 Filename:·android/support/v4/app/FragmentState.class5 Filename:·android/support/v4/a/aa.class
34 Comment:·6 Comment:·
  
35 Filename:·android/support/v4/app/FragmentTabHost$SavedState.class7 Filename:·android/support/v4/a/ab.class
36 Comment:·8 Comment:·
  
37 Filename:·android/support/v4/app/FragmentTabHost.class9 Filename:·android/support/v4/a/ac.class
38 Comment:·10 Comment:·
  
39 Filename:·android/support/v4/app/a.class11 Filename:·android/support/v4/a/ad.class
40 Comment:·12 Comment:·
  
41 Filename:·android/support/v4/app/aa.class13 Filename:·android/support/v4/a/ae.class
42 Comment:·14 Comment:·
  
43 Filename:·android/support/v4/app/ab.class15 Filename:·android/support/v4/a/af.class
44 Comment:·16 Comment:·
  
45 Filename:·android/support/v4/app/ac.class17 Filename:·android/support/v4/a/ag.class
46 Comment:·18 Comment:·
  
47 Filename:·android/support/v4/app/ad.class19 Filename:·android/support/v4/a/ah.class
48 Comment:·20 Comment:·
  
49 Filename:·android/support/v4/app/ae.class21 Filename:·android/support/v4/a/ai.class
50 Comment:·22 Comment:·
  
51 Filename:·android/support/v4/app/af.class23 Filename:·android/support/v4/a/aj.class
52 Comment:·24 Comment:·
  
53 Filename:·android/support/v4/app/ag.class25 Filename:·android/support/v4/a/ak.class
54 Comment:·26 Comment:·
  
55 Filename:·android/support/v4/app/ah.class27 Filename:·android/support/v4/a/al.class
56 Comment:·28 Comment:·
  
57 Filename:·android/support/v4/app/ai.class29 Filename:·android/support/v4/a/am.class
58 Comment:·30 Comment:·
  
59 Filename:·android/support/v4/app/aj.class31 Filename:·android/support/v4/a/an.class
60 Comment:·32 Comment:·
  
61 Filename:·android/support/v4/app/ak.class33 Filename:·android/support/v4/a/ao.class
62 Comment:·34 Comment:·
  
63 Filename:·android/support/v4/app/al.class35 Filename:·android/support/v4/b/l.class
64 Comment:·36 Comment:·
  
65 Filename:·android/support/v4/app/am.class37 Filename:·android/support/v4/a/ap.class
66 Comment:·38 Comment:·
  
67 Filename:·android/support/v4/app/an.class39 Filename:·android/support/v4/a/aq.class
68 Comment:·40 Comment:·
  
69 Filename:·android/support/v4/app/ao.class41 Filename:·android/support/v4/a/ar.class
70 Comment:·42 Comment:·
  
71 Filename:·android/support/v4/app/ap.class43 Filename:·android/support/v4/a/as.class
72 Comment:·44 Comment:·
  
73 Filename:·android/support/v4/app/aq.class45 Filename:·android/support/v4/a/at.class
74 Comment:·46 Comment:·
  
75 Filename:·android/support/v4/app/ar.class47 Filename:·android/support/v4/a/au.class
76 Comment:·48 Comment:·
  
77 Filename:·android/support/v4/app/as.class49 Filename:·android/support/v4/a/av.class
78 Comment:·50 Comment:·
  
79 Filename:·android/support/v4/app/at.class51 Filename:·android/support/v4/a/aw.class
80 Comment:·52 Comment:·
  
81 Filename:·android/support/v4/app/au.class53 Filename:·android/support/v4/a/ax.class
82 Comment:·54 Comment:·
  
83 Filename:·android/support/v4/app/av.class55 Filename:·android/support/v4/a/ay.class
84 Comment:·56 Comment:·
  
85 Filename:·android/support/v4/app/aw.class57 Filename:·android/support/v4/a/az.class
Max diff block lines reached; 39784/43460 bytes (91.54%) of diff not shown.
1.43 KB
android/support/v4/a/a.class
1.38 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 import·android.os.Bundle; 
3 import·android.content.Intent; 
4 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
 3 import·android.app.Activity;
5 import·android.graphics.drawable.Drawable; 
6 import·android.content.Context; 
  
7 public·class·a4 public·class·a·extends·android.support.v4.b.a
8 {5 {
 6 ····public·static·void·a(final·Activity·activity)·{
9 ····public·static·final·Drawable·a(final·Context·context,·final·int·n)·{ 
10 ········Drawable·drawable; 
11 ········if·(Build$VERSION.SDK_INT·>=·21)·{7 ········if·(Build$VERSION.SDK_INT·>=·16)·{
12 ············drawable·=·b.a(context,·n);8 ············d.a(activity);
13 ········}9 ········}
14 ········else·{10 ········else·{
15 ············drawable·=·context.getResources().getDrawable(n);11 ············activity.finish();
16 ········}12 ········}
17 ········return·drawable; 
18 ····}13 ····}
19 ····14 ····
 15 ····public·static·void·b(final·Activity·activity)·{
 16 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 17 ············b.a(activity);
20 ····public·static·boolean·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{ 
21 ········boolean·b·=·true; 
22 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
23 ········if·(sdk_INT·>=·16)·{ 
24 ············d.a(context,·array,·bundle); 
25 ········} 
26 ········else·if·(sdk_INT·>=·11)·{ 
27 ············c.a(context,·array); 
28 ········}18 ········}
29 ········else·{19 ········else·{
30 ············b·=·false;20 ············activity.finish();
31 ········}21 ········}
32 ········return·b; 
33 ····}22 ····}
34 }23 }
472 B
android/support/v4/a/b.class
416 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
 2 import·android.app.Activity;
2 import·android.graphics.drawable.Drawable; 
3 import·android.content.Context; 
  
4 class·b3 class·b
5 {4 {
6 ····public·static·Drawable·a(final·Context·context,·final·int·n)·{ 
7 ········return·context.getDrawable(n);5 ····public·static·void·a(final·Activity·activity)·{
 6 ········activity.finishAfterTransition();
8 ····}7 ····}
9 }8 }
452 B
android/support/v4/a/c.class
396 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
 2 import·android.app.Activity;
2 import·android.content.Intent; 
3 import·android.content.Context; 
  
4 class·c3 class·c
5 {4 {
6 ····static·void·a(final·Context·context,·final·Intent[]·array)·{ 
7 ········context.startActivities(array);5 ····static·void·a(final·Activity·activity)·{
 6 ········activity.invalidateOptionsMenu();
8 ····}7 ····}
9 }8 }
515 B
android/support/v4/a/d.class
459 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
 2 import·android.app.Activity;
2 import·android.os.Bundle; 
3 import·android.content.Intent; 
4 import·android.content.Context; 
  
5 class·d3 class·d
6 {4 {
7 ····public·static·void·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{ 
8 ········context.startActivities(array,·bundle);5 ····public·static·void·a(final·Activity·activity)·{
 6 ········activity.finishAffinity();
9 ····}7 ····}
10 }8 }
31.3 KB
android/support/v4/a/e.class
31.3 KB
procyon -ec {}
Max HTML report size reached
532 B
android/support/v4/a/f.class
476 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
 2 import·android.view.View;
2 import·android.content.Intent; 
3 import·android.content.ComponentName; 
  
4 interface·f3 class·f·implements·al
5 {4 {
6 ····Intent·a(final·ComponentName·p0);5 ····final·/*·synthetic·*/·m·a;
 6 ····final·/*·synthetic·*/·e·b;
 7 ····
 8 ····f(final·e·b,·final·m·a)·{
 9 ········this.b·=·b;
 10 ········this.a·=·a;
 11 ····}
 12 ····
 13 ····public·View·a()·{
 14 ········return·this.a.g();
 15 ····}
7 }16 }
1.84 KB
android/support/v4/a/g.class
1.79 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 import·android.content.Intent; 
3 import·android.content.ComponentName;2 import·android.support.v4.g.a;
 3 import·java.util.ArrayList;
 4 import·android.view.View;
 5 import·android.view.ViewTreeObserver$OnPreDrawListener;
  
4 class·g·implements·f6 class·g·implements·ViewTreeObserver$OnPreDrawListener
5 {7 {
6 ····public·Intent·a(final·ComponentName·component)·{ 
7 ········final·Intent·intent·=·new·Intent("android.intent.action.MAIN"); 
8 ········intent.setComponent(component); 
9 ········intent.addCategory("android.intent.category.LAUNCHER");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·*/·m·f;
 14 ····final·/*·synthetic·*/·m·g;
 15 ····final·/*·synthetic·*/·e·h;
 16 ····
 17 ····g(final·e·h,·final·View·a,·final·Object·b,·final·ArrayList·c,·final·j·d,·final·boolean·e,·final·m·f,·final·m·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;
 26 ····}
 27 ····
 28 ····public·boolean·onPreDraw()·{
 29 ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);
 30 ········if·(this.b·!=·null)·{
 31 ············af.a(this.b,·this.c);
 32 ············this.c.clear();
 33 ············final·a·a·=·android.support.v4.a.e.a(this.h,·this.d,·this.e,·this.f);
 34 ············this.c.add(this.d.d);
 35 ············this.c.addAll(a.values());
 36 ············af.b(this.b,·this.c);
 37 ············android.support.v4.a.e.a(this.h,·a,·this.d);
 38 ············android.support.v4.a.e.a(this.h,·this.d,·this.f,·this.g,·this.e,·a);
 39 ········}
10 ········return·intent;40 ········return·true;
11 ····}41 ····}
12 }42 }
1.05 KB
android/support/v4/a/h.class
1020 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 28 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 import·android.content.Intent; 
3 import·android.content.ComponentName;2 import·android.view.View;
 3 import·android.view.ViewTreeObserver$OnPreDrawListener;
  
4 class·h·extends·g4 class·h·implements·ViewTreeObserver$OnPreDrawListener
5 {5 {
6 ····public·Intent·a(final·ComponentName·componentName)·{ 
7 ········return·j.a(componentName);6 ····final·/*·synthetic·*/·View·a;
 7 ····final·/*·synthetic·*/·j·b;
 8 ····final·/*·synthetic·*/·int·c;
 9 ····final·/*·synthetic·*/·Object·d;
 10 ····final·/*·synthetic·*/·e·e;
 11 ····
 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;
 17 ········this.d·=·d;
 18 ····}
 19 ····
 20 ····public·boolean·onPreDraw()·{
 21 ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);
 22 ········android.support.v4.a.e.a(this.e,·this.b,·this.c,·this.d);
 23 ········return·true;
8 ····}24 ····}
9 }25 }
315 B
android/support/v4/a/i.class
259 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 17 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 class·i·extends·h2 import·java.util.ArrayList;
  
 3 final·class·i
3 {4 {
 5 ····i·a;
 6 ····i·b;
 7 ····int·c;
 8 ····m·d;
 9 ····int·e;
 10 ····int·f;
 11 ····int·g;
 12 ····int·h;
 13 ····ArrayList·i;
4 }14 }
713 B
android/support/v4/a/j.class
657 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 import·android.content.Intent; 
3 import·android.content.ComponentName;2 import·android.view.View;
 3 import·java.util.ArrayList;
 4 import·android.support.v4.g.a;
  
4 class·j5 public·class·j
5 {6 {
6 ····public·static·Intent·a(final·ComponentName·componentName)·{ 
7 ········return·Intent.makeMainActivity(componentName);7 ····public·a·a;
 8 ····public·ArrayList·b;
 9 ····public·ak·c;
 10 ····public·View·d;
 11 ····final·/*·synthetic·*/·e·e;
 12 ····
 13 ····public·j(final·e·e)·{
 14 ········this.e·=·e;
 15 ········this.a·=·new·a();
 16 ········this.b·=·new·ArrayList();
 17 ········this.c·=·new·ak();
8 ····}18 ····}
9 }19 }
8.59 KB
android/support/v4/a/k.class
8.54 KB
procyon -ec {}
Max HTML report size reached
424 B
android/support/v4/a/l.class
368 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 16 lines modified
  
1 package·android.support.v4.a;1 package·android.support.v4.a;
  
2 public·interface·l2 import·android.os.Parcel;
 3 import·android.os.Parcelable$Creator;
  
 4 final·class·l·implements·Parcelable$Creator
3 {5 {
 6 ····public·k·a(final·Parcel·parcel)·{
 7 ········return·new·k(parcel);
 8 ····}
 9 ····
 10 ····public·k[]·a(final·int·n)·{
 11 ········return·new·k[n];
 12 ····}
4 }13 }
2.03 KB
android/support/v4/b/a.class
1.97 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v4.b;1 package·android.support.v4.b;
  
 2 import·android.os.Bundle;
 3 import·android.content.Intent;
 4 import·android.os.Build$VERSION;
2 import·android.graphics.Color;5 import·android.graphics.drawable.Drawable;
 6 import·android.content.Context;
  
3 public·class·a7 public·class·a
4 {8 {
5 ····public·static·int·a(final·int·n,·final·int·n2)·{9 ····public·static·final·Drawable·a(final·Context·context,·final·int·n)·{
 10 ········Drawable·drawable;
 11 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 12 ············drawable·=·b.a(context,·n);
6 ········final·int·alpha·=·Color.alpha(n2); 
7 ········final·int·alpha2·=·Color.alpha(n); 
8 ········final·int·c·=·c(alpha2,·alpha); 
9 ········return·Color.argb(c,·a(Color.red(n),·alpha2,·Color.red(n2),·alpha,·c),·a(Color.green(n),·alpha2,·Color.green(n2),·alpha,·c),·a(Color.blue(n),·alpha2,·Color.blue(n2),·alpha,·c)); 
10 ····} 
11 ···· 
12 ····private·static·int·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{ 
13 ········int·n6; 
14 ········if·(n5·==·0)·{ 
15 ············n6·=·0; 
16 ········}13 ········}
17 ········else·{14 ········else·{
18 ············n6·=·(n·*·255·*·n2·+·n3·*·n4·*·(255·-·n2))·/·(n5·*·255);15 ············drawable·=·context.getResources().getDrawable(n);
19 ········}16 ········}
20 ········return·n6;17 ········return·drawable;
21 ····}18 ····}
22 ····19 ····
23 ····public·static·int·b(final·int·n,·final·int·n2)·{ 
24 ········if·(n2·<·0·||·n2·>·255)·{ 
25 ············throw·new·IllegalArgumentException("alpha·must·be·between·0·and·255.");20 ····public·static·boolean·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{
 21 ········boolean·b·=·true;
 22 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 23 ········if·(sdk_INT·>=·16)·{
 24 ············d.a(context,·array,·bundle);
26 ········}25 ········}
27 ········return·(0xFFFFFF·&·n)·|·n2·<<·24; 
28 ····} 
29 ···· 
30 ····private·static·int·c(final·int·n,·final·int·n2)·{ 
31 ········return·255·-·(255·-·n2)·*·(255·-·n)·/·255;26 ········else·if·(sdk_INT·>=·11)·{
 27 ············c.a(context,·array);
 28 ········}
 29 ········else·{
 30 ············b·=·false;
 31 ········}
 32 ········return·b;
32 ····}33 ····}
33 }34 }
2.08 KB
android/support/v4/c/a/a.class
2.02 KB
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 67 lines modified
  
1 package·android.support.v4.c.a;1 package·android.support.v4.c.a;
  
2 import·android.view.Menu;2 import·android.graphics.PorterDuff$Mode;
 3 import·android.content.res.ColorStateList;
 4 import·android.graphics.drawable.Drawable;
 5 import·android.os.Build$VERSION;
  
3 public·interface·a·extends·Menu6 public·class·a
4 {7 {
 8 ····static·final·c·a;
 9 ····
 10 ····static·{
 11 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 12 ········if·(sdk_INT·>=·22)·{
 13 ············a·=·(c)new·g();
 14 ········}
 15 ········else·if·(sdk_INT·>=·21)·{
 16 ············a·=·(c)new·f();
 17 ········}
 18 ········else·if·(sdk_INT·>=·19)·{
 19 ············a·=·(c)new·e();
 20 ········}
 21 ········else·if·(sdk_INT·>=·11)·{
 22 ············a·=·(c)new·d();
 23 ········}
 24 ········else·{
 25 ············a·=·(c)new·b();
 26 ········}
 27 ····}
 28 ····
 29 ····public·static·void·a(final·Drawable·drawable)·{
 30 ········android.support.v4.c.a.a.a.a(drawable);
 31 ····}
 32 ····
 33 ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{
 34 ········android.support.v4.c.a.a.a.a(drawable,·n,·n2);
 35 ····}
 36 ····
 37 ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{
 38 ········android.support.v4.c.a.a.a.a(drawable,·n);
 39 ····}
 40 ····
 41 ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 42 ········android.support.v4.c.a.a.a.a(drawable,·n,·n2,·n3,·n4);
 43 ····}
 44 ····
 45 ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{
 46 ········android.support.v4.c.a.a.a.a(drawable,·list);
 47 ····}
 48 ····
 49 ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{
 50 ········android.support.v4.c.a.a.a.a(drawable,·porterDuff$Mode);
 51 ····}
 52 ····
 53 ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{
 54 ········android.support.v4.c.a.a.a.a(drawable,·b);
 55 ····}
 56 ····
 57 ····public·static·boolean·b(final·Drawable·drawable)·{
 58 ········return·android.support.v4.c.a.a.a.b(drawable);
 59 ····}
 60 ····
 61 ····public·static·Drawable·c(final·Drawable·drawable)·{
 62 ········return·android.support.v4.c.a.a.a.c(drawable);
 63 ····}
5 }64 }
1.67 KB
android/support/v4/c/a/b.class
1.62 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 41 lines modified
  
1 package·android.support.v4.c.a;1 package·android.support.v4.c.a;
  
 2 import·android.graphics.PorterDuff$Mode;
 3 import·android.content.res.ColorStateList;
 4 import·android.graphics.drawable.Drawable;
2 import·android.view.View; 
3 import·android.support.v4.view.n; 
4 import·android.support.v4.view.ax; 
5 import·android.view.MenuItem; 
  
6 public·interface·b·extends·MenuItem5 class·b·implements·c
7 {6 {
8 ····b·a(final·ax·p0);7 ····public·void·a(final·Drawable·drawable)·{
 8 ····}
9 ····9 ····
10 ····b·a(final·n·p0);10 ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{
 11 ····}
11 ····12 ····
12 ····n·a();13 ····public·void·a(final·Drawable·drawable,·final·int·n)·{
 14 ········i.a(drawable,·n);
 15 ····}
13 ····16 ····
14 ····boolean·collapseActionView();17 ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 18 ····}
15 ····19 ····
16 ····boolean·expandActionView();20 ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{
 21 ········i.a(drawable,·list);
 22 ····}
17 ····23 ····
18 ····View·getActionView();24 ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{
 25 ········i.a(drawable,·porterDuff$Mode);
 26 ····}
19 ····27 ····
20 ····boolean·isActionViewExpanded();28 ····public·void·a(final·Drawable·drawable,·final·boolean·b)·{
 29 ····}
21 ····30 ····
22 ····MenuItem·setActionView(final·int·p0);31 ····public·boolean·b(final·Drawable·drawable)·{
 32 ········return·false;
 33 ····}
23 ····34 ····
24 ····MenuItem·setActionView(final·View·p0);35 ····public·Drawable·c(final·Drawable·drawable)·{
 36 ········return·i.a(drawable);
25 ····37 ····}
26 ····void·setShowAsAction(final·int·p0); 
27 ···· 
28 ····MenuItem·setShowAsActionFlags(final·int·p0); 
29 }38 }
876 B
android/support/v4/c/a/c.class
816 B
procyon -ec {}
    
Offset 1, 8 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.c.a;1 package·android.support.v4.c.a;
  
2 import·android.view.SubMenu;2 import·android.graphics.PorterDuff$Mode;
 3 import·android.content.res.ColorStateList;
 4 import·android.graphics.drawable.Drawable;
  
3 public·interface·c·extends·a,·SubMenu5 interface·c
4 {6 {
 7 ····void·a(final·Drawable·p0);
 8 ····
 9 ····void·a(final·Drawable·p0,·final·float·p1,·final·float·p2);
 10 ····
 11 ····void·a(final·Drawable·p0,·final·int·p1);
 12 ····
 13 ····void·a(final·Drawable·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);
 14 ····
 15 ····void·a(final·Drawable·p0,·final·ColorStateList·p1);
 16 ····
 17 ····void·a(final·Drawable·p0,·final·PorterDuff$Mode·p1);
 18 ····
 19 ····void·a(final·Drawable·p0,·final·boolean·p1);
 20 ····
 21 ····boolean·b(final·Drawable·p0);
 22 ····
 23 ····Drawable·c(final·Drawable·p0);
5 }24 }
982 B
android/support/v4/e/a.class
926 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.e;1 package·android.support.v4.e;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
 3 import·android.os.AsyncTask;
  
3 public·class·a4 public·class·a
4 {5 {
5 ····private·static·final·b·a; 
6 ···· 
7 ····static·{6 ····public·static·AsyncTask·a(final·AsyncTask·asyncTask,·final·Object...·array)·{
 7 ········if·(asyncTask·==·null)·{
 8 ············throw·new·IllegalArgumentException("task·can·not·be·null");
 9 ········}
8 ········if·(Build$VERSION.SDK_INT·>=·14)·{10 ········if·(Build$VERSION.SDK_INT·>=·11)·{
9 ············a·=·(b)new·d();11 ············b.a(asyncTask,·array);
10 ········}12 ········}
11 ········else·{13 ········else·{
12 ············a·=·(b)new·c();14 ············asyncTask.execute(array);
13 ········}15 ········}
 16 ········return·asyncTask;
14 ····} 
15 ···· 
16 ····public·static·String·a(final·String·s)·{ 
17 ········return·android.support.v4.e.a.a.a(s); 
18 ····} 
19 ···· 
20 ····public·static·String·b(final·String·s)·{ 
21 ········return·android.support.v4.e.a.a.b(s); 
22 ····}17 ····}
23 }18 }
421 B
android/support/v4/e/b.class
365 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.e;1 package·android.support.v4.e;
  
2 interface·b2 import·android.os.AsyncTask;
  
 3 class·b
3 {4 {
4 ····String·a(final·String·p0);5 ····static·void·a(final·AsyncTask·asyncTask,·final·Object...·array)·{
 6 ········asyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,·array);
5 ····7 ····}
6 ····String·b(final·String·p0); 
7 }8 }
1.37 KB
android/support/v4/f/a.class
1.31 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.f;
  
 2 import·android.os.Build$VERSION;
2 import·java.util.Iterator; 
3 import·java.util.Set; 
4 import·java.util.Collection; 
5 import·java.util.Map; 
  
6 public·class·a·extends·m·implements·Map3 public·class·a
7 {4 {
8 ····g·a;5 ····private·static·final·b·a;
9 ····6 ····
10 ····private·g·b()·{ 
11 ········if·(this.a·==·null)·{7 ····static·{
 8 ········if·(Build$VERSION.SDK_INT·>=·14)·{
12 ············this.a·=·(g)new·b(this);9 ············a·=·(b)new·d();
 10 ········}
 11 ········else·{
 12 ············a·=·(b)new·c();
13 ········}13 ········}
14 ········return·this.a; 
15 ····} 
16 ···· 
17 ····public·boolean·a(final·Collection·collection)·{ 
18 ········return·g.c((Map)this,·collection); 
19 ····} 
20 ···· 
21 ····public·Set·entrySet()·{ 
22 ········return·this.b().d(); 
23 ····} 
24 ···· 
25 ····public·Set·keySet()·{ 
26 ········return·this.b().e(); 
27 ····}14 ····}
28 ····15 ····
 16 ····public·static·String·a(final·String·s)·{
 17 ········return·android.support.v4.f.a.a.a(s);
29 ····public·void·putAll(final·Map·map)·{ 
30 ········this.a(this.h·+·map.size()); 
31 ········for·(final·Entry<Object,·V>·entry·:·map.entrySet())·{ 
32 ············this.put(entry.getKey(),·entry.getValue()); 
33 ········} 
34 ····}18 ····}
35 ····19 ····
36 ····public·Collection·values()·{ 
37 ········return·this.b().f();20 ····public·static·String·b(final·String·s)·{
 21 ········return·android.support.v4.f.a.a.b(s);
38 ····}22 ····}
39 }23 }
1.06 KB
android/support/v4/f/b.class
1.0 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.f;
  
 2 interface·b
2 import·java.util.Map; 
  
3 class·b·extends·g 
4 {3 {
 4 ····String·a(final·String·p0);
5 ····final·/*·synthetic·*/·a·a; 
6 ···· 
7 ····b(final·a·a)·{ 
8 ········this.a·=·a; 
9 ····} 
10 ···· 
11 ····protected·int·a()·{ 
12 ········return·this.a.h; 
13 ····} 
14 ···· 
15 ····protected·int·a(final·Object·o)·{ 
16 ········return·this.a.a(o); 
17 ····} 
18 ···· 
19 ····protected·Object·a(final·int·n,·final·int·n2)·{ 
20 ········return·this.a.g[(n·<<·1)·+·n2]; 
21 ····} 
22 ···· 
23 ····protected·Object·a(final·int·n,·final·Object·o)·{ 
24 ········return·this.a.a(n,·o); 
25 ····} 
26 ···· 
27 ····protected·void·a(final·int·n)·{ 
28 ········this.a.d(n); 
29 ····} 
30 ···· 
31 ····protected·void·a(final·Object·o,·final·Object·o2)·{ 
32 ········this.a.put(o,·o2); 
33 ····} 
34 ···· 
35 ····protected·int·b(final·Object·o)·{ 
36 ········return·this.a.b(o); 
37 ····} 
38 ···· 
39 ····protected·Map·b()·{ 
40 ········return·(Map)this.a; 
41 ····} 
42 ····5 ····
 6 ····String·b(final·String·p0);
43 ····protected·void·c()·{ 
44 ········this.a.clear(); 
45 ····} 
46 }7 }
1.41 KB
android/support/v4/f/c.class
1.36 KB
procyon -ec {}
    
Offset 1, 53 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.f;
  
2 class·c2 class·c·implements·b
3 {3 {
4 ····static·final·int[]·a; 
5 ····static·final·long[]·b; 
6 ····static·final·Object[]·c; 
7 ···· 
8 ····static·{ 
9 ········a·=·new·int[0]; 
10 ········b·=·new·long[0]; 
11 ········c·=·new·Object[0]; 
12 ····} 
13 ···· 
14 ····public·static·int·a(final·int·n)·{4 ····public·String·a(final·String·s)·{
15 ········return·b(n·*·4)·/·4; 
16 ····} 
17 ···· 
18 ····static·int·a(final·int[]·array,·final·int·n,·final·int·n2)·{ 
19 ········int·i·=·0; 
20 ········int·n3·=·n·-·1; 
21 ········while·(i·<=·n3)·{ 
22 ············final·int·n4·=·i·+·n3·>>>·1; 
23 ············final·int·n5·=·array[n4]; 
24 ············if·(n5·<·n2)·{ 
25 ················i·=·n4·+·1; 
26 ············} 
27 ············else·{ 
28 ················if·(n5·<=·n2)·{ 
29 ····················return·n4; 
30 ················} 
31 ················n3·=·n4·-·1; 
32 ············} 
33 ········} 
34 ········return·~i;5 ········return·null;
35 ····} 
36 ···· 
37 ····public·static·boolean·a(final·Object·o,·final·Object·obj)·{ 
38 ········return·o·==·obj·||·(o·!=·null·&&·o.equals(obj)); 
39 ····}6 ····}
40 ····7 ····
 8 ····public·String·b(final·String·s)·{
41 ····public·static·int·b(int·n)·{ 
42 ········final·int·n2·=·1; 
43 ········for·(int·i·=·4;·i·<·32;·++i)·{ 
44 ············if·(n·<=·(n2·<<·i)·-·12)·{ 
45 ················n·=·(n2·<<·i)·-·12; 
46 ················break; 
47 ············} 
48 ········} 
49 ········return·n;9 ········return·s;
50 ····}10 ····}
51 }11 }
967 B
android/support/v4/f/d.class
911 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.f;
  
2 public·class·d2 class·d·implements·b
3 {3 {
 4 ····public·String·a(final·String·s)·{
 5 ········return·e.a(s);
 6 ····}
 7 ····
 8 ····public·String·b(final·String·s)·{
 9 ········return·e.b(s);
4 ····public·static·void·a(final·Object·o,·final·StringBuilder·sb)·{ 
5 ········if·(o·==·null)·{ 
6 ············sb.append("null"); 
7 ········} 
8 ········else·{ 
9 ············String·str·=·o.getClass().getSimpleName(); 
10 ············if·(str·==·null·||·str.length()·<=·0)·{ 
11 ················str·=·o.getClass().getName(); 
12 ················final·int·lastIndex·=·str.lastIndexOf(46); 
13 ················if·(lastIndex·>·0)·{ 
14 ····················str·=·str.substring(lastIndex·+·1); 
15 ················} 
16 ············} 
17 ············sb.append(str); 
18 ············sb.append('{'); 
19 ············sb.append(Integer.toHexString(System.identityHashCode(o))); 
20 ········} 
21 ····}10 ····}
22 }11 }
3.07 KB
android/support/v4/f/e.class
3.02 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 75 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.f;
  
 2 import·java.lang.reflect.InvocationTargetException;
2 import·android.util.Log;3 import·android.util.Log;
3 import·java.io.Writer;4 import·java.lang.reflect.Method;
  
4 public·class·e·extends·Writer5 class·e
5 {6 {
6 ····private·final·String·a; 
7 ····private·StringBuilder·b;7 ····private·static·Method·a;
 8 ····private·static·Method·b;
8 ····9 ····
9 ····public·e(final·String·a)·{ 
10 ········this.b·=·new·StringBuilder(128); 
11 ········this.a·=·a; 
12 ····} 
13 ···· 
14 ····private·void·a()·{ 
15 ········if·(this.b.length()·>·0)·{ 
16 ············Log.d(this.a,·this.b.toString()); 
17 ············this.b.delete(0,·this.b.length());10 ····static·{
 11 ········final·String·className·=·"libcore.icu.ICU";
 12 ········try·{
 13 ············final·Class<?>·forName·=·Class.forName(className);
 14 ············if·(forName·==·null)·{
 15 ················return;
 16 ············}
 17 ············final·Method·method·=·forName.getMethod("getScript",·String.class);
 18 ············try·{
 19 ················e.a·=·method;
 20 ················final·Method·method2·=·forName.getMethod("addLikelySubtags",·String.class);
 21 ················try·{
 22 ····················e.b·=·method2;
 23 ················}
 24 ················catch·(Exception·ex)·{
 25 ····················Log.w("ICUCompatIcs",·(Throwable)ex);
 26 ················}
 27 ············}
 28 ············catch·(Exception·ex2)·{}
18 ········}29 ········}
 30 ········catch·(Exception·ex3)·{}
19 ····}31 ····}
20 ····32 ····
21 ····@Override 
22 ····public·void·close()·{ 
23 ········this.a(); 
24 ····} 
25 ···· 
26 ····@Override 
27 ····public·void·flush()·{ 
28 ········this.a();33 ····public·static·String·a(final·String·s)·{
 34 ········try·{
 35 ············if·(e.a·==·null)·{
 36 ················goto·Label_0049;
 37 ············}
 38 ············final·Object·invoke·=·e.a.invoke(null,·s);
 39 ············try·{
 40 ················return·(String)invoke;
 41 ············}
 42 ············catch·(IllegalAccessException·ex)·{
 43 ················Log.w("ICUCompatIcs",·(Throwable)ex);
 44 ············}
 45 ············catch·(InvocationTargetException·ex2)·{
 46 ················Log.w("ICUCompatIcs",·(Throwable)ex2);
 47 ············}
 48 ········}
 49 ········catch·(IllegalAccessException·ex3)·{}
 50 ········catch·(InvocationTargetException·ex4)·{}
29 ····}51 ····}
30 ····52 ····
 53 ····public·static·String·b(final·String·s)·{
 54 ········try·{
31 ····@Override 
32 ····public·void·write(final·char[]·array,·final·int·n,·final·int·n2)·{ 
33 ········for·(int·i·=·0;·i·<·n2;·++i)·{ 
34 ············final·char·c·=·array[n·+·i]; 
35 ············if·(c·==·'\n')·{55 ············if·(e.b·==·null)·{
36 ················this.a();56 ················goto·Label_0049;
 57 ············}
 58 ············final·Object·invoke·=·e.b.invoke(null,·s);
 59 ············try·{
 60 ················return·(String)invoke;
 61 ············}
 62 ············catch·(IllegalAccessException·ex)·{
 63 ················Log.w("ICUCompatIcs",·(Throwable)ex);
37 ············}64 ············}
38 ············else·{ 
39 ················this.b.append(c);65 ············catch·(InvocationTargetException·ex2)·{
 66 ················Log.w("ICUCompatIcs",·(Throwable)ex2);
40 ············}67 ············}
41 ········}68 ········}
 69 ········catch·(IllegalAccessException·ex3)·{}
 70 ········catch·(InvocationTargetException·ex4)·{}
42 ····}71 ····}
43 }72 }
5.38 KB
android/support/v4/f/f.class
5.32 KB
procyon -ec {}
Max HTML report size reached
1.73 KB
android/support/v4/widget/a.class
1.67 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.support.v4.view.ba;2 import·android.support.v4.h.ag;
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.bv;5 import·android.support.v4.h.ao;
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 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 ············bv.a(this.c,·this.d,·(long)this.h);159 ············ao.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·(ba.a(motionEvent))·{286 ············switch·(ag.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())·{
847 B
android/support/v4/widget/d.class
781 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.support.v4.view.bv;2 import·android.support.v4.h.ao;
  
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;
Offset 24, 12 lines modifiedOffset 24, 12 lines modified
24 ············else·{24 ············else·{
25 ················if·(android.support.v4.widget.a.e(this.a))·{25 ················if·(android.support.v4.widget.a.e(this.a))·{
26 ····················android.support.v4.widget.a.c(this.a,·false);26 ····················android.support.v4.widget.a.c(this.a,·false);
27 ····················android.support.v4.widget.a.f(this.a);27 ····················android.support.v4.widget.a.f(this.a);
28 ················}28 ················}
29 ················c.d();29 ················c.d();
30 ················this.a.a(c.g(),·c.h());30 ················this.a.a(c.g(),·c.h());
31 ················bv.a(android.support.v4.widget.a.g(this.a),·(Runnable)this);31 ················ao.a(android.support.v4.widget.a.g(this.a),·(Runnable)this);
32 ············}32 ············}
33 ········}33 ········}
34 ····}34 ····}
35 }35 }
1.91 KB
android/support/v4/widget/k.class
1.84 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 56 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.support.v4.view.a.f; 
3 import·android.view.View;2 import·android.view.View;
4 import·android.support.v4.view.a;3 import·android.widget.ListView;
  
5 final·class·k·extends·a4 public·class·k·extends·a
6 {5 {
 6 ····private·final·ListView·a;
 7 ····
 8 ····public·k(final·ListView·a)·{
 9 ········super((View)a);
 10 ········this.a·=·a;
 11 ····}
 12 ····
7 ····public·void·a(final·View·view,·final·f·f)·{13 ····public·void·a(final·int·n,·final·int·n2)·{
8 ········super.a(view,·f); 
9 ········if·(!DrawerLayout.k(view))·{ 
10 ············f.a((View)null);14 ········final·ListView·a·=·this.a;
 15 ········final·int·firstVisiblePosition·=·a.getFirstVisiblePosition();
 16 ········if·(firstVisiblePosition·!=·-1)·{
 17 ············final·View·child·=·a.getChildAt(0);
 18 ············if·(child·!=·null)·{
 19 ················a.setSelectionFromTop(firstVisiblePosition,·child.getTop()·-·n2);
 20 ············}
 21 ········}
 22 ····}
 23 ····
 24 ····public·boolean·e(final·int·n)·{
 25 ········return·false;
 26 ····}
 27 ····
 28 ····public·boolean·f(final·int·n)·{
 29 ········boolean·b·=·false;
 30 ········final·ListView·a·=·this.a;
 31 ········final·int·count·=·a.getCount();
 32 ········if·(count·!=·0)·{
 33 ············final·int·childCount·=·a.getChildCount();
 34 ············final·int·firstVisiblePosition·=·a.getFirstVisiblePosition();
 35 ············final·int·n2·=·firstVisiblePosition·+·childCount;
 36 ············if·(n·>·0)·{
 37 ················if·(n2·>=·count·&&·a.getChildAt(childCount·-·1).getBottom()·<=·a.getHeight())·{
 38 ····················return·b;
 39 ················}
 40 ············}
 41 ············else·{
 42 ················if·(n·>=·0)·{
 43 ····················return·b;
 44 ················}
 45 ················if·(firstVisiblePosition·<=·0·&&·a.getChildAt(0).getTop()·>=·0)·{
 46 ····················return·b;
 47 ················}
 48 ············}
 49 ············b·=·true;
11 ········}50 ········}
 51 ········return·b;
12 ····}52 ····}
13 }53 }
874 B
android/support/v4/widget/l.class
808 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.ViewGroup$MarginLayoutParams; 
3 import·android.view.View;2 import·android.view.View;
 3 import·android.widget.PopupWindow;
 4 import·android.os.Build$VERSION;
  
4 interface·l5 public·class·l
5 {6 {
6 ····int·a(final·Object·p0);7 ····static·final·o·a;
7 ····8 ····
8 ····void·a(final·View·p0,·final·Object·p1,·final·int·p2);9 ····static·{
 10 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 11 ············a·=·(o)new·n();
 12 ········}
 13 ········else·{
 14 ············a·=·(o)new·m();
 15 ········}
 16 ····}
9 ····17 ····
10 ····void·a(final·ViewGroup$MarginLayoutParams·p0,·final·Object·p1,·final·int·p2);18 ····public·static·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{
 19 ········l.a.a(popupWindow,·view,·n,·n2,·n3);
 20 ····}
11 }21 }
829 B
android/support/v4/widget/m.class
763 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.ViewGroup$MarginLayoutParams; 
3 import·android.view.View;2 import·android.view.View;
 3 import·android.widget.PopupWindow;
  
4 class·m·implements·l4 class·m·implements·o
5 {5 {
 6 ····public·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{
 7 ········popupWindow.showAsDropDown(view,·n,·n2);
6 ····public·int·a(final·Object·o)·{ 
7 ········return·s.a(o); 
8 ····} 
9 ···· 
10 ····public·void·a(final·View·view,·final·Object·o,·final·int·n)·{ 
11 ········s.a(view,·o,·n); 
12 ····} 
13 ···· 
14 ····public·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ 
15 ········s.a(viewGroup$MarginLayoutParams,·o,·n); 
16 ····}8 ····}
17 }9 }
739 B
android/support/v4/widget/n.class
673 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.ViewGroup$MarginLayoutParams; 
3 import·android.view.View;2 import·android.view.View;
 3 import·android.widget.PopupWindow;
  
4 class·n·implements·l4 class·n·extends·m
5 {5 {
 6 ····public·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{
 7 ········p.a(popupWindow,·view,·n,·n2,·n3);
6 ····public·int·a(final·Object·o)·{ 
7 ········return·0; 
8 ····} 
9 ···· 
10 ····public·void·a(final·View·view,·final·Object·o,·final·int·n)·{ 
11 ····} 
12 ···· 
13 ····public·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ 
14 ····}8 ····}
15 }9 }
493 B
android/support/v4/widget/o.class
427 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 10 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.View;2 import·android.view.View;
 3 import·android.widget.PopupWindow;
  
3 public·interface·o4 interface·o
4 {5 {
 6 ····void·a(final·PopupWindow·p0,·final·View·p1,·final·int·p2,·final·int·p3,·final·int·p4);
5 ····void·a(final·int·p0); 
6 ···· 
7 ····void·a(final·View·p0); 
8 ···· 
9 ····void·a(final·View·p0,·final·float·p1); 
10 ···· 
11 ····void·b(final·View·p0); 
12 }7 }
1.56 KB
android/support/v4/widget/p.class
1.49 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 import·android.view.View;
 3 import·android.widget.PopupWindow;
2 import·android.view.ViewGroup$LayoutParams; 
3 import·android.content.res.TypedArray; 
4 import·android.util.AttributeSet; 
5 import·android.content.Context; 
6 import·android.view.ViewGroup$MarginLayoutParams; 
  
7 public·class·p·extends·ViewGroup$MarginLayoutParams4 class·p
8 {5 {
 6 ····public·static·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{
 7 ········popupWindow.showAsDropDown(view,·n,·n2,·n3);
9 ····public·int·a; 
10 ····float·b; 
11 ····boolean·c; 
12 ····boolean·d; 
13 ···· 
14 ····public·p(final·int·n,·final·int·n2)·{ 
15 ········super(n,·n2); 
16 ········this.a·=·0; 
17 ····} 
18 ···· 
19 ····public·p(final·Context·context,·final·AttributeSet·set)·{ 
20 ········super(context,·set); 
21 ········this.a·=·0; 
22 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·DrawerLayout.c()); 
23 ········this.a·=·obtainStyledAttributes.getInt(0,·0); 
24 ········obtainStyledAttributes.recycle(); 
25 ····} 
26 ···· 
27 ····public·p(final·p·p)·{ 
28 ········super((ViewGroup$MarginLayoutParams)p); 
29 ········this.a·=·0; 
30 ········this.a·=·p.a; 
31 ····} 
32 ···· 
33 ····public·p(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ 
34 ········super(viewGroup$LayoutParams); 
35 ········this.a·=·0; 
36 ····} 
37 ···· 
38 ····public·p(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ 
39 ········super(viewGroup$MarginLayoutParams); 
40 ········this.a·=·0; 
41 ····}8 ····}
42 }9 }
1.31 KB
android/support/v4/widget/q.class
1.25 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 30 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.os.Parcel; 
3 import·android.os.Parcelable$Creator;2 import·android.view.View;
 3 import·android.view.ViewGroup;
 4 import·android.database.Cursor;
 5 import·android.content.Context;
 6 import·android.view.LayoutInflater;
  
4 final·class·q·implements·Parcelable$Creator7 public·abstract·class·q·extends·e
5 {8 {
6 ····public·DrawerLayout$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·DrawerLayout$SavedState(parcel);9 ····private·int·j;
 10 ····private·int·k;
 11 ····private·LayoutInflater·l;
 12 ····
 13 ····public·q(final·Context·context,·final·int·n,·final·Cursor·cursor,·final·boolean·b)·{
 14 ········super(context,·cursor,·b);
 15 ········this.k·=·n;
 16 ········this.j·=·n;
 17 ········this.l·=·(LayoutInflater)context.getSystemService("layout_inflater");
 18 ····}
 19 ····
 20 ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{
 21 ········return·this.l.inflate(this.j,·viewGroup,·false);
8 ····}22 ····}
9 ····23 ····
10 ····public·DrawerLayout$SavedState[]·a(final·int·n)·{ 
11 ········return·new·DrawerLayout$SavedState[n];24 ····public·View·b(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{
 25 ········return·this.l.inflate(this.k,·viewGroup,·false);
12 ····}26 ····}
13 }27 }
4.37 KB
android/support/v4/widget/r.class
4.31 KB
procyon -ec {}
Max HTML report size reached
2.63 KB
android/support/v4/widget/s.class
2.57 KB
procyon -ec {}
    
Offset 1, 51 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 import·android.view.animation.Interpolator;
 3 import·android.content.Context;
2 import·android.view.ViewGroup$MarginLayoutParams; 
3 import·android.view.View; 
4 import·android.view.WindowInsets; 
  
5 class·s4 interface·s
6 {5 {
7 ····private·static·final·int[]·a;6 ····int·a(final·Object·p0);
8 ····7 ····
 8 ····Object·a(final·Context·p0,·final·Interpolator·p1);
9 ····static·{ 
10 ········a·=·new·int[]·{·16843828·}; 
11 ····} 
12 ····9 ····
 10 ····void·a(final·Object·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4,·final·int·p5,·final·int·p6,·final·int·p7,·final·int·p8);
13 ····public·static·int·a(final·Object·o)·{ 
14 ········int·systemWindowInsetTop; 
15 ········if·(o·!=·null)·{ 
16 ············systemWindowInsetTop·=·((WindowInsets)o).getSystemWindowInsetTop(); 
17 ········} 
18 ········else·{ 
19 ············systemWindowInsetTop·=·0; 
20 ········} 
21 ········return·systemWindowInsetTop; 
22 ····} 
23 ···· 
24 ····public·static·void·a(final·View·view,·final·Object·o,·final·int·n)·{ 
25 ········WindowInsets·windowInsets·=·(WindowInsets)o; 
26 ········if·(n·==·3)·{ 
27 ············windowInsets·=·windowInsets.replaceSystemWindowInsets(windowInsets.getSystemWindowInsetLeft(),·windowInsets.getSystemWindowInsetTop(),·0,·windowInsets.getSystemWindowInsetBottom()); 
28 ········} 
29 ········else·if·(n·==·5)·{ 
30 ············windowInsets·=·windowInsets.replaceSystemWindowInsets(0,·windowInsets.getSystemWindowInsetTop(),·windowInsets.getSystemWindowInsetRight(),·windowInsets.getSystemWindowInsetBottom()); 
31 ········} 
32 ········view.dispatchApplyWindowInsets(windowInsets); 
33 ····} 
34 ···· 
35 ····public·static·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ 
36 ········WindowInsets·windowInsets·=·(WindowInsets)o; 
37 ········if·(n·==·3)·{ 
38 ············windowInsets·=·windowInsets.replaceSystemWindowInsets(windowInsets.getSystemWindowInsetLeft(),·windowInsets.getSystemWindowInsetTop(),·0,·windowInsets.getSystemWindowInsetBottom()); 
39 ········} 
40 ········else·if·(n·==·5)·{ 
41 ············windowInsets·=·windowInsets.replaceSystemWindowInsets(0,·windowInsets.getSystemWindowInsetTop(),·windowInsets.getSystemWindowInsetRight(),·windowInsets.getSystemWindowInsetBottom()); 
42 ········} 
43 ········viewGroup$MarginLayoutParams.leftMargin·=·windowInsets.getSystemWindowInsetLeft(); 
44 ········viewGroup$MarginLayoutParams.topMargin·=·windowInsets.getSystemWindowInsetTop(); 
45 ········viewGroup$MarginLayoutParams.rightMargin·=·windowInsets.getSystemWindowInsetRight(); 
46 ········viewGroup$MarginLayoutParams.bottomMargin·=·windowInsets.getSystemWindowInsetBottom(); 
47 ····} 
48 }11 }
1.96 KB
android/support/v4/widget/t.class
1.9 KB
procyon -ec {}
    
Offset 1, 60 lines modifiedOffset 1, 28 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.graphics.Canvas;2 import·android.view.animation.Interpolator;
3 import·android.content.Context;3 import·android.content.Context;
4 import·android.os.Build$VERSION;4 import·android.widget.Scroller;
  
5 public·class·t5 class·t·implements·s
6 {6 {
7 ····private·static·final·w·b; 
8 ····private·Object·a;7 ····public·int·a(final·Object·o)·{
 8 ········return·((Scroller)o).getFinalY();
 9 ····}
9 ····10 ····
 11 ····public·Object·a(final·Context·context,·final·Interpolator·interpolator)·{
 12 ········Scroller·scroller;
 13 ········if·(interpolator·!=·null)·{
 14 ············scroller·=·new·Scroller(context,·interpolator);
10 ····static·{ 
11 ········if·(Build$VERSION.SDK_INT·>=·21)·{ 
12 ············b·=·(w)new·x(); 
13 ········} 
14 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{ 
15 ············b·=·(w)new·v(); 
16 ········}15 ········}
17 ········else·{16 ········else·{
18 ············b·=·(w)new·u();17 ············scroller·=·new·Scroller(context);
19 ········}18 ········}
 19 ········return·scroller;
20 ····}20 ····}
21 ····21 ····
 22 ····public·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{
 23 ········((Scroller)o).fling(n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);
22 ····public·t(final·Context·context)·{ 
23 ········this.a·=·t.b.a(context); 
24 ····} 
25 ···· 
26 ····public·void·a(final·int·n,·final·int·n2)·{ 
27 ········t.b.a(this.a,·n,·n2); 
28 ····} 
29 ···· 
30 ····public·boolean·a()·{ 
31 ········return·t.b.a(this.a); 
32 ····} 
33 ···· 
34 ····public·boolean·a(final·float·n)·{ 
35 ········return·t.b.a(this.a,·n); 
36 ····} 
37 ···· 
38 ····public·boolean·a(final·float·n,·final·float·n2)·{ 
39 ········return·t.b.a(this.a,·n,·n2); 
40 ····} 
41 ···· 
42 ····public·boolean·a(final·int·n)·{ 
43 ········return·t.b.a(this.a,·n); 
44 ····} 
45 ···· 
46 ····public·boolean·a(final·Canvas·canvas)·{ 
47 ········return·t.b.a(this.a,·canvas); 
48 ····} 
49 ···· 
50 ····public·void·b()·{ 
51 ········t.b.b(this.a); 
52 ····} 
53 ···· 
54 ····public·boolean·c()·{ 
55 ········return·t.b.c(this.a); 
56 ····}24 ····}
57 }25 }
1.44 KB
android/support/v4/widget/w.class
1.37 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.graphics.Canvas;2 import·android.view.animation.Interpolator;
3 import·android.content.Context;3 import·android.content.Context;
 4 import·android.widget.OverScroller;
  
4 interface·w5 class·w
5 {6 {
6 ····Object·a(final·Context·p0);7 ····public·static·int·a(final·Object·o)·{
 8 ········return·((OverScroller)o).getFinalY();
 9 ····}
7 ····10 ····
8 ····void·a(final·Object·p0,·final·int·p1,·final·int·p2);11 ····public·static·Object·a(final·Context·context,·final·Interpolator·interpolator)·{
 12 ········OverScroller·overScroller;
 13 ········if·(interpolator·!=·null)·{
 14 ············overScroller·=·new·OverScroller(context,·interpolator);
 15 ········}
 16 ········else·{
 17 ············overScroller·=·new·OverScroller(context);
 18 ········}
 19 ········return·overScroller;
 20 ····}
9 ····21 ····
10 ····boolean·a(final·Object·p0);22 ····public·static·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{
 23 ········((OverScroller)o).fling(n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);
11 ····24 ····}
12 ····boolean·a(final·Object·p0,·final·float·p1); 
13 ···· 
14 ····boolean·a(final·Object·p0,·final·float·p1,·final·float·p2); 
15 ···· 
16 ····boolean·a(final·Object·p0,·final·int·p1); 
17 ···· 
18 ····boolean·a(final·Object·p0,·final·Canvas·p1); 
19 ···· 
20 ····void·b(final·Object·p0); 
21 ···· 
22 ····boolean·c(final·Object·p0); 
23 }25 }
1.4 KB
android/support/v4/widget/u.class
1.33 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 20 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.graphics.Canvas;2 import·android.view.animation.Interpolator;
3 import·android.content.Context;3 import·android.content.Context;
  
4 class·u·implements·w4 class·u·implements·s
5 {5 {
6 ····public·Object·a(final·Context·context)·{6 ····public·int·a(final·Object·o)·{
7 ········return·null;7 ········return·w.a(o);
8 ····}8 ····}
9 ····9 ····
10 ····public·void·a(final·Object·o,·final·int·n,·final·int·n2)·{10 ····public·Object·a(final·Context·context,·final·Interpolator·interpolator)·{
 11 ········return·w.a(context,·interpolator);
11 ····}12 ····}
12 ····13 ····
 14 ····public·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{
 15 ········w.a(o,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);
13 ····public·boolean·a(final·Object·o)·{ 
14 ········return·true; 
15 ····} 
16 ···· 
17 ····public·boolean·a(final·Object·o,·final·float·n)·{ 
18 ········return·false; 
19 ····} 
20 ···· 
21 ····public·boolean·a(final·Object·o,·final·float·n,·final·float·n2)·{ 
22 ········return·false; 
23 ····} 
24 ···· 
25 ····public·boolean·a(final·Object·o,·final·int·n)·{ 
26 ········return·false; 
27 ····} 
28 ···· 
29 ····public·boolean·a(final·Object·o,·final·Canvas·canvas)·{ 
30 ········return·false; 
31 ····} 
32 ···· 
33 ····public·void·b(final·Object·o)·{ 
34 ····} 
35 ···· 
36 ····public·boolean·c(final·Object·o)·{ 
37 ········return·false; 
38 ····}16 ····}
39 }17 }
1.05 KB
android/support/v4/widget/v.class
1010 B
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 class·v·extends·u
2 import·android.graphics.Canvas; 
3 import·android.content.Context; 
  
4 class·v·implements·w 
5 {3 {
6 ····public·Object·a(final·Context·context)·{ 
7 ········return·y.a(context); 
8 ····} 
9 ···· 
10 ····public·void·a(final·Object·o,·final·int·n,·final·int·n2)·{ 
11 ········y.a(o,·n,·n2); 
12 ····} 
13 ···· 
14 ····public·boolean·a(final·Object·o)·{ 
15 ········return·y.a(o); 
16 ····} 
17 ···· 
18 ····public·boolean·a(final·Object·o,·final·float·n)·{ 
19 ········return·y.a(o,·n); 
20 ····} 
21 ···· 
22 ····public·boolean·a(final·Object·o,·final·float·n,·final·float·n2)·{ 
23 ········return·y.a(o,·n); 
24 ····} 
25 ···· 
26 ····public·boolean·a(final·Object·o,·final·int·n)·{ 
27 ········return·y.a(o,·n); 
28 ····} 
29 ···· 
30 ····public·boolean·a(final·Object·o,·final·Canvas·canvas)·{ 
31 ········return·y.a(o,·canvas); 
32 ····} 
33 ···· 
34 ····public·void·b(final·Object·o)·{ 
35 ········y.b(o); 
36 ····} 
37 ···· 
38 ····public·boolean·c(final·Object·o)·{ 
39 ········return·y.c(o); 
40 ····} 
41 }4 }
1.52 KB
android/support/v7/a/a.class
1.46 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 64 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·a2 import·android.content.Context;
 3 import·android.view.KeyEvent;
 4 import·android.content.res.Configuration;
 5 import·android.support.v7.d.b;
  
 6 public·abstract·class·a
3 {7 {
 8 ····public·abstract·int·a();
 9 ····
 10 ····public·android.support.v7.d.a·a(final·b·b)·{
 11 ········return·null;
 12 ····}
 13 ····
 14 ····public·void·a(final·float·n)·{
 15 ········if·(n·!=·0.0f)·{
 16 ············throw·new·UnsupportedOperationException("Setting·a·non-zero·elevation·is·not·supported·in·this·action·bar·configuration.");
 17 ········}
 18 ····}
 19 ····
 20 ····public·void·a(final·Configuration·configuration)·{
 21 ····}
 22 ····
 23 ····public·void·a(final·CharSequence·charSequence)·{
 24 ····}
 25 ····
 26 ····public·abstract·void·a(final·boolean·p0);
 27 ····
 28 ····public·boolean·a(final·int·n,·final·KeyEvent·keyEvent)·{
 29 ········return·false;
 30 ····}
 31 ····
 32 ····public·Context·b()·{
 33 ········return·null;
 34 ····}
 35 ····
 36 ····public·void·b(final·boolean·b)·{
 37 ····}
 38 ····
 39 ····public·void·c(final·boolean·b)·{
 40 ········if·(b)·{
 41 ············throw·new·UnsupportedOperationException("Hide·on·content·scroll·is·not·supported·in·this·action·bar·configuration.");
 42 ········}
 43 ····}
 44 ····
 45 ····public·boolean·c()·{
 46 ········return·false;
 47 ····}
 48 ····
 49 ····public·void·d(final·boolean·b)·{
 50 ····}
 51 ····
 52 ····public·boolean·d()·{
 53 ········return·false;
 54 ····}
 55 ····
 56 ····public·void·e(final·boolean·b)·{
 57 ····}
 58 ····
 59 ····public·void·f(final·boolean·b)·{
 60 ····}
4 }61 }
13.2 KB
android/support/v7/a/b.class
13.1 KB
procyon -ec {}
Max HTML report size reached
785 B
android/support/v7/a/c.class
729 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 7 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·c2 public·interface·c
3 {3 {
 4 ····void·a(final·boolean·p0);
4 ····public·static·final·int·abc_action_bar_embed_tabs·=·2131099648; 
5 ····public·static·final·int·abc_action_bar_embed_tabs_pre_jb·=·2131099649; 
6 ····public·static·final·int·abc_action_bar_expanded_action_views_exclusive·=·2131099650; 
7 ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131099651; 
8 ····public·static·final·int·abc_config_allowActionMenuItemTextWithIcon·=·2131099652; 
9 ····public·static·final·int·abc_config_closeDialogWhenTouchOutside·=·2131099653; 
10 ····public·static·final·int·abc_config_showMenuShortcutsWhenKeyboardPresent·=·2131099654; 
11 }5 }
4.96 KB
android/support/v7/a/d.class
4.91 KB
procyon -ec {}
Max HTML report size reached
9.34 KB
android/support/v7/a/e.class
9.29 KB
procyon -ec {}
Max HTML report size reached
4.55 KB
android/support/v7/a/f.class
4.5 KB
procyon -ec {}
    
Offset 1, 65 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·f2 import·android.support.v7.d.a;
  
 3 public·interface·f
3 {4 {
 5 ····void·a(final·a·p0);
 6 ····
 7 ····void·b(final·a·p0);
4 ····public·static·final·int·abc_ab_share_pack_mtrl_alpha·=·2130837504; 
5 ····public·static·final·int·abc_btn_borderless_material·=·2130837505; 
6 ····public·static·final·int·abc_btn_check_material·=·2130837506; 
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; 
9 ····public·static·final·int·abc_btn_default_mtrl_shape·=·2130837509; 
10 ····public·static·final·int·abc_btn_radio_material·=·2130837510; 
11 ····public·static·final·int·abc_btn_radio_to_on_mtrl_000·=·2130837511; 
12 ····public·static·final·int·abc_btn_radio_to_on_mtrl_015·=·2130837512; 
13 ····public·static·final·int·abc_btn_rating_star_off_mtrl_alpha·=·2130837513; 
14 ····public·static·final·int·abc_btn_rating_star_on_mtrl_alpha·=·2130837514; 
15 ····public·static·final·int·abc_btn_switch_to_on_mtrl_00001·=·2130837515; 
16 ····public·static·final·int·abc_btn_switch_to_on_mtrl_00012·=·2130837516; 
17 ····public·static·final·int·abc_cab_background_internal_bg·=·2130837517; 
18 ····public·static·final·int·abc_cab_background_top_material·=·2130837518; 
19 ····public·static·final·int·abc_cab_background_top_mtrl_alpha·=·2130837519; 
20 ····public·static·final·int·abc_dialog_material_background_dark·=·2130837520; 
21 ····public·static·final·int·abc_dialog_material_background_light·=·2130837521; 
22 ····public·static·final·int·abc_edit_text_material·=·2130837522; 
23 ····public·static·final·int·abc_ic_ab_back_mtrl_am_alpha·=·2130837523; 
24 ····public·static·final·int·abc_ic_clear_mtrl_alpha·=·2130837524; 
25 ····public·static·final·int·abc_ic_commit_search_api_mtrl_alpha·=·2130837525; 
26 ····public·static·final·int·abc_ic_go_search_api_mtrl_alpha·=·2130837526; 
27 ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2130837527; 
28 ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2130837528; 
29 ····public·static·final·int·abc_ic_menu_moreoverflow_mtrl_alpha·=·2130837529; 
30 ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2130837530; 
31 ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2130837531; 
32 ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2130837532; 
33 ····public·static·final·int·abc_ic_search_api_mtrl_alpha·=·2130837533; 
34 ····public·static·final·int·abc_ic_voice_search_api_mtrl_alpha·=·2130837534; 
35 ····public·static·final·int·abc_item_background_holo_dark·=·2130837535; 
36 ····public·static·final·int·abc_item_background_holo_light·=·2130837536; 
37 ····public·static·final·int·abc_list_divider_mtrl_alpha·=·2130837537; 
38 ····public·static·final·int·abc_list_focused_holo·=·2130837538; 
39 ····public·static·final·int·abc_list_longpressed_holo·=·2130837539; 
40 ····public·static·final·int·abc_list_pressed_holo_dark·=·2130837540; 
41 ····public·static·final·int·abc_list_pressed_holo_light·=·2130837541; 
42 ····public·static·final·int·abc_list_selector_background_transition_holo_dark·=·2130837542; 
43 ····public·static·final·int·abc_list_selector_background_transition_holo_light·=·2130837543; 
44 ····public·static·final·int·abc_list_selector_disabled_holo_dark·=·2130837544; 
45 ····public·static·final·int·abc_list_selector_disabled_holo_light·=·2130837545; 
46 ····public·static·final·int·abc_list_selector_holo_dark·=·2130837546; 
47 ····public·static·final·int·abc_list_selector_holo_light·=·2130837547; 
48 ····public·static·final·int·abc_menu_hardkey_panel_mtrl_mult·=·2130837548; 
49 ····public·static·final·int·abc_popup_background_mtrl_mult·=·2130837549; 
50 ····public·static·final·int·abc_ratingbar_full_material·=·2130837550; 
51 ····public·static·final·int·abc_spinner_mtrl_am_alpha·=·2130837551; 
52 ····public·static·final·int·abc_spinner_textfield_background_material·=·2130837552; 
53 ····public·static·final·int·abc_switch_thumb_material·=·2130837553; 
54 ····public·static·final·int·abc_switch_track_mtrl_alpha·=·2130837554; 
55 ····public·static·final·int·abc_tab_indicator_material·=·2130837555; 
56 ····public·static·final·int·abc_tab_indicator_mtrl_alpha·=·2130837556; 
57 ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; 
58 ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; 
59 ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; 
60 ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; 
61 ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; 
62 ····public·static·final·int·abc_textfield_search_material·=·2130837562; 
63 }8 }
5.94 KB
android/support/v7/a/g.class
5.89 KB
procyon -ec {}
Max HTML report size reached
4.17 KB
android/support/v7/a/h.class
4.12 KB
procyon -ec {}
Max HTML report size reached
4.39 KB
android/support/v7/a/i.class
4.34 KB
procyon -ec {}
Max HTML report size reached
3.2 KB
android/support/v7/a/j.class
3.14 KB
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 58 lines modified
  
1 package·android.support.v7.a;1 package·android.support.v7.a;
  
2 public·final·class·j2 import·android.view.LayoutInflater$Factory2;
 3 import·android.util.AttributeSet;
 4 import·android.view.ViewGroup;
 5 import·android.support.v7.d.a;
 6 import·android.support.v7.internal.view.d;
 7 import·android.support.v7.d.b;
 8 import·android.support.v7.internal.view.e;
 9 import·android.view.ActionMode;
 10 import·android.view.ActionMode$Callback;
 11 import·android.view.View;
 12 import·android.view.Window;
 13 import·android.content.Context;
 14 import·android.support.v7.internal.widget.NativeActionModeAwareLayout;
 15 import·android.support.v7.internal.widget.an;
  
 16 class·j·extends·k·implements·an
3 {17 {
4 ····public·static·final·int·abc_action_bar_home_description·=·2131427328; 
5 ····public·static·final·int·abc_action_bar_home_description_format·=·2131427329; 
6 ····public·static·final·int·abc_action_bar_home_subtitle_description_format·=·2131427330; 
7 ····public·static·final·int·abc_action_bar_up_description·=·2131427331; 
8 ····public·static·final·int·abc_action_menu_overflow_description·=·2131427332; 
9 ····public·static·final·int·abc_action_mode_done·=·2131427333; 
10 ····public·static·final·int·abc_activity_chooser_view_see_all·=·2131427334; 
11 ····public·static·final·int·abc_activitychooserview_choose_application·=·2131427335; 
12 ····public·static·final·int·abc_search_hint·=·2131427336; 
13 ····public·static·final·int·abc_searchview_description_clear·=·2131427337; 
14 ····public·static·final·int·abc_searchview_description_query·=·2131427338; 
15 ····public·static·final·int·abc_searchview_description_search·=·2131427339; 
16 ····public·static·final·int·abc_searchview_description_submit·=·2131427340; 
17 ····public·static·final·int·abc_searchview_description_voice·=·2131427341; 
18 ····public·static·final·int·abc_shareactionprovider_share_with·=·2131427342; 
19 ····public·static·final·int·abc_shareactionprovider_share_with_application·=·2131427343; 
20 ····public·static·final·int·abc_toolbar_collapse_description·=·2131427344;18 ····private·NativeActionModeAwareLayout·n;
 19 ····
 20 ····j(final·Context·context,·final·Window·window,·final·f·f)·{
 21 ········super(context,·window,·f);
 22 ····}
 23 ····
 24 ····public·ActionMode·a(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{
 25 ········final·a·b·=·this.b((b)new·e(view.getContext(),·actionMode$Callback));
 26 ········Object·o;
 27 ········if·(b·!=·null)·{
 28 ············o·=·new·d(this.a,·b);
 29 ········}
 30 ········else·{
 31 ············o·=·null;
 32 ········}
 33 ········return·(ActionMode)o;
 34 ····}
 35 ····
 36 ····void·a(final·ViewGroup·viewGroup)·{
 37 ········this.n·=·(NativeActionModeAwareLayout)viewGroup.findViewById(16908290);
 38 ········if·(this.n·!=·null)·{
 39 ············this.n.setActionModeForChildListener((an)this);
 40 ········}
 41 ····}
 42 ····
 43 ····View·b(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{
 44 ········View·view2·=·super.b(view,·s,·context,·set);
 45 ········if·(view2·==·null)·{
 46 ············if·(this.c·instanceof·LayoutInflater$Factory2)·{
 47 ················view2·=·((LayoutInflater$Factory2)this.c).onCreateView(view,·s,·context,·set);
 48 ············}
 49 ············else·{
 50 ················view2·=·null;
 51 ············}
 52 ········}
 53 ········return·view2;
 54 ····}
21 }55 }
63.2 KB
android/support/v7/a/k.class
63.1 KB
procyon -ec {}
Max HTML report size reached
31.2 KB
android/support/v7/a/l.class
31.1 KB
procyon -ec {}
Max HTML report size reached
7.57 KB
android/support/v7/internal/widget/al.class
7.49 KB
procyon -ec {}
Max HTML report size reached
1.37 KB
android/support/v7/internal/widget/ai.class
1.28 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 73 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.graphics.Rect;2 import·android.content.Context;
 3 import·android.view.Window$Callback;
 4 import·android.view.Menu;
 5 import·android.support.v7.internal.view.menu.j;
 6 import·android.support.v7.internal.view.menu.y;
 7 import·android.graphics.drawable.Drawable;
 8 import·android.view.ViewGroup;
  
3 public·interface·ai9 public·interface·ai
4 {10 {
 11 ····ViewGroup·a();
 12 ····
5 ····void·a(final·Rect·p0);13 ····void·a(final·int·p0);
 14 ····
 15 ····void·a(final·Drawable·p0);
 16 ····
 17 ····void·a(final·y·p0,·final·j·p1);
 18 ····
 19 ····void·a(final·aq·p0);
 20 ····
 21 ····void·a(final·Menu·p0,·final·y·p1);
 22 ····
 23 ····void·a(final·Window$Callback·p0);
 24 ····
 25 ····void·a(final·CharSequence·p0);
 26 ····
 27 ····void·a(final·boolean·p0);
 28 ····
 29 ····Context·b();
 30 ····
 31 ····void·b(final·int·p0);
 32 ····
 33 ····void·b(final·boolean·p0);
 34 ····
 35 ····void·c(final·int·p0);
 36 ····
 37 ····boolean·c();
 38 ····
 39 ····void·d(final·int·p0);
 40 ····
 41 ····boolean·d();
 42 ····
 43 ····void·e();
 44 ····
 45 ····CharSequence·f();
 46 ····
 47 ····void·g();
 48 ····
 49 ····void·h();
 50 ····
 51 ····boolean·i();
 52 ····
 53 ····boolean·j();
 54 ····
 55 ····boolean·k();
 56 ····
 57 ····boolean·l();
 58 ····
 59 ····boolean·m();
 60 ····
 61 ····void·n();
 62 ····
 63 ····void·o();
 64 ····
 65 ····int·p();
 66 ····
 67 ····int·q();
 68 ····
 69 ····Menu·r();
6 }70 }
1.16 KB
android/support/v7/internal/a/a.class
1.09 KB
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·android.support.v7.widget.u;7 import·android.support.v7.widget.u;
8 import·android.support.v7.widget.p;8 import·android.support.v7.widget.p;
9 import·android.support.v7.widget.s;9 import·android.support.v7.widget.s;
10 import·android.support.v7.widget.v;10 import·android.support.v7.widget.v;
11 import·android.support.v7.widget.r;11 import·android.support.v7.widget.r;
12 import·android.support.v7.widget.x;12 import·android.support.v7.widget.x;
13 import·android.support.v7.widget.t;13 import·android.support.v7.widget.t;
14 import·android.support.v7.internal.widget.bn;14 import·android.support.v7.internal.widget.br;
15 import·java.lang.reflect.Executable;15 import·java.lang.reflect.Executable;
16 import·java.lang.reflect.Constructor;16 import·java.lang.reflect.Constructor;
17 import·android.view.View;17 import·android.view.View;
18 import·java.util.HashMap;18 import·java.util.HashMap;
19 import·android.util.AttributeSet;19 import·android.util.AttributeSet;
20 import·android.content.Context;20 import·android.content.Context;
21 import·java.util.Map;21 import·java.util.Map;
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ········if·(b·&&·view·!=·null)·{129 ········if·(b·&&·view·!=·null)·{
130 ············context2·=·view.getContext();130 ············context2·=·view.getContext();
131 ········}131 ········}
132 ········else·{132 ········else·{
133 ············context2·=·context;133 ············context2·=·context;
134 ········}134 ········}
135 ········if·(b2)·{135 ········if·(b2)·{
136 ············context2·=·bn.a(context2,·set,·b3,·b3);136 ············context2·=·br.a(context2,·set,·b3,·b3);
137 ········}137 ········}
138 ········int·n·=·-1;138 ········int·n·=·-1;
139 ········switch·(s.hashCode())·{139 ········switch·(s.hashCode())·{
140 ············case·1666676343:·{140 ············case·1666676343:·{
141 ················if·(s.equals("EditText"))·{141 ················if·(s.equals("EditText"))·{
142 ····················n·=·0;142 ····················n·=·0;
143 ····················break;143 ····················break;
4.5 KB
android/support/v7/internal/a/b.class
4.43 KB
procyon -ec {}
Max HTML report size reached
3.65 KB
android/support/v7/internal/a/e.class
3.58 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.9 KB
android/support/v7/internal/a/f.class
3.83 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.8 KB
android/support/v7/internal/a/h.class
5.73 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.01 KB
android/support/v7/internal/widget/l.class
952 B
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.v4.h.ao;
  
 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·h(); 
9 ···· 
10 ····void·h(final·boolean·p0); 
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,·ao.e((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,·ao.e((View)ActionBarOverlayLayout.d(this.a)).c(0.0f).a(ActionBarOverlayLayout.e(this.a)));
 17 ········}
 18 ····}
15 }19 }
14.4 KB
android/support/v7/internal/a/i.class
14.3 KB
procyon -ec {}
Max HTML report size reached
1.14 KB
android/support/v7/internal/a/j.class
1.07 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 package·android.support.v7.internal.a;1 package·android.support.v7.internal.a;
  
2 import·android.support.v4.view.bv;2 import·android.support.v4.h.ao;
3 import·android.view.View;3 import·android.view.View;
4 import·android.support.v4.view.eg;4 import·android.support.v4.h.ce;
  
5 class·j·extends·eg5 class·j·extends·ce
6 {6 {
7 ····final·/*·synthetic·*/·i·a;7 ····final·/*·synthetic·*/·i·a;
8 ····8 ····
9 ····j(final·i·a)·{9 ····j(final·i·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 ········final·int·n·=·8;14 ········final·int·n·=·8;
15 ········if·(i.a(this.a)·&&·i.b(this.a)·!=·null)·{15 ········if·(i.a(this.a)·&&·i.b(this.a)·!=·null)·{
16 ············bv.b(i.b(this.a),·0.0f);16 ············ao.b(i.b(this.a),·0.0f);
17 ············bv.b((View)i.c(this.a),·0.0f);17 ············ao.b((View)i.c(this.a),·0.0f);
18 ········}18 ········}
19 ········if·(i.d(this.a)·!=·null·&&·i.e(this.a)·==·1)·{19 ········if·(i.d(this.a)·!=·null·&&·i.e(this.a)·==·1)·{
20 ············i.d(this.a).setVisibility(n);20 ············i.d(this.a).setVisibility(n);
21 ········}21 ········}
22 ········i.c(this.a).setVisibility(n);22 ········i.c(this.a).setVisibility(n);
23 ········i.c(this.a).setTransitioning(false);23 ········i.c(this.a).setTransitioning(false);
24 ········i.a(this.a,·(android.support.v7.internal.view.i)null);24 ········i.a(this.a,·(android.support.v7.internal.view.i)null);
25 ········this.a.e();25 ········this.a.e();
26 ········if·(i.f(this.a)·!=·null)·{26 ········if·(i.f(this.a)·!=·null)·{
27 ············bv.l((View)i.f(this.a));27 ············ao.g((View)i.f(this.a));
28 ········}28 ········}
29 ····}29 ····}
30 }30 }
397 B
android/support/v7/internal/a/k.class
323 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v7.internal.a;1 package·android.support.v7.internal.a;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.support.v4.view.eg;3 import·android.support.v4.h.ce;
  
4 class·k·extends·eg4 class·k·extends·ce
5 {5 {
6 ····final·/*·synthetic·*/·i·a;6 ····final·/*·synthetic·*/·i·a;
7 ····7 ····
8 ····k(final·i·a)·{8 ····k(final·i·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
403 B
android/support/v7/internal/a/l.class
329 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v7.internal.a;1 package·android.support.v7.internal.a;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.support.v4.view.eh;3 import·android.support.v4.h.cf;
  
4 class·l·implements·eh4 class·l·implements·cf
5 {5 {
6 ····final·/*·synthetic·*/·i·a;6 ····final·/*·synthetic·*/·i·a;
7 ····7 ····
8 ····l(final·i·a)·{8 ····l(final·i·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
719 B
android/support/v7/internal/a/m.class
645 B
procyon -ec {}
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
  
3 import·android.view.Menu;3 import·android.view.Menu;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
5 import·android.view.View;5 import·android.view.View;
6 import·android.support.v7.internal.view.f;6 import·android.support.v7.internal.view.f;
7 import·android.view.MenuInflater;7 import·android.view.MenuInflater;
8 import·java.lang.ref.WeakReference;8 import·java.lang.ref.WeakReference;
9 import·android.support.v7.c.b;9 import·android.support.v7.d.b;
10 import·android.content.Context;10 import·android.content.Context;
11 import·android.support.v7.internal.view.menu.j;11 import·android.support.v7.internal.view.menu.j;
12 import·android.support.v7.c.a;12 import·android.support.v7.d.a;
  
13 public·class·m·extends·a·implements·j13 public·class·m·extends·a·implements·j
14 {14 {
15 ····final·/*·synthetic·*/·i·a;15 ····final·/*·synthetic·*/·i·a;
16 ····private·final·Context·b;16 ····private·final·Context·b;
17 ····private·final·android.support.v7.internal.view.menu.i·c;17 ····private·final·android.support.v7.internal.view.menu.i·c;
18 ····private·b·d;18 ····private·b·d;
1.35 KB
android/support/v7/internal/view/a.class
1.28 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.e;
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.l;
8 import·android.support.v7.a.c;8 import·android.support.v7.b.c;
9 import·android.support.v4.view.cq;9 import·android.support.v4.h.bg;
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.h;
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 28, 15 lines modifiedOffset 28, 15 lines modified
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(h.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·&&·cq.a(ViewConfiguration.get(this.a)))·{35 ········if·(Build$VERSION.SDK_INT·<·19·&&·bg.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;
436 B
android/support/v7/internal/view/b.class
356 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·android.support.v7.a.k;2 import·android.support.v7.b.k;
3 import·android.content.Context;3 import·android.content.Context;
4 import·android.view.LayoutInflater;4 import·android.view.LayoutInflater;
5 import·android.content.res.Resources$Theme;5 import·android.content.res.Resources$Theme;
6 import·android.content.ContextWrapper;6 import·android.content.ContextWrapper;
  
7 public·class·b·extends·ContextWrapper7 public·class·b·extends·ContextWrapper
8 {8 {
762 B
android/support/v7/internal/view/c.class
682 B
procyon -ec {}
    
Offset 3, 19 lines modifiedOffset 3, 19 lines modified
  
3 import·android.view.Menu;3 import·android.view.Menu;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
5 import·android.view.View;5 import·android.view.View;
6 import·android.view.MenuInflater;6 import·android.view.MenuInflater;
7 import·android.support.v7.internal.view.menu.i;7 import·android.support.v7.internal.view.menu.i;
8 import·java.lang.ref.WeakReference;8 import·java.lang.ref.WeakReference;
9 import·android.support.v7.c.b;9 import·android.support.v7.d.b;
10 import·android.support.v7.internal.widget.ActionBarContextView;10 import·android.support.v7.internal.widget.ActionBarContextView;
11 import·android.content.Context;11 import·android.content.Context;
12 import·android.support.v7.internal.view.menu.j;12 import·android.support.v7.internal.view.menu.j;
13 import·android.support.v7.c.a;13 import·android.support.v7.d.a;
  
14 public·class·c·extends·a·implements·j14 public·class·c·extends·a·implements·j
15 {15 {
16 ····private·Context·a;16 ····private·Context·a;
17 ····private·ActionBarContextView·b;17 ····private·ActionBarContextView·b;
18 ····private·b·c;18 ····private·b·c;
19 ····private·WeakReference·d;19 ····private·WeakReference·d;
934 B
android/support/v7/internal/view/d.class
854 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 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.MenuInflater;
3 import·android.support.v7.internal.view.menu.ab;3 import·android.support.v7.internal.view.menu.ab;
4 import·android.view.Menu;4 import·android.view.Menu;
5 import·android.view.View;5 import·android.view.View;
6 import·android.support.v7.c.a;6 import·android.support.v7.d.a;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.view.ActionMode;8 import·android.view.ActionMode;
  
9 public·class·d·extends·ActionMode9 public·class·d·extends·ActionMode
10 {10 {
11 ····final·Context·a;11 ····final·Context·a;
12 ····final·a·b;12 ····final·a·b;
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····}24 ····}
25 ····25 ····
26 ····public·View·getCustomView()·{26 ····public·View·getCustomView()·{
27 ········return·this.b.i();27 ········return·this.b.i();
28 ····}28 ····}
29 ····29 ····
30 ····public·Menu·getMenu()·{30 ····public·Menu·getMenu()·{
31 ········return·ab.a(this.a,·(android.support.v4.c.a.a)this.b.b());31 ········return·ab.a(this.a,·(android.support.v4.d.a.a)this.b.b());
32 ····}32 ····}
33 ····33 ····
34 ····public·MenuInflater·getMenuInflater()·{34 ····public·MenuInflater·getMenuInflater()·{
35 ········return·this.b.a();35 ········return·this.b.a();
36 ····}36 ····}
37 ····37 ····
38 ····public·CharSequence·getSubtitle()·{38 ····public·CharSequence·getSubtitle()·{
2.16 KB
android/support/v7/internal/view/e.class
2.08 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·android.view.MenuItem;2 import·android.view.MenuItem;
3 import·android.view.ActionMode;3 import·android.view.ActionMode;
4 import·android.support.v7.internal.view.menu.ab;4 import·android.support.v7.internal.view.menu.ab;
5 import·android.support.v4.c.a.a;5 import·android.support.v4.d.a.a;
6 import·android.view.Menu;6 import·android.view.Menu;
7 import·android.support.v4.f.m;7 import·android.support.v4.g.m;
8 import·android.content.Context;8 import·android.content.Context;
9 import·android.view.ActionMode$Callback;9 import·android.view.ActionMode$Callback;
10 import·android.support.v7.c.b;10 import·android.support.v7.d.b;
  
11 public·class·e·implements·b11 public·class·e·implements·b
12 {12 {
13 ····final·ActionMode$Callback·a;13 ····final·ActionMode$Callback·a;
14 ····final·Context·b;14 ····final·Context·b;
15 ····final·m·c;15 ····final·m·c;
16 ····final·m·d;16 ····final·m·d;
Offset 30, 32 lines modifiedOffset 30, 32 lines modified
30 ········if·(a·==·null)·{30 ········if·(a·==·null)·{
31 ············a·=·ab.a(this.b,·(a)menu);31 ············a·=·ab.a(this.b,·(a)menu);
32 ············this.d.put((Object)menu,·(Object)a);32 ············this.d.put((Object)menu,·(Object)a);
33 ········}33 ········}
34 ········return·a;34 ········return·a;
35 ····}35 ····}
36 ····36 ····
37 ····private·ActionMode·b(final·android.support.v7.c.a·a)·{37 ····private·ActionMode·b(final·android.support.v7.d.a·a)·{
38 ········d·d·=·(d)this.c.get((Object)a);38 ········d·d·=·(d)this.c.get((Object)a);
39 ········if·(d·==·null)·{39 ········if·(d·==·null)·{
40 ············d·=·new·d(this.b,·a);40 ············d·=·new·d(this.b,·a);
41 ············this.c.put((Object)a,·(Object)d);41 ············this.c.put((Object)a,·(Object)d);
42 ········}42 ········}
43 ········return·(ActionMode)d;43 ········return·(ActionMode)d;
44 ····}44 ····}
45 ····45 ····
46 ····public·void·a(final·android.support.v7.c.a·a)·{46 ····public·void·a(final·android.support.v7.d.a·a)·{
47 ········this.a.onDestroyActionMode(this.b(a));47 ········this.a.onDestroyActionMode(this.b(a));
48 ····}48 ····}
49 ····49 ····
50 ····public·boolean·a(final·android.support.v7.c.a·a,·final·Menu·menu)·{50 ····public·boolean·a(final·android.support.v7.d.a·a,·final·Menu·menu)·{
51 ········return·this.a.onCreateActionMode(this.b(a),·this.a(menu));51 ········return·this.a.onCreateActionMode(this.b(a),·this.a(menu));
52 ····}52 ····}
53 ····53 ····
54 ····public·boolean·a(final·android.support.v7.c.a·a,·final·MenuItem·menuItem)·{54 ····public·boolean·a(final·android.support.v7.d.a·a,·final·MenuItem·menuItem)·{
55 ········return·this.a.onActionItemClicked(this.b(a),·ab.a(this.b,·(android.support.v4.c.a.b)menuItem));55 ········return·this.a.onActionItemClicked(this.b(a),·ab.a(this.b,·(android.support.v4.d.a.b)menuItem));
56 ····}56 ····}
57 ····57 ····
58 ····public·boolean·b(final·android.support.v7.c.a·a,·final·Menu·menu)·{58 ····public·boolean·b(final·android.support.v7.d.a·a,·final·Menu·menu)·{
59 ········return·this.a.onPrepareActionMode(this.b(a),·this.a(menu));59 ········return·this.a.onPrepareActionMode(this.b(a),·this.a(menu));
60 ····}60 ····}
61 }61 }
620 B
android/support/v7/internal/view/f.class
540 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·java.io.IOException;2 import·java.io.IOException;
3 import·org.xmlpull.v1.XmlPullParserException;3 import·org.xmlpull.v1.XmlPullParserException;
4 import·android.view.InflateException;4 import·android.view.InflateException;
5 import·android.util.Xml;5 import·android.util.Xml;
6 import·android.support.v4.c.a.a;6 import·android.support.v4.d.a.a;
7 import·android.view.Menu;7 import·android.view.Menu;
8 import·android.util.AttributeSet;8 import·android.util.AttributeSet;
9 import·org.xmlpull.v1.XmlPullParser;9 import·org.xmlpull.v1.XmlPullParser;
10 import·android.content.ContextWrapper;10 import·android.content.ContextWrapper;
11 import·android.app.Activity;11 import·android.app.Activity;
12 import·android.content.Context;12 import·android.content.Context;
13 import·android.view.MenuInflater;13 import·android.view.MenuInflater;
10.1 KB
android/support/v7/internal/view/h.class
10.0 KB
procyon -ec {}
Max HTML report size reached
2.44 KB
android/support/v7/internal/view/i.class
2.36 KB
procyon -ec {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
 3 import·android.support.v4.h.bn;
 4 import·android.support.v4.h.ce;
3 import·android.support.v4.view.dp;5 import·android.support.v4.h.cd;
4 import·android.support.v4.view.eg; 
5 import·android.support.v4.view.ef; 
6 import·android.view.animation.Interpolator;6 import·android.view.animation.Interpolator;
7 import·java.util.ArrayList;7 import·java.util.ArrayList;
  
8 public·class·i8 public·class·i
9 {9 {
10 ····private·final·ArrayList·a;10 ····private·final·ArrayList·a;
11 ····private·long·b;11 ····private·long·b;
12 ····private·Interpolator·c;12 ····private·Interpolator·c;
13 ····private·ef·d;13 ····private·cd·d;
14 ····private·boolean·e;14 ····private·boolean·e;
15 ····private·final·eg·f;15 ····private·final·ce·f;
16 ····16 ····
17 ····public·i()·{17 ····public·i()·{
18 ········this.b·=·-1;18 ········this.b·=·-1;
19 ········this.f·=·(eg)new·j(this);19 ········this.f·=·(ce)new·j(this);
20 ········this.a·=·new·ArrayList();20 ········this.a·=·new·ArrayList();
21 ····}21 ····}
22 ····22 ····
23 ····private·void·c()·{23 ····private·void·c()·{
24 ········this.e·=·false;24 ········this.e·=·false;
25 ····}25 ····}
26 ····26 ····
27 ····public·i·a(final·long·b)·{27 ····public·i·a(final·long·b)·{
28 ········if·(!this.e)·{28 ········if·(!this.e)·{
29 ············this.b·=·b;29 ············this.b·=·b;
30 ········}30 ········}
31 ········return·this;31 ········return·this;
32 ····}32 ····}
33 ····33 ····
34 ····public·i·a(final·dp·e)·{34 ····public·i·a(final·bn·e)·{
35 ········if·(!this.e)·{35 ········if·(!this.e)·{
36 ············this.a.add(e);36 ············this.a.add(e);
37 ········}37 ········}
38 ········return·this;38 ········return·this;
39 ····}39 ····}
40 ····40 ····
41 ····public·i·a(final·ef·d)·{41 ····public·i·a(final·cd·d)·{
42 ········if·(!this.e)·{42 ········if·(!this.e)·{
43 ············this.d·=·d;43 ············this.d·=·d;
44 ········}44 ········}
45 ········return·this;45 ········return·this;
46 ····}46 ····}
47 ····47 ····
48 ····public·i·a(final·Interpolator·c)·{48 ····public·i·a(final·Interpolator·c)·{
Offset 53, 33 lines modifiedOffset 53, 33 lines modified
53 ············this.c·=·c;53 ············this.c·=·c;
54 ········}54 ········}
55 ········return·this;55 ········return·this;
56 ····}56 ····}
57 ····57 ····
58 ····public·void·a()·{58 ····public·void·a()·{
59 ········if·(!this.e)·{59 ········if·(!this.e)·{
60 ············for·(final·dp·dp·:·this.a)·{60 ············for·(final·bn·bn·:·this.a)·{
61 ················if·(this.b·>=·0L)·{61 ················if·(this.b·>=·0L)·{
62 ····················dp.a(this.b);62 ····················bn.a(this.b);
63 ················}63 ················}
64 ················if·(this.c·!=·null)·{64 ················if·(this.c·!=·null)·{
65 ····················dp.a(this.c);65 ····················bn.a(this.c);
66 ················}66 ················}
67 ················if·(this.d·!=·null)·{67 ················if·(this.d·!=·null)·{
68 ····················dp.a((ef)this.f);68 ····················bn.a((cd)this.f);
69 ················}69 ················}
70 ················dp.b();70 ················bn.b();
71 ············}71 ············}
72 ············this.e·=·true;72 ············this.e·=·true;
73 ········}73 ········}
74 ····}74 ····}
75 ····75 ····
76 ····public·void·b()·{76 ····public·void·b()·{
77 ········if·(this.e)·{77 ········if·(this.e)·{
78 ············final·Iterator<dp>·iterator·=·this.a.iterator();78 ············final·Iterator<bn>·iterator·=·this.a.iterator();
79 ············while·(iterator.hasNext())·{79 ············while·(iterator.hasNext())·{
80 ················((dp)iterator.next()).a();80 ················((bn)iterator.next()).a();
81 ············}81 ············}
82 ············this.e·=·false;82 ············this.e·=·false;
83 ········}83 ········}
84 ····}84 ····}
85 }85 }
437 B
android/support/v7/internal/view/j.class
357 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v7.internal.view;1 package·android.support.v7.internal.view;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.support.v4.view.eg;3 import·android.support.v4.h.ce;
  
4 class·j·extends·eg4 class·j·extends·ce
5 {5 {
6 ····final·/*·synthetic·*/·i·a;6 ····final·/*·synthetic·*/·i·a;
7 ····private·boolean·b;7 ····private·boolean·b;
8 ····private·int·c;8 ····private·int·c;
9 ····9 ····
10 ····j(final·i·a)·{10 ····j(final·i·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
525 B
android/support/v7/widget/y.class
459 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.text.method.TransformationMethod;2 import·android.text.method.TransformationMethod;
3 import·android.support.v7.internal.b.a;3 import·android.support.v7.internal.b.a;
4 import·android.content.res.TypedArray;4 import·android.content.res.TypedArray;
5 import·android.support.v7.a.l;5 import·android.support.v7.b.l;
6 import·android.util.AttributeSet;6 import·android.util.AttributeSet;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.widget.TextView;8 import·android.widget.TextView;
  
9 public·class·y·extends·TextView9 public·class·y·extends·TextView
10 {10 {
11 ····public·y(final·Context·context)·{11 ····public·y(final·Context·context)·{
3.34 KB
android/support/v7/internal/view/menu/ActionMenuItemView.class
3.22 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 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.bv;5 import·android.support.v4.h.ao;
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.support.v7.a.l;13 import·android.support.v7.b.l;
14 import·android.util.AttributeSet;14 import·android.util.AttributeSet;
15 import·android.content.Context;15 import·android.content.Context;
16 import·android.support.v7.widget.ag;16 import·android.support.v7.widget.ag;
17 import·android.graphics.drawable.Drawable;17 import·android.graphics.drawable.Drawable;
18 import·android.view.View$OnLongClickListener;18 import·android.view.View$OnLongClickListener;
19 import·android.view.View$OnClickListener;19 import·android.view.View$OnClickListener;
20 import·android.support.v7.widget.k;20 import·android.support.v7.widget.k;
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{43 ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{
44 ········this(context,·set,·0);44 ········this(context,·set,·0);
45 ····}45 ····}
46 ····46 ····
47 ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{47 ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
48 ········super(context,·set,·n);48 ········super(context,·set,·n);
49 ········final·Resources·resources·=·context.getResources();49 ········final·Resources·resources·=·context.getResources();
50 ········this.g·=·resources.getBoolean(android.support.v7.a.c.abc_config_allowActionMenuItemTextWithIcon);50 ········this.g·=·resources.getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon);
51 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionMenuItemView,·n,·0);51 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionMenuItemView,·n,·0);
52 ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionMenuItemView_android_minWidth,·0);52 ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionMenuItemView_android_minWidth,·0);
53 ········obtainStyledAttributes.recycle();53 ········obtainStyledAttributes.recycle();
54 ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f);54 ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f);
55 ········this.setOnClickListener((View$OnClickListener)this);55 ········this.setOnClickListener((View$OnClickListener)this);
56 ········this.setOnLongClickListener((View$OnLongClickListener)this);56 ········this.setOnLongClickListener((View$OnLongClickListener)this);
57 ········this.j·=·-1;57 ········this.j·=·-1;
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ········}125 ········}
126 ····}126 ····}
127 ····127 ····
128 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{128 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
129 ········if·(Build$VERSION.SDK_INT·>=·8)·{129 ········if·(Build$VERSION.SDK_INT·>=·8)·{
130 ············super.onConfigurationChanged(configuration);130 ············super.onConfigurationChanged(configuration);
131 ········}131 ········}
132 ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7.a.c.abc_config_allowActionMenuItemTextWithIcon);132 ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon);
133 ········this.e();133 ········this.e();
134 ····}134 ····}
135 ····135 ····
136 ····public·boolean·onLongClick(final·View·view)·{136 ····public·boolean·onLongClick(final·View·view)·{
137 ········final·int·n·=·1;137 ········final·int·n·=·1;
138 ········boolean·b;138 ········boolean·b;
139 ········if·(this.b())·{139 ········if·(this.b())·{
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ············this.getLocationOnScreen(array);145 ············this.getLocationOnScreen(array);
146 ············this.getWindowVisibleDisplayFrame(rect);146 ············this.getWindowVisibleDisplayFrame(rect);
147 ············final·Context·context·=·this.getContext();147 ············final·Context·context·=·this.getContext();
148 ············final·int·width·=·this.getWidth();148 ············final·int·width·=·this.getWidth();
149 ············final·int·height·=·this.getHeight();149 ············final·int·height·=·this.getHeight();
150 ············final·int·n2·=·array[n]·+·height·/·2;150 ············final·int·n2·=·array[n]·+·height·/·2;
151 ············int·n3·=·array[0]·+·width·/·2;151 ············int·n3·=·array[0]·+·width·/·2;
152 ············if·(bv.e(view)·==·0)·{152 ············if·(ao.a(view)·==·0)·{
153 ················n3·=·context.getResources().getDisplayMetrics().widthPixels·-·n3;153 ················n3·=·context.getResources().getDisplayMetrics().widthPixels·-·n3;
154 ············}154 ············}
155 ············final·Toast·text·=·Toast.makeText(context,·this.a.getTitle(),·0);155 ············final·Toast·text·=·Toast.makeText(context,·this.a.getTitle(),·0);
156 ············if·(n2·<·rect.height())·{156 ············if·(n2·<·rect.height())·{
157 ················text.setGravity(8388661,·n3,·height);157 ················text.setGravity(8388661,·n3,·height);
158 ············}158 ············}
159 ············else·{159 ············else·{
1.25 KB
android/support/v7/internal/view/menu/ExpandedMenuView.class
1.13 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 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.bh;5 import·android.support.v7.internal.widget.bl;
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·k,·z,·AdapterView$OnItemClickListener
11 {11 {
Offset 28, 15 lines modifiedOffset 28, 15 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·bh·a·=·bh.a(context,·set,·ExpandedMenuView.a,·n,·0);35 ········final·bl·a·=·bl.a(context,·set,·ExpandedMenuView.a,·n,·0);
36 ········if·(a.e(0))·{36 ········if·(a.e(0))·{
37 ············this.setBackgroundDrawable(a.a(0));37 ············this.setBackgroundDrawable(a.a(0));
38 ········}38 ········}
39 ········if·(a.e(n2))·{39 ········if·(a.e(n2))·{
40 ············this.setDivider(a.a(n2));40 ············this.setDivider(a.a(n2));
41 ········}41 ········}
42 ········a.b();42 ········a.b();
4.32 KB
android/support/v7/internal/view/menu/ListMenuItemView.class
4.2 KB
procyon -ec {}
Max HTML report size reached
2.03 KB
android/support/v7/internal/view/menu/a.class
1.94 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.n; 
10 import·android.support.v4.view.ax;9 import·android.support.v4.h.ad;
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.v4.d.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·ax·ax)·{ 
51 ········return·(b)this;49 ····public·b·a(final·android.support.v4.h.a·a)·{
 50 ········throw·new·UnsupportedOperationException();
52 ····}51 ····}
53 ····52 ····
54 ····public·b·a(final·n·n)·{53 ····public·b·a(final·ad·ad)·{
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·n·a()·{61 ····public·android.support.v4.h.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.v4.b.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;
729 B
android/support/v7/internal/view/menu/ab.class
637 B
procyon -ec {}
    
Offset 1, 17 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.SubMenu;2 import·android.view.SubMenu;
3 import·android.support.v4.c.a.c;3 import·android.support.v4.d.a.c;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
5 import·android.support.v4.c.a.b;5 import·android.support.v4.d.a.b;
6 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
7 import·android.view.Menu;7 import·android.view.Menu;
8 import·android.support.v4.c.a.a;8 import·android.support.v4.d.a.a;
9 import·android.content.Context;9 import·android.content.Context;
  
10 public·final·class·ab10 public·final·class·ab
11 {11 {
12 ····public·static·Menu·a(final·Context·context,·final·a·a)·{12 ····public·static·Menu·a(final·Context·context,·final·a·a)·{
13 ········if·(Build$VERSION.SDK_INT·>=·14)·{13 ········if·(Build$VERSION.SDK_INT·>=·14)·{
14 ············return·(Menu)new·ac(context,·a);14 ············return·(Menu)new·ac(context,·a);
588 B
android/support/v7/internal/view/menu/e.class
498 B
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.v4.d.a.c;
4 import·android.view.SubMenu;4 import·android.view.SubMenu;
5 import·android.support.v4.f.a;5 import·android.support.v4.g.a;
6 import·android.support.v4.c.a.b;6 import·android.support.v4.d.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;
600 B
android/support/v7/internal/view/menu/ac.class
508 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·android.support.v7.internal.view.menu;2 package·android.support.v7.internal.view.menu;
  
3 import·android.view.KeyEvent;3 import·android.view.KeyEvent;
4 import·android.view.SubMenu;4 import·android.view.SubMenu;
5 import·android.content.Intent;5 import·android.content.Intent;
6 import·android.content.ComponentName;6 import·android.content.ComponentName;
7 import·android.view.MenuItem;7 import·android.view.MenuItem;
8 import·android.support.v4.c.a.a;8 import·android.support.v4.d.a.a;
9 import·android.content.Context;9 import·android.content.Context;
10 import·android.view.Menu;10 import·android.view.Menu;
  
11 class·ac·extends·e·implements·Menu11 class·ac·extends·e·implements·Menu
12 {12 {
13 ····ac(final·Context·context,·final·a·a)·{13 ····ac(final·Context·context,·final·a·a)·{
14 ········super(context,·(Object)a);14 ········super(context,·(Object)a);
4.95 KB
android/support/v7/internal/view/menu/i.class
4.86 KB
procyon -ec {}
Max HTML report size reached
497 B
android/support/v7/internal/view/menu/ad.class
405 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 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.graphics.drawable.Drawable;3 import·android.graphics.drawable.Drawable;
4 import·android.support.v4.a.a;4 import·android.support.v4.b.a;
5 import·android.view.Menu;5 import·android.view.Menu;
6 import·android.view.MenuItem;6 import·android.view.MenuItem;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.view.SubMenu;8 import·android.view.SubMenu;
  
9 public·class·ad·extends·i·implements·SubMenu9 public·class·ad·extends·i·implements·SubMenu
10 {10 {
611 B
android/support/v7/internal/view/menu/ae.class
519 B
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·android.view.View;2 import·android.view.View;
3 import·android.graphics.drawable.Drawable;3 import·android.graphics.drawable.Drawable;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
5 import·android.support.v4.c.a.a;5 import·android.support.v4.d.a.a;
6 import·android.support.v4.c.a.c;6 import·android.support.v4.d.a.c;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.view.SubMenu;8 import·android.view.SubMenu;
  
9 class·ae·extends·ac·implements·SubMenu9 class·ae·extends·ac·implements·SubMenu
10 {10 {
11 ····ae(final·Context·context,·final·c·c)·{11 ····ae(final·Context·context,·final·c·c)·{
12 ········super(context,·(a)c);12 ········super(context,·(a)c);
1.74 KB
android/support/v7/widget/ag.class
1.67 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.ba; 
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·ag·implements·View$OnTouchListener7 public·abstract·class·ag·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·(ba.a(motionEvent))·{36 ············switch·(android.support.v4.h.ag.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·ah(this,·(ac)null);41 ························this.e·=·(Runnable)new·ah(this,·(ac)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·af·a2·=·ab.a(a);88 ············final·af·a2·=·ab.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·=·ba.a(motionEvent);95 ················final·int·a4·=·android.support.v4.h.ag.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 ················}
1.05 KB
android/support/v7/internal/view/menu/d.class
990 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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.bv;3 import·android.support.v4.h.ao;
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·x
9 {9 {
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ························}124 ························}
125 ························else·{125 ························else·{
126 ····························itemData·=·null;126 ····························itemData·=·null;
127 ························}127 ························}
128 ························final·View·a·=·this.a(m,·child,·viewGroup);128 ························final·View·a·=·this.a(m,·child,·viewGroup);
129 ························if·(m·!=·itemData)·{129 ························if·(m·!=·itemData)·{
130 ····························a.setPressed(false);130 ····························a.setPressed(false);
131 ····························bv.n(a);131 ····························ao.h(a);
132 ························}132 ························}
133 ························if·(a·!=·child)·{133 ························if·(a·!=·child)·{
134 ····························this.a(a,·k);134 ····························this.a(a,·k);
135 ························}135 ························}
136 ························n·=·k·+·1;136 ························n·=·k·+·1;
137 ····················}137 ····················}
138 ····················else·{138 ····················else·{
825 B
android/support/v7/internal/view/menu/g.class
735 B
procyon -ec {}
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ········this(n,·0);33 ········this(n,·0);
34 ········this.a·=·a;34 ········this.a·=·a;
35 ········this.b·=·LayoutInflater.from(this.a);35 ········this.b·=·LayoutInflater.from(this.a);
36 ····}36 ····}
37 ····37 ····
38 ····public·z·a(final·ViewGroup·viewGroup)·{38 ····public·z·a(final·ViewGroup·viewGroup)·{
39 ········if·(this.d·==·null)·{39 ········if·(this.d·==·null)·{
40 ············this.d·=·(ExpandedMenuView)this.b.inflate(android.support.v7.a.i.abc_expanded_menu_layout,·viewGroup,·false);40 ············this.d·=·(ExpandedMenuView)this.b.inflate(android.support.v7.b.i.abc_expanded_menu_layout,·viewGroup,·false);
41 ············if·(this.g·==·null)·{41 ············if·(this.g·==·null)·{
42 ················this.g·=·new·h(this);42 ················this.g·=·new·h(this);
43 ············}43 ············}
44 ············this.d.setAdapter((ListAdapter)this.g);44 ············this.d.setAdapter((ListAdapter)this.g);
45 ············this.d.setOnItemClickListener((AdapterView$OnItemClickListener)this);45 ············this.d.setOnItemClickListener((AdapterView$OnItemClickListener)this);
46 ········}46 ········}
47 ········return·(z)this.d;47 ········return·(z)this.d;
1.43 KB
android/support/v7/internal/view/menu/l.class
1.34 KB
procyon -ec {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 import·android.view.KeyEvent$DispatcherState;4 import·android.view.KeyEvent$DispatcherState;
5 import·android.view.Window;5 import·android.view.Window;
6 import·android.view.KeyEvent;6 import·android.view.KeyEvent;
7 import·android.view.MenuItem;7 import·android.view.MenuItem;
8 import·android.content.DialogInterface;8 import·android.content.DialogInterface;
9 import·android.view.WindowManager$LayoutParams;9 import·android.view.WindowManager$LayoutParams;
10 import·android.view.View;10 import·android.view.View;
11 import·android.support.v7.a.k;11 import·android.support.v7.b.k;
12 import·android.app.AlertDialog$Builder;12 import·android.app.AlertDialog$Builder;
13 import·android.os.IBinder;13 import·android.os.IBinder;
14 import·android.app.AlertDialog;14 import·android.app.AlertDialog;
15 import·android.content.DialogInterface$OnKeyListener;15 import·android.content.DialogInterface$OnKeyListener;
16 import·android.content.DialogInterface$OnDismissListener;16 import·android.content.DialogInterface$OnDismissListener;
17 import·android.content.DialogInterface$OnClickListener;17 import·android.content.DialogInterface$OnClickListener;
  
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ············this.c.dismiss();32 ············this.c.dismiss();
33 ········}33 ········}
34 ····}34 ····}
35 ····35 ····
36 ····public·void·a(final·IBinder·token)·{36 ····public·void·a(final·IBinder·token)·{
37 ········final·i·b·=·this.b;37 ········final·i·b·=·this.b;
38 ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(b.e());38 ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(b.e());
39 ········(this.a·=·new·g(android.support.v7.a.i.abc_list_menu_item_layout,·k.Theme_AppCompat_CompactMenu)).a((y)this);39 ········(this.a·=·new·g(android.support.v7.b.i.abc_list_menu_item_layout,·k.Theme_AppCompat_CompactMenu)).a((y)this);
40 ········this.b.a((x)this.a);40 ········this.b.a((x)this.a);
41 ········alertDialog$Builder.setAdapter(this.a.a(),·(DialogInterface$OnClickListener)this);41 ········alertDialog$Builder.setAdapter(this.a.a(),·(DialogInterface$OnClickListener)this);
42 ········final·View·o·=·b.o();42 ········final·View·o·=·b.o();
43 ········if·(o·!=·null)·{43 ········if·(o·!=·null)·{
44 ············alertDialog$Builder.setCustomTitle(o);44 ············alertDialog$Builder.setCustomTitle(o);
45 ········}45 ········}
46 ········else·{46 ········else·{
3.47 KB
android/support/v7/internal/view/menu/m.class
3.38 KB
procyon -ec {}
    
Offset 1, 31 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.MenuItem$OnActionExpandListener;2 import·android.view.MenuItem$OnActionExpandListener;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
4 import·android.view.SubMenu;4 import·android.view.SubMenu;
5 import·android.support.v7.internal.widget.bf;5 import·android.support.v7.internal.widget.bj;
6 import·android.view.ActionProvider;6 import·android.view.ActionProvider;
7 import·android.content.ActivityNotFoundException;7 import·android.content.ActivityNotFoundException;
8 import·android.util.Log;8 import·android.util.Log;
9 import·android.view.MenuItem;9 import·android.view.MenuItem;
10 import·android.support.v4.view.p;10 import·android.support.v4.h.c;
11 import·android.content.Context;11 import·android.content.Context;
12 import·android.view.ViewGroup;12 import·android.view.ViewGroup;
13 import·android.widget.LinearLayout;13 import·android.widget.LinearLayout;
14 import·android.view.LayoutInflater;14 import·android.view.LayoutInflater;
15 import·android.view.ContextMenu$ContextMenuInfo;15 import·android.view.ContextMenu$ContextMenuInfo;
16 import·android.support.v4.view.ax;16 import·android.support.v4.h.a;
17 import·android.support.v4.view.n; 
18 import·android.view.View;17 import·android.view.View;
19 import·android.view.MenuItem$OnMenuItemClickListener;18 import·android.view.MenuItem$OnMenuItemClickListener;
20 import·android.graphics.drawable.Drawable;19 import·android.graphics.drawable.Drawable;
21 import·android.content.Intent;20 import·android.content.Intent;
22 import·android.support.v4.c.a.b;21 import·android.support.v4.d.a.b;
  
23 public·final·class·m·implements·b22 public·final·class·m·implements·b
24 {23 {
25 ····private·static·String·w;24 ····private·static·String·w;
26 ····private·static·String·x;25 ····private·static·String·x;
27 ····private·static·String·y;26 ····private·static·String·y;
28 ····private·static·String·z;27 ····private·static·String·z;
Offset 43, 16 lines modifiedOffset 42, 16 lines modified
43 ····private·i·l;42 ····private·i·l;
44 ····private·ad·m;43 ····private·ad·m;
45 ····private·Runnable·n;44 ····private·Runnable·n;
46 ····private·MenuItem$OnMenuItemClickListener·o;45 ····private·MenuItem$OnMenuItemClickListener·o;
47 ····private·int·p;46 ····private·int·p;
48 ····private·int·q;47 ····private·int·q;
49 ····private·View·r;48 ····private·View·r;
50 ····private·n·s;49 ····private·a·s;
51 ····private·ax·t;50 ····private·android.support.v4.h.ad·t;
52 ····private·boolean·u;51 ····private·boolean·u;
53 ····private·ContextMenu$ContextMenuInfo·v;52 ····private·ContextMenu$ContextMenuInfo·v;
54 ····53 ····
55 ····m(final·i·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{54 ····m(final·i·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{
56 ········this.k·=·0;55 ········this.k·=·0;
57 ········this.p·=·16;56 ········this.p·=·16;
58 ········this.q·=·0;57 ········this.q·=·0;
Offset 68, 43 lines modifiedOffset 67, 43 lines modified
68 ····67 ····
69 ····public·b·a(final·int·n)·{68 ····public·b·a(final·int·n)·{
70 ········final·Context·e·=·this.l.e();69 ········final·Context·e·=·this.l.e();
71 ········this.a(LayoutInflater.from(e).inflate(n,·(ViewGroup)new·LinearLayout(e),·false));70 ········this.a(LayoutInflater.from(e).inflate(n,·(ViewGroup)new·LinearLayout(e),·false));
72 ········return·(b)this;71 ········return·(b)this;
73 ····}72 ····}
74 ····73 ····
75 ····public·b·a(final·ax·t)·{ 
76 ········this.t·=·t; 
77 ········return·(b)this; 
78 ····} 
79 ···· 
80 ····public·b·a(final·n·s)·{74 ····public·b·a(final·a·s)·{
81 ········if·(this.s·!=·null)·{75 ········if·(this.s·!=·null)·{
82 ············this.s.a((p)null);76 ············this.s.a((c)null);
83 ········}77 ········}
84 ········this.r·=·null;78 ········this.r·=·null;
85 ········this.s·=·s;79 ········this.s·=·s;
86 ········this.l.b(true);80 ········this.l.b(true);
87 ········if·(this.s·!=·null)·{81 ········if·(this.s·!=·null)·{
88 ············this.s.a((p)new·android.support.v7.internal.view.menu.n(this));82 ············this.s.a((c)new·n(this));
89 ········}83 ········}
90 ········return·(b)this;84 ········return·(b)this;
91 ····}85 ····}
92 ····86 ····
 87 ····public·b·a(final·android.support.v4.h.ad·t)·{
 88 ········this.t·=·t;
 89 ········return·(b)this;
 90 ····}
 91 ····
93 ····public·b·a(final·View·r)·{92 ····public·b·a(final·View·r)·{
94 ········this.r·=·r;93 ········this.r·=·r;
95 ········this.s·=·null;94 ········this.s·=·null;
96 ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{95 ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{
97 ············r.setId(this.a);96 ············r.setId(this.a);
98 ········}97 ········}
99 ········this.l.b(this);98 ········this.l.b(this);
100 ········return·(b)this;99 ········return·(b)this;
101 ····}100 ····}
102 ····101 ····
103 ····public·n·a()·{102 ····public·a·a()·{
104 ········return·this.s;103 ········return·this.s;
105 ····}104 ····}
106 ····105 ····
107 ····CharSequence·a(final·aa·aa)·{106 ····CharSequence·a(final·aa·aa)·{
108 ········CharSequence·charSequence;107 ········CharSequence·charSequence;
109 ········if·(aa·!=·null·&&·aa.a())·{108 ········if·(aa·!=·null·&&·aa.a())·{
110 ············charSequence·=·this.getTitleCondensed();109 ············charSequence·=·this.getTitleCondensed();
Offset 323, 15 lines modifiedOffset 322, 15 lines modified
323 ····322 ····
324 ····public·Drawable·getIcon()·{323 ····public·Drawable·getIcon()·{
325 ········Drawable·j;324 ········Drawable·j;
326 ········if·(this.j·!=·null)·{325 ········if·(this.j·!=·null)·{
327 ············j·=·this.j;326 ············j·=·this.j;
328 ········}327 ········}
329 ········else·if·(this.k·!=·0)·{328 ········else·if·(this.k·!=·0)·{
330 ············j·=·bf.a(this.l.e(),·this.k);329 ············j·=·bj.a(this.l.e(),·this.k);
331 ············this.k·=·0;330 ············this.k·=·0;
332 ············this.j·=·j;331 ············this.j·=·j;
333 ········}332 ········}
334 ········else·{333 ········else·{
335 ············j·=·null;334 ············j·=·null;
336 ········}335 ········}
337 ········return·j;336 ········return·j;
396 B
android/support/v7/internal/view/menu/n.class
306 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 import·android.support.v4.view.p;2 import·android.support.v4.h.c;
  
3 class·n·implements·p3 class·n·implements·c
4 {4 {
5 ····final·/*·synthetic·*/·m·a;5 ····final·/*·synthetic·*/·m·a;
6 ····6 ····
7 ····n(final·m·a)·{7 ····n(final·m·a)·{
8 ········this.a·=·a;8 ········this.a·=·a;
9 ····}9 ····}
10 ····10 ····
2.37 KB
android/support/v7/internal/view/menu/o.class
2.29 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.MenuItem$OnMenuItemClickListener;2 import·android.view.MenuItem$OnMenuItemClickListener;
3 import·android.support.v4.view.ax;3 import·android.support.v4.h.ad;
4 import·android.view.MenuItem$OnActionExpandListener;4 import·android.view.MenuItem$OnActionExpandListener;
5 import·android.view.CollapsibleActionView;5 import·android.view.CollapsibleActionView;
6 import·android.view.SubMenu;6 import·android.view.SubMenu;
7 import·android.view.ContextMenu$ContextMenuInfo;7 import·android.view.ContextMenu$ContextMenuInfo;
8 import·android.content.Intent;8 import·android.content.Intent;
9 import·android.graphics.drawable.Drawable;9 import·android.graphics.drawable.Drawable;
10 import·android.view.View;10 import·android.view.View;
11 import·android.support.v4.view.n;11 import·android.support.v4.h.a;
12 import·android.util.Log;12 import·android.util.Log;
13 import·android.view.ActionProvider;13 import·android.view.ActionProvider;
14 import·android.support.v4.c.a.b;14 import·android.support.v4.d.a.b;
15 import·android.content.Context;15 import·android.content.Context;
16 import·java.lang.reflect.Method;16 import·java.lang.reflect.Method;
17 import·android.view.MenuItem;17 import·android.view.MenuItem;
  
18 public·class·o·extends·e·implements·MenuItem18 public·class·o·extends·e·implements·MenuItem
19 {19 {
20 ····private·Method·c;20 ····private·Method·c;
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····}75 ····}
76 ····76 ····
77 ····public·boolean·expandActionView()·{77 ····public·boolean·expandActionView()·{
78 ········return·((b)this.b).expandActionView();78 ········return·((b)this.b).expandActionView();
79 ····}79 ····}
80 ····80 ····
81 ····public·ActionProvider·getActionProvider()·{81 ····public·ActionProvider·getActionProvider()·{
82 ········final·n·a·=·((b)this.b).a();82 ········final·a·a·=·((b)this.b).a();
83 ········ActionProvider·a2;83 ········ActionProvider·a2;
84 ········if·(a·instanceof·p)·{84 ········if·(a·instanceof·p)·{
85 ············a2·=·((p)a).a;85 ············a2·=·((p)a).a;
86 ········}86 ········}
87 ········else·{87 ········else·{
88 ············a2·=·null;88 ············a2·=·null;
89 ········}89 ········}
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 ········Object·a;171 ········Object·a;
172 ········if·(actionProvider·!=·null)·{172 ········if·(actionProvider·!=·null)·{
173 ············a·=·this.a(actionProvider);173 ············a·=·this.a(actionProvider);
174 ········}174 ········}
175 ········else·{175 ········else·{
176 ············a·=·null;176 ············a·=·null;
177 ········}177 ········}
178 ········b.a((n)a);178 ········b.a((a)a);
179 ········return·(MenuItem)this;179 ········return·(MenuItem)this;
180 ····}180 ····}
181 ····181 ····
182 ····public·MenuItem·setActionView(final·int·actionView)·{182 ····public·MenuItem·setActionView(final·int·actionView)·{
183 ········((b)this.b).setActionView(actionView);183 ········((b)this.b).setActionView(actionView);
184 ········final·View·actionView2·=·((b)this.b).getActionView();184 ········final·View·actionView2·=·((b)this.b).getActionView();
185 ········if·(actionView2·instanceof·CollapsibleActionView)·{185 ········if·(actionView2·instanceof·CollapsibleActionView)·{
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ········Object·o;241 ········Object·o;
242 ········if·(menuItem$OnActionExpandListener·!=·null)·{242 ········if·(menuItem$OnActionExpandListener·!=·null)·{
243 ············o·=·new·r(this,·menuItem$OnActionExpandListener);243 ············o·=·new·r(this,·menuItem$OnActionExpandListener);
244 ········}244 ········}
245 ········else·{245 ········else·{
246 ············o·=·null;246 ············o·=·null;
247 ········}247 ········}
248 ········b.a((ax)o);248 ········b.a((ad)o);
249 ········return·(MenuItem)this;249 ········return·(MenuItem)this;
250 ····}250 ····}
251 ····251 ····
252 ····public·MenuItem·setOnMenuItemClickListener(final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{252 ····public·MenuItem·setOnMenuItemClickListener(final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{
253 ········final·b·b·=·(b)this.b;253 ········final·b·b·=·(b)this.b;
254 ········Object·onMenuItemClickListener;254 ········Object·onMenuItemClickListener;
255 ········if·(menuItem$OnMenuItemClickListener·!=·null)·{255 ········if·(menuItem$OnMenuItemClickListener·!=·null)·{
612 B
android/support/v7/internal/view/menu/p.class
522 B
procyon -ec {}
    
Offset 1, 17 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.SubMenu;2 import·android.view.SubMenu;
3 import·android.view.View;3 import·android.view.View;
4 import·android.content.Context;4 import·android.content.Context;
5 import·android.view.ActionProvider;5 import·android.view.ActionProvider;
6 import·android.support.v4.view.n;6 import·android.support.v4.h.a;
  
7 class·p·extends·n7 class·p·extends·a
8 {8 {
9 ····final·ActionProvider·a;9 ····final·ActionProvider·a;
10 ····final·/*·synthetic·*/·o·b;10 ····final·/*·synthetic·*/·o·b;
11 ····11 ····
12 ····public·p(final·o·b,·final·Context·context,·final·ActionProvider·a)·{12 ····public·p(final·o·b,·final·Context·context,·final·ActionProvider·a)·{
13 ········this.b·=·b;13 ········this.b·=·b;
14 ········super(context);14 ········super(context);
474 B
android/support/v7/internal/view/menu/q.class
384 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 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.view.CollapsibleActionView;3 import·android.view.CollapsibleActionView;
4 import·android.support.v7.c.c;4 import·android.support.v7.d.c;
5 import·android.widget.FrameLayout;5 import·android.widget.FrameLayout;
  
6 class·q·extends·FrameLayout·implements·c6 class·q·extends·FrameLayout·implements·c
7 {7 {
8 ····final·CollapsibleActionView·a;8 ····final·CollapsibleActionView·a;
9 ····9 ····
10 ····q(final·View·view)·{10 ····q(final·View·view)·{
627 B
android/support/v7/internal/view/menu/r.class
537 B
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·android.view.MenuItem;2 import·android.view.MenuItem;
3 import·android.view.MenuItem$OnActionExpandListener;3 import·android.view.MenuItem$OnActionExpandListener;
4 import·android.support.v4.view.ax;4 import·android.support.v4.h.ad;
  
5 class·r·extends·f·implements·ax5 class·r·extends·f·implements·ad
6 {6 {
7 ····final·/*·synthetic·*/·o·a;7 ····final·/*·synthetic·*/·o·a;
8 ····8 ····
9 ····r(final·o·a,·final·MenuItem$OnActionExpandListener·menuItem$OnActionExpandListener)·{9 ····r(final·o·a,·final·MenuItem$OnActionExpandListener·menuItem$OnActionExpandListener)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ········super((Object)menuItem$OnActionExpandListener);11 ········super((Object)menuItem$OnActionExpandListener);
12 ····}12 ····}
428 B
android/support/v7/internal/view/menu/t.class
338 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v7.internal.view.menu;1 package·android.support.v7.internal.view.menu;
  
2 import·android.view.ActionProvider;2 import·android.view.ActionProvider;
3 import·android.support.v4.c.a.b;3 import·android.support.v4.d.a.b;
4 import·android.content.Context;4 import·android.content.Context;
  
5 class·t·extends·o5 class·t·extends·o
6 {6 {
7 ····t(final·Context·context,·final·b·b)·{7 ····t(final·Context·context,·final·b·b)·{
8 ········super(context,·b);8 ········super(context,·b);
9 ····}9 ····}
1.16 KB
android/support/v7/internal/view/menu/u.class
1.07 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 32 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.view.MenuItem;3 import·android.view.MenuItem;
4 import·android.view.ActionProvider;4 import·android.view.ActionProvider;
5 import·android.content.Context;5 import·android.content.Context;
 6 import·android.support.v4.h.c;
6 import·android.view.ActionProvider$VisibilityListener;7 import·android.view.ActionProvider$VisibilityListener;
  
7 class·u·extends·p·implements·ActionProvider$VisibilityListener8 class·u·extends·p·implements·ActionProvider$VisibilityListener
8 {9 {
9 ····android.support.v4.view.p·c;10 ····c·c;
10 ····final·/*·synthetic·*/·t·d;11 ····final·/*·synthetic·*/·t·d;
11 ····12 ····
12 ····public·u(final·t·d,·final·Context·context,·final·ActionProvider·actionProvider)·{13 ····public·u(final·t·d,·final·Context·context,·final·ActionProvider·actionProvider)·{
13 ········this.d·=·d;14 ········this.d·=·d;
14 ········super((o)d,·context,·actionProvider);15 ········super((o)d,·context,·actionProvider);
15 ····}16 ····}
16 ····17 ····
17 ····public·View·a(final·MenuItem·menuItem)·{18 ····public·View·a(final·MenuItem·menuItem)·{
18 ········return·this.a.onCreateActionView(menuItem);19 ········return·this.a.onCreateActionView(menuItem);
19 ····}20 ····}
20 ····21 ····
21 ····public·void·a(final·android.support.v4.view.p·c)·{22 ····public·void·a(final·c·c)·{
22 ········this.c·=·c;23 ········this.c·=·c;
23 ········final·ActionProvider·a·=·this.a;24 ········final·ActionProvider·a·=·this.a;
24 ········ActionProvider$VisibilityListener·visibilityListener·=·null;25 ········ActionProvider$VisibilityListener·visibilityListener·=·null;
25 ········if·(c·==·null)·{26 ········if·(c·==·null)·{
26 ············visibilityListener·=·null;27 ············visibilityListener·=·null;
27 ········}28 ········}
28 ········a.setVisibilityListener(visibilityListener);29 ········a.setVisibilityListener(visibilityListener);
2.25 KB
android/support/v7/internal/view/menu/v.class
2.16 KB
procyon -ec {}
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 import·android.widget.AdapterView;5 import·android.widget.AdapterView;
6 import·android.widget.ListAdapter;6 import·android.widget.ListAdapter;
7 import·android.util.AttributeSet;7 import·android.util.AttributeSet;
8 import·android.view.MenuItem;8 import·android.view.MenuItem;
9 import·android.widget.FrameLayout;9 import·android.widget.FrameLayout;
10 import·android.view.View$MeasureSpec;10 import·android.view.View$MeasureSpec;
11 import·android.content.res.Resources;11 import·android.content.res.Resources;
12 import·android.support.v7.a.e;12 import·android.support.v7.b.e;
13 import·android.support.v7.a.b;13 import·android.support.v7.b.b;
14 import·android.view.ViewGroup;14 import·android.view.ViewGroup;
15 import·android.view.ViewTreeObserver;15 import·android.view.ViewTreeObserver;
16 import·android.support.v7.widget.ab;16 import·android.support.v7.widget.ab;
17 import·android.view.View;17 import·android.view.View;
18 import·android.view.LayoutInflater;18 import·android.view.LayoutInflater;
19 import·android.content.Context;19 import·android.content.Context;
20 import·android.widget.PopupWindow$OnDismissListener;20 import·android.widget.PopupWindow$OnDismissListener;
Offset 40, 19 lines modifiedOffset 40, 19 lines modified
40 ····private·y·n;40 ····private·y·n;
41 ····private·ViewGroup·o;41 ····private·ViewGroup·o;
42 ····private·boolean·p;42 ····private·boolean·p;
43 ····private·int·q;43 ····private·int·q;
44 ····private·int·r;44 ····private·int·r;
45 ····45 ····
46 ····static·{46 ····static·{
47 ········a·=·android.support.v7.a.i.abc_popup_menu_item_layout;47 ········a·=·android.support.v7.b.i.abc_popup_menu_item_layout;
48 ····}48 ····}
49 ····49 ····
50 ····public·v(final·Context·context,·final·i·i,·final·View·view)·{50 ····public·v(final·Context·context,·final·i·i,·final·View·view)·{
51 ········this(context,·i,·view,·false,·android.support.v7.a.b.popupMenuStyle);51 ········this(context,·i,·view,·false,·android.support.v7.b.b.popupMenuStyle);
52 ····}52 ····}
53 ····53 ····
54 ····public·v(final·Context·context,·final·i·i,·final·View·view,·final·boolean·b,·final·int·n)·{54 ····public·v(final·Context·context,·final·i·i,·final·View·view,·final·boolean·b,·final·int·n)·{
55 ········this(context,·i,·view,·b,·n,·0);55 ········this(context,·i,·view,·b,·n,·0);
56 ····}56 ····}
57 ····57 ····
58 ····public·v(final·Context·c,·final·i·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{58 ····public·v(final·Context·c,·final·i·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ········this.d·=·LayoutInflater.from(c);61 ········this.d·=·LayoutInflater.from(c);
62 ········this.e·=·e;62 ········this.e·=·e;
63 ········this.f·=·new·w(this,·this.e);63 ········this.f·=·new·w(this,·this.e);
64 ········this.g·=·g;64 ········this.g·=·g;
65 ········this.i·=·i;65 ········this.i·=·i;
66 ········this.j·=·j;66 ········this.j·=·j;
67 ········final·Resources·resources·=·c.getResources();67 ········final·Resources·resources·=·c.getResources();
68 ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7.a.e.abc_config_prefDialogWidth));68 ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7.b.e.abc_config_prefDialogWidth));
69 ········this.k·=·k;69 ········this.k·=·k;
70 ········e.a((x)this,·c);70 ········e.a((x)this,·c);
71 ····}71 ····}
72 ····72 ····
73 ····private·int·g()·{73 ····private·int·g()·{
74 ········final·w·f·=·this.f;74 ········final·w·f·=·this.f;
75 ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0);75 ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0);
20.2 KB
android/support/v7/internal/widget/w.class
20.2 KB
procyon -ec {}
Max HTML report size reached
3.33 KB
android/support/v7/internal/widget/ActionBarContainer.class
3.22 KB
procyon -ec {}
    
Offset 6, 16 lines modifiedOffset 6, 15 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; 
14 import·android.support.v7.a.l;13 import·android.support.v7.b.l;
15 import·android.support.v7.internal.a;14 import·android.support.v7.internal.a;
16 import·android.util.AttributeSet;15 import·android.util.AttributeSet;
17 import·android.content.Context;16 import·android.content.Context;
18 import·android.view.View;17 import·android.view.View;
19 import·android.graphics.drawable.Drawable;18 import·android.graphics.drawable.Drawable;
20 import·android.widget.FrameLayout;19 import·android.widget.FrameLayout;
  
Offset 37, 25 lines modifiedOffset 36, 25 lines modified
37 ····}36 ····}
38 ····37 ····
39 ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{38 ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{
40 ········final·boolean·d·=·true;39 ········final·boolean·d·=·true;
41 ········super(context,·set);40 ········super(context,·set);
42 ········Object·backgroundDrawable;41 ········Object·backgroundDrawable;
43 ········if·(android.support.v7.internal.a.a())·{42 ········if·(android.support.v7.internal.a.a())·{
44 ············backgroundDrawable·=·new·f(this);43 ············backgroundDrawable·=·new·h(this);
45 ········}44 ········}
46 ········else·{45 ········else·{
47 ············backgroundDrawable·=·new·e(this);46 ············backgroundDrawable·=·new·g(this);
48 ········}47 ········}
49 ········this.setBackgroundDrawable((Drawable)backgroundDrawable);48 ········this.setBackgroundDrawable((Drawable)backgroundDrawable);
50 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionBar);49 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionBar);
51 ········this.a·=·obtainStyledAttributes.getDrawable(l.ActionBar_background);50 ········this.a·=·obtainStyledAttributes.getDrawable(l.ActionBar_background);
52 ········this.b·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundStacked);51 ········this.b·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundStacked);
53 ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionBar_height,·-1);52 ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionBar_height,·-1);
54 ········if·(this.getId()·==·android.support.v7.a.g.split_action_bar)·{53 ········if·(this.getId()·==·android.support.v7.b.g.split_action_bar)·{
55 ············this.d·=·d;54 ············this.d·=·d;
56 ············this.c·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundSplit);55 ············this.c·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundSplit);
57 ········}56 ········}
58 ········obtainStyledAttributes.recycle();57 ········obtainStyledAttributes.recycle();
59 ········boolean·willNotDraw;58 ········boolean·willNotDraw;
60 ········if·(this.d)·{59 ········if·(this.d)·{
61 ············willNotDraw·=·(this.c·==·null·&&·d);60 ············willNotDraw·=·(this.c·==·null·&&·d);
Offset 105, 16 lines modifiedOffset 104, 16 lines modified
105 ················this.c.jumpToCurrentState();104 ················this.c.jumpToCurrentState();
106 ············}105 ············}
107 ········}106 ········}
108 ····}107 ····}
109 ····108 ····
110 ····public·void·onFinishInflate()·{109 ····public·void·onFinishInflate()·{
111 ········super.onFinishInflate();110 ········super.onFinishInflate();
112 ········this.h·=·this.findViewById(android.support.v7.a.g.action_bar);111 ········this.h·=·this.findViewById(android.support.v7.b.g.action_bar);
113 ········this.i·=·this.findViewById(android.support.v7.a.g.action_context_bar);112 ········this.i·=·this.findViewById(android.support.v7.b.g.action_context_bar);
114 ····}113 ····}
115 ····114 ····
116 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{115 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{
117 ········return·this.f·||·super.onInterceptTouchEvent(motionEvent);116 ········return·this.f·||·super.onInterceptTouchEvent(motionEvent);
118 ····}117 ····}
119 ····118 ····
120 ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{119 ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
Offset 270, 15 lines modifiedOffset 269, 15 lines modified
270 ········else·if·(this.a·!=·null·||·this.b·!=·null)·{269 ········else·if·(this.a·!=·null·||·this.b·!=·null)·{
271 ············willNotDraw·=·false;270 ············willNotDraw·=·false;
272 ········}271 ········}
273 ········this.setWillNotDraw(willNotDraw);272 ········this.setWillNotDraw(willNotDraw);
274 ········this.invalidate();273 ········this.invalidate();
275 ····}274 ····}
276 ····275 ····
277 ····public·void·setTabContainer(final·ao·g)·{276 ····public·void·setTabContainer(final·aq·g)·{
278 ········if·(this.g·!=·null)·{277 ········if·(this.g·!=·null)·{
279 ············this.removeView(this.g);278 ············this.removeView(this.g);
280 ········}279 ········}
281 ········if·((this.g·=·(View)g)·!=·null)·{280 ········if·((this.g·=·(View)g)·!=·null)·{
282 ············this.addView((View)g);281 ············this.addView((View)g);
283 ············final·ViewGroup$LayoutParams·layoutParams·=·g.getLayoutParams();282 ············final·ViewGroup$LayoutParams·layoutParams·=·g.getLayoutParams();
284 ············layoutParams.width·=·-1;283 ············layoutParams.width·=·-1;
5.04 KB
android/support/v7/internal/widget/a.class
4.95 KB
procyon -ec {}
Max HTML report size reached
7.49 KB
android/support/v7/internal/widget/ActionBarContextView.class
7.37 KB
procyon -ec {}
Max HTML report size reached
3.57 KB
android/support/v7/internal/widget/af.class
3.48 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 81 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.view.Window$Callback; 
3 import·android.support.v7.internal.view.menu.y; 
4 import·android.view.Menu;2 import·android.view.View;
 3 import·java.lang.reflect.Field;
 4 import·android.util.Log;
 5 import·android.view.ViewTreeObserver$OnScrollChangedListener;
 6 import·android.os.Build$VERSION;
 7 import·android.support.v7.b.l;
 8 import·android.util.AttributeSet;
 9 import·android.content.Context;
 10 import·android.widget.PopupWindow;
  
5 public·interface·af11 public·class·af·extends·PopupWindow
6 {12 {
7 ····void·a(final·int·p0);13 ····private·final·boolean·a;
8 ····14 ····
9 ····void·a(final·Menu·p0,·final·y·p1);15 ····public·af(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
 16 ········super(context,·set,·n);
 17 ········final·bl·a·=·bl.a(context,·set,·l.PopupWindow,·n,·0);
 18 ········this.a·=·a.a(l.PopupWindow_overlapAnchor,·false);
 19 ········this.setBackgroundDrawable(a.a(l.PopupWindow_android_popupBackground));
 20 ········a.b();
 21 ········if·(Build$VERSION.SDK_INT·<·14)·{
 22 ············a(this);
 23 ········}
 24 ····}
10 ····25 ····
11 ····boolean·d();26 ····private·static·void·a(final·PopupWindow·popupWindow)·{
 27 ········final·Class<PopupWindow>·clazz·=·PopupWindow.class;
 28 ········final·String·name·=·"mAnchor";
 29 ········final·Class<PopupWindow>·clazz2·=·clazz;
 30 ········try·{
 31 ············final·Field·declaredField·=·clazz2.getDeclaredField(name);
 32 ············declaredField.setAccessible(true);
 33 ············final·Field·declaredField2·=·PopupWindow.class.getDeclaredField("mOnScrollChangedListener");
 34 ············declaredField2.setAccessible(true);
 35 ············final·Field·field·=·declaredField2;
 36 ············try·{
 37 ················final·Object·value·=·field.get(popupWindow);
 38 ················try·{
 39 ····················final·ViewTreeObserver$OnScrollChangedListener·viewTreeObserver$OnScrollChangedListener·=·(ViewTreeObserver$OnScrollChangedListener)value;
 40 ····················try·{
 41 ························declaredField2.set(popupWindow,·new·ag(declaredField,·popupWindow,·viewTreeObserver$OnScrollChangedListener));
 42 ····················}
 43 ····················catch·(Exception·ex)·{
 44 ························Log.d("AppCompatPopupWindow",·"Exception·while·installing·workaround·OnScrollChangedListener",·(Throwable)ex);
 45 ····················}
 46 ················}
 47 ················catch·(Exception·ex2)·{}
 48 ············}
 49 ············catch·(Exception·ex3)·{}
 50 ········}
 51 ········catch·(Exception·ex4)·{}
 52 ····}
12 ····53 ····
13 ····boolean·e();54 ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{
 55 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{
 56 ············n2·-=·view.getHeight();
 57 ········}
 58 ········super.showAsDropDown(view,·n,·n2);
 59 ····}
14 ····60 ····
15 ····boolean·f();61 ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{
 62 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{
 63 ············n2·-=·view.getHeight();
 64 ········}
 65 ········super.showAsDropDown(view,·n,·n2,·n3);
 66 ····}
16 ····67 ····
17 ····boolean·g();68 ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{
 69 ········int·n5;
 70 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{
 71 ············n2·=·(n5·=·n2·-·view.getHeight());
 72 ········}
 73 ········else·{
 74 ············n5·=·n2;
 75 ········}
 76 ········super.update(view,·n,·n5,·n3,·n4);
18 ····77 ····}
19 ····boolean·h(); 
20 ···· 
21 ····void·i(); 
22 ···· 
23 ····void·j(); 
24 ···· 
25 ····void·setWindowCallback(final·Window$Callback·p0); 
26 ···· 
27 ····void·setWindowTitle(final·CharSequence·p0); 
28 }78 }
16.2 KB
android/support/v7/internal/widget/ActionBarOverlayLayout.class
16.1 KB
procyon -ec {}
Max HTML report size reached
11.0 KB
android/support/v7/widget/z.class
11.0 KB
procyon -ec {}
Max HTML report size reached
610 B
android/support/v7/internal/widget/ActivityChooserView$InnerLayout.class
466 B
procyon -ec {}
    
Offset 11, 12 lines modifiedOffset 11, 12 lines modified
11 ····11 ····
12 ····static·{12 ····static·{
13 ········a·=·new·int[]·{·16842964·};13 ········a·=·new·int[]·{·16842964·};
14 ····}14 ····}
15 ····15 ····
16 ····public·ActivityChooserView$InnerLayout(final·Context·context,·final·AttributeSet·set)·{16 ····public·ActivityChooserView$InnerLayout(final·Context·context,·final·AttributeSet·set)·{
17 ········super(context,·set);17 ········super(context,·set);
18 ········final·bh·a·=·bh.a(context,·set,·ActivityChooserView$InnerLayout.a);18 ········final·bl·a·=·bl.a(context,·set,·ActivityChooserView$InnerLayout.a);
19 ········this.setBackgroundDrawable(a.a(0));19 ········this.setBackgroundDrawable(a.a(0));
20 ········a.b();20 ········a.b();
21 ····}21 ····}
22 }22 }
4.04 KB
android/support/v7/internal/widget/ActivityChooserView.class
3.92 KB
procyon -ec {}
Max HTML report size reached
1.09 KB
android/support/v7/internal/widget/ContentFrameLayout.class
999 B
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.util.DisplayMetrics;2 import·android.util.DisplayMetrics;
3 import·android.view.View$MeasureSpec;3 import·android.view.View$MeasureSpec;
4 import·android.view.View;4 import·android.view.View;
5 import·android.support.v4.view.bv;5 import·android.support.v4.h.ao;
6 import·android.util.AttributeSet;6 import·android.util.AttributeSet;
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.graphics.Rect;8 import·android.graphics.Rect;
9 import·android.util.TypedValue;9 import·android.util.TypedValue;
10 import·android.widget.FrameLayout;10 import·android.widget.FrameLayout;
  
11 public·class·ContentFrameLayout·extends·FrameLayout11 public·class·ContentFrameLayout·extends·FrameLayout
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ····public·ContentFrameLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{32 ····public·ContentFrameLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
33 ········super(context,·set,·n);33 ········super(context,·set,·n);
34 ········this.g·=·new·Rect();34 ········this.g·=·new·Rect();
35 ····}35 ····}
36 ····36 ····
37 ····public·void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{37 ····public·void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
38 ········this.g.set(n,·n2,·n3,·n4);38 ········this.g.set(n,·n2,·n3,·n4);
39 ········if·(bv.p((View)this))·{39 ········if·(ao.i((View)this))·{
40 ············this.requestLayout();40 ············this.requestLayout();
41 ········}41 ········}
42 ····}42 ····}
43 ····43 ····
44 ····public·void·a(final·Rect·rect)·{44 ····public·void·a(final·Rect·rect)·{
45 ········this.fitSystemWindows(rect);45 ········this.fitSystemWindows(rect);
46 ····}46 ····}
530 B
android/support/v7/internal/widget/DialogTitle.class
426 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 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.text.Layout;3 import·android.text.Layout;
4 import·android.support.v7.a.l;4 import·android.support.v7.b.l;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.widget.TextView;7 import·android.widget.TextView;
  
8 public·class·DialogTitle·extends·TextView8 public·class·DialogTitle·extends·TextView
9 {9 {
10 ····public·DialogTitle(final·Context·context)·{10 ····public·DialogTitle(final·Context·context)·{
728 B
android/support/v7/internal/widget/ah.class
642 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 31 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 import·android.view.Window$Callback;
 3 import·android.support.v7.internal.view.menu.y;
 4 import·android.view.Menu;
  
2 public·interface·ah5 public·interface·ah
3 {6 {
4 ····void·setOnFitSystemWindowsListener(final·ai·p0);7 ····void·a(final·int·p0);
 8 ····
 9 ····void·a(final·Menu·p0,·final·y·p1);
 10 ····
 11 ····boolean·d();
 12 ····
 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·Window$Callback·p0);
 26 ····
 27 ····void·setWindowTitle(final·CharSequence·p0);
5 }28 }
1.09 KB
android/support/v7/internal/widget/FitWindowsFrameLayout.class
989 B
procyon -ec {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 package·android.support.v7.internal.widget;2 package·android.support.v7.internal.widget;
  
3 import·android.graphics.Rect;3 import·android.graphics.Rect;
4 import·android.util.AttributeSet;4 import·android.util.AttributeSet;
5 import·android.content.Context;5 import·android.content.Context;
6 import·android.widget.FrameLayout;6 import·android.widget.FrameLayout;
  
7 public·class·FitWindowsFrameLayout·extends·FrameLayout·implements·ah7 public·class·FitWindowsFrameLayout·extends·FrameLayout·implements·aj
8 {8 {
9 ····private·ai·a;9 ····private·ak·a;
10 ····10 ····
11 ····public·FitWindowsFrameLayout(final·Context·context)·{11 ····public·FitWindowsFrameLayout(final·Context·context)·{
12 ········super(context);12 ········super(context);
13 ····}13 ····}
14 ····14 ····
15 ····public·FitWindowsFrameLayout(final·Context·context,·final·AttributeSet·set)·{15 ····public·FitWindowsFrameLayout(final·Context·context,·final·AttributeSet·set)·{
16 ········super(context,·set);16 ········super(context,·set);
Offset 21, 11 lines modifiedOffset 21, 11 lines modified
21 ····protected·boolean·fitSystemWindows(final·Rect·rect)·{21 ····protected·boolean·fitSystemWindows(final·Rect·rect)·{
22 ········if·(this.a·!=·null)·{22 ········if·(this.a·!=·null)·{
23 ············this.a.a(rect);23 ············this.a.a(rect);
24 ········}24 ········}
25 ········return·super.fitSystemWindows(rect);25 ········return·super.fitSystemWindows(rect);
26 ····}26 ····}
27 ····27 ····
28 ····public·void·setOnFitSystemWindowsListener(final·ai·a)·{28 ····public·void·setOnFitSystemWindowsListener(final·ak·a)·{
29 ········this.a·=·a;29 ········this.a·=·a;
30 ····}30 ····}
31 }31 }
1.1 KB
android/support/v7/internal/widget/FitWindowsLinearLayout.class
996 B
procyon -ec {}
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 package·android.support.v7.internal.widget;2 package·android.support.v7.internal.widget;
  
3 import·android.graphics.Rect;3 import·android.graphics.Rect;
4 import·android.util.AttributeSet;4 import·android.util.AttributeSet;
5 import·android.content.Context;5 import·android.content.Context;
6 import·android.widget.LinearLayout;6 import·android.widget.LinearLayout;
  
7 public·class·FitWindowsLinearLayout·extends·LinearLayout·implements·ah7 public·class·FitWindowsLinearLayout·extends·LinearLayout·implements·aj
8 {8 {
9 ····private·ai·a;9 ····private·ak·a;
10 ····10 ····
11 ····public·FitWindowsLinearLayout(final·Context·context)·{11 ····public·FitWindowsLinearLayout(final·Context·context)·{
12 ········super(context);12 ········super(context);
13 ····}13 ····}
14 ····14 ····
15 ····public·FitWindowsLinearLayout(final·Context·context,·final·AttributeSet·set)·{15 ····public·FitWindowsLinearLayout(final·Context·context,·final·AttributeSet·set)·{
16 ········super(context,·set);16 ········super(context,·set);
Offset 21, 11 lines modifiedOffset 21, 11 lines modified
21 ····protected·boolean·fitSystemWindows(final·Rect·rect)·{21 ····protected·boolean·fitSystemWindows(final·Rect·rect)·{
22 ········if·(this.a·!=·null)·{22 ········if·(this.a·!=·null)·{
23 ············this.a.a(rect);23 ············this.a.a(rect);
24 ········}24 ········}
25 ········return·super.fitSystemWindows(rect);25 ········return·super.fitSystemWindows(rect);
26 ····}26 ····}
27 ····27 ····
28 ····public·void·setOnFitSystemWindowsListener(final·ai·a)·{28 ····public·void·setOnFitSystemWindowsListener(final·ak·a)·{
29 ········this.a·=·a;29 ········this.a·=·a;
30 ····}30 ····}
31 }31 }
964 B
android/support/v7/internal/widget/NativeActionModeAwareLayout.class
828 B
procyon -ec {}
    
Offset 5, 21 lines modifiedOffset 5, 21 lines modified
5 import·android.view.ActionMode$Callback;5 import·android.view.ActionMode$Callback;
6 import·android.view.View;6 import·android.view.View;
7 import·android.util.AttributeSet;7 import·android.util.AttributeSet;
8 import·android.content.Context;8 import·android.content.Context;
  
9 public·class·NativeActionModeAwareLayout·extends·ContentFrameLayout9 public·class·NativeActionModeAwareLayout·extends·ContentFrameLayout
10 {10 {
11 ····private·al·a;11 ····private·an·a;
12 ····12 ····
13 ····public·NativeActionModeAwareLayout(final·Context·context,·final·AttributeSet·set)·{13 ····public·NativeActionModeAwareLayout(final·Context·context,·final·AttributeSet·set)·{
14 ········super(context,·set);14 ········super(context,·set);
15 ····}15 ····}
16 ····16 ····
17 ····public·void·setActionModeForChildListener(final·al·a)·{17 ····public·void·setActionModeForChildListener(final·an·a)·{
18 ········this.a·=·a;18 ········this.a·=·a;
19 ····}19 ····}
20 ····20 ····
21 ····public·ActionMode·startActionModeForChild(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{21 ····public·ActionMode·startActionModeForChild(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{
22 ········ActionMode·actionMode;22 ········ActionMode·actionMode;
23 ········if·(this.a·!=·null)·{23 ········if·(this.a·!=·null)·{
24 ············actionMode·=·this.a.a(view,·actionMode$Callback);24 ············actionMode·=·this.a.a(view,·actionMode$Callback);
1.19 KB
android/support/v7/internal/widget/TintImageView.class
1.08 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·bf·b;10 ····private·final·bj·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·bh·a·=·bh.a(this.getContext(),·set,·TintImageView.a,·n,·0);32 ········final·bl·a·=·bl.a(this.getContext(),·set,·TintImageView.a,·n,·0);
33 ········if·(a.a()·>·0)·{33 ········if·(a.a()·>·0)·{
34 ············if·(a.e(0))·{34 ············if·(a.e(0))·{
35 ················this.setBackgroundDrawable(a.a(0));35 ················this.setBackgroundDrawable(a.a(0));
36 ············}36 ············}
37 ············if·(a.e(n2))·{37 ············if·(a.e(n2))·{
38 ················this.setImageDrawable(a.a(n2));38 ················this.setImageDrawable(a.a(n2));
39 ············}39 ············}
1.46 KB
android/support/v7/internal/widget/ViewStubCompat.class
1.35 KB
procyon -ec {}
    
Offset 2, 28 lines modifiedOffset 2, 28 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.l;
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·bm·e;20 ····private·bq·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;
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·bm·e)·{111 ····public·void·setOnInflateListener(final·bq·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.32 KB
android/support/v7/internal/widget/aa.class
1.24 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 49 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 public·interface·aa2 import·android.os.Parcelable;
 3 import·android.database.DataSetObserver;
  
 4 class·aa·extends·DataSetObserver
3 {5 {
 6 ····final·/*·synthetic·*/·y·a;
 7 ····private·Parcelable·b;
 8 ····
 9 ····aa(final·y·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 ············y.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·=·y.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 ····}
4 }46 }
405 B
android/support/v7/internal/widget/ab.class
319 B
procyon -ec {}
    
Offset 1, 11 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.view.View;
  
3 public·interface·ab3 public·interface·ab
4 {4 {
5 ····void·a(final·w·p0); 
6 ···· 
7 ····void·a(final·w·p0,·final·View·p1,·final·int·p2,·final·long·p3);5 ····void·a(final·y·p0,·final·View·p1,·final·int·p2,·final·long·p3);
8 }6 }
568 B
android/support/v7/internal/widget/ac.class
482 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 class·ac·implements·Runnable2 public·interface·ac
3 {3 {
4 ····final·/*·synthetic·*/·w·a; 
5 ···· 
6 ····private·ac(final·w·a)·{ 
7 ········this.a·=·a; 
8 ····} 
9 ···· 
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 ············w.b(this.a); 
18 ········} 
19 ····} 
20 }4 }
3.21 KB
android/support/v7/internal/widget/ad.class
3.13 KB
procyon -ec {}
    
Offset 1, 81 lines modifiedOffset 1, 11 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·java.lang.reflect.Field; 
4 import·android.util.Log; 
5 import·android.view.ViewTreeObserver$OnScrollChangedListener; 
6 import·android.os.Build$VERSION; 
7 import·android.support.v7.a.l; 
8 import·android.util.AttributeSet; 
9 import·android.content.Context; 
10 import·android.widget.PopupWindow; 
  
11 public·class·ad·extends·PopupWindow3 public·interface·ad
12 {4 {
13 ····private·final·boolean·a;5 ····void·a(final·y·p0);
14 ····6 ····
 7 ····void·a(final·y·p0,·final·View·p1,·final·int·p2,·final·long·p3);
15 ····public·ad(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ 
16 ········super(context,·set,·n); 
17 ········final·bh·a·=·bh.a(context,·set,·l.PopupWindow,·n,·0); 
18 ········this.a·=·a.a(l.PopupWindow_overlapAnchor,·false); 
19 ········this.setBackgroundDrawable(a.a(l.PopupWindow_android_popupBackground)); 
20 ········a.b(); 
21 ········if·(Build$VERSION.SDK_INT·<·14)·{ 
22 ············a(this); 
23 ········} 
24 ····} 
25 ···· 
26 ····private·static·void·a(final·PopupWindow·popupWindow)·{ 
27 ········final·Class<PopupWindow>·clazz·=·PopupWindow.class; 
28 ········final·String·name·=·"mAnchor"; 
29 ········final·Class<PopupWindow>·clazz2·=·clazz; 
30 ········try·{ 
31 ············final·Field·declaredField·=·clazz2.getDeclaredField(name); 
32 ············declaredField.setAccessible(true); 
33 ············final·Field·declaredField2·=·PopupWindow.class.getDeclaredField("mOnScrollChangedListener"); 
34 ············declaredField2.setAccessible(true); 
35 ············final·Field·field·=·declaredField2; 
36 ············try·{ 
37 ················final·Object·value·=·field.get(popupWindow); 
38 ················try·{ 
39 ····················final·ViewTreeObserver$OnScrollChangedListener·viewTreeObserver$OnScrollChangedListener·=·(ViewTreeObserver$OnScrollChangedListener)value; 
40 ····················try·{ 
41 ························declaredField2.set(popupWindow,·new·ae(declaredField,·popupWindow,·viewTreeObserver$OnScrollChangedListener)); 
42 ····················} 
43 ····················catch·(Exception·ex)·{ 
44 ························Log.d("AppCompatPopupWindow",·"Exception·while·installing·workaround·OnScrollChangedListener",·(Throwable)ex); 
45 ····················} 
46 ················} 
47 ················catch·(Exception·ex2)·{} 
48 ············} 
49 ············catch·(Exception·ex3)·{} 
50 ········} 
51 ········catch·(Exception·ex4)·{} 
52 ····} 
53 ···· 
54 ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{ 
55 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ 
56 ············n2·-=·view.getHeight(); 
57 ········} 
58 ········super.showAsDropDown(view,·n,·n2); 
59 ····} 
60 ···· 
61 ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{ 
62 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ 
63 ············n2·-=·view.getHeight(); 
64 ········} 
65 ········super.showAsDropDown(view,·n,·n2,·n3); 
66 ····} 
67 ···· 
68 ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{ 
69 ········int·n5; 
70 ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ 
71 ············n2·=·(n5·=·n2·-·view.getHeight()); 
72 ········} 
73 ········else·{ 
74 ············n5·=·n2; 
75 ········} 
76 ········super.update(view,·n,·n5,·n3,·n4); 
77 ····} 
78 }8 }
1.84 KB
android/support/v7/internal/widget/ae.class
1.75 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 class·ae·implements·Runnable
2 import·java.lang.ref.WeakReference; 
3 import·android.widget.PopupWindow; 
4 import·java.lang.reflect.Field; 
5 import·android.view.ViewTreeObserver$OnScrollChangedListener; 
  
6 final·class·ae·implements·ViewTreeObserver$OnScrollChangedListener 
7 {3 {
8 ····final·/*·synthetic·*/·Field·a;4 ····final·/*·synthetic·*/·y·a;
9 ····final·/*·synthetic·*/·PopupWindow·b; 
10 ····final·/*·synthetic·*/·ViewTreeObserver$OnScrollChangedListener·c; 
11 ····5 ····
12 ····ae(final·Field·a,·final·PopupWindow·b,·final·ViewTreeObserver$OnScrollChangedListener·c)·{6 ····private·ae(final·y·a)·{
13 ········this.a·=·a;7 ········this.a·=·a;
14 ········this.b·=·b; 
15 ········this.c·=·c; 
16 ····}8 ····}
17 ····9 ····
 10 ····public·void·run()·{
 11 ········if·(this.a.u)·{
 12 ············if·(this.a.getAdapter()·!=·null)·{
 13 ················this.a.post((Runnable)this);
18 ····public·void·onScrollChanged()·{ 
19 ········try·{ 
20 ············final·Field·a·=·this.a; 
21 ············try·{ 
22 ················final·Object·value·=·a.get(this.b); 
23 ················try·{ 
24 ····················final·WeakReference<Object>·weakReference·=·(WeakReference<Object>)value; 
25 ····················if·(weakReference·!=·null·&&·weakReference.get()·!=·null)·{ 
26 ························final·ViewTreeObserver$OnScrollChangedListener·c·=·this.c; 
27 ························try·{ 
28 ····························c.onScrollChanged(); 
29 ························} 
30 ························catch·(IllegalAccessException·ex)·{} 
31 ····················} 
32 ················} 
33 ················catch·(IllegalAccessException·ex2)·{} 
34 ············}14 ············}
35 ············catch·(IllegalAccessException·ex3)·{} 
36 ········}15 ········}
37 ········catch·(IllegalAccessException·ex4)·{}16 ········else·{
 17 ············y.b(this.a);
 18 ········}
38 ····}19 ····}
39 }20 }
2.68 KB
android/support/v7/internal/widget/ag.class
2.6 KB
procyon -ec {}
    
Offset 1, 73 lines modifiedOffset 1, 42 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 import·java.lang.ref.WeakReference;
 3 import·android.widget.PopupWindow;
 4 import·java.lang.reflect.Field;
 5 import·android.view.ViewTreeObserver$OnScrollChangedListener;
2 import·android.content.Context; 
3 import·android.view.Window$Callback; 
4 import·android.view.Menu; 
5 import·android.support.v7.internal.view.menu.j; 
6 import·android.support.v7.internal.view.menu.y; 
7 import·android.graphics.drawable.Drawable; 
8 import·android.view.ViewGroup; 
  
9 public·interface·ag6 final·class·ag·implements·ViewTreeObserver$OnScrollChangedListener
10 {7 {
11 ····ViewGroup·a();8 ····final·/*·synthetic·*/·Field·a;
 9 ····final·/*·synthetic·*/·PopupWindow·b;
 10 ····final·/*·synthetic·*/·ViewTreeObserver$OnScrollChangedListener·c;
12 ····11 ····
13 ····void·a(final·int·p0);12 ····ag(final·Field·a,·final·PopupWindow·b,·final·ViewTreeObserver$OnScrollChangedListener·c)·{
 13 ········this.a·=·a;
 14 ········this.b·=·b;
 15 ········this.c·=·c;
 16 ····}
14 ····17 ····
15 ····void·a(final·Drawable·p0);18 ····public·void·onScrollChanged()·{
 19 ········try·{
 20 ············final·Field·a·=·this.a;
 21 ············try·{
 22 ················final·Object·value·=·a.get(this.b);
 23 ················try·{
 24 ····················final·WeakReference<Object>·weakReference·=·(WeakReference<Object>)value;
 25 ····················if·(weakReference·!=·null·&&·weakReference.get()·!=·null)·{
 26 ························final·ViewTreeObserver$OnScrollChangedListener·c·=·this.c;
 27 ························try·{
 28 ····························c.onScrollChanged();
 29 ························}
 30 ························catch·(IllegalAccessException·ex)·{}
 31 ····················}
 32 ················}
 33 ················catch·(IllegalAccessException·ex2)·{}
 34 ············}
 35 ············catch·(IllegalAccessException·ex3)·{}
 36 ········}
 37 ········catch·(IllegalAccessException·ex4)·{}
16 ····38 ····}
17 ····void·a(final·y·p0,·final·j·p1); 
18 ···· 
19 ····void·a(final·ao·p0); 
20 ···· 
21 ····void·a(final·Menu·p0,·final·y·p1); 
22 ···· 
23 ····void·a(final·Window$Callback·p0); 
24 ···· 
25 ····void·a(final·CharSequence·p0); 
26 ···· 
27 ····void·a(final·boolean·p0); 
28 ···· 
29 ····Context·b(); 
30 ···· 
31 ····void·b(final·int·p0); 
32 ···· 
33 ····void·b(final·boolean·p0); 
34 ···· 
35 ····void·c(final·int·p0); 
36 ···· 
37 ····boolean·c(); 
38 ···· 
39 ····void·d(final·int·p0); 
40 ···· 
41 ····boolean·d(); 
42 ···· 
43 ····void·e(); 
44 ···· 
45 ····CharSequence·f(); 
46 ···· 
47 ····void·g(); 
48 ···· 
49 ····void·h(); 
50 ···· 
51 ····boolean·i(); 
52 ···· 
53 ····boolean·j(); 
54 ···· 
55 ····boolean·k(); 
56 ···· 
57 ····boolean·l(); 
58 ···· 
59 ····boolean·m(); 
60 ···· 
61 ····void·n(); 
62 ···· 
63 ····void·o(); 
64 ···· 
65 ····int·p(); 
66 ···· 
67 ····int·q(); 
68 ···· 
69 ····Menu·r(); 
70 }39 }
7.49 KB
android/support/v7/internal/widget/aj.class
7.4 KB
procyon -ec {}
Max HTML report size reached
1.27 KB
android/support/v7/internal/widget/ak.class
1.18 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 9 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.Rect;
3 import·android.graphics.drawable.Drawable; 
4 import·android.support.v7.b.a.a; 
  
5 class·ak·extends·a3 public·interface·ak
6 {4 {
 5 ····void·a(final·Rect·p0);
7 ····private·boolean·a; 
8 ···· 
9 ····public·ak(final·Drawable·drawable)·{ 
10 ········super(drawable); 
11 ········this.a·=·true; 
12 ····} 
13 ···· 
14 ····void·a(final·boolean·a)·{ 
15 ········this.a·=·a; 
16 ····} 
17 ···· 
18 ····public·void·draw(final·Canvas·canvas)·{ 
19 ········if·(this.a)·{ 
20 ············super.draw(canvas); 
21 ········} 
22 ····} 
23 ···· 
24 ····public·void·setHotspot(final·float·n,·final·float·n2)·{ 
25 ········if·(this.a)·{ 
26 ············super.setHotspot(n,·n2); 
27 ········} 
28 ····} 
29 ···· 
30 ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ 
31 ········if·(this.a)·{ 
32 ············super.setHotspotBounds(n,·n2,·n3,·n4); 
33 ········} 
34 ····} 
35 ···· 
36 ····public·boolean·setState(final·int[]·state)·{ 
37 ········return·this.a·&&·super.setState(state); 
38 ····} 
39 ···· 
40 ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ 
41 ········return·this.a·&&·super.setVisible(b,·b2); 
42 ····} 
43 }6 }
7.27 KB
android/support/v7/internal/widget/am.class
7.19 KB
procyon -ec {}
Max HTML report size reached
3.38 KB
android/support/v7/internal/widget/an.class
3.3 KB
procyon -ec {}
    
Offset 1, 141 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 public·class·an2 import·android.view.ActionMode;
 3 import·android.view.ActionMode$Callback;
 4 import·android.view.View;
  
 5 public·interface·an
3 {6 {
 7 ····ActionMode·a(final·View·p0,·final·ActionMode$Callback·p1);
4 ····private·int·a; 
5 ····private·int·b; 
6 ····private·int·c; 
7 ····private·int·d; 
8 ····private·int·e; 
9 ····private·int·f; 
10 ····private·boolean·g; 
11 ····private·boolean·h; 
12 ···· 
13 ····public·an()·{ 
14 ········final·int·n·=·-1·<<·-1; 
15 ········this.a·=·0; 
16 ········this.b·=·0; 
17 ········this.c·=·n; 
18 ········this.d·=·n; 
19 ········this.e·=·0; 
20 ········this.f·=·0; 
21 ········this.g·=·false; 
22 ········this.h·=·false; 
23 ····} 
24 ···· 
25 ····public·int·a()·{ 
26 ········return·this.a; 
27 ····} 
28 ···· 
29 ····public·void·a(final·int·a,·final·int·b)·{ 
30 ········final·int·n·=·-1·<<·-1; 
31 ········this.c·=·a; 
32 ········this.d·=·b; 
33 ········this.h·=·true; 
34 ········if·(this.g)·{ 
35 ············if·(b·!=·n)·{ 
36 ················this.a·=·b; 
37 ············} 
38 ············if·(a·!=·n)·{ 
39 ················this.b·=·a; 
40 ············} 
41 ········} 
42 ········else·{ 
43 ············if·(a·!=·n)·{ 
44 ················this.a·=·a; 
45 ············} 
46 ············if·(b·!=·n)·{ 
47 ················this.b·=·b; 
48 ············} 
49 ········} 
50 ····} 
51 ···· 
52 ····public·void·a(final·boolean·g)·{ 
53 ········final·int·n·=·-1·<<·-1; 
54 ········if·(g·!=·this.g)·{ 
55 ············this.g·=·g; 
56 ············if·(this.h)·{ 
57 ················if·(g)·{ 
58 ····················int·a; 
59 ····················if·(this.d·!=·n)·{ 
60 ························a·=·this.d; 
61 ····················} 
62 ····················else·{ 
63 ························a·=·this.e; 
64 ····················} 
65 ····················this.a·=·a; 
66 ····················int·b; 
67 ····················if·(this.c·!=·n)·{ 
68 ························b·=·this.c; 
69 ····················} 
70 ····················else·{ 
71 ························b·=·this.f; 
72 ····················} 
73 ····················this.b·=·b; 
74 ················} 
75 ················else·{ 
76 ····················int·a2; 
77 ····················if·(this.c·!=·n)·{ 
78 ························a2·=·this.c; 
79 ····················} 
80 ····················else·{ 
81 ························a2·=·this.e; 
82 ····················} 
83 ····················this.a·=·a2; 
84 ····················int·b2; 
85 ····················if·(this.d·!=·n)·{ 
86 ························b2·=·this.d; 
87 ····················} 
88 ····················else·{ 
89 ························b2·=·this.f; 
90 ····················} 
91 ····················this.b·=·b2; 
92 ················} 
93 ············} 
94 ············else·{ 
95 ················this.a·=·this.e; 
96 ················this.b·=·this.f; 
97 ············} 
98 ········} 
99 ····} 
100 ···· 
101 ····public·int·b()·{ 
102 ········return·this.b; 
103 ····} 
104 ···· 
105 ····public·void·b(final·int·n,·final·int·n2)·{ 
106 ········final·int·n3·=·-1·<<·-1; 
107 ········this.h·=·false; 
108 ········if·(n·!=·n3)·{ 
109 ············this.e·=·n; 
110 ············this.a·=·n; 
111 ········} 
112 ········if·(n2·!=·n3)·{ 
113 ············this.f·=·n2; 
114 ············this.b·=·n2; 
115 ········} 
116 ····} 
117 ···· 
118 ····public·int·c()·{ 
119 ········int·n; 
120 ········if·(this.g)·{ 
Max diff block lines reached; 0/3351 bytes (0.00%) of diff not shown.
310 B
android/support/v7/internal/widget/z.class
226 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 class·z
2 import·android.view.View; 
  
3 public·interface·z 
4 {3 {
5 ····void·a(final·w·p0,·final·View·p1,·final·int·p2,·final·long·p3); 
6 }4 }
12.3 KB
android/support/v7/internal/widget/ao.class
12.2 KB
procyon -ec {}
Max HTML report size reached
3.55 KB
android/support/v7/internal/widget/ap.class
3.46 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 141 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 public·class·ap
2 import·android.view.View; 
  
3 class·ap·implements·Runnable 
4 {3 {
5 ····final·/*·synthetic·*/·View·a; 
6 ····final·/*·synthetic·*/·ao·b;4 ····private·int·a;
 5 ····private·int·b;
 6 ····private·int·c;
 7 ····private·int·d;
 8 ····private·int·e;
 9 ····private·int·f;
 10 ····private·boolean·g;
 11 ····private·boolean·h;
 12 ····
 13 ····public·ap()·{
 14 ········final·int·n·=·-1·<<·-1;
 15 ········this.a·=·0;
 16 ········this.b·=·0;
 17 ········this.c·=·n;
 18 ········this.d·=·n;
 19 ········this.e·=·0;
 20 ········this.f·=·0;
 21 ········this.g·=·false;
 22 ········this.h·=·false;
 23 ····}
 24 ····
 25 ····public·int·a()·{
 26 ········return·this.a;
 27 ····}
 28 ····
 29 ····public·void·a(final·int·a,·final·int·b)·{
 30 ········final·int·n·=·-1·<<·-1;
 31 ········this.c·=·a;
 32 ········this.d·=·b;
 33 ········this.h·=·true;
 34 ········if·(this.g)·{
 35 ············if·(b·!=·n)·{
 36 ················this.a·=·b;
 37 ············}
 38 ············if·(a·!=·n)·{
 39 ················this.b·=·a;
 40 ············}
 41 ········}
 42 ········else·{
 43 ············if·(a·!=·n)·{
 44 ················this.a·=·a;
 45 ············}
 46 ············if·(b·!=·n)·{
 47 ················this.b·=·b;
 48 ············}
 49 ········}
 50 ····}
 51 ····
 52 ····public·void·a(final·boolean·g)·{
 53 ········final·int·n·=·-1·<<·-1;
 54 ········if·(g·!=·this.g)·{
 55 ············this.g·=·g;
 56 ············if·(this.h)·{
 57 ················if·(g)·{
 58 ····················int·a;
 59 ····················if·(this.d·!=·n)·{
 60 ························a·=·this.d;
 61 ····················}
 62 ····················else·{
 63 ························a·=·this.e;
 64 ····················}
 65 ····················this.a·=·a;
 66 ····················int·b;
 67 ····················if·(this.c·!=·n)·{
 68 ························b·=·this.c;
 69 ····················}
 70 ····················else·{
 71 ························b·=·this.f;
 72 ····················}
 73 ····················this.b·=·b;
 74 ················}
 75 ················else·{
 76 ····················int·a2;
 77 ····················if·(this.c·!=·n)·{
 78 ························a2·=·this.c;
 79 ····················}
 80 ····················else·{
 81 ························a2·=·this.e;
 82 ····················}
 83 ····················this.a·=·a2;
 84 ····················int·b2;
 85 ····················if·(this.d·!=·n)·{
 86 ························b2·=·this.d;
 87 ····················}
 88 ····················else·{
 89 ························b2·=·this.f;
 90 ····················}
 91 ····················this.b·=·b2;
 92 ················}
 93 ············}
 94 ············else·{
 95 ················this.a·=·this.e;
 96 ················this.b·=·this.f;
 97 ············}
 98 ········}
 99 ····}
 100 ····
 101 ····public·int·b()·{
 102 ········return·this.b;
 103 ····}
 104 ····
 105 ····public·void·b(final·int·n,·final·int·n2)·{
 106 ········final·int·n3·=·-1·<<·-1;
 107 ········this.h·=·false;
 108 ········if·(n·!=·n3)·{
 109 ············this.e·=·n;
 110 ············this.a·=·n;
 111 ········}
 112 ········if·(n2·!=·n3)·{
 113 ············this.f·=·n2;
 114 ············this.b·=·n2;
 115 ········}
 116 ····}
7 ····117 ····
8 ····ap(final·ao·b,·final·View·a)·{ 
9 ········this.b·=·b; 
10 ········this.a·=·a;118 ····public·int·c()·{
 119 ········int·n;
Max diff block lines reached; 334/3517 bytes (9.50%) of diff not shown.
6.88 KB
android/support/v7/internal/widget/aq.class
6.8 KB
procyon -ec {}
Max HTML report size reached
998 B
android/support/v7/internal/widget/ar.class
912 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 20 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.view.View$OnClickListener; 
  
4 class·ar·implements·View$OnClickListener3 class·ar·implements·Runnable
5 {4 {
 5 ····final·/*·synthetic·*/·View·a;
6 ····final·/*·synthetic·*/·ao·a;6 ····final·/*·synthetic·*/·aq·b;
7 ····7 ····
8 ····private·ar(final·ao·a)·{8 ····ar(final·aq·b,·final·View·a)·{
 9 ········this.b·=·b;
9 ········this.a·=·a;10 ········this.a·=·a;
10 ····}11 ····}
11 ····12 ····
 13 ····public·void·run()·{
 14 ········this.b.smoothScrollTo(this.a.getLeft()·-·(this.b.getWidth()·-·this.a.getWidth())·/·2,·0);
 15 ········this.b.a·=·null;
12 ····public·void·onClick(final·View·view)·{ 
13 ········((as)view).b().d(); 
14 ········for·(int·childCount·=·ao.a(this.a).getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ 
15 ············final·View·child·=·ao.a(this.a).getChildAt(i); 
16 ············child.setSelected(child·==·view); 
17 ········} 
18 ····}16 ····}
19 }17 }
7.19 KB
android/support/v7/internal/widget/as.class
7.1 KB
procyon -ec {}
Max HTML report size reached
1.14 KB
android/support/v7/internal/widget/at.class
1.06 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.support.v7.widget.ab; 
3 import·android.view.View;2 import·android.view.View;
4 import·android.support.v7.widget.ag;3 import·android.view.View$OnClickListener;
  
5 class·at·extends·ag4 class·at·implements·View$OnClickListener
6 {5 {
7 ····final·/*·synthetic·*/·ax·a;6 ····final·/*·synthetic·*/·aq·a;
8 ····final·/*·synthetic·*/·SpinnerCompat·b; 
9 ····7 ····
 8 ····private·at(final·aq·a)·{
10 ····at(final·SpinnerCompat·b,·final·View·view,·final·ax·a)·{ 
11 ········this.b·=·b; 
12 ········this.a·=·a;9 ········this.a·=·a;
13 ········super(view); 
14 ····}10 ····}
15 ····11 ····
 12 ····public·void·onClick(final·View·view)·{
 13 ········((au)view).b().d();
 14 ········for·(int·childCount·=·aq.a(this.a).getChildCount(),·i·=·0;·i·<·childCount;·++i)·{
 15 ············final·View·child·=·aq.a(this.a).getChildAt(i);
 16 ············child.setSelected(child·==·view);
16 ····public·ab·a()·{ 
17 ········return·(ab)this.a; 
18 ····} 
19 ···· 
20 ····public·boolean·b()·{ 
21 ········if·(!SpinnerCompat.a(this.b).b())·{ 
22 ············SpinnerCompat.a(this.b).c(); 
23 ········}17 ········}
24 ········return·true; 
25 ····}18 ····}
26 }19 }
7.17 KB
android/support/v7/internal/widget/au.class
7.08 KB
procyon -ec {}
Max HTML report size reached
1.12 KB
android/support/v7/internal/widget/ba.class
1.03 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 34 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 import·android.widget.AdapterView$OnItemClickListener;
 3 import·android.view.View;
 4 import·android.util.AttributeSet;
 5 import·android.content.Context;
2 import·android.widget.ListAdapter;6 import·android.widget.ListAdapter;
 7 import·android.support.v7.widget.ab;
  
3 interface·ba8 class·ba·extends·ab·implements·be
4 {9 {
5 ····void·a();10 ····final·/*·synthetic·*/·av·a;
 11 ····private·CharSequence·c;
 12 ····private·ListAdapter·d;
6 ····13 ····
7 ····void·a(final·ListAdapter·p0);14 ····public·ba(final·av·a,·final·Context·context,·final·AttributeSet·set,·final·int·n)·{
 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·bb(this,·a));
 21 ····}
8 ····22 ····
9 ····void·a(final·CharSequence·p0);23 ····public·void·a(final·ListAdapter·d)·{
 24 ········super.a(d);
 25 ········this.d·=·d;
 26 ····}
10 ····27 ····
11 ····boolean·b();28 ····public·void·a(final·CharSequence·c)·{
 29 ········this.c·=·c;
12 ····30 ····}
13 ····void·c(); 
14 }31 }
11.7 KB
android/support/v7/internal/widget/av.class
11.6 KB
procyon -ec {}
Max HTML report size reached
3.19 KB
android/support/v7/internal/widget/aw.class
3.11 KB
procyon -ec {}
    
Offset 1, 107 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.ab;
2 import·android.database.DataSetObserver; 
3 import·android.view.ViewGroup; 
4 import·android.view.View;3 import·android.view.View;
 4 import·android.support.v7.widget.ag;
5 import·android.widget.SpinnerAdapter; 
6 import·android.widget.ListAdapter; 
  
7 class·aw·implements·ListAdapter,·SpinnerAdapter5 class·aw·extends·ag
8 {6 {
9 ····private·SpinnerAdapter·a; 
10 ····private·ListAdapter·b;7 ····final·/*·synthetic·*/·ba·a;
 8 ····final·/*·synthetic·*/·av·b;
11 ····9 ····
12 ····public·aw(final·SpinnerAdapter·a)·{10 ····aw(final·av·b,·final·View·view,·final·ba·a)·{
 11 ········this.b·=·b;
13 ········this.a·=·a;12 ········this.a·=·a;
 13 ········super(view);
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 ····} 
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 ····}14 ····}
92 ····15 ····
 16 ····public·ab·a()·{
 17 ········return·(ab)this.a;
93 ····public·void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{ 
94 ········if·(this.a·!=·null)·{ 
95 ············this.a.registerDataSetObserver(dataSetObserver); 
96 ········} 
97 ····}18 ····}
98 ····19 ····
99 ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{ 
100 ········if·(this.a·!=·null)·{ 
101 ············this.a.unregisterDataSetObserver(dataSetObserver);20 ····public·boolean·b()·{
 21 ········if·(!av.a(this.b).b())·{
 22 ············av.a(this.b).c();
102 ········}23 ········}
 24 ········return·true;
103 ····}25 ····}
104 }26 }
4.39 KB
android/support/v7/widget/ab.class
4.32 KB
procyon -ec {}
Max HTML report size reached
1.56 KB
android/support/v7/internal/widget/ax.class
1.47 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.widget.AdapterView$OnItemClickListener; 
3 import·android.view.View;2 import·android.view.ViewTreeObserver;
 3 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;
4 import·android.util.AttributeSet; 
5 import·android.content.Context; 
6 import·android.widget.ListAdapter; 
7 import·android.support.v7.widget.ab; 
  
8 class·ax·extends·ab·implements·ba4 class·ax·implements·ViewTreeObserver$OnGlobalLayoutListener
9 {5 {
10 ····final·/*·synthetic·*/·SpinnerCompat·a;6 ····final·/*·synthetic·*/·av·a;
11 ····private·CharSequence·c; 
12 ····private·ListAdapter·d; 
13 ····7 ····
14 ····public·ax(final·SpinnerCompat·a,·final·Context·context,·final·AttributeSet·set,·final·int·n)·{8 ····ax(final·av·a)·{
15 ········this.a·=·a;9 ········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·ay(this,·a)); 
21 ····}10 ····}
22 ····11 ····
23 ····public·void·a(final·ListAdapter·d)·{ 
24 ········super.a(d); 
25 ········this.d·=·d; 
26 ····} 
27 ···· 
28 ····public·void·a(final·CharSequence·c)·{ 
29 ········this.c·=·c;12 ····public·void·onGlobalLayout()·{
 13 ········if·(!av.a(this.a).b())·{
 14 ············av.a(this.a).c();
 15 ········}
 16 ········final·ViewTreeObserver·viewTreeObserver·=·this.a.getViewTreeObserver();
 17 ········if·(viewTreeObserver·!=·null)·{
 18 ············viewTreeObserver.removeGlobalOnLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this);
 19 ········}
30 ····}20 ····}
31 }21 }
2.3 KB
android/support/v7/internal/widget/ay.class
2.22 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 58 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.content.DialogInterface;
 4 import·android.app.AlertDialog$Builder;
3 import·android.widget.AdapterView;5 import·android.widget.ListAdapter;
4 import·android.widget.AdapterView$OnItemClickListener;6 import·android.app.AlertDialog;
 7 import·android.content.DialogInterface$OnClickListener;
  
5 class·ay·implements·AdapterView$OnItemClickListener8 class·ay·implements·DialogInterface$OnClickListener,·be
6 {9 {
7 ····final·/*·synthetic·*/·SpinnerCompat·a; 
8 ····final·/*·synthetic·*/·ax·b;10 ····final·/*·synthetic·*/·av·a;
 11 ····private·AlertDialog·b;
 12 ····private·ListAdapter·c;
 13 ····private·CharSequence·d;
9 ····14 ····
 15 ····private·ay(final·av·a)·{
10 ····ay(final·ax·b,·final·SpinnerCompat·a)·{ 
11 ········this.b·=·b; 
12 ········this.a·=·a;16 ········this.a·=·a;
13 ····}17 ····}
14 ····18 ····
 19 ····public·void·a()·{
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)·{20 ········if·(this.b·!=·null)·{
18 ············this.b.a.a(view,·selection,·ax.a(this.b).getItemId(selection));21 ············this.b.dismiss();
 22 ············this.b·=·null;
19 ········}23 ········}
 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 ········}
20 ········this.b.a();53 ········this.a();
21 ····}54 ····}
22 }55 }
3.12 KB
android/support/v7/internal/widget/az.class
3.04 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 107 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.database.DataSetObserver;
 3 import·android.view.ViewGroup;
 4 import·android.view.View;
 5 import·android.widget.SpinnerAdapter;
 6 import·android.widget.ListAdapter;
  
4 final·class·az·implements·Parcelable$Creator7 class·az·implements·ListAdapter,·SpinnerAdapter
5 {8 {
6 ····public·SpinnerCompat$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·SpinnerCompat$SavedState(parcel,·(at)null);9 ····private·SpinnerAdapter·a;
 10 ····private·ListAdapter·b;
 11 ····
 12 ····public·az(final·SpinnerAdapter·a)·{
 13 ········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 ····}
 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 ········}
8 ····}97 ····}
9 ····98 ····
10 ····public·SpinnerCompat$SavedState[]·a(final·int·n)·{ 
11 ········return·new·SpinnerCompat$SavedState[n];99 ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{
 100 ········if·(this.a·!=·null)·{
 101 ············this.a.unregisterDataSetObserver(dataSetObserver);
 102 ········}
12 ····}103 ····}
13 }104 }
809 B
android/support/v7/internal/widget/b.class
725 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 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.h.bn;
3 import·android.support.v4.view.dp;4 import·android.support.v4.h.cd;
4 import·android.support.v4.view.ef; 
  
5 public·class·b·implements·ef5 public·class·b·implements·cd
6 {6 {
7 ····int·a;7 ····int·a;
8 ····final·/*·synthetic·*/·a·b;8 ····final·/*·synthetic·*/·a·b;
9 ····private·boolean·c;9 ····private·boolean·c;
10 ····10 ····
11 ····protected·b(final·a·b)·{11 ····protected·b(final·a·b)·{
12 ········this.b·=·b;12 ········this.b·=·b;
13 ········this.c·=·false;13 ········this.c·=·false;
14 ····}14 ····}
15 ····15 ····
16 ····public·b·a(final·dp·i,·final·int·a)·{16 ····public·b·a(final·bn·i,·final·int·a)·{
17 ········this.b.i·=·i;17 ········this.b.i·=·i;
18 ········this.a·=·a;18 ········this.a·=·a;
19 ········return·this;19 ········return·this;
20 ····}20 ····}
21 ····21 ····
22 ····public·void·a(final·View·view)·{22 ····public·void·a(final·View·view)·{
23 ········this.b.setVisibility(0);23 ········this.b.setVisibility(0);
4.1 KB
android/support/v7/internal/widget/bb.class
4.02 KB
procyon -ec {}
Max HTML report size reached
1.51 KB
android/support/v7/internal/widget/bc.class
1.43 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.content.Context; 
3 import·android.content.res.Resources; 
4 import·android.content.ContextWrapper;2 import·android.os.Parcelable;
 3 import·android.os.Parcel;
 4 import·android.os.Parcelable$Creator;
  
5 public·class·bc·extends·ContextWrapper5 class·bc·extends·e
6 {6 {
7 ····private·Resources·a;7 ····public·static·final·Parcelable$Creator·CREATOR;
 8 ····boolean·c;
8 ····9 ····
9 ····private·bc(final·Context·context)·{ 
10 ········super(context);10 ····static·{
 11 ········CREATOR·=·(Parcelable$Creator)new·bd();
11 ····}12 ····}
12 ····13 ····
13 ····public·static·Context·a(Context·context)·{ 
14 ········if·(!(context·instanceof·bc))·{ 
15 ············context·=·(Context)new·bc(context); 
16 ········} 
17 ········return·context;14 ····private·bc(final·Parcel·parcel)·{
 15 ········super(parcel);
 16 ········this.c·=·(parcel.readByte()·!=·0);
 17 ····}
 18 ····
 19 ····bc(final·Parcelable·parcelable)·{
 20 ········super(parcelable);
18 ····}21 ····}
19 ····22 ····
20 ····public·Resources·getResources()·{23 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
 24 ········super.writeToParcel(parcel,·n);
 25 ········boolean·b;
21 ········if·(this.a·==·null)·{26 ········if·(this.c)·{
22 ············this.a·=·(Resources)new·bd(super.getResources(),·bf.a((Context)this));27 ············b·=·true;
 28 ········}
 29 ········else·{
 30 ············b·=·false;
23 ········}31 ········}
24 ········return·this.a;32 ········parcel.writeByte((byte)(byte)(b·?·1·:·0));
25 ····}33 ····}
26 }34 }
914 B
android/support/v7/internal/widget/bd.class
828 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 16 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.os.Parcel;
 3 import·android.os.Parcelable$Creator;
  
4 class·bd·extends·am4 final·class·bd·implements·Parcelable$Creator
5 {5 {
 6 ····public·bc·a(final·Parcel·parcel)·{
 7 ········return·new·bc(parcel,·(aw)null);
6 ····private·final·bf·a; 
7 ···· 
8 ····public·bd(final·Resources·resources,·final·bf·a)·{ 
9 ········super(resources); 
10 ········this.a·=·a; 
11 ····}8 ····}
12 ····9 ····
 10 ····public·bc[]·a(final·int·n)·{
 11 ········return·new·bc[n];
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; 
19 ····}12 ····}
20 }13 }
592 B
android/support/v7/internal/widget/be.class
506 B
procyon -ec {}
    
Offset 1, 13 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.graphics.PorterDuff$Mode; 
3 import·android.content.res.ColorStateList; 
  
4 public·class·be3 interface·be
5 {4 {
6 ····public·ColorStateList·a; 
7 ····public·PorterDuff$Mode·b; 
8 ····public·boolean·c; 
9 ····public·boolean·d;5 ····void·a();
 6 ····
 7 ····void·a(final·ListAdapter·p0);
 8 ····
 9 ····void·a(final·CharSequence·p0);
 10 ····
 11 ····boolean·b();
 12 ····
 13 ····void·c();
10 }14 }
19.4 KB
android/support/v7/internal/widget/bf.class
19.3 KB
procyon -ec {}
Max HTML report size reached
1.57 KB
android/support/v7/internal/widget/bg.class
1.49 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.graphics.PorterDuffColorFilter; 
3 import·android.graphics.PorterDuff$Mode; 
4 import·android.support.v4.f.f;2 import·android.content.Context;
 3 import·android.content.res.Resources;
 4 import·android.content.ContextWrapper;
  
5 class·bg·extends·f5 public·class·bg·extends·ContextWrapper
6 {6 {
 7 ····private·Resources·a;
7 ····public·bg(final·int·n)·{ 
8 ········super(n); 
9 ····} 
10 ····8 ····
11 ····private·static·int·b(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ 
12 ········return·(n·+·31)·*·31·+·porterDuff$Mode.hashCode();9 ····private·bg(final·Context·context)·{
 10 ········super(context);
13 ····}11 ····}
14 ····12 ····
15 ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ 
16 ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode)));13 ····public·static·Context·a(Context·context)·{
 14 ········if·(!(context·instanceof·bg))·{
 15 ············context·=·(Context)new·bg(context);
 16 ········}
 17 ········return·context;
17 ····}18 ····}
18 ····19 ····
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);20 ····public·Resources·getResources()·{
 21 ········if·(this.a·==·null)·{
 22 ············this.a·=·(Resources)new·bh(super.getResources(),·bj.a((Context)this));
 23 ········}
 24 ········return·this.a;
21 ····}25 ····}
22 }26 }
3.33 KB
android/support/v7/internal/widget/bh.class
3.24 KB
procyon -ec {}
    
Offset 1, 112 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;2 import·android.graphics.drawable.Drawable;
3 import·android.util.AttributeSet; 
4 import·android.content.res.TypedArray;3 import·android.content.res.Resources;
5 import·android.content.Context; 
  
6 public·class·bh4 class·bh·extends·ao
7 {5 {
8 ····private·final·Context·a;6 ····private·final·bj·a;
9 ····private·final·TypedArray·b; 
10 ····private·bf·c; 
11 ····7 ····
12 ····private·bh(final·Context·a,·final·TypedArray·b)·{8 ····public·bh(final·Resources·resources,·final·bj·a)·{
 9 ········super(resources);
13 ········this.a·=·a;10 ········this.a·=·a;
14 ········this.b·=·b; 
15 ····}11 ····}
16 ····12 ····
17 ····public·static·bh·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array)·{ 
18 ········return·new·bh(context,·context.obtainStyledAttributes(set,·array)); 
19 ····} 
20 ···· 
21 ····public·static·bh·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{ 
22 ········return·new·bh(context,·context.obtainStyledAttributes(set,·array,·n,·n2)); 
23 ····} 
24 ···· 
25 ····public·float·a(final·int·n,·final·float·n2)·{ 
26 ········return·this.b.getFloat(n,·n2); 
27 ····} 
28 ···· 
29 ····public·int·a()·{ 
30 ········return·this.b.length(); 
31 ····} 
32 ···· 
33 ····public·int·a(final·int·n,·final·int·n2)·{ 
34 ········return·this.b.getInt(n,·n2); 
35 ····} 
36 ···· 
37 ····public·Drawable·a(final·int·n)·{13 ····public·Drawable·getDrawable(final·int·n)·{
38 ········if·(!this.b.hasValue(n))·{ 
39 ············return·this.b.getDrawable(n);14 ········final·Drawable·drawable·=·super.getDrawable(n);
 15 ········if·(drawable·!=·null)·{
 16 ············this.a.a(n,·drawable);
40 ········}17 ········}
41 ········final·int·resourceId·=·this.b.getResourceId(n,·0); 
42 ········if·(resourceId·==·0)·{ 
43 ············return·this.b.getDrawable(n); 
44 ········} 
45 ········return·this.c().a(resourceId); 
46 ········drawable·=·this.b.getDrawable(n); 
47 ········return·drawable;18 ········return·drawable;
48 ····}19 ····}
49 ···· 
50 ····public·boolean·a(final·int·n,·final·boolean·b)·{ 
51 ········return·this.b.getBoolean(n,·b); 
52 ····} 
53 ···· 
54 ····public·int·b(final·int·n,·final·int·n2)·{ 
55 ········return·this.b.getInteger(n,·n2); 
56 ····} 
57 ···· 
58 ····public·Drawable·b(final·int·n)·{ 
59 ········if·(!this.b.hasValue(n))·{ 
60 ············return·null; 
61 ········} 
62 ········final·int·resourceId·=·this.b.getResourceId(n,·0); 
63 ········if·(resourceId·==·0)·{ 
64 ············return·null; 
65 ········} 
66 ········return·this.c().a(resourceId,·true); 
67 ········a·=·null; 
68 ········return·a; 
69 ····} 
70 ···· 
71 ····public·void·b()·{ 
72 ········this.b.recycle(); 
73 ····} 
74 ···· 
75 ····public·int·c(final·int·n,·final·int·n2)·{ 
76 ········return·this.b.getDimensionPixelOffset(n,·n2); 
77 ····} 
78 ···· 
79 ····public·bf·c()·{ 
80 ········if·(this.c·==·null)·{ 
81 ············this.c·=·bf.a(this.a); 
82 ········} 
83 ········return·this.c; 
84 ····} 
85 ···· 
86 ····public·CharSequence·c(final·int·n)·{ 
87 ········return·this.b.getText(n); 
88 ····} 
89 ···· 
90 ····public·int·d(final·int·n,·final·int·n2)·{ 
91 ········return·this.b.getDimensionPixelSize(n,·n2); 
92 ····} 
93 ···· 
94 ····public·String·d(final·int·n)·{ 
95 ········return·this.b.getString(n); 
96 ····} 
97 ···· 
98 ····public·int·e(final·int·n,·final·int·n2)·{ 
99 ········return·this.b.getLayoutDimension(n,·n2); 
100 ····} 
101 ···· 
102 ····public·boolean·e(final·int·n)·{ 
103 ········return·this.b.hasValue(n); 
104 ····} 
105 ···· 
106 ····public·int·f(final·int·n,·final·int·n2)·{ 
107 ········return·this.b.getResourceId(n,·n2); 
108 ····} 
109 }20 }
12.2 KB
android/support/v7/internal/widget/bi.class
12.1 KB
procyon -ec {}
Max HTML report size reached
17.0 KB
android/support/v7/internal/widget/bj.class
16.9 KB
procyon -ec {}
Max HTML report size reached
1.36 KB
android/support/v7/internal/widget/bk.class
1.28 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 25 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.PorterDuffColorFilter;
 3 import·android.graphics.PorterDuff$Mode;
3 import·android.support.v4.view.eg;4 import·android.support.v4.g.f;
  
4 class·bk·extends·eg5 class·bk·extends·f
5 {6 {
6 ····final·/*·synthetic·*/·bi·a; 
7 ····private·boolean·b;7 ····public·bk(final·int·n)·{
 8 ········super(n);
 9 ····}
8 ····10 ····
 11 ····private·static·int·b(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{
 12 ········return·(n·+·31)·*·31·+·porterDuff$Mode.hashCode();
9 ····bk(final·bi·a)·{ 
10 ········this.a·=·a; 
11 ········this.b·=·false; 
12 ····}13 ····}
13 ····14 ····
 15 ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{
 16 ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode)));
14 ····public·void·b(final·View·view)·{ 
15 ········if·(!this.b)·{ 
16 ············bi.a(this.a).setVisibility(8); 
17 ········} 
18 ····}17 ····}
19 ····18 ····
20 ····public·void·c(final·View·view)·{ 
21 ········this.b·=·true;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);
22 ····}21 ····}
23 }22 }
3.21 KB
android/support/v7/internal/widget/bl.class
3.12 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 112 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.v4.view.eg;2 import·android.graphics.drawable.Drawable;
 3 import·android.util.AttributeSet;
 4 import·android.content.res.TypedArray;
 5 import·android.content.Context;
  
4 class·bl·extends·eg6 public·class·bl
5 {7 {
6 ····final·/*·synthetic·*/·bi·a;8 ····private·final·Context·a;
 9 ····private·final·TypedArray·b;
 10 ····private·bj·c;
7 ····11 ····
8 ····bl(final·bi·a)·{12 ····private·bl(final·Context·a,·final·TypedArray·b)·{
9 ········this.a·=·a;13 ········this.a·=·a;
 14 ········this.b·=·b;
10 ····}15 ····}
11 ····16 ····
12 ····public·void·a(final·View·view)·{ 
13 ········bi.a(this.a).setVisibility(0);17 ····public·static·bl·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array)·{
 18 ········return·new·bl(context,·context.obtainStyledAttributes(set,·array));
 19 ····}
 20 ····
 21 ····public·static·bl·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{
 22 ········return·new·bl(context,·context.obtainStyledAttributes(set,·array,·n,·n2));
 23 ····}
 24 ····
 25 ····public·float·a(final·int·n,·final·float·n2)·{
 26 ········return·this.b.getFloat(n,·n2);
 27 ····}
 28 ····
 29 ····public·int·a()·{
 30 ········return·this.b.length();
 31 ····}
 32 ····
 33 ····public·int·a(final·int·n,·final·int·n2)·{
 34 ········return·this.b.getInt(n,·n2);
 35 ····}
 36 ····
 37 ····public·Drawable·a(final·int·n)·{
 38 ········if·(!this.b.hasValue(n))·{
 39 ············return·this.b.getDrawable(n);
 40 ········}
 41 ········final·int·resourceId·=·this.b.getResourceId(n,·0);
 42 ········if·(resourceId·==·0)·{
 43 ············return·this.b.getDrawable(n);
 44 ········}
 45 ········return·this.c().a(resourceId);
 46 ········drawable·=·this.b.getDrawable(n);
 47 ········return·drawable;
 48 ····}
 49 ····
 50 ····public·boolean·a(final·int·n,·final·boolean·b)·{
 51 ········return·this.b.getBoolean(n,·b);
 52 ····}
 53 ····
 54 ····public·int·b(final·int·n,·final·int·n2)·{
 55 ········return·this.b.getInteger(n,·n2);
 56 ····}
 57 ····
 58 ····public·Drawable·b(final·int·n)·{
 59 ········if·(!this.b.hasValue(n))·{
 60 ············return·null;
 61 ········}
 62 ········final·int·resourceId·=·this.b.getResourceId(n,·0);
 63 ········if·(resourceId·==·0)·{
 64 ············return·null;
 65 ········}
 66 ········return·this.c().a(resourceId,·true);
 67 ········a·=·null;
 68 ········return·a;
 69 ····}
 70 ····
 71 ····public·void·b()·{
 72 ········this.b.recycle();
 73 ····}
 74 ····
 75 ····public·int·c(final·int·n,·final·int·n2)·{
 76 ········return·this.b.getDimensionPixelOffset(n,·n2);
 77 ····}
 78 ····
 79 ····public·bj·c()·{
 80 ········if·(this.c·==·null)·{
 81 ············this.c·=·bj.a(this.a);
 82 ········}
 83 ········return·this.c;
 84 ····}
 85 ····
 86 ····public·CharSequence·c(final·int·n)·{
 87 ········return·this.b.getText(n);
 88 ····}
 89 ····
 90 ····public·int·d(final·int·n,·final·int·n2)·{
 91 ········return·this.b.getDimensionPixelSize(n,·n2);
 92 ····}
 93 ····
 94 ····public·String·d(final·int·n)·{
 95 ········return·this.b.getString(n);
 96 ····}
 97 ····
 98 ····public·int·e(final·int·n,·final·int·n2)·{
 99 ········return·this.b.getLayoutDimension(n,·n2);
 100 ····}
 101 ····
 102 ····public·boolean·e(final·int·n)·{
 103 ········return·this.b.hasValue(n);
 104 ····}
 105 ····
 106 ····public·int·f(final·int·n,·final·int·n2)·{
 107 ········return·this.b.getResourceId(n,·n2);
14 ····}108 ····}
15 }109 }
12.0 KB
android/support/v7/internal/widget/bm.class
11.9 KB
procyon -ec {}
Max HTML report size reached
4.73 KB
android/support/v7/internal/widget/bn.class
4.64 KB
procyon -ec {}
Max HTML report size reached
8.04 KB
android/support/v7/internal/widget/c.class
7.96 KB
procyon -ec {}
Max HTML report size reached
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.c.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.dp; 
3 import·android.view.View; 
4 import·android.support.v4.view.eg; 
  
5 class·h·extends·eg3 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,·(dp)null); 
15 ········ActionBarOverlayLayout.a(this.a,·false); 
16 ····}7 ····}
17 ····8 ····
18 ····public·void·c(final·View·view)·{ 
19 ········ActionBarOverlayLayout.a(this.a,·(dp)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 }
1.05 KB
android/support/v7/internal/widget/i.class
993 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·android.support.v4.view.dp; 
3 import·android.view.View;2 import·android.view.View;
4 import·android.support.v4.view.eg;3 import·android.support.v7.d.a;
 4 import·android.view.View$OnClickListener;
  
5 class·i·extends·eg5 class·i·implements·View$OnClickListener
6 {6 {
 7 ····final·/*·synthetic·*/·a·a;
7 ····final·/*·synthetic·*/·ActionBarOverlayLayout·a;8 ····final·/*·synthetic·*/·ActionBarContextView·b;
8 ····9 ····
9 ····i(final·ActionBarOverlayLayout·a)·{10 ····i(final·ActionBarContextView·b,·final·a·a)·{
 11 ········this.b·=·b;
10 ········this.a·=·a;12 ········this.a·=·a;
11 ····}13 ····}
12 ····14 ····
13 ····public·void·b(final·View·view)·{ 
14 ········ActionBarOverlayLayout.b(this.a,·(dp)null); 
15 ········ActionBarOverlayLayout.a(this.a,·false); 
16 ····} 
17 ···· 
18 ····public·void·c(final·View·view)·{15 ····public·void·onClick(final·View·view)·{
 16 ········this.a.c();
19 ········ActionBarOverlayLayout.b(this.a,·(dp)null); 
20 ········ActionBarOverlayLayout.a(this.a,·false); 
21 ····}17 ····}
22 }18 }
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.v4.h.bn;
2 import·android.view.View;3 import·android.view.View;
3 import·android.support.v4.view.bv;4 import·android.support.v4.h.ce;
  
4 class·j·implements·Runnable5 class·j·extends·ce
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.a(this.a,·(bn)null);
13 ········ActionBarOverlayLayout.a(this.a);15 ········ActionBarOverlayLayout.a(this.a,·false);
14 ········ActionBarOverlayLayout.a(this.a,·bv.j((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,·bv.j((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.a(this.a,·(bn)null);
 20 ········ActionBarOverlayLayout.a(this.a,·false);
18 ····}21 ····}
19 }22 }
1.33 KB
android/support/v7/internal/widget/k.class
1.25 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.v4.h.bn;
2 import·android.view.View;3 import·android.view.View;
3 import·android.support.v4.view.bv;4 import·android.support.v4.h.ce;
  
4 class·k·implements·Runnable5 class·k·extends·ce
5 {6 {
6 ····final·/*·synthetic·*/·ActionBarOverlayLayout·a;7 ····final·/*·synthetic·*/·ActionBarOverlayLayout·a;
7 ····8 ····
8 ····k(final·ActionBarOverlayLayout·a)·{9 ····k(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,·(bn)null);
13 ········ActionBarOverlayLayout.a(this.a);15 ········ActionBarOverlayLayout.a(this.a,·false);
14 ········ActionBarOverlayLayout.a(this.a,·bv.j((View)ActionBarOverlayLayout.c(this.a)).c((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,·bv.j((View)ActionBarOverlayLayout.d(this.a)).c((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(this.a))); 
17 ········}16 ····}
 17 ····
 18 ····public·void·c(final·View·view)·{
 19 ········ActionBarOverlayLayout.b(this.a,·(bn)null);
 20 ········ActionBarOverlayLayout.a(this.a,·false);
18 ····}21 ····}
19 }22 }
1.43 KB
android/support/v7/internal/widget/m.class
1.35 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;
 3 import·android.support.v4.h.ao;
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$MarginLayoutParams4 class·m·implements·Runnable
7 {5 {
 6 ····final·/*·synthetic·*/·ActionBarOverlayLayout·a;
8 ····public·m(final·int·n,·final·int·n2)·{ 
9 ········super(n,·n2); 
10 ····} 
11 ····7 ····
12 ····public·m(final·Context·context,·final·AttributeSet·set)·{ 
13 ········super(context,·set);8 ····m(final·ActionBarOverlayLayout·a)·{
 9 ········this.a·=·a;
14 ····}10 ····}
15 ····11 ····
16 ····public·m(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ 
17 ········super(viewGroup$LayoutParams);12 ····public·void·run()·{
 13 ········ActionBarOverlayLayout.a(this.a);
 14 ········ActionBarOverlayLayout.a(this.a,·ao.e((View)ActionBarOverlayLayout.c(this.a)).c((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,·ao.e((View)ActionBarOverlayLayout.d(this.a)).c((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(this.a)));
 17 ········}
18 ····}18 ····}
19 }19 }
26.0 KB
android/support/v7/internal/widget/n.class
25.9 KB
procyon -ec {}
Max HTML report size reached
713 B
android/support/v7/internal/widget/o.class
629 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 class·o2 import·android.view.ViewGroup$LayoutParams;
 3 import·android.util.AttributeSet;
 4 import·android.content.Context;
 5 import·android.view.ViewGroup$MarginLayoutParams;
  
 6 public·class·o·extends·ViewGroup$MarginLayoutParams
3 {7 {
 8 ····public·o(final·int·n,·final·int·n2)·{
 9 ········super(n,·n2);
 10 ····}
 11 ····
 12 ····public·o(final·Context·context,·final·AttributeSet·set)·{
 13 ········super(context,·set);
 14 ····}
 15 ····
 16 ····public·o(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{
 17 ········super(viewGroup$LayoutParams);
 18 ····}
4 }19 }
27.0 KB
android/support/v7/internal/widget/p.class
26.9 KB
procyon -ec {}
Max HTML report size reached
331 B
android/support/v7/internal/widget/q.class
247 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 class·q
2 import·java.util.List; 
3 import·android.content.Intent; 
  
4 public·interface·q 
5 {3 {
6 ····void·a(final·Intent·p0,·final·List·p1,·final·List·p2); 
7 }4 }
2.85 KB
android/support/v7/internal/widget/r.class
2.77 KB
procyon -ec {}
    
Offset 1, 78 lines modifiedOffset 1, 53 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 import·java.math.BigDecimal;2 import·java.math.BigDecimal;
3 import·android.content.ComponentName;3 import·android.content.pm.ResolveInfo;
  
4 public·final·class·r4 public·final·class·r·implements·Comparable
5 {5 {
6 ····public·final·ComponentName·a; 
7 ····public·final·long·b;6 ····public·final·ResolveInfo·a;
8 ····public·final·float·c;7 ····public·float·b;
 8 ····final·/*·synthetic·*/·p·c;
9 ····9 ····
 10 ····public·r(final·p·c,·final·ResolveInfo·a)·{
10 ····public·r(final·ComponentName·a,·final·long·b,·final·float·c)·{ 
11 ········this.a·=·a; 
12 ········this.b·=·b; 
13 ········this.c·=·c;11 ········this.c·=·c;
 12 ········this.a·=·a;
14 ····}13 ····}
15 ····14 ····
16 ····public·r(final·String·s,·final·long·n,·final·float·n2)·{ 
17 ········this(ComponentName.unflattenFromString(s),·n,·n2);15 ····public·int·a(final·r·r)·{
 16 ········return·Float.floatToIntBits(r.b)·-·Float.floatToIntBits(this.b);
18 ····}17 ····}
19 ····18 ····
20 ····@Override19 ····@Override
21 ····public·boolean·equals(final·Object·o)·{20 ····public·boolean·equals(final·Object·o)·{
22 ········boolean·b·=·true;21 ········boolean·b·=·true;
23 ········if·(this·!=·o)·{22 ········if·(this·!=·o)·{
24 ············if·(o·==·null)·{23 ············if·(o·==·null)·{
25 ················b·=·false;24 ················b·=·false;
26 ············}25 ············}
27 ············else·if·(this.getClass()·!=·o.getClass())·{26 ············else·if·(this.getClass()·!=·o.getClass())·{
28 ················b·=·false;27 ················b·=·false;
29 ············}28 ············}
 29 ············else·if·(Float.floatToIntBits(this.b)·!=·Float.floatToIntBits(((r)o).b))·{
30 ············else·{ 
31 ················final·r·r·=·(r)o; 
32 ················if·(this.a·==·null)·{ 
33 ····················if·(r.a·!=·null)·{ 
34 ························b·=·false; 
35 ························return·b; 
36 ····················} 
37 ················} 
38 ················else·if·(!this.a.equals((Object)r.a))·{ 
39 ····················b·=·false;30 ················b·=·false;
40 ····················return·b; 
41 ················} 
42 ················if·(this.b·!=·r.b)·{ 
43 ····················b·=·false; 
44 ················} 
45 ················else·if·(Float.floatToIntBits(this.c)·!=·Float.floatToIntBits(r.c))·{ 
46 ····················b·=·false; 
47 ················} 
48 ············}31 ············}
49 ········}32 ········}
50 ········return·b;33 ········return·b;
51 ····}34 ····}
52 ····35 ····
53 ····@Override36 ····@Override
54 ····public·int·hashCode()·{37 ····public·int·hashCode()·{
 38 ········return·Float.floatToIntBits(this.b)·+·31;
55 ········int·hashCode; 
56 ········if·(this.a·==·null)·{ 
57 ············hashCode·=·0; 
58 ········} 
59 ········else·{ 
60 ············hashCode·=·this.a.hashCode(); 
61 ········} 
62 ········return·((hashCode·+·31)·*·31·+·(int)(this.b·^·this.b·>>>·32))·*·31·+·Float.floatToIntBits(this.c); 
63 ····}39 ····}
64 ····40 ····
65 ····@Override41 ····@Override
66 ····public·String·toString()·{42 ····public·String·toString()·{
67 ········final·StringBuilder·sb·=·new·StringBuilder();43 ········final·StringBuilder·sb·=·new·StringBuilder();
68 ········sb.append("[");44 ········sb.append("[");
 45 ········sb.append("resolveInfo:").append(this.a.toString());
69 ········sb.append(";·activity:").append(this.a); 
70 ········sb.append(";·time:").append(this.b); 
71 ········sb.append(";·weight:").append(new·BigDecimal(this.c));46 ········sb.append(";·weight:").append(new·BigDecimal(this.b));
72 ········sb.append("]");47 ········sb.append("]");
73 ········return·sb.toString();48 ········return·sb.toString();
74 ····}49 ····}
75 }50 }
367 B
android/support/v7/internal/widget/s.class
283 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
 2 import·java.util.List;
2 import·android.content.Intent;3 import·android.content.Intent;
  
3 public·interface·s4 public·interface·s
4 {5 {
5 ····boolean·a(final·n·p0,·final·Intent·p1);6 ····void·a(final·Intent·p0,·final·List·p1,·final·List·p2);
6 }7 }
29.7 KB
android/support/v7/internal/widget/t.class
29.7 KB
procyon -ec {}
Max HTML report size reached
5.45 KB
android/support/v7/internal/widget/u.class
5.37 KB
procyon -ec {}
Max HTML report size reached
30.8 KB
android/support/v7/internal/widget/v.class
30.7 KB
procyon -ec {}
Max HTML report size reached
3.26 KB
android/support/v7/internal/widget/x.class
3.17 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 93 lines modified
  
1 package·android.support.v7.internal.widget;1 package·android.support.v7.internal.widget;
  
2 class·x2 import·android.widget.AdapterView;
 3 import·android.content.Intent;
 4 import·android.view.View;
 5 import·android.widget.PopupWindow$OnDismissListener;
 6 import·android.widget.AdapterView$OnItemClickListener;
 7 import·android.view.View$OnLongClickListener;
 8 import·android.view.View$OnClickListener;
  
 9 class·x·implements·View$OnClickListener,·View$OnLongClickListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener
3 {10 {
 11 ····final·/*·synthetic·*/·ActivityChooserView·a;
 12 ····
 13 ····private·void·a()·{
 14 ········if·(ActivityChooserView.f(this.a)·!=·null)·{
 15 ············ActivityChooserView.f(this.a).onDismiss();
 16 ········}
 17 ····}
 18 ····
 19 ····public·void·onClick(final·View·view)·{
 20 ········if·(view·==·ActivityChooserView.c(this.a))·{
 21 ············this.a.b();
 22 ············final·Intent·b·=·ActivityChooserView.a(this.a).d().b(ActivityChooserView.a(this.a).d().a(ActivityChooserView.a(this.a).b()));
 23 ············if·(b·!=·null)·{
 24 ················b.addFlags(524288);
 25 ················this.a.getContext().startActivity(b);
 26 ············}
 27 ········}
 28 ········else·{
 29 ············if·(view·!=·ActivityChooserView.d(this.a))·{
 30 ················throw·new·IllegalArgumentException();
 31 ············}
 32 ············ActivityChooserView.a(this.a,·false);
 33 ············ActivityChooserView.a(this.a,·ActivityChooserView.e(this.a));
 34 ········}
 35 ····}
 36 ····
 37 ····public·void·onDismiss()·{
 38 ········this.a();
 39 ········if·(this.a.a·!=·null)·{
 40 ············this.a.a.a(false);
 41 ········}
 42 ····}
 43 ····
 44 ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·int·n,·final·long·n2)·{
 45 ········switch·(((w)adapterView.getAdapter()).getItemViewType(n))·{
 46 ············default:·{
 47 ················throw·new·IllegalArgumentException();
 48 ············}
 49 ············case·1:·{
 50 ················ActivityChooserView.a(this.a,·-1·>>>·1);
 51 ················break;
 52 ············}
 53 ············case·0:·{
 54 ················this.a.b();
 55 ················if·(ActivityChooserView.b(this.a))·{
 56 ····················if·(n·>·0)·{
 57 ························ActivityChooserView.a(this.a).d().c(n);
 58 ························break;
 59 ····················}
 60 ····················break;
 61 ················}
 62 ················else·{
 63 ····················if·(!ActivityChooserView.a(this.a).e())·{
 64 ························++n;
 65 ····················}
 66 ····················final·Intent·b·=·ActivityChooserView.a(this.a).d().b(n);
 67 ····················if·(b·!=·null)·{
 68 ························b.addFlags(524288);
 69 ························this.a.getContext().startActivity(b);
 70 ························break;
 71 ····················}
 72 ····················break;
 73 ················}
 74 ················break;
 75 ············}
 76 ········}
 77 ····}
 78 ····
 79 ····public·boolean·onLongClick(final·View·view)·{
 80 ········final·boolean·b·=·true;
 81 ········if·(view·==·ActivityChooserView.c(this.a))·{
 82 ············if·(ActivityChooserView.a(this.a).getCount()·>·0)·{
 83 ················ActivityChooserView.a(this.a,·b);
 84 ················ActivityChooserView.a(this.a,·ActivityChooserView.e(this.a));
 85 ············}
 86 ············return·b;
 87 ········}
 88 ········throw·new·IllegalArgumentException();
 89 ····}
4 }90 }
16.6 KB
android/support/v7/internal/widget/y.class
16.5 KB
procyon -ec {}
Max HTML report size reached
2.64 KB
android/support/v7/widget/ActionMenuView.class
2.55 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 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.bn;3 import·android.support.v7.internal.widget.br;
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.x;
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.view.ViewGroup$LayoutParams;10 import·android.view.ViewGroup$LayoutParams;
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 public·class·ActionMenuView·extends·z·implements·k,·android.support.v7.internal.view.menu.z23 public·class·ActionMenuView·extends·z·implements·k,·android.support.v7.internal.view.menu.z
24 {24 {
25 ····private·i·a;25 ····private·i·a;
26 ····private·Context·b;26 ····private·Context·b;
27 ····private·Context·c;27 ····private·Context·c;
28 ····private·int·d;28 ····private·int·d;
29 ····private·boolean·e;29 ····private·boolean·e;
30 ····private·ActionMenuPresenter·f;30 ····private·a·f;
31 ····private·y·g;31 ····private·y·g;
32 ····private·j·h;32 ····private·j·h;
33 ····private·boolean·i;33 ····private·boolean·i;
34 ····private·int·j;34 ····private·int·j;
35 ····private·int·k;35 ····private·int·k;
36 ····private·int·l;36 ····private·int·l;
37 ····private·o·m;37 ····private·o·m;
Offset 475, 16 lines modifiedOffset 475, 16 lines modified
475 ········return·this.f·!=·null·&&·this.f.g();475 ········return·this.f·!=·null·&&·this.f.g();
476 ····}476 ····}
477 ····477 ····
478 ····public·Menu·getMenu()·{478 ····public·Menu·getMenu()·{
479 ········if·(this.a·==·null)·{479 ········if·(this.a·==·null)·{
480 ············final·Context·context·=·this.getContext();480 ············final·Context·context·=·this.getContext();
481 ············(this.a·=·new·i(context)).a((j)new·n(this,·(android.support.v7.widget.j)null));481 ············(this.a·=·new·i(context)).a((j)new·n(this,·(android.support.v7.widget.j)null));
482 ············(this.f·=·new·ActionMenuPresenter(context)).c(true);482 ············(this.f·=·new·a(context)).c(true);
483 ············final·ActionMenuPresenter·f·=·this.f;483 ············final·a·f·=·this.f;
484 ············Object·g;484 ············Object·g;
485 ············if·(this.g·!=·null)·{485 ············if·(this.g·!=·null)·{
486 ················g·=·this.g;486 ················g·=·this.g;
487 ············}487 ············}
488 ············else·{488 ············else·{
489 ················g·=·new·l(this,·(android.support.v7.widget.j)null);489 ················g·=·new·l(this,·(android.support.v7.widget.j)null);
490 ············}490 ············}
Offset 540, 15 lines modifiedOffset 540, 15 lines modified
540 ············final·int·n5·=·(n4·-·n2)·/·2;540 ············final·int·n5·=·(n4·-·n2)·/·2;
541 ············final·int·dividerWidth·=·this.getDividerWidth();541 ············final·int·dividerWidth·=·this.getDividerWidth();
542 ············int·n6·=·0;542 ············int·n6·=·0;
543 ············int·n7·=·0;543 ············int·n7·=·0;
544 ············int·n8·=·n3·-·n·-·this.getPaddingRight()·-·this.getPaddingLeft();544 ············int·n8·=·n3·-·n·-·this.getPaddingRight()·-·this.getPaddingLeft();
545 ············int·n9·=·0;545 ············int·n9·=·0;
546 ············float·n10·=·0.0f;546 ············float·n10·=·0.0f;
547 ············final·boolean·a·=·bn.a((View)this);547 ············final·boolean·a·=·br.a((View)this);
548 ············int·n11;548 ············int·n11;
549 ············float·n12;549 ············float·n12;
550 ············int·n13;550 ············int·n13;
551 ············int·n14;551 ············int·n14;
552 ············int·n15;552 ············int·n15;
553 ············for·(int·i·=·0;·i·<·childCount;·++i,·n6·=·n15,·n8·=·n14,·n7·=·n13,·n9·=·n11,·n10·=·n12)·{553 ············for·(int·i·=·0;·i·<·childCount;·++i,·n6·=·n15,·n8·=·n14,·n7·=·n13,·n9·=·n11,·n10·=·n12)·{
554 ················final·View·child·=·this.getChildAt(i);554 ················final·View·child·=·this.getChildAt(i);
Offset 724, 11 lines modifiedOffset 724, 11 lines modified
724 ············}724 ············}
725 ············else·{725 ············else·{
726 ················this.c·=·(Context)new·ContextThemeWrapper(this.b,·d);726 ················this.c·=·(Context)new·ContextThemeWrapper(this.b,·d);
727 ············}727 ············}
728 ········}728 ········}
729 ····}729 ····}
730 ····730 ····
731 ····public·void·setPresenter(final·ActionMenuPresenter·f)·{731 ····public·void·setPresenter(final·a·f)·{
732 ········(this.f·=·f).a(this);732 ········(this.f·=·f).a(this);
733 ····}733 ····}
734 }734 }
3.06 KB
android/support/v7/widget/p.class
3.0 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.graphics.PorterDuff$Mode;2 import·android.graphics.PorterDuff$Mode;
3 import·android.view.View;3 import·android.view.View;
4 import·android.content.res.ColorStateList;4 import·android.content.res.ColorStateList;
5 import·android.support.v7.internal.widget.bh;5 import·android.support.v7.internal.widget.bl;
6 import·android.support.v7.internal.widget.bc;6 import·android.support.v7.internal.widget.bg;
7 import·android.support.v7.a.b;7 import·android.support.v7.b.b;
8 import·android.util.AttributeSet;8 import·android.util.AttributeSet;
9 import·android.content.Context;9 import·android.content.Context;
10 import·android.support.v7.internal.widget.be;10 import·android.support.v7.internal.widget.bi;
11 import·android.support.v7.internal.widget.bf;11 import·android.support.v7.internal.widget.bj;
12 import·android.widget.AutoCompleteTextView;12 import·android.widget.AutoCompleteTextView;
  
13 public·class·p·extends·AutoCompleteTextView13 public·class·p·extends·AutoCompleteTextView
14 {14 {
15 ····private·static·final·int[]·a;15 ····private·static·final·int[]·a;
16 ····private·bf·b;16 ····private·bj·b;
17 ····private·be·c;17 ····private·bi·c;
18 ····18 ····
19 ····static·{19 ····static·{
20 ········final·int[]·array;20 ········final·int[]·array;
21 ········final·int[]·a2·=·array·=·new·int[2];21 ········final·int[]·a2·=·array·=·new·int[2];
22 ········array[0]·=·16842964;22 ········array[0]·=·16842964;
23 ········array[1]·=·16843126;23 ········array[1]·=·16843126;
24 ········a·=·a2;24 ········a·=·a2;
25 ····}25 ····}
26 ····26 ····
27 ····public·p(final·Context·context)·{27 ····public·p(final·Context·context)·{
28 ········this(context,·null);28 ········this(context,·null);
29 ····}29 ····}
30 ····30 ····
31 ····public·p(final·Context·context,·final·AttributeSet·set)·{31 ····public·p(final·Context·context,·final·AttributeSet·set)·{
32 ········this(context,·set,·android.support.v7.a.b.autoCompleteTextViewStyle);32 ········this(context,·set,·android.support.v7.b.b.autoCompleteTextViewStyle);
33 ····}33 ····}
34 ····34 ····
35 ····public·p(final·Context·context,·final·AttributeSet·set,·final·int·n)·{35 ····public·p(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
36 ········final·int·n2·=·1;36 ········final·int·n2·=·1;
37 ········super(bc.a(context),·set,·n);37 ········super(bg.a(context),·set,·n);
38 ········if·(bf.a)·{38 ········if·(bj.a)·{
39 ············final·bh·a·=·bh.a(this.getContext(),·set,·p.a,·n,·0);39 ············final·bl·a·=·bl.a(this.getContext(),·set,·p.a,·n,·0);
40 ············this.b·=·a.c();40 ············this.b·=·a.c();
41 ············if·(a.e(0))·{41 ············if·(a.e(0))·{
42 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));42 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));
43 ················if·(c·!=·null)·{43 ················if·(c·!=·null)·{
44 ····················this.setSupportBackgroundTintList(c);44 ····················this.setSupportBackgroundTintList(c);
45 ················}45 ················}
46 ············}46 ············}
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ············}52 ············}
53 ············a.b();53 ············a.b();
54 ········}54 ········}
55 ····}55 ····}
56 ····56 ····
57 ····private·void·a()·{57 ····private·void·a()·{
58 ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{58 ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{
59 ············bf.a((View)this,·this.c);59 ············bj.a((View)this,·this.c);
60 ········}60 ········}
61 ····}61 ····}
62 ····62 ····
63 ····protected·void·drawableStateChanged()·{63 ····protected·void·drawableStateChanged()·{
64 ········super.drawableStateChanged();64 ········super.drawableStateChanged();
65 ········this.a();65 ········this.a();
66 ····}66 ····}
Offset 89, 23 lines modifiedOffset 89, 23 lines modified
89 ····89 ····
90 ····public·void·setDropDownBackgroundResource(final·int·n)·{90 ····public·void·setDropDownBackgroundResource(final·int·n)·{
91 ········this.setDropDownBackgroundDrawable(this.b.a(n));91 ········this.setDropDownBackgroundDrawable(this.b.a(n));
92 ····}92 ····}
93 ····93 ····
94 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{94 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{
95 ········if·(this.c·==·null)·{95 ········if·(this.c·==·null)·{
96 ············this.c·=·new·be();96 ············this.c·=·new·bi();
97 ········}97 ········}
98 ········this.c.a·=·a;98 ········this.c.a·=·a;
99 ········this.c.d·=·true;99 ········this.c.d·=·true;
100 ········this.a();100 ········this.a();
101 ····}101 ····}
102 ····102 ····
103 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{103 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{
104 ········if·(this.c·==·null)·{104 ········if·(this.c·==·null)·{
105 ············this.c·=·new·be();105 ············this.c·=·new·bi();
106 ········}106 ········}
107 ········this.c.b·=·b;107 ········this.c.b·=·b;
108 ········this.c.c·=·true;108 ········this.c.c·=·true;
109 ········this.a();109 ········this.a();
110 ····}110 ····}
111 }111 }
1.23 KB
android/support/v7/widget/SearchView.class
1.15 KB
procyon -ec {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 import·android.content.Intent;20 import·android.content.Intent;
21 import·android.graphics.drawable.Drawable;21 import·android.graphics.drawable.Drawable;
22 import·android.widget.ImageView;22 import·android.widget.ImageView;
23 import·android.view.View;23 import·android.view.View;
24 import·java.util.WeakHashMap;24 import·java.util.WeakHashMap;
25 import·android.os.Bundle;25 import·android.os.Bundle;
26 import·android.app.SearchableInfo;26 import·android.app.SearchableInfo;
27 import·android.support.v7.c.c;27 import·android.support.v7.d.c;
  
28 public·class·SearchView·extends·z·implements·c28 public·class·SearchView·extends·z·implements·c
29 {29 {
30 ····static·final·ao·a;30 ····static·final·ao·a;
31 ····private·static·final·boolean·b;31 ····private·static·final·boolean·b;
32 ····private·boolean·A;32 ····private·boolean·A;
33 ····private·int·B;33 ····private·int·B;
Offset 201, 15 lines modifiedOffset 201, 15 lines modified
201 ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{201 ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{
202 ············visibility·=·0;202 ············visibility·=·0;
203 ········}203 ········}
204 ········this.e.setVisibility(visibility);204 ········this.e.setVisibility(visibility);
205 ····}205 ····}
206 ····206 ····
207 ····private·int·getPreferredWidth()·{207 ····private·int·getPreferredWidth()·{
208 ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7.a.e.abc_search_view_preferred_width);208 ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7.b.e.abc_search_view_preferred_width);
209 ····}209 ····}
210 ····210 ····
211 ····private·void·h()·{211 ····private·void·h()·{
212 ········int·n·=·1;212 ········int·n·=·1;
213 ········int·visibility·=·0;213 ········int·visibility·=·0;
214 ········int·n2;214 ········int·n2;
215 ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{215 ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{
22.9 KB
android/support/v7/widget/Toolbar.class
22.9 KB
procyon -ec {}
Max HTML report size reached
16.0 KB
android/support/v7/widget/a.class
16.0 KB
procyon -ec {}
Max HTML report size reached
502 B
android/support/v7/widget/aa.class
434 B
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.l;
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·aa·extends·ViewGroup$MarginLayoutParams8 public·class·aa·extends·ViewGroup$MarginLayoutParams
9 {9 {
10 ····public·float·g;10 ····public·float·g;
2.14 KB
android/support/v7/widget/af.class
2.08 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.ba;3 import·android.support.v4.h.ag;
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.aa;9 import·android.support.v4.widget.k;
10 import·android.support.v4.view.dp;10 import·android.support.v4.h.bn;
11 import·android.support.v7.internal.widget.aj;11 import·android.support.v7.internal.widget.al;
  
12 class·af·extends·aj12 class·af·extends·al
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·dp·i;17 ····private·bn·i;
18 ····private·aa·j;18 ····private·k·j;
19 ····19 ····
20 ····public·af(final·Context·context,·final·boolean·g)·{20 ····public·af(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·=·ba.a(motionEvent);53 ········final·int·a·=·ag.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·aa((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 ····················}
1.78 KB
android/support/v7/widget/as.class
1.71 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.g;
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.v4.b.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.ai;34 import·android.support.v4.widget.q;
  
35 class·as·extends·ai·implements·View$OnClickListener35 class·as·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;
363 B
android/support/v7/widget/at.class
295 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.g;
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·at6 final·class·at
7 {7 {
8 ····public·final·TextView·a;8 ····public·final·TextView·a;
520 B
android/support/v7/widget/ax.class
452 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.c.c;2 import·android.support.v7.d.c;
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.ad;
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.m;
8 import·android.support.v7.internal.view.menu.i;8 import·android.support.v7.internal.view.menu.i;
9 import·android.support.v7.internal.view.menu.x;9 import·android.support.v7.internal.view.menu.x;
501 B
android/support/v7/widget/ay.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·ay·extends·b7 public·class·ay·extends·b
8 {8 {
9 ····int·b;9 ····int·b;
10 ····10 ····
11 ····public·ay(final·int·n,·final·int·n2)·{11 ····public·ay(final·int·n,·final·int·n2)·{
12 ········super(n,·n2);12 ········super(n,·n2);
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.a(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.27 KB
android/support/v7/widget/ba.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·ba·implements·Parcelable$Creator6 class·ba·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·bb();
 14 ····}
 15 ····
6 ····public·Toolbar$SavedState·a(final·Parcel·parcel)·{16 ····public·ba(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·ba(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.85 KB
android/support/v7/widget/c.class
1.79 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.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.support.v7.b.b;
 8 import·android.content.Context;
 9 import·android.support.v7.internal.view.menu.ad;
 10 import·android.support.v7.internal.view.menu.v;
  
 11 class·c·extends·v
3 {12 {
 13 ····final·/*·synthetic·*/·a·c;
 14 ····private·ad·d;
4 ····final·/*·synthetic·*/·ActionMenuPresenter·a; 
5 ···· 
6 ····private·c(final·ActionMenuPresenter·a)·{ 
7 ········this.a·=·a; 
8 ····} 
9 ····15 ····
10 ····public·ab·a()·{ 
11 ········ab·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·ad·d)·{
 17 ········boolean·b·=·false;
 18 ········this.c·=·c;
 19 ········super(context,·(i)d,·(View)null,·false,·android.support.v7.b.b.actionOverflowMenuStyle);
 20 ········this.d·=·d;
 21 ········if·(!((m)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((y)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.a(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·ab·a()·{
 12 ········ab·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.7 KB
android/support/v7/widget/e.class
2.63 KB
procyon -ec {}
    
Offset 1, 63 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).f();
 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·int·width·=·this.getWidth(); 
50 ············final·int·height·=·this.getHeight(); 
51 ············final·int·n5·=·Math.max(width,·height)·/·2; 
52 ············final·int·n6·=·this.getPaddingLeft()·-·this.getPaddingRight(); 
53 ············final·int·n7·=·this.getPaddingTop()·-·this.getPaddingBottom(); 
54 ············final·int·n8·=·(width·+·n6)·/·2; 
55 ············final·int·n9·=·(height·+·n7)·/·2; 
56 ············android.support.v4.b.a.a.a(background,·n8·-·n5,·n9·-·n5,·n8·+·n5,·n9·+·n5); 
57 ········}18 ········}
58 ········return·setFrame;19 ········android.support.v7.widget.a.a(this.a,·(e)null);
59 ····}20 ····}
60 }21 }
2.86 KB
android/support/v7/widget/f.class
2.79 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 62 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·ag9 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·ab·a()·{26 ····public·boolean·c()·{
15 ········ab·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·int·width·=·this.getWidth();
 49 ············final·int·height·=·this.getHeight();
 50 ············final·int·n5·=·Math.max(width,·height)·/·2;
 51 ············final·int·n6·=·this.getPaddingLeft()·-·this.getPaddingRight();
 52 ············final·int·n7·=·this.getPaddingTop()·-·this.getPaddingBottom();
 53 ············final·int·n8·=·(width·+·n6)·/·2;
 54 ············final·int·n9·=·(height·+·n7)·/·2;
 55 ············android.support.v4.c.a.a.a(background,·n8·-·n5,·n9·-·n5,·n8·+·n5,·n9·+·n5);
 56 ········}
 57 ········return·setFrame;
 58 ····}
41 }59 }
1.64 KB
android/support/v7/widget/g.class
1.57 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·ag
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·ab·a()·{
 15 ········ab·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.52 KB
android/support/v7/widget/h.class
1.45 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; 
4 import·android.support.v7.internal.view.menu.y;2 import·android.support.v7.internal.view.menu.y;
 3 import·android.support.v7.b.b;
 4 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;
  
5 class·h·implements·y8 class·h·extends·v
6 {9 {
 10 ····final·/*·synthetic·*/·a·c;
7 ····final·/*·synthetic·*/·ActionMenuPresenter·a; 
8 ···· 
9 ····private·h(final·ActionMenuPresenter·a)·{ 
10 ········this.a·=·a; 
11 ····} 
12 ····11 ····
 12 ····public·h(final·a·c,·final·Context·context,·final·i·i,·final·View·view,·final·boolean·b)·{
 13 ········this.c·=·c;
 14 ········super(context,·i,·view,·b,·b.actionOverflowMenuStyle);
 15 ········this.a(8388613);
 16 ········this.a((y)c.g);
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 ····}17 ····}
22 ····18 ····
 19 ····public·void·onDismiss()·{
 20 ········super.onDismiss();
 21 ········a.c(this.c).close();
 22 ········a.a(this.c,·(h)null);
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.31 KB
android/support/v7/widget/i.class
1.25 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 34 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.ad;
 3 import·android.support.v7.internal.view.menu.y;
  
4 final·class·i·implements·Parcelable$Creator4 class·i·implements·y
5 {5 {
6 ····public·ActionMenuPresenter$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·ActionMenuPresenter$SavedState(parcel);6 ····final·/*·synthetic·*/·a·a;
 7 ····
 8 ····private·i(final·a·a)·{
 9 ········this.a·=·a;
 10 ····}
 11 ····
 12 ····public·void·a(final·android.support.v7.internal.view.menu.i·i,·final·boolean·b)·{
 13 ········if·(i·instanceof·ad)·{
 14 ············((ad)i).p().a(false);
 15 ········}
 16 ········final·y·a·=·this.a.a();
 17 ········if·(a·!=·null)·{
 18 ············a.a((android.support.v7.internal.view.menu.i)i,·b);
 19 ········}
8 ····}20 ····}
9 ····21 ····
10 ····public·ActionMenuPresenter$SavedState[]·a(final·int·n)·{ 
11 ········return·new·ActionMenuPresenter$SavedState[n];22 ····public·boolean·a(final·android.support.v7.internal.view.menu.i·i)·{
 23 ········boolean·b·=·false;
 24 ········if·(i·!=·null)·{
 25 ············this.a.h·=·((ad)i).getItem().getItemId();
 26 ············final·y·a·=·this.a.a();
 27 ············b·=·(a·!=·null·&&·a.a(i));
 28 ········}
 29 ········return·b;
12 ····}30 ····}
13 }31 }
3.74 KB
android/support/v7/widget/q.class
3.68 KB
procyon -ec {}
Max HTML report size reached
1.41 KB
android/support/v7/widget/r.class
1.35 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.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·android.support.v7.internal.widget.bh;3 import·android.support.v7.internal.widget.bl;
4 import·android.support.v7.a.b;4 import·android.support.v7.b.b;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.graphics.drawable.Drawable;7 import·android.graphics.drawable.Drawable;
8 import·android.support.v7.internal.widget.bf;8 import·android.support.v7.internal.widget.bj;
9 import·android.widget.CheckBox;9 import·android.widget.CheckBox;
  
10 public·class·r·extends·CheckBox10 public·class·r·extends·CheckBox
11 {11 {
12 ····private·static·final·int[]·a;12 ····private·static·final·int[]·a;
13 ····private·bf·b;13 ····private·bj·b;
14 ····private·Drawable·c;14 ····private·Drawable·c;
15 ····15 ····
16 ····static·{16 ····static·{
17 ········a·=·new·int[]·{·16843015·};17 ········a·=·new·int[]·{·16843015·};
18 ····}18 ····}
19 ····19 ····
20 ····public·r(final·Context·context,·final·AttributeSet·set)·{20 ····public·r(final·Context·context,·final·AttributeSet·set)·{
21 ········this(context,·set,·android.support.v7.a.b.checkboxStyle);21 ········this(context,·set,·android.support.v7.b.b.checkboxStyle);
22 ····}22 ····}
23 ····23 ····
24 ····public·r(final·Context·context,·final·AttributeSet·set,·final·int·n)·{24 ····public·r(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
25 ········super(context,·set,·n);25 ········super(context,·set,·n);
26 ········if·(bf.a)·{26 ········if·(bj.a)·{
27 ············final·bh·a·=·bh.a(this.getContext(),·set,·r.a,·n,·0);27 ············final·bl·a·=·bl.a(this.getContext(),·set,·r.a,·n,·0);
28 ············this.setButtonDrawable(a.a(0));28 ············this.setButtonDrawable(a.a(0));
29 ············a.b();29 ············a.b();
30 ············this.b·=·a.c();30 ············this.b·=·a.c();
31 ········}31 ········}
32 ····}32 ····}
33 ····33 ····
34 ····public·int·getCompoundPaddingLeft()·{34 ····public·int·getCompoundPaddingLeft()·{
1.2 KB
android/support/v7/widget/s.class
1.13 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v7.internal.widget.bh;2 import·android.support.v7.internal.widget.bl;
3 import·android.util.AttributeSet;3 import·android.util.AttributeSet;
4 import·android.content.Context;4 import·android.content.Context;
5 import·android.support.v7.internal.widget.bf;5 import·android.support.v7.internal.widget.bj;
6 import·android.widget.CheckedTextView;6 import·android.widget.CheckedTextView;
  
7 public·class·s·extends·CheckedTextView7 public·class·s·extends·CheckedTextView
8 {8 {
9 ····private·static·final·int[]·a;9 ····private·static·final·int[]·a;
10 ····private·bf·b;10 ····private·bj·b;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········a·=·new·int[]·{·16843016·};13 ········a·=·new·int[]·{·16843016·};
14 ····}14 ····}
15 ····15 ····
16 ····public·s(final·Context·context,·final·AttributeSet·set)·{16 ····public·s(final·Context·context,·final·AttributeSet·set)·{
17 ········this(context,·set,·16843720);17 ········this(context,·set,·16843720);
18 ····}18 ····}
19 ····19 ····
20 ····public·s(final·Context·context,·final·AttributeSet·set,·final·int·n)·{20 ····public·s(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
21 ········super(context,·set,·n);21 ········super(context,·set,·n);
22 ········if·(bf.a)·{22 ········if·(bj.a)·{
23 ············final·bh·a·=·bh.a(this.getContext(),·set,·s.a,·n,·0);23 ············final·bl·a·=·bl.a(this.getContext(),·set,·s.a,·n,·0);
24 ············this.setCheckMarkDrawable(a.a(0));24 ············this.setCheckMarkDrawable(a.a(0));
25 ············a.b();25 ············a.b();
26 ············this.b·=·a.c();26 ············this.b·=·a.c();
27 ········}27 ········}
28 ····}28 ····}
29 ····29 ····
30 ····public·void·setCheckMarkDrawable(final·int·checkMarkDrawable)·{30 ····public·void·setCheckMarkDrawable(final·int·checkMarkDrawable)·{
2.63 KB
android/support/v7/widget/t.class
2.56 KB
procyon -ec {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.graphics.PorterDuff$Mode;2 import·android.graphics.PorterDuff$Mode;
3 import·android.view.View;3 import·android.view.View;
4 import·android.content.res.ColorStateList;4 import·android.content.res.ColorStateList;
5 import·android.support.v7.internal.widget.bh;5 import·android.support.v7.internal.widget.bl;
6 import·android.support.v7.internal.widget.bf;6 import·android.support.v7.internal.widget.bj;
7 import·android.support.v7.internal.widget.bc;7 import·android.support.v7.internal.widget.bg;
8 import·android.support.v7.a.b;8 import·android.support.v7.b.b;
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.be;11 import·android.support.v7.internal.widget.bi;
12 import·android.widget.EditText;12 import·android.widget.EditText;
  
13 public·class·t·extends·EditText13 public·class·t·extends·EditText
14 {14 {
15 ····private·static·final·int[]·a;15 ····private·static·final·int[]·a;
16 ····private·be·b;16 ····private·bi·b;
17 ····17 ····
18 ····static·{18 ····static·{
19 ········a·=·new·int[]·{·16842964·};19 ········a·=·new·int[]·{·16842964·};
20 ····}20 ····}
21 ····21 ····
22 ····public·t(final·Context·context,·final·AttributeSet·set)·{22 ····public·t(final·Context·context,·final·AttributeSet·set)·{
23 ········this(context,·set,·android.support.v7.a.b.editTextStyle);23 ········this(context,·set,·android.support.v7.b.b.editTextStyle);
24 ····}24 ····}
25 ····25 ····
26 ····public·t(final·Context·context,·final·AttributeSet·set,·final·int·n)·{26 ····public·t(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
27 ········super(bc.a(context),·set,·n);27 ········super(bg.a(context),·set,·n);
28 ········if·(bf.a)·{28 ········if·(bj.a)·{
29 ············final·bh·a·=·bh.a(this.getContext(),·set,·t.a,·n,·0);29 ············final·bl·a·=·bl.a(this.getContext(),·set,·t.a,·n,·0);
30 ············if·(a.e(0))·{30 ············if·(a.e(0))·{
31 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));31 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));
32 ················if·(c·!=·null)·{32 ················if·(c·!=·null)·{
33 ····················this.setSupportBackgroundTintList(c);33 ····················this.setSupportBackgroundTintList(c);
34 ················}34 ················}
35 ············}35 ············}
36 ············a.b();36 ············a.b();
37 ········}37 ········}
38 ····}38 ····}
39 ····39 ····
40 ····private·void·a()·{40 ····private·void·a()·{
41 ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{41 ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{
42 ············bf.a((View)this,·this.b);42 ············bj.a((View)this,·this.b);
43 ········}43 ········}
44 ····}44 ····}
45 ····45 ····
46 ····protected·void·drawableStateChanged()·{46 ····protected·void·drawableStateChanged()·{
47 ········super.drawableStateChanged();47 ········super.drawableStateChanged();
48 ········this.a();48 ········this.a();
49 ····}49 ····}
Offset 71, 23 lines modifiedOffset 71, 23 lines modified
71 ············b·=·null;71 ············b·=·null;
72 ········}72 ········}
73 ········return·b;73 ········return·b;
74 ····}74 ····}
75 ····75 ····
76 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{76 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{
77 ········if·(this.b·==·null)·{77 ········if·(this.b·==·null)·{
78 ············this.b·=·new·be();78 ············this.b·=·new·bi();
79 ········}79 ········}
80 ········this.b.a·=·a;80 ········this.b.a·=·a;
81 ········this.b.d·=·true;81 ········this.b.d·=·true;
82 ········this.a();82 ········this.a();
83 ····}83 ····}
84 ····84 ····
85 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{85 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{
86 ········if·(this.b·==·null)·{86 ········if·(this.b·==·null)·{
87 ············this.b·=·new·be();87 ············this.b·=·new·bi();
88 ········}88 ········}
89 ········this.b.b·=·b;89 ········this.b.b·=·b;
90 ········this.b.c·=·true;90 ········this.b.c·=·true;
91 ········this.a();91 ········this.a();
92 ····}92 ····}
93 }93 }
2.97 KB
android/support/v7/widget/u.class
2.91 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.graphics.PorterDuff$Mode;2 import·android.graphics.PorterDuff$Mode;
3 import·android.view.View;3 import·android.view.View;
4 import·android.content.res.ColorStateList;4 import·android.content.res.ColorStateList;
5 import·android.support.v7.internal.widget.bh;5 import·android.support.v7.internal.widget.bl;
6 import·android.support.v7.internal.widget.bc;6 import·android.support.v7.internal.widget.bg;
7 import·android.support.v7.a.b;7 import·android.support.v7.b.b;
8 import·android.util.AttributeSet;8 import·android.util.AttributeSet;
9 import·android.content.Context;9 import·android.content.Context;
10 import·android.support.v7.internal.widget.be;10 import·android.support.v7.internal.widget.bi;
11 import·android.support.v7.internal.widget.bf;11 import·android.support.v7.internal.widget.bj;
12 import·android.widget.MultiAutoCompleteTextView;12 import·android.widget.MultiAutoCompleteTextView;
  
13 public·class·u·extends·MultiAutoCompleteTextView13 public·class·u·extends·MultiAutoCompleteTextView
14 {14 {
15 ····private·static·final·int[]·a;15 ····private·static·final·int[]·a;
16 ····private·bf·b;16 ····private·bj·b;
17 ····private·be·c;17 ····private·bi·c;
18 ····18 ····
19 ····static·{19 ····static·{
20 ········final·int[]·array;20 ········final·int[]·array;
21 ········final·int[]·a2·=·array·=·new·int[2];21 ········final·int[]·a2·=·array·=·new·int[2];
22 ········array[0]·=·16842964;22 ········array[0]·=·16842964;
23 ········array[1]·=·16843126;23 ········array[1]·=·16843126;
24 ········a·=·a2;24 ········a·=·a2;
25 ····}25 ····}
26 ····26 ····
27 ····public·u(final·Context·context,·final·AttributeSet·set)·{27 ····public·u(final·Context·context,·final·AttributeSet·set)·{
28 ········this(context,·set,·android.support.v7.a.b.autoCompleteTextViewStyle);28 ········this(context,·set,·android.support.v7.b.b.autoCompleteTextViewStyle);
29 ····}29 ····}
30 ····30 ····
31 ····public·u(final·Context·context,·final·AttributeSet·set,·final·int·n)·{31 ····public·u(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
32 ········final·int·n2·=·1;32 ········final·int·n2·=·1;
33 ········super(bc.a(context),·set,·n);33 ········super(bg.a(context),·set,·n);
34 ········if·(bf.a)·{34 ········if·(bj.a)·{
35 ············final·bh·a·=·bh.a(this.getContext(),·set,·u.a,·n,·0);35 ············final·bl·a·=·bl.a(this.getContext(),·set,·u.a,·n,·0);
36 ············this.b·=·a.c();36 ············this.b·=·a.c();
37 ············if·(a.e(0))·{37 ············if·(a.e(0))·{
38 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));38 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));
39 ················if·(c·!=·null)·{39 ················if·(c·!=·null)·{
40 ····················this.setSupportBackgroundTintList(c);40 ····················this.setSupportBackgroundTintList(c);
41 ················}41 ················}
42 ············}42 ············}
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ············}48 ············}
49 ············a.b();49 ············a.b();
50 ········}50 ········}
51 ····}51 ····}
52 ····52 ····
53 ····private·void·a()·{53 ····private·void·a()·{
54 ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{54 ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{
55 ············bf.a((View)this,·this.c);55 ············bj.a((View)this,·this.c);
56 ········}56 ········}
57 ····}57 ····}
58 ····58 ····
59 ····protected·void·drawableStateChanged()·{59 ····protected·void·drawableStateChanged()·{
60 ········super.drawableStateChanged();60 ········super.drawableStateChanged();
61 ········this.a();61 ········this.a();
62 ····}62 ····}
Offset 90, 23 lines modifiedOffset 90, 23 lines modified
90 ········else·{90 ········else·{
91 ············super.setDropDownBackgroundResource(dropDownBackgroundResource);91 ············super.setDropDownBackgroundResource(dropDownBackgroundResource);
92 ········}92 ········}
93 ····}93 ····}
94 ····94 ····
95 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{95 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{
96 ········if·(this.c·==·null)·{96 ········if·(this.c·==·null)·{
97 ············this.c·=·new·be();97 ············this.c·=·new·bi();
98 ········}98 ········}
99 ········this.c.a·=·a;99 ········this.c.a·=·a;
100 ········this.c.d·=·true;100 ········this.c.d·=·true;
101 ········this.a();101 ········this.a();
102 ····}102 ····}
103 ····103 ····
104 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{104 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{
105 ········if·(this.c·==·null)·{105 ········if·(this.c·==·null)·{
106 ············this.c·=·new·be();106 ············this.c·=·new·bi();
107 ········}107 ········}
108 ········this.c.b·=·b;108 ········this.c.b·=·b;
109 ········this.c.c·=·true;109 ········this.c.c·=·true;
110 ········this.a();110 ········this.a();
111 ····}111 ····}
112 }112 }
1.42 KB
android/support/v7/widget/v.class
1.36 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.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·android.support.v7.internal.widget.bh;3 import·android.support.v7.internal.widget.bl;
4 import·android.support.v7.a.b;4 import·android.support.v7.b.b;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.graphics.drawable.Drawable;7 import·android.graphics.drawable.Drawable;
8 import·android.support.v7.internal.widget.bf;8 import·android.support.v7.internal.widget.bj;
9 import·android.widget.RadioButton;9 import·android.widget.RadioButton;
  
10 public·class·v·extends·RadioButton10 public·class·v·extends·RadioButton
11 {11 {
12 ····private·static·final·int[]·a;12 ····private·static·final·int[]·a;
13 ····private·bf·b;13 ····private·bj·b;
14 ····private·Drawable·c;14 ····private·Drawable·c;
15 ····15 ····
16 ····static·{16 ····static·{
17 ········a·=·new·int[]·{·16843015·};17 ········a·=·new·int[]·{·16843015·};
18 ····}18 ····}
19 ····19 ····
20 ····public·v(final·Context·context,·final·AttributeSet·set)·{20 ····public·v(final·Context·context,·final·AttributeSet·set)·{
21 ········this(context,·set,·android.support.v7.a.b.radioButtonStyle);21 ········this(context,·set,·android.support.v7.b.b.radioButtonStyle);
22 ····}22 ····}
23 ····23 ····
24 ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{24 ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
25 ········super(context,·set,·n);25 ········super(context,·set,·n);
26 ········if·(bf.a)·{26 ········if·(bj.a)·{
27 ············final·bh·a·=·bh.a(this.getContext(),·set,·v.a,·n,·0);27 ············final·bl·a·=·bl.a(this.getContext(),·set,·v.a,·n,·0);
28 ············this.setButtonDrawable(a.a(0));28 ············this.setButtonDrawable(a.a(0));
29 ············a.b();29 ············a.b();
30 ············this.b·=·a.c();30 ············this.b·=·a.c();
31 ········}31 ········}
32 ····}32 ····}
33 ····33 ····
34 ····public·int·getCompoundPaddingLeft()·{34 ····public·int·getCompoundPaddingLeft()·{
2.68 KB
android/support/v7/widget/w.class
2.62 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.support.v4.view.bv;2 import·android.support.v4.h.ao;
3 import·android.graphics.RectF;3 import·android.graphics.RectF;
4 import·android.graphics.drawable.shapes.RoundRectShape;4 import·android.graphics.drawable.shapes.RoundRectShape;
5 import·android.graphics.drawable.shapes.Shape;5 import·android.graphics.drawable.shapes.Shape;
6 import·android.graphics.drawable.ClipDrawable;6 import·android.graphics.drawable.ClipDrawable;
7 import·android.graphics.Shader;7 import·android.graphics.Shader;
8 import·android.graphics.BitmapShader;8 import·android.graphics.BitmapShader;
9 import·android.graphics.Shader$TileMode;9 import·android.graphics.Shader$TileMode;
10 import·android.graphics.drawable.ShapeDrawable;10 import·android.graphics.drawable.ShapeDrawable;
11 import·android.graphics.drawable.BitmapDrawable;11 import·android.graphics.drawable.BitmapDrawable;
12 import·android.graphics.drawable.LayerDrawable;12 import·android.graphics.drawable.LayerDrawable;
13 import·android.support.v4.b.a.m;13 import·android.support.v4.c.a.m;
14 import·android.graphics.drawable.AnimationDrawable;14 import·android.graphics.drawable.AnimationDrawable;
15 import·android.graphics.drawable.Drawable;15 import·android.graphics.drawable.Drawable;
16 import·android.support.v7.internal.widget.bh;16 import·android.support.v7.internal.widget.bl;
17 import·android.support.v7.internal.widget.bf;17 import·android.support.v7.internal.widget.bj;
18 import·android.support.v7.a.b;18 import·android.support.v7.b.b;
19 import·android.util.AttributeSet;19 import·android.util.AttributeSet;
20 import·android.content.Context;20 import·android.content.Context;
21 import·android.graphics.Bitmap;21 import·android.graphics.Bitmap;
22 import·android.widget.RatingBar;22 import·android.widget.RatingBar;
  
23 public·class·w·extends·RatingBar23 public·class·w·extends·RatingBar
24 {24 {
Offset 33, 21 lines modifiedOffset 33, 21 lines modified
33 ········final·int[]·a2·=·array·=·new·int[2];33 ········final·int[]·a2·=·array·=·new·int[2];
34 ········array[0]·=·16843067;34 ········array[0]·=·16843067;
35 ········array[1]·=·16843068;35 ········array[1]·=·16843068;
36 ········a·=·a2;36 ········a·=·a2;
37 ····}37 ····}
38 ····38 ····
39 ····public·w(final·Context·context,·final·AttributeSet·set)·{39 ····public·w(final·Context·context,·final·AttributeSet·set)·{
40 ········this(context,·set,·android.support.v7.a.b.ratingBarStyle);40 ········this(context,·set,·android.support.v7.b.b.ratingBarStyle);
41 ····}41 ····}
42 ····42 ····
43 ····public·w(final·Context·context,·final·AttributeSet·set,·final·int·n)·{43 ····public·w(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
44 ········super(context,·set,·n);44 ········super(context,·set,·n);
45 ········if·(bf.a)·{45 ········if·(bj.a)·{
46 ············final·bh·a·=·bh.a(this.getContext(),·set,·w.a,·n,·0);46 ············final·bl·a·=·bl.a(this.getContext(),·set,·w.a,·n,·0);
47 ············final·Drawable·b·=·a.b(0);47 ············final·Drawable·b·=·a.b(0);
48 ············if·(b·!=·null)·{48 ············if·(b·!=·null)·{
49 ················this.setIndeterminateDrawable(this.a(b));49 ················this.setIndeterminateDrawable(this.a(b));
50 ············}50 ············}
51 ············final·Drawable·b2·=·a.b(1);51 ············final·Drawable·b2·=·a.b(1);
52 ············if·(b2·!=·null)·{52 ············if·(b2·!=·null)·{
53 ················this.setProgressDrawable(this.a(b2,·false));53 ················this.setProgressDrawable(this.a(b2,·false));
Offset 136, 12 lines modifiedOffset 136, 12 lines modified
136 ········return·(Shape)new·RoundRectShape(array,·(RectF)null,·(float[])null);136 ········return·(Shape)new·RoundRectShape(array,·(RectF)null,·(float[])null);
137 ····}137 ····}
138 ····138 ····
139 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{139 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{
140 ········synchronized·(this)·{140 ········synchronized·(this)·{
141 ············super.onMeasure(n,·n2);141 ············super.onMeasure(n,·n2);
142 ············if·(this.b·!=·null)·{142 ············if·(this.b·!=·null)·{
143 ················this.setMeasuredDimension(bv.a(this.b.getWidth()·*·this.getNumStars(),·n,·0),·this.getMeasuredHeight());143 ················this.setMeasuredDimension(ao.a(this.b.getWidth()·*·this.getNumStars(),·n,·0),·this.getMeasuredHeight());
144 ············}144 ············}
145 ········}145 ········}
146 ····}146 ····}
147 }147 }
2.9 KB
android/support/v7/widget/x.class
2.84 KB
procyon -ec {}
    
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
4 import·android.graphics.PorterDuff$Mode;4 import·android.graphics.PorterDuff$Mode;
5 import·java.lang.reflect.Field;5 import·java.lang.reflect.Field;
6 import·android.widget.ListPopupWindow;6 import·android.widget.ListPopupWindow;
7 import·android.view.View;7 import·android.view.View;
8 import·android.graphics.drawable.Drawable;8 import·android.graphics.drawable.Drawable;
9 import·android.content.res.ColorStateList;9 import·android.content.res.ColorStateList;
10 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
11 import·android.support.v7.internal.widget.bh;11 import·android.support.v7.internal.widget.bl;
12 import·android.support.v7.internal.widget.bf;12 import·android.support.v7.internal.widget.bj;
13 import·android.support.v7.a.b;13 import·android.support.v7.b.b;
14 import·android.util.AttributeSet;14 import·android.util.AttributeSet;
15 import·android.content.Context;15 import·android.content.Context;
16 import·android.support.v7.internal.widget.be;16 import·android.support.v7.internal.widget.bi;
17 import·android.widget.Spinner;17 import·android.widget.Spinner;
  
18 public·class·x·extends·Spinner18 public·class·x·extends·Spinner
19 {19 {
20 ····private·static·final·int[]·a;20 ····private·static·final·int[]·a;
21 ····private·be·b;21 ····private·bi·b;
22 ····22 ····
23 ····static·{23 ····static·{
24 ········final·int[]·array;24 ········final·int[]·array;
25 ········final·int[]·a2·=·array·=·new·int[2];25 ········final·int[]·a2·=·array·=·new·int[2];
26 ········array[0]·=·16842964;26 ········array[0]·=·16842964;
27 ········array[1]·=·16843126;27 ········array[1]·=·16843126;
28 ········a·=·a2;28 ········a·=·a2;
29 ····}29 ····}
30 ····30 ····
31 ····public·x(final·Context·context,·final·AttributeSet·set)·{31 ····public·x(final·Context·context,·final·AttributeSet·set)·{
32 ········this(context,·set,·android.support.v7.a.b.spinnerStyle);32 ········this(context,·set,·android.support.v7.b.b.spinnerStyle);
33 ····}33 ····}
34 ····34 ····
35 ····public·x(final·Context·context,·final·AttributeSet·set,·final·int·n)·{35 ····public·x(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
36 ········final·int·n2·=·1;36 ········final·int·n2·=·1;
37 ········super(context,·set,·n);37 ········super(context,·set,·n);
38 ········if·(bf.a)·{38 ········if·(bj.a)·{
39 ············final·bh·a·=·bh.a(this.getContext(),·set,·x.a,·n,·0);39 ············final·bl·a·=·bl.a(this.getContext(),·set,·x.a,·n,·0);
40 ············if·(a.e(0))·{40 ············if·(a.e(0))·{
41 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));41 ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1));
42 ················if·(c·!=·null)·{42 ················if·(c·!=·null)·{
43 ····················this.setSupportBackgroundTintList(c);43 ····················this.setSupportBackgroundTintList(c);
44 ················}44 ················}
45 ············}45 ············}
46 ············if·(a.e(n2))·{46 ············if·(a.e(n2))·{
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ············}55 ············}
56 ············a.b();56 ············a.b();
57 ········}57 ········}
58 ····}58 ····}
59 ····59 ····
60 ····private·void·a()·{60 ····private·void·a()·{
61 ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{61 ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{
62 ············bf.a((View)this,·this.b);62 ············bj.a((View)this,·this.b);
63 ········}63 ········}
64 ····}64 ····}
65 ····65 ····
66 ····private·static·void·a(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{66 ····private·static·void·a(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{
67 ········final·Class<Spinner>·clazz·=·Spinner.class;67 ········final·Class<Spinner>·clazz·=·Spinner.class;
68 ········final·String·name·=·"mPopup";68 ········final·String·name·=·"mPopup";
69 ········final·Class<Spinner>·clazz2·=·clazz;69 ········final·Class<Spinner>·clazz2·=·clazz;
Offset 113, 23 lines modifiedOffset 113, 23 lines modified
113 ············b·=·null;113 ············b·=·null;
114 ········}114 ········}
115 ········return·b;115 ········return·b;
116 ····}116 ····}
117 ····117 ····
118 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{118 ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{
119 ········if·(this.b·==·null)·{119 ········if·(this.b·==·null)·{
120 ············this.b·=·new·be();120 ············this.b·=·new·bi();
121 ········}121 ········}
122 ········this.b.a·=·a;122 ········this.b.a·=·a;
123 ········this.b.d·=·true;123 ········this.b.d·=·true;
124 ········this.a();124 ········this.a();
125 ····}125 ····}
126 ····126 ····
127 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{127 ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{
128 ········if·(this.b·==·null)·{128 ········if·(this.b·==·null)·{
129 ············this.b·=·new·be();129 ············this.b·=·new·bi();
130 ········}130 ········}
131 ········this.b.b·=·b;131 ········this.b.b·=·b;
132 ········this.b.c·=·true;132 ········this.b.c·=·true;
133 ········this.a();133 ········this.a();
134 ····}134 ····}
135 }135 }
11.3 KB
com/getbase/floatingactionbutton/FloatingActionButton.class
11.2 KB
procyon -ec {}
Max HTML report size reached
3.25 KB
com/getbase/floatingactionbutton/a.class
3.17 KB
procyon -ec {}
    
Offset 1, 53 lines modifiedOffset 1, 47 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
 2 import·android.graphics.LinearGradient;
 3 import·android.graphics.Shader$TileMode;
2 import·android.graphics.Paint;4 import·android.graphics.Shader;
3 import·android.graphics.Paint$Style; 
4 import·android.graphics.drawable.shapes.Shape; 
5 import·android.graphics.drawable.ShapeDrawable;5 import·android.graphics.drawable.ShapeDrawable$ShaderFactory;
6 import·android.graphics.drawable.Drawable; 
7 import·android.content.res.TypedArray; 
8 import·android.util.AttributeSet; 
9 import·android.content.Context; 
  
10 public·class·a·extends·FloatingActionButton6 class·a·extends·ShapeDrawable$ShaderFactory
11 {7 {
12 ····int·a;8 ····final·/*·synthetic·*/·int·a;
 9 ····final·/*·synthetic·*/·int·b;
 10 ····final·/*·synthetic·*/·int·c;
 11 ····final·/*·synthetic·*/·int·d;
 12 ····final·/*·synthetic·*/·int·e;
 13 ····final·/*·synthetic·*/·FloatingActionButton·f;
13 ····14 ····
14 ····void·a(final·Context·context,·final·AttributeSet·set)·{ 
15 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·n.AddFloatingActionButton,·0,·0); 
16 ········this.a·=·obtainStyledAttributes.getColor(n.AddFloatingActionButton_fab_plusIconColor,·this.a(17170443)); 
17 ········obtainStyledAttributes.recycle(); 
18 ········super.a(context,·set);15 ····a(final·FloatingActionButton·f,·final·int·a,·final·int·b,·final·int·c,·final·int·d,·final·int·e)·{
 16 ········this.f·=·f;
 17 ········this.a·=·a;
 18 ········this.b·=·b;
 19 ········this.c·=·c;
 20 ········this.d·=·d;
 21 ········this.e·=·e;
19 ····}22 ····}
20 ····23 ····
21 ····Drawable·getIconDrawable()·{24 ····public·Shader·resize(final·int·n,·final·int·n2)·{
 25 ········final·int·n3·=·5;
 26 ········final·float·n4·=·(float)(n·/·2);
 27 ········final·float·n5·=·(float)(n·/·2);
22 ········final·float·n·=·2.0f;28 ········final·float·n6·=·(float)n2;
 29 ········final·int[]·array·=·new·int[n3];
23 ········final·float·b·=·this.b(k.fab_icon_size); 
24 ········final·ShapeDrawable·shapeDrawable·=·new·ShapeDrawable((Shape)new·b(this,·(b·-·this.b(k.fab_plus_icon_size))·/·n,·b·/·n,·this.b(k.fab_plus_icon_stroke)·/·n,·b)); 
25 ········final·Paint·paint·=·shapeDrawable.getPaint(); 
26 ········paint.setColor(this.a); 
27 ········paint.setStyle(Paint$Style.FILL); 
28 ········paint.setAntiAlias(true); 
29 ········return·(Drawable)shapeDrawable; 
30 ····} 
31 ···· 
32 ····public·int·getPlusColor()·{ 
33 ········return·this.a;30 ········array[0]·=·this.a;
 31 ········array[1]·=·this.b;
 32 ········array[2]·=·this.c;
 33 ········array[3]·=·this.d;
 34 ········array[4]·=·this.e;
 35 ········final·float[]·array3;
 36 ········final·float[]·array2·=·array3·=·new·float[n3];
 37 ········array3[0]·=·0.0f;
 38 ········array3[1]·=·0.2f;
 39 ········array3[2]·=·0.5f;
 40 ········array3[3]·=·0.8f;
 41 ········array3[4]·=·1.0f;
 42 ········return·(Shader)new·LinearGradient(n4,·0.0f,·n5,·n6,·array,·array2,·Shader$TileMode.CLAMP);
34 ····} 
35 ···· 
36 ····public·void·setIcon(final·int·n)·{ 
37 ········throw·new·UnsupportedOperationException("Use·FloatingActionButton·if·you·want·to·use·custom·icon"); 
38 ····} 
39 ···· 
40 ····public·void·setPlusColor(final·int·a)·{ 
41 ········if·(this.a·!=·a)·{ 
42 ············this.a·=·a; 
43 ············this.a(); 
44 ········} 
45 ····} 
46 ···· 
47 ····public·void·setPlusColorResId(final·int·n)·{ 
48 ········this.setPlusColor(this.a(n)); 
49 ····}43 ····}
50 }44 }
1.45 KB
com/getbase/floatingactionbutton/b.class
1.37 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 24 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
2 import·android.graphics.Paint;2 import·android.graphics.Rect;
3 import·android.graphics.Canvas;3 import·android.graphics.Canvas;
4 import·android.graphics.drawable.shapes.Shape;4 import·android.graphics.drawable.Drawable;
 5 import·android.graphics.drawable.LayerDrawable;
  
5 class·b·extends·Shape6 class·b·extends·LayerDrawable
6 {7 {
 8 ····private·final·int·a;
7 ····final·/*·synthetic·*/·float·a; 
8 ····final·/*·synthetic·*/·float·b; 
9 ····final·/*·synthetic·*/·float·c; 
10 ····final·/*·synthetic·*/·float·d; 
11 ····final·/*·synthetic·*/·a·e; 
12 ····9 ····
13 ····b(final·a·e,·final·float·a,·final·float·b,·final·float·c,·final·float·d)·{ 
14 ········this.e·=·e;10 ····public·b(final·int·a,·final·Drawable...·array)·{
 11 ········super(array);
15 ········this.a·=·a;12 ········this.a·=·a;
16 ········this.b·=·b; 
17 ········this.c·=·c; 
18 ········this.d·=·d; 
19 ····}13 ····}
20 ····14 ····
21 ····public·void·draw(final·Canvas·canvas,·final·Paint·paint)·{15 ····public·void·draw(final·Canvas·canvas)·{
22 ········canvas.drawRect(this.a,·this.b·-·this.c,·this.d·-·this.a,·this.c·+·this.b,·paint); 
23 ········canvas.drawRect(this.b·-·this.c,·this.a,·this.c·+·this.b,·this.d·-·this.a,·paint);16 ········final·Rect·bounds·=·this.getBounds();
 17 ········canvas.saveLayerAlpha((float)bounds.left,·(float)bounds.top,·(float)bounds.right,·(float)bounds.bottom,·this.a,·31);
 18 ········super.draw(canvas);
 19 ········canvas.restore();
24 ····}20 ····}
25 }21 }
1.57 KB
com/getbase/floatingactionbutton/c.class
1.49 KB
procyon -ec {}
    
Offset 1, 47 lines modifiedOffset 1, 6 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
 2 public·final·class·c
2 import·android.graphics.LinearGradient; 
3 import·android.graphics.Shader$TileMode; 
4 import·android.graphics.Shader; 
5 import·android.graphics.drawable.ShapeDrawable$ShaderFactory; 
  
6 class·c·extends·ShapeDrawable$ShaderFactory 
7 {3 {
8 ····final·/*·synthetic·*/·int·a; 
9 ····final·/*·synthetic·*/·int·b; 
10 ····final·/*·synthetic·*/·int·c; 
11 ····final·/*·synthetic·*/·int·d; 
12 ····final·/*·synthetic·*/·int·e; 
13 ····final·/*·synthetic·*/·FloatingActionButton·f; 
14 ···· 
15 ····c(final·FloatingActionButton·f,·final·int·a,·final·int·b,·final·int·c,·final·int·d,·final·int·e)·{ 
16 ········this.f·=·f; 
17 ········this.a·=·a; 
18 ········this.b·=·b; 
19 ········this.c·=·c; 
20 ········this.d·=·d; 
21 ········this.e·=·e; 
22 ····} 
23 ···· 
24 ····public·Shader·resize(final·int·n,·final·int·n2)·{ 
25 ········final·int·n3·=·5; 
26 ········final·float·n4·=·(float)(n·/·2); 
27 ········final·float·n5·=·(float)(n·/·2); 
28 ········final·float·n6·=·(float)n2; 
29 ········final·int[]·array·=·new·int[n3]; 
30 ········array[0]·=·this.a; 
31 ········array[1]·=·this.b; 
32 ········array[2]·=·this.c; 
33 ········array[3]·=·this.d; 
34 ········array[4]·=·this.e; 
35 ········final·float[]·array3; 
36 ········final·float[]·array2·=·array3·=·new·float[n3]; 
37 ········array3[0]·=·0.0f; 
38 ········array3[1]·=·0.2f; 
39 ········array3[2]·=·0.5f; 
40 ········array3[3]·=·0.8f; 
41 ········array3[4]·=·1.0f; 
42 ········return·(Shader)new·LinearGradient(n4,·0.0f,·n5,·n6,·array,·array2,·Shader$TileMode.CLAMP); 
43 ····} 
44 }4 }
1.39 KB
com/getbase/floatingactionbutton/d.class
1.31 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 16 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
 2 public·final·class·d
2 import·android.graphics.Rect; 
3 import·android.graphics.Canvas; 
4 import·android.graphics.drawable.Drawable; 
5 import·android.graphics.drawable.LayerDrawable; 
  
6 class·d·extends·LayerDrawable 
7 {3 {
 4 ····public·static·final·int·fab_actions_spacing·=·2131230786;
 5 ····public·static·final·int·fab_icon_size·=·2131230787;
 6 ····public·static·final·int·fab_labels_margin·=·2131230788;
 7 ····public·static·final·int·fab_plus_icon_size·=·2131230789;
 8 ····public·static·final·int·fab_plus_icon_stroke·=·2131230790;
 9 ····public·static·final·int·fab_shadow_offset·=·2131230791;
 10 ····public·static·final·int·fab_shadow_radius·=·2131230792;
 11 ····public·static·final·int·fab_size_mini·=·2131230793;
 12 ····public·static·final·int·fab_size_normal·=·2131230794;
 13 ····public·static·final·int·fab_stroke_width·=·2131230795;
8 ····private·final·int·a; 
9 ···· 
10 ····public·d(final·int·a,·final·Drawable...·array)·{ 
11 ········super(array); 
12 ········this.a·=·a; 
13 ····} 
14 ···· 
15 ····public·void·draw(final·Canvas·canvas)·{ 
16 ········final·Rect·bounds·=·this.getBounds(); 
17 ········canvas.saveLayerAlpha((float)bounds.left,·(float)bounds.top,·(float)bounds.right,·(float)bounds.bottom,·this.a,·31); 
18 ········super.draw(canvas); 
19 ········canvas.restore(); 
20 ····} 
21 }14 }
1.84 KB
com/getbase/floatingactionbutton/e.class
1.77 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 8 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
 2 public·final·class·e
2 import·android.animation.Animator; 
3 import·android.animation.TimeInterpolator; 
4 import·android.animation.ObjectAnimator; 
5 import·android.view.animation.OvershootInterpolator; 
6 import·android.graphics.drawable.Drawable; 
  
7 class·e·extends·a 
8 {3 {
 4 ····public·static·final·int·fab_bg_mini·=·2130837563;
 5 ····public·static·final·int·fab_bg_normal·=·2130837564;
9 ····final·/*·synthetic·*/·FloatingActionsMenu·g; 
10 ···· 
11 ····void·a()·{ 
12 ········this.a·=·FloatingActionsMenu.a(this.g); 
13 ········this.b·=·FloatingActionsMenu.b(this.g); 
14 ········this.c·=·FloatingActionsMenu.c(this.g); 
15 ········this.f·=·FloatingActionsMenu.d(this.g); 
16 ········super.a(); 
17 ····} 
18 ···· 
19 ····Drawable·getIconDrawable()·{ 
20 ········final·int·n·=·2; 
21 ········final·h·h·=·new·h(super.getIconDrawable()); 
22 ········FloatingActionsMenu.a(this.g,·h); 
23 ········final·OvershootInterpolator·overshootInterpolator·=·new·OvershootInterpolator(); 
24 ········final·float[]·array2; 
25 ········final·float[]·array·=·array2·=·new·float[n]; 
26 ········array2[0]·=·135.0f; 
27 ········array2[1]·=·0.0f; 
28 ········final·ObjectAnimator·ofFloat·=·ObjectAnimator.ofFloat((Object)h,·"rotation",·array); 
29 ········final·float[]·array4; 
30 ········final·float[]·array3·=·array4·=·new·float[n]; 
31 ········array4[0]·=·0.0f; 
32 ········array4[1]·=·135.0f; 
33 ········final·ObjectAnimator·ofFloat2·=·ObjectAnimator.ofFloat((Object)h,·"rotation",·array3); 
34 ········ofFloat.setInterpolator((TimeInterpolator)overshootInterpolator); 
35 ········ofFloat2.setInterpolator((TimeInterpolator)overshootInterpolator); 
36 ········FloatingActionsMenu.e(this.g).play((Animator)ofFloat2); 
37 ········FloatingActionsMenu.f(this.g).play((Animator)ofFloat); 
38 ········return·(Drawable)h; 
39 ····} 
40 }6 }
3.16 KB
com/getbase/floatingactionbutton/f.class
3.08 KB
procyon -ec {}
    
Offset 1, 74 lines modifiedOffset 1, 14 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
 2 public·final·class·f
2 import·android.animation.Animator; 
3 import·android.view.View; 
4 import·android.animation.TimeInterpolator; 
5 import·android.animation.ObjectAnimator; 
6 import·android.view.ViewGroup$LayoutParams; 
  
7 class·f·extends·ViewGroup$LayoutParams 
8 {3 {
 4 ····public·static·final·int·down·=·2131296280;
 5 ····public·static·final·int·fab_expand_menu_button·=·2131296260;
 6 ····public·static·final·int·fab_label·=·2131296261;
 7 ····public·static·final·int·left·=·2131296278;
 8 ····public·static·final·int·mini·=·2131296277;
 9 ····public·static·final·int·normal·=·2131296268;
 10 ····public·static·final·int·right·=·2131296279;
 11 ····public·static·final·int·up·=·2131296266;
9 ····final·/*·synthetic·*/·FloatingActionsMenu·a; 
10 ····private·ObjectAnimator·b; 
11 ····private·ObjectAnimator·c; 
12 ····private·ObjectAnimator·d; 
13 ····private·ObjectAnimator·e; 
14 ····private·boolean·f; 
15 ···· 
16 ····public·f(final·FloatingActionsMenu·a,·final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ 
17 ········final·int·n·=·2; 
18 ········this.a·=·a; 
19 ········super(viewGroup$LayoutParams); 
20 ········this.b·=·new·ObjectAnimator(); 
21 ········this.c·=·new·ObjectAnimator(); 
22 ········this.d·=·new·ObjectAnimator(); 
23 ········this.e·=·new·ObjectAnimator(); 
24 ········this.b.setInterpolator((TimeInterpolator)FloatingActionsMenu.a()); 
25 ········this.c.setInterpolator((TimeInterpolator)FloatingActionsMenu.b()); 
26 ········this.d.setInterpolator((TimeInterpolator)FloatingActionsMenu.c()); 
27 ········this.e.setInterpolator((TimeInterpolator)FloatingActionsMenu.c()); 
28 ········this.e.setProperty(View.ALPHA); 
29 ········final·ObjectAnimator·e·=·this.e; 
30 ········final·float[]·array; 
31 ········final·float[]·floatValues·=·array·=·new·float[n]; 
32 ········array[0]·=·1.0f; 
33 ········array[1]·=·0.0f; 
34 ········e.setFloatValues(floatValues); 
35 ········this.c.setProperty(View.ALPHA); 
36 ········final·ObjectAnimator·c·=·this.c; 
37 ········final·float[]·array2; 
38 ········final·float[]·floatValues2·=·array2·=·new·float[n]; 
39 ········array2[0]·=·0.0f; 
40 ········array2[1]·=·1.0f; 
41 ········c.setFloatValues(floatValues2); 
42 ········switch·(FloatingActionsMenu.g(a))·{ 
43 ············case·0: 
44 ············case·1:·{ 
45 ················this.d.setProperty(View.TRANSLATION_Y); 
46 ················this.b.setProperty(View.TRANSLATION_Y); 
47 ················break; 
48 ············} 
49 ············case·2: 
50 ············case·3:·{ 
51 ················this.d.setProperty(View.TRANSLATION_X); 
52 ················this.b.setProperty(View.TRANSLATION_X); 
53 ················break; 
54 ············} 
55 ········} 
56 ····} 
57 ···· 
58 ····public·void·a(final·View·view)·{ 
59 ········this.e.setTarget((Object)view); 
60 ········this.d.setTarget((Object)view); 
61 ········this.c.setTarget((Object)view); 
62 ········this.b.setTarget((Object)view); 
63 ········if·(!this.f)·{ 
64 ············FloatingActionsMenu.f(this.a).play((Animator)this.e); 
65 ············FloatingActionsMenu.f(this.a).play((Animator)this.d); 
66 ············FloatingActionsMenu.e(this.a).play((Animator)this.c); 
67 ············FloatingActionsMenu.e(this.a).play((Animator)this.b); 
68 ············this.f·=·true; 
69 ········} 
70 ····} 
71 }12 }
2.36 KB
com/getbase/floatingactionbutton/g.class
2.28 KB
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 50 lines modified
  
1 package·com.getbase.floatingactionbutton;1 package·com.getbase.floatingactionbutton;
  
2 public·interface·g2 public·final·class·g
3 {3 {
 4 ····public·static·final·int[]·AddFloatingActionButton;
 5 ····public·static·final·int·AddFloatingActionButton_fab_plusIconColor·=·0;
 6 ····public·static·final·int[]·FloatingActionButton;
 7 ····public·static·final·int·FloatingActionButton_fab_colorDisabled·=·1;
 8 ····public·static·final·int·FloatingActionButton_fab_colorNormal·=·2;
 9 ····public·static·final·int·FloatingActionButton_fab_colorPressed·=·0;
 10 ····public·static·final·int·FloatingActionButton_fab_icon·=·3;
 11 ····public·static·final·int·FloatingActionButton_fab_size·=·4;
 12 ····public·static·final·int·FloatingActionButton_fab_stroke_visible·=·6;
 13 ····public·static·final·int·FloatingActionButton_fab_title·=·5;
 14 ····public·static·final·int[]·FloatingActionsMenu;
 15 ····public·static·final·int·FloatingActionsMenu_fab_addButtonColorNormal·=·1;
 16 ····public·static·final·int·FloatingActionsMenu_fab_addButtonColorPressed·=·0;
 17 ····public·static·final·int·FloatingActionsMenu_fab_addButtonPlusIconColor·=·3;
 18 ····public·static·final·int·FloatingActionsMenu_fab_addButtonSize·=·2;
 19 ····public·static·final·int·FloatingActionsMenu_fab_addButtonStrokeVisible·=·4;
 20 ····public·static·final·int·FloatingActionsMenu_fab_expandDirection·=·7;
 21 ····public·static·final·int·FloatingActionsMenu_fab_labelStyle·=·5;
 22 ····public·static·final·int·FloatingActionsMenu_fab_labelsPosition·=·6;
 23 ····
 24 ····static·{
 25 ········AddFloatingActionButton·=·new·int[]·{·2130771999·};
 26 ········final·int[]·array;
 27 ········final·int[]·floatingActionButton·=·array·=·new·int[7];
 28 ········array[0]·=·2130772014;
 29 ········array[1]·=·2130772015;
 30 ········array[2]·=·2130772016;
 31 ········array[3]·=·2130772017;
 32 ········array[4]·=·2130772018;
 33 ········array[5]·=·2130772019;
 34 ········array[6]·=·2130772020;
 35 ········FloatingActionButton·=·floatingActionButton;
 36 ········final·int[]·array2;
 37 ········final·int[]·floatingActionsMenu·=·array2·=·new·int[8];
 38 ········array2[0]·=·2130772021;
 39 ········array2[1]·=·2130772022;
 40 ········array2[2]·=·2130772023;
 41 ········array2[3]·=·2130772024;
 42 ········array2[4]·=·2130772025;
 43 ········array2[5]·=·2130772026;
 44 ········array2[6]·=·2130772027;
 45 ········array2[7]·=·2130772028;
 46 ········FloatingActionsMenu·=·floatingActionsMenu;
 47 ····}
4 }48 }
559 B
github/yaa110/piclice/MainActivity.class
479 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·github.yaa110.piclice;2 package·github.yaa110.piclice;
  
3 import·android.app.Fragment;3 import·android.app.Fragment;
4 import·android.support.v7.widget.Toolbar;4 import·android.support.v7.widget.Toolbar;
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
6 import·android.os.Bundle;6 import·android.os.Bundle;
7 import·github.yaa110.piclice.c.d;7 import·github.yaa110.piclice.c.d;
8 import·android.support.v7.app.e;8 import·android.support.v7.a.e;
  
9 public·class·MainActivity·extends·e9 public·class·MainActivity·extends·e
10 {10 {
11 ····public·void·onBackPressed()·{11 ····public·void·onBackPressed()·{
12 ········((d)this.getFragmentManager().findFragmentById(2131296343)).a();12 ········((d)this.getFragmentManager().findFragmentById(2131296343)).a();
13 ····}13 ····}
14 ····14 ····
667 B
github/yaa110/piclice/ViewActivity.class
587 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 import·android.app.Fragment;3 import·android.app.Fragment;
4 import·github.yaa110.piclice.c.t;4 import·github.yaa110.piclice.c.t;
5 import·android.view.View$OnClickListener;5 import·android.view.View$OnClickListener;
6 import·android.support.v7.widget.Toolbar;6 import·android.support.v7.widget.Toolbar;
7 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
8 import·android.os.Bundle;8 import·android.os.Bundle;
9 import·android.support.v7.app.e;9 import·android.support.v7.a.e;
  
10 public·class·ViewActivity·extends·e10 public·class·ViewActivity·extends·e
11 {11 {
12 ····protected·void·onCreate(final·Bundle·bundle)·{12 ····protected·void·onCreate(final·Bundle·bundle)·{
13 ········super.onCreate(bundle);13 ········super.onCreate(bundle);
14 ········if·(Build$VERSION.SDK_INT·>·20)·{14 ········if·(Build$VERSION.SDK_INT·>·20)·{
15 ············this.getWindow().setStatusBarColor(this.getResources().getColor(2131165219));15 ············this.getWindow().setStatusBarColor(this.getResources().getColor(2131165219));
1.15 KB
android/support/v4/app/Fragment$SavedState.class vs.
android/support/v4/a/ad.class
Files 24% similar despite different names
1.04 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 16 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.os.Parcel;2 import·android.os.Parcel;
3 import·android.os.Bundle; 
4 import·android.os.Parcelable$Creator;3 import·android.os.Parcelable$Creator;
5 import·android.os.Parcelable; 
  
6 public·class·Fragment$SavedState·implements·Parcelable4 final·class·ad·implements·Parcelable$Creator
7 {5 {
 6 ····public·ac·a(final·Parcel·parcel)·{
 7 ········return·new·ac(parcel);
8 ····public·static·final·Parcelable$Creator·CREATOR; 
9 ····final·Bundle·a; 
10 ···· 
11 ····static·{ 
12 ········CREATOR·=·(Parcelable$Creator)new·n(); 
13 ····} 
14 ···· 
15 ····Fragment$SavedState(final·Parcel·parcel,·final·ClassLoader·classLoader)·{ 
16 ········this.a·=·parcel.readBundle(); 
17 ········if·(classLoader·!=·null·&&·this.a·!=·null)·{ 
18 ············this.a.setClassLoader(classLoader); 
19 ········} 
20 ····} 
21 ···· 
22 ····public·int·describeContents()·{ 
23 ········return·0; 
24 ····}8 ····}
25 ····9 ····
26 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ 
27 ········parcel.writeBundle(this.a);10 ····public·ac[]·a(final·int·n)·{
 11 ········return·new·ac[n];
28 ····}12 ····}
29 }13 }
19.8 KB
android/support/v4/app/Fragment.class vs.
android/support/v4/a/m.class
Files 16% similar despite different names
19.7 KB
procyon -ec {}
Max HTML report size reached
3.47 KB
android/support/v4/app/FragmentState.class vs.
android/support/v4/a/ac.class
Files 12% similar despite different names
3.36 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.util.Log;2 import·android.util.Log;
3 import·android.content.Context;3 import·android.content.Context;
4 import·android.os.Parcel;4 import·android.os.Parcel;
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·android.os.Parcelable$Creator;6 import·android.os.Parcelable$Creator;
7 import·android.os.Parcelable;7 import·android.os.Parcelable;
  
8 final·class·FragmentState·implements·Parcelable8 final·class·ac·implements·Parcelable
9 {9 {
10 ····public·static·final·Parcelable$Creator·CREATOR;10 ····public·static·final·Parcelable$Creator·CREATOR;
11 ····final·String·a;11 ····final·String·a;
12 ····final·int·b;12 ····final·int·b;
13 ····final·boolean·c;13 ····final·boolean·c;
14 ····final·int·d;14 ····final·int·d;
15 ····final·int·e;15 ····final·int·e;
16 ····final·String·f;16 ····final·String·f;
17 ····final·boolean·g;17 ····final·boolean·g;
18 ····final·boolean·h;18 ····final·boolean·h;
19 ····final·Bundle·i;19 ····final·Bundle·i;
20 ····Bundle·j;20 ····Bundle·j;
21 ····Fragment·k;21 ····m·k;
22 ····22 ····
23 ····static·{23 ····static·{
24 ········CREATOR·=·(Parcelable$Creator)new·aa();24 ········CREATOR·=·(Parcelable$Creator)new·ad();
25 ····}25 ····}
26 ····26 ····
27 ····public·FragmentState(final·Parcel·parcel)·{27 ····public·ac(final·Parcel·parcel)·{
28 ········boolean·h·=·true;28 ········boolean·h·=·true;
29 ········this.a·=·parcel.readString();29 ········this.a·=·parcel.readString();
30 ········this.b·=·parcel.readInt();30 ········this.b·=·parcel.readInt();
31 ········this.c·=·(parcel.readInt()·!=·0·&&·h);31 ········this.c·=·(parcel.readInt()·!=·0·&&·h);
32 ········this.d·=·parcel.readInt();32 ········this.d·=·parcel.readInt();
33 ········this.e·=·parcel.readInt();33 ········this.e·=·parcel.readInt();
34 ········this.f·=·parcel.readString();34 ········this.f·=·parcel.readString();
Offset 40, 55 lines modifiedOffset 40, 55 lines modified
40 ············h·=·false;40 ············h·=·false;
41 ········}41 ········}
42 ········this.h·=·h;42 ········this.h·=·h;
43 ········this.i·=·parcel.readBundle();43 ········this.i·=·parcel.readBundle();
44 ········this.j·=·parcel.readBundle();44 ········this.j·=·parcel.readBundle();
45 ····}45 ····}
46 ····46 ····
47 ····public·FragmentState(final·Fragment·fragment)·{47 ····public·ac(final·m·m)·{
48 ········this.a·=·fragment.getClass().getName();48 ········this.a·=·m.getClass().getName();
49 ········this.b·=·fragment.g;49 ········this.b·=·m.g;
50 ········this.c·=·fragment.p;50 ········this.c·=·m.p;
51 ········this.d·=·fragment.x;51 ········this.d·=·m.x;
52 ········this.e·=·fragment.y;52 ········this.e·=·m.y;
53 ········this.f·=·fragment.z;53 ········this.f·=·m.z;
54 ········this.g·=·fragment.C;54 ········this.g·=·m.C;
55 ········this.h·=·fragment.B;55 ········this.h·=·m.B;
56 ········this.i·=·fragment.i;56 ········this.i·=·m.i;
57 ····}57 ····}
58 ····58 ····
59 ····public·Fragment·a(final·o·o,·final·Fragment·fragment)·{ 
60 ········Fragment·fragment2;59 ····public·m·a(final·p·p2,·final·m·m)·{
 60 ········m·i;
61 ········if·(this.k·!=·null)·{61 ········if·(this.k·!=·null)·{
62 ············fragment2·=·this.k;62 ············i·=·this.k;
63 ········}63 ········}
64 ········else·{64 ········else·{
65 ············if·(this.i·!=·null)·{65 ············if·(this.i·!=·null)·{
66 ················this.i.setClassLoader(o.getClassLoader());66 ················this.i.setClassLoader(p2.getClassLoader());
67 ············}67 ············}
68 ············this.k·=·Fragment.a((Context)o,·this.a,·this.i);68 ············this.k·=·m.a((Context)p2,·this.a,·this.i);
69 ············if·(this.j·!=·null)·{69 ············if·(this.j·!=·null)·{
70 ················this.j.setClassLoader(o.getClassLoader());70 ················this.j.setClassLoader(p2.getClassLoader());
71 ················this.k.e·=·this.j;71 ················this.k.e·=·this.j;
72 ············}72 ············}
73 ············this.k.a(this.b,·fragment);73 ············this.k.a(this.b,·m);
74 ············this.k.p·=·this.c;74 ············this.k.p·=·this.c;
75 ············this.k.r·=·true;75 ············this.k.r·=·true;
76 ············this.k.x·=·this.d;76 ············this.k.x·=·this.d;
77 ············this.k.y·=·this.e;77 ············this.k.y·=·this.e;
78 ············this.k.z·=·this.f;78 ············this.k.z·=·this.f;
79 ············this.k.C·=·this.g;79 ············this.k.C·=·this.g;
80 ············this.k.B·=·this.h;80 ············this.k.B·=·this.h;
81 ············this.k.t·=·o.b;81 ············this.k.t·=·p2.b;
82 ············if·(v.a)·{82 ············if·(w.a)·{
83 ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.k);83 ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.k);
84 ············}84 ············}
85 ············fragment2·=·this.k;85 ············i·=·this.k;
86 ········}86 ········}
87 ········return·fragment2;87 ········return·i;
88 ····}88 ····}
89 ····89 ····
90 ····public·int·describeContents()·{90 ····public·int·describeContents()·{
91 ········return·0;91 ········return·0;
92 ····}92 ····}
93 ····93 ····
94 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{94 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
711 B
android/support/v4/app/aa.class vs.
android/support/v4/a/ab.class
Files 17% similar despite different names
610 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
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·aa·implements·Parcelable$Creator4 final·class·ab·implements·Parcelable$Creator
5 {5 {
6 ····public·FragmentState·a(final·Parcel·parcel)·{6 ····public·aa·a(final·Parcel·parcel)·{
7 ········return·new·FragmentState(parcel);7 ········return·new·aa(parcel);
8 ····}8 ····}
9 ····9 ····
10 ····public·FragmentState[]·a(final·int·n)·{10 ····public·aa[]·a(final·int·n)·{
11 ········return·new·FragmentState[n];11 ········return·new·aa[n];
12 ····}12 ····}
13 }13 }
783 B
android/support/v4/app/ac.class vs.
android/support/v7/widget/bb.class
Files 18% similar despite different names
677 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·ac·implements·Parcelable$Creator4 final·class·bb·implements·Parcelable$Creator
5 {5 {
6 ····public·FragmentTabHost$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·FragmentTabHost$SavedState(parcel,·(ab)null);6 ····public·ba·a(final·Parcel·parcel)·{
 7 ········return·new·ba(parcel);
8 ····}8 ····}
9 ····9 ····
10 ····public·FragmentTabHost$SavedState[]·a(final·int·n)·{ 
11 ········return·new·FragmentTabHost$SavedState[n];10 ····public·ba[]·a(final·int·n)·{
 11 ········return·new·ba[n];
12 ····}12 ····}
13 }13 }
432 B
android/support/v4/app/af.class vs.
android/support/v4/a/af.class
Files 5% similar despite different names
332 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.graphics.Rect;2 import·android.graphics.Rect;
3 import·java.util.List;3 import·java.util.List;
4 import·java.util.Collection;4 import·java.util.Collection;
5 import·android.transition.TransitionManager;5 import·android.transition.TransitionManager;
6 import·android.view.ViewGroup;6 import·android.view.ViewGroup;
7 import·android.view.ViewTreeObserver$OnPreDrawListener;7 import·android.view.ViewTreeObserver$OnPreDrawListener;
389 B
android/support/v4/app/ah.class vs.
android/support/v4/a/ah.class
Files 16% similar despite different names
288 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.Collection;3 import·java.util.Collection;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·android.transition.Transition;5 import·android.transition.Transition;
6 import·java.util.Map;6 import·java.util.Map;
7 import·android.view.View;7 import·android.view.View;
415 B
android/support/v4/app/aj.class vs.
android/support/v4/a/aj.class
Files 4% similar despite different names
315 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.Map;3 import·java.util.Map;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·android.transition.Transition;5 import·android.transition.Transition;
6 import·android.view.View;6 import·android.view.View;
7 import·android.view.ViewTreeObserver$OnPreDrawListener;7 import·android.view.ViewTreeObserver$OnPreDrawListener;
1.58 KB
android/support/v4/app/ao.class vs.
android/support/v4/a/ao.class
Files 3% similar despite different names
1.49 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.support.v4.f.d;2 import·android.support.v4.g.d;
3 import·android.util.Log;3 import·android.util.Log;
4 import·java.io.PrintWriter;4 import·java.io.PrintWriter;
5 import·java.io.FileDescriptor;5 import·java.io.FileDescriptor;
6 import·android.support.v4.f.n;6 import·android.support.v4.g.n;
  
7 class·ao·extends·am7 class·ao·extends·am
8 {8 {
9 ····static·boolean·a;9 ····static·boolean·a;
10 ····final·n·b;10 ····final·n·b;
11 ····final·n·c;11 ····final·n·c;
12 ····final·String·d;12 ····final·String·d;
13 ····o·e;13 ····p·e;
14 ····boolean·f;14 ····boolean·f;
15 ····boolean·g;15 ····boolean·g;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········ao.a·=·false;18 ········ao.a·=·false;
19 ····}19 ····}
20 ····20 ····
21 ····ao(final·String·d,·final·o·e,·final·boolean·f)·{21 ····ao(final·String·d,·final·p·e,·final·boolean·f)·{
22 ········this.b·=·new·n();22 ········this.b·=·new·n();
23 ········this.c·=·new·n();23 ········this.c·=·new·n();
24 ········this.d·=·d;24 ········this.d·=·d;
25 ········this.e·=·e;25 ········this.e·=·e;
26 ········this.f·=·f;26 ········this.f·=·f;
27 ····}27 ····}
28 ····28 ····
29 ····void·a(final·o·e)·{29 ····void·a(final·p·e)·{
30 ········this.e·=·e;30 ········this.e·=·e;
31 ····}31 ····}
32 ····32 ····
33 ····public·void·a(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{33 ····public·void·a(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{
34 ········int·i·=·0;34 ········int·i·=·0;
35 ········if·(this.b.b()·>·0)·{35 ········if·(this.b.b()·>·0)·{
36 ············printWriter.print(s);36 ············printWriter.print(s);
Offset 174, 12 lines modifiedOffset 174, 12 lines modified
174 ····}174 ····}
175 ····175 ····
176 ····public·String·toString()·{176 ····public·String·toString()·{
177 ········final·StringBuilder·sb·=·new·StringBuilder(128);177 ········final·StringBuilder·sb·=·new·StringBuilder(128);
178 ········sb.append("LoaderManager{");178 ········sb.append("LoaderManager{");
179 ········sb.append(Integer.toHexString(System.identityHashCode((Object)this)));179 ········sb.append(Integer.toHexString(System.identityHashCode((Object)this)));
180 ········sb.append("·in·");180 ········sb.append("·in·");
181 ········android.support.v4.f.d.a((Object)this.e,·sb);181 ········android.support.v4.g.d.a((Object)this.e,·sb);
182 ········sb.append("}}");182 ········sb.append("}}");
183 ········return·sb.toString();183 ········return·sb.toString();
184 ····}184 ····}
185 }185 }
1.11 KB
android/support/v4/app/ap.class vs.
android/support/v4/a/ap.class
Files 4% similar despite different names
1.01 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.support.v4.f.d;2 import·android.support.v4.g.d;
3 import·java.io.PrintWriter;3 import·java.io.PrintWriter;
4 import·java.io.FileDescriptor;4 import·java.io.FileDescriptor;
5 import·java.lang.reflect.Modifier;5 import·java.lang.reflect.Modifier;
6 import·android.util.Log;6 import·android.util.Log;
7 import·android.support.v4.a.k;7 import·android.support.v4.b.k;
8 import·android.os.Bundle;8 import·android.os.Bundle;
9 import·android.support.v4.a.l;9 import·android.support.v4.b.l;
  
10 final·class·ap·implements·l10 final·class·ap·implements·l
11 {11 {
12 ····final·int·a;12 ····final·int·a;
13 ····final·Bundle·b;13 ····final·Bundle·b;
14 ····an·c;14 ····an·c;
15 ····k·d;15 ····k·d;
Offset 243, 12 lines modifiedOffset 243, 12 lines modified
243 ····public·String·toString()·{243 ····public·String·toString()·{
244 ········final·StringBuilder·sb·=·new·StringBuilder(64);244 ········final·StringBuilder·sb·=·new·StringBuilder(64);
245 ········sb.append("LoaderInfo{");245 ········sb.append("LoaderInfo{");
246 ········sb.append(Integer.toHexString(System.identityHashCode((Object)this)));246 ········sb.append(Integer.toHexString(System.identityHashCode((Object)this)));
247 ········sb.append("·#");247 ········sb.append("·#");
248 ········sb.append(this.a);248 ········sb.append(this.a);
249 ········sb.append("·:·");249 ········sb.append("·:·");
250 ········android.support.v4.f.d.a((Object)this.d,·sb);250 ········android.support.v4.g.d.a((Object)this.d,·sb);
251 ········sb.append("}}");251 ········sb.append("}}");
252 ········return·sb.toString();252 ········return·sb.toString();
253 ····}253 ····}
254 }254 }
531 B
android/support/v4/app/aq.class vs.
android/support/v4/a/aq.class
Files 16% similar despite different names
430 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.content.pm.PackageManager$NameNotFoundException;2 import·android.content.pm.PackageManager$NameNotFoundException;
3 import·android.support.v4.a.e;3 import·android.support.v4.b.e;
4 import·android.content.ComponentName;4 import·android.content.ComponentName;
5 import·android.content.Context;5 import·android.content.Context;
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.app.Activity;7 import·android.app.Activity;
8 import·android.os.Build$VERSION;8 import·android.os.Build$VERSION;
  
9 public·class·aq9 public·class·aq
573 B
android/support/v4/app/as.class vs.
android/support/v4/a/as.class
Files 6% similar despite different names
473 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.content.pm.ActivityInfo;2 import·android.content.pm.ActivityInfo;
3 import·android.content.pm.PackageManager$NameNotFoundException;3 import·android.content.pm.PackageManager$NameNotFoundException;
4 import·android.util.Log;4 import·android.util.Log;
5 import·android.support.v4.a.e;5 import·android.support.v4.b.e;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.content.ComponentName;7 import·android.content.ComponentName;
8 import·android.content.Intent;8 import·android.content.Intent;
9 import·android.app.Activity;9 import·android.app.Activity;
  
10 class·as·implements·ar10 class·as·implements·ar
11 {11 {
372 B
android/support/v4/app/at.class vs.
android/support/v4/a/at.class
Files 18% similar despite different names
271 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.content.pm.ActivityInfo;2 import·android.content.pm.ActivityInfo;
3 import·android.content.Context;3 import·android.content.Context;
4 import·android.content.Intent;4 import·android.content.Intent;
5 import·android.app.Activity;5 import·android.app.Activity;
  
6 class·at·extends·as6 class·at·extends·as
432 B
android/support/v4/app/av.class vs.
android/support/v4/a/av.class
Files 2% similar despite different names
332 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.util.SparseArray;2 import·android.util.SparseArray;
3 import·android.view.ViewGroup$LayoutParams;3 import·android.view.ViewGroup$LayoutParams;
4 import·android.widget.FrameLayout$LayoutParams;4 import·android.widget.FrameLayout$LayoutParams;
5 import·android.view.ViewGroup;5 import·android.view.ViewGroup;
6 import·android.view.View;6 import·android.view.View;
7 import·android.content.Context;7 import·android.content.Context;
1.24 KB
android/support/v4/app/ay.class vs.
android/support/v4/a/ay.class
Files 12% similar despite different names
1.14 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·android.support.v4.a.a;3 import·android.support.v4.b.a;
4 import·android.os.Bundle;4 import·android.os.Bundle;
5 import·android.content.pm.PackageManager$NameNotFoundException;5 import·android.content.pm.PackageManager$NameNotFoundException;
6 import·android.util.Log;6 import·android.util.Log;
7 import·android.content.ComponentName;7 import·android.content.ComponentName;
8 import·android.content.Intent;8 import·android.content.Intent;
9 import·android.app.Activity;9 import·android.app.Activity;
10 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····91 ····
92 ····public·void·a(final·Bundle·bundle)·{92 ····public·void·a(final·Bundle·bundle)·{
93 ········if·(this.b.isEmpty())·{93 ········if·(this.b.isEmpty())·{
94 ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·startActivities");94 ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·startActivities");
95 ········}95 ········}
96 ········final·Intent[]·array·=·(Intent[])this.b.toArray(new·Intent[this.b.size()]);96 ········final·Intent[]·array·=·(Intent[])this.b.toArray(new·Intent[this.b.size()]);
97 ········array[0]·=·new·Intent(array[0]).addFlags(268484608);97 ········array[0]·=·new·Intent(array[0]).addFlags(268484608);
98 ········if·(!android.support.v4.a.a.a(this.c,·array,·bundle))·{98 ········if·(!android.support.v4.b.a.a(this.c,·array,·bundle))·{
99 ············final·Intent·intent·=·new·Intent(array[array.length·-·1]);99 ············final·Intent·intent·=·new·Intent(array[array.length·-·1]);
100 ············intent.addFlags(268435456);100 ············intent.addFlags(268435456);
101 ············this.c.startActivity(intent);101 ············this.c.startActivity(intent);
102 ········}102 ········}
103 ····}103 ····}
104 ····104 ····
105 ····public·Iterator·iterator()·{105 ····public·Iterator·iterator()·{
2.73 KB
android/support/v4/app/g.class vs.
android/support/v7/a/q.class
Files 24% similar despite different names
2.64 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 53 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v7.a;
  
 2 import·android.view.MenuItem;
 3 import·android.view.Menu;
2 import·android.support.v4.f.a;4 import·android.support.v4.h.ao;
3 import·java.util.ArrayList; 
4 import·android.view.View;5 import·android.view.View;
5 import·android.view.ViewTreeObserver$OnPreDrawListener;6 import·android.support.v7.d.a;
 7 import·android.support.v7.d.b;
  
6 class·g·implements·ViewTreeObserver$OnPreDrawListener8 class·q·implements·b
7 {9 {
8 ····final·/*·synthetic·*/·View·a; 
9 ····final·/*·synthetic·*/·Object·b; 
10 ····final·/*·synthetic·*/·ArrayList·c; 
11 ····final·/*·synthetic·*/·j·d;10 ····final·/*·synthetic·*/·k·a;
 11 ····private·b·b;
12 ····final·/*·synthetic·*/·boolean·e; 
13 ····final·/*·synthetic·*/·Fragment·f; 
14 ····final·/*·synthetic·*/·Fragment·g; 
15 ····final·/*·synthetic·*/·e·h; 
16 ····12 ····
 13 ····public·q(final·k·a,·final·b·b)·{
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;14 ········this.a·=·a;
20 ········this.b·=·b;15 ········this.b·=·b;
21 ········this.c·=·c; 
22 ········this.d·=·d; 
23 ········this.e·=·e; 
24 ········this.f·=·f; 
25 ········this.g·=·g; 
26 ····}16 ····}
27 ····17 ····
28 ····public·boolean·onPreDraw()·{ 
29 ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this);18 ····public·void·a(final·a·a)·{
 19 ········this.b.a(a);
30 ········if·(this.b·!=·null)·{20 ········if·(this.a.l·!=·null)·{
31 ············af.a(this.b,·this.c);21 ············this.a.b.getDecorView().removeCallbacks(this.a.m);
32 ············this.c.clear();22 ············this.a.l.dismiss();
33 ············final·a·a·=·android.support.v4.app.e.a(this.h,·this.d,·this.e,·this.f); 
34 ············this.c.add(this.d.d); 
35 ············this.c.addAll(a.values()); 
36 ············af.b(this.b,·this.c); 
37 ············android.support.v4.app.e.a(this.h,·a,·this.d); 
38 ············android.support.v4.app.e.a(this.h,·this.d,·this.f,·this.g,·this.e,·a); 
39 ········}23 ········}
40 ········return·true;24 ········else·if·(this.a.k·!=·null)·{
 25 ············this.a.k.setVisibility(8);
 26 ············if·(this.a.k.getParent()·!=·null)·{
 27 ················ao.g((View)this.a.k.getParent());
 28 ············}
 29 ········}
 30 ········if·(this.a.k·!=·null)·{
 31 ············this.a.k.removeAllViews();
 32 ········}
 33 ········if·(this.a.d·!=·null)·{
 34 ············this.a.d.b(this.a.j);
 35 ········}
 36 ········this.a.j·=·null;
 37 ····}
 38 ····
 39 ····public·boolean·a(final·a·a,·final·Menu·menu)·{
 40 ········return·this.b.a(a,·menu);
 41 ····}
 42 ····
 43 ····public·boolean·a(final·a·a,·final·MenuItem·menuItem)·{
 44 ········return·this.b.a(a,·menuItem);
 45 ····}
 46 ····
 47 ····public·boolean·b(final·a·a,·final·Menu·menu)·{
 48 ········return·this.b.b(a,·menu);
41 ····}49 ····}
42 }50 }
1.95 KB
android/support/v4/app/h.class vs.
android/support/v4/h/ay.class
Files 27% similar despite different names
1.86 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.h;
  
 2 import·android.graphics.Paint;
2 import·android.view.View;3 import·android.view.View;
3 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
4 class·h·implements·ViewTreeObserver$OnPreDrawListener4 interface·ay
5 {5 {
 6 ····int·a(final·int·p0,·final·int·p1,·final·int·p2);
6 ····final·/*·synthetic·*/·View·a; 
7 ····final·/*·synthetic·*/·j·b; 
8 ····final·/*·synthetic·*/·int·c; 
9 ····final·/*·synthetic·*/·Object·d; 
10 ····final·/*·synthetic·*/·e·e; 
11 ····7 ····
 8 ····int·a(final·View·p0);
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; 
17 ········this.d·=·d; 
18 ····} 
19 ····9 ····
 10 ····cg·a(final·View·p0,·final·cg·p1);
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 ····}11 ····
 12 ····void·a(final·View·p0,·final·float·p1);
 13 ····
 14 ····void·a(final·View·p0,·final·int·p1,·final·Paint·p2);
 15 ····
 16 ····void·a(final·View·p0,·final·an·p1);
 17 ····
 18 ····void·a(final·View·p0,·final·Runnable·p1);
 19 ····
 20 ····void·a(final·View·p0,·final·Runnable·p1,·final·long·p2);
 21 ····
 22 ····void·a(final·View·p0,·final·boolean·p1);
 23 ····
 24 ····int·b(final·View·p0);
 25 ····
 26 ····void·b(final·View·p0,·final·float·p1);
 27 ····
 28 ····void·b(final·View·p0,·final·boolean·p1);
 29 ····
 30 ····float·c(final·View·p0);
 31 ····
 32 ····void·c(final·View·p0,·final·float·p1);
 33 ····
 34 ····int·d(final·View·p0);
 35 ····
 36 ····void·d(final·View·p0,·final·float·p1);
 37 ····
 38 ····bn·e(final·View·p0);
 39 ····
 40 ····void·e(final·View·p0,·final·float·p1);
 41 ····
 42 ····int·f(final·View·p0);
 43 ····
 44 ····void·g(final·View·p0);
 45 ····
 46 ····void·h(final·View·p0);
 47 ····
 48 ····boolean·i(final·View·p0);
25 }49 }
1020 B
android/support/v4/app/j.class vs.
android/support/v7/a/m.class
Files 23% similar despite different names
919 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v7.a;
  
 2 import·android.support.v4.h.ao;
 3 import·android.support.v4.h.cg;
2 import·android.view.View;4 import·android.view.View;
3 import·java.util.ArrayList; 
4 import·android.support.v4.f.a;5 import·android.support.v4.h.an;
  
5 public·class·j6 class·m·implements·an
6 {7 {
7 ····public·a·a; 
8 ····public·ArrayList·b; 
9 ····public·ak·c; 
10 ····public·View·d; 
11 ····final·/*·synthetic·*/·e·e;8 ····final·/*·synthetic·*/·k·a;
12 ····9 ····
13 ····public·j(final·e·e)·{10 ····m(final·k·a)·{
14 ········this.e·=·e;11 ········this.a·=·a;
15 ········this.a·=·new·a(); 
16 ········this.b·=·new·ArrayList(); 
17 ········this.c·=·new·ak();12 ····}
 13 ····
 14 ····public·cg·a(final·View·view,·cg·a)·{
 15 ········final·int·b·=·a.b();
 16 ········final·int·c·=·k.c(this.a,·b);
 17 ········if·(b·!=·c)·{
 18 ············a·=·a.a(a.a(),·c,·a.c(),·a.d());
 19 ········}
 20 ········return·ao.a(view,·a);
18 ····}21 ····}
19 }22 }
10.9 KB
android/support/v4/app/o.class vs.
android/support/v4/a/p.class
Files 13% similar despite different names
10.8 KB
procyon -ec {}
Max HTML report size reached
946 B
android/support/v4/app/p.class vs.
android/support/v4/a/q.class
Files 27% similar despite different names
847 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.os.Message;2 import·android.os.Message;
3 import·android.os.Handler;3 import·android.os.Handler;
  
4 class·p·extends·Handler4 class·q·extends·Handler
5 {5 {
6 ····final·/*·synthetic·*/·o·a;6 ····final·/*·synthetic·*/·p·a;
7 ····7 ····
8 ····p(final·o·a)·{8 ····q(final·p·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·handleMessage(final·Message·message)·{12 ····public·void·handleMessage(final·Message·message)·{
13 ········switch·(message.what)·{13 ········switch·(message.what)·{
14 ············default:·{14 ············default:·{
15 ················super.handleMessage(message);15 ················super.handleMessage(message);
Offset 23, 13 lines modifiedOffset 23, 13 lines modified
23 ····················this.a.a(false);23 ····················this.a.a(false);
24 ····················break;24 ····················break;
25 ················}25 ················}
26 ················break;26 ················break;
27 ············}27 ············}
28 ············case·2:·{28 ············case·2:·{
29 ················this.a.b();29 ················this.a.b();
30 ················this.a.b.e();30 ················this.a.b.d();
31 ················break;31 ················break;
32 ············}32 ············}
33 ········}33 ········}
34 ····}34 ····}
35 }35 }
548 B
android/support/v4/app/q.class vs.
android/support/v4/a/r.class
Files 9% similar despite different names
450 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.view.Window;2 import·android.view.Window;
3 import·android.view.View;3 import·android.view.View;
  
4 class·q·implements·s4 class·r·implements·t
5 {5 {
6 ····final·/*·synthetic·*/·o·a;6 ····final·/*·synthetic·*/·p·a;
7 ····7 ····
8 ····q(final·o·a)·{8 ····r(final·p·a)·{
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·View·a(final·int·n)·{12 ····public·View·a(final·int·n)·{
13 ········return·this.a.findViewById(n);13 ········return·this.a.findViewById(n);
14 ····}14 ····}
15 ····15 ····
80.5 KB
android/support/v4/app/v.class vs.
android/support/v4/a/w.class
Files 12% similar despite different names
80.5 KB
procyon -ec {}
Max HTML report size reached
805 B
android/support/v4/app/x.class vs.
android/support/v4/a/y.class
Files 18% similar despite different names
706 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.a;
  
2 import·android.view.animation.Animation;2 import·android.view.animation.Animation;
3 import·android.view.animation.Animation$AnimationListener;3 import·android.view.animation.Animation$AnimationListener;
  
4 class·x·implements·Animation$AnimationListener4 class·y·implements·Animation$AnimationListener
5 {5 {
6 ····final·/*·synthetic·*/·Fragment·a;6 ····final·/*·synthetic·*/·m·a;
7 ····final·/*·synthetic·*/·v·b;7 ····final·/*·synthetic·*/·w·b;
8 ····8 ····
9 ····x(final·v·b,·final·Fragment·a)·{9 ····y(final·w·b,·final·m·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·onAnimationEnd(final·Animation·animation)·{14 ····public·void·onAnimationEnd(final·Animation·animation)·{
15 ········if·(this.a.c·!=·null)·{15 ········if·(this.a.c·!=·null)·{
16 ············this.a.c·=·null;16 ············this.a.c·=·null;
3.14 KB
android/support/v4/b/a/a.class vs.
android/support/v4/c/a/l.class
Files 20% similar despite different names
3.05 KB
procyon -ec {}
    
Offset 1, 67 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.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.GradientDrawable;
4 import·android.graphics.drawable.Drawable;5 import·android.graphics.drawable.Drawable;
5 import·android.os.Build$VERSION; 
  
6 public·class·a6 class·l
7 {7 {
 8 ····public·static·Drawable·a(Drawable·drawable)·{
 9 ········if·(drawable·instanceof·GradientDrawable)·{
 10 ············drawable·=·(Drawable)new·q((Drawable)drawable);
8 ····static·final·c·a; 
9 ···· 
10 ····static·{ 
11 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
12 ········if·(sdk_INT·>=·22)·{ 
13 ············a·=·(c)new·g(); 
14 ········} 
15 ········else·if·(sdk_INT·>=·21)·{ 
16 ············a·=·(c)new·f(); 
17 ········} 
18 ········else·if·(sdk_INT·>=·19)·{ 
19 ············a·=·(c)new·e(); 
20 ········} 
21 ········else·if·(sdk_INT·>=·11)·{ 
22 ············a·=·(c)new·d(); 
23 ········} 
24 ········else·{ 
25 ············a·=·(c)new·b(); 
26 ········}11 ········}
 12 ········return·drawable;
27 ····} 
28 ···· 
29 ····public·static·void·a(final·Drawable·drawable)·{ 
30 ········android.support.v4.b.a.a.a.a(drawable); 
31 ····}13 ····}
32 ····14 ····
33 ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{15 ····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);16 ········drawable.setHotspot(n,·n2);
35 ····}17 ····}
36 ····18 ····
37 ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{19 ····public·static·void·a(final·Drawable·drawable,·final·int·tint)·{
38 ········android.support.v4.b.a.a.a.a(drawable,·n);20 ········if·(drawable·instanceof·q)·{
 21 ············i.a((Drawable)drawable,·tint);
 22 ········}
 23 ········else·{
 24 ············drawable.setTint(tint);
 25 ········}
39 ····}26 ····}
40 ····27 ····
41 ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{28 ····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);29 ········drawable.setHotspotBounds(n,·n2,·n3,·n4);
43 ····}30 ····}
44 ····31 ····
45 ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{32 ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·tintList)·{
 33 ········if·(drawable·instanceof·q)·{
 34 ············i.a((Drawable)drawable,·tintList);
 35 ········}
 36 ········else·{
 37 ············drawable.setTintList(tintList);
 38 ········}
46 ········android.support.v4.b.a.a.a.a(drawable,·list); 
47 ····} 
48 ···· 
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); 
51 ····} 
52 ···· 
53 ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{ 
54 ········android.support.v4.b.a.a.a.a(drawable,·b); 
55 ····} 
56 ···· 
57 ····public·static·boolean·b(final·Drawable·drawable)·{ 
58 ········return·android.support.v4.b.a.a.a.b(drawable); 
59 ····}39 ····}
60 ····40 ····
61 ····public·static·Drawable·c(final·Drawable·drawable)·{ 
62 ········return·android.support.v4.b.a.a.a.c(drawable);41 ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·tintMode)·{
 42 ········if·(drawable·instanceof·q)·{
 43 ············i.a((Drawable)drawable,·tintMode);
 44 ········}
 45 ········else·{
 46 ············drawable.setTintMode(tintMode);
 47 ········}
63 ····}48 ····}
64 }49 }
1.3 KB
android/support/v4/b/a/c.class vs.
android/support/v4/c/a/k.class
Files 17% similar despite different names
1.2 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.a;
  
2 import·android.graphics.PorterDuff$Mode; 
3 import·android.content.res.ColorStateList; 
4 import·android.graphics.drawable.Drawable;2 import·android.graphics.drawable.Drawable;
  
5 interface·c3 class·k
6 {4 {
7 ····void·a(final·Drawable·p0);5 ····public·static·void·a(final·Drawable·drawable,·final·boolean·autoMirrored)·{
 6 ········drawable.setAutoMirrored(autoMirrored);
 7 ····}
8 ····8 ····
9 ····void·a(final·Drawable·p0,·final·float·p1,·final·float·p2);9 ····public·static·boolean·a(final·Drawable·drawable)·{
 10 ········return·drawable.isAutoMirrored();
 11 ····}
10 ····12 ····
11 ····void·a(final·Drawable·p0,·final·int·p1);13 ····public·static·Drawable·b(Drawable·drawable)·{
 14 ········if·(!(drawable·instanceof·p))·{
 15 ············drawable·=·(Drawable)new·p(drawable);
 16 ········}
 17 ········return·drawable;
12 ····18 ····}
13 ····void·a(final·Drawable·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4); 
14 ···· 
15 ····void·a(final·Drawable·p0,·final·ColorStateList·p1); 
16 ···· 
17 ····void·a(final·Drawable·p0,·final·PorterDuff$Mode·p1); 
18 ···· 
19 ····void·a(final·Drawable·p0,·final·boolean·p1); 
20 ···· 
21 ····boolean·b(final·Drawable·p0); 
22 ···· 
23 ····Drawable·c(final·Drawable·p0); 
24 }19 }
1.43 KB
android/support/v4/b/a/b.class vs.
android/support/v4/c/a/f.class
Files 16% similar despite different names
1.33 KB
procyon -ec {}
    
Offset 1, 41 lines modifiedOffset 1, 33 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.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·f·extends·e
6 {6 {
7 ····public·void·a(final·Drawable·drawable)·{ 
8 ····} 
9 ···· 
10 ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{7 ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{
 8 ········l.a(drawable,·n,·n2);
11 ····}9 ····}
12 ····10 ····
13 ····public·void·a(final·Drawable·drawable,·final·int·n)·{11 ····public·void·a(final·Drawable·drawable,·final·int·n)·{
14 ········i.a(drawable,·n);12 ········l.a(drawable,·n);
15 ····}13 ····}
16 ····14 ····
17 ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{15 ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 16 ········l.a(drawable,·n,·n2,·n3,·n4);
18 ····}17 ····}
19 ····18 ····
20 ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{19 ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{
21 ········i.a(drawable,·list);20 ········l.a(drawable,·list);
22 ····}21 ····}
23 ····22 ····
24 ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{23 ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{
25 ········i.a(drawable,·porterDuff$Mode);24 ········l.a(drawable,·porterDuff$Mode);
26 ····} 
27 ···· 
28 ····public·void·a(final·Drawable·drawable,·final·boolean·b)·{ 
29 ····} 
30 ···· 
31 ····public·boolean·b(final·Drawable·drawable)·{ 
32 ········return·false; 
33 ····}25 ····}
34 ····26 ····
35 ····public·Drawable·c(final·Drawable·drawable)·{27 ····public·Drawable·c(final·Drawable·drawable)·{
36 ········return·i.a(drawable);28 ········return·l.a(drawable);
37 ····}29 ····}
38 }30 }
359 B
android/support/v4/b/a/i.class vs.
android/support/v4/c/a/i.class
Files 24% similar despite different names
258 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.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 {
435 B
android/support/v4/b/a/n.class vs.
android/support/v4/c/a/n.class
Files 1% similar despite different names
335 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.a;
  
2 import·android.graphics.ColorFilter;2 import·android.graphics.ColorFilter;
3 import·android.graphics.Region;3 import·android.graphics.Region;
4 import·android.graphics.Rect;4 import·android.graphics.Rect;
5 import·android.graphics.Canvas;5 import·android.graphics.Canvas;
6 import·android.content.res.ColorStateList;6 import·android.content.res.ColorStateList;
7 import·android.graphics.PorterDuff$Mode;7 import·android.graphics.PorterDuff$Mode;
390 B
android/support/v4/b/a/q.class vs.
android/support/v4/c/a/q.class
Files 15% similar despite different names
289 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.b.a;1 package·android.support.v4.c.a;
  
2 import·android.graphics.Outline;2 import·android.graphics.Outline;
3 import·android.graphics.Rect;3 import·android.graphics.Rect;
4 import·android.content.res.Resources$Theme;4 import·android.content.res.Resources$Theme;
5 import·android.graphics.drawable.Drawable;5 import·android.graphics.drawable.Drawable;
  
6 class·q·extends·p6 class·q·extends·p
2.1 KB
android/support/v4/e/f.class vs.
android/support/v4/g/e.class
Files 23% similar despite different names
2.0 KB
procyon -ec {}
    
Offset 1, 49 lines modifiedOffset 1, 46 lines modified
  
1 package·android.support.v4.e;1 package·android.support.v4.g;
  
2 import·java.util.Locale;2 import·android.util.Log;
 3 import·java.io.Writer;
  
3 public·class·f4 public·class·e·extends·Writer
4 {5 {
5 ····public·static·final·Locale·a; 
6 ····private·static·String·b;6 ····private·final·String·a;
7 ····private·static·String·c;7 ····private·StringBuilder·b;
8 ····8 ····
 9 ····public·e(final·String·a)·{
 10 ········this.b·=·new·StringBuilder(128);
 11 ········this.a·=·a;
9 ····static·{ 
10 ········a·=·new·Locale("",·""); 
11 ········f.b·=·"Arab"; 
12 ········f.c·=·"Hebr"; 
13 ····}12 ····}
14 ····13 ····
15 ····public·static·int·a(final·Locale·locale)·{ 
16 ········if·(locale·==·null·||·locale.equals(f.a))·{ 
17 ············return·0;14 ····private·void·a()·{
 15 ········if·(this.b.length()·>·0)·{
 16 ············Log.d(this.a,·this.b.toString());
 17 ············this.b.delete(0,·this.b.length());
18 ········}18 ········}
19 ········final·String·a·=·android.support.v4.e.a.a(android.support.v4.e.a.b(locale.toString())); 
20 ········int·b; 
21 ········if·(a·==·null)·{ 
22 ············b·=·b(locale); 
23 ········} 
24 ········else·{ 
25 ············if·(!a.equalsIgnoreCase(f.b)·&&·!a.equalsIgnoreCase(f.c))·{ 
26 ················return·0; 
27 ············} 
28 ············b·=·1; 
29 ········} 
30 ········return·b; 
31 ········b·=·0; 
32 ········return·b; 
33 ····}19 ····}
34 ····20 ····
35 ····private·static·int·b(final·Locale·inLocale)·{ 
36 ········int·n·=·0; 
37 ········switch·(Character.getDirectionality(inLocale.getDisplayName(inLocale).charAt(0)))·{21 ····@Override
 22 ····public·void·close()·{
 23 ········this.a();
 24 ····}
 25 ····
 26 ····@Override
 27 ····public·void·flush()·{
 28 ········this.a();
 29 ····}
 30 ····
 31 ····@Override
 32 ····public·void·write(final·char[]·array,·final·int·n,·final·int·n2)·{
 33 ········for·(int·i·=·0;·i·<·n2;·++i)·{
 34 ············final·char·c·=·array[n·+·i];
 35 ············if·(c·==·'\n')·{
 36 ················this.a();
38 ············case·1:37 ············}
39 ············case·2:·{38 ············else·{
 39 ················this.b.append(c);
40 ················n·=·1; 
41 ················break; 
42 ············}40 ············}
43 ········}41 ········}
44 ········return·n; 
45 ····}42 ····}
46 }43 }
3.02 KB
android/support/v4/f/m.class vs.
android/support/v4/g/m.class
Files 0% similar despite different names
2.92 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 public·class·m3 public·class·m
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·m()·{
14 ········this.f·=·android.support.v4.f.c.a;14 ········this.f·=·android.support.v4.g.c.a;
15 ········this.g·=·android.support.v4.f.c.c;15 ········this.g·=·android.support.v4.g.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:·{
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.v4.g.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.v4.g.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;
152 ····················}152 ····················}
Offset 212, 16 lines modifiedOffset 212, 16 lines modified
212 ····public·Object·c(final·int·n)·{212 ····public·Object·c(final·int·n)·{
213 ········return·this.g[(n·<<·1)·+·1];213 ········return·this.g[(n·<<·1)·+·1];
214 ····}214 ····}
215 ····215 ····
216 ····public·void·clear()·{216 ····public·void·clear()·{
217 ········if·(this.h·!=·0)·{217 ········if·(this.h·!=·0)·{
218 ············a(this.f,·this.g,·this.h);218 ············a(this.f,·this.g,·this.h);
219 ············this.f·=·android.support.v4.f.c.a;219 ············this.f·=·android.support.v4.g.c.a;
220 ············this.g·=·android.support.v4.f.c.c;220 ············this.g·=·android.support.v4.g.c.c;
221 ············this.h·=·0;221 ············this.h·=·0;
222 ········}222 ········}
223 ····}223 ····}
224 ····224 ····
225 ····public·boolean·containsKey(final·Object·o)·{225 ····public·boolean·containsKey(final·Object·o)·{
226 ········return·this.a(o)·>=·0;226 ········return·this.a(o)·>=·0;
227 ····}227 ····}
Offset 231, 16 lines modifiedOffset 231, 16 lines modified
231 ····}231 ····}
232 ····232 ····
233 ····public·Object·d(final·int·n)·{233 ····public·Object·d(final·int·n)·{
234 ········int·n2·=·8;234 ········int·n2·=·8;
235 ········final·Object·o·=·this.g[(n·<<·1)·+·1];235 ········final·Object·o·=·this.g[(n·<<·1)·+·1];
236 ········if·(this.h·<=·1)·{236 ········if·(this.h·<=·1)·{
237 ············a(this.f,·this.g,·this.h);237 ············a(this.f,·this.g,·this.h);
238 ············this.f·=·android.support.v4.f.c.a;238 ············this.f·=·android.support.v4.g.c.a;
239 ············this.g·=·android.support.v4.f.c.c;239 ············this.g·=·android.support.v4.g.c.c;
240 ············this.h·=·0;240 ············this.h·=·0;
241 ········}241 ········}
242 ········else·if·(this.f.length·>·n2·&&·this.h·<·this.f.length·/·3)·{242 ········else·if·(this.f.length·>·n2·&&·this.h·<·this.f.length·/·3)·{
243 ············if·(this.h·>·n2)·{243 ············if·(this.h·>·n2)·{
244 ················n2·=·this.h·+·(this.h·>>·1);244 ················n2·=·this.h·+·(this.h·>>·1);
245 ············}245 ············}
246 ············final·int[]·f·=·this.f;246 ············final·int[]·f·=·this.f;
345 B
android/support/v4/f/g.class vs.
android/support/v4/g/g.class
Files 4% similar despite different names
249 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
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;
  
305 B
android/support/v4/f/h.class vs.
android/support/v4/g/h.class
Files 14% similar despite different names
208 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
  
3 final·class·h·implements·Iterator3 final·class·h·implements·Iterator
4 {4 {
5 ····final·int·a;5 ····final·int·a;
6 ····int·b;6 ····int·b;
342 B
android/support/v4/f/i.class vs.
android/support/v4/g/i.class
Files 2% similar despite different names
246 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
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;4 import·java.util.Map;
5 import·java.util.Set;5 import·java.util.Set;
  
6 final·class·i·implements·Set6 final·class·i·implements·Set
322 B
android/support/v4/f/j.class vs.
android/support/v4/g/j.class
Files 2% similar despite different names
226 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
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;4 import·java.util.Set;
  
5 final·class·j·implements·Set5 final·class·j·implements·Set
6 {6 {
1020 B
android/support/v4/f/k.class vs.
android/support/v4/g/k.class
Files 1% similar despite different names
921 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
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·k·implements·Iterator,·Entry
5 {5 {
6 ····int·a;6 ····int·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.v4.g.c.a(entry.getKey(),·this.d.a(this.b,·0))·||·!android.support.v4.g.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 ····
338 B
android/support/v4/f/l.class vs.
android/support/v4/g/l.class
Files 6% similar despite different names
242 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.Collection;3 import·java.util.Collection;
  
4 final·class·l·implements·Collection4 final·class·l·implements·Collection
5 {5 {
6 ····final·/*·synthetic·*/·g·a;6 ····final·/*·synthetic·*/·g·a;
2.96 KB
android/support/v4/f/n.class vs.
android/support/v4/g/n.class
Files 1% similar despite different names
2.86 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.f;1 package·android.support.v4.g;
  
2 public·class·n·implements·Cloneable2 public·class·n·implements·Cloneable
3 {3 {
4 ····private·static·final·Object·a;4 ····private·static·final·Object·a;
5 ····private·boolean·b;5 ····private·boolean·b;
6 ····private·int[]·c;6 ····private·int[]·c;
7 ····private·Object[]·d;7 ····private·Object[]·d;
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
16 ····public·n()·{16 ····public·n()·{
17 ········this(10);17 ········this(10);
18 ····}18 ····}
19 ····19 ····
20 ····public·n(final·int·n)·{20 ····public·n(final·int·n)·{
21 ········this.b·=·false;21 ········this.b·=·false;
22 ········if·(n·==·0)·{22 ········if·(n·==·0)·{
23 ············this.c·=·android.support.v4.f.c.a;23 ············this.c·=·android.support.v4.g.c.a;
24 ············this.d·=·android.support.v4.f.c.c;24 ············this.d·=·android.support.v4.g.c.c;
25 ········}25 ········}
26 ········else·{26 ········else·{
27 ············final·int·a·=·android.support.v4.f.c.a(n);27 ············final·int·a·=·android.support.v4.g.c.a(n);
28 ············this.c·=·new·int[a];28 ············this.c·=·new·int[a];
29 ············this.d·=·new·Object[a];29 ············this.d·=·new·Object[a];
30 ········}30 ········}
31 ········this.e·=·0;31 ········this.e·=·0;
32 ····}32 ····}
33 ····33 ····
34 ····private·void·d()·{34 ····private·void·d()·{
Offset 67, 40 lines modifiedOffset 67, 40 lines modified
67 ········//·Original·Bytecode:67 ········//·Original·Bytecode:
68 ········//·68 ········//·
69 ········//·····1:·astore_1·······69 ········//·····1:·astore_1·······
70 ········//·····2:·aload_0········70 ········//·····2:·aload_0········
71 ········//·····3:·invokespecial···java/lang/Object.clone:()Ljava/lang/Object;71 ········//·····3:·invokespecial···java/lang/Object.clone:()Ljava/lang/Object;
72 ········//·····6:·astore_2·······72 ········//·····6:·astore_2·······
73 ········//·····7:·aload_2········73 ········//·····7:·aload_2········
74 ········//·····8:·checkcast·······Landroid/support/v4/f/n;74 ········//·····8:·checkcast·······Landroid/support/v4/g/n;
75 ········//····11:·astore_2·······75 ········//····11:·astore_2·······
76 ········//····12:·aload_0········76 ········//····12:·aload_0········
77 ········//····13:·getfield········android/support/v4/f/n.c:[I77 ········//····13:·getfield········android/support/v4/g/n.c:[I
78 ········//····16:·astore_1·······78 ········//····16:·astore_1·······
79 ········//····17:·aload_1········79 ········//····17:·aload_1········
80 ········//····18:·invokevirtual···[I.clone:()Ljava/lang/Object;80 ········//····18:·invokevirtual···[I.clone:()Ljava/lang/Object;
81 ········//····21:·astore_1·······81 ········//····21:·astore_1·······
82 ········//····22:·aload_1········82 ········//····22:·aload_1········
83 ········//····23:·checkcast·······[I83 ········//····23:·checkcast·······[I
84 ········//····26:·astore_1·······84 ········//····26:·astore_1·······
85 ········//····27:·aload_2········85 ········//····27:·aload_2········
86 ········//····28:·aload_1········86 ········//····28:·aload_1········
87 ········//····29:·putfield········android/support/v4/f/n.c:[I87 ········//····29:·putfield········android/support/v4/g/n.c:[I
88 ········//····32:·aload_0········88 ········//····32:·aload_0········
89 ········//····33:·getfield········android/support/v4/f/n.d:[Ljava/lang/Object;89 ········//····33:·getfield········android/support/v4/g/n.d:[Ljava/lang/Object;
90 ········//····36:·astore_1·······90 ········//····36:·astore_1·······
91 ········//····37:·aload_1········91 ········//····37:·aload_1········
92 ········//····38:·invokevirtual···[java/lang/Object.clone:()Ljava/lang/Object;92 ········//····38:·invokevirtual···[java/lang/Object.clone:()Ljava/lang/Object;
93 ········//····41:·astore_1·······93 ········//····41:·astore_1·······
94 ········//····42:·aload_1········94 ········//····42:·aload_1········
95 ········//····43:·checkcast·······[Ljava/lang/Object;95 ········//····43:·checkcast·······[Ljava/lang/Object;
96 ········//····46:·astore_1·······96 ········//····46:·astore_1·······
97 ········//····47:·aload_2········97 ········//····47:·aload_2········
98 ········//····48:·aload_1········98 ········//····48:·aload_1········
99 ········//····49:·putfield········android/support/v4/f/n.d:[Ljava/lang/Object;99 ········//····49:·putfield········android/support/v4/g/n.d:[Ljava/lang/Object;
100 ········//····52:·aload_2········100 ········//····52:·aload_2········
101 ········//····53:·areturn········101 ········//····53:·areturn········
102 ········//····54:·astore_2·······102 ········//····54:·astore_2·······
103 ········//····55:·aconst_null····103 ········//····55:·aconst_null····
104 ········//····56:·astore_2·······104 ········//····56:·astore_2·······
105 ········//····57:·goto············52105 ········//····57:·goto············52
106 ········//····60:·astore_1·······106 ········//····60:·astore_1·······
1.02 KB
android/support/v4/media/e.class vs.
android/support/v4/h/bq.class
Files 24% similar despite different names
939 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.media;1 package·android.support.v4.h;
  
2 import·android.os.Parcel; 
3 import·android.os.Parcelable$Creator;2 import·android.view.View;
 3 import·java.lang.ref.WeakReference;
  
4 final·class·e·implements·Parcelable$Creator4 class·bq·implements·Runnable
5 {5 {
6 ····public·MediaMetadataCompat·a(final·Parcel·parcel)·{ 
7 ········return·new·MediaMetadataCompat(parcel,·(e)null);6 ····WeakReference·a;
 7 ····bn·b;
 8 ····final·/*·synthetic·*/·bp·c;
 9 ····
 10 ····private·bq(final·bp·c,·final·bn·b,·final·View·referent)·{
 11 ········this.c·=·c;
 12 ········this.a·=·new·WeakReference((T)referent);
 13 ········this.b·=·b;
8 ····}14 ····}
9 ····15 ····
10 ····public·MediaMetadataCompat[]·a(final·int·n)·{ 
11 ········return·new·MediaMetadataCompat[n];16 ····public·void·run()·{
 17 ········final·View·view·=·(View)this.a.get();
 18 ········if·(view·!=·null)·{
 19 ············bp.a(this.c,·this.b,·view);
 20 ········}
12 ····}21 ····}
13 }22 }
1.3 KB
android/support/v4/media/f.class vs.
android/support/v4/a/aa.class
Files 22% similar despite different names
1.21 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v4.media;1 package·android.support.v4.a;
  
2 import·android.os.Parcel;2 import·android.os.Parcel;
3 import·android.os.Parcelable$Creator;3 import·android.os.Parcelable$Creator;
 4 import·android.os.Parcelable;
  
4 final·class·f·implements·Parcelable$Creator5 final·class·aa·implements·Parcelable
5 {6 {
 7 ····public·static·final·Parcelable$Creator·CREATOR;
 8 ····ac[]·a;
 9 ····int[]·b;
 10 ····k[]·c;
 11 ····
 12 ····static·{
 13 ········CREATOR·=·(Parcelable$Creator)new·ab();
 14 ····}
 15 ····
 16 ····public·aa()·{
 17 ····}
 18 ····
6 ····public·RatingCompat·a(final·Parcel·parcel)·{19 ····public·aa(final·Parcel·parcel)·{
7 ········return·new·RatingCompat(parcel.readInt(),·parcel.readFloat(),·(f)null);20 ········this.a·=·(ac[])parcel.createTypedArray(ac.CREATOR);
 21 ········this.b·=·parcel.createIntArray();
 22 ········this.c·=·(k[])parcel.createTypedArray(k.CREATOR);
 23 ····}
 24 ····
 25 ····public·int·describeContents()·{
 26 ········return·0;
8 ····}27 ····}
9 ····28 ····
10 ····public·RatingCompat[]·a(final·int·n)·{ 
11 ········return·new·RatingCompat[n];29 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
 30 ········parcel.writeTypedArray((Parcelable[])this.a,·n);
 31 ········parcel.writeIntArray(this.b);
 32 ········parcel.writeTypedArray((Parcelable[])this.c,·n);
12 ····}33 ····}
13 }34 }
1.52 KB
android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class vs.
android/support/v4/h/t.class
Files 27% similar despite different names
1.38 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.h;
  
 2 import·android.view.ViewGroup$MarginLayoutParams;
 3 import·android.os.Build$VERSION;
2 import·android.os.Parcel; 
3 import·android.os.ResultReceiver; 
4 import·android.os.Parcelable$Creator; 
5 import·android.os.Parcelable; 
  
6 final·class·MediaSessionCompat$ResultReceiverWrapper·implements·Parcelable4 public·class·t
7 {5 {
 6 ····static·final·u·a;
8 ····public·static·final·Parcelable$Creator·CREATOR; 
9 ····private·ResultReceiver·a; 
10 ····7 ····
11 ····static·{8 ····static·{
12 ········CREATOR·=·(Parcelable$Creator)new·c();9 ········if·(Build$VERSION.SDK_INT·>=·17)·{
 10 ············a·=·(u)new·w();
 11 ········}
 12 ········else·{
 13 ············a·=·(u)new·v();
 14 ········}
13 ····}15 ····}
14 ····16 ····
15 ····MediaSessionCompat$ResultReceiverWrapper(final·Parcel·parcel)·{ 
16 ········this.a·=·(ResultReceiver)ResultReceiver.CREATOR.createFromParcel(parcel);17 ····public·static·int·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{
 18 ········return·t.a.a(viewGroup$MarginLayoutParams);
17 ····}19 ····}
18 ····20 ····
 21 ····public·static·int·b(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{
 22 ········return·t.a.b(viewGroup$MarginLayoutParams);
19 ····public·int·describeContents()·{ 
20 ········return·0; 
21 ····} 
22 ···· 
23 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ 
24 ········this.a.writeToParcel(parcel,·n); 
25 ····}23 ····}
26 }24 }
1.08 KB
android/support/v4/media/session/c.class vs.
android/support/v4/h/cc.class
Files 27% similar despite different names
995 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.h;
  
2 import·android.os.Parcel; 
3 import·android.os.Parcelable$Creator;2 import·android.animation.ValueAnimator;
 3 import·android.view.View;
 4 import·android.animation.ValueAnimator$AnimatorUpdateListener;
  
4 final·class·c·implements·Parcelable$Creator5 final·class·cc·implements·ValueAnimator$AnimatorUpdateListener
5 {6 {
6 ····public·MediaSessionCompat$ResultReceiverWrapper·a(final·Parcel·parcel)·{ 
7 ········return·new·MediaSessionCompat$ResultReceiverWrapper(parcel);7 ····final·/*·synthetic·*/·cf·a;
 8 ····final·/*·synthetic·*/·View·b;
 9 ····
 10 ····cc(final·cf·a,·final·View·b)·{
 11 ········this.a·=·a;
 12 ········this.b·=·b;
8 ····}13 ····}
9 ····14 ····
10 ····public·MediaSessionCompat$ResultReceiverWrapper[]·a(final·int·n)·{ 
11 ········return·new·MediaSessionCompat$ResultReceiverWrapper[n];15 ····public·void·onAnimationUpdate(final·ValueAnimator·valueAnimator)·{
 16 ········this.a.a(this.b);
12 ····}17 ····}
13 }18 }
1.2 KB
android/support/v4/view/a/a.class vs.
android/support/v4/h/bg.class
Files 25% similar despite different names
1.1 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.view.a;1 package·android.support.v4.h;
  
2 import·android.view.accessibility.AccessibilityEvent;2 import·android.view.ViewConfiguration;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
  
4 public·class·a4 public·class·bg
5 {5 {
6 ····private·static·final·e·a;6 ····static·final·bl·a;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········if·(Build$VERSION.SDK_INT·>=·19)·{9 ········if·(Build$VERSION.SDK_INT·>=·14)·{
10 ············a·=·(e)new·c();10 ············a·=·(bl)new·bk();
11 ········}11 ········}
12 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{12 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{
13 ············a·=·(e)new·b();13 ············a·=·(bl)new·bj();
 14 ········}
 15 ········else·if·(Build$VERSION.SDK_INT·>=·8)·{
 16 ············a·=·(bl)new·bi();
14 ········}17 ········}
15 ········else·{18 ········else·{
16 ············a·=·(e)new·d();19 ············a·=·(bl)new·bh();
17 ········}20 ········}
18 ····}21 ····}
19 ····22 ····
20 ····public·static·ad·a(final·AccessibilityEvent·accessibilityEvent)·{ 
21 ········return·new·ad((Object)accessibilityEvent);23 ····public·static·boolean·a(final·ViewConfiguration·viewConfiguration)·{
 24 ········return·bg.a.a(viewConfiguration);
22 ····}25 ····}
23 }26 }
1.6 KB
android/support/v4/view/a/t.class vs.
android/support/v7/a/p.class
Files 26% similar despite different names
1.5 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 28 lines modified
  
1 package·android.support.v4.view.a;1 package·android.support.v7.a;
  
2 import·android.os.Bundle; 
3 import·java.util.ArrayList; 
4 import·java.util.List;2 import·android.view.Window$Callback;
 3 import·android.view.Menu;
 4 import·android.support.v7.internal.view.menu.i;
 5 import·android.support.v7.internal.view.menu.y;
  
5 class·t·implements·z6 final·class·p·implements·y
6 {7 {
7 ····final·/*·synthetic·*/·q·a;8 ····final·/*·synthetic·*/·k·a;
8 ····final·/*·synthetic·*/·s·b; 
9 ····9 ····
 10 ····private·p(final·k·a)·{
10 ····t(final·s·b,·final·q·a)·{ 
11 ········this.b·=·b; 
12 ········this.a·=·a;11 ········this.a·=·a;
13 ····}12 ····}
14 ····13 ····
 14 ····public·void·a(final·i·i,·final·boolean·b)·{
 15 ········k.a(this.a,·i);
15 ····public·Object·a(final·int·n)·{ 
16 ········final·f·a·=·this.a.a(n); 
17 ········Object·a2; 
18 ········if·(a·==·null)·{ 
19 ············a2·=·null; 
20 ········} 
21 ········else·{ 
22 ············a2·=·a.a(); 
23 ········} 
24 ········return·a2; 
25 ····}16 ····}
26 ····17 ····
 18 ····public·boolean·a(final·i·i)·{
 19 ········final·Window$Callback·l·=·this.a.l();
 20 ········if·(l·!=·null)·{
 21 ············l.onMenuOpened(8,·(Menu)i);
27 ····public·List·a(final·String·s,·final·int·n)·{ 
28 ········final·List·a·=·this.a.a(s,·n); 
29 ········final·ArrayList<Object>·list·=·new·ArrayList<Object>(); 
30 ········for·(int·size·=·a.size(),·i·=·0;·i·<·size;·++i)·{ 
31 ············list.add(((f)a.get(i)).a()); 
32 ········}22 ········}
33 ········return·list;23 ········return·true;
34 ····} 
35 ···· 
36 ····public·boolean·a(final·int·n,·final·int·n2,·final·Bundle·bundle)·{ 
37 ········return·this.a.a(n,·n2,·bundle); 
38 ····}24 ····}
39 }25 }
1.19 KB
android/support/v4/view/ac.class vs.
android/support/v4/a/ai.class
Files 26% similar despite different names
1.09 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.a;
  
2 import·android.view.LayoutInflater; 
3 import·android.os.Build$VERSION;2 import·android.transition.Transition;
 3 import·android.graphics.Rect;
 4 import·android.transition.Transition$EpicenterCallback;
  
4 public·class·ac5 final·class·ai·extends·Transition$EpicenterCallback
5 {6 {
6 ····static·final·ad·a;7 ····final·/*·synthetic·*/·ak·a;
 8 ····private·Rect·b;
7 ····9 ····
 10 ····ai(final·ak·a)·{
 11 ········this.a·=·a;
8 ····static·{ 
9 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
10 ········if·(sdk_INT·>=·21)·{ 
11 ············a·=·(ad)new·ag(); 
12 ········} 
13 ········else·if·(sdk_INT·>=·11)·{ 
14 ············a·=·(ad)new·af(); 
15 ········} 
16 ········else·{ 
17 ············a·=·(ad)new·ae(); 
18 ········} 
19 ····}12 ····}
20 ····13 ····
21 ····public·static·void·a(final·LayoutInflater·layoutInflater,·final·am·am)·{ 
22 ········ac.a.a(layoutInflater,·am);14 ····public·Rect·onGetEpicenter(final·Transition·transition)·{
 15 ········if·(this.b·==·null·&&·this.a.a·!=·null)·{
 16 ············this.b·=·af.b(this.a.a);
 17 ········}
 18 ········return·this.b;
23 ····}19 ····}
24 }20 }
3.45 KB
android/support/v4/view/aj.class vs.
android/support/v4/h/p.class
Files 12% similar despite different names
3.36 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.LayoutInflater$Factory;2 import·android.view.LayoutInflater$Factory;
3 import·android.view.LayoutInflater$Factory2;3 import·android.view.LayoutInflater$Factory2;
4 import·android.view.LayoutInflater;4 import·android.view.LayoutInflater;
5 import·java.lang.reflect.Field;5 import·java.lang.reflect.Field;
  
6 class·aj6 class·p
7 {7 {
8 ····private·static·Field·a;8 ····private·static·Field·a;
9 ····private·static·boolean·b;9 ····private·static·boolean·b;
10 ····10 ····
11 ····static·void·a(final·LayoutInflater·layoutInflater,·final·am·am)·{11 ····static·void·a(final·LayoutInflater·layoutInflater,·final·s·s)·{
12 ········Object·factory2;12 ········Object·factory2;
13 ········if·(am·!=·null)·{13 ········if·(s·!=·null)·{
14 ············factory2·=·new·ak(am);14 ············factory2·=·new·q(s);
15 ········}15 ········}
16 ········else·{16 ········else·{
17 ············factory2·=·null;17 ············factory2·=·null;
18 ········}18 ········}
19 ········layoutInflater.setFactory2((LayoutInflater$Factory2)factory2);19 ········layoutInflater.setFactory2((LayoutInflater$Factory2)factory2);
20 ········final·LayoutInflater$Factory·factory3·=·layoutInflater.getFactory();20 ········final·LayoutInflater$Factory·factory3·=·layoutInflater.getFactory();
21 ········if·(factory3·instanceof·LayoutInflater$Factory2)·{21 ········if·(factory3·instanceof·LayoutInflater$Factory2)·{
Offset 32, 42 lines modifiedOffset 32, 42 lines modified
32 ····static·void·a(final·LayoutInflater·p0,·final·LayoutInflater$Factory2·p1)·{32 ····static·void·a(final·LayoutInflater·p0,·final·LayoutInflater$Factory2·p1)·{
33 ········//·33 ········//·
34 ········//·This·method·could·not·be·decompiled.34 ········//·This·method·could·not·be·decompiled.
35 ········//·35 ········//·
36 ········//·Original·Bytecode:36 ········//·Original·Bytecode:
37 ········//·37 ········//·
38 ········//·····1:·istore_2·······38 ········//·····1:·istore_2·······
39 ········//·····2:·getstatic·······android/support/v4/view/aj.b:Z39 ········//·····2:·getstatic·······android/support/v4/h/p.b:Z
40 ········//·····5:·istore_3·······40 ········//·····5:·istore_3·······
41 ········//·····6:·iload_3········41 ········//·····6:·iload_3········
42 ········//·····7:·ifne············5142 ········//·····7:·ifne············51
43 ········//····10:·ldc·············Landroid/view/LayoutInflater;.class43 ········//····10:·ldc·············Landroid/view/LayoutInflater;.class
44 ········//····12:·astore··········444 ········//····12:·astore··········4
45 ········//····14:·ldc·············"mFactory2"45 ········//····14:·ldc·············"mFactory2"
46 ········//····16:·astore··········546 ········//····16:·astore··········5
47 ········//····18:·aload···········447 ········//····18:·aload···········4
48 ········//····20:·aload···········548 ········//····20:·aload···········5
49 ········//····22:·invokevirtual···java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;49 ········//····22:·invokevirtual···java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
50 ········//····25:·astore··········450 ········//····25:·astore··········4
51 ········//····27:·aload···········451 ········//····27:·aload···········4
52 ········//····29:·putstatic·······android/support/v4/view/aj.a:Ljava/lang/reflect/Field;52 ········//····29:·putstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field;
53 ········//····32:·getstatic·······android/support/v4/view/aj.a:Ljava/lang/reflect/Field;53 ········//····32:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field;
54 ········//····35:·astore··········454 ········//····35:·astore··········4
55 ········//····37:·iconst_1·······55 ········//····37:·iconst_1·······
56 ········//····38:·istore··········656 ········//····38:·istore··········6
57 ········//····40:·aload···········457 ········//····40:·aload···········4
58 ········//····42:·iload···········658 ········//····42:·iload···········6
59 ········//····44:·invokevirtual···java/lang/reflect/Field.setAccessible:(Z)V59 ········//····44:·invokevirtual···java/lang/reflect/Field.setAccessible:(Z)V
60 ········//····47:·iload_2········60 ········//····47:·iload_2········
61 ········//····48:·putstatic·······android/support/v4/view/aj.b:Z61 ········//····48:·putstatic·······android/support/v4/h/p.b:Z
62 ········//····51:·getstatic·······android/support/v4/view/aj.a:Ljava/lang/reflect/Field;62 ········//····51:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field;
63 ········//····54:·astore··········463 ········//····54:·astore··········4
64 ········//····56:·aload···········464 ········//····56:·aload···········4
65 ········//····58:·ifnull··········7365 ········//····58:·ifnull··········73
66 ········//····61:·getstatic·······android/support/v4/view/aj.a:Ljava/lang/reflect/Field;66 ········//····61:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field;
67 ········//····64:·astore··········467 ········//····64:·astore··········4
68 ········//····66:·aload···········468 ········//····66:·aload···········4
69 ········//····68:·aload_0········69 ········//····68:·aload_0········
70 ········//····69:·aload_1········70 ········//····69:·aload_1········
71 ········//····70:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V71 ········//····70:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
72 ········//····73:·return·········72 ········//····73:·return·········
73 ········//····74:·astore··········473 ········//····74:·astore··········4
3.23 KB
android/support/v4/view/as.class vs.
android/support/v4/h/y.class
Files 12% similar despite different names
3.13 KB
procyon -ec {}
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
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.v4.d.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·as7 public·class·y
8 {8 {
9 ····static·final·aw·a;9 ····static·final·ac·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·=·(aw)new·av();14 ············a·=·(ac)new·ab();
15 ········}15 ········}
16 ········else·if·(sdk_INT·>=·11)·{16 ········else·if·(sdk_INT·>=·11)·{
17 ············a·=·(aw)new·au();17 ············a·=·(ac)new·aa();
18 ········}18 ········}
19 ········else·{19 ········else·{
20 ············a·=·(aw)new·at();20 ············a·=·(ac)new·z();
21 ········}21 ········}
22 ····}22 ····}
23 ····23 ····
24 ····public·static·MenuItem·a(MenuItem·a,·final·n·n)·{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(n);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·=·as.a.a(menuItem,·actionView);40 ············menuItem2·=·y.a.a(menuItem,·actionView);
41 ········}41 ········}
42 ········return·menuItem2;42 ········return·menuItem2;
43 ····}43 ····}
44 ····44 ····
45 ····public·static·View·a(final·MenuItem·menuItem)·{45 ····public·static·View·a(final·MenuItem·menuItem)·{
46 ········View·view;46 ········View·view;
47 ········if·(menuItem·instanceof·b)·{47 ········if·(menuItem·instanceof·b)·{
48 ············view·=·((b)menuItem).getActionView();48 ············view·=·((b)menuItem).getActionView();
49 ········}49 ········}
50 ········else·{50 ········else·{
51 ············view·=·as.a.a(menuItem);51 ············view·=·y.a.a(menuItem);
52 ········}52 ········}
53 ········return·view;53 ········return·view;
54 ····}54 ····}
55 ····55 ····
56 ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{56 ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{
57 ········if·(menuItem·instanceof·b)·{57 ········if·(menuItem·instanceof·b)·{
58 ············((b)menuItem).setShowAsAction(showAsAction);58 ············((b)menuItem).setShowAsAction(showAsAction);
59 ········}59 ········}
60 ········else·{60 ········else·{
61 ············as.a.a(menuItem,·showAsAction);61 ············y.a.a(menuItem,·showAsAction);
62 ········}62 ········}
63 ····}63 ····}
64 ····64 ····
65 ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{65 ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{
66 ········MenuItem·menuItem2;66 ········MenuItem·menuItem2;
67 ········if·(menuItem·instanceof·b)·{67 ········if·(menuItem·instanceof·b)·{
68 ············menuItem2·=·((b)menuItem).setActionView(actionView);68 ············menuItem2·=·((b)menuItem).setActionView(actionView);
69 ········}69 ········}
70 ········else·{70 ········else·{
71 ············menuItem2·=·as.a.b(menuItem,·actionView);71 ············menuItem2·=·y.a.b(menuItem,·actionView);
72 ········}72 ········}
73 ········return·menuItem2;73 ········return·menuItem2;
74 ····}74 ····}
75 ····75 ····
76 ····public·static·boolean·b(final·MenuItem·menuItem)·{76 ····public·static·boolean·b(final·MenuItem·menuItem)·{
77 ········boolean·b;77 ········boolean·b;
78 ········if·(menuItem·instanceof·b)·{78 ········if·(menuItem·instanceof·b)·{
79 ············b·=·((b)menuItem).expandActionView();79 ············b·=·((b)menuItem).expandActionView();
80 ········}80 ········}
81 ········else·{81 ········else·{
82 ············b·=·as.a.b(menuItem);82 ············b·=·y.a.b(menuItem);
83 ········}83 ········}
84 ········return·b;84 ········return·b;
85 ····}85 ····}
86 ····86 ····
87 ····public·static·boolean·c(final·MenuItem·menuItem)·{87 ····public·static·boolean·c(final·MenuItem·menuItem)·{
88 ········boolean·b;88 ········boolean·b;
89 ········if·(menuItem·instanceof·b)·{89 ········if·(menuItem·instanceof·b)·{
90 ············b·=·((b)menuItem).isActionViewExpanded();90 ············b·=·((b)menuItem).isActionViewExpanded();
91 ········}91 ········}
92 ········else·{92 ········else·{
93 ············b·=·as.a.c(menuItem);93 ············b·=·y.a.c(menuItem);
94 ········}94 ········}
95 ········return·b;95 ········return·b;
96 ····}96 ····}
97 }97 }
500 B
android/support/v4/view/at.class vs.
android/support/v4/h/z.class
Files 16% similar despite different names
399 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.view.MenuItem;3 import·android.view.MenuItem;
  
4 class·at·implements·aw4 class·z·implements·ac
5 {5 {
6 ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{6 ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{
7 ········return·menuItem;7 ········return·menuItem;
8 ····}8 ····}
9 ····9 ····
10 ····public·View·a(final·MenuItem·menuItem)·{10 ····public·View·a(final·MenuItem·menuItem)·{
11 ········return·null;11 ········return·null;
1020 B
android/support/v4/view/au.class vs.
android/support/v4/h/aa.class
Files 16% similar despite different names
913 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.view.MenuItem;3 import·android.view.MenuItem;
  
4 class·au·implements·aw4 class·aa·implements·ac
5 {5 {
6 ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{6 ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{
7 ········return·ay.a(menuItem,·view);7 ········return·ae.a(menuItem,·view);
8 ····}8 ····}
9 ····9 ····
10 ····public·View·a(final·MenuItem·menuItem)·{10 ····public·View·a(final·MenuItem·menuItem)·{
11 ········return·ay.a(menuItem);11 ········return·ae.a(menuItem);
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{14 ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{
15 ········ay.a(menuItem,·n);15 ········ae.a(menuItem,·n);
16 ····}16 ····}
17 ····17 ····
18 ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{18 ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{
19 ········return·ay.b(menuItem,·n);19 ········return·ae.b(menuItem,·n);
20 ····}20 ····}
21 ····21 ····
22 ····public·boolean·b(final·MenuItem·menuItem)·{22 ····public·boolean·b(final·MenuItem·menuItem)·{
23 ········return·false;23 ········return·false;
24 ····}24 ····}
25 ····25 ····
26 ····public·boolean·c(final·MenuItem·menuItem)·{26 ····public·boolean·c(final·MenuItem·menuItem)·{
540 B
android/support/v4/view/ay.class vs.
android/support/v4/h/ae.class
Files 16% similar despite different names
438 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View;2 import·android.view.View;
3 import·android.view.MenuItem;3 import·android.view.MenuItem;
  
4 class·ay4 class·ae
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)·{10 ····public·static·View·a(final·MenuItem·menuItem)·{
11 ········return·menuItem.getActionView();11 ········return·menuItem.getActionView();
1.92 KB
android/support/v4/view/bb.class vs.
android/support/v4/h/ag.class
Files 26% similar despite different names
1.82 KB
procyon -ec {}
    
Offset 1, 51 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.MotionEvent;2 import·android.view.MotionEvent;
 3 import·android.os.Build$VERSION;
  
3 class·bb·implements·bf4 public·class·ag
4 {5 {
 6 ····static·final·al·a;
5 ····public·int·a(final·MotionEvent·motionEvent)·{ 
6 ········return·1; 
7 ····} 
8 ····7 ····
 8 ····static·{
 9 ········if·(Build$VERSION.SDK_INT·>=·12)·{
 10 ············a·=·(al)new·ak();
9 ····public·int·a(final·MotionEvent·motionEvent,·final·int·n)·{ 
10 ········int·n2; 
11 ········if·(n·==·0)·{ 
12 ············n2·=·0; 
13 ········} 
14 ········else·{ 
15 ············n2·=·-1; 
16 ········}11 ········}
 12 ········else·if·(Build$VERSION.SDK_INT·>=·9)·{
 13 ············a·=·(al)new·aj();
17 ········return·n2; 
18 ····} 
19 ···· 
20 ····public·int·b(final·MotionEvent·motionEvent)·{ 
21 ········return·0; 
22 ····} 
23 ···· 
24 ····public·int·b(final·MotionEvent·motionEvent,·final·int·n)·{ 
25 ········if·(n·==·0)·{ 
26 ············return·0; 
27 ········}14 ········}
 15 ········else·if·(Build$VERSION.SDK_INT·>=·5)·{
 16 ············a·=·(al)new·ai();
28 ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); 
29 ····} 
30 ···· 
31 ····public·float·c(final·MotionEvent·motionEvent,·final·int·n)·{ 
32 ········if·(n·==·0)·{ 
33 ············return·motionEvent.getX(); 
34 ········}17 ········}
 18 ········else·{
 19 ············a·=·(al)new·ah();
35 ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); 
36 ····} 
37 ···· 
38 ····public·float·d(final·MotionEvent·motionEvent,·final·int·n)·{ 
39 ········if·(n·==·0)·{ 
40 ············return·motionEvent.getY(); 
41 ········}20 ········}
42 ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); 
43 ····}21 ····}
44 ····22 ····
45 ····public·float·e(final·MotionEvent·motionEvent,·final·int·n)·{23 ····public·static·int·a(final·MotionEvent·motionEvent)·{
46 ········return·0.0f;24 ········return·motionEvent.getAction()·&·0xFF;
47 ····}25 ····}
48 }26 }
1.16 KB
android/support/v4/view/bq.class vs.
android/support/v4/h/i.class
Files 21% similar despite different names
1.06 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.VelocityTracker;2 import·android.view.LayoutInflater;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
  
4 public·class·bq4 public·class·i
5 {5 {
6 ····static·final·bt·a;6 ····static·final·j·a;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········if·(Build$VERSION.SDK_INT·>=·11)·{9 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 10 ········if·(sdk_INT·>=·21)·{
10 ············a·=·(bt)new·bs();11 ············a·=·(j)new·m();
 12 ········}
 13 ········else·if·(sdk_INT·>=·11)·{
 14 ············a·=·(j)new·l();
11 ········}15 ········}
12 ········else·{16 ········else·{
13 ············a·=·(bt)new·br();17 ············a·=·(j)new·k();
14 ········}18 ········}
15 ····}19 ····}
16 ····20 ····
 21 ····public·static·void·a(final·LayoutInflater·layoutInflater,·final·s·s)·{
 22 ········i.a.a(layoutInflater,·s);
17 ····public·static·float·a(final·VelocityTracker·velocityTracker,·final·int·n)·{ 
18 ········return·bq.a.a(velocityTracker,·n); 
19 ····} 
20 ···· 
21 ····public·static·float·b(final·VelocityTracker·velocityTracker,·final·int·n)·{ 
22 ········return·bq.a.b(velocityTracker,·n); 
23 ····}23 ····}
24 }24 }
3.21 KB
android/support/v4/view/c.class vs.
android/support/v4/h/ap.class
Files 22% similar despite different names
3.12 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 96 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
 2 import·android.graphics.Paint;
2 import·android.view.ViewGroup; 
3 import·android.view.accessibility.AccessibilityEvent; 
4 import·android.support.v4.view.a.f; 
5 import·android.view.View;3 import·android.view.View;
 4 import·java.util.WeakHashMap;
  
6 class·c·implements·j5 class·ap·implements·ay
7 {6 {
 7 ····WeakHashMap·a;
8 ····final·/*·synthetic·*/·a·a; 
9 ····final·/*·synthetic·*/·b·b; 
10 ····8 ····
 9 ····ap()·{
11 ····c(final·b·b,·final·a·a)·{ 
12 ········this.b·=·b; 
13 ········this.a·=·a;10 ········this.a·=·null;
14 ····}11 ····}
15 ····12 ····
16 ····public·void·a(final·View·view,·final·int·n)·{ 
17 ········this.a.a(view,·n);13 ····public·int·a(final·int·n,·final·int·n2,·final·int·n3)·{
 14 ········return·View.resolveSize(n,·n2);
18 ····}15 ····}
19 ····16 ····
20 ····public·void·a(final·View·view,·final·Object·o)·{17 ····public·int·a(final·View·view)·{
21 ········this.a.a(view,·new·f(o));18 ········return·0;
22 ····}19 ····}
23 ····20 ····
24 ····public·boolean·a(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ 
25 ········return·this.a.b(view,·accessibilityEvent);21 ····long·a()·{
 22 ········return·10;
26 ····}23 ····}
27 ····24 ····
28 ····public·boolean·a(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ 
29 ········return·this.a.a(viewGroup,·view,·accessibilityEvent);25 ····public·cg·a(final·View·view,·final·cg·cg)·{
 26 ········return·cg;
30 ····}27 ····}
31 ····28 ····
 29 ····public·void·a(final·View·view,·final·float·n)·{
32 ····public·void·b(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ 
33 ········this.a.d(view,·accessibilityEvent); 
34 ····}30 ····}
35 ····31 ····
 32 ····public·void·a(final·View·view,·final·int·n,·final·Paint·paint)·{
36 ····public·void·c(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ 
37 ········this.a.c(view,·accessibilityEvent); 
38 ····}33 ····}
39 ····34 ····
40 ····public·void·d(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ 
41 ········this.a.a(view,·accessibilityEvent);35 ····public·void·a(final·View·view,·final·an·an)·{
 36 ····}
 37 ····
 38 ····public·void·a(final·View·view,·final·Runnable·runnable)·{
 39 ········view.postDelayed(runnable,·this.a());
 40 ····}
 41 ····
 42 ····public·void·a(final·View·view,·final·Runnable·runnable,·final·long·n)·{
 43 ········view.postDelayed(runnable,·this.a()·+·n);
 44 ····}
 45 ····
 46 ····public·void·a(final·View·view,·final·boolean·b)·{
 47 ····}
 48 ····
 49 ····public·int·b(final·View·view)·{
 50 ········return·0;
 51 ····}
 52 ····
 53 ····public·void·b(final·View·view,·final·float·n)·{
 54 ····}
 55 ····
 56 ····public·void·b(final·View·view,·final·boolean·b)·{
 57 ····}
 58 ····
 59 ····public·float·c(final·View·view)·{
 60 ········return·0.0f;
 61 ····}
 62 ····
 63 ····public·void·c(final·View·view,·final·float·n)·{
 64 ····}
 65 ····
 66 ····public·int·d(final·View·view)·{
 67 ········return·0;
 68 ····}
 69 ····
 70 ····public·void·d(final·View·view,·final·float·n)·{
 71 ····}
 72 ····
 73 ····public·bn·e(final·View·view)·{
 74 ········return·new·bn(view);
 75 ····}
 76 ····
 77 ····public·void·e(final·View·view,·final·float·n)·{
 78 ····}
 79 ····
 80 ····public·int·f(final·View·view)·{
 81 ········return·0;
 82 ····}
 83 ····
 84 ····public·void·g(final·View·view)·{
 85 ····}
 86 ····
 87 ····public·void·h(final·View·view)·{
 88 ····}
 89 ····
 90 ····public·boolean·i(final·View·view)·{
 91 ········return·az.a(view);
42 ····}92 ····}
43 }93 }
1.23 KB
android/support/v4/view/ca.class vs.
android/support/v4/h/at.class
Files 27% similar despite different names
1.13 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·java.util.WeakHashMap;2 import·java.util.WeakHashMap;
3 import·android.view.View;3 import·android.view.View;
  
4 class·ca·extends·bz4 class·at·extends·as
5 {5 {
6 ····static·boolean·b;6 ····static·boolean·b;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········ca.b·=·false;9 ········at.b·=·false;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·a(final·View·view,·final·a·a)·{ 
13 ········Object·a2; 
14 ········if·(a·==·null)·{ 
15 ············a2·=·null; 
16 ········} 
17 ········else·{ 
18 ············a2·=·a.a(); 
19 ········} 
20 ········ck.a(view,·a2); 
21 ····} 
22 ···· 
23 ····public·boolean·a(final·View·view,·final·int·n)·{ 
24 ········return·ck.a(view,·n); 
25 ····} 
26 ···· 
27 ····public·boolean·b(final·View·view,·final·int·n)·{ 
28 ········return·ck.b(view,·n); 
29 ····} 
30 ···· 
31 ····public·dp·j(final·View·view)·{12 ····public·bn·e(final·View·view)·{
32 ········if·(this.a·==·null)·{13 ········if·(this.a·==·null)·{
33 ············this.a·=·new·WeakHashMap();14 ············this.a·=·new·WeakHashMap();
34 ········}15 ········}
35 ········dp·value·=·(dp)this.a.get(view);16 ········bn·value·=·(bn)this.a.get(view);
36 ········if·(value·==·null)·{17 ········if·(value·==·null)·{
37 ············value·=·new·dp(view);18 ············value·=·new·bn(view);
38 ············this.a.put(view,·value);19 ············this.a.put(view,·value);
39 ········}20 ········}
40 ········return·value;21 ········return·value;
41 ····}22 ····}
42 }23 }
945 B
android/support/v4/view/ce.class vs.
android/support/v4/h/ax.class
Files 22% similar despite different names
843 B
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View;2 import·android.view.View;
  
3 class·ce·extends·cd3 class·ax·extends·aw
4 {4 {
5 ····public·ei·a(final·View·view,·final·ei·ei)·{5 ····public·cg·a(final·View·view,·final·cg·cg)·{
6 ········return·co.a(view,·ei);6 ········return·be.a(view,·cg);
7 ····}7 ····}
8 ····8 ····
9 ····public·void·a(final·View·view,·final·bn·bn)·{9 ····public·void·a(final·View·view,·final·an·an)·{
10 ········co.a(view,·bn);10 ········be.a(view,·an);
11 ····}11 ····}
12 ····12 ····
13 ····public·void·e(final·View·view,·final·float·n)·{13 ····public·void·e(final·View·view,·final·float·n)·{
14 ········co.a(view,·n);14 ········be.a(view,·n);
15 ····}15 ····}
16 ····16 ····
17 ····public·void·l(final·View·view)·{17 ····public·void·g(final·View·view)·{
18 ········co.a(view);18 ········be.a(view);
19 ····} 
20 ···· 
21 ····public·void·o(final·View·view)·{ 
22 ········co.b(view); 
23 ····}19 ····}
24 }20 }
1.89 KB
android/support/v4/view/cj.class vs.
android/support/v4/h/ba.class
Files 20% similar despite different names
1.79 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.graphics.Paint;2 import·android.graphics.Paint;
3 import·android.animation.ValueAnimator;3 import·android.animation.ValueAnimator;
4 import·android.view.View;4 import·android.view.View;
  
5 class·cj5 class·ba
6 {6 {
7 ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{7 ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{
8 ········return·View.resolveSizeAndState(n,·n2,·n3);8 ········return·View.resolveSizeAndState(n,·n2,·n3);
9 ····}9 ····}
10 ····10 ····
11 ····public·static·int·a(final·View·view)·{11 ····public·static·int·a(final·View·view)·{
12 ········return·view.getLayerType();12 ········return·view.getMeasuredState();
13 ····}13 ····}
14 ····14 ····
15 ····static·long·a()·{15 ····static·long·a()·{
16 ········return·ValueAnimator.getFrameDelay();16 ········return·ValueAnimator.getFrameDelay();
17 ····}17 ····}
18 ····18 ····
19 ····public·static·void·a(final·View·view,·final·float·translationX)·{19 ····public·static·void·a(final·View·view,·final·float·translationX)·{
Offset 27, 35 lines modifiedOffset 27, 31 lines modified
27 ········view.setLayerType(n,·paint);27 ········view.setLayerType(n,·paint);
28 ····}28 ····}
29 ····29 ····
30 ····public·static·void·a(final·View·view,·final·boolean·saveFromParentEnabled)·{30 ····public·static·void·a(final·View·view,·final·boolean·saveFromParentEnabled)·{
31 ········view.setSaveFromParentEnabled(saveFromParentEnabled);31 ········view.setSaveFromParentEnabled(saveFromParentEnabled);
32 ····}32 ····}
33 ····33 ····
34 ····public·static·int·b(final·View·view)·{34 ····public·static·float·b(final·View·view)·{
35 ········return·view.getMeasuredState();35 ········return·view.getTranslationY();
36 ····}36 ····}
37 ····37 ····
38 ····public·static·void·b(final·View·view,·final·float·translationY)·{38 ····public·static·void·b(final·View·view,·final·float·translationY)·{
39 ········view.setTranslationY(translationY);39 ········view.setTranslationY(translationY);
40 ····}40 ····}
41 ····41 ····
42 ····public·static·void·b(final·View·view,·final·boolean·activated)·{42 ····public·static·void·b(final·View·view,·final·boolean·activated)·{
43 ········view.setActivated(activated);43 ········view.setActivated(activated);
44 ····}44 ····}
45 ····45 ····
46 ····public·static·float·c(final·View·view)·{46 ····public·static·void·c(final·View·view)·{
47 ········return·view.getTranslationY();47 ········view.jumpDrawablesToCurrentState();
48 ····}48 ····}
49 ····49 ····
50 ····public·static·void·c(final·View·view,·final·float·alpha)·{50 ····public·static·void·c(final·View·view,·final·float·alpha)·{
51 ········view.setAlpha(alpha);51 ········view.setAlpha(alpha);
52 ····}52 ····}
53 ····53 ····
54 ····public·static·void·d(final·View·view)·{ 
55 ········view.jumpDrawablesToCurrentState(); 
56 ····} 
57 ···· 
58 ····public·static·void·d(final·View·view,·final·float·scaleY)·{54 ····public·static·void·d(final·View·view,·final·float·scaleY)·{
59 ········view.setScaleY(scaleY);55 ········view.setScaleY(scaleY);
60 ····}56 ····}
61 }57 }
1.52 KB
android/support/v4/view/co.class vs.
android/support/v4/h/be.class
Files 20% similar despite different names
1.42 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 32 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View$OnApplyWindowInsetsListener;2 import·android.view.View$OnApplyWindowInsetsListener;
3 import·android.view.WindowInsets;3 import·android.view.WindowInsets;
4 import·android.view.View;4 import·android.view.View;
  
5 class·co5 class·be
6 {6 {
7 ····public·static·ei·a(final·View·view,·ei·ei)·{7 ····public·static·cg·a(final·View·view,·cg·cg)·{
8 ········if·(ei·instanceof·ej)·{8 ········if·(cg·instanceof·ch)·{
9 ············final·WindowInsets·e·=·((ej)ei).e();9 ············final·WindowInsets·e·=·((ch)cg).e();
10 ············final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(e);10 ············final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(e);
11 ············if·(onApplyWindowInsets·!=·e)·{11 ············if·(onApplyWindowInsets·!=·e)·{
12 ················ei·=·(ei)new·ej(onApplyWindowInsets);12 ················cg·=·(cg)new·ch(onApplyWindowInsets);
13 ············}13 ············}
14 ········}14 ········}
15 ········return·ei;15 ········return·cg;
16 ····}16 ····}
17 ····17 ····
18 ····public·static·void·a(final·View·view)·{18 ····public·static·void·a(final·View·view)·{
19 ········view.requestApplyInsets();19 ········view.requestApplyInsets();
20 ····}20 ····}
21 ····21 ····
22 ····public·static·void·a(final·View·view,·final·float·elevation)·{22 ····public·static·void·a(final·View·view,·final·float·elevation)·{
23 ········view.setElevation(elevation);23 ········view.setElevation(elevation);
24 ····}24 ····}
25 ····25 ····
26 ····public·static·void·a(final·View·view,·final·bn·bn)·{26 ····public·static·void·a(final·View·view,·final·an·an)·{
27 ········view.setOnApplyWindowInsetsListener((View$OnApplyWindowInsetsListener)new·cp(bn));27 ········view.setOnApplyWindowInsetsListener((View$OnApplyWindowInsetsListener)new·bf(an));
28 ····} 
29 ···· 
30 ····public·static·void·b(final·View·view)·{ 
31 ········view.stopNestedScroll(); 
32 ····}28 ····}
33 }29 }
852 B
android/support/v4/view/cp.class vs.
android/support/v4/h/bf.class
Files 18% similar despite different names
750 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.WindowInsets;2 import·android.view.WindowInsets;
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.View$OnApplyWindowInsetsListener;4 import·android.view.View$OnApplyWindowInsetsListener;
  
5 final·class·cp·implements·View$OnApplyWindowInsetsListener5 final·class·bf·implements·View$OnApplyWindowInsetsListener
6 {6 {
7 ····final·/*·synthetic·*/·bn·a;7 ····final·/*·synthetic·*/·an·a;
8 ····8 ····
9 ····cp(final·bn·a)·{9 ····bf(final·an·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{13 ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{
14 ········return·((ej)this.a.a(view,·(ei)new·ej(windowInsets))).e();14 ········return·((ch)this.a.a(view,·(cg)new·ch(windowInsets))).e();
15 ····}15 ····}
16 }16 }
1.21 KB
android/support/v4/view/cq.class vs.
android/support/v7/internal/widget/bo.class
Files 24% similar despite different names
1.09 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v7.internal.widget;
  
2 import·android.view.ViewConfiguration;2 import·android.view.View;
3 import·android.os.Build$VERSION;3 import·android.support.v4.h.ce;
  
4 public·class·cq4 class·bo·extends·ce
5 {5 {
6 ····static·final·cv·a;6 ····final·/*·synthetic·*/·bm·a;
 7 ····private·boolean·b;
7 ····8 ····
 9 ····bo(final·bm·a)·{
 10 ········this.a·=·a;
 11 ········this.b·=·false;
 12 ····}
 13 ····
 14 ····public·void·b(final·View·view)·{
 15 ········if·(!this.b)·{
 16 ············bm.a(this.a).setVisibility(8);
8 ····static·{ 
9 ········if·(Build$VERSION.SDK_INT·>=·14)·{ 
10 ············a·=·(cv)new·cu(); 
11 ········} 
12 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{ 
13 ············a·=·(cv)new·ct(); 
14 ········} 
15 ········else·if·(Build$VERSION.SDK_INT·>=·8)·{ 
16 ············a·=·(cv)new·cs(); 
17 ········} 
18 ········else·{ 
19 ············a·=·(cv)new·cr(); 
20 ········}17 ········}
21 ····}18 ····}
22 ····19 ····
23 ····public·static·boolean·a(final·ViewConfiguration·viewConfiguration)·{ 
24 ········return·cq.a.a(viewConfiguration);20 ····public·void·c(final·View·view)·{
 21 ········this.b·=·true;
25 ····}22 ····}
26 }23 }
851 B
android/support/v4/view/dg.class vs.
android/support/v7/internal/widget/bp.class
Files 27% similar despite different names
735 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v7.internal.widget;
  
2 import·android.os.Parcel;2 import·android.view.View;
3 import·android.support.v4.d.e;3 import·android.support.v4.h.ce;
  
4 final·class·dg·implements·e4 class·bp·extends·ce
5 {5 {
6 ····public·ViewPager$SavedState·b(final·Parcel·parcel,·final·ClassLoader·classLoader)·{ 
7 ········return·new·ViewPager$SavedState(parcel,·classLoader);6 ····final·/*·synthetic·*/·bm·a;
 7 ····
 8 ····bp(final·bm·a)·{
 9 ········this.a·=·a;
8 ····}10 ····}
9 ····11 ····
10 ····public·ViewPager$SavedState[]·b(final·int·n)·{ 
11 ········return·new·ViewPager$SavedState[n];12 ····public·void·a(final·View·view)·{
 13 ········bm.a(this.a).setVisibility(0);
12 ····}14 ····}
13 }15 }
1.18 KB
android/support/v4/view/dh.class vs.
android/support/v4/h/bb.class
Files 22% similar despite different names
1.08 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.View;2 import·android.view.View;
3 import·java.util.Comparator; 
  
4 class·dh·implements·Comparator3 class·bb
5 {4 {
 5 ····public·static·int·a(final·View·view)·{
 6 ········return·view.getMinimumHeight();
 7 ····}
 8 ····
 9 ····public·static·void·a(final·View·view,·final·Runnable·runnable)·{
 10 ········view.postOnAnimation(runnable);
 11 ····}
 12 ····
 13 ····public·static·void·a(final·View·view,·final·Runnable·runnable,·final·long·n)·{
 14 ········view.postOnAnimationDelayed(runnable,·n);
 15 ····}
 16 ····
 17 ····public·static·void·b(final·View·view)·{
 18 ········view.requestFitSystemWindows();
6 ····public·int·a(final·View·view,·final·View·view2)·{ 
7 ········final·db·db·=·(db)view.getLayoutParams(); 
8 ········final·db·db2·=·(db)view2.getLayoutParams(); 
9 ········int·n; 
10 ········if·(db.a·!=·db2.a)·{ 
11 ············if·(db.a)·{ 
12 ················n·=·1; 
13 ············} 
14 ············else·{ 
15 ················n·=·-1; 
16 ············} 
17 ········} 
18 ········else·{ 
19 ············n·=·db.e·-·db2.e; 
20 ········} 
21 ········return·n; 
22 ····}19 ····}
23 }20 }
3.09 KB
android/support/v4/view/di.class vs.
android/support/v4/h/bx.class
Files 24% similar despite different names
3.0 KB
procyon -ec {}
    
Offset 1, 55 lines modifiedOffset 1, 51 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
 2 import·android.animation.TimeInterpolator;
 3 import·android.view.animation.Interpolator;
 4 import·android.animation.Animator$AnimatorListener;
2 import·android.view.View;5 import·android.view.View;
3 import·android.view.ViewParent; 
4 import·android.os.Build$VERSION; 
  
5 public·class·di6 class·bx
6 {7 {
7 ····static·final·dk·a;8 ····public·static·void·a(final·View·view)·{
 9 ········view.animate().cancel();
 10 ····}
8 ····11 ····
 12 ····public·static·void·a(final·View·view,·final·float·n)·{
 13 ········view.animate().alpha(n);
9 ····static·{ 
10 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
11 ········if·(sdk_INT·>=·21)·{ 
12 ············a·=·(dk)new·dm(); 
13 ········} 
14 ········else·if·(sdk_INT·>=·19)·{ 
15 ············a·=·(dk)new·dl(); 
16 ········} 
17 ········else·if·(sdk_INT·>=·14)·{ 
18 ············a·=·(dk)new·dj(); 
19 ········} 
20 ········else·{ 
21 ············a·=·(dk)new·dn(); 
22 ········} 
23 ····}14 ····}
24 ····15 ····
25 ····public·static·void·a(final·ViewParent·viewParent,·final·View·view)·{16 ····public·static·void·a(final·View·view,·final·long·duration)·{
26 ········di.a.a(viewParent,·view);17 ········view.animate().setDuration(duration);
27 ····}18 ····}
28 ····19 ····
29 ····public·static·void·a(final·ViewParent·viewParent,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ 
30 ········di.a.a(viewParent,·view,·n,·n2,·n3,·n4);20 ····public·static·void·a(final·View·view,·final·cd·cd)·{
 21 ········if·(cd·!=·null)·{
 22 ············view.animate().setListener((Animator$AnimatorListener)new·by(cd,·view));
 23 ········}
 24 ········else·{
 25 ············view.animate().setListener((Animator$AnimatorListener)null);
 26 ········}
31 ····}27 ····}
32 ····28 ····
33 ····public·static·void·a(final·ViewParent·viewParent,·final·View·view,·final·int·n,·final·int·n2,·final·int[]·array)·{ 
34 ········di.a.a(viewParent,·view,·n,·n2,·array);29 ····public·static·void·a(final·View·view,·final·Interpolator·interpolator)·{
 30 ········view.animate().setInterpolator((TimeInterpolator)interpolator);
35 ····}31 ····}
36 ····32 ····
37 ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·float·n,·final·float·n2)·{ 
38 ········return·di.a.a(viewParent,·view,·n,·n2);33 ····public·static·void·b(final·View·view)·{
 34 ········view.animate().start();
39 ····}35 ····}
40 ····36 ····
41 ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·float·n,·final·float·n2,·final·boolean·b)·{ 
42 ········return·di.a.a(viewParent,·view,·n,·n2,·b);37 ····public·static·void·b(final·View·view,·final·float·n)·{
 38 ········view.animate().translationX(n);
43 ····}39 ····}
44 ····40 ····
45 ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·View·view2,·final·int·n)·{ 
46 ········return·di.a.a(viewParent,·view,·view2,·n);41 ····public·static·void·c(final·View·view,·final·float·n)·{
 42 ········view.animate().translationY(n);
47 ····}43 ····}
48 ····44 ····
49 ····public·static·void·b(final·ViewParent·viewParent,·final·View·view,·final·View·view2,·final·int·n)·{ 
50 ········di.a.b(viewParent,·view,·view2,·n);45 ····public·static·void·d(final·View·view,·final·float·n)·{
 46 ········view.animate().scaleY(n);
51 ····}47 ····}
52 }48 }
3.78 KB
android/support/v4/view/dp.class vs.
android/support/v4/h/bn.class
Files 20% similar despite different names
3.68 KB
procyon -ec {}
Max HTML report size reached
1.38 KB
android/support/v4/view/dy.class vs.
android/support/v4/d/a/b.class
Files 24% similar despite different names
1.28 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 32 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.d.a;
  
2 import·android.view.animation.Interpolator; 
3 import·android.view.View;2 import·android.view.View;
 3 import·android.support.v4.h.ad;
 4 import·android.support.v4.h.a;
 5 import·android.view.MenuItem;
  
4 interface·dy6 public·interface·b·extends·MenuItem
5 {7 {
6 ····void·a(final·dp·p0,·final·View·p1);8 ····b·a(final·a·p0);
7 ····9 ····
8 ····void·a(final·dp·p0,·final·View·p1,·final·float·p2);10 ····b·a(final·ad·p0);
9 ····11 ····
10 ····void·a(final·dp·p0,·final·View·p1,·final·long·p2);12 ····a·a();
11 ····13 ····
12 ····void·a(final·dp·p0,·final·View·p1,·final·ef·p2);14 ····boolean·collapseActionView();
13 ····15 ····
14 ····void·a(final·dp·p0,·final·View·p1,·final·eh·p2);16 ····boolean·expandActionView();
15 ····17 ····
16 ····void·a(final·dp·p0,·final·View·p1,·final·Interpolator·p2);18 ····View·getActionView();
17 ····19 ····
18 ····void·b(final·dp·p0,·final·View·p1);20 ····boolean·isActionViewExpanded();
19 ····21 ····
20 ····void·b(final·dp·p0,·final·View·p1,·final·float·p2);22 ····MenuItem·setActionView(final·int·p0);
21 ····23 ····
22 ····void·c(final·dp·p0,·final·View·p1,·final·float·p2);24 ····MenuItem·setActionView(final·View·p0);
23 ····25 ····
24 ····void·d(final·dp·p0,·final·View·p1,·final·float·p2);26 ····void·setShowAsAction(final·int·p0);
 27 ····
 28 ····MenuItem·setShowAsActionFlags(final·int·p0);
25 }29 }
4.03 KB
android/support/v4/view/dr.class vs.
android/support/v4/h/bp.class
Files 16% similar despite different names
3.93 KB
procyon -ec {}
Max HTML report size reached
1.05 KB
android/support/v4/view/ds.class vs.
android/support/v4/a/n.class
Files 24% similar despite different names
973 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.a;
  
2 import·android.view.View;2 import·android.view.View;
3 import·java.lang.ref.WeakReference; 
  
4 class·ds·implements·Runnable3 class·n·implements·t
5 {4 {
6 ····WeakReference·a; 
7 ····dp·b; 
8 ····final·/*·synthetic·*/·dr·c;5 ····final·/*·synthetic·*/·m·a;
9 ····6 ····
10 ····private·ds(final·dr·c,·final·dp·b,·final·View·referent)·{7 ····n(final·m·a)·{
11 ········this.c·=·c;8 ········this.a·=·a;
12 ········this.a·=·new·WeakReference((T)referent); 
13 ········this.b·=·b; 
14 ····}9 ····}
15 ····10 ····
 11 ····public·View·a(final·int·n)·{
16 ····public·void·run()·{ 
17 ········final·View·view·=·(View)this.a.get(); 
18 ········if·(view·!=·null)·{12 ········if·(this.a.J·==·null)·{
19 ············dr.a(this.c,·this.b,·view);13 ············throw·new·IllegalStateException("Fragment·does·not·have·a·view");
20 ········}14 ········}
 15 ········return·this.a.J.findViewById(n);
 16 ····}
 17 ····
 18 ····public·boolean·a()·{
 19 ········return·this.a.J·!=·null;
21 ····}20 ····}
22 }21 }
2.23 KB
android/support/v4/view/dt.class vs.
android/support/v4/h/br.class
Files 21% similar despite different names
2.13 KB
procyon -ec {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.animation.Interpolator;2 import·android.view.animation.Interpolator;
3 import·android.view.View;3 import·android.view.View;
4 import·java.util.WeakHashMap;4 import·java.util.WeakHashMap;
  
5 class·dt·extends·dr5 class·br·extends·bp
6 {6 {
7 ····WeakHashMap·b;7 ····WeakHashMap·b;
8 ····8 ····
9 ····dt()·{9 ····br()·{
10 ········this.b·=·null;10 ········this.b·=·null;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·dp·dp,·final·View·view)·{13 ····public·void·a(final·bn·bn,·final·View·view)·{
14 ········dz.a(view);14 ········bx.a(view);
15 ····}15 ····}
16 ····16 ····
17 ····public·void·a(final·dp·dp,·final·View·view,·final·float·n)·{17 ····public·void·a(final·bn·bn,·final·View·view,·final·float·n)·{
18 ········dz.a(view,·n);18 ········bx.a(view,·n);
19 ····}19 ····}
20 ····20 ····
21 ····public·void·a(final·dp·dp,·final·View·view,·final·long·n)·{21 ····public·void·a(final·bn·bn,·final·View·view,·final·long·n)·{
22 ········dz.a(view,·n);22 ········bx.a(view,·n);
23 ····}23 ····}
24 ····24 ····
25 ····public·void·a(final·dp·dp,·final·View·view,·final·ef·ef)·{25 ····public·void·a(final·bn·bn,·final·View·view,·final·cd·cd)·{
26 ········view.setTag(2113929216,·(Object)ef);26 ········view.setTag(2113929216,·(Object)cd);
27 ········dz.a(view,·(ef)new·du(dp));27 ········bx.a(view,·(cd)new·bs(bn));
28 ····}28 ····}
29 ····29 ····
30 ····public·void·a(final·dp·dp,·final·View·view,·final·Interpolator·interpolator)·{30 ····public·void·a(final·bn·bn,·final·View·view,·final·Interpolator·interpolator)·{
31 ········dz.a(view,·interpolator);31 ········bx.a(view,·interpolator);
32 ····}32 ····}
33 ····33 ····
34 ····public·void·b(final·dp·dp,·final·View·view)·{34 ····public·void·b(final·bn·bn,·final·View·view)·{
35 ········dz.b(view);35 ········bx.b(view);
36 ····}36 ····}
37 ····37 ····
38 ····public·void·b(final·dp·dp,·final·View·view,·final·float·n)·{38 ····public·void·b(final·bn·bn,·final·View·view,·final·float·n)·{
39 ········dz.b(view,·n);39 ········bx.b(view,·n);
40 ····}40 ····}
41 ····41 ····
42 ····public·void·c(final·dp·dp,·final·View·view,·final·float·n)·{42 ····public·void·c(final·bn·bn,·final·View·view,·final·float·n)·{
43 ········dz.c(view,·n);43 ········bx.c(view,·n);
44 ····}44 ····}
45 ····45 ····
46 ····public·void·d(final·dp·dp,·final·View·view,·final·float·n)·{46 ····public·void·d(final·bn·bn,·final·View·view,·final·float·n)·{
47 ········dz.d(view,·n);47 ········bx.d(view,·n);
48 ····}48 ····}
49 }49 }
2.46 KB
android/support/v4/view/du.class vs.
android/support/v4/h/bs.class
Files 24% 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.v4.h;
  
2 import·android.graphics.Paint;2 import·android.graphics.Paint;
3 import·android.view.View;3 import·android.view.View;
  
4 class·du·implements·ef4 class·bs·implements·cd
5 {5 {
6 ····dp·a;6 ····bn·a;
7 ····7 ····
8 ····du(final·dp·a)·{8 ····bs(final·bn·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·(dp.c(this.a)·>=·0)·{13 ········if·(bn.c(this.a)·>=·0)·{
14 ············bv.a(view,·2,·(Paint)null);14 ············ao.a(view,·2,·(Paint)null);
15 ········}15 ········}
16 ········if·(dp.a(this.a)·!=·null)·{16 ········if·(bn.a(this.a)·!=·null)·{
17 ············dp.a(this.a).run();17 ············bn.a(this.a).run();
18 ········}18 ········}
19 ········final·Object·tag·=·view.getTag(2113929216);19 ········final·Object·tag·=·view.getTag(2113929216);
20 ········ef·ef;20 ········cd·cd;
21 ········if·(tag·instanceof·ef)·{21 ········if·(tag·instanceof·cd)·{
22 ············ef·=·(ef)tag;22 ············cd·=·(cd)tag;
23 ········}23 ········}
24 ········else·{24 ········else·{
25 ············ef·=·null;25 ············cd·=·null;
26 ········}26 ········}
27 ········if·(ef·!=·null)·{27 ········if·(cd·!=·null)·{
28 ············ef.a(view);28 ············cd.a(view);
29 ········}29 ········}
30 ····}30 ····}
31 ····31 ····
32 ····public·void·b(final·View·view)·{32 ····public·void·b(final·View·view)·{
33 ········if·(dp.c(this.a)·>=·0)·{33 ········if·(bn.c(this.a)·>=·0)·{
34 ············bv.a(view,·dp.c(this.a),·(Paint)null);34 ············ao.a(view,·bn.c(this.a),·(Paint)null);
35 ············dp.a(this.a,·-1);35 ············bn.a(this.a,·-1);
36 ········}36 ········}
37 ········if·(dp.b(this.a)·!=·null)·{37 ········if·(bn.b(this.a)·!=·null)·{
38 ············dp.b(this.a).run();38 ············bn.b(this.a).run();
39 ········}39 ········}
40 ········final·Object·tag·=·view.getTag(2113929216);40 ········final·Object·tag·=·view.getTag(2113929216);
41 ········ef·ef;41 ········cd·cd;
42 ········if·(tag·instanceof·ef)·{42 ········if·(tag·instanceof·cd)·{
43 ············ef·=·(ef)tag;43 ············cd·=·(cd)tag;
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············ef·=·null;46 ············cd·=·null;
47 ········}47 ········}
48 ········if·(ef·!=·null)·{48 ········if·(cd·!=·null)·{
49 ············ef.b(view);49 ············cd.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 ········ef·ef;55 ········cd·cd;
56 ········if·(tag·instanceof·ef)·{56 ········if·(tag·instanceof·cd)·{
57 ············ef·=·(ef)tag;57 ············cd·=·(cd)tag;
58 ········}58 ········}
59 ········else·{59 ········else·{
60 ············ef·=·null;60 ············cd·=·null;
61 ········}61 ········}
62 ········if·(ef·!=·null)·{62 ········if·(cd·!=·null)·{
63 ············ef.c(view);63 ············cd.c(view);
64 ········}64 ········}
65 ····}65 ····}
66 }66 }
1.02 KB
android/support/v4/view/e.class vs.
android/support/v4/h/cb.class
Files 23% similar despite different names
941 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
 2 import·android.animation.ValueAnimator$AnimatorUpdateListener;
2 import·android.os.Bundle; 
3 import·android.support.v4.view.a.q; 
4 import·android.view.View;3 import·android.view.View;
  
5 class·e·extends·b4 class·cb
6 {5 {
 6 ····public·static·void·a(final·View·view,·final·cf·cf)·{
 7 ········view.animate().setUpdateListener((ValueAnimator$AnimatorUpdateListener)new·cc(cf,·view));
7 ····public·q·a(final·Object·o,·final·View·view)·{ 
8 ········final·Object·a·=·k.a(o,·view); 
9 ········q·q; 
10 ········if·(a·!=·null)·{ 
11 ············q·=·new·q(a); 
12 ········} 
13 ········else·{ 
14 ············q·=·null; 
15 ········} 
16 ········return·q; 
17 ····} 
18 ···· 
19 ····public·Object·a(final·a·a)·{ 
20 ········return·k.a((m)new·f(this,·a)); 
21 ····} 
22 ···· 
23 ····public·boolean·a(final·Object·o,·final·View·view,·final·int·n,·final·Bundle·bundle)·{ 
24 ········return·k.a(o,·view,·n,·bundle); 
25 ····}8 ····}
26 }9 }
762 B
android/support/v4/view/ea.class vs.
android/support/v4/h/ca.class
Files 24% similar despite different names
660 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
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·ea·extends·AnimatorListenerAdapter5 final·class·ca·extends·AnimatorListenerAdapter
6 {6 {
7 ····final·/*·synthetic·*/·ef·a;7 ····final·/*·synthetic·*/·cd·a;
8 ····final·/*·synthetic·*/·View·b;8 ····final·/*·synthetic·*/·View·b;
9 ····9 ····
10 ····ea(final·ef·a,·final·View·b)·{10 ····ca(final·cd·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 ····}
762 B
android/support/v4/view/ec.class vs.
android/support/v4/h/by.class
Files 24% similar despite different names
660 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
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·ec·extends·AnimatorListenerAdapter5 final·class·by·extends·AnimatorListenerAdapter
6 {6 {
7 ····final·/*·synthetic·*/·ef·a;7 ····final·/*·synthetic·*/·cd·a;
8 ····final·/*·synthetic·*/·View·b;8 ····final·/*·synthetic·*/·View·b;
9 ····9 ····
10 ····ec(final·ef·a,·final·View·b)·{10 ····by(final·cd·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 ····}
937 B
android/support/v4/view/ej.class vs.
android/support/v4/h/ch.class
Files 8% similar despite different names
836 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.h;
  
2 import·android.view.WindowInsets;2 import·android.view.WindowInsets;
  
3 class·ej·extends·ei3 class·ch·extends·cg
4 {4 {
5 ····private·final·WindowInsets·a;5 ····private·final·WindowInsets·a;
6 ····6 ····
7 ····ej(final·WindowInsets·a)·{7 ····ch(final·WindowInsets·a)·{
8 ········this.a·=·a;8 ········this.a·=·a;
9 ····}9 ····}
10 ····10 ····
11 ····public·int·a()·{11 ····public·int·a()·{
12 ········return·this.a.getSystemWindowInsetLeft();12 ········return·this.a.getSystemWindowInsetLeft();
13 ····}13 ····}
14 ····14 ····
15 ····public·ei·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{15 ····public·cg·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
16 ········return·new·ej(this.a.replaceSystemWindowInsets(n,·n2,·n3,·n4));16 ········return·new·ch(this.a.replaceSystemWindowInsets(n,·n2,·n3,·n4));
17 ····}17 ····}
18 ····18 ····
19 ····public·int·b()·{19 ····public·int·b()·{
20 ········return·this.a.getSystemWindowInsetTop();20 ········return·this.a.getSystemWindowInsetTop();
21 ····}21 ····}
22 ····22 ····
23 ····public·int·c()·{23 ····public·int·c()·{
1.27 KB
android/support/v4/view/n.class vs.
android/support/v4/h/a.class
Files 20% 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.v4.h;
  
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·n7 public·abstract·class·a
8 {8 {
9 ····private·final·Context·a;9 ····private·final·Context·a;
10 ····private·o·b;10 ····private·b·b;
11 ····private·p·c;11 ····private·c·c;
12 ····12 ····
13 ····public·n(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·o·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·p·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.09 KB
android/support/v4/widget/ac.class vs.
android/support/v4/b/e.class
Files 25% similar despite different names
1020 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 28 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.b;
  
2 import·android.os.Parcel; 
3 import·android.os.Parcelable$Creator;2 import·android.content.Intent;
 3 import·android.content.ComponentName;
 4 import·android.os.Build$VERSION;
  
4 final·class·ac·implements·Parcelable$Creator5 public·class·e
5 {6 {
6 ····public·NestedScrollView$SavedState·a(final·Parcel·parcel)·{ 
7 ········return·new·NestedScrollView$SavedState(parcel);7 ····private·static·final·f·a;
 8 ····
 9 ····static·{
 10 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 11 ········if·(sdk_INT·>=·15)·{
 12 ············a·=·(f)new·i();
 13 ········}
 14 ········else·if·(sdk_INT·>=·11)·{
 15 ············a·=·(f)new·h();
 16 ········}
 17 ········else·{
 18 ············a·=·(f)new·g();
 19 ········}
8 ····}20 ····}
9 ····21 ····
10 ····public·NestedScrollView$SavedState[]·a(final·int·n)·{ 
11 ········return·new·NestedScrollView$SavedState[n];22 ····public·static·Intent·a(final·ComponentName·componentName)·{
 23 ········return·e.a.a(componentName);
12 ····}24 ····}
13 }25 }
3.81 KB
android/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState.class vs.
android/support/v7/a/s.class
Files 3% similar despite different names
3.67 KB
procyon -ec {}
Max HTML report size reached
1.75 KB
android/support/v7/app/q.class vs.
android/support/v7/a/r.class
Files 26% similar despite different names
1.65 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v7.app;1 package·android.support.v7.a;
  
2 import·android.support.v7.internal.widget.bf;2 import·android.support.v7.internal.widget.bj;
3 import·android.view.MotionEvent;3 import·android.view.MotionEvent;
4 import·android.view.KeyEvent;4 import·android.view.KeyEvent;
5 import·android.content.Context;5 import·android.content.Context;
6 import·android.widget.FrameLayout;6 import·android.widget.FrameLayout;
  
7 class·q·extends·FrameLayout7 class·r·extends·FrameLayout
8 {8 {
9 ····final·/*·synthetic·*/·AppCompatDelegateImplV7·a;9 ····final·/*·synthetic·*/·k·a;
10 ····10 ····
11 ····public·q(final·AppCompatDelegateImplV7·a,·final·Context·context)·{11 ····public·r(final·k·a,·final·Context·context)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ········super(context);13 ········super(context);
14 ····}14 ····}
15 ····15 ····
16 ····private·boolean·a(final·int·n,·final·int·n2)·{16 ····private·boolean·a(final·int·n,·final·int·n2)·{
17 ········final·int·n3·=·-5;17 ········final·int·n3·=·-5;
18 ········return·n·<·n3·||·n2·<·n3·||·n·>·this.getWidth()·+·5·||·n2·>·this.getHeight()·+·5;18 ········return·n·<·n3·||·n2·<·n3·||·n·>·this.getWidth()·+·5·||·n2·>·this.getHeight()·+·5;
Offset 24, 20 lines modifiedOffset 24, 20 lines modified
24 ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{24 ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{
25 ········return·this.a.a(keyEvent);25 ········return·this.a.a(keyEvent);
26 ····}26 ····}
27 ····27 ····
28 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{28 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{
29 ········boolean·onInterceptTouchEvent;29 ········boolean·onInterceptTouchEvent;
30 ········if·(motionEvent.getAction()·==·0·&&·this.a((int)motionEvent.getX(),·(int)motionEvent.getY()))·{30 ········if·(motionEvent.getAction()·==·0·&&·this.a((int)motionEvent.getX(),·(int)motionEvent.getY()))·{
31 ············AppCompatDelegateImplV7.d(this.a,·0);31 ············k.d(this.a,·0);
32 ············onInterceptTouchEvent·=·true;32 ············onInterceptTouchEvent·=·true;
33 ········}33 ········}
34 ········else·{34 ········else·{
35 ············onInterceptTouchEvent·=·super.onInterceptTouchEvent(motionEvent);35 ············onInterceptTouchEvent·=·super.onInterceptTouchEvent(motionEvent);
36 ········}36 ········}
37 ········return·onInterceptTouchEvent;37 ········return·onInterceptTouchEvent;
38 ····}38 ····}
39 ····39 ····
40 ····public·void·setBackgroundResource(final·int·n)·{40 ····public·void·setBackgroundResource(final·int·n)·{
41 ········this.setBackgroundDrawable(bf.a(this.getContext(),·n));41 ········this.setBackgroundDrawable(bj.a(this.getContext(),·n));
42 ····}42 ····}
43 }43 }
1.68 KB
android/support/v7/app/s.class vs.
android/support/v7/a/t.class
Files 26% similar despite different names
1.58 KB
procyon -ec {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v7.app;1 package·android.support.v7.a;
  
2 import·android.view.Window$Callback;2 import·android.view.Window$Callback;
3 import·android.view.Menu;3 import·android.view.Menu;
4 import·android.support.v7.internal.view.menu.i;4 import·android.support.v7.internal.view.menu.i;
5 import·android.support.v7.internal.view.menu.y;5 import·android.support.v7.internal.view.menu.y;
  
6 final·class·s·implements·y6 final·class·t·implements·y
7 {7 {
8 ····final·/*·synthetic·*/·AppCompatDelegateImplV7·a;8 ····final·/*·synthetic·*/·k·a;
9 ····9 ····
10 ····private·s(final·AppCompatDelegateImplV7·a)·{10 ····private·t(final·k·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(i·i,·final·boolean·b)·{14 ····public·void·a(i·i,·final·boolean·b)·{
15 ········final·boolean·b2·=·true;15 ········final·boolean·b2·=·true;
16 ········final·Object·p2·=·i.p();16 ········final·Object·p2·=·i.p();
17 ········boolean·b3;17 ········boolean·b3;
18 ········if·(p2·!=·i)·{18 ········if·(p2·!=·i)·{
19 ············b3·=·b2;19 ············b3·=·b2;
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············b3·=·false;22 ············b3·=·false;
23 ········}23 ········}
24 ········final·AppCompatDelegateImplV7·a·=·this.a;24 ········final·k·a·=·this.a;
25 ········if·(b3)·{25 ········if·(b3)·{
26 ············i·=·(i)p2;26 ············i·=·(i)p2;
27 ········}27 ········}
28 ········final·AppCompatDelegateImplV7$PanelFeatureState·a2·=·AppCompatDelegateImplV7.a(a,·(Menu)i);28 ········final·s·a2·=·k.a(a,·(Menu)i);
29 ········if·(a2·!=·null)·{29 ········if·(a2·!=·null)·{
30 ············if·(b3)·{30 ············if·(b3)·{
31 ················AppCompatDelegateImplV7.a(this.a,·a2.a,·a2,·(Menu)p2);31 ················k.a(this.a,·a2.a,·a2,·(Menu)p2);
32 ················AppCompatDelegateImplV7.a(this.a,·a2,·b2);32 ················k.a(this.a,·a2,·b2);
33 ············}33 ············}
34 ············else·{34 ············else·{
35 ················AppCompatDelegateImplV7.a(this.a,·a2,·b);35 ················k.a(this.a,·a2,·b);
36 ············}36 ············}
37 ········}37 ········}
38 ····}38 ····}
39 ····39 ····
40 ····public·boolean·a(final·i·i)·{40 ····public·boolean·a(final·i·i)·{
41 ········if·(i·==·null·&&·this.a.e)·{41 ········if·(i·==·null·&&·this.a.e)·{
42 ············final·Window$Callback·l·=·this.a.l();42 ············final·Window$Callback·l·=·this.a.l();
2.99 KB
android/support/v7/b/a/a.class vs.
android/support/v7/c/a/a.class
Files 0% similar despite different names
2.89 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v7.b.a;1 package·android.support.v7.c.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.ColorFilter;4 import·android.graphics.ColorFilter;
5 import·android.graphics.Region;5 import·android.graphics.Region;
6 import·android.graphics.Rect;6 import·android.graphics.Rect;
7 import·android.graphics.Canvas;7 import·android.graphics.Canvas;
Offset 72, 23 lines modifiedOffset 72, 23 lines modified
72 ····}72 ····}
73 ····73 ····
74 ····public·void·invalidateDrawable(final·Drawable·drawable)·{74 ····public·void·invalidateDrawable(final·Drawable·drawable)·{
75 ········this.invalidateSelf();75 ········this.invalidateSelf();
76 ····}76 ····}
77 ····77 ····
78 ····public·boolean·isAutoMirrored()·{78 ····public·boolean·isAutoMirrored()·{
79 ········return·android.support.v4.b.a.a.b(this.a);79 ········return·android.support.v4.c.a.a.b(this.a);
80 ····}80 ····}
81 ····81 ····
82 ····public·boolean·isStateful()·{82 ····public·boolean·isStateful()·{
83 ········return·this.a.isStateful();83 ········return·this.a.isStateful();
84 ····}84 ····}
85 ····85 ····
86 ····public·void·jumpToCurrentState()·{86 ····public·void·jumpToCurrentState()·{
87 ········android.support.v4.b.a.a.a(this.a);87 ········android.support.v4.c.a.a.a(this.a);
88 ····}88 ····}
89 ····89 ····
90 ····protected·void·onBoundsChange(final·Rect·bounds)·{90 ····protected·void·onBoundsChange(final·Rect·bounds)·{
91 ········this.a.setBounds(bounds);91 ········this.a.setBounds(bounds);
92 ····}92 ····}
93 ····93 ····
94 ····protected·boolean·onLevelChange(final·int·level)·{94 ····protected·boolean·onLevelChange(final·int·level)·{
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····}100 ····}
101 ····101 ····
102 ····public·void·setAlpha(final·int·alpha)·{102 ····public·void·setAlpha(final·int·alpha)·{
103 ········this.a.setAlpha(alpha);103 ········this.a.setAlpha(alpha);
104 ····}104 ····}
105 ····105 ····
106 ····public·void·setAutoMirrored(final·boolean·b)·{106 ····public·void·setAutoMirrored(final·boolean·b)·{
107 ········android.support.v4.b.a.a.a(this.a,·b);107 ········android.support.v4.c.a.a.a(this.a,·b);
108 ····}108 ····}
109 ····109 ····
110 ····public·void·setChangingConfigurations(final·int·changingConfigurations)·{110 ····public·void·setChangingConfigurations(final·int·changingConfigurations)·{
111 ········this.a.setChangingConfigurations(changingConfigurations);111 ········this.a.setChangingConfigurations(changingConfigurations);
112 ····}112 ····}
113 ····113 ····
114 ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{114 ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{
Offset 120, 35 lines modifiedOffset 120, 35 lines modified
120 ····}120 ····}
121 ····121 ····
122 ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{122 ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{
123 ········this.a.setFilterBitmap(filterBitmap);123 ········this.a.setFilterBitmap(filterBitmap);
124 ····}124 ····}
125 ····125 ····
126 ····public·void·setHotspot(final·float·n,·final·float·n2)·{126 ····public·void·setHotspot(final·float·n,·final·float·n2)·{
127 ········android.support.v4.b.a.a.a(this.a,·n,·n2);127 ········android.support.v4.c.a.a.a(this.a,·n,·n2);
128 ····}128 ····}
129 ····129 ····
130 ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{130 ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
131 ········android.support.v4.b.a.a.a(this.a,·n,·n2,·n3,·n4);131 ········android.support.v4.c.a.a.a(this.a,·n,·n2,·n3,·n4);
132 ····}132 ····}
133 ····133 ····
134 ····public·boolean·setState(final·int[]·state)·{134 ····public·boolean·setState(final·int[]·state)·{
135 ········return·this.a.setState(state);135 ········return·this.a.setState(state);
136 ····}136 ····}
137 ····137 ····
138 ····public·void·setTint(final·int·n)·{138 ····public·void·setTint(final·int·n)·{
139 ········android.support.v4.b.a.a.a(this.a,·n);139 ········android.support.v4.c.a.a.a(this.a,·n);
140 ····}140 ····}
141 ····141 ····
142 ····public·void·setTintList(final·ColorStateList·list)·{142 ····public·void·setTintList(final·ColorStateList·list)·{
143 ········android.support.v4.b.a.a.a(this.a,·list);143 ········android.support.v4.c.a.a.a(this.a,·list);
144 ····}144 ····}
145 ····145 ····
146 ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{146 ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{
147 ········android.support.v4.b.a.a.a(this.a,·porterDuff$Mode);147 ········android.support.v4.c.a.a.a(this.a,·porterDuff$Mode);
148 ····}148 ····}
149 ····149 ····
150 ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{150 ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{
151 ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2);151 ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2);
152 ····}152 ····}
153 ····153 ····
154 ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{154 ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{
326 B
android/support/v7/c/a.class vs.
android/support/v7/d/a.class
Files 14% similar despite different names
229 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v7.c;1 package·android.support.v7.d;
  
2 import·android.view.Menu;2 import·android.view.Menu;
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.MenuInflater;4 import·android.view.MenuInflater;
  
5 public·abstract·class·a5 public·abstract·class·a
6 {6 {
1.72 KB
smali/github/yaa110/piclice/MainActivity.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Lgithub/yaa110/piclice/MainActivity;1 .class·public·Lgithub/yaa110/piclice/MainActivity;
2 .super·Landroid/support/v7/app/e;2 .super·Landroid/support/v7/a/e;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·constructor·<init>()V4 .method·public·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v7/app/e;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v7/a/e;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·onBackPressed()V10 .method·public·onBackPressed()V
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·protected·onCreate(Landroid/os/Bundle;)V34 .method·protected·onCreate(Landroid/os/Bundle;)V
35 ····.locals·335 ····.locals·3
  
36 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/e;->onCreate(Landroid/os/Bundle;)V36 ····invoke-super·{p0,·p1},·Landroid/support/v7/a/e;->onCreate(Landroid/os/Bundle;)V
  
37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
38 ····const/16·v1,·0x1438 ····const/16·v1,·0x14
  
39 ····if-le·v0,·v1,·:cond_039 ····if-le·v0,·v1,·:cond_0
  
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····check-cast·v0,·Landroid/support/v7/widget/Toolbar;73 ····check-cast·v0,·Landroid/support/v7/widget/Toolbar;
  
74 ····invoke-virtual·{p0,·v0},·Lgithub/yaa110/piclice/MainActivity;->a(Landroid/support/v7/widget/Toolbar;)V74 ····invoke-virtual·{p0,·v0},·Lgithub/yaa110/piclice/MainActivity;->a(Landroid/support/v7/widget/Toolbar;)V
  
75 ····:try_start_075 ····:try_start_0
76 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->f()Landroid/support/v7/app/a;76 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->f()Landroid/support/v7/a/a;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/a;->a(Z)V79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a/a;->a(Z)V
80 ····:try_end_080 ····:try_end_0
81 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_081 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
82 ····:goto_082 ····:goto_0
83 ····if-nez·p1,·:cond_183 ····if-nez·p1,·:cond_1
  
84 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->getFragmentManager()Landroid/app/FragmentManager;84 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->getFragmentManager()Landroid/app/FragmentManager;
1.71 KB
smali/github/yaa110/piclice/ViewActivity.smali
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·Lgithub/yaa110/piclice/ViewActivity;1 .class·public·Lgithub/yaa110/piclice/ViewActivity;
2 .super·Landroid/support/v7/app/e;2 .super·Landroid/support/v7/a/e;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·constructor·<init>()V4 .method·public·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v7/app/e;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v7/a/e;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·protected·onCreate(Landroid/os/Bundle;)V10 .method·protected·onCreate(Landroid/os/Bundle;)V
11 ····.locals·311 ····.locals·3
  
12 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/e;->onCreate(Landroid/os/Bundle;)V12 ····invoke-super·{p0,·p1},·Landroid/support/v7/a/e;->onCreate(Landroid/os/Bundle;)V
  
13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
14 ····const/16·v1,·0x1414 ····const/16·v1,·0x14
  
15 ····if-le·v0,·v1,·:cond_015 ····if-le·v0,·v1,·:cond_0
  
Offset 64, 21 lines modifiedOffset 64, 21 lines modified
64 ····new-instance·v1,·Lgithub/yaa110/piclice/a;64 ····new-instance·v1,·Lgithub/yaa110/piclice/a;
  
65 ····invoke-direct·{v1,·p0},·Lgithub/yaa110/piclice/a;-><init>(Lgithub/yaa110/piclice/ViewActivity;)V65 ····invoke-direct·{v1,·p0},·Lgithub/yaa110/piclice/a;-><init>(Lgithub/yaa110/piclice/ViewActivity;)V
  
66 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V66 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
67 ····:try_start_067 ····:try_start_0
68 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->f()Landroid/support/v7/app/a;68 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->f()Landroid/support/v7/a/a;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····const/4·v1,·0x070 ····const/4·v1,·0x0
  
71 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/a;->a(Z)V71 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a/a;->a(Z)V
72 ····:try_end_072 ····:try_end_0
73 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_073 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····:goto_074 ····:goto_0
75 ····if-nez·p1,·:cond_175 ····if-nez·p1,·:cond_1
  
76 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->getFragmentManager()Landroid/app/FragmentManager;76 ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->getFragmentManager()Landroid/app/FragmentManager;
3.76 KB
smali/android/support/v4/b/a.smali
    
Offset 1, 138 lines modifiedOffset 1, 63 lines modified
1 .class·public·Landroid/support/v4/b/a;1 .class·public·Landroid/support/v4/b/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(II)I4 .method·public·static·final·a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
5 ····.locals·75 ····.locals·2
  
6 ····invoke-static·{p1},·Landroid/graphics/Color;->alpha(I)I 
  
7 ····move-result·v0 
  
8 ····invoke-static·{p0},·Landroid/graphics/Color;->alpha(I)I 
  
9 ····move-result·v1 
  
10 ····invoke-static·{v1,·v0},·Landroid/support/v4/b/a;->c(II)I 
  
11 ····move-result·v2 
  
12 ····invoke-static·{p0},·Landroid/graphics/Color;->red(I)I 
  
13 ····move-result·v3 
  
14 ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I 
  
15 ····move-result·v4 
  
16 ····invoke-static·{v3,·v1,·v4,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I 
  
17 ····move-result·v3 
  
18 ····invoke-static·{p0},·Landroid/graphics/Color;->green(I)I 
  
19 ····move-result·v4 
  
20 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I 
  
21 ····move-result·v5 
  
22 ····invoke-static·{v4,·v1,·v5,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I 
  
23 ····move-result·v4 
  
24 ····invoke-static·{p0},·Landroid/graphics/Color;->blue(I)I 
  
25 ····move-result·v5 
  
26 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I 
  
27 ····move-result·v6 
  
28 ····invoke-static·{v5,·v1,·v6,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I 
  
29 ····move-result·v06 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
30 ····invoke-static·{v2,·v3,·v4,·v0},·Landroid/graphics/Color;->argb(IIII)I7 ····const/16·v1,·0x15
  
31 ····move-result·v08 ····if-lt·v0,·v1,·:cond_0
  
 9 ····invoke-static·{p0,·p1},·Landroid/support/v4/b/b;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
32 ····return·v0 
33 .end·method 
  
34 .method·private·static·a(IIIII)I 
35 ····.locals·3 
  
 10 ····move-result-object·v0
36 ····if-nez·p4,·:cond_0 
  
37 ····const/4·v0,·0x0 
  
38 ····:goto_011 ····:goto_0
39 ····return·v012 ····return-object·v0
  
40 ····:cond_013 ····:cond_0
 14 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
41 ····mul-int/lit16·v0,·p0,·0xff 
  
42 ····mul-int/2addr·v0,·p1 
  
43 ····mul-int·v1,·p2,·p3 
  
44 ····rsub-int·v2,·p1,·0xff 
  
45 ····mul-int/2addr·v1,·v2 
  
46 ····add-int/2addr·v0,·v115 ····move-result-object·v0
  
47 ····mul-int/lit16·v1,·p4,·0xff16 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
48 ····div-int/2addr·v0,·v117 ····move-result-object·v0
  
49 ····goto·:goto_018 ····goto·:goto_0
50 .end·method19 .end·method
  
51 .method·public·static·b(II)I20 .method·public·static·a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z
52 ····.locals·221 ····.locals·3
  
53 ····if-ltz·p1,·:cond_0 
  
54 ····const/16·v0,·0xff 
  
55 ····if-le·p1,·v0,·:cond_1 
  
56 ····:cond_0 
57 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
58 ····const-string·v1,·"alpha·must·be·between·0·and·255." 
  
59 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
60 ····throw·v022 ····const/4·v0,·0x1
  
 23 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
61 ····:cond_1 
62 ····const·v0,·0xffffff 
  
63 ····and-int/2addr·v0,·p024 ····const/16·v2,·0x10
  
64 ····shl-int/lit8·v1,·p1,·0x1825 ····if-lt·v1,·v2,·:cond_0
  
65 ····or-int/2addr·v0,·v126 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/b/d;->a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V
  
 27 ····:goto_0
66 ····return·v028 ····return·v0
67 .end·method 
Max diff block lines reached; 419/3785 bytes (11.07%) of diff not shown.
15.0 KB
smali/android/support/v4/f/f.smali
    
Offset 1, 571 lines modifiedOffset 1, 134 lines modified
1 .class·public·Landroid/support/v4/f/f;1 .class·public·Landroid/support/v4/f/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·private·final·a:Ljava/util/LinkedHashMap;4 .field·public·static·final·a:Ljava/util/Locale;
  
5 .field·private·b:I5 .field·private·static·b:Ljava/lang/String;
  
 6 .field·private·static·c:Ljava/lang/String;
6 .field·private·c:I 
  
7 .field·private·d:I 
  
8 .field·private·e:I 
  
9 .field·private·f:I 
  
10 .field·private·g:I 
  
11 .field·private·h:I 
  
  
12 #·direct·methods7 #·direct·methods
13 .method·public·constructor·<init>(I)V8 .method·static·constructor·<clinit>()V
14 ····.locals·4 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····if-gtz·p1,·:cond_0 
  
17 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
18 ····const-string·v1,·"maxSize·<=·0" 
  
19 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
20 ····throw·v0 
  
21 ····:cond_0 
22 ····iput·p1,·p0,·Landroid/support/v4/f/f;->c:I 
  
23 ····new-instance·v0,·Ljava/util/LinkedHashMap; 
  
24 ····const/4·v1,·0x0 
  
25 ····const/high16·v2,·0x3f400000····#·0.75f 
  
26 ····const/4·v3,·0x1 
  
27 ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V 
  
28 ····iput-object·v0,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; 
  
29 ····return-void 
30 .end·method 
  
31 .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I 
32 ····.locals·39 ····.locals·3
  
 10 ····new-instance·v0,·Ljava/util/Locale;
33 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/f/f;->b(Ljava/lang/Object;Ljava/lang/Object;)I 
  
34 ····move-result·v0 
  
35 ····if-gez·v0,·:cond_0 
  
36 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
37 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
38 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
39 ····const-string·v2,·"Negative·size:·"11 ····const-string·v1,·""
  
40 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;12 ····const-string·v2,·""
  
 13 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V
41 ····move-result-object·v1 
  
42 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
43 ····move-result-object·v114 ····sput-object·v0,·Landroid/support/v4/f/f;->a:Ljava/util/Locale;
  
44 ····const-string·v2,·"="15 ····const-string·v0,·"Arab"
  
45 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;16 ····sput-object·v0,·Landroid/support/v4/f/f;->b:Ljava/lang/String;
  
46 ····move-result-object·v117 ····const-string·v0,·"Hebr"
  
47 ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;18 ····sput-object·v0,·Landroid/support/v4/f/f;->c:Ljava/lang/String;
  
48 ····move-result-object·v1 
  
49 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
50 ····move-result-object·v1 
  
51 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
52 ····throw·v0 
  
53 ····:cond_0 
54 ····return·v019 ····return-void
55 .end·method20 .end·method
  
 21 .method·public·static·a(Ljava/util/Locale;)I
 22 ····.locals·2
  
56 #·virtual·methods 
57 .method·public·final·a(Ljava/lang/Object;)Ljava/lang/Object; 
58 ····.locals·4 
  
59 ····if-nez·p1,·:cond_023 ····if-eqz·p0,·:cond_2
  
60 ····new-instance·v0,·Ljava/lang/NullPointerException; 
  
61 ····const-string·v1,·"key·==·null"24 ····sget-object·v0,·Landroid/support/v4/f/f;->a:Ljava/util/Locale;
  
62 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V25 ····invoke-virtual·{p0,·v0},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z
  
 26 ····move-result·v0
63 ····throw·v0 
  
64 ····:cond_0 
65 ····monitor-enter·p0 
  
Max diff block lines reached; 11531/15314 bytes (75.30%) of diff not shown.
2.49 KB
smali/android/support/v4/f/d.smali
    
Offset 1, 76 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroid/support/v4/f/d;1 .class·Landroid/support/v4/f/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/f/b;
  
3 #·direct·methods 
4 .method·public·static·a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V 
5 ····.locals·2 
  
6 ····if-nez·p0,·:cond_0 
  
7 ····const-string·v0,·"null"5 #·direct·methods
 6 .method·constructor·<init>()V
 7 ····.locals·0
  
8 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····:goto_0 
10 ····return-void9 ····return-void
 10 .end·method
  
11 ····:cond_0 
12 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
13 ····move-result-object·v0 
  
14 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
15 ····move-result-object·v0 
  
16 ····if-eqz·v0,·:cond_1 
  
17 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I 
  
18 ····move-result·v1 
  
19 ····if-gtz·v1,·:cond_2 
  
20 ····:cond_1 
21 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
22 ····move-result-object·v0 
  
23 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
24 ····move-result-object·v0 
  
25 ····const/16·v1,·0x2e 
  
26 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->lastIndexOf(I)I 
  
27 ····move-result·v1 
  
28 ····if-lez·v1,·:cond_2 
  
29 ····add-int/lit8·v1,·v1,·0x111 #·virtual·methods
 12 .method·public·a(Ljava/lang/String;)Ljava/lang/String;
 13 ····.locals·1
  
30 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;14 ····invoke-static·{p1},·Landroid/support/v4/f/e;->a(Ljava/lang/String;)Ljava/lang/String;
  
31 ····move-result-object·v015 ····move-result-object·v0
  
 16 ····return-object·v0
 17 .end·method
32 ····:cond_2 
33 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
34 ····const/16·v0,·0x7b 
  
35 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
36 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I 
  
37 ····move-result·v018 .method·public·b(Ljava/lang/String;)Ljava/lang/String;
 19 ····.locals·1
  
38 ····invoke-static·{v0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;20 ····invoke-static·{p1},·Landroid/support/v4/f/e;->b(Ljava/lang/String;)Ljava/lang/String;
  
39 ····move-result-object·v021 ····move-result-object·v0
  
 22 ····return-object·v0
40 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
41 ····goto·:goto_0 
42 .end·method23 .end·method
3.0 KB
smali/android/support/v4/f/b.smali
    
Offset 1, 120 lines modifiedOffset 1, 10 lines modified
1 .class·Landroid/support/v4/f/b;1 .class·interface·abstract·Landroid/support/v4/f/b;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/support/v4/f/g; 
  
  
3 #·instance·fields 
4 .field·final·synthetic·a:Landroid/support/v4/f/a; 
  
  
5 #·direct·methods 
6 .method·constructor·<init>(Landroid/support/v4/f/a;)V 
7 ····.locals·0 
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
9 ····invoke-direct·{p0},·Landroid/support/v4/f/g;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
  
12 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·a(Ljava/lang/String;)Ljava/lang/String;
13 .method·protected·a()I 
14 ····.locals·1 
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
16 ····iget·v0,·v0,·Landroid/support/v4/f/a;->h:I 
  
17 ····return·v0 
18 .end·method 
  
19 .method·protected·a(Ljava/lang/Object;)I 
20 ····.locals·1 
  
21 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
22 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->a(Ljava/lang/Object;)I 
  
23 ····move-result·v0 
  
24 ····return·v0 
25 .end·method 
  
26 .method·protected·a(II)Ljava/lang/Object; 
27 ····.locals·2 
  
28 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
29 ····iget-object·v0,·v0,·Landroid/support/v4/f/a;->g:[Ljava/lang/Object; 
  
30 ····shl-int/lit8·v1,·p1,·0x1 
  
31 ····add-int/2addr·v1,·p2 
  
32 ····aget-object·v0,·v0,·v1 
  
33 ····return-object·v0 
34 .end·method 
  
35 .method·protected·a(ILjava/lang/Object;)Ljava/lang/Object; 
36 ····.locals·1 
  
37 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
38 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/f/a;->a(ILjava/lang/Object;)Ljava/lang/Object; 
  
39 ····move-result-object·v0 
  
40 ····return-object·v0 
41 .end·method 
  
42 .method·protected·a(I)V 
43 ····.locals·1 
  
44 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
45 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->d(I)Ljava/lang/Object; 
  
46 ····return-void 
47 .end·method 
  
48 .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V 
49 ····.locals·1 
  
50 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
51 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/f/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
52 ····return-void 
53 .end·method5 .end·method
  
 6 .method·public·abstract·b(Ljava/lang/String;)Ljava/lang/String;
54 .method·protected·b(Ljava/lang/Object;)I 
55 ····.locals·1 
  
56 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
57 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->b(Ljava/lang/Object;)I 
  
58 ····move-result·v0 
  
59 ····return·v0 
60 .end·method 
  
61 .method·protected·b()Ljava/util/Map; 
62 ····.locals·1 
  
63 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
64 ····return-object·v0 
65 .end·method 
  
66 .method·protected·c()V 
67 ····.locals·1 
  
68 ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; 
  
69 ····invoke-virtual·{v0},·Landroid/support/v4/f/a;->clear()V 
  
70 ····return-void 
71 .end·method7 .end·method
6.56 KB
smali/android/support/v4/f/e.smali
    
Offset 1, 117 lines modifiedOffset 1, 186 lines modified
1 .class·public·Landroid/support/v4/f/e;1 .class·Landroid/support/v4/f/e;
2 .super·Ljava/io/Writer;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·private·final·a:Ljava/lang/String;4 .field·private·static·a:Ljava/lang/reflect/Method;
  
5 .field·private·b:Ljava/lang/StringBuilder;5 .field·private·static·b:Ljava/lang/reflect/Method;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/String;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·28 ····.locals·5
  
9 ····invoke-direct·{p0},·Ljava/io/Writer;-><init>()V9 ····:try_start_0
 10 ····const-string·v0,·"libcore.icu.ICU"
  
10 ····new-instance·v0,·Ljava/lang/StringBuilder;11 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
11 ····const/16·v1,·0x8012 ····move-result-object·v0
  
12 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V13 ····if-eqz·v0,·:cond_0
  
13 ····iput-object·v0,·p0,·Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder;14 ····const-string·v1,·"getScript"
  
14 ····iput-object·p1,·p0,·Landroid/support/v4/f/e;->a:Ljava/lang/String;15 ····const/4·v2,·0x1
  
 16 ····new-array·v2,·v2,·[Ljava/lang/Class;
15 ····return-void 
16 .end·method 
  
17 .method·private·a()V 
18 ····.locals·3 
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder;17 ····const/4·v3,·0x0
  
20 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I18 ····const-class·v4,·Ljava/lang/String;
  
21 ····move-result·v019 ····aput-object·v4,·v2,·v3
  
22 ····if-lez·v0,·:cond_020 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
23 ····iget-object·v0,·p0,·Landroid/support/v4/f/e;->a:Ljava/lang/String;21 ····move-result-object·v1
  
24 ····iget-object·v1,·p0,·Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder;22 ····sput-object·v1,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method;
  
25 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;23 ····const-string·v1,·"addLikelySubtags"
  
26 ····move-result-object·v124 ····const/4·v2,·0x1
  
27 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I25 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
28 ····iget-object·v0,·p0,·Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder;26 ····const/4·v3,·0x0
  
29 ····const/4·v1,·0x027 ····const-class·v4,·Ljava/lang/String;
  
30 ····iget-object·v2,·p0,·Landroid/support/v4/f/e;->b:Ljava/lang/StringBuilder;28 ····aput-object·v4,·v2,·v3
  
31 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->length()I29 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
32 ····move-result·v230 ····move-result-object·v0
  
33 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;31 ····sput-object·v0,·Landroid/support/v4/f/e;->b:Ljava/lang/reflect/Method;
 32 ····:try_end_0
 33 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····:cond_034 ····:cond_0
 35 ····:goto_0
35 ····return-void36 ····return-void
36 .end·method 
  
 37 ····:catch_0
 38 ····move-exception·v0
  
 39 ····const-string·v1,·"ICUCompatIcs"
37 #·virtual·methods 
38 .method·public·close()V 
39 ····.locals·0 
  
40 ····invoke-direct·{p0},·Landroid/support/v4/f/e;->a()V40 ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
41 ····return-void41 ····goto·:goto_0
42 .end·method42 .end·method
  
43 .method·public·flush()V43 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
44 ····.locals·044 ····.locals·4
  
45 ····invoke-direct·{p0},·Landroid/support/v4/f/e;->a()V45 ····const/4·v1,·0x0
  
46 ····return-void46 ····:try_start_0
 47 ····sget-object·v0,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method;
  
 48 ····if-eqz·v0,·:cond_0
  
 49 ····const/4·v0,·0x1
  
 50 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
 51 ····const/4·v2,·0x0
  
 52 ····aput-object·p0,·v0,·v2
  
 53 ····sget-object·v2,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method;
  
 54 ····const/4·v3,·0x0
  
 55 ····invoke-virtual·{v2,·v3,·v0},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
 56 ····move-result-object·v0
  
 57 ····check-cast·v0,·Ljava/lang/String;
 58 ····:try_end_0
 59 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
 60 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
  
 61 ····:goto_0
 62 ····return-object·v0
  
 63 ····:catch_0
 64 ····move-exception·v0
  
 65 ····const-string·v2,·"ICUCompatIcs"
  
 66 ····invoke-static·{v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
 67 ····:cond_0
 68 ····:goto_1
Max diff block lines reached; 1814/6654 bytes (27.26%) of diff not shown.
4.32 KB
smali/android/support/v4/f/a.smali
    
Offset 1, 142 lines modifiedOffset 1, 60 lines modified
1 .class·public·Landroid/support/v4/f/a;1 .class·public·Landroid/support/v4/f/a;
2 .super·Landroid/support/v4/f/m;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Ljava/util/Map; 
  
  
5 #·instance·fields3 #·static·fields
6 .field·a:Landroid/support/v4/f/g;4 .field·private·static·final·a:Landroid/support/v4/f/b;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>()V6 .method·static·constructor·<clinit>()V
9 ····.locals·07 ····.locals·2
  
10 ····invoke-direct·{p0},·Landroid/support/v4/f/m;-><init>()V 
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
11 ····return-void 
12 .end·method 
  
 9 ····const/16·v1,·0xe
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;10 ····if-lt·v0,·v1,·:cond_0
  
16 ····if-nez·v0,·:cond_011 ····new-instance·v0,·Landroid/support/v4/f/d;
  
17 ····new-instance·v0,·Landroid/support/v4/f/b;12 ····invoke-direct·{v0},·Landroid/support/v4/f/d;-><init>()V
  
18 ····invoke-direct·{v0,·p0},·Landroid/support/v4/f/b;-><init>(Landroid/support/v4/f/a;)V13 ····sput-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b;
  
19 ····iput-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g;14 ····:goto_0
 15 ····return-void
  
20 ····:cond_016 ····:cond_0
 17 ····new-instance·v0,·Landroid/support/v4/f/c;
21 ····iget-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g; 
  
22 ····return-object·v0 
23 .end·method 
  
  
24 #·virtual·methods 
25 .method·public·a(Ljava/util/Collection;)Z 
26 ····.locals·1 
  
27 ····invoke-static·{p0,·p1},·Landroid/support/v4/f/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z 
  
28 ····move-result·v0 
  
 18 ····invoke-direct·{v0},·Landroid/support/v4/f/c;-><init>()V
29 ····return·v0 
30 .end·method 
  
31 .method·public·entrySet()Ljava/util/Set; 
32 ····.locals·1 
  
33 ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g; 
  
 19 ····sput-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b;
34 ····move-result-object·v0 
  
35 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->d()Ljava/util/Set; 
  
36 ····move-result-object·v0 
  
37 ····return-object·v020 ····goto·:goto_0
38 .end·method21 .end·method
  
39 .method·public·keySet()Ljava/util/Set;22 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
40 ····.locals·123 ····.locals·1
  
41 ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g;24 ····sget-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b;
  
42 ····move-result-object·v0 
  
43 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->e()Ljava/util/Set;25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/f/b;->a(Ljava/lang/String;)Ljava/lang/String;
  
44 ····move-result-object·v026 ····move-result-object·v0
  
45 ····return-object·v027 ····return-object·v0
46 .end·method28 .end·method
  
 29 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;
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·v1 
  
52 ····add-int/2addr·v0,·v1 
  
53 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/f/a;->a(I)V 
  
54 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; 
  
55 ····move-result-object·v0 
  
56 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; 
  
57 ····move-result-object·v1 
  
58 ····:goto_0 
59 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z 
  
60 ····move-result·v0 
  
61 ····if-eqz·v0,·:cond_0 
  
62 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
63 ····move-result-object·v0 
  
64 ····check-cast·v0,·Ljava/util/Map$Entry; 
  
65 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; 
  
66 ····move-result-object·v2 
  
67 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; 
  
68 ····move-result-object·v0 
Max diff block lines reached; 428/4354 bytes (9.83%) of diff not shown.
2.53 KB
smali/android/support/v4/f/c.smali
    
Offset 1, 143 lines modifiedOffset 1, 31 lines modified
1 .class·Landroid/support/v4/f/c;1 .class·Landroid/support/v4/f/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/f/b;
  
3 #·static·fields 
4 .field·static·final·a:[I 
  
5 .field·static·final·b:[J 
  
6 .field·static·final·c:[Ljava/lang/Object; 
  
  
7 #·direct·methods5 #·direct·methods
8 .method·static·constructor·<clinit>()V6 .method·constructor·<init>()V
9 ····.locals·27 ····.locals·0
  
10 ····const/4·v1,·0x0 
  
11 ····new-array·v0,·v1,·[I 
  
12 ····sput-object·v0,·Landroid/support/v4/f/c;->a:[I 
  
13 ····new-array·v0,·v1,·[J 
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
14 ····sput-object·v0,·Landroid/support/v4/f/c;->b:[J 
  
15 ····new-array·v0,·v1,·[Ljava/lang/Object; 
  
16 ····sput-object·v0,·Landroid/support/v4/f/c;->c:[Ljava/lang/Object; 
  
17 ····return-void9 ····return-void
18 .end·method10 .end·method
  
19 .method·public·static·a(I)I 
20 ····.locals·1 
  
21 ····mul-int/lit8·v0,·p0,·0x4 
  
22 ····invoke-static·{v0},·Landroid/support/v4/f/c;->b(I)I 
  
23 ····move-result·v0 
  
24 ····div-int/lit8·v0,·v0,·0x4 
  
25 ····return·v0 
26 .end·method 
  
27 .method·static·a([III)I 
28 ····.locals·4 
  
29 ····const/4·v1,·0x0 
  
30 ····add-int/lit8·v0,·p1,·-0x1 
  
31 ····:goto_0 
32 ····if-gt·v1,·v0,·:cond_2 
  
33 ····add-int·v2,·v1,·v0 
  
34 ····ushr-int/lit8·v2,·v2,·0x1 
  
35 ····aget·v3,·p0,·v2 
  
36 ····if-ge·v3,·p2,·:cond_0 
  
37 ····add-int/lit8·v1,·v2,·0x1 
  
38 ····goto·:goto_0 
  
 11 #·virtual·methods
 12 .method·public·a(Ljava/lang/String;)Ljava/lang/String;
39 ····:cond_0 
40 ····if-le·v3,·p2,·:cond_1 
  
41 ····add-int/lit8·v0,·v2,·-0x1 
  
42 ····goto·:goto_0 
  
43 ····:cond_1 
44 ····move·v0,·v2 
  
45 ····:goto_1 
46 ····return·v0 
  
47 ····:cond_2 
48 ····xor-int/lit8·v0,·v1,·-0x1 
  
49 ····goto·:goto_1 
50 .end·method 
  
51 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z 
52 ····.locals·113 ····.locals·1
  
53 ····if-eq·p0,·p1,·:cond_0 
  
54 ····if-eqz·p0,·:cond_1 
  
55 ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z 
  
56 ····move-result·v0 
  
57 ····if-eqz·v0,·:cond_1 
  
58 ····:cond_0 
59 ····const/4·v0,·0x1 
  
60 ····:goto_0 
61 ····return·v0 
  
62 ····:cond_1 
63 ····const/4·v0,·0x014 ····const/4·v0,·0x0
  
64 ····goto·:goto_015 ····return-object·v0
65 .end·method16 .end·method
  
66 .method·public·static·b(I)I17 .method·public·b(Ljava/lang/String;)Ljava/lang/String;
67 ····.locals·318 ····.locals·0
  
68 ····const/4·v2,·0x1 
  
69 ····const/4·v0,·0x4 
  
70 ····:goto_0 
71 ····const/16·v1,·0x20 
Max diff block lines reached; 53/2527 bytes (2.10%) of diff not shown.
2.76 KB
smali/android/support/v4/c/a/b.smali
    
Offset 1, 40 lines modifiedOffset 1, 83 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/c/a/b;1 .class·Landroid/support/v4/c/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/MenuItem;4 .implements·Landroid/support/v4/c/a/c;
  
  
5 #·virtual·methods5 #·direct·methods
6 .method·public·abstract·a(Landroid/support/v4/view/ax;)Landroid/support/v4/c/a/b; 
7 .end·method6 .method·constructor·<init>()V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 .method·public·abstract·a(Landroid/support/v4/view/n;)Landroid/support/v4/c/a/b;9 ····return-void
9 .end·method10 .end·method
  
10 .method·public·abstract·a()Landroid/support/v4/view/n; 
 11 #·virtual·methods
 12 .method·public·a(Landroid/graphics/drawable/Drawable;)V
 13 ····.locals·0
  
 14 ····return-void
11 .end·method15 .end·method
  
12 .method·public·abstract·collapseActionView()Z16 .method·public·a(Landroid/graphics/drawable/Drawable;FF)V
 17 ····.locals·0
  
 18 ····return-void
13 .end·method19 .end·method
  
14 .method·public·abstract·expandActionView()Z20 .method·public·a(Landroid/graphics/drawable/Drawable;I)V
 21 ····.locals·0
  
 22 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;I)V
  
 23 ····return-void
15 .end·method24 .end·method
  
16 .method·public·abstract·getActionView()Landroid/view/View;25 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V
 26 ····.locals·0
  
 27 ····return-void
17 .end·method28 .end·method
  
18 .method·public·abstract·isActionViewExpanded()Z29 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
 30 ····.locals·0
  
 31 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
  
 32 ····return-void
19 .end·method33 .end·method
  
20 .method·public·abstract·setActionView(I)Landroid/view/MenuItem;34 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
 35 ····.locals·0
  
 36 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
  
 37 ····return-void
21 .end·method38 .end·method
  
22 .method·public·abstract·setActionView(Landroid/view/View;)Landroid/view/MenuItem;39 .method·public·a(Landroid/graphics/drawable/Drawable;Z)V
 40 ····.locals·0
  
 41 ····return-void
23 .end·method42 .end·method
  
24 .method·public·abstract·setShowAsAction(I)V43 .method·public·b(Landroid/graphics/drawable/Drawable;)Z
 44 ····.locals·1
  
 45 ····const/4·v0,·0x0
  
 46 ····return·v0
25 .end·method47 .end·method
  
26 .method·public·abstract·setShowAsActionFlags(I)Landroid/view/MenuItem;48 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
 49 ····.locals·1
  
 50 ····invoke-static·{p1},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
 51 ····move-result-object·v0
  
 52 ····return-object·v0
27 .end·method53 .end·method
4.8 KB
smali/android/support/v4/c/a/a.smali
    
Offset 1, 5 lines modifiedOffset 1, 179 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/c/a/a;1 .class·public·Landroid/support/v4/c/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/view/Menu; 
 3 #·static·fields
 4 .field·static·final·a:Landroid/support/v4/c/a/c;
  
  
 5 #·direct·methods
 6 .method·static·constructor·<clinit>()V
 7 ····.locals·2
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 9 ····const/16·v1,·0x16
  
 10 ····if-lt·v0,·v1,·:cond_0
  
 11 ····new-instance·v0,·Landroid/support/v4/c/a/g;
  
 12 ····invoke-direct·{v0},·Landroid/support/v4/c/a/g;-><init>()V
  
 13 ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 14 ····:goto_0
 15 ····return-void
  
 16 ····:cond_0
 17 ····const/16·v1,·0x15
  
 18 ····if-lt·v0,·v1,·:cond_1
  
 19 ····new-instance·v0,·Landroid/support/v4/c/a/f;
  
 20 ····invoke-direct·{v0},·Landroid/support/v4/c/a/f;-><init>()V
  
 21 ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 22 ····goto·:goto_0
  
 23 ····:cond_1
 24 ····const/16·v1,·0x13
  
 25 ····if-lt·v0,·v1,·:cond_2
  
 26 ····new-instance·v0,·Landroid/support/v4/c/a/e;
  
 27 ····invoke-direct·{v0},·Landroid/support/v4/c/a/e;-><init>()V
  
 28 ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 29 ····goto·:goto_0
  
 30 ····:cond_2
 31 ····const/16·v1,·0xb
  
 32 ····if-lt·v0,·v1,·:cond_3
  
 33 ····new-instance·v0,·Landroid/support/v4/c/a/d;
  
 34 ····invoke-direct·{v0},·Landroid/support/v4/c/a/d;-><init>()V
  
 35 ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 36 ····goto·:goto_0
  
 37 ····:cond_3
 38 ····new-instance·v0,·Landroid/support/v4/c/a/b;
  
 39 ····invoke-direct·{v0},·Landroid/support/v4/c/a/b;-><init>()V
  
 40 ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 41 ····goto·:goto_0
 42 .end·method
  
 43 .method·public·static·a(Landroid/graphics/drawable/Drawable;)V
 44 ····.locals·1
  
 45 ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 46 ····invoke-interface·{v0,·p0},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;)V
  
 47 ····return-void
 48 .end·method
  
 49 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V
 50 ····.locals·1
  
 51 ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 52 ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V
  
 53 ····return-void
 54 .end·method
  
 55 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V
 56 ····.locals·1
  
 57 ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 58 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;I)V
  
 59 ····return-void
 60 .end·method
  
 61 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V
 62 ····.locals·6
  
 63 ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c;
  
 64 ····move-object·v1,·p0
  
 65 ····move·v2,·p1
  
 66 ····move·v3,·p2
  
 67 ····move·v4,·p3
  
 68 ····move·v5,·p4
  
 69 ····invoke-interface/range·{v0·..·v5},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V
  
 70 ····return-void
 71 .end·method
  
Max diff block lines reached; -1/4847 bytes (-0.02%) of diff not shown.
1.16 KB
smali/android/support/v4/c/a/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/c/a/c;1 .class·interface·abstract·Landroid/support/v4/c/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/c/a/a; 
5 .implements·Landroid/view/SubMenu; 
 3 #·virtual·methods
 4 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V
 5 .end·method
  
 6 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;FF)V
 7 .end·method
  
 8 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;I)V
 9 .end·method
  
 10 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;IIII)V
 11 .end·method
  
 12 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
 13 .end·method
  
 14 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
 15 .end·method
  
 16 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Z)V
 17 .end·method
  
 18 .method·public·abstract·b(Landroid/graphics/drawable/Drawable;)Z
 19 .end·method
  
 20 .method·public·abstract·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
 21 .end·method
2.02 KB
smali/android/support/v4/widget/w.smali
    
Offset 1, 31 lines modifiedOffset 1, 64 lines modified
1 .class·interface·abstract·Landroid/support/v4/widget/w;1 .class·Landroid/support/v4/widget/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·direct·methods
4 .method·public·abstract·a(Landroid/content/Context;)Ljava/lang/Object; 
5 .end·method4 .method·public·static·a(Ljava/lang/Object;)I
 5 ····.locals·1
  
 6 ····check-cast·p0,·Landroid/widget/OverScroller;
6 .method·public·abstract·a(Ljava/lang/Object;II)V 
7 .end·method 
  
 7 ····invoke-virtual·{p0},·Landroid/widget/OverScroller;->getFinalY()I
8 .method·public·abstract·a(Ljava/lang/Object;)Z 
9 .end·method 
  
 8 ····move-result·v0
10 .method·public·abstract·a(Ljava/lang/Object;F)Z 
11 .end·method 
  
12 .method·public·abstract·a(Ljava/lang/Object;FF)Z9 ····return·v0
13 .end·method10 .end·method
  
14 .method·public·abstract·a(Ljava/lang/Object;I)Z 
15 .end·method11 .method·public·static·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
 12 ····.locals·1
  
 13 ····if-eqz·p1,·:cond_0
16 .method·public·abstract·a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z 
17 .end·method 
  
18 .method·public·abstract·b(Ljava/lang/Object;)V14 ····new-instance·v0,·Landroid/widget/OverScroller;
  
 15 ····invoke-direct·{v0,·p0,·p1},·Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
  
 16 ····:goto_0
 17 ····return-object·v0
  
 18 ····:cond_0
 19 ····new-instance·v0,·Landroid/widget/OverScroller;
  
 20 ····invoke-direct·{v0,·p0},·Landroid/widget/OverScroller;-><init>(Landroid/content/Context;)V
  
 21 ····goto·:goto_0
19 .end·method22 .end·method
  
20 .method·public·abstract·c(Ljava/lang/Object;)Z23 .method·public·static·a(Ljava/lang/Object;IIIIIIII)V
 24 ····.locals·9
  
 25 ····move-object·v0,·p0
  
 26 ····check-cast·v0,·Landroid/widget/OverScroller;
  
 27 ····move·v1,·p1
  
 28 ····move·v2,·p2
  
 29 ····move·v3,·p3
  
 30 ····move·v4,·p4
  
 31 ····move·v5,·p5
  
 32 ····move·v6,·p6
  
 33 ····move/from16·v7,·p7
  
 34 ····move/from16·v8,·p8
  
 35 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/OverScroller;->fling(IIIIIIII)V
  
 36 ····return-void
21 .end·method37 .end·method
567 B
smali/android/support/v4/widget/d.smali
    
Offset 129, 11 lines modifiedOffset 129, 11 lines modified
  
129 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;129 ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a;
  
130 ····invoke-static·{v0},·Landroid/support/v4/widget/a;->g(Landroid/support/v4/widget/a;)Landroid/view/View;130 ····invoke-static·{v0},·Landroid/support/v4/widget/a;->g(Landroid/support/v4/widget/a;)Landroid/view/View;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····invoke-static·{v0,·p0},·Landroid/support/v4/view/bv;->a(Landroid/view/View;Ljava/lang/Runnable;)V132 ····invoke-static·{v0,·p0},·Landroid/support/v4/h/ao;->a(Landroid/view/View;Ljava/lang/Runnable;)V
  
133 ····goto·:goto_0133 ····goto·:goto_0
134 .end·method134 .end·method
13.2 KB
smali/android/support/v4/widget/r.smali
    
Offset 1, 449 lines modifiedOffset 1, 135 lines modified
1 .class·Landroid/support/v4/widget/r;1 .class·public·Landroid/support/v4/widget/r;
2 .super·Landroid/support/v4/widget/bb;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/widget/DrawerLayout;4 .field·a:Ljava/lang/Object;
  
5 .field·private·final·b:I 
  
6 .field·private·c:Landroid/support/v4/widget/az;5 .field·b:Landroid/support/v4/widget/s;
  
7 .field·private·final·d:Ljava/lang/Runnable; 
  
  
8 #·direct·methods6 #·direct·methods
 7 .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
9 .method·private·b()V 
10 ····.locals·2 
  
11 ····const/4·v0,·0x3 
  
12 ····iget·v1,·p0,·Landroid/support/v4/widget/r;->b:I 
  
13 ····if-ne·v1,·v0,·:cond_0 
  
14 ····const/4·v0,·0x5 
  
15 ····:cond_0 
16 ····iget-object·v1,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; 
  
17 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/widget/DrawerLayout;->a(I)Landroid/view/View; 
  
18 ····move-result-object·v0 
  
19 ····if-eqz·v0,·:cond_1 
  
20 ····iget-object·v1,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; 
  
21 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/widget/DrawerLayout;->i(Landroid/view/View;)V 
  
22 ····:cond_1 
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods 
26 .method·public·a(Landroid/view/View;)I 
27 ····.locals·18 ····.locals·1
  
28 ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout;9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout;->g(Landroid/view/View;)Z10 ····const/16·v0,·0xe
  
30 ····move-result·v011 ····if-lt·p1,·v0,·:cond_0
  
31 ····if-eqz·v0,·:cond_012 ····new-instance·v0,·Landroid/support/v4/widget/v;
  
32 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I13 ····invoke-direct·{v0},·Landroid/support/v4/widget/v;-><init>()V
  
33 ····move-result·v014 ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s;
  
34 ····:goto_015 ····:goto_0
35 ····return·v016 ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s;
  
 17 ····invoke-interface·{v0,·p2,·p3},·Landroid/support/v4/widget/s;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
36 ····:cond_0 
37 ····const/4·v0,·0x0 
  
38 ····goto·:goto_0 
39 .end·method 
  
40 .method·public·a(Landroid/view/View;II)I 
41 ····.locals·2 
  
42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; 
  
43 ····const/4·v1,·0x3 
  
44 ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z 
  
45 ····move-result·v018 ····move-result-object·v0
  
46 ····if-eqz·v0,·:cond_0 
  
47 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I 
  
48 ····move-result·v0 
  
49 ····neg-int·v0,·v0 
  
50 ····const/4·v1,·0x0 
  
51 ····invoke-static·{p2,·v1},·Ljava/lang/Math;->min(II)I 
  
52 ····move-result·v1 
  
53 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I19 ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Ljava/lang/Object;
  
54 ····move-result·v0 
  
55 ····:goto_0 
56 ····return·v020 ····return-void
  
57 ····:cond_021 ····:cond_0
 22 ····const/16·v0,·0x9
58 ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; 
  
59 ····invoke-virtual·{v0},·Landroid/support/v4/widget/DrawerLayout;->getWidth()I 
  
60 ····move-result·v0 
  
61 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I 
  
62 ····move-result·v1 
  
63 ····sub-int·v1,·v0,·v123 ····if-lt·p1,·v0,·:cond_1
  
64 ····invoke-static·{p2,·v0},·Ljava/lang/Math;->min(II)I24 ····new-instance·v0,·Landroid/support/v4/widget/u;
  
 25 ····invoke-direct·{v0},·Landroid/support/v4/widget/u;-><init>()V
65 ····move-result·v0 
  
66 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I 
  
67 ····move-result·v026 ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s;
  
68 ····goto·:goto_027 ····goto·:goto_0
Max diff block lines reached; 9041/13408 bytes (67.43%) of diff not shown.
1.99 KB
smali/android/support/v4/widget/u.smali
    
Offset 1, 85 lines modifiedOffset 1, 45 lines modified
1 .class·Landroid/support/v4/widget/u;1 .class·Landroid/support/v4/widget/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/widget/w;4 .implements·Landroid/support/v4/widget/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/content/Context;)Ljava/lang/Object;12 .method·public·a(Ljava/lang/Object;)I
13 ····.locals·113 ····.locals·1
  
14 ····const/4·v0,·0x014 ····invoke-static·{p1},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;)I
  
 15 ····move-result·v0
15 ····return-object·v0 
16 .end·method 
  
17 .method·public·a(Ljava/lang/Object;II)V 
18 ····.locals·0 
  
19 ····return-void 
20 .end·method 
  
21 .method·public·a(Ljava/lang/Object;)Z 
22 ····.locals·1 
  
23 ····const/4·v0,·0x1 
  
24 ····return·v0 
25 .end·method 
  
26 .method·public·a(Ljava/lang/Object;F)Z 
27 ····.locals·1 
  
28 ····const/4·v0,·0x0 
  
29 ····return·v0 
30 .end·method 
  
31 .method·public·a(Ljava/lang/Object;FF)Z 
32 ····.locals·1 
  
33 ····const/4·v0,·0x0 
  
34 ····return·v016 ····return·v0
35 .end·method17 .end·method
  
36 .method·public·a(Ljava/lang/Object;I)Z18 .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
37 ····.locals·119 ····.locals·1
  
 20 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/w;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
38 ····const/4·v0,·0x0 
  
39 ····return·v0 
40 .end·method 
  
41 .method·public·a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z 
42 ····.locals·1 
  
43 ····const/4·v0,·0x021 ····move-result-object·v0
  
44 ····return·v022 ····return-object·v0
45 .end·method23 .end·method
  
46 .method·public·b(Ljava/lang/Object;)V24 .method·public·a(Ljava/lang/Object;IIIIIIII)V
47 ····.locals·025 ····.locals·0
  
 26 ····invoke-static/range·{p1·..·p9},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;IIIIIIII)V
48 ····return-void 
49 .end·method 
  
50 .method·public·c(Ljava/lang/Object;)Z 
51 ····.locals·1 
  
52 ····const/4·v0,·0x0 
  
53 ····return·v027 ····return-void
54 .end·method28 .end·method
3.19 KB
smali/android/support/v4/widget/k.smali
    
Offset 1, 23 lines modifiedOffset 1, 136 lines modified
1 .class·final·Landroid/support/v4/widget/k;1 .class·public·Landroid/support/v4/widget/k;
2 .super·Landroid/support/v4/view/a;2 .super·Landroid/support/v4/widget/a;
  
  
 3 #·instance·fields
 4 .field·private·final·a:Landroid/widget/ListView;
  
  
 5 #·direct·methods
 6 .method·public·constructor·<init>(Landroid/widget/ListView;)V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/a;-><init>(Landroid/view/View;)V
  
 9 ····iput-object·p1,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView;
  
 10 ····return-void
 11 .end·method
  
  
3 #·virtual·methods12 #·virtual·methods
4 .method·public·a(Landroid/view/View;Landroid/support/v4/view/a/f;)V13 .method·public·a(II)V
5 ····.locals·114 ····.locals·3
  
 15 ····iget-object·v0,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView;
  
 16 ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I
  
 17 ····move-result·v1
  
 18 ····const/4·v2,·-0x1
  
 19 ····if-ne·v1,·v2,·:cond_1
  
6 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/a;->a(Landroid/view/View;Landroid/support/v4/view/a/f;)V20 ····:cond_0
 21 ····:goto_0
 22 ····return-void
  
 23 ····:cond_1
 24 ····const/4·v2,·0x0
  
 25 ····invoke-virtual·{v0,·v2},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
  
 26 ····move-result-object·v2
  
 27 ····if-eqz·v2,·:cond_0
  
 28 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I
  
 29 ····move-result·v2
  
7 ····invoke-static·{p1},·Landroid/support/v4/widget/DrawerLayout;->k(Landroid/view/View;)Z30 ····sub-int/2addr·v2,·p2
  
 31 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/ListView;->setSelectionFromTop(II)V
  
 32 ····goto·:goto_0
 33 .end·method
  
 34 .method·public·e(I)Z
 35 ····.locals·1
  
 36 ····const/4·v0,·0x0
  
8 ····move-result·v037 ····return·v0
 38 .end·method
  
9 ····if-nez·v0,·:cond_039 .method·public·f(I)Z
 40 ····.locals·6
  
10 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
11 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/a/f;->a(Landroid/view/View;)V42 ····iget-object·v1,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView;
  
 43 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I
  
 44 ····move-result·v2
  
 45 ····if-nez·v2,·:cond_1
  
12 ····:cond_046 ····:cond_0
 47 ····:goto_0
13 ····return-void48 ····return·v0
  
 49 ····:cond_1
 50 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getChildCount()I
  
 51 ····move-result·v3
  
 52 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getFirstVisiblePosition()I
  
 53 ····move-result·v4
  
 54 ····add-int·v5,·v4,·v3
  
 55 ····if-lez·p1,·:cond_3
  
 56 ····if-lt·v5,·v2,·:cond_2
  
 57 ····add-int/lit8·v2,·v3,·-0x1
  
 58 ····invoke-virtual·{v1,·v2},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
  
 59 ····move-result-object·v2
  
 60 ····invoke-virtual·{v2},·Landroid/view/View;->getBottom()I
  
 61 ····move-result·v2
  
 62 ····invoke-virtual·{v1},·Landroid/widget/ListView;->getHeight()I
  
 63 ····move-result·v1
  
 64 ····if-le·v2,·v1,·:cond_0
  
 65 ····:cond_2
 66 ····const/4·v0,·0x1
  
 67 ····goto·:goto_0
  
 68 ····:cond_3
 69 ····if-gez·p1,·:cond_0
  
 70 ····if-gtz·v4,·:cond_2
  
 71 ····invoke-virtual·{v1,·v0},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
  
 72 ····move-result-object·v1
Max diff block lines reached; 0/3190 bytes (0.00%) of diff not shown.
5.69 KB
smali/android/support/v4/widget/t.smali
    
Offset 1, 181 lines modifiedOffset 1, 77 lines modified
1 .class·public·Landroid/support/v4/widget/t;1 .class·Landroid/support/v4/widget/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/widget/s;
  
3 #·static·fields 
4 .field·private·static·final·b:Landroid/support/v4/widget/w; 
  
  
5 #·instance·fields 
6 .field·private·a:Ljava/lang/Object; 
  
  
7 #·direct·methods5 #·direct·methods
8 .method·static·constructor·<clinit>()V6 .method·constructor·<init>()V
9 ····.locals·27 ····.locals·0
  
10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
11 ····const/16·v1,·0x15 
  
12 ····if-lt·v0,·v1,·:cond_0 
  
13 ····new-instance·v0,·Landroid/support/v4/widget/x; 
  
14 ····invoke-direct·{v0},·Landroid/support/v4/widget/x;-><init>()V 
  
15 ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
16 ····:goto_0 
17 ····return-void 
  
18 ····:cond_0 
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
20 ····const/16·v1,·0xe 
  
21 ····if-lt·v0,·v1,·:cond_1 
  
22 ····new-instance·v0,·Landroid/support/v4/widget/v; 
  
23 ····invoke-direct·{v0},·Landroid/support/v4/widget/v;-><init>()V 
  
24 ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
25 ····goto·:goto_0 
  
26 ····:cond_1 
27 ····new-instance·v0,·Landroid/support/v4/widget/u; 
  
28 ····invoke-direct·{v0},·Landroid/support/v4/widget/u;-><init>()V 
  
29 ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
30 ····goto·:goto_0 
31 .end·method 
  
32 .method·public·constructor·<init>(Landroid/content/Context;)V 
33 ····.locals·1 
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
36 ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/w;->a(Landroid/content/Context;)Ljava/lang/Object; 
  
37 ····move-result-object·v0 
  
38 ····iput-object·v0,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; 
  
39 ····return-void9 ····return-void
40 .end·method10 .end·method
  
  
41 #·virtual·methods11 #·virtual·methods
42 .method·public·a(II)V12 .method·public·a(Ljava/lang/Object;)I
43 ····.locals·213 ····.locals·1
  
44 ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
45 ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; 
  
46 ····invoke-interface·{v0,·v1,·p1,·p2},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;II)V 
  
47 ····return-void 
48 .end·method 
  
49 .method·public·a()Z 
50 ····.locals·2 
  
51 ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
52 ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object;14 ····check-cast·p1,·Landroid/widget/Scroller;
  
53 ····invoke-interface·{v0,·v1},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;)Z15 ····invoke-virtual·{p1},·Landroid/widget/Scroller;->getFinalY()I
  
54 ····move-result·v016 ····move-result·v0
  
55 ····return·v017 ····return·v0
56 .end·method18 .end·method
  
57 .method·public·a(F)Z19 .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
58 ····.locals·220 ····.locals·1
  
59 ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; 
  
60 ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; 
  
61 ····invoke-interface·{v0,·v1,·p1},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;F)Z 
  
62 ····move-result·v0 
  
 21 ····if-eqz·p2,·:cond_0
63 ····return·v0 
64 .end·method 
  
 22 ····new-instance·v0,·Landroid/widget/Scroller;
65 .method·public·a(FF)Z 
66 ····.locals·2 
  
67 ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w;23 ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
  
68 ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object;24 ····:goto_0
 25 ····return-object·v0
  
69 ····invoke-interface·{v0,·v1,·p1,·p2},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;FF)Z26 ····:cond_0
Max diff block lines reached; 1942/5752 bytes (33.76%) of diff not shown.
1.26 KB
smali/android/support/v4/widget/m.smali
    
Offset 1, 43 lines modifiedOffset 1, 25 lines modified
1 .class·Landroid/support/v4/widget/m;1 .class·Landroid/support/v4/widget/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/widget/l;4 .implements·Landroid/support/v4/widget/o;
  
  
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/widget/PopupWindow;Landroid/view/View;III)V
12 .method·public·a(Ljava/lang/Object;)I 
13 ····.locals·1 
  
14 ····invoke-static·{p1},·Landroid/support/v4/widget/s;->a(Ljava/lang/Object;)I 
  
15 ····move-result·v0 
  
16 ····return·v0 
17 .end·method 
  
18 .method·public·a(Landroid/view/View;Ljava/lang/Object;I)V 
19 ····.locals·0 
  
20 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/widget/s;->a(Landroid/view/View;Ljava/lang/Object;I)V 
  
21 ····return-void 
22 .end·method 
  
23 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V 
24 ····.locals·013 ····.locals·0
  
25 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/widget/s;->a(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V14 ····invoke-virtual·{p1,·p2,·p3,·p4},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V
  
26 ····return-void15 ····return-void
27 .end·method16 .end·method
3.17 KB
smali/android/support/v4/widget/q.smali
    
Offset 1, 55 lines modifiedOffset 1, 68 lines modified
1 .class·final·Landroid/support/v4/widget/q;1 .class·public·abstract·Landroid/support/v4/widget/q;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/widget/e;
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$Creator; 
 3 #·instance·fields
 4 .field·private·j:I
  
 5 .field·private·k:I
  
 6 .field·private·l:Landroid/view/LayoutInflater;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·public·constructor·<init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
7 ····.locals·09 ····.locals·1
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0,·p1,·p3,·p4},·Landroid/support/v4/widget/e;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
  
 11 ····iput·p2,·p0,·Landroid/support/v4/widget/q;->k:I
9 ····return-void 
10 .end·method 
  
 12 ····iput·p2,·p0,·Landroid/support/v4/widget/q;->j:I
  
11 #·virtual·methods 
12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; 
13 ····.locals·113 ····const-string·v0,·"layout_inflater"
  
 14 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
14 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState;15 ····move-result-object·v0
  
15 ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V16 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
16 ····return-object·v017 ····iput-object·v0,·p0,·Landroid/support/v4/widget/q;->l:Landroid/view/LayoutInflater;
  
 18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·a(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; 
19 ····.locals·1 
  
20 ····new-array·v0,·p1,·[Landroid/support/v4/widget/DrawerLayout$SavedState;20 #·virtual·methods
 21 .method·public·a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
 22 ····.locals·3
  
 23 ····iget-object·v0,·p0,·Landroid/support/v4/widget/q;->l:Landroid/view/LayoutInflater;
21 ····return-object·v0 
22 .end·method 
  
 24 ····iget·v1,·p0,·Landroid/support/v4/widget/q;->j:I
23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
24 ····.locals·1 
  
25 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/q;->a(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;25 ····const/4·v2,·0x0
  
 26 ····invoke-virtual·{v0,·v1,·p3,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
26 ····move-result-object·v027 ····move-result-object·v0
  
27 ····return-object·v028 ····return-object·v0
28 .end·method29 .end·method
  
29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;30 .method·public·b(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
30 ····.locals·131 ····.locals·3
  
 32 ····iget-object·v0,·p0,·Landroid/support/v4/widget/q;->l:Landroid/view/LayoutInflater;
  
 33 ····iget·v1,·p0,·Landroid/support/v4/widget/q;->k:I
  
 34 ····const/4·v2,·0x0
  
31 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/q;->a(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;35 ····invoke-virtual·{v0,·v1,·p3,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
32 ····move-result-object·v036 ····move-result-object·v0
  
33 ····return-object·v037 ····return-object·v0
34 .end·method38 .end·method
583 B
smali/android/support/v4/widget/o.smali
    
Offset 1, 16 lines modifiedOffset 1, 7 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/widget/o;1 .class·interface·abstract·Landroid/support/v4/widget/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(I)V 
5 .end·method 
  
6 .method·public·abstract·a(Landroid/view/View;)V4 .method·public·abstract·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
7 .end·method 
  
8 .method·public·abstract·a(Landroid/view/View;F)V 
9 .end·method 
  
10 .method·public·abstract·b(Landroid/view/View;)V 
11 .end·method5 .end·method
4.57 KB
smali/android/support/v4/widget/s.smali
    
Offset 1, 182 lines modifiedOffset 1, 13 lines modified
1 .class·Landroid/support/v4/widget/s;1 .class·interface·abstract·Landroid/support/v4/widget/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·private·static·final·a:[I 
  
  
5 #·direct·methods3 #·virtual·methods
 4 .method·public·abstract·a(Ljava/lang/Object;)I
6 .method·static·constructor·<clinit>()V 
7 ····.locals·3 
  
8 ····const/4·v0,·0x1 
  
9 ····new-array·v0,·v0,·[I 
  
10 ····const/4·v1,·0x0 
  
11 ····const·v2,·0x1010434 
  
12 ····aput·v2,·v0,·v1 
  
13 ····sput-object·v0,·Landroid/support/v4/widget/s;->a:[I 
  
14 ····return-void 
15 .end·method5 .end·method
  
 6 .method·public·abstract·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
16 .method·public·static·a(Ljava/lang/Object;)I 
17 ····.locals·1 
  
18 ····if-eqz·p0,·:cond_0 
  
19 ····check-cast·p0,·Landroid/view/WindowInsets; 
  
20 ····invoke-virtual·{p0},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I 
  
21 ····move-result·v0 
  
22 ····:goto_0 
23 ····return·v0 
  
24 ····:cond_0 
25 ····const/4·v0,·0x0 
  
26 ····goto·:goto_0 
27 .end·method7 .end·method
  
 8 .method·public·abstract·a(Ljava/lang/Object;IIIIIIII)V
28 .method·public·static·a(Landroid/view/View;Ljava/lang/Object;I)V 
29 ····.locals·4 
  
30 ····const/4·v3,·0x0 
  
31 ····check-cast·p1,·Landroid/view/WindowInsets; 
  
32 ····const/4·v0,·0x3 
  
33 ····if-ne·p2,·v0,·:cond_1 
  
34 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I 
  
35 ····move-result·v0 
  
36 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I 
  
37 ····move-result·v1 
  
38 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I 
  
39 ····move-result·v2 
  
40 ····invoke-virtual·{p1,·v0,·v1,·v3,·v2},·Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets; 
  
41 ····move-result-object·p1 
  
42 ····:cond_0 
43 ····:goto_0 
44 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; 
  
45 ····return-void 
  
46 ····:cond_1 
47 ····const/4·v0,·0x5 
  
48 ····if-ne·p2,·v0,·:cond_0 
  
49 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I 
  
50 ····move-result·v0 
  
51 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetRight()I 
  
52 ····move-result·v1 
  
53 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I 
  
54 ····move-result·v2 
  
55 ····invoke-virtual·{p1,·v3,·v0,·v1,·v2},·Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets; 
  
56 ····move-result-object·p1 
  
57 ····goto·:goto_0 
58 .end·method 
  
59 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V 
60 ····.locals·4 
  
61 ····const/4·v3,·0x0 
  
62 ····check-cast·p1,·Landroid/view/WindowInsets; 
  
63 ····const/4·v0,·0x3 
  
64 ····if-ne·p2,·v0,·:cond_1 
  
65 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I 
  
66 ····move-result·v0 
  
67 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I 
  
68 ····move-result·v1 
  
69 ····invoke-virtual·{p1},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I 
Max diff block lines reached; 0/4603 bytes (0.00%) of diff not shown.
1.63 KB
smali/android/support/v4/widget/l.smali
    
Offset 1, 13 lines modifiedOffset 1, 56 lines modified
1 .class·interface·abstract·Landroid/support/v4/widget/l;1 .class·public·Landroid/support/v4/widget/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·static·fields
 4 .field·static·final·a:Landroid/support/v4/widget/o;
  
  
3 #·virtual·methods5 #·direct·methods
4 .method·public·abstract·a(Ljava/lang/Object;)I 
5 .end·method6 .method·static·constructor·<clinit>()V
 7 ····.locals·2
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 9 ····const/16·v1,·0x13
  
 10 ····if-lt·v0,·v1,·:cond_0
  
 11 ····new-instance·v0,·Landroid/support/v4/widget/n;
  
 12 ····invoke-direct·{v0},·Landroid/support/v4/widget/n;-><init>()V
  
 13 ····sput-object·v0,·Landroid/support/v4/widget/l;->a:Landroid/support/v4/widget/o;
  
 14 ····:goto_0
 15 ····return-void
  
 16 ····:cond_0
 17 ····new-instance·v0,·Landroid/support/v4/widget/m;
  
6 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Object;I)V18 ····invoke-direct·{v0},·Landroid/support/v4/widget/m;-><init>()V
  
 19 ····sput-object·v0,·Landroid/support/v4/widget/l;->a:Landroid/support/v4/widget/o;
  
 20 ····goto·:goto_0
7 .end·method21 .end·method
  
8 .method·public·abstract·a(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V22 .method·public·static·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
 23 ····.locals·6
  
 24 ····sget-object·v0,·Landroid/support/v4/widget/l;->a:Landroid/support/v4/widget/o;
  
 25 ····move-object·v1,·p0
  
 26 ····move-object·v2,·p1
  
 27 ····move·v3,·p2
  
 28 ····move·v4,·p3
  
 29 ····move·v5,·p4
  
 30 ····invoke-interface/range·{v0·..·v5},·Landroid/support/v4/widget/o;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
  
 31 ····return-void
9 .end·method32 .end·method
948 B
smali/android/support/v4/widget/a.smali
    
Offset 498, 15 lines modifiedOffset 498, 15 lines modified
  
498 ····iget-object·v1,·p0,·Landroid/support/v4/widget/a;->d:Ljava/lang/Runnable;498 ····iget-object·v1,·p0,·Landroid/support/v4/widget/a;->d:Ljava/lang/Runnable;
  
499 ····iget·v2,·p0,·Landroid/support/v4/widget/a;->h:I499 ····iget·v2,·p0,·Landroid/support/v4/widget/a;->h:I
  
500 ····int-to-long·v2,·v2500 ····int-to-long·v2,·v2
  
501 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/support/v4/view/bv;->a(Landroid/view/View;Ljava/lang/Runnable;J)V501 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/support/v4/h/ao;->a(Landroid/view/View;Ljava/lang/Runnable;J)V
  
502 ····:goto_0502 ····:goto_0
503 ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/a;->l:Z503 ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/a;->l:Z
  
504 ····return-void504 ····return-void
  
505 ····:cond_1505 ····:cond_1
Offset 889, 15 lines modifiedOffset 889, 15 lines modified
  
889 ····if-nez·v2,·:cond_0889 ····if-nez·v2,·:cond_0
  
890 ····:goto_0890 ····:goto_0
891 ····return·v1891 ····return·v1
  
892 ····:cond_0892 ····:cond_0
893 ····invoke-static·{p2},·Landroid/support/v4/view/ba;->a(Landroid/view/MotionEvent;)I893 ····invoke-static·{p2},·Landroid/support/v4/h/ag;->a(Landroid/view/MotionEvent;)I
  
894 ····move-result·v2894 ····move-result·v2
  
895 ····packed-switch·v2,·:pswitch_data_0895 ····packed-switch·v2,·:pswitch_data_0
  
896 ····:cond_1896 ····:cond_1
897 ····:goto_1897 ····:goto_1
2.73 KB
smali/android/support/v4/widget/p.smali
    
Offset 1, 94 lines modifiedOffset 1, 12 lines modified
1 .class·public·Landroid/support/v4/widget/p;1 .class·Landroid/support/v4/widget/p;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams; 
  
  
3 #·instance·fields 
4 .field·public·a:I 
  
5 .field·b:F 
  
6 .field·c:Z 
  
7 .field·d:Z 
  
  
8 #·direct·methods3 #·direct·methods
9 .method·public·constructor·<init>(II)V4 .method·public·static·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
10 ····.locals·15 ····.locals·0
  
11 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V 
  
12 ····const/4·v0,·0x0 
  
13 ····iput·v0,·p0,·Landroid/support/v4/widget/p;->a:I 
  
14 ····return-void 
15 .end·method 
  
16 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
17 ····.locals·2 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
  
20 ····iput·v1,·p0,·Landroid/support/v4/widget/p;->a:I 
  
21 ····invoke-static·{},·Landroid/support/v4/widget/DrawerLayout;->c()[I 
  
22 ····move-result-object·v0 
  
23 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; 
  
24 ····move-result-object·v0 
  
25 ····invoke-virtual·{v0,·v1,·v1},·Landroid/content/res/TypedArray;->getInt(II)I 
  
26 ····move-result·v1 
  
27 ····iput·v1,·p0,·Landroid/support/v4/widget/p;->a:I 
  
28 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·constructor·<init>(Landroid/support/v4/widget/p;)V 
32 ····.locals·1 
  
33 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V 
  
34 ····const/4·v0,·0x0 
  
35 ····iput·v0,·p0,·Landroid/support/v4/widget/p;->a:I 
  
36 ····iget·v0,·p1,·Landroid/support/v4/widget/p;->a:I 
  
37 ····iput·v0,·p0,·Landroid/support/v4/widget/p;->a:I 
  
38 ····return-void 
39 .end·method 
  
40 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V 
41 ····.locals·1 
  
42 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V 
  
43 ····const/4·v0,·0x0 
  
44 ····iput·v0,·p0,·Landroid/support/v4/widget/p;->a:I 
  
45 ····return-void 
46 .end·method 
  
47 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V 
48 ····.locals·1 
  
49 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V 
  
50 ····const/4·v0,·0x0 
  
51 ····iput·v0,·p0,·Landroid/support/v4/widget/p;->a:I6 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
  
52 ····return-void7 ····return-void
53 .end·method8 .end·method
1.02 KB
smali/android/support/v4/widget/n.smali
    
Offset 1, 37 lines modifiedOffset 1, 22 lines modified
1 .class·Landroid/support/v4/widget/n;1 .class·Landroid/support/v4/widget/n;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/support/v4/widget/l;2 .super·Landroid/support/v4/widget/m;
  
  
5 #·direct·methods3 #·direct·methods
6 .method·constructor·<init>()V4 .method·constructor·<init>()V
7 ····.locals·05 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/widget/m;-><init>()V
  
9 ····return-void7 ····return-void
10 .end·method8 .end·method
  
  
11 #·virtual·methods9 #·virtual·methods
 10 .method·public·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
12 .method·public·a(Ljava/lang/Object;)I 
13 ····.locals·1 
  
14 ····const/4·v0,·0x0 
  
15 ····return·v0 
16 .end·method 
  
17 .method·public·a(Landroid/view/View;Ljava/lang/Object;I)V 
18 ····.locals·011 ····.locals·0
  
 12 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/widget/p;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
19 ····return-void 
20 .end·method 
  
21 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V 
22 ····.locals·0 
  
23 ····return-void13 ····return-void
24 .end·method14 .end·method
2.26 KB
smali/android/support/v4/widget/v.smali
    
Offset 1, 103 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/widget/v;1 .class·Landroid/support/v4/widget/v;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/support/v4/widget/w;2 .super·Landroid/support/v4/widget/u;
  
  
5 #·direct·methods3 #·direct·methods
6 .method·constructor·<init>()V4 .method·constructor·<init>()V
7 ····.locals·05 ····.locals·0
  
 6 ····invoke-direct·{p0},·Landroid/support/v4/widget/u;-><init>()V
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
9 ····return-void 
10 .end·method 
  
  
11 #·virtual·methods 
12 .method·public·a(Landroid/content/Context;)Ljava/lang/Object; 
13 ····.locals·1 
  
14 ····invoke-static·{p1},·Landroid/support/v4/widget/y;->a(Landroid/content/Context;)Ljava/lang/Object; 
  
15 ····move-result-object·v0 
  
16 ····return-object·v0 
17 .end·method 
  
18 .method·public·a(Ljava/lang/Object;II)V 
19 ····.locals·0 
  
20 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;II)V 
  
21 ····return-void7 ····return-void
22 .end·method8 .end·method
  
23 .method·public·a(Ljava/lang/Object;)Z 
24 ····.locals·1 
  
25 ····invoke-static·{p1},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;)Z 
  
26 ····move-result·v0 
  
27 ····return·v0 
28 .end·method 
  
29 .method·public·a(Ljava/lang/Object;F)Z 
30 ····.locals·1 
  
31 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;F)Z 
  
32 ····move-result·v0 
  
33 ····return·v0 
34 .end·method 
  
35 .method·public·a(Ljava/lang/Object;FF)Z 
36 ····.locals·1 
  
37 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;F)Z 
  
38 ····move-result·v0 
  
39 ····return·v0 
40 .end·method 
  
41 .method·public·a(Ljava/lang/Object;I)Z 
42 ····.locals·1 
  
43 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;I)Z 
  
44 ····move-result·v0 
  
45 ····return·v0 
46 .end·method 
  
47 .method·public·a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z 
48 ····.locals·1 
  
49 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/y;->a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z 
  
50 ····move-result·v0 
  
51 ····return·v0 
52 .end·method 
  
53 .method·public·b(Ljava/lang/Object;)V 
54 ····.locals·0 
  
55 ····invoke-static·{p1},·Landroid/support/v4/widget/y;->b(Ljava/lang/Object;)V 
  
56 ····return-void 
57 .end·method 
  
58 .method·public·c(Ljava/lang/Object;)Z 
59 ····.locals·1 
  
60 ····invoke-static·{p1},·Landroid/support/v4/widget/y;->c(Ljava/lang/Object;)Z 
  
61 ····move-result·v0 
  
62 ····return·v0 
63 .end·method 
2.26 KB
smali/android/support/v4/a/h.smali
    
Offset 1, 24 lines modifiedOffset 1, 65 lines modified
1 .class·Landroid/support/v4/a/h;1 .class·Landroid/support/v4/a/h;
2 .super·Landroid/support/v4/a/g;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/view/View;
  
 7 .field·final·synthetic·b:Landroid/support/v4/a/j;
  
 8 .field·final·synthetic·c:I
  
 9 .field·final·synthetic·d:Ljava/lang/Object;
  
 10 .field·final·synthetic·e:Landroid/support/v4/a/e;
  
  
3 #·direct·methods11 #·direct·methods
4 .method·constructor·<init>()V12 .method·constructor·<init>(Landroid/support/v4/a/e;Landroid/view/View;Landroid/support/v4/a/j;ILjava/lang/Object;)V
5 ····.locals·013 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/a/g;-><init>()V14 ····iput-object·p1,·p0,·Landroid/support/v4/a/h;->e:Landroid/support/v4/a/e;
  
 15 ····iput-object·p2,·p0,·Landroid/support/v4/a/h;->a:Landroid/view/View;
  
 16 ····iput-object·p3,·p0,·Landroid/support/v4/a/h;->b:Landroid/support/v4/a/j;
  
 17 ····iput·p4,·p0,·Landroid/support/v4/a/h;->c:I
  
 18 ····iput-object·p5,·p0,·Landroid/support/v4/a/h;->d:Ljava/lang/Object;
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void20 ····return-void
8 .end·method21 .end·method
  
  
9 #·virtual·methods22 #·virtual·methods
10 .method·public·a(Landroid/content/ComponentName;)Landroid/content/Intent;23 .method·public·onPreDraw()Z
11 ····.locals·124 ····.locals·4
  
 25 ····iget-object·v0,·p0,·Landroid/support/v4/a/h;->a:Landroid/view/View;
  
12 ····invoke-static·{p1},·Landroid/support/v4/a/j;->a(Landroid/content/ComponentName;)Landroid/content/Intent;26 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
13 ····move-result-object·v027 ····move-result-object·v0
  
 28 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
 29 ····iget-object·v0,·p0,·Landroid/support/v4/a/h;->e:Landroid/support/v4/a/e;
  
 30 ····iget-object·v1,·p0,·Landroid/support/v4/a/h;->b:Landroid/support/v4/a/j;
  
 31 ····iget·v2,·p0,·Landroid/support/v4/a/h;->c:I
  
 32 ····iget-object·v3,·p0,·Landroid/support/v4/a/h;->d:Ljava/lang/Object;
  
 33 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/support/v4/a/e;->a(Landroid/support/v4/a/e;Landroid/support/v4/a/j;ILjava/lang/Object;)V
  
 34 ····const/4·v0,·0x1
  
14 ····return-object·v035 ····return·v0
15 .end·method36 .end·method
1.1 KB
smali/android/support/v4/a/f.smali
    
Offset 1, 7 lines modifiedOffset 1, 39 lines modified
1 .class·interface·abstract·Landroid/support/v4/a/f;1 .class·Landroid/support/v4/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/a/al;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v4/a/m;
  
 7 .field·final·synthetic·b:Landroid/support/v4/a/e;
  
  
 8 #·direct·methods
 9 .method·constructor·<init>(Landroid/support/v4/a/e;Landroid/support/v4/a/m;)V
 10 ····.locals·0
  
 11 ····iput-object·p1,·p0,·Landroid/support/v4/a/f;->b:Landroid/support/v4/a/e;
  
 12 ····iput-object·p2,·p0,·Landroid/support/v4/a/f;->a:Landroid/support/v4/a/m;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
3 #·virtual·methods16 #·virtual·methods
4 .method·public·abstract·a(Landroid/content/ComponentName;)Landroid/content/Intent;17 .method·public·a()Landroid/view/View;
 18 ····.locals·1
  
 19 ····iget-object·v0,·p0,·Landroid/support/v4/a/f;->a:Landroid/support/v4/a/m;
  
 20 ····invoke-virtual·{v0},·Landroid/support/v4/a/m;->g()Landroid/view/View;
  
 21 ····move-result-object·v0
  
 22 ····return-object·v0
5 .end·method23 .end·method
556 B
smali/android/support/v4/a/d.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/a/d;1 .class·Landroid/support/v4/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V4 .method·public·static·a(Landroid/app/Activity;)V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/Context;->startActivities([Landroid/content/Intent;Landroid/os/Bundle;)V6 ····invoke-virtual·{p0},·Landroid/app/Activity;->finishAffinity()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
672 B
smali/android/support/v4/a/i.smali
    
Offset 1, 12 lines modifiedOffset 1, 32 lines modified
1 .class·Landroid/support/v4/a/i;1 .class·final·Landroid/support/v4/a/i;
 2 .super·Ljava/lang/Object;
  
  
 3 #·instance·fields
2 .super·Landroid/support/v4/a/h;4 .field·a:Landroid/support/v4/a/i;
  
 5 .field·b:Landroid/support/v4/a/i;
  
 6 .field·c:I
  
 7 .field·d:Landroid/support/v4/a/m;
  
 8 .field·e:I
  
 9 .field·f:I
  
 10 .field·g:I
  
 11 .field·h:I
  
 12 .field·i:Ljava/util/ArrayList;
  
  
3 #·direct·methods13 #·direct·methods
4 .method·constructor·<init>()V14 .method·constructor·<init>()V
5 ····.locals·015 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/a/h;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void17 ····return-void
8 .end·method18 .end·method
5.25 KB
smali/android/support/v4/a/g.smali
    
Offset 1, 35 lines modifiedOffset 1, 134 lines modified
1 .class·Landroid/support/v4/a/g;1 .class·Landroid/support/v4/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/a/f;4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/view/View;
  
 7 .field·final·synthetic·b:Ljava/lang/Object;
  
 8 .field·final·synthetic·c:Ljava/util/ArrayList;
  
 9 .field·final·synthetic·d:Landroid/support/v4/a/j;
  
 10 .field·final·synthetic·e:Z
  
 11 .field·final·synthetic·f:Landroid/support/v4/a/m;
  
 12 .field·final·synthetic·g:Landroid/support/v4/a/m;
  
 13 .field·final·synthetic·h:Landroid/support/v4/a/e;
  
  
5 #·direct·methods14 #·direct·methods
6 .method·constructor·<init>()V15 .method·constructor·<init>(Landroid/support/v4/a/e;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/a/j;ZLandroid/support/v4/a/m;Landroid/support/v4/a/m;)V
7 ····.locals·016 ····.locals·0
  
 17 ····iput-object·p1,·p0,·Landroid/support/v4/a/g;->h:Landroid/support/v4/a/e;
  
 18 ····iput-object·p2,·p0,·Landroid/support/v4/a/g;->a:Landroid/view/View;
  
 19 ····iput-object·p3,·p0,·Landroid/support/v4/a/g;->b:Ljava/lang/Object;
  
 20 ····iput-object·p4,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 21 ····iput-object·p5,·p0,·Landroid/support/v4/a/g;->d:Landroid/support/v4/a/j;
  
 22 ····iput-boolean·p6,·p0,·Landroid/support/v4/a/g;->e:Z
  
 23 ····iput-object·p7,·p0,·Landroid/support/v4/a/g;->f:Landroid/support/v4/a/m;
  
 24 ····iput-object·p8,·p0,·Landroid/support/v4/a/g;->g:Landroid/support/v4/a/m;
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void26 ····return-void
10 .end·method27 .end·method
  
  
11 #·virtual·methods28 #·virtual·methods
12 .method·public·a(Landroid/content/ComponentName;)Landroid/content/Intent;29 .method·public·onPreDraw()Z
13 ····.locals·230 ····.locals·6
  
 31 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->a:Landroid/view/View;
  
 32 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
 33 ····move-result-object·v0
  
 34 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
 35 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->b:Ljava/lang/Object;
  
 36 ····if-eqz·v0,·:cond_0
  
 37 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->b:Ljava/lang/Object;
  
 38 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 39 ····invoke-static·{v0,·v1},·Landroid/support/v4/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
 40 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 41 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
  
 42 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->h:Landroid/support/v4/a/e;
  
 43 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->d:Landroid/support/v4/a/j;
  
 44 ····iget-boolean·v2,·p0,·Landroid/support/v4/a/g;->e:Z
  
 45 ····iget-object·v3,·p0,·Landroid/support/v4/a/g;->f:Landroid/support/v4/a/m;
  
 46 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/support/v4/a/e;->a(Landroid/support/v4/a/e;Landroid/support/v4/a/j;ZLandroid/support/v4/a/m;)Landroid/support/v4/g/a;
  
 47 ····move-result-object·v5
  
 48 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 49 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->d:Landroid/support/v4/a/j;
  
 50 ····iget-object·v1,·v1,·Landroid/support/v4/a/j;->d:Landroid/view/View;
  
 51 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 52 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 53 ····invoke-virtual·{v5},·Landroid/support/v4/g/a;->values()Ljava/util/Collection;
  
 54 ····move-result-object·v1
  
 55 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
 56 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->b:Ljava/lang/Object;
  
 57 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->c:Ljava/util/ArrayList;
  
 58 ····invoke-static·{v0,·v1},·Landroid/support/v4/a/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
 59 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->h:Landroid/support/v4/a/e;
  
 60 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->d:Landroid/support/v4/a/j;
  
 61 ····invoke-static·{v0,·v5,·v1},·Landroid/support/v4/a/e;->a(Landroid/support/v4/a/e;Landroid/support/v4/g/a;Landroid/support/v4/a/j;)V
  
 62 ····iget-object·v0,·p0,·Landroid/support/v4/a/g;->h:Landroid/support/v4/a/e;
  
14 ····new-instance·v0,·Landroid/content/Intent;63 ····iget-object·v1,·p0,·Landroid/support/v4/a/g;->d:Landroid/support/v4/a/j;
  
15 ····const-string·v1,·"android.intent.action.MAIN"64 ····iget-object·v2,·p0,·Landroid/support/v4/a/g;->f:Landroid/support/v4/a/m;
  
16 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V65 ····iget-object·v3,·p0,·Landroid/support/v4/a/g;->g:Landroid/support/v4/a/m;
  
17 ····invoke-virtual·{v0,·p1},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;66 ····iget-boolean·v4,·p0,·Landroid/support/v4/a/g;->e:Z
  
Max diff block lines reached; 198/5312 bytes (3.73%) of diff not shown.
23.4 KB
smali/android/support/v4/a/k.smali
    
Offset 1, 293 lines modifiedOffset 1, 713 lines modified
1 .class·public·Landroid/support/v4/a/k;1 .class·final·Landroid/support/v4/a/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/os/Parcelable;
  
  
 5 #·static·fields
 6 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
3 #·instance·fields7 #·instance·fields
4 .field·a:I8 .field·final·a:[I
  
5 .field·b:Landroid/support/v4/a/l;9 .field·final·b:I
  
6 .field·c:Z10 .field·final·c:I
  
7 .field·d:Z11 .field·final·d:Ljava/lang/String;
  
8 .field·e:Z12 .field·final·e:I
  
9 .field·f:Z13 .field·final·f:I
  
10 .field·g:Z14 .field·final·g:Ljava/lang/CharSequence;
  
 15 .field·final·h:I
  
 16 .field·final·i:Ljava/lang/CharSequence;
11 #·virtual·methods 
12 .method·public·a(Ljava/lang/Object;)Ljava/lang/String; 
13 ····.locals·2 
  
14 ····new-instance·v0,·Ljava/lang/StringBuilder;17 .field·final·j:Ljava/util/ArrayList;
  
15 ····const/16·v1,·0x4018 .field·final·k:Ljava/util/ArrayList;
  
16 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V 
  
17 ····invoke-static·{p1,·v0},·Landroid/support/v4/f/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V19 #·direct·methods
 20 .method·static·constructor·<clinit>()V
 21 ····.locals·1
  
 22 ····new-instance·v0,·Landroid/support/v4/a/l;
  
18 ····const-string·v1,·"}"23 ····invoke-direct·{v0},·Landroid/support/v4/a/l;-><init>()V
  
19 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;24 ····sput-object·v0,·Landroid/support/v4/a/k;->CREATOR:Landroid/os/Parcelable$Creator;
  
20 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;25 ····return-void
 26 .end·method
  
 27 .method·public·constructor·<init>(Landroid/os/Parcel;)V
 28 ····.locals·1
  
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I
  
21 ····move-result-object·v031 ····move-result-object·v0
  
 32 ····iput-object·v0,·p0,·Landroid/support/v4/a/k;->a:[I
22 ····return-object·v0 
23 .end·method 
  
 33 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
24 .method·public·final·a()V 
25 ····.locals·2 
  
26 ····const/4·v1,·0x034 ····move-result·v0
  
 35 ····iput·v0,·p0,·Landroid/support/v4/a/k;->b:I
  
 36 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 37 ····move-result·v0
  
 38 ····iput·v0,·p0,·Landroid/support/v4/a/k;->c:I
  
 39 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
 40 ····move-result-object·v0
  
 41 ····iput-object·v0,·p0,·Landroid/support/v4/a/k;->d:Ljava/lang/String;
  
 42 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 43 ····move-result·v0
  
 44 ····iput·v0,·p0,·Landroid/support/v4/a/k;->e:I
  
 45 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 46 ····move-result·v0
  
 47 ····iput·v0,·p0,·Landroid/support/v4/a/k;->f:I
  
 48 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
 49 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
 50 ····move-result-object·v0
  
27 ····const/4·v0,·0x151 ····check-cast·v0,·Ljava/lang/CharSequence;
  
28 ····iput-boolean·v0,·p0,·Landroid/support/v4/a/k;->c:Z52 ····iput-object·v0,·p0,·Landroid/support/v4/a/k;->g:Ljava/lang/CharSequence;
  
29 ····iput-boolean·v1,·p0,·Landroid/support/v4/a/k;->e:Z53 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
30 ····iput-boolean·v1,·p0,·Landroid/support/v4/a/k;->d:Z54 ····move-result·v0
  
31 ····invoke-virtual·{p0},·Landroid/support/v4/a/k;->b()V55 ····iput·v0,·p0,·Landroid/support/v4/a/k;->h:I
  
 56 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
 57 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
 58 ····move-result-object·v0
  
 59 ····check-cast·v0,·Ljava/lang/CharSequence;
  
 60 ····iput-object·v0,·p0,·Landroid/support/v4/a/k;->i:Ljava/lang/CharSequence;
  
 61 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;
  
 62 ····move-result-object·v0
  
Max diff block lines reached; 19679/23896 bytes (82.35%) of diff not shown.
605 B
smali/android/support/v4/a/b.smali
    
Offset 1, 14 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/a/b;1 .class·Landroid/support/v4/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;4 .method·public·static·a(Landroid/app/Activity;)V
5 ····.locals·15 ····.locals·0
  
6 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable;6 ····invoke-virtual·{p0},·Landroid/app/Activity;->finishAfterTransition()V
  
 7 ····return-void
7 ····move-result-object·v0 
  
8 ····return-object·v0 
9 .end·method8 .end·method
83.4 KB
smali/android/support/v4/a/e.smali
    
Offset 1, 61 lines modifiedOffset 1, 3348 lines modified
1 .class·public·Landroid/support/v4/a/e;1 .class·final·Landroid/support/v4/a/e;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/a/ae;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
  
3 #·static·fields5 #·static·fields
 6 .field·static·final·a:Z
  
  
 7 #·instance·fields
4 .field·private·static·final·a:Landroid/support/v4/a/f;8 .field·final·b:Landroid/support/v4/a/w;
  
 9 .field·c:Landroid/support/v4/a/i;
  
 10 .field·d:Landroid/support/v4/a/i;
  
 11 .field·e:I
  
 12 .field·f:I
  
 13 .field·g:I
  
 14 .field·h:I
  
 15 .field·i:I
  
 16 .field·j:I
  
 17 .field·k:I
  
 18 .field·l:Z
  
 19 .field·m:Z
  
 20 .field·n:Ljava/lang/String;
  
 21 .field·o:Z
  
 22 .field·p:I
  
 23 .field·q:I
  
 24 .field·r:Ljava/lang/CharSequence;
  
 25 .field·s:I
  
 26 .field·t:Ljava/lang/CharSequence;
  
 27 .field·u:Ljava/util/ArrayList;
  
 28 .field·v:Ljava/util/ArrayList;
  
  
5 #·direct·methods29 #·direct·methods
6 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
7 ····.locals·231 ····.locals·2
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I32 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····const/16·v1,·0xf33 ····const/16·v1,·0x15
  
10 ····if-lt·v0,·v1,·:cond_034 ····if-lt·v0,·v1,·:cond_0
  
 35 ····const/4·v0,·0x1
  
 36 ····:goto_0
 37 ····sput-boolean·v0,·Landroid/support/v4/a/e;->a:Z
  
 38 ····return-void
  
 39 ····:cond_0
 40 ····const/4·v0,·0x0
  
 41 ····goto·:goto_0
 42 .end·method
  
 43 .method·public·constructor·<init>(Landroid/support/v4/a/w;)V
 44 ····.locals·1
  
 45 ····invoke-direct·{p0},·Landroid/support/v4/a/ae;-><init>()V
  
 46 ····const/4·v0,·0x1
  
 47 ····iput-boolean·v0,·p0,·Landroid/support/v4/a/e;->m:Z
  
 48 ····const/4·v0,·-0x1
  
 49 ····iput·v0,·p0,·Landroid/support/v4/a/e;->p:I
  
 50 ····iput-object·p1,·p0,·Landroid/support/v4/a/e;->b:Landroid/support/v4/a/w;
  
 51 ····return-void
 52 .end·method
  
 53 .method·private·a(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/a/j;
 54 ····.locals·10
  
 55 ····const/4·v9,·0x1
  
 56 ····const/4·v7,·0x0
  
11 ····new-instance·v0,·Landroid/support/v4/a/i;57 ····new-instance·v2,·Landroid/support/v4/a/j;
  
 58 ····invoke-direct·{v2,·p0},·Landroid/support/v4/a/j;-><init>(Landroid/support/v4/a/e;)V
  
 59 ····new-instance·v0,·Landroid/view/View;
  
 60 ····iget-object·v1,·p0,·Landroid/support/v4/a/e;->b:Landroid/support/v4/a/w;
  
 61 ····iget-object·v1,·v1,·Landroid/support/v4/a/w;->o:Landroid/support/v4/a/p;
  
 62 ····invoke-direct·{v0,·v1},·Landroid/view/View;-><init>(Landroid/content/Context;)V
  
 63 ····iput-object·v0,·v2,·Landroid/support/v4/a/j;->d:Landroid/view/View;
  
 64 ····move·v6,·v7
  
 65 ····move·v8,·v7
  
 66 ····:goto_0
 67 ····invoke-virtual·{p1},·Landroid/util/SparseArray;->size()I
  
 68 ····move-result·v0
  
 69 ····if-ge·v6,·v0,·:cond_0
Max diff block lines reached; 78157/85346 bytes (91.58%) of diff not shown.
1.32 KB
smali/android/support/v4/a/l.smali
    
Offset 1, 2 lines modifiedOffset 1, 55 lines modified
1 .class·public·interface·abstract·Landroid/support/v4/a/l;1 .class·final·Landroid/support/v4/a/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/os/Parcelable$Creator;
  
  
 5 #·direct·methods
 6 .method·constructor·<init>()V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 9 ····return-void
 10 .end·method
  
  
 11 #·virtual·methods
 12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v4/a/k;
 13 ····.locals·1
  
 14 ····new-instance·v0,·Landroid/support/v4/a/k;
  
 15 ····invoke-direct·{v0,·p1},·Landroid/support/v4/a/k;-><init>(Landroid/os/Parcel;)V
  
 16 ····return-object·v0
 17 .end·method
  
 18 .method·public·a(I)[Landroid/support/v4/a/k;
 19 ····.locals·1
  
 20 ····new-array·v0,·p1,·[Landroid/support/v4/a/k;
  
 21 ····return-object·v0
 22 .end·method
  
 23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 24 ····.locals·1
  
 25 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/l;->a(Landroid/os/Parcel;)Landroid/support/v4/a/k;
  
 26 ····move-result-object·v0
  
 27 ····return-object·v0
 28 .end·method
  
 29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
 30 ····.locals·1
  
 31 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/l;->a(I)[Landroid/support/v4/a/k;
  
 32 ····move-result-object·v0
  
 33 ····return-object·v0
 34 .end·method
2.11 KB
smali/android/support/v4/a/a.smali
    
Offset 1, 63 lines modifiedOffset 1, 44 lines modified
1 .class·public·Landroid/support/v4/a/a;1 .class·public·Landroid/support/v4/a/a;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/b/a;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·final·a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;4 .method·public·static·a(Landroid/app/Activity;)V
5 ····.locals·25 ····.locals·2
  
6 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I6 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
7 ····const/16·v1,·0x157 ····const/16·v1,·0x10
  
8 ····if-lt·v0,·v1,·:cond_08 ····if-lt·v0,·v1,·:cond_0
  
 9 ····invoke-static·{p0},·Landroid/support/v4/a/d;->a(Landroid/app/Activity;)V
9 ····invoke-static·{p0,·p1},·Landroid/support/v4/a/b;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 
  
10 ····move-result-object·v0 
  
11 ····:goto_010 ····:goto_0
12 ····return-object·v011 ····return-void
  
13 ····:cond_012 ····:cond_0
 13 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
14 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; 
  
15 ····move-result-object·v0 
  
16 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; 
  
17 ····move-result-object·v0 
  
18 ····goto·:goto_014 ····goto·:goto_0
19 .end·method15 .end·method
  
20 .method·public·static·a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z16 .method·public·static·b(Landroid/app/Activity;)V
21 ····.locals·317 ····.locals·2
  
22 ····const/4·v0,·0x1 
  
23 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I18 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
24 ····const/16·v2,·0x1019 ····const/16·v1,·0x15
  
25 ····if-lt·v1,·v2,·:cond_020 ····if-lt·v0,·v1,·:cond_0
  
26 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/a/d;->a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V21 ····invoke-static·{p0},·Landroid/support/v4/a/b;->a(Landroid/app/Activity;)V
  
27 ····:goto_022 ····:goto_0
28 ····return·v023 ····return-void
  
29 ····:cond_024 ····:cond_0
 25 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
30 ····const/16·v2,·0xb 
  
31 ····if-lt·v1,·v2,·:cond_1 
  
32 ····invoke-static·{p0,·p1},·Landroid/support/v4/a/c;->a(Landroid/content/Context;[Landroid/content/Intent;)V 
  
33 ····goto·:goto_0 
  
34 ····:cond_1 
35 ····const/4·v0,·0x0 
  
36 ····goto·:goto_026 ····goto·:goto_0
37 .end·method27 .end·method
1.49 KB
smali/android/support/v4/a/j.smali
    
Offset 1, 14 lines modifiedOffset 1, 44 lines modified
1 .class·Landroid/support/v4/a/j;1 .class·public·Landroid/support/v4/a/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·instance·fields
 4 .field·public·a:Landroid/support/v4/g/a;
  
 5 .field·public·b:Ljava/util/ArrayList;
  
 6 .field·public·c:Landroid/support/v4/a/ak;
  
 7 .field·public·d:Landroid/view/View;
  
 8 .field·final·synthetic·e:Landroid/support/v4/a/e;
  
  
3 #·direct·methods9 #·direct·methods
4 .method·public·static·a(Landroid/content/ComponentName;)Landroid/content/Intent;10 .method·public·constructor·<init>(Landroid/support/v4/a/e;)V
5 ····.locals·111 ····.locals·1
  
6 ····invoke-static·{p0},·Landroid/content/Intent;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;12 ····iput-object·p1,·p0,·Landroid/support/v4/a/j;->e:Landroid/support/v4/a/e;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····new-instance·v0,·Landroid/support/v4/g/a;
  
 15 ····invoke-direct·{v0},·Landroid/support/v4/g/a;-><init>()V
  
 16 ····iput-object·v0,·p0,·Landroid/support/v4/a/j;->a:Landroid/support/v4/g/a;
  
 17 ····new-instance·v0,·Ljava/util/ArrayList;
  
 18 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 19 ····iput-object·v0,·p0,·Landroid/support/v4/a/j;->b:Ljava/util/ArrayList;
  
 20 ····new-instance·v0,·Landroid/support/v4/a/ak;
  
 21 ····invoke-direct·{v0},·Landroid/support/v4/a/ak;-><init>()V
  
7 ····move-result-object·v022 ····iput-object·v0,·p0,·Landroid/support/v4/a/j;->c:Landroid/support/v4/a/ak;
  
8 ····return-object·v023 ····return-void
9 .end·method24 .end·method
507 B
smali/android/support/v4/a/c.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/a/c;1 .class·Landroid/support/v4/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·static·a(Landroid/content/Context;[Landroid/content/Intent;)V4 .method·static·a(Landroid/app/Activity;)V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startActivities([Landroid/content/Intent;)V6 ····invoke-virtual·{p0},·Landroid/app/Activity;->invalidateOptionsMenu()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
751 B
smali/android/support/v4/e/b.smali
    
Offset 1, 10 lines modifiedOffset 1, 14 lines modified
1 .class·interface·abstract·Landroid/support/v4/e/b;1 .class·Landroid/support/v4/e/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·direct·methods
4 .method·public·abstract·a(Ljava/lang/String;)Ljava/lang/String; 
5 .end·method4 .method·static·varargs·a(Landroid/os/AsyncTask;[Ljava/lang/Object;)V
 5 ····.locals·1
  
 6 ····sget-object·v0,·Landroid/os/AsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
 7 ····invoke-virtual·{p0,·v0,·p1},·Landroid/os/AsyncTask;->executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;
  
6 .method·public·abstract·b(Ljava/lang/String;)Ljava/lang/String;8 ····return-void
7 .end·method9 .end·method
2.17 KB
smali/android/support/v4/e/a.smali
    
Offset 1, 60 lines modifiedOffset 1, 35 lines modified
1 .class·public·Landroid/support/v4/e/a;1 .class·public·Landroid/support/v4/e/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·private·static·final·a:Landroid/support/v4/e/b; 
  
  
5 #·direct·methods3 #·direct·methods
6 .method·static·constructor·<clinit>()V4 .method·public·static·varargs·a(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;
7 ····.locals·25 ····.locals·2
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
9 ····const/16·v1,·0xe 
  
10 ····if-lt·v0,·v1,·:cond_06 ····if-nez·p0,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/e/d;7 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/e/d;-><init>()V8 ····const-string·v1,·"task·can·not·be·null"
  
13 ····sput-object·v0,·Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b;9 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 10 ····throw·v0
14 ····:goto_0 
15 ····return-void 
  
16 ····:cond_011 ····:cond_0
 12 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
17 ····new-instance·v0,·Landroid/support/v4/e/c; 
  
18 ····invoke-direct·{v0},·Landroid/support/v4/e/c;-><init>()V 
  
19 ····sput-object·v0,·Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; 
  
20 ····goto·:goto_0 
21 .end·method 
  
22 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; 
23 ····.locals·1 
  
24 ····sget-object·v0,·Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b; 
  
25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/e/b;->a(Ljava/lang/String;)Ljava/lang/String; 
  
26 ····move-result-object·v0 
  
 13 ····const/16·v1,·0xb
27 ····return-object·v0 
28 .end·method 
  
 14 ····if-lt·v0,·v1,·:cond_1
29 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String; 
30 ····.locals·1 
  
31 ····sget-object·v0,·Landroid/support/v4/e/a;->a:Landroid/support/v4/e/b;15 ····invoke-static·{p0,·p1},·Landroid/support/v4/e/b;->a(Landroid/os/AsyncTask;[Ljava/lang/Object;)V
  
32 ····invoke-interface·{v0,·p0},·Landroid/support/v4/e/b;->b(Ljava/lang/String;)Ljava/lang/String;16 ····:goto_0
 17 ····return-object·p0
  
33 ····move-result-object·v018 ····:cond_1
 19 ····invoke-virtual·{p0,·p1},·Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
34 ····return-object·v020 ····goto·:goto_0
35 .end·method21 .end·method
13.9 KB
smali/android/support/v7/internal/view/h.smali
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 .field·private·w:Ljava/lang/String;49 .field·private·w:Ljava/lang/String;
  
50 .field·private·x:Ljava/lang/String;50 .field·private·x:Ljava/lang/String;
  
51 .field·private·y:Ljava/lang/String;51 .field·private·y:Ljava/lang/String;
  
52 .field·private·z:Landroid/support/v4/view/n;52 .field·private·z:Landroid/support/v4/h/a;
  
  
53 #·direct·methods53 #·direct·methods
54 .method·public·constructor·<init>(Landroid/support/v7/internal/view/f;Landroid/view/Menu;)V54 .method·public·constructor·<init>(Landroid/support/v7/internal/view/f;Landroid/view/Menu;)V
55 ····.locals·055 ····.locals·0
  
56 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;56 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;
Offset 85, 18 lines modifiedOffset 85, 18 lines modified
85 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C85 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C
  
86 ····move-result·v086 ····move-result·v0
  
87 ····goto·:goto_087 ····goto·:goto_0
88 .end·method88 .end·method
  
89 .method·static·synthetic·a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/n;89 .method·static·synthetic·a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/h/a;
90 ····.locals·190 ····.locals·1
  
91 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/view/n;91 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/h/a;
  
92 ····return-object·v092 ····return-object·v0
93 .end·method93 .end·method
  
94 .method·private·a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;94 .method·private·a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
95 ····.locals·495 ····.locals·4
  
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
  
218 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->u:I218 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->u:I
  
219 ····if-ltz·v0,·:cond_0219 ····if-ltz·v0,·:cond_0
  
220 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->u:I220 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->u:I
  
221 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/as;->a(Landroid/view/MenuItem;I)V221 ····invoke-static·{p1,·v0},·Landroid/support/v4/h/y;->a(Landroid/view/MenuItem;I)V
  
222 ····:cond_0222 ····:cond_0
223 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->y:Ljava/lang/String;223 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->y:Ljava/lang/String;
  
224 ····if-eqz·v0,·:cond_3224 ····if-eqz·v0,·:cond_3
  
225 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;225 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;
Offset 315, 36 lines modifiedOffset 315, 36 lines modified
  
315 ····invoke-direct·{p0,·v0,·v2,·v3},·Landroid/support/v7/internal/view/h;->a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;315 ····invoke-direct·{p0,·v0,·v2,·v3},·Landroid/support/v7/internal/view/h;->a(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
  
316 ····move-result-object·v0316 ····move-result-object·v0
  
317 ····check-cast·v0,·Landroid/view/View;317 ····check-cast·v0,·Landroid/view/View;
  
318 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/as;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;318 ····invoke-static·{p1,·v0},·Landroid/support/v4/h/y;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
319 ····:goto_2319 ····:goto_2
320 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->v:I320 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->v:I
  
321 ····if-lez·v0,·:cond_6321 ····if-lez·v0,·:cond_6
  
322 ····if-nez·v1,·:cond_9322 ····if-nez·v1,·:cond_9
  
323 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->v:I323 ····iget·v0,·p0,·Landroid/support/v7/internal/view/h;->v:I
  
324 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/as;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;324 ····invoke-static·{p1,·v0},·Landroid/support/v4/h/y;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
  
325 ····:cond_6325 ····:cond_6
326 ····:goto_3326 ····:goto_3
327 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/view/n;327 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/h/a;
  
328 ····if-eqz·v0,·:cond_7328 ····if-eqz·v0,·:cond_7
  
329 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/view/n;329 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->z:Landroid/support/v4/h/a;
  
330 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/as;->a(Landroid/view/MenuItem;Landroid/support/v4/view/n;)Landroid/view/MenuItem;330 ····invoke-static·{p1,·v0},·Landroid/support/v4/h/y;->a(Landroid/view/MenuItem;Landroid/support/v4/h/a;)Landroid/view/MenuItem;
  
331 ····:cond_7331 ····:cond_7
332 ····return-void332 ····return-void
  
333 ····:cond_8333 ····:cond_8
334 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/o;334 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/o;
  
Offset 406, 61 lines modifiedOffset 406, 61 lines modified
  
406 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;406 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/h;->a:Landroid/support/v7/internal/view/f;
  
407 ····invoke-static·{v0},·Landroid/support/v7/internal/view/f;->a(Landroid/support/v7/internal/view/f;)Landroid/content/Context;407 ····invoke-static·{v0},·Landroid/support/v7/internal/view/f;->a(Landroid/support/v7/internal/view/f;)Landroid/content/Context;
  
408 ····move-result-object·v0408 ····move-result-object·v0
  
409 ····sget-object·v1,·Landroid/support/v7/a/l;->MenuGroup:[I409 ····sget-object·v1,·Landroid/support/v7/b/l;->MenuGroup:[I
  
410 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;410 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
411 ····move-result-object·v0411 ····move-result-object·v0
  
412 ····sget·v1,·Landroid/support/v7/a/l;->MenuGroup_android_id:I412 ····sget·v1,·Landroid/support/v7/b/l;->MenuGroup_android_id:I
  
413 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I413 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
414 ····move-result·v1414 ····move-result·v1
  
415 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->c:I415 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->c:I
  
416 ····sget·v1,·Landroid/support/v7/a/l;->MenuGroup_android_menuCategory:I416 ····sget·v1,·Landroid/support/v7/b/l;->MenuGroup_android_menuCategory:I
  
417 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I417 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I
  
418 ····move-result·v1418 ····move-result·v1
  
419 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->d:I419 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->d:I
  
420 ····sget·v1,·Landroid/support/v7/a/l;->MenuGroup_android_orderInCategory:I420 ····sget·v1,·Landroid/support/v7/b/l;->MenuGroup_android_orderInCategory:I
  
421 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I421 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I
  
422 ····move-result·v1422 ····move-result·v1
  
423 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->e:I423 ····iput·v1,·p0,·Landroid/support/v7/internal/view/h;->e:I
  
424 ····sget·v1,·Landroid/support/v7/a/l;->MenuGroup_android_checkableBehavior:I424 ····sget·v1,·Landroid/support/v7/b/l;->MenuGroup_android_checkableBehavior:I
  
Max diff block lines reached; 8950/14131 bytes (63.34%) of diff not shown.
1.44 KB
smali/android/support/v7/internal/view/f.smali
    
Offset 316, 25 lines modifiedOffset 316, 25 lines modified
  
316 ····invoke-virtual·{v7},·Landroid/support/v7/internal/view/h;->d()Z316 ····invoke-virtual·{v7},·Landroid/support/v7/internal/view/h;->d()Z
  
317 ····move-result·v3317 ····move-result·v3
  
318 ····if-nez·v3,·:cond_1318 ····if-nez·v3,·:cond_1
  
319 ····invoke-static·{v7},·Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/n;319 ····invoke-static·{v7},·Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/h/a;
  
320 ····move-result-object·v3320 ····move-result-object·v3
  
321 ····if-eqz·v3,·:cond_a321 ····if-eqz·v3,·:cond_a
  
322 ····invoke-static·{v7},·Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/view/n;322 ····invoke-static·{v7},·Landroid/support/v7/internal/view/h;->a(Landroid/support/v7/internal/view/h;)Landroid/support/v4/h/a;
  
323 ····move-result-object·v3323 ····move-result-object·v3
  
324 ····invoke-virtual·{v3},·Landroid/support/v4/view/n;->e()Z324 ····invoke-virtual·{v3},·Landroid/support/v4/h/a;->e()Z
  
325 ····move-result·v3325 ····move-result·v3
  
326 ····if-eqz·v3,·:cond_a326 ····if-eqz·v3,·:cond_a
  
327 ····invoke-virtual·{v7},·Landroid/support/v7/internal/view/h;->c()Landroid/view/SubMenu;327 ····invoke-virtual·{v7},·Landroid/support/v7/internal/view/h;->c()Landroid/view/SubMenu;
  
Offset 448, 15 lines modifiedOffset 448, 15 lines modified
448 .end·method448 .end·method
  
  
449 #·virtual·methods449 #·virtual·methods
450 .method·public·inflate(ILandroid/view/Menu;)V450 .method·public·inflate(ILandroid/view/Menu;)V
451 ····.locals·4451 ····.locals·4
  
452 ····instance-of·v0,·p2,·Landroid/support/v4/c/a/a;452 ····instance-of·v0,·p2,·Landroid/support/v4/d/a/a;
  
453 ····if-nez·v0,·:cond_1453 ····if-nez·v0,·:cond_1
  
454 ····invoke-super·{p0,·p1,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V454 ····invoke-super·{p0,·p1,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
  
455 ····:cond_0455 ····:cond_0
456 ····:goto_0456 ····:goto_0
8.57 KB
smali/android/support/v7/internal/view/d.smali
    
Offset 7, 218 lines modifiedOffset 7, 218 lines modified
7 ····value·=·0xb7 ····value·=·0xb
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·final·a:Landroid/content/Context;10 .field·final·a:Landroid/content/Context;
  
11 .field·final·b:Landroid/support/v7/c/a;11 .field·final·b:Landroid/support/v7/d/a;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/c/a;)V13 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/d/a;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Landroid/view/ActionMode;-><init>()V15 ····invoke-direct·{p0},·Landroid/view/ActionMode;-><init>()V
  
16 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/content/Context;16 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/content/Context;
  
17 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;17 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
  
20 #·virtual·methods20 #·virtual·methods
21 .method·public·finish()V21 .method·public·finish()V
22 ····.locals·122 ····.locals·1
  
23 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;23 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
24 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->c()V24 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->c()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·getCustomView()Landroid/view/View;27 .method·public·getCustomView()Landroid/view/View;
28 ····.locals·128 ····.locals·1
  
29 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;29 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
30 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->i()Landroid/view/View;30 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->i()Landroid/view/View;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·public·getMenu()Landroid/view/Menu;34 .method·public·getMenu()Landroid/view/Menu;
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/content/Context;36 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/d;->a:Landroid/content/Context;
  
37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
38 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->b()Landroid/view/Menu;38 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->b()Landroid/view/Menu;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····check-cast·v0,·Landroid/support/v4/c/a/a;40 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
41 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu;41 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/d/a/a;)Landroid/view/Menu;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
45 .method·public·getMenuInflater()Landroid/view/MenuInflater;45 .method·public·getMenuInflater()Landroid/view/MenuInflater;
46 ····.locals·146 ····.locals·1
  
47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
48 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->a()Landroid/view/MenuInflater;48 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->a()Landroid/view/MenuInflater;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····return-object·v050 ····return-object·v0
51 .end·method51 .end·method
  
52 .method·public·getSubtitle()Ljava/lang/CharSequence;52 .method·public·getSubtitle()Ljava/lang/CharSequence;
53 ····.locals·153 ····.locals·1
  
54 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;54 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->g()Ljava/lang/CharSequence;55 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->g()Ljava/lang/CharSequence;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·getTag()Ljava/lang/Object;59 .method·public·getTag()Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
  
61 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;61 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
62 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->j()Ljava/lang/Object;62 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->j()Ljava/lang/Object;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····return-object·v064 ····return-object·v0
65 .end·method65 .end·method
  
66 .method·public·getTitle()Ljava/lang/CharSequence;66 .method·public·getTitle()Ljava/lang/CharSequence;
67 ····.locals·167 ····.locals·1
  
68 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;68 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
69 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->f()Ljava/lang/CharSequence;69 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->f()Ljava/lang/CharSequence;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·getTitleOptionalHint()Z73 .method·public·getTitleOptionalHint()Z
74 ····.locals·174 ····.locals·1
  
75 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/c/a;75 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/d;->b:Landroid/support/v7/d/a;
  
76 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->k()Z76 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->k()Z
  
77 ····move-result·v077 ····move-result·v0
  
78 ····return·v078 ····return·v0
79 .end·method79 .end·method
  
Max diff block lines reached; 3713/8686 bytes (42.75%) of diff not shown.
5.49 KB
smali/android/support/v7/internal/view/i.smali
    
Offset 5, 19 lines modifiedOffset 5, 19 lines modified
5 #·instance·fields5 #·instance·fields
6 .field·private·final·a:Ljava/util/ArrayList;6 .field·private·final·a:Ljava/util/ArrayList;
  
7 .field·private·b:J7 .field·private·b:J
  
8 .field·private·c:Landroid/view/animation/Interpolator;8 .field·private·c:Landroid/view/animation/Interpolator;
  
9 .field·private·d:Landroid/support/v4/view/ef;9 .field·private·d:Landroid/support/v4/h/cd;
  
10 .field·private·e:Z10 .field·private·e:Z
  
11 .field·private·final·f:Landroid/support/v4/view/eg;11 .field·private·final·f:Landroid/support/v4/h/ce;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>()V13 .method·public·constructor·<init>()V
14 ····.locals·214 ····.locals·2
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 26, 29 lines modifiedOffset 26, 29 lines modified
  
26 ····iput-wide·v0,·p0,·Landroid/support/v7/internal/view/i;->b:J26 ····iput-wide·v0,·p0,·Landroid/support/v7/internal/view/i;->b:J
  
27 ····new-instance·v0,·Landroid/support/v7/internal/view/j;27 ····new-instance·v0,·Landroid/support/v7/internal/view/j;
  
28 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/view/j;-><init>(Landroid/support/v7/internal/view/i;)V28 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/view/j;-><init>(Landroid/support/v7/internal/view/i;)V
  
29 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/i;->f:Landroid/support/v4/view/eg;29 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/i;->f:Landroid/support/v4/h/ce;
  
30 ····new-instance·v0,·Ljava/util/ArrayList;30 ····new-instance·v0,·Ljava/util/ArrayList;
  
31 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V31 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
32 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/i;->a:Ljava/util/ArrayList;32 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/i;->a:Ljava/util/ArrayList;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·static·synthetic·a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/view/ef;35 .method·static·synthetic·a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/h/cd;
36 ····.locals·136 ····.locals·1
  
37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/view/ef;37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/h/cd;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·static·synthetic·b(Landroid/support/v7/internal/view/i;)V40 .method·static·synthetic·b(Landroid/support/v7/internal/view/i;)V
41 ····.locals·041 ····.locals·0
  
Offset 86, 37 lines modifiedOffset 86, 37 lines modified
  
86 ····iput-wide·p1,·p0,·Landroid/support/v7/internal/view/i;->b:J86 ····iput-wide·p1,·p0,·Landroid/support/v7/internal/view/i;->b:J
  
87 ····:cond_087 ····:cond_0
88 ····return-object·p088 ····return-object·p0
89 .end·method89 .end·method
  
90 .method·public·a(Landroid/support/v4/view/dp;)Landroid/support/v7/internal/view/i;90 .method·public·a(Landroid/support/v4/h/bn;)Landroid/support/v7/internal/view/i;
91 ····.locals·191 ····.locals·1
  
92 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/i;->e:Z92 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/i;->e:Z
  
93 ····if-nez·v0,·:cond_093 ····if-nez·v0,·:cond_0
  
94 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/i;->a:Ljava/util/ArrayList;94 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/i;->a:Ljava/util/ArrayList;
  
95 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z95 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
96 ····:cond_096 ····:cond_0
97 ····return-object·p097 ····return-object·p0
98 .end·method98 .end·method
  
99 .method·public·a(Landroid/support/v4/view/ef;)Landroid/support/v7/internal/view/i;99 .method·public·a(Landroid/support/v4/h/cd;)Landroid/support/v7/internal/view/i;
100 ····.locals·1100 ····.locals·1
  
101 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/i;->e:Z101 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/view/i;->e:Z
  
102 ····if-nez·v0,·:cond_0102 ····if-nez·v0,·:cond_0
  
103 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/view/ef;103 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/h/cd;
  
104 ····:cond_0104 ····:cond_0
105 ····return-object·p0105 ····return-object·p0
106 .end·method106 .end·method
  
107 .method·public·a(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/i;107 .method·public·a(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/i;
108 ····.locals·1108 ····.locals·1
Offset 155, 48 lines modifiedOffset 155, 48 lines modified
  
155 ····if-eqz·v0,·:cond_4155 ····if-eqz·v0,·:cond_4
  
156 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;156 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····check-cast·v0,·Landroid/support/v4/view/dp;158 ····check-cast·v0,·Landroid/support/v4/h/bn;
  
159 ····iget-wide·v2,·p0,·Landroid/support/v7/internal/view/i;->b:J159 ····iget-wide·v2,·p0,·Landroid/support/v7/internal/view/i;->b:J
  
160 ····const-wide/16·v4,·0x0160 ····const-wide/16·v4,·0x0
  
161 ····cmp-long·v2,·v2,·v4161 ····cmp-long·v2,·v2,·v4
  
162 ····if-ltz·v2,·:cond_1162 ····if-ltz·v2,·:cond_1
  
163 ····iget-wide·v2,·p0,·Landroid/support/v7/internal/view/i;->b:J163 ····iget-wide·v2,·p0,·Landroid/support/v7/internal/view/i;->b:J
  
164 ····invoke-virtual·{v0,·v2,·v3},·Landroid/support/v4/view/dp;->a(J)Landroid/support/v4/view/dp;164 ····invoke-virtual·{v0,·v2,·v3},·Landroid/support/v4/h/bn;->a(J)Landroid/support/v4/h/bn;
  
165 ····:cond_1165 ····:cond_1
166 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->c:Landroid/view/animation/Interpolator;166 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->c:Landroid/view/animation/Interpolator;
  
167 ····if-eqz·v2,·:cond_2167 ····if-eqz·v2,·:cond_2
  
168 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->c:Landroid/view/animation/Interpolator;168 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->c:Landroid/view/animation/Interpolator;
  
169 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/dp;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/dp;169 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/h/bn;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/h/bn;
  
170 ····:cond_2170 ····:cond_2
171 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/view/ef;171 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->d:Landroid/support/v4/h/cd;
  
172 ····if-eqz·v2,·:cond_3172 ····if-eqz·v2,·:cond_3
  
173 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->f:Landroid/support/v4/view/eg;173 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/i;->f:Landroid/support/v4/h/ce;
  
174 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/ef;)Landroid/support/v4/view/dp;174 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/cd;)Landroid/support/v4/h/bn;
  
Max diff block lines reached; 743/5527 bytes (13.44%) of diff not shown.
617 B
smali/android/support/v7/internal/view/b.smali
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 ····return-object·v0152 ····return-object·v0
  
153 ····:cond_0153 ····:cond_0
154 ····iget·v0,·p0,·Landroid/support/v7/internal/view/b;->a:I154 ····iget·v0,·p0,·Landroid/support/v7/internal/view/b;->a:I
  
155 ····if-nez·v0,·:cond_1155 ····if-nez·v0,·:cond_1
  
156 ····sget·v0,·Landroid/support/v7/a/k;->Theme_AppCompat_Light:I156 ····sget·v0,·Landroid/support/v7/b/k;->Theme_AppCompat_Light:I
  
157 ····iput·v0,·p0,·Landroid/support/v7/internal/view/b;->a:I157 ····iput·v0,·p0,·Landroid/support/v7/internal/view/b;->a:I
  
158 ····:cond_1158 ····:cond_1
159 ····invoke-direct·{p0},·Landroid/support/v7/internal/view/b;->b()V159 ····invoke-direct·{p0},·Landroid/support/v7/internal/view/b;->b()V
  
160 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->b:Landroid/content/res/Resources$Theme;160 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/b;->b:Landroid/content/res/Resources$Theme;
8.15 KB
smali/android/support/v7/internal/view/e.smali
    
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
1 .class·public·Landroid/support/v7/internal/view/e;1 .class·public·Landroid/support/v7/internal/view/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/c/b;4 .implements·Landroid/support/v7/d/b;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·a:Landroid/view/ActionMode$Callback;6 .field·final·a:Landroid/view/ActionMode$Callback;
  
7 .field·final·b:Landroid/content/Context;7 .field·final·b:Landroid/content/Context;
  
8 .field·final·c:Landroid/support/v4/f/m;8 .field·final·c:Landroid/support/v4/g/m;
  
9 .field·final·d:Landroid/support/v4/f/m;9 .field·final·d:Landroid/support/v4/g/m;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V11 .method·public·constructor·<init>(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V
12 ····.locals·112 ····.locals·1
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;
  
15 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;15 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;
  
16 ····new-instance·v0,·Landroid/support/v4/f/m;16 ····new-instance·v0,·Landroid/support/v4/g/m;
  
17 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V17 ····invoke-direct·{v0},·Landroid/support/v4/g/m;-><init>()V
  
18 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/f/m;18 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/g/m;
  
19 ····new-instance·v0,·Landroid/support/v4/f/m;19 ····new-instance·v0,·Landroid/support/v4/g/m;
  
20 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V20 ····invoke-direct·{v0},·Landroid/support/v4/g/m;-><init>()V
  
21 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/f/m;21 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/g/m;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·private·a(Landroid/view/Menu;)Landroid/view/Menu;24 .method·private·a(Landroid/view/Menu;)Landroid/view/Menu;
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/f/m;26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/g/m;
  
27 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object;27 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/m;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····check-cast·v0,·Landroid/view/Menu;29 ····check-cast·v0,·Landroid/view/Menu;
  
30 ····if-nez·v0,·:cond_030 ····if-nez·v0,·:cond_0
  
31 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;31 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;
  
32 ····move-object·v0,·p132 ····move-object·v0,·p1
  
33 ····check-cast·v0,·Landroid/support/v4/c/a/a;33 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
34 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu;34 ····invoke-static·{v1,·v0},·Landroid/support/v7/internal/view/menu/ab;->a(Landroid/content/Context;Landroid/support/v4/d/a/a;)Landroid/view/Menu;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/f/m;36 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->d:Landroid/support/v4/g/m;
  
37 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;37 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/g/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
38 ····:cond_038 ····:cond_0
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·private·b(Landroid/support/v7/c/a;)Landroid/view/ActionMode;41 .method·private·b(Landroid/support/v7/d/a;)Landroid/view/ActionMode;
42 ····.locals·242 ····.locals·2
  
43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/f/m;43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/g/m;
  
44 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object;44 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/m;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····check-cast·v0,·Landroid/support/v7/internal/view/d;46 ····check-cast·v0,·Landroid/support/v7/internal/view/d;
  
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
Offset 88, 89 lines modifiedOffset 88, 89 lines modified
88 ····return-object·v088 ····return-object·v0
  
89 ····:cond_089 ····:cond_0
90 ····new-instance·v0,·Landroid/support/v7/internal/view/d;90 ····new-instance·v0,·Landroid/support/v7/internal/view/d;
  
91 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;91 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->b:Landroid/content/Context;
  
92 ····invoke-direct·{v0,·v1,·p1},·Landroid/support/v7/internal/view/d;-><init>(Landroid/content/Context;Landroid/support/v7/c/a;)V92 ····invoke-direct·{v0,·v1,·p1},·Landroid/support/v7/internal/view/d;-><init>(Landroid/content/Context;Landroid/support/v7/d/a;)V
  
93 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/f/m;93 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/e;->c:Landroid/support/v4/g/m;
  
94 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;94 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/g/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
95 ····goto·:goto_095 ····goto·:goto_0
96 .end·method96 .end·method
  
  
97 #·virtual·methods97 #·virtual·methods
98 .method·public·a(Landroid/support/v7/c/a;)V98 .method·public·a(Landroid/support/v7/d/a;)V
99 ····.locals·299 ····.locals·2
  
100 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;100 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;
  
101 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/view/e;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode;101 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/view/e;->b(Landroid/support/v7/d/a;)Landroid/view/ActionMode;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····invoke-interface·{v0,·v1},·Landroid/view/ActionMode$Callback;->onDestroyActionMode(Landroid/view/ActionMode;)V103 ····invoke-interface·{v0,·v1},·Landroid/view/ActionMode$Callback;->onDestroyActionMode(Landroid/view/ActionMode;)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·a(Landroid/support/v7/c/a;Landroid/view/Menu;)Z106 .method·public·a(Landroid/support/v7/d/a;Landroid/view/Menu;)Z
107 ····.locals·3107 ····.locals·3
  
108 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;108 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/e;->a:Landroid/view/ActionMode$Callback;
  
109 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/view/e;->b(Landroid/support/v7/c/a;)Landroid/view/ActionMode;109 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/view/e;->b(Landroid/support/v7/d/a;)Landroid/view/ActionMode;
  
110 ····move-result-object·v1110 ····move-result-object·v1
Max diff block lines reached; 2235/8251 bytes (27.09%) of diff not shown.
4.03 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/h;->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/cq;->a(Landroid/view/ViewConfiguration;)Z69 ····invoke-static·{v1},·Landroid/support/v4/h/bg;->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/l;->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/l;->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/e;->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 228, 15 lines modifiedOffset 228, 15 lines modified
  
228 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context;228 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/a;->a:Landroid/content/Context;
  
229 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;229 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
230 ····move-result-object·v0230 ····move-result-object·v0
  
231 ····sget·v1,·Landroid/support/v7/a/e;->abc_action_bar_stacked_tab_max_width:I231 ····sget·v1,·Landroid/support/v7/b/e;->abc_action_bar_stacked_tab_max_width:I
  
232 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I232 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
233 ····move-result·v0233 ····move-result·v0
  
234 ····return·v0234 ····return·v0
235 .end·method235 .end·method
3.21 KB
smali/android/support/v7/internal/view/j.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v7/internal/view/j;1 .class·Landroid/support/v7/internal/view/j;
2 .super·Landroid/support/v4/view/eg;2 .super·Landroid/support/v4/h/ce;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/view/i;4 .field·final·synthetic·a:Landroid/support/v7/internal/view/i;
  
5 .field·private·b:Z5 .field·private·b:Z
  
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 .method·constructor·<init>(Landroid/support/v7/internal/view/i;)V14 .method·constructor·<init>(Landroid/support/v7/internal/view/i;)V
15 ····.locals·115 ····.locals·1
  
16 ····const/4·v0,·0x016 ····const/4·v0,·0x0
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;
  
18 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V18 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><init>()V
  
19 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/j;->b:Z19 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/j;->b:Z
  
20 ····iput·v0,·p0,·Landroid/support/v7/internal/view/j;->c:I20 ····iput·v0,·p0,·Landroid/support/v7/internal/view/j;->c:I
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
Offset 59, 29 lines modifiedOffset 59, 29 lines modified
59 ····:cond_159 ····:cond_1
60 ····const/4·v0,·0x160 ····const/4·v0,·0x1
  
61 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/j;->b:Z61 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/j;->b:Z
  
62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;
  
63 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/view/ef;63 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/h/cd;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;66 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;
  
67 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/view/ef;67 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/h/cd;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····const/4·v1,·0x069 ····const/4·v1,·0x0
  
70 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->a(Landroid/view/View;)V70 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->a(Landroid/view/View;)V
  
71 ····goto·:goto_071 ····goto·:goto_0
72 .end·method72 .end·method
  
73 .method·public·b(Landroid/view/View;)V73 .method·public·b(Landroid/view/View;)V
74 ····.locals·274 ····.locals·2
  
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
  
101 ····move-result·v1101 ····move-result·v1
  
102 ····if-ne·v0,·v1,·:cond_1102 ····if-ne·v0,·v1,·:cond_1
  
103 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;103 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;
  
104 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/view/ef;104 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/h/cd;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····if-eqz·v0,·:cond_0106 ····if-eqz·v0,·:cond_0
  
107 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;107 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/j;->a:Landroid/support/v7/internal/view/i;
  
108 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/view/ef;108 ····invoke-static·{v0},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v7/internal/view/i;)Landroid/support/v4/h/cd;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
  
111 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->b(Landroid/view/View;)V111 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->b(Landroid/view/View;)V
  
112 ····:cond_0112 ····:cond_0
113 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/j;->a()V113 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/j;->a()V
  
114 ····:cond_1114 ····:cond_1
115 ····return-void115 ····return-void
116 .end·method116 .end·method
4.08 KB
smali/android/support/v7/internal/view/c.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·Landroid/support/v7/internal/view/c;1 .class·public·Landroid/support/v7/internal/view/c;
2 .super·Landroid/support/v7/c/a;2 .super·Landroid/support/v7/d/a;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/j;4 .implements·Landroid/support/v7/internal/view/menu/j;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·a:Landroid/content/Context;6 .field·private·a:Landroid/content/Context;
  
7 .field·private·b:Landroid/support/v7/internal/widget/ActionBarContextView;7 .field·private·b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
8 .field·private·c:Landroid/support/v7/c/b;8 .field·private·c:Landroid/support/v7/d/b;
  
9 .field·private·d:Ljava/lang/ref/WeakReference;9 .field·private·d:Ljava/lang/ref/WeakReference;
  
10 .field·private·e:Z10 .field·private·e:Z
  
11 .field·private·f:Z11 .field·private·f:Z
  
12 .field·private·g:Landroid/support/v7/internal/view/menu/i;12 .field·private·g:Landroid/support/v7/internal/view/menu/i;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/c/b;Z)V14 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/d/b;Z)V
15 ····.locals·215 ····.locals·2
  
16 ····invoke-direct·{p0},·Landroid/support/v7/c/a;-><init>()V16 ····invoke-direct·{p0},·Landroid/support/v7/d/a;-><init>()V
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/c;->a:Landroid/content/Context;17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/c;->a:Landroid/content/Context;
  
18 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;18 ····iput-object·p2,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
19 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/c/b;19 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/d/b;
  
20 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/i;20 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/i;
  
21 ····invoke-virtual·{p2},·Landroid/support/v7/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context;21 ····invoke-virtual·{p2},·Landroid/support/v7/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context;
  
22 ····move-result-object·v122 ····move-result-object·v1
  
Offset 135, 29 lines modifiedOffset 135, 29 lines modified
  
135 ····return-void135 ····return-void
136 .end·method136 .end·method
  
137 .method·public·a(Z)V137 .method·public·a(Z)V
138 ····.locals·1138 ····.locals·1
  
139 ····invoke-super·{p0,·p1},·Landroid/support/v7/c/a;->a(Z)V139 ····invoke-super·{p0,·p1},·Landroid/support/v7/d/a;->a(Z)V
  
140 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;140 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
141 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setTitleOptional(Z)V141 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/ActionBarContextView;->setTitleOptional(Z)V
  
142 ····return-void142 ····return-void
143 .end·method143 .end·method
  
144 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z144 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z
145 ····.locals·1145 ····.locals·1
  
146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/c/b;146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/d/b;
  
147 ····invoke-interface·{v0,·p0,·p2},·Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/MenuItem;)Z147 ····invoke-interface·{v0,·p0,·p2},·Landroid/support/v7/d/b;->a(Landroid/support/v7/d/a;Landroid/view/MenuItem;)Z
  
148 ····move-result·v0148 ····move-result·v0
  
149 ····return·v0149 ····return·v0
150 .end·method150 .end·method
  
151 .method·public·b()Landroid/view/Menu;151 .method·public·b()Landroid/view/Menu;
Offset 209, 29 lines modifiedOffset 209, 29 lines modified
  
209 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;209 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
210 ····const/16·v1,·0x20210 ····const/16·v1,·0x20
  
211 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->sendAccessibilityEvent(I)V211 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarContextView;->sendAccessibilityEvent(I)V
  
212 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/c/b;212 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/d/b;
  
213 ····invoke-interface·{v0,·p0},·Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;)V213 ····invoke-interface·{v0,·p0},·Landroid/support/v7/d/b;->a(Landroid/support/v7/d/a;)V
  
214 ····goto·:goto_0214 ····goto·:goto_0
215 .end·method215 .end·method
  
216 .method·public·d()V216 .method·public·d()V
217 ····.locals·2217 ····.locals·2
  
218 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/c/b;218 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/c;->c:Landroid/support/v7/d/b;
  
219 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/c;->g:Landroid/support/v7/internal/view/menu/i;219 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/c;->g:Landroid/support/v7/internal/view/menu/i;
  
220 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/c/b;->b(Landroid/support/v7/c/a;Landroid/view/Menu;)Z220 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/d/b;->b(Landroid/support/v7/d/a;Landroid/view/Menu;)Z
  
221 ····return-void221 ····return-void
222 .end·method222 .end·method
  
223 .method·public·f()Ljava/lang/CharSequence;223 .method·public·f()Ljava/lang/CharSequence;
224 ····.locals·1224 ····.locals·1
  
568 B
smali/android/support/v7/internal/view/menu/d.smali
    
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
  
335 ····move-result-object·v9335 ····move-result-object·v9
  
336 ····if-eq·v1,·v2,·:cond_2336 ····if-eq·v1,·v2,·:cond_2
  
337 ····invoke-virtual·{v9,·v5},·Landroid/view/View;->setPressed(Z)V337 ····invoke-virtual·{v9,·v5},·Landroid/view/View;->setPressed(Z)V
  
338 ····invoke-static·{v9},·Landroid/support/v4/view/bv;->n(Landroid/view/View;)V338 ····invoke-static·{v9},·Landroid/support/v4/h/ao;->h(Landroid/view/View;)V
  
339 ····:cond_2339 ····:cond_2
340 ····if-eq·v9,·v3,·:cond_3340 ····if-eq·v9,·v3,·:cond_3
  
341 ····invoke-virtual·{p0,·v9,·v4},·Landroid/support/v7/internal/view/menu/d;->a(Landroid/view/View;I)V341 ····invoke-virtual·{p0,·v9,·v4},·Landroid/support/v7/internal/view/menu/d;->a(Landroid/view/View;I)V
  
342 ····:cond_3342 ····:cond_3
4.55 KB
smali/android/support/v7/internal/view/menu/i.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·public·Landroid/support/v7/internal/view/menu/i;1 .class·public·Landroid/support/v7/internal/view/menu/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/c/a/a;4 .implements·Landroid/support/v4/d/a/a;
  
  
5 #·static·fields5 #·static·fields
6 .field·private·static·final·d:[I6 .field·private·static·final·d:[I
  
  
7 #·instance·fields7 #·instance·fields
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 ····:goto_1310 ····:goto_1
311 ····if-lez·p3,·:cond_4311 ····if-lez·p3,·:cond_4
  
312 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context;312 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context;
  
313 ····move-result-object·v0313 ····move-result-object·v0
  
314 ····invoke-static·{v0,·p3},·Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;314 ····invoke-static·{v0,·p3},·Landroid/support/v4/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
315 ····move-result-object·v0315 ····move-result-object·v0
  
316 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->b:Landroid/graphics/drawable/Drawable;316 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/i;->b:Landroid/graphics/drawable/Drawable;
  
317 ····:cond_2317 ····:cond_2
318 ····:goto_2318 ····:goto_2
Offset 576, 15 lines modifiedOffset 576, 15 lines modified
  
576 ····iget·v1,·v1,·Landroid/content/res/Configuration;->keyboard:I576 ····iget·v1,·v1,·Landroid/content/res/Configuration;->keyboard:I
  
577 ····if-eq·v1,·v0,·:cond_0577 ····if-eq·v1,·v0,·:cond_0
  
578 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/i;->f:Landroid/content/res/Resources;578 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/i;->f:Landroid/content/res/Resources;
  
579 ····sget·v2,·Landroid/support/v7/a/c;->abc_config_showMenuShortcutsWhenKeyboardPresent:I579 ····sget·v2,·Landroid/support/v7/b/c;->abc_config_showMenuShortcutsWhenKeyboardPresent:I
  
580 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getBoolean(I)Z580 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getBoolean(I)Z
  
581 ····move-result·v1581 ····move-result·v1
  
582 ····if-eqz·v1,·:cond_0582 ····if-eqz·v1,·:cond_0
  
Offset 871, 15 lines modifiedOffset 871, 15 lines modified
871 ····:goto_0871 ····:goto_0
872 ····if-ge·v2,·v3,·:cond_3872 ····if-ge·v2,·v3,·:cond_3
  
873 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem;873 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem;
  
874 ····move-result-object·v4874 ····move-result-object·v4
  
875 ····invoke-static·{v4},·Landroid/support/v4/view/as;->a(Landroid/view/MenuItem;)Landroid/view/View;875 ····invoke-static·{v4},·Landroid/support/v4/h/y;->a(Landroid/view/MenuItem;)Landroid/view/View;
  
876 ····move-result-object·v1876 ····move-result-object·v1
  
877 ····if-eqz·v1,·:cond_1877 ····if-eqz·v1,·:cond_1
  
878 ····invoke-virtual·{v1},·Landroid/view/View;->getId()I878 ····invoke-virtual·{v1},·Landroid/view/View;->getId()I
  
Offset 894, 15 lines modifiedOffset 894, 15 lines modified
894 ····new-instance·v0,·Landroid/util/SparseArray;894 ····new-instance·v0,·Landroid/util/SparseArray;
  
895 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V895 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
896 ····:cond_0896 ····:cond_0
897 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V897 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V
  
898 ····invoke-static·{v4},·Landroid/support/v4/view/as;->c(Landroid/view/MenuItem;)Z898 ····invoke-static·{v4},·Landroid/support/v4/h/y;->c(Landroid/view/MenuItem;)Z
  
899 ····move-result·v1899 ····move-result·v1
  
900 ····if-eqz·v1,·:cond_1900 ····if-eqz·v1,·:cond_1
  
901 ····const-string·v1,·"android:menu:expandedactionview"901 ····const-string·v1,·"android:menu:expandedactionview"
  
Offset 1319, 21 lines modifiedOffset 1319, 21 lines modified
1319 ····return·v01319 ····return·v0
  
1320 ····:cond_11320 ····:cond_1
1321 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/m;->b()Z1321 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/m;->b()Z
  
1322 ····move-result·v31322 ····move-result·v3
  
1323 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/m;->a()Landroid/support/v4/view/n;1323 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/m;->a()Landroid/support/v4/h/a;
  
1324 ····move-result-object·v41324 ····move-result-object·v4
  
1325 ····if-eqz·v4,·:cond_21325 ····if-eqz·v4,·:cond_2
  
1326 ····invoke-virtual·{v4},·Landroid/support/v4/view/n;->e()Z1326 ····invoke-virtual·{v4},·Landroid/support/v4/h/a;->e()Z
  
1327 ····move-result·v11327 ····move-result·v1
  
1328 ····if-eqz·v1,·:cond_21328 ····if-eqz·v1,·:cond_2
  
1329 ····move·v1,·v21329 ····move·v1,·v2
  
Offset 1394, 15 lines modifiedOffset 1394, 15 lines modified
  
1394 ····move-result-object·v01394 ····move-result-object·v0
  
1395 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ad;1395 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/ad;
  
1396 ····if-eqz·v1,·:cond_61396 ····if-eqz·v1,·:cond_6
  
1397 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/view/n;->a(Landroid/view/SubMenu;)V1397 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/h/a;->a(Landroid/view/SubMenu;)V
  
1398 ····:cond_61398 ····:cond_6
1399 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/ad;Landroid/support/v7/internal/view/menu/x;)Z1399 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/ad;Landroid/support/v7/internal/view/menu/x;)Z
  
1400 ····move-result·v01400 ····move-result·v0
  
1401 ····or-int/2addr·v0,·v31401 ····or-int/2addr·v0,·v3
Offset 1745, 15 lines modifiedOffset 1745, 15 lines modified
1745 ····:goto_11745 ····:goto_1
1746 ····if-ge·v1,·v3,·:cond_41746 ····if-ge·v1,·v3,·:cond_4
  
1747 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem;1747 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/view/menu/i;->getItem(I)Landroid/view/MenuItem;
  
1748 ····move-result-object·v01748 ····move-result-object·v0
  
1749 ····invoke-static·{v0},·Landroid/support/v4/view/as;->a(Landroid/view/MenuItem;)Landroid/view/View;1749 ····invoke-static·{v0},·Landroid/support/v4/h/y;->a(Landroid/view/MenuItem;)Landroid/view/View;
  
1750 ····move-result-object·v41750 ····move-result-object·v4
  
1751 ····if-eqz·v4,·:cond_21751 ····if-eqz·v4,·:cond_2
Max diff block lines reached; 518/4558 bytes (11.36%) of diff not shown.
430 B
smali/android/support/v7/internal/view/menu/r.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v7/internal/view/menu/r;1 .class·Landroid/support/v7/internal/view/menu/r;
2 .super·Landroid/support/v7/internal/view/menu/f;2 .super·Landroid/support/v7/internal/view/menu/f;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/ax;4 .implements·Landroid/support/v4/h/ad;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/o;6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/o;
  
  
7 #·direct·methods7 #·direct·methods
695 B
smali/android/support/v7/internal/view/menu/g.smali
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->d:Landroid/support/v7/internal/view/menu/ExpandedMenuView;74 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->d:Landroid/support/v7/internal/view/menu/ExpandedMenuView;
  
75 ····if-nez·v0,·:cond_175 ····if-nez·v0,·:cond_1
  
76 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->b:Landroid/view/LayoutInflater;76 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/g;->b:Landroid/view/LayoutInflater;
  
77 ····sget·v1,·Landroid/support/v7/a/i;->abc_expanded_menu_layout:I77 ····sget·v1,·Landroid/support/v7/b/i;->abc_expanded_menu_layout:I
  
78 ····const/4·v2,·0x078 ····const/4·v2,·0x0
  
79 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;79 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
2.04 KB
smali/android/support/v7/internal/view/menu/u.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Landroid/support/v7/internal/view/menu/p;2 .super·Landroid/support/v7/internal/view/menu/p;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ActionProvider$VisibilityListener;4 .implements·Landroid/view/ActionProvider$VisibilityListener;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·c:Landroid/support/v4/view/p;6 .field·c:Landroid/support/v4/h/c;
  
7 .field·final·synthetic·d:Landroid/support/v7/internal/view/menu/t;7 .field·final·synthetic·d:Landroid/support/v7/internal/view/menu/t;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/t;Landroid/content/Context;Landroid/view/ActionProvider;)V9 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/t;Landroid/content/Context;Landroid/view/ActionProvider;)V
10 ····.locals·010 ····.locals·0
Offset 32, 18 lines modifiedOffset 32, 18 lines modified
32 ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;32 ····invoke-virtual·{v0,·p1},·Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
  
36 .method·public·a(Landroid/support/v4/view/p;)V36 .method·public·a(Landroid/support/v4/h/c;)V
37 ····.locals·137 ····.locals·1
  
38 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/p;38 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/h/c;
  
39 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider;39 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->a:Landroid/view/ActionProvider;
  
40 ····if-eqz·p1,·:cond_040 ····if-eqz·p1,·:cond_0
  
41 ····:goto_041 ····:goto_0
42 ····invoke-virtual·{v0,·p0},·Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V42 ····invoke-virtual·{v0,·p0},·Landroid/view/ActionProvider;->setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V
Offset 79, 18 lines modifiedOffset 79, 18 lines modified
  
79 ····return·v079 ····return·v0
80 .end·method80 .end·method
  
81 .method·public·onActionProviderVisibilityChanged(Z)V81 .method·public·onActionProviderVisibilityChanged(Z)V
82 ····.locals·182 ····.locals·1
  
83 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/p;83 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/h/c;
  
84 ····if-eqz·v0,·:cond_084 ····if-eqz·v0,·:cond_0
  
85 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/view/p;85 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/u;->c:Landroid/support/v4/h/c;
  
86 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/p;->a(Z)V86 ····invoke-interface·{v0,·p1},·Landroid/support/v4/h/c;->a(Z)V
  
87 ····:cond_087 ····:cond_0
88 ····return-void88 ····return-void
89 .end·method89 .end·method
6.18 KB
smali/android/support/v7/internal/view/menu/ae.smali
    
Offset 2, 140 lines modifiedOffset 2, 140 lines modified
2 .super·Landroid/support/v7/internal/view/menu/ac;2 .super·Landroid/support/v7/internal/view/menu/ac;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/SubMenu;4 .implements·Landroid/view/SubMenu;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/c;)V6 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/d/a/c;)V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/ac;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/a;)V8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/ac;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/a;)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·b()Landroid/support/v4/c/a/c;12 .method·public·b()Landroid/support/v4/d/a/c;
13 ····.locals·113 ····.locals·1
  
14 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ae;->b:Ljava/lang/Object;14 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ae;->b:Ljava/lang/Object;
  
15 ····check-cast·v0,·Landroid/support/v4/c/a/c;15 ····check-cast·v0,·Landroid/support/v4/d/a/c;
  
16 ····return-object·v016 ····return-object·v0
17 .end·method17 .end·method
  
18 .method·public·clearHeader()V18 .method·public·clearHeader()V
19 ····.locals·119 ····.locals·1
  
20 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;20 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
21 ····move-result-object·v021 ····move-result-object·v0
  
22 ····invoke-interface·{v0},·Landroid/support/v4/c/a/c;->clearHeader()V22 ····invoke-interface·{v0},·Landroid/support/v4/d/a/c;->clearHeader()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·getItem()Landroid/view/MenuItem;25 .method·public·getItem()Landroid/view/MenuItem;
26 ····.locals·126 ····.locals·1
  
27 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;27 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····invoke-interface·{v0},·Landroid/support/v4/c/a/c;->getItem()Landroid/view/MenuItem;29 ····invoke-interface·{v0},·Landroid/support/v4/d/a/c;->getItem()Landroid/view/MenuItem;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ae;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;31 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ae;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
  
35 .method·public·setHeaderIcon(I)Landroid/view/SubMenu;35 .method·public·setHeaderIcon(I)Landroid/view/SubMenu;
36 ····.locals·136 ····.locals·1
  
37 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;37 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setHeaderIcon(I)Landroid/view/SubMenu;39 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setHeaderIcon(I)Landroid/view/SubMenu;
  
40 ····return-object·p040 ····return-object·p0
41 .end·method41 .end·method
  
42 .method·public·setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;42 .method·public·setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
43 ····.locals·143 ····.locals·1
  
44 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;44 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;46 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
  
47 ····return-object·p047 ····return-object·p0
48 .end·method48 .end·method
  
49 .method·public·setHeaderTitle(I)Landroid/view/SubMenu;49 .method·public·setHeaderTitle(I)Landroid/view/SubMenu;
50 ····.locals·150 ····.locals·1
  
51 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;51 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setHeaderTitle(I)Landroid/view/SubMenu;53 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setHeaderTitle(I)Landroid/view/SubMenu;
  
54 ····return-object·p054 ····return-object·p0
55 .end·method55 .end·method
  
56 .method·public·setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;56 .method·public·setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
57 ····.locals·157 ····.locals·1
  
58 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;58 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;60 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
  
61 ····return-object·p061 ····return-object·p0
62 .end·method62 .end·method
  
63 .method·public·setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;63 .method·public·setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;
64 ····.locals·164 ····.locals·1
  
65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;67 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;
  
68 ····return-object·p068 ····return-object·p0
69 .end·method69 .end·method
  
70 .method·public·setIcon(I)Landroid/view/SubMenu;70 .method·public·setIcon(I)Landroid/view/SubMenu;
71 ····.locals·171 ····.locals·1
  
72 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/c/a/c;72 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ae;->b()Landroid/support/v4/d/a/c;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/c;->setIcon(I)Landroid/view/SubMenu;74 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/c;->setIcon(I)Landroid/view/SubMenu;
  
75 ····return-object·p075 ····return-object·p0
Max diff block lines reached; 627/6225 bytes (10.07%) of diff not shown.
835 B
smali/android/support/v7/internal/view/menu/t.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 #·annotations5 #·annotations
6 .annotation·build·Landroid/annotation/TargetApi;6 .annotation·build·Landroid/annotation/TargetApi;
7 ····value·=·0x107 ····value·=·0x10
8 .end·annotation8 .end·annotation
  
  
9 #·direct·methods9 #·direct·methods
10 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V10 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/d/a/b;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V12 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/b;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p;16 .method·a(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/p;
13.6 KB
smali/android/support/v7/internal/view/menu/m.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·public·final·Landroid/support/v7/internal/view/menu/m;1 .class·public·final·Landroid/support/v7/internal/view/menu/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/c/a/b;4 .implements·Landroid/support/v4/d/a/b;
  
  
5 #·static·fields5 #·static·fields
6 .field·private·static·w:Ljava/lang/String;6 .field·private·static·w:Ljava/lang/String;
  
7 .field·private·static·x:Ljava/lang/String;7 .field·private·static·x:Ljava/lang/String;
  
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
  
48 .field·private·p:I48 .field·private·p:I
  
49 .field·private·q:I49 .field·private·q:I
  
50 .field·private·r:Landroid/view/View;50 .field·private·r:Landroid/view/View;
  
51 .field·private·s:Landroid/support/v4/view/n;51 .field·private·s:Landroid/support/v4/h/a;
  
52 .field·private·t:Landroid/support/v4/view/ax;52 .field·private·t:Landroid/support/v4/h/ad;
  
53 .field·private·u:Z53 .field·private·u:Z
  
54 .field·private·v:Landroid/view/ContextMenu$ContextMenuInfo;54 .field·private·v:Landroid/view/ContextMenu$ContextMenuInfo;
  
  
55 #·direct·methods55 #·direct·methods
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;102 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;
  
103 ····return-object·v0103 ····return-object·v0
104 .end·method104 .end·method
  
  
105 #·virtual·methods105 #·virtual·methods
106 .method·public·a(I)Landroid/support/v4/c/a/b;106 .method·public·a(I)Landroid/support/v4/d/a/b;
107 ····.locals·3107 ····.locals·3
  
108 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;108 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;
  
109 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context;109 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->e()Landroid/content/Context;
  
110 ····move-result-object·v0110 ····move-result-object·v0
Offset 125, 75 lines modifiedOffset 125, 75 lines modified
  
125 ····const/4·v0,·0x0125 ····const/4·v0,·0x0
  
126 ····invoke-virtual·{v1,·p1,·v2,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;126 ····invoke-virtual·{v1,·p1,·v2,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
127 ····move-result-object·v0127 ····move-result-object·v0
  
128 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/v4/c/a/b;128 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/m;->a(Landroid/view/View;)Landroid/support/v4/d/a/b;
  
129 ····return-object·p0129 ····return-object·p0
130 .end·method130 .end·method
  
131 .method·public·a(Landroid/support/v4/view/ax;)Landroid/support/v4/c/a/b;131 .method·public·a(Landroid/support/v4/h/a;)Landroid/support/v4/d/a/b;
132 ····.locals·0 
  
133 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/view/ax; 
  
134 ····return-object·p0 
135 .end·method 
  
136 .method·public·a(Landroid/support/v4/view/n;)Landroid/support/v4/c/a/b; 
137 ····.locals·2132 ····.locals·2
  
138 ····const/4·v1,·0x0133 ····const/4·v1,·0x0
  
139 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;134 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
140 ····if-eqz·v0,·:cond_0135 ····if-eqz·v0,·:cond_0
  
141 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;136 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
142 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/n;->a(Landroid/support/v4/view/p;)V137 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/h/a;->a(Landroid/support/v4/h/c;)V
  
143 ····:cond_0138 ····:cond_0
144 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View;139 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View;
  
145 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;140 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;141 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->l:Landroid/support/v7/internal/view/menu/i;
  
147 ····const/4·v1,·0x1142 ····const/4·v1,·0x1
  
148 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->b(Z)V143 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->b(Z)V
  
149 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;144 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
150 ····if-eqz·v0,·:cond_1145 ····if-eqz·v0,·:cond_1
  
151 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
152 ····new-instance·v1,·Landroid/support/v7/internal/view/menu/n;147 ····new-instance·v1,·Landroid/support/v7/internal/view/menu/n;
  
153 ····invoke-direct·{v1,·p0},·Landroid/support/v7/internal/view/menu/n;-><init>(Landroid/support/v7/internal/view/menu/m;)V148 ····invoke-direct·{v1,·p0},·Landroid/support/v7/internal/view/menu/n;-><init>(Landroid/support/v7/internal/view/menu/m;)V
  
154 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/n;->a(Landroid/support/v4/view/p;)V149 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/h/a;->a(Landroid/support/v4/h/c;)V
  
155 ····:cond_1150 ····:cond_1
156 ····return-object·p0151 ····return-object·p0
157 .end·method152 .end·method
  
 153 .method·public·a(Landroid/support/v4/h/ad;)Landroid/support/v4/d/a/b;
 154 ····.locals·0
  
 155 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->t:Landroid/support/v4/h/ad;
  
 156 ····return-object·p0
 157 .end·method
  
158 .method·public·a(Landroid/view/View;)Landroid/support/v4/c/a/b;158 .method·public·a(Landroid/view/View;)Landroid/support/v4/d/a/b;
159 ····.locals·2159 ····.locals·2
  
160 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View;160 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/m;->r:Landroid/view/View;
  
161 ····const/4·v0,·0x0161 ····const/4·v0,·0x0
  
162 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/view/n;162 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/m;->s:Landroid/support/v4/h/a;
  
163 ····if-eqz·p1,·:cond_0163 ····if-eqz·p1,·:cond_0
  
164 ····invoke-virtual·{p1},·Landroid/view/View;->getId()I164 ····invoke-virtual·{p1},·Landroid/view/View;->getId()I
Max diff block lines reached; 8961/13827 bytes (64.81%) of diff not shown.
790 B
smali/android/support/v7/internal/view/menu/ad.smali
    
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 .method·public·setHeaderIcon(I)Landroid/view/SubMenu;196 .method·public·setHeaderIcon(I)Landroid/view/SubMenu;
197 ····.locals·1197 ····.locals·1
  
198 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ad;->e()Landroid/content/Context;198 ····invoke-virtual·{p0},·Landroid/support/v7/internal/view/menu/ad;->e()Landroid/content/Context;
  
199 ····move-result-object·v0199 ····move-result-object·v0
  
200 ····invoke-static·{v0,·p1},·Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;200 ····invoke-static·{v0,·p1},·Landroid/support/v4/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
201 ····move-result-object·v0201 ····move-result-object·v0
  
202 ····invoke-super·{p0,·v0},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/i;202 ····invoke-super·{p0,·v0},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/i;
  
203 ····return-object·p0203 ····return-object·p0
204 .end·method204 .end·method
397 B
smali/android/support/v7/internal/view/menu/q.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v7/internal/view/menu/q;1 .class·Landroid/support/v7/internal/view/menu/q;
2 .super·Landroid/widget/FrameLayout;2 .super·Landroid/widget/FrameLayout;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/c/c;4 .implements·Landroid/support/v7/d/c;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·a:Landroid/view/CollapsibleActionView;6 .field·final·a:Landroid/view/CollapsibleActionView;
  
  
7 #·direct·methods7 #·direct·methods
14.3 KB
smali/android/support/v7/internal/view/menu/ac.smali
    
Offset 2, 32 lines modifiedOffset 2, 32 lines modified
2 .super·Landroid/support/v7/internal/view/menu/e;2 .super·Landroid/support/v7/internal/view/menu/e;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/Menu;4 .implements·Landroid/view/Menu;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/a;)V6 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/d/a/a;)V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V8 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·add(I)Landroid/view/MenuItem;12 .method·public·add(I)Landroid/view/MenuItem;
13 ····.locals·113 ····.locals·1
  
14 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;14 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
15 ····check-cast·v0,·Landroid/support/v4/c/a/a;15 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
16 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/a;->add(I)Landroid/view/MenuItem;16 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/a;->add(I)Landroid/view/MenuItem;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
Offset 35, 17 lines modifiedOffset 35, 17 lines modified
35 .end·method35 .end·method
  
36 .method·public·add(IIII)Landroid/view/MenuItem;36 .method·public·add(IIII)Landroid/view/MenuItem;
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
39 ····check-cast·v0,·Landroid/support/v4/c/a/a;39 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
40 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/c/a/a;->add(IIII)Landroid/view/MenuItem;40 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/d/a/a;->add(IIII)Landroid/view/MenuItem;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;42 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
Offset 53, 17 lines modifiedOffset 53, 17 lines modified
53 .end·method53 .end·method
  
54 .method·public·add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;54 .method·public·add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
55 ····.locals·155 ····.locals·1
  
56 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;56 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
57 ····check-cast·v0,·Landroid/support/v4/c/a/a;57 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
58 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/c/a/a;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;58 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/d/a/a;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;60 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
Offset 71, 17 lines modifiedOffset 71, 17 lines modified
71 .end·method71 .end·method
  
72 .method·public·add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;72 .method·public·add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
73 ····.locals·173 ····.locals·1
  
74 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;74 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
75 ····check-cast·v0,·Landroid/support/v4/c/a/a;75 ····check-cast·v0,·Landroid/support/v4/d/a/a;
  
76 ····invoke-interface·{v0,·p1},·Landroid/support/v4/c/a/a;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;76 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/a/a;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;78 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ac;->a(Landroid/view/MenuItem;)Landroid/view/MenuItem;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····array-length·v1,·v0100 ····array-length·v1,·v0
  
101 ····new-array·v9,·v1,·[Landroid/view/MenuItem;101 ····new-array·v9,·v1,·[Landroid/view/MenuItem;
  
102 ····:cond_0102 ····:cond_0
103 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;103 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
104 ····check-cast·v1,·Landroid/support/v4/c/a/a;104 ····check-cast·v1,·Landroid/support/v4/d/a/a;
  
105 ····move·v2,·p1105 ····move·v2,·p1
  
106 ····move·v3,·p2106 ····move·v3,·p2
  
107 ····move·v4,·p3107 ····move·v4,·p3
  
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····move-object·v6,·p5116 ····move-object·v6,·p5
  
117 ····move-object/from16·v7,·p6117 ····move-object/from16·v7,·p6
  
118 ····move/from16·v8,·p7118 ····move/from16·v8,·p7
  
119 ····invoke-interface/range·{v1·..·v9},·Landroid/support/v4/c/a/a;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I119 ····invoke-interface/range·{v1·..·v9},·Landroid/support/v4/d/a/a;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I
  
120 ····move-result·v2120 ····move-result·v2
  
121 ····if-eqz·v9,·:cond_1121 ····if-eqz·v9,·:cond_1
  
122 ····const/4·v1,·0x0122 ····const/4·v1,·0x0
  
Offset 150, 17 lines modifiedOffset 150, 17 lines modified
150 .end·method150 .end·method
  
151 .method·public·addSubMenu(I)Landroid/view/SubMenu;151 .method·public·addSubMenu(I)Landroid/view/SubMenu;
152 ····.locals·1152 ····.locals·1
  
153 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;153 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ac;->b:Ljava/lang/Object;
  
154 ····check-cast·v0,·Landroid/support/v4/c/a/a;154 ····check-cast·v0,·Landroid/support/v4/d/a/a;
Max diff block lines reached; 10017/14523 bytes (68.97%) of diff not shown.
23.5 KB
smali/android/support/v7/internal/view/menu/o.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·c:Ljava/lang/reflect/Method;13 .field·private·c:Ljava/lang/reflect/Method;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V15 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/d/a/b;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/view/menu/e;-><init>(Landroid/content/Context;Ljava/lang/Object;)V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····:try_start_044 ····:try_start_0
45 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method;45 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->c:Ljava/lang/reflect/Method;
  
46 ····if-nez·v0,·:cond_046 ····if-nez·v0,·:cond_0
  
47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
48 ····check-cast·v0,·Landroid/support/v4/c/a/b;48 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
49 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;49 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····const-string·v1,·"setExclusiveCheckable"51 ····const-string·v1,·"setExclusiveCheckable"
  
Offset 109, 45 lines modifiedOffset 109, 45 lines modified
109 .end·method109 .end·method
  
110 .method·public·collapseActionView()Z110 .method·public·collapseActionView()Z
111 ····.locals·1111 ····.locals·1
  
112 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;112 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
113 ····check-cast·v0,·Landroid/support/v4/c/a/b;113 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
114 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->collapseActionView()Z114 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->collapseActionView()Z
  
115 ····move-result·v0115 ····move-result·v0
  
116 ····return·v0116 ····return·v0
117 .end·method117 .end·method
  
118 .method·public·expandActionView()Z118 .method·public·expandActionView()Z
119 ····.locals·1119 ····.locals·1
  
120 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;120 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
121 ····check-cast·v0,·Landroid/support/v4/c/a/b;121 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
122 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->expandActionView()Z122 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->expandActionView()Z
  
123 ····move-result·v0123 ····move-result·v0
  
124 ····return·v0124 ····return·v0
125 .end·method125 .end·method
  
126 .method·public·getActionProvider()Landroid/view/ActionProvider;126 .method·public·getActionProvider()Landroid/view/ActionProvider;
127 ····.locals·2127 ····.locals·2
  
128 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;128 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
129 ····check-cast·v0,·Landroid/support/v4/c/a/b;129 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
130 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->a()Landroid/support/v4/view/n;130 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->a()Landroid/support/v4/h/a;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····instance-of·v1,·v0,·Landroid/support/v7/internal/view/menu/p;132 ····instance-of·v1,·v0,·Landroid/support/v7/internal/view/menu/p;
  
133 ····if-eqz·v1,·:cond_0133 ····if-eqz·v1,·:cond_0
  
Offset 165, 17 lines modifiedOffset 165, 17 lines modified
165 .end·method165 .end·method
  
166 .method·public·getActionView()Landroid/view/View;166 .method·public·getActionView()Landroid/view/View;
167 ····.locals·2167 ····.locals·2
  
168 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;168 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
169 ····check-cast·v0,·Landroid/support/v4/c/a/b;169 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
170 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->getActionView()Landroid/view/View;170 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->getActionView()Landroid/view/View;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····instance-of·v1,·v0,·Landroid/support/v7/internal/view/menu/q;172 ····instance-of·v1,·v0,·Landroid/support/v7/internal/view/menu/q;
  
173 ····if-eqz·v1,·:cond_0173 ····if-eqz·v1,·:cond_0
  
Offset 190, 129 lines modifiedOffset 190, 129 lines modified
190 .end·method190 .end·method
  
191 .method·public·getAlphabeticShortcut()C191 .method·public·getAlphabeticShortcut()C
192 ····.locals·1192 ····.locals·1
  
193 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;193 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
194 ····check-cast·v0,·Landroid/support/v4/c/a/b;194 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
195 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->getAlphabeticShortcut()C195 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->getAlphabeticShortcut()C
  
196 ····move-result·v0196 ····move-result·v0
  
197 ····return·v0197 ····return·v0
198 .end·method198 .end·method
  
199 .method·public·getGroupId()I199 .method·public·getGroupId()I
200 ····.locals·1200 ····.locals·1
  
201 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;201 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/o;->b:Ljava/lang/Object;
  
202 ····check-cast·v0,·Landroid/support/v4/c/a/b;202 ····check-cast·v0,·Landroid/support/v4/d/a/b;
  
203 ····invoke-interface·{v0},·Landroid/support/v4/c/a/b;->getGroupId()I203 ····invoke-interface·{v0},·Landroid/support/v4/d/a/b;->getGroupId()I
  
204 ····move-result·v0204 ····move-result·v0
  
205 ····return·v0205 ····return·v0
206 .end·method206 .end·method
  
207 .method·public·getIcon()Landroid/graphics/drawable/Drawable;207 .method·public·getIcon()Landroid/graphics/drawable/Drawable;
Max diff block lines reached; 19938/24001 bytes (83.07%) of diff not shown.
3.46 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/v4/d/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/v4/d/a/b;
  
30 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map;30 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map;
  
31 ····if-nez·v1,·:cond_031 ····if-nez·v1,·:cond_0
  
32 ····new-instance·v1,·Landroid/support/v4/f/a;32 ····new-instance·v1,·Landroid/support/v4/g/a;
  
33 ····invoke-direct·{v1},·Landroid/support/v4/f/a;-><init>()V33 ····invoke-direct·{v1},·Landroid/support/v4/g/a;-><init>()V
  
34 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map;34 ····iput-object·v1,·p0,·Landroid/support/v7/internal/view/menu/e;->c:Ljava/util/Map;
  
35 ····:cond_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/ab;->a(Landroid/content/Context;Landroid/support/v4/d/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/v4/d/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/v4/d/a/c;
  
81 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map;81 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map;
  
82 ····if-nez·v0,·:cond_082 ····if-nez·v0,·:cond_0
  
83 ····new-instance·v0,·Landroid/support/v4/f/a;83 ····new-instance·v0,·Landroid/support/v4/g/a;
  
84 ····invoke-direct·{v0},·Landroid/support/v4/f/a;-><init>()V84 ····invoke-direct·{v0},·Landroid/support/v4/g/a;-><init>()V
  
85 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map;85 ····iput-object·v0,·p0,·Landroid/support/v7/internal/view/menu/e;->d:Ljava/util/Map;
  
86 ····:cond_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/ab;->a(Landroid/content/Context;Landroid/support/v4/d/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;
  
918 B
smali/android/support/v7/internal/view/menu/l.smali
    
Offset 57, 17 lines modifiedOffset 57, 17 lines modified
  
57 ····move-result-object·v257 ····move-result-object·v2
  
58 ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V58 ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
59 ····new-instance·v2,·Landroid/support/v7/internal/view/menu/g;59 ····new-instance·v2,·Landroid/support/v7/internal/view/menu/g;
  
60 ····sget·v3,·Landroid/support/v7/a/i;->abc_list_menu_item_layout:I60 ····sget·v3,·Landroid/support/v7/b/i;->abc_list_menu_item_layout:I
  
61 ····sget·v4,·Landroid/support/v7/a/k;->Theme_AppCompat_CompactMenu:I61 ····sget·v4,·Landroid/support/v7/b/k;->Theme_AppCompat_CompactMenu:I
  
62 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v7/internal/view/menu/g;-><init>(II)V62 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v7/internal/view/menu/g;-><init>(II)V
  
63 ····iput-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;63 ····iput-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;
  
64 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;64 ····iget-object·v2,·p0,·Landroid/support/v7/internal/view/menu/l;->a:Landroid/support/v7/internal/view/menu/g;
  
2.36 KB
smali/android/support/v7/internal/view/menu/ExpandedMenuView.smali
    
Offset 59, 45 lines modifiedOffset 59, 45 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/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;62 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->e(I)Z64 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->e(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/bh;->a(I)Landroid/graphics/drawable/Drawable;67 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
68 ····move-result-object·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/bh;->e(I)Z71 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(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/bh;->a(I)Landroid/graphics/drawable/Drawable;74 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
75 ····move-result-object·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/bh;->b()V78 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->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/i;)V
3.26 KB
smali/android/support/v7/internal/view/menu/ab.smali
    
Offset 1, 84 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·Landroid/support/v7/internal/view/menu/ab;1 .class·public·final·Landroid/support/v7/internal/view/menu/ab;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/a;)Landroid/view/Menu;4 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/d/a/a;)Landroid/view/Menu;
5 ····.locals·25 ····.locals·2
  
6 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I6 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
7 ····const/16·v1,·0xe7 ····const/16·v1,·0xe
  
8 ····if-lt·v0,·v1,·:cond_08 ····if-lt·v0,·v1,·:cond_0
  
9 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ac;9 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ac;
  
10 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ac;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/a;)V10 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ac;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/a;)V
  
11 ····return-object·v011 ····return-object·v0
  
12 ····:cond_012 ····:cond_0
13 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;13 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
14 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V14 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
15 ····throw·v015 ····throw·v0
16 .end·method16 .end·method
  
17 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/b;)Landroid/view/MenuItem;17 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/d/a/b;)Landroid/view/MenuItem;
18 ····.locals·218 ····.locals·2
  
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
20 ····const/16·v1,·0x1020 ····const/16·v1,·0x10
  
21 ····if-lt·v0,·v1,·:cond_021 ····if-lt·v0,·v1,·:cond_0
  
22 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/t;22 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/t;
  
23 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/t;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V23 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/t;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/b;)V
  
24 ····:goto_024 ····:goto_0
25 ····return-object·v025 ····return-object·v0
  
26 ····:cond_026 ····:cond_0
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
28 ····const/16·v1,·0xe28 ····const/16·v1,·0xe
  
29 ····if-lt·v0,·v1,·:cond_129 ····if-lt·v0,·v1,·:cond_1
  
30 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/o;30 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/o;
  
31 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/b;)V31 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/o;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/b;)V
  
32 ····goto·:goto_032 ····goto·:goto_0
  
33 ····:cond_133 ····:cond_1
34 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;34 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
35 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V35 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
36 ····throw·v036 ····throw·v0
37 .end·method37 .end·method
  
38 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/c/a/c;)Landroid/view/SubMenu;38 .method·public·static·a(Landroid/content/Context;Landroid/support/v4/d/a/c;)Landroid/view/SubMenu;
39 ····.locals·239 ····.locals·2
  
40 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I40 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
41 ····const/16·v1,·0xe41 ····const/16·v1,·0xe
  
42 ····if-lt·v0,·v1,·:cond_042 ····if-lt·v0,·v1,·:cond_0
  
43 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ae;43 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/ae;
  
44 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ae;-><init>(Landroid/content/Context;Landroid/support/v4/c/a/c;)V44 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/view/menu/ae;-><init>(Landroid/content/Context;Landroid/support/v4/d/a/c;)V
  
45 ····return-object·v045 ····return-object·v0
  
46 ····:cond_046 ····:cond_0
47 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;47 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
48 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V48 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
4.09 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/v4/d/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/v4/d/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/ax;)Landroid/support/v4/c/a/b;72 .method·public·a(Landroid/support/v4/h/a;)Landroid/support/v4/d/a/b;
73 ····.locals·0 
  
74 ····return-object·p0 
75 .end·method 
  
76 .method·public·a(Landroid/support/v4/view/n;)Landroid/support/v4/c/a/b; 
77 ····.locals·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/v4/h/ad;)Landroid/support/v4/d/a/b;
 79 ····.locals·0
  
 80 ····return-object·p0
 81 .end·method
  
82 .method·public·a(Landroid/view/View;)Landroid/support/v4/c/a/b;82 .method·public·a(Landroid/view/View;)Landroid/support/v4/d/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/n;88 .method·public·a()Landroid/support/v4/h/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/v4/d/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/v4/d/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/v4/d/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/v4/b/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; 327/4087 bytes (8.00%) of diff not shown.
985 B
smali/android/support/v7/internal/view/menu/p.smali
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·Landroid/support/v7/internal/view/menu/p;1 .class·Landroid/support/v7/internal/view/menu/p;
2 .super·Landroid/support/v4/view/n;2 .super·Landroid/support/v4/h/a;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·a:Landroid/view/ActionProvider;4 .field·final·a:Landroid/view/ActionProvider;
  
5 .field·final·synthetic·b:Landroid/support/v7/internal/view/menu/o;5 .field·final·synthetic·b:Landroid/support/v7/internal/view/menu/o;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V7 .method·public·constructor·<init>(Landroid/support/v7/internal/view/menu/o;Landroid/content/Context;Landroid/view/ActionProvider;)V
8 ····.locals·08 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/p;->b:Landroid/support/v7/internal/view/menu/o;9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/view/menu/p;->b:Landroid/support/v7/internal/view/menu/o;
  
10 ····invoke-direct·{p0,·p2},·Landroid/support/v4/view/n;-><init>(Landroid/content/Context;)V10 ····invoke-direct·{p0,·p2},·Landroid/support/v4/h/a;-><init>(Landroid/content/Context;)V
  
11 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;11 ····iput-object·p3,·p0,·Landroid/support/v7/internal/view/menu/p;->a:Landroid/view/ActionProvider;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
4.68 KB
smali/android/support/v7/internal/view/menu/ListMenuItemView.smali
    
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/l;->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/l;->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/l;->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/l;->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/i;->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/i;->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/i;->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 326, 15 lines modifiedOffset 326, 15 lines modified
  
326 ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onFinishInflate()V326 ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onFinishInflate()V
  
327 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable;327 ····iget-object·v0,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->g:Landroid/graphics/drawable/Drawable;
  
328 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V328 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
329 ····sget·v0,·Landroid/support/v7/a/g;->title:I329 ····sget·v0,·Landroid/support/v7/b/g;->title:I
  
330 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;330 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
  
331 ····move-result-object·v0331 ····move-result-object·v0
  
332 ····check-cast·v0,·Landroid/widget/TextView;332 ····check-cast·v0,·Landroid/widget/TextView;
  
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->i:Landroid/content/Context;351 ····iget-object·v1,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->i:Landroid/content/Context;
  
352 ····iget·v2,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I352 ····iget·v2,·p0,·Landroid/support/v7/internal/view/menu/ListMenuItemView;->h:I
  
353 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V353 ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
  
354 ····:cond_0354 ····:cond_0
355 ····sget·v0,·Landroid/support/v7/a/g;->shortcut:I355 ····sget·v0,·Landroid/support/v7/b/g;->shortcut:I
  
356 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;356 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
  
357 ····move-result-object·v0357 ····move-result-object·v0
  
358 ····check-cast·v0,·Landroid/widget/TextView;358 ····check-cast·v0,·Landroid/widget/TextView;
  
405 B
smali/android/support/v7/internal/view/menu/n.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v7/internal/view/menu/n;1 .class·Landroid/support/v7/internal/view/menu/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/p;4 .implements·Landroid/support/v4/h/c;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/m;6 .field·final·synthetic·a:Landroid/support/v7/internal/view/menu/m;
  
  
7 #·direct·methods7 #·direct·methods
2.38 KB
smali/android/support/v7/internal/view/menu/ActionMenuItemView.smali
    
Offset 60, 29 lines modifiedOffset 60, 29 lines modified
  
60 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/widget/y;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V60 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/widget/y;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
61 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;61 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····sget·v1,·Landroid/support/v7/a/c;->abc_config_allowActionMenuItemTextWithIcon:I63 ····sget·v1,·Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I
  
64 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z64 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
65 ····move-result·v165 ····move-result·v1
  
66 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z66 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z
  
67 ····sget-object·v1,·Landroid/support/v7/a/l;->ActionMenuItemView:[I67 ····sget-object·v1,·Landroid/support/v7/b/l;->ActionMenuItemView:[I
  
68 ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;68 ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····sget·v2,·Landroid/support/v7/a/l;->ActionMenuItemView_android_minWidth:I70 ····sget·v2,·Landroid/support/v7/b/l;->ActionMenuItemView_android_minWidth:I
  
71 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I71 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
72 ····move-result·v272 ····move-result·v2
  
73 ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I73 ····iput·v2,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->i:I
  
Offset 383, 15 lines modifiedOffset 383, 15 lines modified
  
383 ····move-result-object·v0383 ····move-result-object·v0
  
384 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;384 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
385 ····move-result-object·v0385 ····move-result-object·v0
  
386 ····sget·v1,·Landroid/support/v7/a/c;->abc_config_allowActionMenuItemTextWithIcon:I386 ····sget·v1,·Landroid/support/v7/b/c;->abc_config_allowActionMenuItemTextWithIcon:I
  
387 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z387 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
388 ····move-result·v0388 ····move-result·v0
  
389 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z389 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/view/menu/ActionMenuItemView;->g:Z
  
Offset 451, 15 lines modifiedOffset 451, 15 lines modified
  
451 ····aget·v0,·v0,·v1451 ····aget·v0,·v0,·v1
  
452 ····div-int/lit8·v5,·v5,·0x2452 ····div-int/lit8·v5,·v5,·0x2
  
453 ····add-int/2addr·v0,·v5453 ····add-int/2addr·v0,·v5
  
454 ····invoke-static·{p1},·Landroid/support/v4/view/bv;->e(Landroid/view/View;)I454 ····invoke-static·{p1},·Landroid/support/v4/h/ao;->a(Landroid/view/View;)I
  
455 ····move-result·v5455 ····move-result·v5
  
456 ····if-nez·v5,·:cond_1456 ····if-nez·v5,·:cond_1
  
457 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;457 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
1.24 KB
smali/android/support/v7/internal/view/menu/v.smali
    
Offset 49, 27 lines modifiedOffset 49, 27 lines modified
49 .field·private·r:I49 .field·private·r:I
  
  
50 #·direct·methods50 #·direct·methods
51 .method·static·constructor·<clinit>()V51 .method·static·constructor·<clinit>()V
52 ····.locals·152 ····.locals·1
  
53 ····sget·v0,·Landroid/support/v7/a/i;->abc_popup_menu_item_layout:I53 ····sget·v0,·Landroid/support/v7/b/i;->abc_popup_menu_item_layout:I
  
54 ····sput·v0,·Landroid/support/v7/internal/view/menu/v;->a:I54 ····sput·v0,·Landroid/support/v7/internal/view/menu/v;->a:I
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;)V57 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;)V
58 ····.locals·658 ····.locals·6
  
59 ····const/4·v4,·0x059 ····const/4·v4,·0x0
  
60 ····sget·v5,·Landroid/support/v7/a/b;->popupMenuStyle:I60 ····sget·v5,·Landroid/support/v7/b/b;->popupMenuStyle:I
  
61 ····move-object·v0,·p061 ····move-object·v0,·p0
  
62 ····move-object·v1,·p162 ····move-object·v1,·p1
  
63 ····move-object·v2,·p263 ····move-object·v2,·p2
  
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
  
143 ····move-result-object·v1143 ····move-result-object·v1
  
144 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I144 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I
  
145 ····div-int/lit8·v1,·v1,·0x2145 ····div-int/lit8·v1,·v1,·0x2
  
146 ····sget·v2,·Landroid/support/v7/a/e;->abc_config_prefDialogWidth:I146 ····sget·v2,·Landroid/support/v7/b/e;->abc_config_prefDialogWidth:I
  
147 ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I147 ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
148 ····move-result·v0148 ····move-result·v0
  
149 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I149 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I
  
6.71 KB
smali/android/support/v7/internal/widget/aa.smali
    
Offset 1, 2 lines modifiedOffset 1, 193 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/aa;1 .class·Landroid/support/v7/internal/widget/aa;
2 .super·Ljava/lang/Object;2 .super·Landroid/database/DataSetObserver;
  
  
 3 #·instance·fields
 4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/y;
  
 5 .field·private·b:Landroid/os/Parcelable;
  
  
 6 #·direct·methods
 7 .method·constructor·<init>(Landroid/support/v7/internal/widget/y;)V
 8 ····.locals·1
  
 9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 10 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
 11 ····const/4·v0,·0x0
  
 12 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->b:Landroid/os/Parcelable;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·onChanged()V
 17 ····.locals·2
  
 18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 19 ····const/4·v1,·0x1
  
 20 ····iput-boolean·v1,·v0,·Landroid/support/v7/internal/widget/y;->u:Z
  
 21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 22 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 23 ····iget·v1,·v1,·Landroid/support/v7/internal/widget/y;->z:I
  
 24 ····iput·v1,·v0,·Landroid/support/v7/internal/widget/y;->A:I
  
 25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 26 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 27 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/y;->getAdapter()Landroid/widget/Adapter;
  
 28 ····move-result-object·v1
  
 29 ····invoke-interface·{v1},·Landroid/widget/Adapter;->getCount()I
  
 30 ····move-result·v1
  
 31 ····iput·v1,·v0,·Landroid/support/v7/internal/widget/y;->z:I
  
 32 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 33 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/y;->getAdapter()Landroid/widget/Adapter;
  
 34 ····move-result-object·v0
  
 35 ····invoke-interface·{v0},·Landroid/widget/Adapter;->hasStableIds()Z
  
 36 ····move-result·v0
  
 37 ····if-eqz·v0,·:cond_0
  
 38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->b:Landroid/os/Parcelable;
  
 39 ····if-eqz·v0,·:cond_0
  
 40 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 41 ····iget·v0,·v0,·Landroid/support/v7/internal/widget/y;->A:I
  
 42 ····if-nez·v0,·:cond_0
  
 43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 44 ····iget·v0,·v0,·Landroid/support/v7/internal/widget/y;->z:I
  
 45 ····if-lez·v0,·:cond_0
  
 46 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 47 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aa;->b:Landroid/os/Parcelable;
  
 48 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/y;->a(Landroid/support/v7/internal/widget/y;Landroid/os/Parcelable;)V
  
 49 ····const/4·v0,·0x0
  
 50 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->b:Landroid/os/Parcelable;
  
 51 ····:goto_0
 52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 53 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/y;->e()V
  
 54 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 55 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/y;->requestLayout()V
  
 56 ····return-void
  
 57 ····:cond_0
 58 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aa;->a:Landroid/support/v7/internal/widget/y;
  
 59 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/y;->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/aa;->a:Landroid/support/v7/internal/widget/y;
  
 68 ····const/4·v1,·0x1
Max diff block lines reached; -1/6777 bytes (-0.01%) of diff not shown.
7.13 KB
smali/android/support/v7/internal/widget/ap.smali
    
Offset 1, 69 lines modifiedOffset 1, 267 lines modified
1 .class·Landroid/support/v7/internal/widget/ap;1 .class·public·Landroid/support/v7/internal/widget/ap;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Ljava/lang/Runnable; 
  
  
5 #·instance·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/view/View;4 .field·private·a:I
  
 5 .field·private·b:I
  
 6 .field·private·c:I
  
 7 .field·private·d:I
  
 8 .field·private·e:I
  
 9 .field·private·f:I
  
7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ao;10 .field·private·g:Z
  
 11 .field·private·h:Z
  
  
8 #·direct·methods12 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ao;Landroid/view/View;)V13 .method·public·constructor·<init>()V
10 ····.locals·014 ····.locals·2
  
11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ap;->b:Landroid/support/v7/internal/widget/ao;15 ····const/high16·v1,·-0x80000000
  
12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/view/View;16 ····const/4·v0,·0x0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ap;->a:I
  
 19 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ap;->b:I
  
 20 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ap;->c:I
  
 21 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/ap;->d:I
  
 22 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ap;->e:I
  
 23 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ap;->f:I
  
 24 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->g:Z
  
 25 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->h:Z
  
14 ····return-void26 ····return-void
15 .end·method27 .end·method
  
  
16 #·virtual·methods28 #·virtual·methods
17 .method·public·run()V29 .method·public·a()I
18 ····.locals·330 ····.locals·1
  
 31 ····iget·v0,·p0,·Landroid/support/v7/internal/widget/ap;->a:I
  
 32 ····return·v0
 33 .end·method
  
 34 .method·public·a(II)V
 35 ····.locals·2
  
 36 ····const/high16·v1,·-0x80000000
  
 37 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ap;->c:I
  
 38 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/ap;->d:I
  
 39 ····const/4·v0,·0x1
  
 40 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->h:Z
  
 41 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->g:Z
  
 42 ····if-eqz·v0,·:cond_2
  
 43 ····if-eq·p2,·v1,·:cond_0
  
 44 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/ap;->a:I
  
 45 ····:cond_0
 46 ····if-eq·p1,·v1,·:cond_1
  
 47 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ap;->b:I
  
 48 ····:cond_1
 49 ····:goto_0
 50 ····return-void
  
 51 ····:cond_2
 52 ····if-eq·p1,·v1,·:cond_3
  
 53 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/ap;->a:I
  
 54 ····:cond_3
 55 ····if-eq·p2,·v1,·:cond_1
  
 56 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/ap;->b:I
  
 57 ····goto·:goto_0
 58 .end·method
  
 59 .method·public·a(Z)V
 60 ····.locals·2
  
 61 ····const/high16·v1,·-0x80000000
  
 62 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->g:Z
  
 63 ····if-ne·p1,·v0,·:cond_0
  
 64 ····:goto_0
 65 ····return-void
  
 66 ····:cond_0
 67 ····iput-boolean·p1,·p0,·Landroid/support/v7/internal/widget/ap;->g:Z
  
 68 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ap;->h:Z
  
19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ap;->a:Landroid/view/View;69 ····if-eqz·v0,·:cond_6
  
20 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I70 ····if-eqz·p1,·:cond_3
Max diff block lines reached; 3982/7203 bytes (55.28%) of diff not shown.
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/eg;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/eg;-><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/dp;)Landroid/support/v4/view/dp;14 ····if-eqz·v0,·:cond_1
  
18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/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/dp;)Landroid/support/v4/view/dp;24 ····:cond_1
 25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/h;->a:Landroid/support/v7/internal/widget/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
36.6 KB
smali/android/support/v7/internal/widget/bm.smali
    
Offset 1, 7 lines modifiedOffset 1, 1303 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/bm;1 .class·public·Landroid/support/v7/internal/widget/bm;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/internal/widget/ai;
  
  
 5 #·instance·fields
 6 .field·private·a:Landroid/support/v7/widget/Toolbar;
  
 7 .field·private·b:I
  
 8 .field·private·c:Landroid/view/View;
  
 9 .field·private·d:Landroid/view/View;
  
 10 .field·private·e:Landroid/graphics/drawable/Drawable;
  
 11 .field·private·f:Landroid/graphics/drawable/Drawable;
  
 12 .field·private·g:Landroid/graphics/drawable/Drawable;
  
 13 .field·private·h:Z
  
 14 .field·private·i:Ljava/lang/CharSequence;
  
 15 .field·private·j:Ljava/lang/CharSequence;
  
 16 .field·private·k:Ljava/lang/CharSequence;
  
 17 .field·private·l:Landroid/view/Window$Callback;
  
 18 .field·private·m:Z
  
 19 .field·private·n:Landroid/support/v7/widget/a;
  
 20 .field·private·o:I
  
 21 .field·private·final·p:Landroid/support/v7/internal/widget/bj;
  
 22 .field·private·q:I
  
 23 .field·private·r:Landroid/graphics/drawable/Drawable;
  
  
 24 #·direct·methods
 25 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Z)V
 26 ····.locals·2
  
 27 ····sget·v0,·Landroid/support/v7/b/j;->abc_action_bar_up_description:I
  
 28 ····sget·v1,·Landroid/support/v7/b/f;->abc_ic_ab_back_mtrl_am_alpha:I
  
 29 ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Landroid/support/v7/internal/widget/bm;-><init>(Landroid/support/v7/widget/Toolbar;ZII)V
  
 30 ····return-void
 31 .end·method
  
 32 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;ZII)V
 33 ····.locals·6
  
 34 ····const/4·v5,·-0x1
  
 35 ····const/4·v1,·0x0
  
 36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 37 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bm;->o:I
  
 38 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bm;->q:I
  
 39 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bm;->a:Landroid/support/v7/widget/Toolbar;
  
 40 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
  
 41 ····move-result-object·v0
  
 42 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bm;->i:Ljava/lang/CharSequence;
  
 43 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;
  
 44 ····move-result-object·v0
  
 45 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bm;->j:Ljava/lang/CharSequence;
  
 46 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bm;->i:Ljava/lang/CharSequence;
  
 47 ····if-eqz·v0,·:cond_c
  
 48 ····const/4·v0,·0x1
  
 49 ····:goto_0
 50 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bm;->h:Z
  
 51 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
  
 52 ····move-result-object·v0
  
 53 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bm;->g:Landroid/graphics/drawable/Drawable;
  
 54 ····if-eqz·p2,·:cond_d
  
 55 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;
  
 56 ····move-result-object·v0
  
 57 ····const/4·v2,·0x0
  
 58 ····sget-object·v3,·Landroid/support/v7/b/l;->ActionBar:[I
  
 59 ····sget·v4,·Landroid/support/v7/b/b;->actionBarStyle:I
  
 60 ····invoke-static·{v0,·v2,·v3,·v4,·v1},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
 61 ····move-result-object·v0
  
 62 ····sget·v2,·Landroid/support/v7/b/l;->ActionBar_title:I
  
 63 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->c(I)Ljava/lang/CharSequence;
  
 64 ····move-result-object·v2
  
 65 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
 66 ····move-result·v3
  
 67 ····if-nez·v3,·:cond_0
Max diff block lines reached; 20038/37331 bytes (53.68%) of diff not shown.
3.83 KB
smali/android/support/v7/internal/widget/ag.smali
    
Offset 1, 94 lines modifiedOffset 1, 72 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ag;1 .class·final·Landroid/support/v7/internal/widget/ag;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/ViewTreeObserver$OnScrollChangedListener;
  
3 #·virtual·methods 
4 .method·public·abstract·a()Landroid/view/ViewGroup; 
5 .end·method 
  
6 .method·public·abstract·a(I)V 
7 .end·method 
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Ljava/lang/reflect/Field;
8 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V 
9 .end·method 
  
10 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/y;Landroid/support/v7/internal/view/menu/j;)V 
11 .end·method 
  
 7 .field·final·synthetic·b:Landroid/widget/PopupWindow;
12 .method·public·abstract·a(Landroid/support/v7/internal/widget/ao;)V 
13 .end·method 
  
 8 .field·final·synthetic·c:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
14 .method·public·abstract·a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V 
15 .end·method 
  
16 .method·public·abstract·a(Landroid/view/Window$Callback;)V 
17 .end·method 
  
18 .method·public·abstract·a(Ljava/lang/CharSequence;)V 
19 .end·method9 #·direct·methods
 10 .method·constructor·<init>(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V
 11 ····.locals·0
  
 12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ag;->a:Ljava/lang/reflect/Field;
20 .method·public·abstract·a(Z)V 
21 .end·method 
  
 13 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ag;->b:Landroid/widget/PopupWindow;
22 .method·public·abstract·b()Landroid/content/Context; 
23 .end·method 
  
 14 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/ag;->c:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
24 .method·public·abstract·b(I)V 
25 .end·method 
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
26 .method·public·abstract·b(Z)V 
27 .end·method 
  
28 .method·public·abstract·c(I)V16 ····return-void
29 .end·method17 .end·method
  
30 .method·public·abstract·c()Z 
31 .end·method 
  
32 .method·public·abstract·d(I)V 
33 .end·method18 #·virtual·methods
 19 .method·public·onScrollChanged()V
 20 ····.locals·2
  
34 .method·public·abstract·d()Z 
35 .end·method21 ····:try_start_0
 22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ag;->a:Ljava/lang/reflect/Field;
  
 23 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ag;->b:Landroid/widget/PopupWindow;
36 .method·public·abstract·e()V 
37 .end·method 
  
 24 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
38 .method·public·abstract·f()Ljava/lang/CharSequence; 
39 .end·method 
  
 25 ····move-result-object·v0
40 .method·public·abstract·g()V 
41 .end·method 
  
 26 ····check-cast·v0,·Ljava/lang/ref/WeakReference;
42 .method·public·abstract·h()V 
43 .end·method 
  
 27 ····if-eqz·v0,·:cond_0
44 .method·public·abstract·i()Z 
45 .end·method 
  
 28 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
46 .method·public·abstract·j()Z 
47 .end·method 
  
 29 ····move-result-object·v0
48 .method·public·abstract·k()Z 
49 .end·method 
  
 30 ····if-nez·v0,·:cond_1
50 .method·public·abstract·l()Z 
51 .end·method 
  
52 .method·public·abstract·m()Z 
53 .end·method31 ····:cond_0
 32 ····:goto_0
 33 ····return-void
  
54 .method·public·abstract·n()V 
55 .end·method34 ····:cond_1
 35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ag;->c:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
  
56 .method·public·abstract·o()V 
57 .end·method36 ····invoke-interface·{v0},·Landroid/view/ViewTreeObserver$OnScrollChangedListener;->onScrollChanged()V
 37 ····:try_end_0
 38 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 39 ····goto·:goto_0
58 .method·public·abstract·p()I 
59 .end·method 
  
60 .method·public·abstract·q()I 
61 .end·method40 ····:catch_0
 41 ····move-exception·v0
  
62 .method·public·abstract·r()Landroid/view/Menu;42 ····goto·:goto_0
63 .end·method43 .end·method
43.8 KB
smali/android/support/v7/internal/widget/w.smali
    
Offset 1, 1458 lines modifiedOffset 1, 530 lines modified
1 .class·public·abstract·Landroid/support/v7/internal/widget/w;1 .class·Landroid/support/v7/internal/widget/w;
2 .super·Landroid/view/ViewGroup;2 .super·Landroid/widget/BaseAdapter;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·A:I4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
5 .field·B:I5 .field·private·b:Landroid/support/v7/internal/widget/p;
  
6 .field·C:J 
  
7 .field·D:Z 
  
8 .field·private·a:I6 .field·private·c:I
  
9 .field·private·b:Landroid/view/View; 
  
10 .field·private·c:Z 
  
11 .field·private·d:Z7 .field·private·d:Z
  
 8 .field·private·e:Z
12 .field·private·e:Landroid/support/v7/internal/widget/ac; 
  
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/ab;9 .field·private·f:Z
  
26 .field·s:Landroid/support/v7/internal/widget/z; 
  
27 .field·t:Landroid/support/v7/internal/widget/aa; 
  
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·methods10 #·virtual·methods
47 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V11 .method·public·a()I
48 ····.locals·412 ····.locals·9
  
49 ····const/4·v1,·-0x1 
  
50 ····const-wide/high16·v2,·-0x8000000000000000L13 ····const/4·v2,·0x0
  
51 ····const/4·v0,·0x014 ····const/4·v0,·0x0
  
52 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V15 ····iget·v4,·p0,·Landroid/support/v7/internal/widget/w;->c:I
  
53 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/w;->j:I16 ····const·v1,·0x7fffffff
  
54 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/w;->m:J17 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/w;->c:I
  
55 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/w;->o:Z18 ····invoke-static·{v0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
 19 ····move-result·v5
56 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/w;->q:Z 
  
57 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/w;->v:I 
  
58 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/w;->w:J 
  
59 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/w;->x:I 
  
60 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/w;->y:J 
  
61 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/w;->B:I 
  
62 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/w;->C:J 
  
63 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/w;->D:Z 
  
64 ····return-void 
65 .end·method 
  
66 .method·static·synthetic·a(Landroid/support/v7/internal/widget/w;)Landroid/os/Parcelable; 
67 ····.locals·1 
  
68 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/w;->onSaveInstanceState()Landroid/os/Parcelable;20 ····invoke-static·{v0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
69 ····move-result-object·v021 ····move-result·v6
  
 22 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/w;->getCount()I
70 ····return-object·v0 
71 .end·method 
  
 23 ····move-result·v7
72 .method·private·a()V 
73 ····.locals·6 
Max diff block lines reached; 41223/44715 bytes (92.19%) of diff not shown.
16.7 KB
smali/android/support/v7/internal/widget/au.smali
    
Offset 1, 61 lines modifiedOffset 1, 517 lines modified
1 .class·Landroid/support/v7/internal/widget/au;1 .class·Landroid/support/v7/internal/widget/au;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/widget/z;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;4 .implements·Landroid/view/View$OnLongClickListener;
  
  
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/aq;
  
 7 .field·private·final·b:[I
  
 8 .field·private·c:Landroid/support/v7/a/d;
  
 9 .field·private·d:Landroid/widget/TextView;
  
 10 .field·private·e:Landroid/widget/ImageView;
  
 11 .field·private·f:Landroid/view/View;
  
  
7 #·direct·methods12 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;)V13 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/aq;Landroid/content/Context;Landroid/support/v7/a/d;Z)V
9 ····.locals·014 ····.locals·4
  
 15 ····const/4·v3,·0x0
  
 16 ····const/4·v2,·0x0
  
 17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/au;->a:Landroid/support/v7/internal/widget/aq;
  
 18 ····sget·v0,·Landroid/support/v7/b/b;->actionBarTabStyle:I
  
 19 ····invoke-direct·{p0,·p2,·v3,·v0},·Landroid/support/v7/widget/z;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 20 ····const/4·v0,·0x1
  
 21 ····new-array·v0,·v0,·[I
  
 22 ····const·v1,·0x10100d4
  
 23 ····aput·v1,·v0,·v2
  
 24 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/au;->b:[I
  
 25 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/au;->c:Landroid/support/v7/a/d;
  
 26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/au;->b:[I
  
 27 ····sget·v1,·Landroid/support/v7/b/b;->actionBarTabStyle:I
  
 28 ····invoke-static·{p2,·v3,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
 29 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
 31 ····move-result·v1
  
 32 ····if-eqz·v1,·:cond_0
  
 33 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
 34 ····move-result-object·v1
  
 35 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/au;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
 36 ····:cond_0
 37 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
 38 ····if-eqz·p4,·:cond_1
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/au;->a:Landroid/support/v7/internal/widget/SpinnerCompat;39 ····const·v0,·0x800013
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/au;->setGravity(I)V
  
 41 ····:cond_1
 42 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/au;->a()V
  
12 ····return-void43 ····return-void
13 .end·method44 .end·method
  
  
14 #·virtual·methods45 #·virtual·methods
15 .method·public·onGlobalLayout()V46 .method·public·a()V
16 ····.locals·147 ····.locals·10
  
 48 ····const/16·v9,·0x10
  
 49 ····const/16·v6,·0x8
  
 50 ····const/4·v8,·-0x2
  
 51 ····const/4·v1,·0x0
  
 52 ····const/4·v7,·0x0
  
 53 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/au;->c:Landroid/support/v7/a/d;
  
 54 ····invoke-virtual·{v2},·Landroid/support/v7/a/d;->c()Landroid/view/View;
  
 55 ····move-result-object·v3
  
 56 ····if-eqz·v3,·:cond_4
  
 57 ····invoke-virtual·{v3},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
 58 ····move-result-object·v0
  
 59 ····if-eq·v0,·p0,·:cond_1
  
 60 ····if-eqz·v0,·:cond_0
  
 61 ····check-cast·v0,·Landroid/view/ViewGroup;
  
 62 ····invoke-virtual·{v0,·v3},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
  
 63 ····:cond_0
 64 ····invoke-virtual·{p0,·v3},·Landroid/support/v7/internal/widget/au;->addView(Landroid/view/View;)V
  
 65 ····:cond_1
 66 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/au;->f:Landroid/view/View;
  
 67 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/au;->d:Landroid/widget/TextView;
  
 68 ····if-eqz·v0,·:cond_2
  
Max diff block lines reached; 12706/17011 bytes (74.69%) of diff not shown.
2.28 KB
smali/android/support/v7/internal/widget/NativeActionModeAwareLayout.smali
    
Offset 5, 46 lines modifiedOffset 5, 46 lines modified
5 #·annotations5 #·annotations
6 .annotation·build·Landroid/annotation/TargetApi;6 .annotation·build·Landroid/annotation/TargetApi;
7 ····value·=·0xb7 ····value·=·0xb
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·a:Landroid/support/v7/internal/widget/al;10 .field·private·a:Landroid/support/v7/internal/widget/an;
  
  
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·013 ····.locals·0
  
14 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V14 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·setActionModeForChildListener(Landroid/support/v7/internal/widget/al;)V18 .method·public·setActionModeForChildListener(Landroid/support/v7/internal/widget/an;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/al;20 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/an;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;23 .method·public·startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
24 ····.locals·124 ····.locals·1
  
25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/al;25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/an;
  
26 ····if-eqz·v0,·:cond_026 ····if-eqz·v0,·:cond_0
  
27 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/al;27 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->a:Landroid/support/v7/internal/widget/an;
  
28 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/internal/widget/al;->a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;28 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/internal/widget/an;->a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····:goto_030 ····:goto_0
31 ····return-object·v031 ····return-object·v0
  
32 ····:cond_032 ····:cond_0
3.97 KB
smali/android/support/v7/internal/widget/ax.smali
    
Offset 1, 69 lines modifiedOffset 1, 61 lines modified
1 .class·Landroid/support/v7/internal/widget/ax;1 .class·Landroid/support/v7/internal/widget/ax;
2 .super·Landroid/support/v7/widget/ab;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/ba;4 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
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/av;
  
7 .field·private·c:Ljava/lang/CharSequence; 
  
8 .field·private·d:Landroid/widget/ListAdapter; 
  
  
9 #·direct·methods7 #·direct·methods
10 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V8 .method·constructor·<init>(Landroid/support/v7/internal/widget/av;)V
11 ····.locals·19 ····.locals·0
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/SpinnerCompat; 
  
13 ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/support/v7/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
14 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ax;->a(Landroid/view/View;)V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····const/4·v0,·0x112 ····return-void
 13 .end·method
  
16 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ax;->a(Z)V 
  
17 ····const/4·v0,·0x014 #·virtual·methods
 15 .method·public·onGlobalLayout()V
 16 ····.locals·1
  
18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ax;->a(I)V17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
19 ····new-instance·v0,·Landroid/support/v7/internal/widget/ay;18 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/av;->a(Landroid/support/v7/internal/widget/av;)Landroid/support/v7/internal/widget/be;
  
20 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/widget/ay;-><init>(Landroid/support/v7/internal/widget/ax;Landroid/support/v7/internal/widget/SpinnerCompat;)V19 ····move-result-object·v0
  
21 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ax;->a(Landroid/widget/AdapterView$OnItemClickListener;)V20 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/be;->b()Z
  
 21 ····move-result·v0
22 ····return-void 
23 .end·method 
  
 22 ····if-nez·v0,·:cond_0
24 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ax;)Landroid/widget/ListAdapter; 
25 ····.locals·1 
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ax;->d:Landroid/widget/ListAdapter;23 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
 24 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/av;->a(Landroid/support/v7/internal/widget/av;)Landroid/support/v7/internal/widget/be;
27 ····return-object·v0 
28 .end·method 
  
 25 ····move-result-object·v0
  
 26 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/be;->c()V
29 #·virtual·methods 
30 .method·public·a(Landroid/widget/ListAdapter;)V 
31 ····.locals·0 
  
32 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ab;->a(Landroid/widget/ListAdapter;)V27 ····:cond_0
 28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/av;
  
33 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ax;->d:Landroid/widget/ListAdapter;29 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/av;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
 30 ····move-result-object·v0
34 ····return-void 
35 .end·method 
  
 31 ····if-eqz·v0,·:cond_1
36 .method·public·a(Ljava/lang/CharSequence;)V 
37 ····.locals·0 
  
38 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ax;->c:Ljava/lang/CharSequence;32 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
  
 33 ····:cond_1
39 ····return-void34 ····return-void
40 .end·method35 .end·method
27.0 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/ef;4 .implements·Landroid/support/v4/h/cd;
  
  
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 47, 85 lines modifiedOffset 47, 85 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/l;->ActionMode:[I
  
60 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;60 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····sget·v1,·Landroid/support/v7/a/l;->ActionMode_background:I62 ····sget·v1,·Landroid/support/v7/b/l;->ActionMode_background:I
  
63 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;63 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
64 ····move-result-object·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/l;->ActionMode_titleTextStyle:I
  
67 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I67 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->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/l;->ActionMode_subtitleTextStyle:I
  
71 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I71 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->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/l;->ActionMode_height:I
  
75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->e(II)I75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->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/l;->ActionMode_backgroundSplit:I
  
79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;79 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
80 ····move-result-object·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/l;->ActionMode_closeItemLayout:I
  
83 ····sget·v2,·Landroid/support/v7/a/i;->abc_action_mode_close_item_material:I83 ····sget·v2,·Landroid/support/v7/b/i;->abc_action_mode_close_item_material:I
  
84 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I84 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->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/bh;->b()V87 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·private·e()V90 .method·private·e()V
91 ····.locals·691 ····.locals·6
  
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
  
146 ····sget·v3,·Landroid/support/v7/a/i;->abc_action_bar_title_item:I146 ····sget·v3,·Landroid/support/v7/b/i;->abc_action_bar_title_item:I
  
147 ····invoke-virtual·{v0,·v3,·p0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;147 ····invoke-virtual·{v0,·v3,·p0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
148 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContextView;->getChildCount()I148 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ActionBarContextView;->getChildCount()I
  
149 ····move-result·v0149 ····move-result·v0
  
Offset 163, 27 lines modifiedOffset 163, 27 lines modified
  
163 ····check-cast·v0,·Landroid/widget/LinearLayout;163 ····check-cast·v0,·Landroid/widget/LinearLayout;
  
164 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout;164 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout;
  
165 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout;165 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContextView;->n:Landroid/widget/LinearLayout;
  
166 ····sget·v3,·Landroid/support/v7/a/g;->action_bar_title:I166 ····sget·v3,·Landroid/support/v7/b/g;->action_bar_title:I
  
167 ····invoke-virtual·{v0,·v3},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;167 ····invoke-virtual·{v0,·v3},·Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
  
168 ····move-result-object·v0168 ····move-result-object·v0
Max diff block lines reached; 21743/27558 bytes (78.90%) 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
689 B
smali/android/support/v7/internal/widget/ContentFrameLayout.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 .method·public·a(IIII)V58 .method·public·a(IIII)V
59 ····.locals·159 ····.locals·1
  
60 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ContentFrameLayout;->g:Landroid/graphics/Rect;60 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ContentFrameLayout;->g:Landroid/graphics/Rect;
  
61 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V61 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V
  
62 ····invoke-static·{p0},·Landroid/support/v4/view/bv;->p(Landroid/view/View;)Z62 ····invoke-static·{p0},·Landroid/support/v4/h/ao;->i(Landroid/view/View;)Z
  
63 ····move-result·v063 ····move-result·v0
  
64 ····if-eqz·v0,·:cond_064 ····if-eqz·v0,·:cond_0
  
65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ContentFrameLayout;->requestLayout()V65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ContentFrameLayout;->requestLayout()V
  
2.98 KB
smali/android/support/v7/internal/widget/i.smali
    
Offset 1, 56 lines modifiedOffset 1, 37 lines modified
1 .class·Landroid/support/v7/internal/widget/i;1 .class·Landroid/support/v7/internal/widget/i;
2 .super·Landroid/support/v4/view/eg;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/View$OnClickListener;
  
  
3 #·instance·fields5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/d/a;
  
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
  
5 #·direct·methods8 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/d/a;)V
7 ····.locals·010 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/i;->b:Landroid/support/v7/internal/widget/ActionBarContextView;
  
9 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
  
12 #·virtual·methods 
13 .method·public·b(Landroid/view/View;)V 
14 ····.locals·2 
  
15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/d/a;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
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/v4/view/dp;)Landroid/support/v4/view/dp; 
  
18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
19 ····const/4·v1,·0x0 
  
20 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z 
  
21 ····return-void14 ····return-void
22 .end·method15 .end·method
  
23 .method·public·c(Landroid/view/View;)V 
24 ····.locals·2 
  
 16 #·virtual·methods
 17 .method·public·onClick(Landroid/view/View;)V
 18 ····.locals·1
25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
26 ····const/4·v1,·0x0 
  
27 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/dp;)Landroid/support/v4/view/dp; 
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
29 ····const/4·v1,·0x019 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/i;->a:Landroid/support/v7/d/a;
  
30 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z20 ····invoke-virtual·{v0},·Landroid/support/v7/d/a;->c()V
  
31 ····return-void21 ····return-void
32 .end·method22 .end·method
9.14 KB
smali/android/support/v7/internal/widget/bl.smali
    
Offset 1, 36 lines modifiedOffset 1, 311 lines modified
1 .class·Landroid/support/v7/internal/widget/bl;1 .class·public·Landroid/support/v7/internal/widget/bl;
2 .super·Landroid/support/v4/view/eg;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
 4 .field·private·final·a:Landroid/content/Context;
  
 5 .field·private·final·b:Landroid/content/res/TypedArray;
  
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/bi;6 .field·private·c:Landroid/support/v7/internal/widget/bj;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/widget/bi;)V8 .method·private·constructor·<init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
7 ····.locals·09 ····.locals·0
  
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bl;->a:Landroid/support/v7/internal/widget/bi;11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bl;->a:Landroid/content/Context;
  
9 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
10 ····return-void13 ····return-void
11 .end·method14 .end·method
  
 15 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/bl;
 16 ····.locals·2
  
 17 ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
 18 ····move-result-object·v0
  
 19 ····new-instance·v1,·Landroid/support/v7/internal/widget/bl;
  
 20 ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/bl;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
  
 21 ····return-object·v1
 22 .end·method
  
 23 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
 24 ····.locals·2
  
 25 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
 26 ····move-result-object·v0
  
 27 ····new-instance·v1,·Landroid/support/v7/internal/widget/bl;
  
 28 ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/bl;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
  
 29 ····return-object·v1
 30 .end·method
  
  
12 #·virtual·methods31 #·virtual·methods
13 .method·public·a(Landroid/view/View;)V32 .method·public·a(IF)F
 33 ····.locals·1
  
 34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
 35 ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
 36 ····move-result·v0
  
 37 ····return·v0
 38 .end·method
  
 39 .method·public·a()I
 40 ····.locals·1
  
 41 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
 42 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->length()I
  
 43 ····move-result·v0
  
 44 ····return·v0
 45 .end·method
  
 46 .method·public·a(II)I
 47 ····.locals·1
  
 48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
 49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getInt(II)I
  
 50 ····move-result·v0
  
 51 ····return·v0
 52 .end·method
  
 53 .method·public·a(I)Landroid/graphics/drawable/Drawable;
14 ····.locals·254 ····.locals·2
  
 55 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
 56 ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
 57 ····move-result·v0
  
 58 ····if-eqz·v0,·:cond_0
  
 59 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
 60 ····const/4·v1,·0x0
  
 61 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
 62 ····move-result·v0
  
 63 ····if-eqz·v0,·:cond_0
  
15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->a:Landroid/support/v7/internal/widget/bi;64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
 65 ····move-result-object·v1
  
 66 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/bj;->a(I)Landroid/graphics/drawable/Drawable;
  
 67 ····move-result-object·v0
  
 68 ····:goto_0
 69 ····return-object·v0
  
 70 ····:cond_0
 71 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bl;->b:Landroid/content/res/TypedArray;
  
16 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/bi;->a(Landroid/support/v7/internal/widget/bi;)Landroid/support/v7/widget/Toolbar;72 ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
Max diff block lines reached; 4767/9262 bytes (51.47%) of diff not shown.
5.98 KB
smali/android/support/v7/internal/widget/af.smali
    
Offset 1, 37 lines modifiedOffset 1, 205 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/af;1 .class·public·Landroid/support/v7/internal/widget/af;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/PopupWindow;
  
  
 3 #·instance·fields
 4 .field·private·final·a:Z
3 #·virtual·methods 
4 .method·public·abstract·a(I)V 
5 .end·method 
  
6 .method·public·abstract·a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V 
7 .end·method 
  
8 .method·public·abstract·d()Z 
9 .end·method5 #·direct·methods
 6 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
 7 ····.locals·3
  
 8 ····const/4·v2,·0x0
10 .method·public·abstract·e()Z 
11 .end·method 
  
 9 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
12 .method·public·abstract·f()Z 
13 .end·method 
  
14 .method·public·abstract·g()Z 
15 .end·method10 ····sget-object·v0,·Landroid/support/v7/b/l;->PopupWindow:[I
  
 11 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
 12 ····move-result-object·v0
  
 13 ····sget·v1,·Landroid/support/v7/b/l;->PopupWindow_overlapAnchor:I
  
 14 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->a(IZ)Z
  
 15 ····move-result·v1
  
 16 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/af;->a:Z
  
 17 ····sget·v1,·Landroid/support/v7/b/l;->PopupWindow_android_popupBackground:I
  
 18 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
 19 ····move-result-object·v1
  
 20 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/af;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
 21 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
 22 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 23 ····const/16·v1,·0xe
  
 24 ····if-ge·v0,·v1,·:cond_0
  
 25 ····invoke-static·{p0},·Landroid/support/v7/internal/widget/af;->a(Landroid/widget/PopupWindow;)V
  
16 .method·public·abstract·h()Z26 ····:cond_0
 27 ····return-void
17 .end·method28 .end·method
  
18 .method·public·abstract·i()V29 .method·private·static·a(Landroid/widget/PopupWindow;)V
 30 ····.locals·4
  
 31 ····:try_start_0
 32 ····const-class·v0,·Landroid/widget/PopupWindow;
  
 33 ····const-string·v1,·"mAnchor"
  
 34 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
 35 ····move-result-object·v1
  
 36 ····const/4·v0,·0x1
  
 37 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
 38 ····const-class·v0,·Landroid/widget/PopupWindow;
  
 39 ····const-string·v2,·"mOnScrollChangedListener"
  
 40 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
 41 ····move-result-object·v2
  
 42 ····const/4·v0,·0x1
  
 43 ····invoke-virtual·{v2,·v0},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
 44 ····invoke-virtual·{v2,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 45 ····move-result-object·v0
  
 46 ····check-cast·v0,·Landroid/view/ViewTreeObserver$OnScrollChangedListener;
  
 47 ····new-instance·v3,·Landroid/support/v7/internal/widget/ag;
  
 48 ····invoke-direct·{v3,·v1,·p0,·v0},·Landroid/support/v7/internal/widget/ag;-><init>(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V
  
 49 ····invoke-virtual·{v2,·p0,·v3},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
 50 ····:try_end_0
 51 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 52 ····:goto_0
 53 ····return-void
  
 54 ····:catch_0
 55 ····move-exception·v0
  
 56 ····const-string·v1,·"AppCompatPopupWindow"
  
 57 ····const-string·v2,·"Exception·while·installing·workaround·OnScrollChangedListener"
  
 58 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 59 ····goto·:goto_0
19 .end·method60 .end·method
  
20 .method·public·abstract·j()V 
 61 #·virtual·methods
 62 .method·public·showAsDropDown(Landroid/view/View;II)V
 63 ····.locals·2
  
 64 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
Max diff block lines reached; 1500/6030 bytes (24.88%) of diff not shown.
3.71 KB
smali/android/support/v7/internal/widget/bc.smali
    
Offset 1, 62 lines modifiedOffset 1, 90 lines modified
1 .class·public·Landroid/support/v7/internal/widget/bc;1 .class·Landroid/support/v7/internal/widget/bc;
2 .super·Landroid/content/ContextWrapper;2 .super·Landroid/support/v7/internal/widget/e;
  
  
 3 #·static·fields
 4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·private·a:Landroid/content/res/Resources;6 .field·c:Z
  
  
5 #·direct·methods7 #·direct·methods
6 .method·private·constructor·<init>(Landroid/content/Context;)V8 .method·static·constructor·<clinit>()V
7 ····.locals·09 ····.locals·1
  
 10 ····new-instance·v0,·Landroid/support/v7/internal/widget/bd;
  
 11 ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/bd;-><init>()V
  
8 ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V12 ····sput-object·v0,·Landroid/support/v7/internal/widget/bc;->CREATOR:Landroid/os/Parcelable$Creator;
  
9 ····return-void13 ····return-void
10 .end·method14 .end·method
  
11 .method·public·static·a(Landroid/content/Context;)Landroid/content/Context;15 .method·private·constructor·<init>(Landroid/os/Parcel;)V
12 ····.locals·116 ····.locals·1
  
13 ····instance-of·v0,·p0,·Landroid/support/v7/internal/widget/bc;17 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcel;)V
  
14 ····if-nez·v0,·:cond_018 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readByte()B
  
15 ····new-instance·v0,·Landroid/support/v7/internal/widget/bc;19 ····move-result·v0
  
16 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/bc;-><init>(Landroid/content/Context;)V20 ····if-eqz·v0,·:cond_0
  
17 ····move-object·p0,·v021 ····const/4·v0,·0x1
  
 22 ····:goto_0
 23 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bc;->c:Z
  
 24 ····return-void
  
18 ····:cond_025 ····:cond_0
19 ····return-object·p026 ····const/4·v0,·0x0
  
 27 ····goto·:goto_0
20 .end·method28 .end·method
  
 29 .method·synthetic·constructor·<init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/aw;)V
 30 ····.locals·0
  
 31 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/bc;-><init>(Landroid/os/Parcel;)V
21 #·virtual·methods 
22 .method·public·getResources()Landroid/content/res/Resources; 
23 ····.locals·3 
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->a:Landroid/content/res/Resources;32 ····return-void
 33 .end·method
  
25 ····if-nez·v0,·:cond_034 .method·constructor·<init>(Landroid/os/Parcelable;)V
 35 ····.locals·0
  
26 ····new-instance·v0,·Landroid/support/v7/internal/widget/bd;36 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/e;-><init>(Landroid/os/Parcelable;)V
  
27 ····invoke-super·{p0},·Landroid/content/ContextWrapper;->getResources()Landroid/content/res/Resources;37 ····return-void
 38 .end·method
  
28 ····move-result-object·v1 
  
29 ····invoke-static·{p0},·Landroid/support/v7/internal/widget/bf;->a(Landroid/content/Context;)Landroid/support/v7/internal/widget/bf;39 #·virtual·methods
 40 .method·public·writeToParcel(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/bc;->c:Z
  
30 ····move-result-object·v244 ····if-eqz·v0,·:cond_0
  
31 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bd;-><init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/bf;)V45 ····const/4·v0,·0x1
  
32 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->a:Landroid/content/res/Resources;46 ····:goto_0
 47 ····int-to-byte·v0,·v0
  
 48 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeByte(B)V
  
 49 ····return-void
  
33 ····:cond_050 ····:cond_0
34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bc;->a:Landroid/content/res/Resources;51 ····const/4·v0,·0x0
  
35 ····return-object·v052 ····goto·:goto_0
36 .end·method53 .end·method
7.17 KB
smali/android/support/v7/internal/widget/r.smali
    
Offset 1, 50 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Landroid/support/v7/internal/widget/r;1 .class·public·final·Landroid/support/v7/internal/widget/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Comparable;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·public·final·a:Landroid/content/ComponentName;6 .field·public·final·a:Landroid/content/pm/ResolveInfo;
  
5 .field·public·final·b:J7 .field·public·b:F
  
6 .field·public·final·c:F8 .field·final·synthetic·c:Landroid/support/v7/internal/widget/p;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/ComponentName;JF)V10 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/p;Landroid/content/pm/ResolveInfo;)V
9 ····.locals·011 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName;12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/r;->c:Landroid/support/v7/internal/widget/p;
  
12 ····iput-wide·p2,·p0,·Landroid/support/v7/internal/widget/r;->b:J13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput·p4,·p0,·Landroid/support/v7/internal/widget/r;->c:F14 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/pm/ResolveInfo;
  
14 ····return-void15 ····return-void
15 .end·method16 .end·method
  
16 .method·public·constructor·<init>(Ljava/lang/String;JF)V 
 17 #·virtual·methods
 18 .method·public·a(Landroid/support/v7/internal/widget/r;)I
17 ····.locals·219 ····.locals·2
  
18 ····invoke-static·{p1},·Landroid/content/ComponentName;->unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName;20 ····iget·v0,·p1,·Landroid/support/v7/internal/widget/r;->b:F
  
19 ····move-result-object·v021 ····invoke-static·{v0},·Ljava/lang/Float;->floatToIntBits(F)I
  
20 ····invoke-direct·{p0,·v0,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/r;-><init>(Landroid/content/ComponentName;JF)V22 ····move-result·v0
  
 23 ····iget·v1,·p0,·Landroid/support/v7/internal/widget/r;->b:F
  
 24 ····invoke-static·{v1},·Ljava/lang/Float;->floatToIntBits(F)I
  
 25 ····move-result·v1
  
 26 ····sub-int/2addr·v0,·v1
  
21 ····return-void27 ····return·v0
22 .end·method28 .end·method
  
 29 .method·public·synthetic·compareTo(Ljava/lang/Object;)I
 30 ····.locals·1
  
 31 ····check-cast·p1,·Landroid/support/v7/internal/widget/r;
  
 32 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/r;->a(Landroid/support/v7/internal/widget/r;)I
  
 33 ····move-result·v0
  
 34 ····return·v0
 35 .end·method
  
23 #·virtual·methods 
24 .method·public·equals(Ljava/lang/Object;)Z36 .method·public·equals(Ljava/lang/Object;)Z
25 ····.locals·637 ····.locals·4
  
26 ····const/4·v0,·0x138 ····const/4·v0,·0x1
  
27 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
28 ····if-ne·p0,·p1,·:cond_140 ····if-ne·p0,·p1,·:cond_1
  
Offset 73, 164 lines modifiedOffset 94, 81 lines modified
73 ····move·v0,·v194 ····move·v0,·v1
  
74 ····goto·:goto_095 ····goto·:goto_0
  
75 ····:cond_396 ····:cond_3
76 ····check-cast·p1,·Landroid/support/v7/internal/widget/r;97 ····check-cast·p1,·Landroid/support/v7/internal/widget/r;
  
77 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName; 
  
78 ····if-nez·v2,·:cond_4 
  
79 ····iget-object·v2,·p1,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName; 
  
80 ····if-eqz·v2,·:cond_5 
  
81 ····move·v0,·v1 
  
82 ····goto·:goto_0 
  
83 ····:cond_4 
84 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName; 
  
85 ····iget-object·v3,·p1,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName; 
  
86 ····invoke-virtual·{v2,·v3},·Landroid/content/ComponentName;->equals(Ljava/lang/Object;)Z 
  
87 ····move-result·v2 
  
88 ····if-nez·v2,·:cond_5 
  
89 ····move·v0,·v1 
  
90 ····goto·:goto_0 
  
91 ····:cond_5 
92 ····iget-wide·v2,·p0,·Landroid/support/v7/internal/widget/r;->b:J 
  
93 ····iget-wide·v4,·p1,·Landroid/support/v7/internal/widget/r;->b:J 
  
94 ····cmp-long·v2,·v2,·v4 
  
95 ····if-eqz·v2,·:cond_6 
  
96 ····move·v0,·v1 
  
97 ····goto·:goto_0 
  
98 ····:cond_6 
99 ····iget·v2,·p0,·Landroid/support/v7/internal/widget/r;->c:F98 ····iget·v2,·p0,·Landroid/support/v7/internal/widget/r;->b:F
  
100 ····invoke-static·{v2},·Ljava/lang/Float;->floatToIntBits(F)I99 ····invoke-static·{v2},·Ljava/lang/Float;->floatToIntBits(F)I
  
Max diff block lines reached; 3445/7249 bytes (47.52%) of diff not shown.
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/c/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/c/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/c/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/c/a;15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 16 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->d:Z
  
 17 ····if-eqz·v0,·:cond_1
  
 18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 19 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;
  
 20 ····if-eqz·v0,·:cond_0
  
 21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 22 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->c:Landroid/graphics/drawable/Drawable;
  
 23 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
 24 ····:cond_0
 25 ····:goto_0
 26 ····return-void
  
 27 ····:cond_1
 28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 29 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
 30 ····if-eqz·v0,·:cond_2
  
 31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 32 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->a:Landroid/graphics/drawable/Drawable;
  
 33 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
 34 ····:cond_2
 35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/g;->a:Landroid/support/v7/internal/widget/ActionBarContainer;
  
 36 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ActionBarContainer;->b:Landroid/graphics/drawable/Drawable;
  
20 ····invoke-virtual·{v0},·Landroid/support/v7/c/a;->c()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
14.2 KB
smali/android/support/v7/internal/widget/u.smali
    
Offset 1, 530 lines modifiedOffset 1, 7 lines modified
1 .class·Landroid/support/v7/internal/widget/u;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/u;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/widget/BaseAdapter; 
  
  
3 #·instance·fields 
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
5 .field·private·b:Landroid/support/v7/internal/widget/n; 
  
6 .field·private·c:I 
  
7 .field·private·d:Z 
  
8 .field·private·e:Z 
  
9 .field·private·f:Z 
  
  
10 #·virtual·methods3 #·virtual·methods
11 .method·public·a()I 
12 ····.locals·9 
  
13 ····const/4·v2,·0x0 
  
14 ····const/4·v0,·0x0 
  
15 ····iget·v4,·p0,·Landroid/support/v7/internal/widget/u;->c:I 
  
16 ····const·v1,·0x7fffffff 
  
17 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/u;->c:I 
  
18 ····invoke-static·{v0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I 
  
19 ····move-result·v5 
  
20 ····invoke-static·{v0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I 
  
21 ····move-result·v6 
  
22 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/u;->getCount()I 
  
23 ····move-result·v7 
  
24 ····move-object·v1,·v2 
  
25 ····move·v3,·v0 
  
26 ····:goto_0 
27 ····if-ge·v0,·v7,·:cond_0 
  
28 ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/u;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; 
  
29 ····move-result-object·v1 
  
30 ····invoke-virtual·{v1,·v5,·v6},·Landroid/view/View;->measure(II)V 
  
31 ····invoke-virtual·{v1},·Landroid/view/View;->getMeasuredWidth()I 
  
32 ····move-result·v8 
  
33 ····invoke-static·{v3,·v8},·Ljava/lang/Math;->max(II)I 
  
34 ····move-result·v3 
  
35 ····add-int/lit8·v0,·v0,·0x1 
  
36 ····goto·:goto_0 
  
37 ····:cond_0 
38 ····iput·v4,·p0,·Landroid/support/v7/internal/widget/u;->c:I 
  
39 ····return·v3 
40 .end·method 
  
41 .method·public·a(I)V 
42 ····.locals·1 
  
43 ····iget·v0,·p0,·Landroid/support/v7/internal/widget/u;->c:I 
  
44 ····if-eq·v0,·p1,·:cond_0 
  
45 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/u;->c:I 
  
46 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/u;->notifyDataSetChanged()V 
  
47 ····:cond_0 
48 ····return-void 
49 .end·method 
  
50 .method·public·a(Landroid/support/v7/internal/widget/n;)V4 .method·public·abstract·a(Landroid/support/v7/internal/widget/p;Landroid/content/Intent;)Z
51 ····.locals·2 
  
52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
53 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/u; 
  
54 ····move-result-object·v0 
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/u;->d()Landroid/support/v7/internal/widget/n; 
  
56 ····move-result-object·v0 
  
57 ····if-eqz·v0,·:cond_0 
  
58 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
59 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->isShown()Z 
  
60 ····move-result·v1 
  
61 ····if-eqz·v1,·:cond_0 
  
62 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/u;->a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
63 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->g(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; 
  
64 ····move-result-object·v1 
  
65 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/n;->unregisterObserver(Ljava/lang/Object;)V 
  
66 ····:cond_0 
67 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/u;->b:Landroid/support/v7/internal/widget/n; 
  
68 ····if-eqz·p1,·:cond_1 
  
Max diff block lines reached; 0/14405 bytes (0.00%) of diff not shown.
14.5 KB
smali/android/support/v7/internal/widget/aj.smali
    
Offset 1, 639 lines modifiedOffset 1, 7 lines modified
1 .class·public·Landroid/support/v7/internal/widget/aj;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/aj;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/widget/ListView; 
  
  
3 #·static·fields 
4 .field·private·static·final·f:[I 
  
  
5 #·instance·fields 
6 .field·final·a:Landroid/graphics/Rect; 
  
7 .field·b:I 
  
8 .field·c:I 
  
9 .field·d:I 
  
10 .field·e:I 
  
11 .field·private·g:Ljava/lang/reflect/Field; 
  
12 .field·private·h:Landroid/support/v7/internal/widget/ak; 
  
  
13 #·direct·methods 
14 .method·static·constructor·<clinit>()V 
15 ····.locals·2 
  
16 ····const/4·v1,·0x0 
  
17 ····const/4·v0,·0x1 
  
18 ····new-array·v0,·v0,·[I 
  
19 ····aput·v1,·v0,·v1 
  
20 ····sput-object·v0,·Landroid/support/v7/internal/widget/aj;->f:[I 
  
21 ····return-void 
22 .end·method 
  
23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
24 ····.locals·2 
  
25 ····const/4·v1,·0x0 
  
26 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
  
27 ····new-instance·v0,·Landroid/graphics/Rect; 
  
28 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V 
  
29 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->a:Landroid/graphics/Rect; 
  
30 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/aj;->b:I 
  
31 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/aj;->c:I 
  
32 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/aj;->d:I 
  
33 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/aj;->e:I 
  
34 ····:try_start_0 
35 ····const-class·v0,·Landroid/widget/AbsListView; 
  
36 ····const-string·v1,·"mIsChildViewEnabled" 
  
37 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
38 ····move-result-object·v0 
  
39 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->g:Ljava/lang/reflect/Field; 
  
40 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aj;->g:Ljava/lang/reflect/Field; 
  
41 ····const/4·v1,·0x1 
  
42 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V 
43 ····:try_end_0 
44 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
45 ····:goto_0 
46 ····return-void 
  
47 ····:catch_0 
48 ····move-exception·v0 
  
49 ····invoke-virtual·{v0},·Ljava/lang/NoSuchFieldException;->printStackTrace()V 
  
50 ····goto·:goto_0 
51 .end·method 
  
  
52 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ak;)V
53 .method·public·a(IIIII)I 
54 ····.locals·12 
  
55 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getListPaddingTop()I 
  
56 ····move-result·v2 
  
57 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getListPaddingBottom()I 
  
58 ····move-result·v3 
  
59 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getListPaddingLeft()I 
  
60 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getListPaddingRight()I 
  
61 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getDividerHeight()I 
  
62 ····move-result·v1 
  
63 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getDivider()Landroid/graphics/drawable/Drawable; 
  
64 ····move-result-object·v4 
  
65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aj;->getAdapter()Landroid/widget/ListAdapter; 
  
66 ····move-result-object·v8 
  
67 ····if-nez·v8,·:cond_1 
  
68 ····add-int·p4,·v2,·v3 
  
Max diff block lines reached; 0/14741 bytes (0.00%) of diff not shown.
6.96 KB
smali/android/support/v7/internal/widget/k.smali
    
Offset 1, 138 lines modifiedOffset 1, 56 lines modified
1 .class·Landroid/support/v7/internal/widget/k;1 .class·Landroid/support/v7/internal/widget/k;
 2 .super·Landroid/support/v4/h/ce;
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/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><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·314 ····.locals·2
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->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/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
20 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->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/v4/view/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp; 
  
24 ····move-result-object·v1 
  
25 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/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/v4/view/dp;->c(F)Landroid/support/v4/view/dp; 
  
33 ····move-result-object·v1 
  
34 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
35 ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ef; 
  
36 ····move-result-object·v2 
  
37 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/ef;)Landroid/support/v4/view/dp; 
  
38 ····move-result-object·v1 
  
39 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/dp;)Landroid/support/v4/view/dp; 
  
40 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->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;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/v4/h/bn;)Landroid/support/v4/h/bn;
42 ····move-result-object·v0 
  
43 ····if-eqz·v0,·:cond_0 
  
44 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 19 ····const/4·v1,·0x0
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·v020 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z
  
49 ····const/16·v1,·0x821 ····return-void
 22 .end·method
  
50 ····if-eq·v0,·v1,·:cond_023 .method·public·c(Landroid/view/View;)V
 24 ····.locals·2
  
51 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 26 ····const/4·v1,·0x0
52 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/k;->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/v4/view/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp; 
  
56 ····move-result-object·v1 
  
57 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/k;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;27 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
  
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/v4/view/dp;->c(F)Landroid/support/v4/view/dp; 
  
Max diff block lines reached; 459/7028 bytes (6.53%) of diff not shown.
3.51 KB
smali/android/support/v7/internal/widget/bg.smali
    
Offset 1, 70 lines modifiedOffset 1, 62 lines modified
1 .class·Landroid/support/v7/internal/widget/bg;1 .class·public·Landroid/support/v7/internal/widget/bg;
2 .super·Landroid/support/v4/f/f;2 .super·Landroid/content/ContextWrapper;
  
  
 3 #·instance·fields
 4 .field·private·a:Landroid/content/res/Resources;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·constructor·<init>(I)V6 .method·private·constructor·<init>(Landroid/content/Context;)V
5 ····.locals·07 ····.locals·0
  
6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/f/f;-><init>(I)V8 ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
  
7 ····return-void9 ····return-void
8 .end·method10 .end·method
  
9 .method·private·static·b(ILandroid/graphics/PorterDuff$Mode;)I11 .method·public·static·a(Landroid/content/Context;)Landroid/content/Context;
10 ····.locals·212 ····.locals·1
  
11 ····add-int/lit8·v0,·p0,·0x1f13 ····instance-of·v0,·p0,·Landroid/support/v7/internal/widget/bg;
  
12 ····mul-int/lit8·v0,·v0,·0x1f14 ····if-nez·v0,·:cond_0
  
13 ····invoke-virtual·{p1},·Landroid/graphics/PorterDuff$Mode;->hashCode()I15 ····new-instance·v0,·Landroid/support/v7/internal/widget/bg;
  
14 ····move-result·v116 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/bg;-><init>(Landroid/content/Context;)V
  
15 ····add-int/2addr·v0,·v117 ····move-object·p0,·v0
  
16 ····return·v018 ····:cond_0
 19 ····return-object·p0
17 .end·method20 .end·method
  
  
18 #·virtual·methods21 #·virtual·methods
19 .method·a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;22 .method·public·getResources()Landroid/content/res/Resources;
20 ····.locals·123 ····.locals·3
  
21 ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/bg;->b(ILandroid/graphics/PorterDuff$Mode;)I 
  
22 ····move-result·v0 
  
23 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
24 ····move-result-object·v024 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bg;->a:Landroid/content/res/Resources;
  
25 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/bg;->a(Ljava/lang/Object;)Ljava/lang/Object;25 ····if-nez·v0,·:cond_0
  
 26 ····new-instance·v0,·Landroid/support/v7/internal/widget/bh;
26 ····move-result-object·v0 
  
27 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter; 
  
28 ····return-object·v0 
29 .end·method 
  
30 .method·a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; 
31 ····.locals·1 
  
32 ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/bg;->b(ILandroid/graphics/PorterDuff$Mode;)I27 ····invoke-super·{p0},·Landroid/content/ContextWrapper;->getResources()Landroid/content/res/Resources;
  
33 ····move-result·v028 ····move-result-object·v1
  
34 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;29 ····invoke-static·{p0},·Landroid/support/v7/internal/widget/bj;->a(Landroid/content/Context;)Landroid/support/v7/internal/widget/bj;
  
35 ····move-result-object·v030 ····move-result-object·v2
  
36 ····invoke-virtual·{p0,·v0,·p3},·Landroid/support/v7/internal/widget/bg;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;31 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;-><init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/bj;)V
  
37 ····move-result-object·v032 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bg;->a:Landroid/content/res/Resources;
  
38 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter;33 ····:cond_0
 34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bg;->a:Landroid/content/res/Resources;
  
39 ····return-object·v035 ····return-object·v0
40 .end·method36 .end·method
3.7 KB
smali/android/support/v7/internal/widget/ae.smali
    
Offset 1, 72 lines modifiedOffset 1, 64 lines modified
1 .class·final·Landroid/support/v7/internal/widget/ae;1 .class·Landroid/support/v7/internal/widget/ae;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ViewTreeObserver$OnScrollChangedListener;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/y;
6 .field·final·synthetic·a:Ljava/lang/reflect/Field; 
  
7 .field·final·synthetic·b:Landroid/widget/PopupWindow; 
  
8 .field·final·synthetic·c:Landroid/view/ViewTreeObserver$OnScrollChangedListener; 
  
  
9 #·direct·methods7 #·direct·methods
10 .method·constructor·<init>(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V8 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/y;)V
11 ····.locals·09 ····.locals·0
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ae;->a:Ljava/lang/reflect/Field;10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ae;->a:Landroid/support/v7/internal/widget/y;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ae;->b:Landroid/widget/PopupWindow;12 ····return-void
 13 .end·method
  
14 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/ae;->c:Landroid/view/ViewTreeObserver$OnScrollChangedListener;14 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/y;Landroid/support/v7/internal/widget/z;)V
 15 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ae;-><init>(Landroid/support/v7/internal/widget/y;)V
  
16 ····return-void17 ····return-void
17 .end·method18 .end·method
  
  
18 #·virtual·methods19 #·virtual·methods
19 .method·public·onScrollChanged()V20 .method·public·run()V
20 ····.locals·221 ····.locals·1
  
21 ····:try_start_0 
22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->a:Ljava/lang/reflect/Field;22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->a:Landroid/support/v7/internal/widget/y;
  
23 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ae;->b:Landroid/widget/PopupWindow;23 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/y;->u:Z
  
24 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;24 ····if-eqz·v0,·:cond_1
  
25 ····move-result-object·v025 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->a:Landroid/support/v7/internal/widget/y;
  
26 ····check-cast·v0,·Ljava/lang/ref/WeakReference;26 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/y;->getAdapter()Landroid/widget/Adapter;
  
27 ····if-eqz·v0,·:cond_027 ····move-result-object·v0
  
28 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;28 ····if-eqz·v0,·:cond_0
  
29 ····move-result-object·v029 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->a:Landroid/support/v7/internal/widget/y;
  
30 ····if-nez·v0,·:cond_130 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/internal/widget/y;->post(Ljava/lang/Runnable;)Z
  
31 ····:cond_031 ····:cond_0
32 ····:goto_032 ····:goto_0
33 ····return-void33 ····return-void
  
34 ····:cond_134 ····:cond_1
 35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->a:Landroid/support/v7/internal/widget/y;
35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ae;->c:Landroid/view/ViewTreeObserver$OnScrollChangedListener; 
  
36 ····invoke-interface·{v0},·Landroid/view/ViewTreeObserver$OnScrollChangedListener;->onScrollChanged()V 
37 ····:try_end_0 
38 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
39 ····goto·:goto_0 
  
 36 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/y;->b(Landroid/support/v7/internal/widget/y;)V
40 ····:catch_0 
41 ····move-exception·v0 
  
42 ····goto·:goto_037 ····goto·:goto_0
43 .end·method38 .end·method
17.9 KB
smali/android/support/v7/internal/widget/t.smali
    
Offset 1, 419 lines modifiedOffset 1, 246 lines modified
1 .class·final·Landroid/support/v7/internal/widget/t;1 .class·public·final·Landroid/support/v7/internal/widget/t;
2 .super·Landroid/os/AsyncTask;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/n;4 .field·public·final·a:Landroid/content/ComponentName;
  
 5 .field·public·final·b:J
  
 6 .field·public·final·c:F
  
  
5 #·direct·methods7 #·direct·methods
6 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/n;)V8 .method·public·constructor·<init>(Landroid/content/ComponentName;JF)V
7 ····.locals·09 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/content/ComponentName;
9 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
 12 ····iput-wide·p2,·p0,·Landroid/support/v7/internal/widget/t;->b:J
12 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/n;Landroid/support/v7/internal/widget/o;)V 
13 ····.locals·0 
  
14 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/t;-><init>(Landroid/support/v7/internal/widget/n;)V13 ····iput·p4,·p0,·Landroid/support/v7/internal/widget/t;->c:F
  
15 ····return-void14 ····return-void
16 .end·method15 .end·method
  
 16 .method·public·constructor·<init>(Ljava/lang/String;JF)V
 17 ····.locals·2
  
 18 ····invoke-static·{p1},·Landroid/content/ComponentName;->unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName;
17 #·virtual·methods 
18 .method·public·varargs·a([Ljava/lang/Object;)Ljava/lang/Void; 
19 ····.locals·12 
  
20 ····const/4·v2,·0x0 
  
21 ····const/4·v11,·0x1 
  
22 ····const/4·v10,·0x0 
  
23 ····aget-object·v0,·p1,·v2 
  
24 ····check-cast·v0,·Ljava/util/List; 
  
25 ····aget-object·v1,·p1,·v11 
  
26 ····check-cast·v1,·Ljava/lang/String; 
  
27 ····:try_start_0 
28 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/t;->a:Landroid/support/v7/internal/widget/n; 
  
29 ····invoke-static·{v3},·Landroid/support/v7/internal/widget/n;->a(Landroid/support/v7/internal/widget/n;)Landroid/content/Context; 
  
30 ····move-result-object·v319 ····move-result-object·v0
  
31 ····const/4·v4,·0x0 
  
32 ····invoke-virtual·{v3,·v1,·v4},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; 
33 ····:try_end_0 
34 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
35 ····move-result-object·v3 
  
36 ····invoke-static·{},·Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer; 
  
37 ····move-result-object·v4 
  
38 ····const/4·v1,·0x0 
  
39 ····:try_start_1 
40 ····invoke-interface·{v4,·v3,·v1},·Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V 
  
41 ····const-string·v1,·"UTF-8"20 ····invoke-direct·{p0,·v0,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/t;-><init>(Landroid/content/ComponentName;JF)V
  
42 ····const/4·v5,·0x121 ····return-void
 22 .end·method
  
43 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
44 ····move-result-object·v523 #·virtual·methods
 24 .method·public·equals(Ljava/lang/Object;)Z
 25 ····.locals·6
  
45 ····invoke-interface·{v4,·v1,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V26 ····const/4·v0,·0x1
  
46 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
 28 ····if-ne·p0,·p1,·:cond_1
47 ····const-string·v5,·"historical-records" 
  
48 ····invoke-interface·{v4,·v1,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; 
  
49 ····invoke-interface·{v0},·Ljava/util/List;->size()I 
  
50 ····move-result·v5 
  
 29 ····:cond_0
51 ····:goto_030 ····:goto_0
 31 ····return·v0
52 ····if-ge·v2,·v5,·:cond_1 
  
53 ····const/4·v1,·0x0 
  
54 ····invoke-interface·{v0,·v1},·Ljava/util/List;->remove(I)Ljava/lang/Object; 
  
55 ····move-result-object·v1 
  
56 ····check-cast·v1,·Landroid/support/v7/internal/widget/r; 
  
57 ····const/4·v6,·0x0 
  
58 ····const-string·v7,·"historical-record" 
  
59 ····invoke-interface·{v4,·v6,·v7},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; 
  
60 ····const/4·v6,·0x0 
  
61 ····const-string·v7,·"activity" 
  
62 ····iget-object·v8,·v1,·Landroid/support/v7/internal/widget/r;->a:Landroid/content/ComponentName; 
Max diff block lines reached; 13060/18184 bytes (71.82%) of diff not shown.
6.47 KB
smali/android/support/v7/internal/widget/m.smali
    
Offset 1, 28 lines modifiedOffset 1, 138 lines modified
1 .class·public·Landroid/support/v7/internal/widget/m;1 .class·Landroid/support/v7/internal/widget/m;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;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/ActionBarOverlayLayout;
  
  
3 #·direct·methods7 #·direct·methods
4 .method·public·constructor·<init>(II)V8 .method·constructor·<init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
5 ····.locals·09 ····.locals·0
  
6 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void12 ····return-void
8 .end·method13 .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;)V14 #·virtual·methods
 15 .method·public·run()V
 16 ····.locals·3
  
 17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
12 ····return-void 
13 .end·method 
  
14 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V 
15 ····.locals·018 ····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/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 20 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/m;->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/v4/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
 24 ····move-result-object·v1
  
 25 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/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/v4/h/bn;->c(F)Landroid/support/v4/h/bn;
  
 33 ····move-result-object·v1
  
 34 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 35 ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/h/cd;
  
 36 ····move-result-object·v2
  
 37 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/cd;)Landroid/support/v4/h/bn;
  
 38 ····move-result-object·v1
  
 39 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
  
 40 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/m;->a:Landroid/support/v7/internal/widget/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/m;->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/m;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 52 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/m;->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/v4/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
 56 ····move-result-object·v1
  
 57 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/m;->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/v4/h/bn;->c(F)Landroid/support/v4/h/bn;
  
 64 ····move-result-object·v1
Max diff block lines reached; 369/6527 bytes (5.65%) of diff not shown.
33.1 KB
smali/android/support/v7/internal/widget/av.smali
    
Offset 1, 181 lines modifiedOffset 1, 1057 lines modified
1 .class·Landroid/support/v7/internal/widget/av;1 .class·Landroid/support/v7/internal/widget/av;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/widget/c;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/content/DialogInterface$OnClickListener;4 .implements·Landroid/content/DialogInterface$OnClickListener;
5 .implements·Landroid/support/v7/internal/widget/ba; 
  
  
6 #·instance·fields5 #·instance·fields
7 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;6 .field·E:I
  
8 .field·private·b:Landroid/app/AlertDialog;7 .field·private·F:Landroid/support/v7/widget/ag;
  
9 .field·private·c:Landroid/widget/ListAdapter;8 .field·private·G:Landroid/support/v7/internal/widget/be;
  
10 .field·private·d:Ljava/lang/CharSequence;9 .field·private·H:Landroid/support/v7/internal/widget/az;
  
 10 .field·private·I:I
  
 11 .field·private·J:Z
  
 12 .field·private·K:Landroid/graphics/Rect;
  
 13 .field·private·final·L:Landroid/support/v7/internal/widget/bj;
  
  
11 #·direct·methods14 #·direct·methods
12 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;)V15 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
13 ····.locals·016 ····.locals·1
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/av;->a:Landroid/support/v7/internal/widget/SpinnerCompat;17 ····const/4·v0,·-0x1
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v7/internal/widget/av;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
  
16 ····return-void19 ····return-void
17 .end·method20 .end·method
  
18 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/at;)V21 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
19 ····.locals·022 ····.locals·6
  
 23 ····const/4·v5,·0x0
  
 24 ····const/4·v4,·0x0
  
 25 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/c;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 26 ····new-instance·v0,·Landroid/graphics/Rect;
  
 27 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
 28 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/av;->K:Landroid/graphics/Rect;
  
 29 ····sget-object·v0,·Landroid/support/v7/b/l;->Spinner:[I
  
 30 ····invoke-static·{p1,·p2,·v0,·p3,·v4},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
 31 ····move-result-object·v0
  
 32 ····sget·v1,·Landroid/support/v7/b/l;->Spinner_android_background:I
  
 33 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
 34 ····move-result·v1
  
 35 ····if-eqz·v1,·:cond_0
  
 36 ····sget·v1,·Landroid/support/v7/b/l;->Spinner_android_background:I
  
 37 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
 38 ····move-result-object·v1
  
 39 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/av;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
 40 ····:cond_0
 41 ····const/4·v1,·-0x1
  
 42 ····if-ne·p4,·v1,·:cond_1
  
 43 ····sget·v1,·Landroid/support/v7/b/l;->Spinner_spinnerMode:I
  
 44 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bl;->a(II)I
  
 45 ····move-result·p4
  
 46 ····:cond_1
 47 ····packed-switch·p4,·:pswitch_data_0
  
 48 ····:goto_0
 49 ····sget·v1,·Landroid/support/v7/b/l;->Spinner_android_gravity:I
  
 50 ····const/16·v2,·0x11
  
 51 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->a(II)I
  
 52 ····move-result·v1
  
 53 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/av;->I:I
  
 54 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/av;->G:Landroid/support/v7/internal/widget/be;
  
 55 ····sget·v2,·Landroid/support/v7/b/l;->Spinner_prompt:I
  
 56 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->d(I)Ljava/lang/String;
  
 57 ····move-result-object·v2
  
 58 ····invoke-interface·{v1,·v2},·Landroid/support/v7/internal/widget/be;->a(Ljava/lang/CharSequence;)V
  
 59 ····sget·v1,·Landroid/support/v7/b/l;->Spinner_disableChildrenWhenDisabled:I
  
 60 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bl;->a(IZ)Z
  
 61 ····move-result·v1
  
 62 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/av;->J:Z
  
 63 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
 64 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/av;->H:Landroid/support/v7/internal/widget/az;
  
 65 ····if-eqz·v1,·:cond_2
  
 66 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/av;->G:Landroid/support/v7/internal/widget/be;
  
 67 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/av;->H:Landroid/support/v7/internal/widget/az;
  
Max diff block lines reached; 28636/33810 bytes (84.70%) of diff not shown.
1.76 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/ef;4 .implements·Landroid/support/v4/h/cd;
  
  
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, 20 lines modifiedOffset 26, 20 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/dp;I)Landroid/support/v7/internal/widget/b;30 .method·public·a(Landroid/support/v4/h/bn;I)Landroid/support/v7/internal/widget/b;
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;32 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;
  
33 ····iput-object·p1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/dp;33 ····iput-object·p1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/h/bn;
  
34 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/b;->a:I34 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/b;->a:I
  
35 ····return-object·p035 ····return-object·p0
36 .end·method36 .end·method
  
37 .method·public·a(Landroid/view/View;)V37 .method·public·a(Landroid/view/View;)V
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····return-void68 ····return-void
  
69 ····:cond_169 ····:cond_1
70 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;70 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;
  
71 ····const/4·v1,·0x071 ····const/4·v1,·0x0
  
72 ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/dp;72 ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/h/bn;
  
73 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;73 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/b;->b:Landroid/support/v7/internal/widget/a;
  
74 ····iget·v1,·p0,·Landroid/support/v7/internal/widget/b;->a:I74 ····iget·v1,·p0,·Landroid/support/v7/internal/widget/b;->a:I
  
75 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V75 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/a;->setVisibility(I)V
  
5.58 KB
smali/android/support/v7/internal/widget/ad.smali
    
Offset 1, 205 lines modifiedOffset 1, 10 lines modified
1 .class·public·Landroid/support/v7/internal/widget/ad;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ad;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/widget/PopupWindow; 
  
  
3 #·instance·fields 
4 .field·private·final·a:Z 
  
  
5 #·direct·methods 
6 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
7 ····.locals·3 
  
8 ····const/4·v2,·0x0 
  
9 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
  
10 ····sget-object·v0,·Landroid/support/v7/a/l;->PopupWindow:[I 
  
11 ····invoke-static·{p1,·p2,·v0,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh; 
  
12 ····move-result-object·v0 
  
13 ····sget·v1,·Landroid/support/v7/a/l;->PopupWindow_overlapAnchor:I 
  
14 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->a(IZ)Z 
  
15 ····move-result·v1 
  
16 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/ad;->a:Z 
  
17 ····sget·v1,·Landroid/support/v7/a/l;->PopupWindow_android_popupBackground:I 
  
18 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable; 
  
19 ····move-result-object·v1 
  
20 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ad;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V 
  
21 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V 
  
22 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
23 ····const/16·v1,·0xe 
  
24 ····if-ge·v0,·v1,·:cond_0 
  
25 ····invoke-static·{p0},·Landroid/support/v7/internal/widget/ad;->a(Landroid/widget/PopupWindow;)V 
  
26 ····:cond_0 
27 ····return-void 
28 .end·method 
  
29 .method·private·static·a(Landroid/widget/PopupWindow;)V 
30 ····.locals·4 
  
31 ····:try_start_0 
32 ····const-class·v0,·Landroid/widget/PopupWindow; 
  
33 ····const-string·v1,·"mAnchor" 
  
34 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
35 ····move-result-object·v1 
  
36 ····const/4·v0,·0x1 
  
37 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->setAccessible(Z)V 
  
38 ····const-class·v0,·Landroid/widget/PopupWindow; 
  
39 ····const-string·v2,·"mOnScrollChangedListener" 
  
40 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
41 ····move-result-object·v2 
  
42 ····const/4·v0,·0x1 
  
43 ····invoke-virtual·{v2,·v0},·Ljava/lang/reflect/Field;->setAccessible(Z)V 
  
44 ····invoke-virtual·{v2,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
45 ····move-result-object·v0 
  
46 ····check-cast·v0,·Landroid/view/ViewTreeObserver$OnScrollChangedListener; 
  
47 ····new-instance·v3,·Landroid/support/v7/internal/widget/ae; 
  
48 ····invoke-direct·{v3,·v1,·p0,·v0},·Landroid/support/v7/internal/widget/ae;-><init>(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V 
  
49 ····invoke-virtual·{v2,·p0,·v3},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V 
50 ····:try_end_0 
51 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
52 ····:goto_0 
53 ····return-void 
  
54 ····:catch_0 
55 ····move-exception·v0 
  
56 ····const-string·v1,·"AppCompatPopupWindow" 
  
57 ····const-string·v2,·"Exception·while·installing·workaround·OnScrollChangedListener" 
  
58 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I 
  
59 ····goto·:goto_0 
60 .end·method 
  
  
61 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·a(Landroid/support/v7/internal/widget/y;)V
62 .method·public·showAsDropDown(Landroid/view/View;II)V 
63 ····.locals·2 
  
64 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
65 ····const/16·v1,·0x15 
  
66 ····if-ge·v0,·v1,·:cond_0 
  
67 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ad;->a:Z 
  
68 ····if-eqz·v0,·:cond_0 
  
69 ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I 
Max diff block lines reached; 1446/5616 bytes (25.75%) of diff not shown.
9.27 KB
smali/android/support/v7/internal/widget/bh.smali
    
Offset 1, 311 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroid/support/v7/internal/widget/bh;1 .class·Landroid/support/v7/internal/widget/bh;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/widget/ao;
  
  
3 #·instance·fields3 #·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/bf;4 .field·private·final·a:Landroid/support/v7/internal/widget/bj;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·private·constructor·<init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V6 .method·public·constructor·<init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/bj;)V
9 ····.locals·07 ····.locals·0
  
 8 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ao;-><init>(Landroid/content/res/Resources;)V
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bh;->a:Landroid/content/Context; 
  
12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray;9 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bh;->a:Landroid/support/v7/internal/widget/bj;
  
13 ····return-void10 ····return-void
14 .end·method11 .end·method
  
15 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/bh; 
16 ····.locals·2 
  
17 ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; 
  
18 ····move-result-object·v0 
  
19 ····new-instance·v1,·Landroid/support/v7/internal/widget/bh; 
  
20 ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/bh;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V 
  
21 ····return-object·v1 
22 .end·method 
  
23 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh; 
24 ····.locals·2 
  
25 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; 
  
26 ····move-result-object·v0 
  
27 ····new-instance·v1,·Landroid/support/v7/internal/widget/bh; 
  
28 ····invoke-direct·{v1,·p0,·v0},·Landroid/support/v7/internal/widget/bh;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V 
  
29 ····return-object·v1 
30 .end·method 
  
  
31 #·virtual·methods12 #·virtual·methods
32 .method·public·a(IF)F 
33 ····.locals·1 
  
34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
35 ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getFloat(IF)F 
  
36 ····move-result·v0 
  
37 ····return·v0 
38 .end·method 
  
39 .method·public·a()I 
40 ····.locals·1 
  
41 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
42 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->length()I 
  
43 ····move-result·v0 
  
44 ····return·v0 
45 .end·method 
  
46 .method·public·a(II)I 
47 ····.locals·1 
  
48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/content/res/TypedArray;->getInt(II)I 
  
50 ····move-result·v0 
  
51 ····return·v0 
52 .end·method 
  
53 .method·public·a(I)Landroid/graphics/drawable/Drawable;13 .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable;
54 ····.locals·214 ····.locals·2
  
55 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
56 ····invoke-virtual·{v0,·p1},·Landroid/content/res/TypedArray;->hasValue(I)Z 
  
57 ····move-result·v0 
  
58 ····if-eqz·v0,·:cond_0 
  
59 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
60 ····const/4·v1,·0x0 
  
61 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I 
  
62 ····move-result·v0 
  
63 ····if-eqz·v0,·:cond_0 
  
64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf; 
  
65 ····move-result-object·v1 
  
66 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable;15 ····invoke-super·{p0,·p1},·Landroid/support/v7/internal/widget/ao;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
67 ····move-result-object·v0 
  
68 ····:goto_0 
69 ····return-object·v0 
  
70 ····:cond_0 
71 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bh;->b:Landroid/content/res/TypedArray; 
  
Max diff block lines reached; 4907/9390 bytes (52.26%) of diff not shown.
391 B
smali/android/support/v7/internal/widget/q.smali
    
Offset 1, 7 lines modifiedOffset 1, 2 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/q;1 .class·synthetic·Landroid/support/v7/internal/widget/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods 
4 .method·public·abstract·a(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V 
5 .end·method 
53.4 KB
smali/android/support/v7/internal/widget/ActionBarOverlayLayout.smali
    
Offset 1, 41 lines modifiedOffset 1, 40 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 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/bl; 
5 .implements·Landroid/support/v7/internal/widget/af;4 .implements·Landroid/support/v7/internal/widget/ah;
  
  
6 #·static·fields5 #·static·fields
7 .field·static·final·a:[I6 .field·static·final·a:[I
  
  
8 #·instance·fields7 #·instance·fields
9 .field·private·final·A:Landroid/support/v4/view/ef;8 .field·private·final·A:Landroid/support/v4/h/cd;
  
10 .field·private·final·B:Landroid/support/v4/view/ef;9 .field·private·final·B:Landroid/support/v4/h/cd;
  
11 .field·private·final·C:Ljava/lang/Runnable;10 .field·private·final·C:Ljava/lang/Runnable;
  
12 .field·private·final·D:Ljava/lang/Runnable;11 .field·private·final·D:Ljava/lang/Runnable;
  
13 .field·private·final·E:Landroid/support/v4/view/bm;12 .field·private·final·E:Landroid/support/v4/h/am;
  
14 .field·private·b:I13 .field·private·b:I
  
15 .field·private·c:I14 .field·private·c:I
  
16 .field·private·d:Landroid/support/v7/internal/widget/ContentFrameLayout;15 .field·private·d:Landroid/support/v7/internal/widget/ContentFrameLayout;
  
17 .field·private·e:Landroid/support/v7/internal/widget/ActionBarContainer;16 .field·private·e:Landroid/support/v7/internal/widget/ActionBarContainer;
  
18 .field·private·f:Landroid/support/v7/internal/widget/ActionBarContainer;17 .field·private·f:Landroid/support/v7/internal/widget/ActionBarContainer;
  
19 .field·private·g:Landroid/support/v7/internal/widget/ag;18 .field·private·g:Landroid/support/v7/internal/widget/ai;
  
20 .field·private·h:Landroid/graphics/drawable/Drawable;19 .field·private·h:Landroid/graphics/drawable/Drawable;
  
21 .field·private·i:Z20 .field·private·i:Z
  
22 .field·private·j:Z21 .field·private·j:Z
  
Offset 57, 36 lines modifiedOffset 56, 36 lines modified
  
57 .field·private·final·s:Landroid/graphics/Rect;56 .field·private·final·s:Landroid/graphics/Rect;
  
58 .field·private·final·t:Landroid/graphics/Rect;57 .field·private·final·t:Landroid/graphics/Rect;
  
59 .field·private·final·u:Landroid/graphics/Rect;58 .field·private·final·u:Landroid/graphics/Rect;
  
60 .field·private·v:Landroid/support/v7/internal/widget/l;59 .field·private·v:Landroid/support/v7/internal/widget/n;
  
61 .field·private·final·w:I60 .field·private·final·w:I
  
62 .field·private·x:Landroid/support/v4/widget/aj;61 .field·private·x:Landroid/support/v4/widget/r;
  
63 .field·private·y:Landroid/support/v4/view/dp;62 .field·private·y:Landroid/support/v4/h/bn;
  
64 .field·private·z:Landroid/support/v4/view/dp;63 .field·private·z:Landroid/support/v4/h/bn;
  
  
65 #·direct·methods64 #·direct·methods
66 .method·static·constructor·<clinit>()V65 .method·static·constructor·<clinit>()V
67 ····.locals·366 ····.locals·3
  
68 ····const/4·v0,·0x267 ····const/4·v0,·0x2
  
69 ····new-array·v0,·v0,·[I68 ····new-array·v0,·v0,·[I
  
70 ····const/4·v1,·0x069 ····const/4·v1,·0x0
  
71 ····sget·v2,·Landroid/support/v7/a/b;->actionBarSize:I70 ····sget·v2,·Landroid/support/v7/b/b;->actionBarSize:I
  
72 ····aput·v2,·v0,·v171 ····aput·v2,·v0,·v1
  
73 ····const/4·v1,·0x172 ····const/4·v1,·0x1
  
74 ····const·v2,·0x101005973 ····const·v2,·0x1010059
  
Offset 152, 77 lines modifiedOffset 151, 77 lines modified
  
152 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect;151 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->u:Landroid/graphics/Rect;
  
153 ····const/16·v0,·0x258152 ····const/16·v0,·0x258
  
154 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I153 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->w:I
  
155 ····new-instance·v0,·Landroid/support/v7/internal/widget/h;154 ····new-instance·v0,·Landroid/support/v7/internal/widget/j;
  
156 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/h;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V155 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
  
157 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/view/ef;156 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->A:Landroid/support/v4/h/cd;
  
158 ····new-instance·v0,·Landroid/support/v7/internal/widget/i;157 ····new-instance·v0,·Landroid/support/v7/internal/widget/k;
  
159 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/i;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V158 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/k;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
  
160 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/v4/view/ef;159 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->B:Landroid/support/v4/h/cd;
  
161 ····new-instance·v0,·Landroid/support/v7/internal/widget/j;160 ····new-instance·v0,·Landroid/support/v7/internal/widget/l;
  
162 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/j;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V161 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/l;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
  
163 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->C:Ljava/lang/Runnable;162 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->C:Ljava/lang/Runnable;
  
164 ····new-instance·v0,·Landroid/support/v7/internal/widget/k;163 ····new-instance·v0,·Landroid/support/v7/internal/widget/m;
  
165 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/k;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V164 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/m;-><init>(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V
  
166 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable;165 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->D:Ljava/lang/Runnable;
  
167 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V166 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/content/Context;)V
  
168 ····new-instance·v0,·Landroid/support/v4/view/bm;167 ····new-instance·v0,·Landroid/support/v4/h/am;
  
169 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/bm;-><init>(Landroid/view/ViewGroup;)V168 ····invoke-direct·{v0,·p0},·Landroid/support/v4/h/am;-><init>(Landroid/view/ViewGroup;)V
  
170 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->E:Landroid/support/v4/view/bm;169 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->E:Landroid/support/v4/h/am;
  
171 ····return-void170 ····return-void
172 .end·method171 .end·method
  
173 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/dp;)Landroid/support/v4/view/dp;172 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
174 ····.locals·0173 ····.locals·0
  
175 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/v4/view/dp;174 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->y:Landroid/support/v4/h/bn;
  
176 ····return-object·p1175 ····return-object·p1
Max diff block lines reached; 48535/54521 bytes (89.02%) of diff not shown.
12.2 KB
smali/android/support/v7/internal/widget/x.smali
    
Offset 1, 2 lines modifiedOffset 1, 337 lines modified
1 .class·synthetic·Landroid/support/v7/internal/widget/x;1 .class·Landroid/support/v7/internal/widget/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/View$OnClickListener;
 5 .implements·Landroid/view/View$OnLongClickListener;
 6 .implements·Landroid/widget/AdapterView$OnItemClickListener;
 7 .implements·Landroid/widget/PopupWindow$OnDismissListener;
  
  
 8 #·instance·fields
 9 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
  
 10 #·direct·methods
 11 .method·private·a()V
 12 ····.locals·1
  
 13 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 14 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->f(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener;
  
 15 ····move-result-object·v0
  
 16 ····if-eqz·v0,·:cond_0
  
 17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 18 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->f(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener;
  
 19 ····move-result-object·v0
  
 20 ····invoke-interface·{v0},·Landroid/widget/PopupWindow$OnDismissListener;->onDismiss()V
  
 21 ····:cond_0
 22 ····return-void
 23 .end·method
  
  
 24 #·virtual·methods
 25 .method·public·onClick(Landroid/view/View;)V
 26 ····.locals·2
  
 27 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 28 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->c(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;
  
 29 ····move-result-object·v0
  
 30 ····if-ne·p1,·v0,·:cond_1
  
 31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 32 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->b()Z
  
 33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 34 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/w;
  
 35 ····move-result-object·v0
  
 36 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/w;->b()Landroid/content/pm/ResolveInfo;
  
 37 ····move-result-object·v0
  
 38 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 39 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/w;
  
 40 ····move-result-object·v1
  
 41 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/w;->d()Landroid/support/v7/internal/widget/p;
  
 42 ····move-result-object·v1
  
 43 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/p;->a(Landroid/content/pm/ResolveInfo;)I
  
 44 ····move-result·v0
  
 45 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 46 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/w;
  
 47 ····move-result-object·v1
  
 48 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/w;->d()Landroid/support/v7/internal/widget/p;
  
 49 ····move-result-object·v1
  
 50 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/p;->b(I)Landroid/content/Intent;
  
 51 ····move-result-object·v0
  
 52 ····if-eqz·v0,·:cond_0
  
 53 ····const/high16·v1,·0x80000
  
 54 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
 55 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 56 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->getContext()Landroid/content/Context;
  
 57 ····move-result-object·v1
  
 58 ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
  
 59 ····:cond_0
 60 ····:goto_0
 61 ····return-void
  
 62 ····:cond_1
 63 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 64 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->d(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;
  
 65 ····move-result-object·v0
  
 66 ····if-ne·p1,·v0,·:cond_2
  
 67 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
  
 68 ····const/4·v1,·0x0
  
 69 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z
  
 70 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/x;->a:Landroid/support/v7/internal/widget/ActivityChooserView;
Max diff block lines reached; -1/12440 bytes (-0.01%) of diff not shown.
5.99 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/l;->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/l;->ActionBar_background:I
  
57 ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;57 ····invoke-virtual·{v0,·v3},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
58 ····move-result-object·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/l;->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/l;->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/g;->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/l;->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/g;->action_bar:I
  
339 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View;339 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ActionBarContainer;->findViewById(I)Landroid/view/View;
  
340 ····move-result-object·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/g;->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;
  
Offset 1047, 15 lines modifiedOffset 1047, 15 lines modified
  
1047 ····:cond_51047 ····:cond_5
1048 ····move·v0,·v11048 ····move·v0,·v1
  
1049 ····goto·:goto_01049 ····goto·:goto_0
1050 .end·method1050 .end·method
  
1051 .method·public·setTabContainer(Landroid/support/v7/internal/widget/ao;)V1051 .method·public·setTabContainer(Landroid/support/v7/internal/widget/aq;)V
1052 ····.locals·21052 ····.locals·2
  
1053 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;1053 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;
  
1054 ····if-eqz·v0,·:cond_01054 ····if-eqz·v0,·:cond_0
  
1055 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;1055 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;
Offset 1065, 29 lines modifiedOffset 1065, 29 lines modified
1065 ····:cond_01065 ····:cond_0
1066 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;1066 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ActionBarContainer;->g:Landroid/view/View;
  
1067 ····if-eqz·p1,·:cond_11067 ····if-eqz·p1,·:cond_1
Max diff block lines reached; 883/6002 bytes (14.71%) of diff not shown.
2.57 KB
smali/android/support/v7/internal/widget/ba.smali
    
Offset 1, 19 lines modifiedOffset 1, 69 lines modified
1 .class·interface·abstract·Landroid/support/v7/internal/widget/ba;1 .class·Landroid/support/v7/internal/widget/ba;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/widget/ab;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/internal/widget/be;
  
3 #·virtual·methods 
4 .method·public·abstract·a()V 
5 .end·method 
  
6 .method·public·abstract·a(Landroid/widget/ListAdapter;)V5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/av;
  
 7 .field·private·c:Ljava/lang/CharSequence;
  
 8 .field·private·d:Landroid/widget/ListAdapter;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/av;Landroid/content/Context;Landroid/util/AttributeSet;I)V
 11 ····.locals·1
  
 12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ba;->a:Landroid/support/v7/internal/widget/av;
  
 13 ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/support/v7/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 14 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/ba;->a(Landroid/view/View;)V
  
 15 ····const/4·v0,·0x1
  
 16 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ba;->a(Z)V
  
 17 ····const/4·v0,·0x0
  
 18 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ba;->a(I)V
  
 19 ····new-instance·v0,·Landroid/support/v7/internal/widget/bb;
  
 20 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v7/internal/widget/bb;-><init>(Landroid/support/v7/internal/widget/ba;Landroid/support/v7/internal/widget/av;)V
  
 21 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/ba;->a(Landroid/widget/AdapterView$OnItemClickListener;)V
  
 22 ····return-void
7 .end·method23 .end·method
  
8 .method·public·abstract·a(Ljava/lang/CharSequence;)V24 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ba;)Landroid/widget/ListAdapter;
 25 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ba;->d:Landroid/widget/ListAdapter;
  
 27 ····return-object·v0
9 .end·method28 .end·method
  
10 .method·public·abstract·b()Z 
 29 #·virtual·methods
 30 .method·public·a(Landroid/widget/ListAdapter;)V
 31 ····.locals·0
  
 32 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ab;->a(Landroid/widget/ListAdapter;)V
  
 33 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ba;->d:Landroid/widget/ListAdapter;
  
 34 ····return-void
11 .end·method35 .end·method
  
12 .method·public·abstract·c()V36 .method·public·a(Ljava/lang/CharSequence;)V
 37 ····.locals·0
  
 38 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ba;->c:Ljava/lang/CharSequence;
  
 39 ····return-void
13 .end·method40 .end·method
7.53 KB
smali/android/support/v7/internal/widget/ay.smali
    
Offset 1, 68 lines modifiedOffset 1, 181 lines modified
1 .class·Landroid/support/v7/internal/widget/ay;1 .class·Landroid/support/v7/internal/widget/ay;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/widget/AdapterView$OnItemClickListener;4 .implements·Landroid/content/DialogInterface$OnClickListener;
 5 .implements·Landroid/support/v7/internal/widget/be;
  
  
5 #·instance·fields6 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/SpinnerCompat;7 .field·final·synthetic·a:Landroid/support/v7/internal/widget/av;
  
7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ax;8 .field·private·b:Landroid/app/AlertDialog;
  
 9 .field·private·c:Landroid/widget/ListAdapter;
  
 10 .field·private·d:Ljava/lang/CharSequence;
  
  
8 #·direct·methods11 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ax;Landroid/support/v7/internal/widget/SpinnerCompat;)V12 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/av;)V
10 ····.locals·013 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/ax;14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->a:Landroid/support/v7/internal/widget/av;
  
12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ay;->a:Landroid/support/v7/internal/widget/SpinnerCompat; 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void16 ····return-void
15 .end·method17 .end·method
  
 18 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/av;Landroid/support/v7/internal/widget/aw;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ay;-><init>(Landroid/support/v7/internal/widget/av;)V
  
 21 ····return-void
 22 .end·method
  
  
16 #·virtual·methods23 #·virtual·methods
17 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V24 .method·public·a()V
18 ····.locals·425 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/app/AlertDialog;
  
 27 ····if-eqz·v0,·:cond_0
  
 28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/app/AlertDialog;
  
 29 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V
  
 30 ····const/4·v0,·0x0
  
 31 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/app/AlertDialog;
  
 32 ····:cond_0
 33 ····return-void
 34 .end·method
  
 35 .method·public·a(Landroid/widget/ListAdapter;)V
 36 ····.locals·0
  
19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/ax;37 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->c:Landroid/widget/ListAdapter;
  
20 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/SpinnerCompat;38 ····return-void
 39 .end·method
  
 40 .method·public·a(Ljava/lang/CharSequence;)V
 41 ····.locals·0
  
21 ····invoke-virtual·{v0,·p3},·Landroid/support/v7/internal/widget/SpinnerCompat;->setSelection(I)V42 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ay;->d:Ljava/lang/CharSequence;
  
22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/ax;43 ····return-void
 44 .end·method
  
23 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/SpinnerCompat;45 .method·public·b()Z
 46 ····.locals·1
  
24 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/SpinnerCompat;->s:Landroid/support/v7/internal/widget/z;47 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/app/AlertDialog;
  
25 ····if-eqz·v0,·:cond_048 ····if-eqz·v0,·:cond_0
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/ax;49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/app/AlertDialog;
  
 50 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->isShowing()Z
  
 51 ····move-result·v0
  
 52 ····:goto_0
 53 ····return·v0
  
 54 ····:cond_0
 55 ····const/4·v0,·0x0
  
 56 ····goto·:goto_0
 57 .end·method
  
 58 .method·public·c()V
 59 ····.locals·3
  
 60 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ay;->c:Landroid/widget/ListAdapter;
  
27 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/ax;->a:Landroid/support/v7/internal/widget/SpinnerCompat;61 ····if-nez·v0,·:cond_0
  
28 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ay;->b:Landroid/support/v7/internal/widget/ax;62 ····:goto_0
 63 ····return-void
  
 64 ····:cond_0
 65 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
29 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ax;->a(Landroid/support/v7/internal/widget/ax;)Landroid/widget/ListAdapter;66 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ay;->a:Landroid/support/v7/internal/widget/av;
  
 67 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/av;->getContext()Landroid/content/Context;
  
30 ····move-result-object·v168 ····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/ay;->d:Ljava/lang/CharSequence;
  
 71 ····if-eqz·v1,·:cond_1
  
 72 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ay;->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; 557/7613 bytes (7.32%) of diff not shown.
5.73 KB
smali/android/support/v7/internal/widget/an.smali
    
Offset 1, 267 lines modifiedOffset 1, 7 lines modified
1 .class·public·Landroid/support/v7/internal/widget/an;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/an;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields 
4 .field·private·a:I 
  
5 .field·private·b:I 
  
6 .field·private·c:I 
  
7 .field·private·d:I 
  
8 .field·private·e:I 
  
9 .field·private·f:I 
  
10 .field·private·g:Z 
  
11 .field·private·h:Z 
  
  
12 #·direct·methods 
13 .method·public·constructor·<init>()V 
14 ····.locals·2 
  
15 ····const/high16·v1,·-0x80000000 
  
16 ····const/4·v0,·0x0 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:I 
  
19 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/an;->b:I 
  
20 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/an;->c:I 
  
21 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/an;->d:I 
  
22 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/an;->e:I 
  
23 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/an;->f:I 
  
24 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->g:Z 
  
25 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->h:Z 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
29 .method·public·a()I 
30 ····.locals·1 
  
31 ····iget·v0,·p0,·Landroid/support/v7/internal/widget/an;->a:I 
  
32 ····return·v0 
33 .end·method 
  
34 .method·public·a(II)V 
35 ····.locals·2 
  
36 ····const/high16·v1,·-0x80000000 
  
37 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/an;->c:I 
  
38 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/an;->d:I 
  
39 ····const/4·v0,·0x1 
  
40 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->h:Z 
  
41 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->g:Z 
  
42 ····if-eqz·v0,·:cond_2 
  
43 ····if-eq·p2,·v1,·:cond_0 
  
44 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/an;->a:I 
  
45 ····:cond_0 
46 ····if-eq·p1,·v1,·:cond_1 
  
47 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/an;->b:I 
  
48 ····:cond_1 
49 ····:goto_0 
50 ····return-void 
  
51 ····:cond_2 
52 ····if-eq·p1,·v1,·:cond_3 
  
53 ····iput·p1,·p0,·Landroid/support/v7/internal/widget/an;->a:I 
  
54 ····:cond_3 
55 ····if-eq·p2,·v1,·:cond_1 
  
56 ····iput·p2,·p0,·Landroid/support/v7/internal/widget/an;->b:I 
  
57 ····goto·:goto_0 
58 .end·method 
  
59 .method·public·a(Z)V 
60 ····.locals·2 
  
61 ····const/high16·v1,·-0x80000000 
  
62 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->g:Z 
  
63 ····if-ne·p1,·v0,·:cond_0 
  
64 ····:goto_0 
65 ····return-void 
  
66 ····:cond_0 
67 ····iput-boolean·p1,·p0,·Landroid/support/v7/internal/widget/an;->g:Z 
  
68 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/an;->h:Z 
  
69 ····if-eqz·v0,·:cond_6 
  
70 ····if-eqz·p1,·:cond_3 
  
71 ····iget·v0,·p0,·Landroid/support/v7/internal/widget/an;->d:I 
Max diff block lines reached; 0/5771 bytes (0.00%) of diff not shown.
2.01 KB
smali/android/support/v7/internal/widget/ac.smali
    
Offset 1, 64 lines modifiedOffset 1, 2 lines modified
1 .class·Landroid/support/v7/internal/widget/ac;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ac;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Ljava/lang/Runnable; 
  
  
5 #·instance·fields 
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/w; 
  
  
7 #·direct·methods 
8 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/w;)V 
9 ····.locals·0 
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ac;->a:Landroid/support/v7/internal/widget/w; 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····return-void 
13 .end·method 
  
14 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/w;Landroid/support/v7/internal/widget/x;)V 
15 ····.locals·0 
  
16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ac;-><init>(Landroid/support/v7/internal/widget/w;)V 
  
17 ····return-void 
18 .end·method 
  
  
19 #·virtual·methods 
20 .method·public·run()V 
21 ····.locals·1 
  
22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ac;->a:Landroid/support/v7/internal/widget/w; 
  
23 ····iget-boolean·v0,·v0,·Landroid/support/v7/internal/widget/w;->u:Z 
  
24 ····if-eqz·v0,·:cond_1 
  
25 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ac;->a:Landroid/support/v7/internal/widget/w; 
  
26 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/w;->getAdapter()Landroid/widget/Adapter; 
  
27 ····move-result-object·v0 
  
28 ····if-eqz·v0,·:cond_0 
  
29 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ac;->a:Landroid/support/v7/internal/widget/w; 
  
30 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/internal/widget/w;->post(Ljava/lang/Runnable;)Z 
  
31 ····:cond_0 
32 ····:goto_0 
33 ····return-void 
  
34 ····:cond_1 
35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ac;->a:Landroid/support/v7/internal/widget/w; 
  
36 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/w;->b(Landroid/support/v7/internal/widget/w;)V 
  
37 ····goto·:goto_0 
38 .end·method 
4.07 KB
smali/android/support/v7/internal/widget/at.smali
    
Offset 1, 61 lines modifiedOffset 1, 93 lines modified
1 .class·Landroid/support/v7/internal/widget/at;1 .class·Landroid/support/v7/internal/widget/at;
2 .super·Landroid/support/v7/widget/ag;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/View$OnClickListener;
  
3 #·instance·fields 
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ax; 
  
 5 #·instance·fields
5 .field·final·synthetic·b:Landroid/support/v7/internal/widget/SpinnerCompat;6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/aq;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/ax;)V8 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/aq;)V
8 ····.locals·09 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/SpinnerCompat;10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/at;->a:Landroid/support/v7/internal/widget/aq;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····return-void
 13 .end·method
  
10 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/at;->a:Landroid/support/v7/internal/widget/ax;14 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/aq;Landroid/support/v7/internal/widget/ar;)V
 15 ····.locals·0
  
11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/ag;-><init>(Landroid/view/View;)V16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/at;-><init>(Landroid/support/v7/internal/widget/aq;)V
  
12 ····return-void17 ····return-void
13 .end·method18 .end·method
  
  
14 #·virtual·methods19 #·virtual·methods
15 .method·public·a()Landroid/support/v7/widget/ab;20 .method·public·onClick(Landroid/view/View;)V
16 ····.locals·121 ····.locals·5
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->a:Landroid/support/v7/internal/widget/ax;22 ····const/4·v1,·0x0
  
 23 ····move-object·v0,·p1
  
 24 ····check-cast·v0,·Landroid/support/v7/internal/widget/au;
  
 25 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/au;->b()Landroid/support/v7/a/d;
  
18 ····return-object·v026 ····move-result-object·v0
19 .end·method 
  
 27 ····invoke-virtual·{v0},·Landroid/support/v7/a/d;->d()V
20 .method·public·b()Z 
21 ····.locals·1 
  
22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/SpinnerCompat;28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->a:Landroid/support/v7/internal/widget/aq;
  
23 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ba;29 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/aq;->a(Landroid/support/v7/internal/widget/aq;)Landroid/support/v7/widget/z;
  
24 ····move-result-object·v030 ····move-result-object·v0
  
25 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ba;->b()Z31 ····invoke-virtual·{v0},·Landroid/support/v7/widget/z;->getChildCount()I
  
26 ····move-result·v032 ····move-result·v3
  
27 ····if-nez·v0,·:cond_033 ····move·v2,·v1
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->b:Landroid/support/v7/internal/widget/SpinnerCompat;34 ····:goto_0
 35 ····if-ge·v2,·v3,·:cond_1
  
 36 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/at;->a:Landroid/support/v7/internal/widget/aq;
  
29 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/SpinnerCompat;->a(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/ba;37 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/aq;->a(Landroid/support/v7/internal/widget/aq;)Landroid/support/v7/widget/z;
  
30 ····move-result-object·v038 ····move-result-object·v0
  
31 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ba;->c()V39 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/widget/z;->getChildAt(I)Landroid/view/View;
  
 40 ····move-result-object·v4
  
 41 ····if-ne·v4,·p1,·:cond_0
  
32 ····:cond_0 
33 ····const/4·v0,·0x142 ····const/4·v0,·0x1
  
 43 ····:goto_1
 44 ····invoke-virtual·{v4,·v0},·Landroid/view/View;->setSelected(Z)V
  
 45 ····add-int/lit8·v0,·v2,·0x1
  
 46 ····move·v2,·v0
  
 47 ····goto·:goto_0
  
 48 ····:cond_0
 49 ····move·v0,·v1
  
 50 ····goto·:goto_1
  
 51 ····:cond_1
34 ····return·v052 ····return-void
35 .end·method53 .end·method
2.44 KB
smali/android/support/v7/internal/widget/bd.smali
    
Offset 1, 37 lines modifiedOffset 1, 57 lines modified
1 .class·Landroid/support/v7/internal/widget/bd;1 .class·final·Landroid/support/v7/internal/widget/bd;
2 .super·Landroid/support/v7/internal/widget/am;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/os/Parcelable$Creator;
  
3 #·instance·fields 
4 .field·private·final·a:Landroid/support/v7/internal/widget/bf; 
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/bf;)V6 .method·constructor·<init>()V
7 ····.locals·07 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
8 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/am;-><init>(Landroid/content/res/Resources;)V 
  
9 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/widget/bf; 
  
10 ····return-void9 ····return-void
11 .end·method10 .end·method
  
  
12 #·virtual·methods11 #·virtual·methods
13 .method·public·getDrawable(I)Landroid/graphics/drawable/Drawable;12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/bc;
14 ····.locals·213 ····.locals·2
  
15 ····invoke-super·{p0,·p1},·Landroid/support/v7/internal/widget/am;->getDrawable(I)Landroid/graphics/drawable/Drawable;14 ····new-instance·v0,·Landroid/support/v7/internal/widget/bc;
  
 15 ····const/4·v1,·0x0
  
 16 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/bc;-><init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/aw;)V
  
 17 ····return-object·v0
 18 .end·method
  
 19 .method·public·a(I)[Landroid/support/v7/internal/widget/bc;
 20 ····.locals·1
  
 21 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/bc;
  
 22 ····return-object·v0
 23 .end·method
  
 24 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 25 ····.locals·1
  
 26 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/bd;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/bc;
  
16 ····move-result-object·v027 ····move-result-object·v0
  
17 ····if-eqz·v0,·:cond_028 ····return-object·v0
 29 .end·method
  
18 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/bd;->a:Landroid/support/v7/internal/widget/bf;30 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
 31 ····.locals·1
  
19 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v7/internal/widget/bf;->a(ILandroid/graphics/drawable/Drawable;)Z32 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/bd;->a(I)[Landroid/support/v7/internal/widget/bc;
  
 33 ····move-result-object·v0
  
20 ····:cond_0 
21 ····return-object·v034 ····return-object·v0
22 .end·method35 .end·method
7.52 KB
smali/android/support/v7/internal/widget/aw.smali
    
Offset 1, 265 lines modifiedOffset 1, 61 lines modified
1 .class·Landroid/support/v7/internal/widget/aw;1 .class·Landroid/support/v7/internal/widget/aw;
 2 .super·Landroid/support/v7/widget/ag;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/widget/ListAdapter; 
5 .implements·Landroid/widget/SpinnerAdapter; 
  
  
6 #·instance·fields3 #·instance·fields
7 .field·private·a:Landroid/widget/SpinnerAdapter;4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ba;
  
8 .field·private·b:Landroid/widget/ListAdapter;5 .field·final·synthetic·b:Landroid/support/v7/internal/widget/av;
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(Landroid/widget/SpinnerAdapter;)V7 .method·constructor·<init>(Landroid/support/v7/internal/widget/av;Landroid/view/View;Landroid/support/v7/internal/widget/ba;)V
11 ····.locals·18 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter; 
  
14 ····instance-of·v0,·p1,·Landroid/widget/ListAdapter; 
  
15 ····if-eqz·v0,·:cond_09 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aw;->b:Landroid/support/v7/internal/widget/av;
  
16 ····check-cast·p1,·Landroid/widget/ListAdapter;10 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/support/v7/internal/widget/ba;
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aw;->b:Landroid/widget/ListAdapter;11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/ag;-><init>(Landroid/view/View;)V
  
18 ····:cond_0 
19 ····return-void12 ····return-void
20 .end·method13 .end·method
  
  
21 #·virtual·methods14 #·virtual·methods
 15 .method·public·a()Landroid/support/v7/widget/ab;
22 .method·public·areAllItemsEnabled()Z 
23 ····.locals·1 
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->b:Landroid/widget/ListAdapter; 
  
25 ····if-eqz·v0,·:cond_0 
  
26 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z 
  
27 ····move-result·v0 
  
28 ····:goto_0 
29 ····return·v0 
  
30 ····:cond_0 
31 ····const/4·v0,·0x1 
  
32 ····goto·:goto_0 
33 .end·method 
  
34 .method·public·getCount()I 
35 ····.locals·1 
  
36 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter; 
  
37 ····if-nez·v0,·:cond_0 
  
38 ····const/4·v0,·0x0 
  
39 ····:goto_0 
40 ····return·v0 
  
41 ····:cond_0 
42 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter; 
  
43 ····invoke-interface·{v0},·Landroid/widget/SpinnerAdapter;->getCount()I 
  
44 ····move-result·v0 
  
45 ····goto·:goto_0 
46 .end·method 
  
47 .method·public·getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; 
48 ····.locals·116 ····.locals·1
  
49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter;17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/support/v7/internal/widget/ba;
  
50 ····if-nez·v0,·:cond_0 
  
51 ····const/4·v0,·0x0 
  
52 ····:goto_0 
53 ····return-object·v018 ····return-object·v0
  
54 ····:cond_0 
55 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter; 
  
56 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; 
  
57 ····move-result-object·v0 
  
58 ····goto·:goto_0 
59 .end·method19 .end·method
  
60 .method·public·getItem(I)Ljava/lang/Object;20 .method·public·b()Z
61 ····.locals·121 ····.locals·1
  
62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter;22 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->b:Landroid/support/v7/internal/widget/av;
  
 23 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/av;->a(Landroid/support/v7/internal/widget/av;)Landroid/support/v7/internal/widget/be;
63 ····if-nez·v0,·:cond_0 
  
64 ····const/4·v0,·0x0 
  
65 ····:goto_0 
66 ····return-object·v0 
  
67 ····:cond_0 
68 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aw;->a:Landroid/widget/SpinnerAdapter; 
  
69 ····invoke-interface·{v0,·p1},·Landroid/widget/SpinnerAdapter;->getItem(I)Ljava/lang/Object; 
  
70 ····move-result-object·v024 ····move-result-object·v0
  
 25 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/be;->b()Z
71 ····goto·:goto_0 
72 .end·method 
  
73 .method·public·getItemId(I)J 
Max diff block lines reached; 3535/7607 bytes (46.47%) of diff not shown.
394 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·synthetic·Landroid/support/v7/internal/widget/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods 
4 .method·public·abstract·a(Landroid/support/v7/internal/widget/w;Landroid/view/View;IJ)V 
5 .end·method 
14.5 KB
smali/android/support/v7/internal/widget/ActivityChooserView.smali
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·Landroid/support/v7/internal/widget/ActivityChooserView;1 .class·public·Landroid/support/v7/internal/widget/ActivityChooserView;
2 .super·Landroid/view/ViewGroup;2 .super·Landroid/view/ViewGroup;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·a:Landroid/support/v4/view/n;4 .field·a:Landroid/support/v4/h/a;
  
5 .field·private·final·b:Landroid/support/v7/internal/widget/u;5 .field·private·final·b:Landroid/support/v7/internal/widget/w;
  
6 .field·private·final·c:Landroid/support/v7/internal/widget/v;6 .field·private·final·c:Landroid/support/v7/internal/widget/x;
  
7 .field·private·final·d:Landroid/support/v7/widget/z;7 .field·private·final·d:Landroid/support/v7/widget/z;
  
8 .field·private·final·e:Landroid/widget/FrameLayout;8 .field·private·final·e:Landroid/widget/FrameLayout;
  
9 .field·private·final·f:Landroid/widget/ImageView;9 .field·private·final·f:Landroid/widget/ImageView;
  
Offset 33, 32 lines modifiedOffset 33, 32 lines modified
  
33 .field·private·o:Z33 .field·private·o:Z
  
34 .field·private·p:I34 .field·private·p:I
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/u;36 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/w;
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·private·a(I)V41 .method·private·a(I)V
42 ····.locals·642 ····.locals·6
  
43 ····const/4·v1,·0x143 ····const/4·v1,·0x1
  
44 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
45 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;45 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
46 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/u;->d()Landroid/support/v7/internal/widget/n;46 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/w;->d()Landroid/support/v7/internal/widget/p;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····if-nez·v0,·:cond_048 ····if-nez·v0,·:cond_0
  
49 ····new-instance·v0,·Ljava/lang/IllegalStateException;49 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
Offset 84, 17 lines modifiedOffset 84, 17 lines modified
84 ····move-result·v084 ····move-result·v0
  
85 ····if-nez·v0,·:cond_485 ····if-nez·v0,·:cond_4
  
86 ····move·v0,·v186 ····move·v0,·v1
  
87 ····:goto_087 ····:goto_0
88 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;88 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
89 ····invoke-virtual·{v3},·Landroid/support/v7/internal/widget/u;->c()I89 ····invoke-virtual·{v3},·Landroid/support/v7/internal/widget/w;->c()I
  
90 ····move-result·v490 ····move-result·v4
  
91 ····if-eqz·v0,·:cond_591 ····if-eqz·v0,·:cond_5
  
92 ····move·v3,·v192 ····move·v3,·v1
  
Offset 103, 23 lines modifiedOffset 103, 23 lines modified
  
103 ····if-eq·p1,·v5,·:cond_6103 ····if-eq·p1,·v5,·:cond_6
  
104 ····add-int/2addr·v3,·p1104 ····add-int/2addr·v3,·p1
  
105 ····if-le·v4,·v3,·:cond_6105 ····if-le·v4,·v3,·:cond_6
  
106 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;106 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
107 ····invoke-virtual·{v3,·v1},·Landroid/support/v7/internal/widget/u;->a(Z)V107 ····invoke-virtual·{v3,·v1},·Landroid/support/v7/internal/widget/w;->a(Z)V
  
108 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;108 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
109 ····add-int/lit8·v4,·p1,·-0x1109 ····add-int/lit8·v4,·p1,·-0x1
  
110 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/internal/widget/u;->a(I)V110 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/internal/widget/w;->a(I)V
  
111 ····:goto_2111 ····:goto_2
112 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/ActivityChooserView;->getListPopupWindow()Landroid/support/v7/widget/ab;112 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/ActivityChooserView;->getListPopupWindow()Landroid/support/v7/widget/ab;
  
113 ····move-result-object·v3113 ····move-result-object·v3
  
114 ····invoke-virtual·{v3},·Landroid/support/v7/widget/ab;->b()Z114 ····invoke-virtual·{v3},·Landroid/support/v7/widget/ab;->b()Z
Offset 131, 53 lines modifiedOffset 131, 53 lines modified
131 ····iget-boolean·v4,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->m:Z131 ····iget-boolean·v4,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->m:Z
  
132 ····if-nez·v4,·:cond_1132 ····if-nez·v4,·:cond_1
  
133 ····if-nez·v0,·:cond_7133 ····if-nez·v0,·:cond_7
  
134 ····:cond_1134 ····:cond_1
135 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;135 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
136 ····invoke-virtual·{v2,·v1,·v0},·Landroid/support/v7/internal/widget/u;->a(ZZ)V136 ····invoke-virtual·{v2,·v1,·v0},·Landroid/support/v7/internal/widget/w;->a(ZZ)V
  
137 ····:goto_3137 ····:goto_3
138 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/u;138 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->b:Landroid/support/v7/internal/widget/w;
  
139 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/u;->a()I139 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/w;->a()I
  
140 ····move-result·v0140 ····move-result·v0
  
141 ····iget·v2,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->h:I141 ····iget·v2,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->h:I
  
142 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I142 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I
  
143 ····move-result·v0143 ····move-result·v0
  
144 ····invoke-virtual·{v3,·v0},·Landroid/support/v7/widget/ab;->d(I)V144 ····invoke-virtual·{v3,·v0},·Landroid/support/v7/widget/ab;->d(I)V
  
145 ····invoke-virtual·{v3},·Landroid/support/v7/widget/ab;->c()V145 ····invoke-virtual·{v3},·Landroid/support/v7/widget/ab;->c()V
  
146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->a:Landroid/support/v4/view/n;146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->a:Landroid/support/v4/h/a;
  
147 ····if-eqz·v0,·:cond_2147 ····if-eqz·v0,·:cond_2
  
148 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->a:Landroid/support/v4/view/n;148 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ActivityChooserView;->a:Landroid/support/v4/h/a;
  
Max diff block lines reached; 9131/14752 bytes (61.90%) of diff not shown.
1.01 KB
smali/android/support/v7/internal/widget/o.smali
    
Offset 1, 2 lines modifiedOffset 1, 28 lines modified
1 .class·synthetic·Landroid/support/v7/internal/widget/o;1 .class·public·Landroid/support/v7/internal/widget/o;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
  
  
 3 #·direct·methods
 4 .method·public·constructor·<init>(II)V
 5 ····.locals·0
  
 6 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
 7 ····return-void
 8 .end·method
  
 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-void
 13 .end·method
  
 14 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
 15 ····.locals·0
  
 16 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
 17 ····return-void
 18 .end·method
35.5 KB
smali/android/support/v7/internal/widget/bj.smali
    
Offset 1, 90 lines modifiedOffset 1, 1416 lines modified
1 .class·Landroid/support/v7/internal/widget/bj;1 .class·public·final·Landroid/support/v7/internal/widget/bj;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/view/View$OnClickListener; 
 3 #·static·fields
 4 .field·public·static·final·a:Z
  
 5 .field·private·static·final·b:Landroid/graphics/PorterDuff$Mode;
  
 6 .field·private·static·final·c:Ljava/util/WeakHashMap;
  
 7 .field·private·static·final·d:Landroid/support/v7/internal/widget/bk;
  
 8 .field·private·static·final·e:[I
  
 9 .field·private·static·final·f:[I
  
 10 .field·private·static·final·g:[I
  
 11 .field·private·static·final·h:[I
  
 12 .field·private·static·final·i:[I
  
  
5 #·instance·fields13 #·instance·fields
6 .field·final·a:Landroid/support/v7/internal/view/menu/a;14 .field·private·final·j:Ljava/lang/ref/WeakReference;
  
7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/bi;15 .field·private·k:Landroid/util/SparseArray;
  
 16 .field·private·l:Landroid/content/res/ColorStateList;
  
  
8 #·direct·methods17 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v7/internal/widget/bi;)V18 .method·static·constructor·<clinit>()V
10 ····.locals·719 ····.locals·8
  
 20 ····const/4·v7,·0x4
  
 21 ····const/4·v6,·0x3
  
 22 ····const/4·v5,·0x2
  
 23 ····const/4·v1,·0x1
  
11 ····const/4·v2,·0x024 ····const/4·v2,·0x0
  
 25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 26 ····const/16·v3,·0x15
  
 27 ····if-ge·v0,·v3,·:cond_0
  
 28 ····move·v0,·v1
  
 29 ····:goto_0
 30 ····sput-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
 31 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
  
 32 ····sput-object·v0,·Landroid/support/v7/internal/widget/bj;->b:Landroid/graphics/PorterDuff$Mode;
  
 33 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
 34 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
 35 ····sput-object·v0,·Landroid/support/v7/internal/widget/bj;->c:Ljava/util/WeakHashMap;
  
 36 ····new-instance·v0,·Landroid/support/v7/internal/widget/bk;
  
 37 ····const/4·v3,·0x6
  
 38 ····invoke-direct·{v0,·v3},·Landroid/support/v7/internal/widget/bk;-><init>(I)V
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bj;->b:Landroid/support/v7/internal/widget/bi;39 ····sput-object·v0,·Landroid/support/v7/internal/widget/bj;->d:Landroid/support/v7/internal/widget/bk;
  
 40 ····new-array·v0,·v6,·[I
  
 41 ····sget·v3,·Landroid/support/v7/b/f;->abc_textfield_search_default_mtrl_alpha:I
  
 42 ····aput·v3,·v0,·v2
  
 43 ····sget·v3,·Landroid/support/v7/b/f;->abc_textfield_default_mtrl_alpha:I
  
 44 ····aput·v3,·v0,·v1
  
 45 ····sget·v3,·Landroid/support/v7/b/f;->abc_ab_share_pack_mtrl_alpha:I
  
 46 ····aput·v3,·v0,·v5
  
 47 ····sput-object·v0,·Landroid/support/v7/internal/widget/bj;->e:[I
  
 48 ····const/16·v0,·0xc
  
 49 ····new-array·v0,·v0,·[I
  
 50 ····sget·v3,·Landroid/support/v7/b/f;->abc_ic_ab_back_mtrl_am_alpha:I
  
 51 ····aput·v3,·v0,·v2
  
 52 ····sget·v3,·Landroid/support/v7/b/f;->abc_ic_go_search_api_mtrl_alpha:I
  
 53 ····aput·v3,·v0,·v1
  
 54 ····sget·v3,·Landroid/support/v7/b/f;->abc_ic_search_api_mtrl_alpha:I
  
 55 ····aput·v3,·v0,·v5
  
 56 ····sget·v3,·Landroid/support/v7/b/f;->abc_ic_commit_search_api_mtrl_alpha:I
  
 57 ····aput·v3,·v0,·v6
  
 58 ····sget·v3,·Landroid/support/v7/b/f;->abc_ic_clear_mtrl_alpha:I
  
 59 ····aput·v3,·v0,·v7
  
 60 ····const/4·v3,·0x5
  
 61 ····sget·v4,·Landroid/support/v7/b/f;->abc_ic_menu_share_mtrl_alpha:I
  
 62 ····aput·v4,·v0,·v3
  
 63 ····const/4·v3,·0x6
  
 64 ····sget·v4,·Landroid/support/v7/b/f;->abc_ic_menu_copy_mtrl_am_alpha:I
  
 65 ····aput·v4,·v0,·v3
Max diff block lines reached; 29690/36267 bytes (81.87%) of diff not shown.
14.5 KB
smali/android/support/v7/internal/widget/al.smali
    
Offset 1, 7 lines modifiedOffset 1, 639 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/al;1 .class·public·Landroid/support/v7/internal/widget/al;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/ListView;
  
  
 3 #·static·fields
 4 .field·private·static·final·f:[I
  
  
 5 #·instance·fields
 6 .field·final·a:Landroid/graphics/Rect;
  
 7 .field·b:I
  
 8 .field·c:I
  
 9 .field·d:I
  
 10 .field·e:I
  
 11 .field·private·g:Ljava/lang/reflect/Field;
  
 12 .field·private·h:Landroid/support/v7/internal/widget/am;
  
  
 13 #·direct·methods
 14 .method·static·constructor·<clinit>()V
 15 ····.locals·2
  
 16 ····const/4·v1,·0x0
  
 17 ····const/4·v0,·0x1
  
 18 ····new-array·v0,·v0,·[I
  
 19 ····aput·v1,·v0,·v1
  
 20 ····sput-object·v0,·Landroid/support/v7/internal/widget/al;->f:[I
  
 21 ····return-void
 22 .end·method
  
 23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
 24 ····.locals·2
  
 25 ····const/4·v1,·0x0
  
 26 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 27 ····new-instance·v0,·Landroid/graphics/Rect;
  
 28 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
 29 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->a:Landroid/graphics/Rect;
  
 30 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/al;->b:I
  
 31 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/al;->c:I
  
 32 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/al;->d:I
  
 33 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/al;->e:I
  
 34 ····:try_start_0
 35 ····const-class·v0,·Landroid/widget/AbsListView;
  
 36 ····const-string·v1,·"mIsChildViewEnabled"
  
 37 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
 38 ····move-result-object·v0
  
 39 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->g:Ljava/lang/reflect/Field;
  
 40 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/al;->g:Ljava/lang/reflect/Field;
  
 41 ····const/4·v1,·0x1
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V
 43 ····:try_end_0
 44 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 45 ····:goto_0
 46 ····return-void
  
 47 ····:catch_0
 48 ····move-exception·v0
  
 49 ····invoke-virtual·{v0},·Ljava/lang/NoSuchFieldException;->printStackTrace()V
  
 50 ····goto·:goto_0
 51 .end·method
  
  
3 #·virtual·methods52 #·virtual·methods
4 .method·public·abstract·a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;53 .method·public·a(IIIII)I
 54 ····.locals·12
  
 55 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getListPaddingTop()I
  
 56 ····move-result·v2
  
 57 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getListPaddingBottom()I
  
 58 ····move-result·v3
  
 59 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getListPaddingLeft()I
  
 60 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getListPaddingRight()I
  
 61 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getDividerHeight()I
  
 62 ····move-result·v1
  
 63 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getDivider()Landroid/graphics/drawable/Drawable;
  
 64 ····move-result-object·v4
  
 65 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/al;->getAdapter()Landroid/widget/ListAdapter;
  
 66 ····move-result-object·v8
  
 67 ····if-nez·v8,·:cond_1
  
 68 ····add-int·p4,·v2,·v3
  
 69 ····:cond_0
 70 ····:goto_0
Max diff block lines reached; 0/14751 bytes (0.00%) of diff not shown.
33.4 KB
smali/android/support/v7/internal/widget/ao.smali
    
Offset 1, 646 lines modifiedOffset 1, 555 lines modified
1 .class·public·Landroid/support/v7/internal/widget/ao;1 .class·Landroid/support/v7/internal/widget/ao;
 2 .super·Landroid/content/res/Resources;
2 .super·Landroid/widget/HorizontalScrollView; 
  
3 #·interfaces 
4 .implements·Landroid/support/v7/internal/widget/z; 
  
  
5 #·static·fields 
6 .field·private·static·final·j:Landroid/view/animation/Interpolator; 
  
  
7 #·instance·fields3 #·instance·fields
 4 .field·private·final·a:Landroid/content/res/Resources;
8 .field·a:Ljava/lang/Runnable; 
  
9 .field·b:I 
  
10 .field·c:I 
  
 5 #·direct·methods
 6 .method·public·constructor·<init>(Landroid/content/res/Resources;)V
 7 ····.locals·3
11 .field·private·d:Landroid/support/v7/internal/widget/ar; 
  
12 .field·private·e:Landroid/support/v7/widget/z; 
  
13 .field·private·f:Landroid/support/v7/internal/widget/SpinnerCompat; 
  
14 .field·private·g:Z8 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
  
15 .field·private·h:I9 ····move-result-object·v0
  
16 .field·private·i:I10 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
 11 ····move-result-object·v1
  
 12 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
17 #·direct·methods 
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;13 ····move-result-object·v2
  
21 ····invoke-direct·{v0},·Landroid/view/animation/DecelerateInterpolator;-><init>()V14 ····invoke-direct·{p0,·v0,·v1,·v2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V
  
22 ····sput-object·v0,·Landroid/support/v7/internal/widget/ao;->j:Landroid/view/animation/Interpolator;15 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
  
23 ····return-void16 ····return-void
24 .end·method17 .end·method
  
25 .method·private·a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/as; 
26 ····.locals·4 
  
27 ····const/4·v2,·0x0 
  
28 ····new-instance·v0,·Landroid/support/v7/internal/widget/as; 
  
29 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/ao;->getContext()Landroid/content/Context; 
  
30 ····move-result-object·v1 
  
31 ····invoke-direct·{v0,·p0,·v1,·p1,·p2},·Landroid/support/v7/internal/widget/as;-><init>(Landroid/support/v7/internal/widget/ao;Landroid/content/Context;Landroid/support/v7/app/d;Z)V 
  
32 ····if-eqz·p2,·:cond_0 
  
33 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/as;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V 
  
34 ····new-instance·v1,·Landroid/widget/AbsListView$LayoutParams; 
  
35 ····const/4·v2,·-0x118 #·virtual·methods
 19 .method·public·getAnimation(I)Landroid/content/res/XmlResourceParser;
 20 ····.locals·1
  
36 ····iget·v3,·p0,·Landroid/support/v7/internal/widget/ao;->h:I21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
  
37 ····invoke-direct·{v1,·v2,·v3},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V22 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getAnimation(I)Landroid/content/res/XmlResourceParser;
  
38 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/as;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V23 ····move-result-object·v0
  
39 ····:goto_0 
40 ····return-object·v024 ····return-object·v0
 25 .end·method
  
41 ····:cond_0 
42 ····const/4·v1,·0x126 .method·public·getBoolean(I)Z
 27 ····.locals·1
  
43 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/as;->setFocusable(Z)V28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
  
44 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ao;->d:Landroid/support/v7/internal/widget/ar;29 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
45 ····if-nez·v1,·:cond_130 ····move-result·v0
  
46 ····new-instance·v1,·Landroid/support/v7/internal/widget/ar;31 ····return·v0
 32 .end·method
  
47 ····invoke-direct·{v1,·p0,·v2},·Landroid/support/v7/internal/widget/ar;-><init>(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/ap;)V33 .method·public·getColor(I)I
 34 ····.locals·1
  
48 ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/ao;->d:Landroid/support/v7/internal/widget/ar;35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
  
 36 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getColor(I)I
49 ····:cond_1 
50 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ao;->d:Landroid/support/v7/internal/widget/ar; 
  
51 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/as;->setOnClickListener(Landroid/view/View$OnClickListener;)V37 ····move-result·v0
  
52 ····goto·:goto_038 ····return·v0
53 .end·method39 .end·method
  
54 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/as;40 .method·public·getColorStateList(I)Landroid/content/res/ColorStateList;
55 ····.locals·141 ····.locals·1
  
56 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/app/d;Z)Landroid/support/v7/internal/widget/as;42 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
  
 43 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
  
57 ····move-result-object·v044 ····move-result-object·v0
  
58 ····return-object·v045 ····return-object·v0
59 .end·method46 .end·method
  
60 .method·static·synthetic·a(Landroid/support/v7/internal/widget/ao;)Landroid/support/v7/widget/z;47 .method·public·getConfiguration()Landroid/content/res/Configuration;
61 ····.locals·148 ····.locals·1
  
62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->e:Landroid/support/v7/widget/z;49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ao;->a:Landroid/content/res/Resources;
Max diff block lines reached; 28146/34105 bytes (82.53%) of diff not shown.
38.8 KB
smali/android/support/v7/internal/widget/bf.smali
    
Offset 1, 1416 lines modifiedOffset 1, 327 lines modified
1 .class·public·final·Landroid/support/v7/internal/widget/bf;1 .class·public·Landroid/support/v7/internal/widget/bf;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·a:Z4 .field·static·final·a:[I
  
5 .field·private·static·final·b:Landroid/graphics/PorterDuff$Mode;5 .field·static·final·b:[I
  
6 .field·private·static·final·c:Ljava/util/WeakHashMap;6 .field·static·final·c:[I
  
7 .field·private·static·final·d:Landroid/support/v7/internal/widget/bg;7 .field·static·final·d:[I
  
8 .field·private·static·final·e:[I8 .field·static·final·e:[I
  
9 .field·private·static·final·f:[I9 .field·static·final·f:[I
  
10 .field·private·static·final·g:[I10 .field·static·final·g:[I
  
11 .field·private·static·final·h:[I11 .field·static·final·h:[I
  
12 .field·private·static·final·i:[I12 .field·private·static·final·i:Ljava/lang/ThreadLocal;
  
 13 .field·private·static·final·j:[I
  
13 #·instance·fields 
14 .field·private·final·j:Ljava/lang/ref/WeakReference; 
  
15 .field·private·k:Landroid/util/SparseArray; 
  
16 .field·private·l:Landroid/content/res/ColorStateList; 
  
  
17 #·direct·methods14 #·direct·methods
18 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
19 ····.locals·816 ····.locals·4
  
20 ····const/4·v7,·0x4 
  
21 ····const/4·v6,·0x3 
  
22 ····const/4·v5,·0x2 
  
23 ····const/4·v1,·0x117 ····const/4·v3,·0x1
  
24 ····const/4·v2,·0x018 ····const/4·v2,·0x0
  
25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
26 ····const/16·v3,·0x15 
  
27 ····if-ge·v0,·v3,·:cond_0 
  
28 ····move·v0,·v1 
  
29 ····:goto_0 
30 ····sput-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z 
  
31 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; 
  
32 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->b:Landroid/graphics/PorterDuff$Mode; 
  
33 ····new-instance·v0,·Ljava/util/WeakHashMap;19 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
34 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V 
  
35 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->c:Ljava/util/WeakHashMap; 
  
36 ····new-instance·v0,·Landroid/support/v7/internal/widget/bg; 
  
37 ····const/4·v3,·0x6 
  
38 ····invoke-direct·{v0,·v3},·Landroid/support/v7/internal/widget/bg;-><init>(I)V 
  
39 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->d:Landroid/support/v7/internal/widget/bg; 
  
40 ····new-array·v0,·v6,·[I 
  
41 ····sget·v3,·Landroid/support/v7/a/f;->abc_textfield_search_default_mtrl_alpha:I20 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
42 ····aput·v3,·v0,·v221 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->i:Ljava/lang/ThreadLocal;
  
43 ····sget·v3,·Landroid/support/v7/a/f;->abc_textfield_default_mtrl_alpha:I22 ····new-array·v0,·v3,·[I
  
44 ····aput·v3,·v0,·v123 ····const·v1,·-0x101009e
  
45 ····sget·v3,·Landroid/support/v7/a/f;->abc_ab_share_pack_mtrl_alpha:I24 ····aput·v1,·v0,·v2
  
46 ····aput·v3,·v0,·v525 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->a:[I
  
47 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->e:[I 
  
48 ····const/16·v0,·0xc 
  
49 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v3,·[I
  
50 ····sget·v3,·Landroid/support/v7/a/f;->abc_ic_ab_back_mtrl_am_alpha:I 
  
51 ····aput·v3,·v0,·v2 
  
52 ····sget·v3,·Landroid/support/v7/a/f;->abc_ic_go_search_api_mtrl_alpha:I 
  
53 ····aput·v3,·v0,·v1 
  
54 ····sget·v3,·Landroid/support/v7/a/f;->abc_ic_search_api_mtrl_alpha:I 
  
55 ····aput·v3,·v0,·v5 
  
56 ····sget·v3,·Landroid/support/v7/a/f;->abc_ic_commit_search_api_mtrl_alpha:I 
  
57 ····aput·v3,·v0,·v627 ····const·v1,·0x101009c
  
58 ····sget·v3,·Landroid/support/v7/a/f;->abc_ic_clear_mtrl_alpha:I28 ····aput·v1,·v0,·v2
  
59 ····aput·v3,·v0,·v729 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->b:[I
  
60 ····const/4·v3,·0x530 ····new-array·v0,·v3,·[I
  
61 ····sget·v4,·Landroid/support/v7/a/f;->abc_ic_menu_share_mtrl_alpha:I31 ····const·v1,·0x10102fe
  
62 ····aput·v4,·v0,·v332 ····aput·v1,·v0,·v2
  
63 ····const/4·v3,·0x633 ····sput-object·v0,·Landroid/support/v7/internal/widget/bf;->c:[I
  
64 ····sget·v4,·Landroid/support/v7/a/f;->abc_ic_menu_copy_mtrl_am_alpha:I34 ····new-array·v0,·v3,·[I
  
65 ····aput·v4,·v0,·v335 ····const·v1,·0x10100a7
Max diff block lines reached; 35581/39611 bytes (89.83%) of diff not shown.
17.8 KB
smali/android/support/v7/internal/widget/as.smali
    
Offset 1, 517 lines modifiedOffset 1, 112 lines modified
1 .class·Landroid/support/v7/internal/widget/as;1 .class·Landroid/support/v7/internal/widget/as;
 2 .super·Landroid/widget/BaseAdapter;
2 .super·Landroid/support/v7/widget/z; 
  
3 #·interfaces 
4 .implements·Landroid/view/View$OnLongClickListener; 
  
  
5 #·instance·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ao;4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/aq;
  
7 .field·private·final·b:[I 
  
8 .field·private·c:Landroid/support/v7/app/d; 
  
9 .field·private·d:Landroid/widget/TextView; 
  
10 .field·private·e:Landroid/widget/ImageView; 
  
11 .field·private·f:Landroid/view/View; 
  
  
12 #·direct·methods5 #·direct·methods
13 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/ao;Landroid/content/Context;Landroid/support/v7/app/d;Z)V6 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/aq;)V
14 ····.locals·47 ····.locals·0
  
15 ····const/4·v3,·0x0 
  
16 ····const/4·v2,·0x0 
  
17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/as;->a:Landroid/support/v7/internal/widget/ao; 
  
18 ····sget·v0,·Landroid/support/v7/a/b;->actionBarTabStyle:I 
  
19 ····invoke-direct·{p0,·p2,·v3,·v0},·Landroid/support/v7/widget/z;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V 
  
20 ····const/4·v0,·0x1 
  
21 ····new-array·v0,·v0,·[I 
  
22 ····const·v1,·0x10100d4 
  
23 ····aput·v1,·v0,·v2 
  
24 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/as;->b:[I 
  
25 ····iput-object·p3,·p0,·Landroid/support/v7/internal/widget/as;->c:Landroid/support/v7/app/d; 
  
26 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/as;->b:[I 
  
27 ····sget·v1,·Landroid/support/v7/a/b;->actionBarTabStyle:I 
  
28 ····invoke-static·{p2,·v3,·v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh; 
  
29 ····move-result-object·v0 
  
30 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->e(I)Z 
  
31 ····move-result·v1 
  
32 ····if-eqz·v1,·:cond_0 
  
33 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable; 
  
34 ····move-result-object·v1 
  
35 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/as;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V 
  
36 ····:cond_0 
37 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V 
  
38 ····if-eqz·p4,·:cond_1 
  
39 ····const·v0,·0x800013 
  
40 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/as;->setGravity(I)V8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/as;->a:Landroid/support/v7/internal/widget/aq;
  
 9 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V
41 ····:cond_1 
42 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/as;->a()V 
  
43 ····return-void10 ····return-void
44 .end·method11 .end·method
  
 12 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/aq;Landroid/support/v7/internal/widget/ar;)V
 13 ····.locals·0
  
45 #·virtual·methods 
46 .method·public·a()V 
47 ····.locals·10 
  
48 ····const/16·v9,·0x10 
  
49 ····const/16·v6,·0x8 
  
50 ····const/4·v8,·-0x2 
  
51 ····const/4·v1,·0x0 
  
52 ····const/4·v7,·0x0 
  
53 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/as;->c:Landroid/support/v7/app/d;14 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/as;-><init>(Landroid/support/v7/internal/widget/aq;)V
  
54 ····invoke-virtual·{v2},·Landroid/support/v7/app/d;->c()Landroid/view/View; 
  
55 ····move-result-object·v3 
  
56 ····if-eqz·v3,·:cond_4 
  
57 ····invoke-virtual·{v3},·Landroid/view/View;->getParent()Landroid/view/ViewParent; 
  
58 ····move-result-object·v0 
  
59 ····if-eq·v0,·p0,·:cond_1 
  
60 ····if-eqz·v0,·:cond_0 
  
61 ····check-cast·v0,·Landroid/view/ViewGroup; 
  
62 ····invoke-virtual·{v0,·v3},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V 
  
63 ····:cond_0 
64 ····invoke-virtual·{p0,·v3},·Landroid/support/v7/internal/widget/as;->addView(Landroid/view/View;)V 
  
65 ····:cond_1 
66 ····iput-object·v3,·p0,·Landroid/support/v7/internal/widget/as;->f:Landroid/view/View; 
  
Max diff block lines reached; 13354/18092 bytes (73.81%) of diff not shown.
426 B
smali/android/support/v7/internal/widget/s.smali
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/s;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/widget/n;Landroid/content/Intent;)Z4 .method·public·abstract·a(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V
5 .end·method5 .end·method
1.96 KB
smali/android/support/v7/internal/widget/ai.smali
    
Offset 1, 7 lines modifiedOffset 1, 94 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ai;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ai;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·a()Landroid/view/ViewGroup;
 5 .end·method
  
 6 .method·public·abstract·a(I)V
 7 .end·method
  
4 .method·public·abstract·a(Landroid/graphics/Rect;)V8 .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V
 9 .end·method
  
 10 .method·public·abstract·a(Landroid/support/v7/internal/view/menu/y;Landroid/support/v7/internal/view/menu/j;)V
 11 .end·method
  
 12 .method·public·abstract·a(Landroid/support/v7/internal/widget/aq;)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(Landroid/view/Window$Callback;)V
 17 .end·method
  
 18 .method·public·abstract·a(Ljava/lang/CharSequence;)V
 19 .end·method
  
 20 .method·public·abstract·a(Z)V
 21 .end·method
  
 22 .method·public·abstract·b()Landroid/content/Context;
 23 .end·method
  
 24 .method·public·abstract·b(I)V
 25 .end·method
  
 26 .method·public·abstract·b(Z)V
 27 .end·method
  
 28 .method·public·abstract·c(I)V
 29 .end·method
  
 30 .method·public·abstract·c()Z
 31 .end·method
  
 32 .method·public·abstract·d(I)V
 33 .end·method
  
 34 .method·public·abstract·d()Z
 35 .end·method
  
 36 .method·public·abstract·e()V
 37 .end·method
  
 38 .method·public·abstract·f()Ljava/lang/CharSequence;
 39 .end·method
  
 40 .method·public·abstract·g()V
 41 .end·method
  
 42 .method·public·abstract·h()V
 43 .end·method
  
 44 .method·public·abstract·i()Z
 45 .end·method
  
 46 .method·public·abstract·j()Z
 47 .end·method
  
 48 .method·public·abstract·k()Z
 49 .end·method
  
 50 .method·public·abstract·l()Z
 51 .end·method
  
 52 .method·public·abstract·m()Z
 53 .end·method
  
 54 .method·public·abstract·n()V
 55 .end·method
  
 56 .method·public·abstract·o()V
 57 .end·method
  
 58 .method·public·abstract·p()I
 59 .end·method
  
 60 .method·public·abstract·q()I
 61 .end·method
  
 62 .method·public·abstract·r()Landroid/view/Menu;
5 .end·method63 .end·method
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.
18.5 KB
smali/android/support/v7/internal/widget/am.smali
    
Offset 1, 555 lines modifiedOffset 1, 109 lines modified
1 .class·Landroid/support/v7/internal/widget/am;1 .class·Landroid/support/v7/internal/widget/am;
2 .super·Landroid/content/res/Resources;2 .super·Landroid/support/v7/c/a/a;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/content/res/Resources;4 .field·private·a:Z
  
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(Landroid/content/res/Resources;)V6 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
7 ····.locals·37 ····.locals·1
  
8 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; 
  
9 ····move-result-object·v0 
  
10 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; 
  
11 ····move-result-object·v1 
  
12 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; 
  
13 ····move-result-object·v28 ····invoke-direct·{p0,·p1},·Landroid/support/v7/c/a/a;-><init>(Landroid/graphics/drawable/Drawable;)V
  
14 ····invoke-direct·{p0,·v0,·v1,·v2},·Landroid/content/res/Resources;-><init>(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V9 ····const/4·v0,·0x1
  
15 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources;10 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Z
  
16 ····return-void11 ····return-void
17 .end·method12 .end·method
  
  
18 #·virtual·methods13 #·virtual·methods
19 .method·public·getAnimation(I)Landroid/content/res/XmlResourceParser;14 .method·a(Z)V
20 ····.locals·115 ····.locals·0
  
21 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
22 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getAnimation(I)Landroid/content/res/XmlResourceParser; 
  
23 ····move-result-object·v0 
  
24 ····return-object·v0 
25 .end·method 
  
26 .method·public·getBoolean(I)Z 
27 ····.locals·1 
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
29 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getBoolean(I)Z 
  
30 ····move-result·v0 
  
31 ····return·v0 
32 .end·method 
  
33 .method·public·getColor(I)I 
34 ····.locals·1 
  
35 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
36 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getColor(I)I 
  
37 ····move-result·v0 
  
38 ····return·v0 
39 .end·method 
  
40 .method·public·getColorStateList(I)Landroid/content/res/ColorStateList; 
41 ····.locals·1 
  
42 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
43 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList; 
  
44 ····move-result-object·v0 
  
45 ····return-object·v0 
46 .end·method 
  
47 .method·public·getConfiguration()Landroid/content/res/Configuration; 
48 ····.locals·1 
  
49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
50 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; 
  
51 ····move-result-object·v0 
  
52 ····return-object·v0 
53 .end·method 
  
54 .method·public·getDimension(I)F 
55 ····.locals·1 
  
56 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
57 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDimension(I)F 
  
58 ····move-result·v0 
  
59 ····return·v0 
60 .end·method 
  
61 .method·public·getDimensionPixelOffset(I)I 
62 ····.locals·1 
  
63 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
64 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDimensionPixelOffset(I)I 
  
65 ····move-result·v0 
  
66 ····return·v0 
67 .end·method 
  
68 .method·public·getDimensionPixelSize(I)I 
69 ····.locals·1 
  
70 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/am;->a:Landroid/content/res/Resources; 
  
71 ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I 
  
72 ····move-result·v0 
  
73 ····return·v0 
Max diff block lines reached; 14529/18825 bytes (77.18%) of diff not shown.
5.08 KB
smali/android/support/v7/internal/widget/l.smali
    
Offset 1, 22 lines modifiedOffset 1, 114 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/l;1 .class·Landroid/support/v7/internal/widget/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
3 #·virtual·methods 
4 .method·public·abstract·a(I)V 
5 .end·method 
  
6 .method·public·abstract·g()V 
7 .end·method5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
8 .method·public·abstract·h()V 
9 .end·method 
  
10 .method·public·abstract·h(Z)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;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 .method·public·abstract·i()V12 ····return-void
13 .end·method13 .end·method
  
  
 14 #·virtual·methods
14 .method·public·abstract·j()V15 .method·public·run()V
 16 ····.locals·4
  
 17 ····const/4·v3,·0x0
  
 18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/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/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 21 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/l;->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/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
 25 ····move-result-object·v1
  
 26 ····invoke-virtual·{v1,·v3},·Landroid/support/v4/h/bn;->c(F)Landroid/support/v4/h/bn;
  
 27 ····move-result-object·v1
  
 28 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 29 ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/h/cd;
  
 30 ····move-result-object·v2
  
 31 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/cd;)Landroid/support/v4/h/bn;
  
 32 ····move-result-object·v1
  
 33 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
  
 34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 35 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->d(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer;
  
 36 ····move-result-object·v0
  
 37 ····if-eqz·v0,·:cond_0
  
 38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 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()I
  
 42 ····move-result·v0
  
 43 ····const/16·v1,·0x8
  
 44 ····if-eq·v0,·v1,·:cond_0
  
 45 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/l;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
 46 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/l;->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·v1
  
 49 ····invoke-static·{v1},·Landroid/support/v4/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
 50 ····move-result-object·v1
  
 51 ····invoke-virtual·{v1,·v3},·Landroid/support/v4/h/bn;->c(F)Landroid/support/v4/h/bn;
  
 52 ····move-result-object·v1
  
 53 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/l;->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/h/cd;
  
 55 ····move-result-object·v2
  
 56 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/cd;)Landroid/support/v4/h/bn;
  
 57 ····move-result-object·v1
  
 58 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
  
 59 ····:cond_0
 60 ····return-void
15 .end·method61 .end·method
7.23 KB
smali/android/support/v7/internal/widget/az.smali
    
Offset 1, 57 lines modifiedOffset 1, 265 lines modified
1 .class·final·Landroid/support/v7/internal/widget/az;1 .class·Landroid/support/v7/internal/widget/az;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable$Creator;4 .implements·Landroid/widget/ListAdapter;
 5 .implements·Landroid/widget/SpinnerAdapter;
  
  
 6 #·instance·fields
 7 .field·private·a:Landroid/widget/SpinnerAdapter;
  
 8 .field·private·b:Landroid/widget/ListAdapter;
  
  
5 #·direct·methods9 #·direct·methods
6 .method·constructor·<init>()V10 .method·public·constructor·<init>(Landroid/widget/SpinnerAdapter;)V
7 ····.locals·011 ····.locals·1
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 14 ····instance-of·v0,·p1,·Landroid/widget/ListAdapter;
  
 15 ····if-eqz·v0,·:cond_0
  
 16 ····check-cast·p1,·Landroid/widget/ListAdapter;
  
 17 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/az;->b:Landroid/widget/ListAdapter;
  
 18 ····:cond_0
9 ····return-void19 ····return-void
10 .end·method20 .end·method
  
  
11 #·virtual·methods21 #·virtual·methods
12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;22 .method·public·areAllItemsEnabled()Z
13 ····.locals·223 ····.locals·1
  
14 ····new-instance·v0,·Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;24 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->b:Landroid/widget/ListAdapter;
  
15 ····const/4·v1,·0x025 ····if-eqz·v0,·:cond_0
  
16 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v7/internal/widget/at;)V26 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z
  
 27 ····move-result·v0
  
 28 ····:goto_0
17 ····return-object·v029 ····return·v0
  
 30 ····:cond_0
 31 ····const/4·v0,·0x1
  
 32 ····goto·:goto_0
18 .end·method33 .end·method
  
19 .method·public·a(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;34 .method·public·getCount()I
20 ····.locals·135 ····.locals·1
  
21 ····new-array·v0,·p1,·[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;36 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 37 ····if-nez·v0,·:cond_0
  
 38 ····const/4·v0,·0x0
  
 39 ····:goto_0
22 ····return-object·v040 ····return·v0
  
 41 ····:cond_0
 42 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 43 ····invoke-interface·{v0},·Landroid/widget/SpinnerAdapter;->getCount()I
  
 44 ····move-result·v0
  
 45 ····goto·:goto_0
23 .end·method46 .end·method
  
24 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;47 .method·public·getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
25 ····.locals·148 ····.locals·1
  
26 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/az;->a(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 50 ····if-nez·v0,·:cond_0
  
 51 ····const/4·v0,·0x0
  
 52 ····:goto_0
 53 ····return-object·v0
  
 54 ····:cond_0
 55 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 56 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
  
27 ····move-result-object·v057 ····move-result-object·v0
  
 58 ····goto·:goto_0
 59 .end·method
  
 60 .method·public·getItem(I)Ljava/lang/Object;
 61 ····.locals·1
  
 62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
 63 ····if-nez·v0,·:cond_0
  
 64 ····const/4·v0,·0x0
  
 65 ····:goto_0
28 ····return-object·v066 ····return-object·v0
  
 67 ····:cond_0
 68 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->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
 72 .end·method
  
 73 .method·public·getItemId(I)J
 74 ····.locals·2
  
 75 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/az;->a:Landroid/widget/SpinnerAdapter;
  
Max diff block lines reached; 2827/7302 bytes (38.72%) of diff not shown.
3.97 KB
smali/android/support/v7/internal/widget/ar.smali
    
Offset 1, 93 lines modifiedOffset 1, 69 lines modified
1 .class·Landroid/support/v7/internal/widget/ar;1 .class·Landroid/support/v7/internal/widget/ar;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/View$OnClickListener;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/view/View;
  
6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ao;7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/aq;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/ao;)V9 .method·constructor·<init>(Landroid/support/v7/internal/widget/aq;Landroid/view/View;)V
9 ····.locals·010 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/ao;11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ar;->b:Landroid/support/v7/internal/widget/aq;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 12 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/view/View;
12 ····return-void 
13 .end·method 
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
14 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/ap;)V 
15 ····.locals·0 
  
16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/ar;-><init>(Landroid/support/v7/internal/widget/ao;)V 
  
17 ····return-void14 ····return-void
18 .end·method15 .end·method
  
  
19 #·virtual·methods16 #·virtual·methods
20 .method·public·onClick(Landroid/view/View;)V17 .method·public·run()V
21 ····.locals·518 ····.locals·3
  
22 ····const/4·v1,·0x0 
  
23 ····move-object·v0,·p1 
  
24 ····check-cast·v0,·Landroid/support/v7/internal/widget/as; 
  
25 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/as;->b()Landroid/support/v7/app/d; 
  
26 ····move-result-object·v0 
  
27 ····invoke-virtual·{v0},·Landroid/support/v7/app/d;->d()V19 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/view/View;
  
28 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/ao;20 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I
  
29 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/internal/widget/ao;)Landroid/support/v7/widget/z;21 ····move-result·v0
  
30 ····move-result-object·v022 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ar;->b:Landroid/support/v7/internal/widget/aq;
  
31 ····invoke-virtual·{v0},·Landroid/support/v7/widget/z;->getChildCount()I23 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/aq;->getWidth()I
  
32 ····move-result·v324 ····move-result·v1
  
33 ····move·v2,·v125 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/view/View;
  
 26 ····invoke-virtual·{v2},·Landroid/view/View;->getWidth()I
34 ····:goto_0 
35 ····if-ge·v2,·v3,·:cond_1 
  
36 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ar;->a:Landroid/support/v7/internal/widget/ao;27 ····move-result·v2
  
37 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/internal/widget/ao;)Landroid/support/v7/widget/z;28 ····sub-int/2addr·v1,·v2
  
38 ····move-result-object·v029 ····div-int/lit8·v1,·v1,·0x2
  
39 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/widget/z;->getChildAt(I)Landroid/view/View;30 ····sub-int/2addr·v0,·v1
  
40 ····move-result-object·v431 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/ar;->b:Landroid/support/v7/internal/widget/aq;
  
41 ····if-ne·v4,·p1,·:cond_032 ····const/4·v2,·0x0
  
42 ····const/4·v0,·0x133 ····invoke-virtual·{v1,·v0,·v2},·Landroid/support/v7/internal/widget/aq;->smoothScrollTo(II)V
  
 34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ar;->b:Landroid/support/v7/internal/widget/aq;
43 ····:goto_1 
44 ····invoke-virtual·{v4,·v0},·Landroid/view/View;->setSelected(Z)V 
  
 35 ····const/4·v1,·0x0
45 ····add-int/lit8·v0,·v2,·0x1 
  
46 ····move·v2,·v0 
  
47 ····goto·:goto_0 
  
48 ····:cond_0 
49 ····move·v0,·v1 
  
50 ····goto·:goto_136 ····iput-object·v1,·v0,·Landroid/support/v7/internal/widget/aq;->a:Ljava/lang/Runnable;
  
51 ····:cond_1 
52 ····return-void37 ····return-void
53 .end·method38 .end·method
513 B
smali/android/support/v7/internal/widget/ab.smali
    
Offset 1, 10 lines modifiedOffset 1, 7 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ab;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ab;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v7/internal/widget/w;)V 
5 .end·method 
  
6 .method·public·abstract·a(Landroid/support/v7/internal/widget/w;Landroid/view/View;IJ)V4 .method·public·abstract·a(Landroid/support/v7/internal/widget/y;Landroid/view/View;IJ)V
7 .end·method5 .end·method
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/bm;10 .field·private·e:Landroid/support/v7/internal/widget/bq;
  
  
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/l;->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/l;->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/l;->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/l;->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/bm;147 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bq;
  
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/bm;149 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bq;
  
150 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/bm;->a(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V150 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v7/internal/widget/bq;->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/bm;)V263 .method·public·setOnInflateListener(Landroid/support/v7/internal/widget/bq;)V
264 ····.locals·0264 ····.locals·0
  
265 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bm;265 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/ViewStubCompat;->e:Landroid/support/v7/internal/widget/bq;
  
266 ····return-void266 ····return-void
267 .end·method267 .end·method
  
268 .method·public·setVisibility(I)V268 .method·public·setVisibility(I)V
269 ····.locals·2269 ····.locals·2
  
14.2 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/dp;18 .field·protected·i:Landroid/support/v4/h/bn;
  
  
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 203, 59 lines modifiedOffset 203, 59 lines modified
  
203 ····const/high16·v6,·0x3f800000····#·1.0f203 ····const/high16·v6,·0x3f800000····#·1.0f
  
204 ····const-wide/16·v4,·0xc8204 ····const-wide/16·v4,·0xc8
  
205 ····const/4·v3,·0x0205 ····const/4·v3,·0x0
  
206 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/dp;206 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/h/bn;
  
207 ····if-eqz·v0,·:cond_0207 ····if-eqz·v0,·:cond_0
  
208 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/view/dp;208 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->i:Landroid/support/v4/h/bn;
  
209 ····invoke-virtual·{v0},·Landroid/support/v4/view/dp;->a()V209 ····invoke-virtual·{v0},·Landroid/support/v4/h/bn;->a()V
  
210 ····:cond_0210 ····:cond_0
211 ····if-nez·p1,·:cond_3211 ····if-nez·p1,·:cond_3
  
212 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/a;->getVisibility()I212 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/a;->getVisibility()I
  
213 ····move-result·v0213 ····move-result·v0
  
214 ····if-eqz·v0,·:cond_1214 ····if-eqz·v0,·:cond_1
  
215 ····invoke-static·{p0,·v3},·Landroid/support/v4/view/bv;->c(Landroid/view/View;F)V215 ····invoke-static·{p0,·v3},·Landroid/support/v4/h/ao;->c(Landroid/view/View;F)V
  
216 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup;216 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup;
  
217 ····if-eqz·v0,·:cond_1217 ····if-eqz·v0,·:cond_1
  
218 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;218 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;
  
219 ····if-eqz·v0,·:cond_1219 ····if-eqz·v0,·:cond_1
  
220 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;220 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;
  
221 ····invoke-static·{v0,·v3},·Landroid/support/v4/view/bv;->c(Landroid/view/View;F)V221 ····invoke-static·{v0,·v3},·Landroid/support/v4/h/ao;->c(Landroid/view/View;F)V
  
222 ····:cond_1222 ····:cond_1
223 ····invoke-static·{p0},·Landroid/support/v4/view/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp;223 ····invoke-static·{p0},·Landroid/support/v4/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
224 ····move-result-object·v0224 ····move-result-object·v0
  
225 ····invoke-virtual·{v0,·v6},·Landroid/support/v4/view/dp;->a(F)Landroid/support/v4/view/dp;225 ····invoke-virtual·{v0,·v6},·Landroid/support/v4/h/bn;->a(F)Landroid/support/v4/h/bn;
  
226 ····move-result-object·v0226 ····move-result-object·v0
  
227 ····invoke-virtual·{v0,·v4,·v5},·Landroid/support/v4/view/dp;->a(J)Landroid/support/v4/view/dp;227 ····invoke-virtual·{v0,·v4,·v5},·Landroid/support/v4/h/bn;->a(J)Landroid/support/v4/h/bn;
  
228 ····sget-object·v1,·Landroid/support/v7/internal/widget/a;->j:Landroid/view/animation/Interpolator;228 ····sget-object·v1,·Landroid/support/v7/internal/widget/a;->j:Landroid/view/animation/Interpolator;
  
229 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/dp;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/dp;229 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/h/bn;->a(Landroid/view/animation/Interpolator;)Landroid/support/v4/h/bn;
  
230 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup;230 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->e:Landroid/view/ViewGroup;
  
231 ····if-eqz·v1,·:cond_2231 ····if-eqz·v1,·:cond_2
  
232 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;232 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;
  
Offset 263, 70 lines modifiedOffset 263, 70 lines modified
  
263 ····new-instance·v1,·Landroid/support/v7/internal/view/i;263 ····new-instance·v1,·Landroid/support/v7/internal/view/i;
  
264 ····invoke-direct·{v1},·Landroid/support/v7/internal/view/i;-><init>()V264 ····invoke-direct·{v1},·Landroid/support/v7/internal/view/i;-><init>()V
  
265 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;265 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/a;->c:Landroid/support/v7/widget/ActionMenuView;
  
266 ····invoke-static·{v2},·Landroid/support/v4/view/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp;266 ····invoke-static·{v2},·Landroid/support/v4/h/ao;->e(Landroid/view/View;)Landroid/support/v4/h/bn;
  
267 ····move-result-object·v2267 ····move-result-object·v2
  
268 ····invoke-virtual·{v2,·v6},·Landroid/support/v4/view/dp;->a(F)Landroid/support/v4/view/dp;268 ····invoke-virtual·{v2,·v6},·Landroid/support/v4/h/bn;->a(F)Landroid/support/v4/h/bn;
  
269 ····move-result-object·v2269 ····move-result-object·v2
  
270 ····invoke-virtual·{v2,·v4,·v5},·Landroid/support/v4/view/dp;->a(J)Landroid/support/v4/view/dp;270 ····invoke-virtual·{v2,·v4,·v5},·Landroid/support/v4/h/bn;->a(J)Landroid/support/v4/h/bn;
  
271 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b;271 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/a;->a:Landroid/support/v7/internal/widget/b;
  
272 ····invoke-virtual·{v3,·v0,·p1},·Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/view/dp;I)Landroid/support/v7/internal/widget/b;272 ····invoke-virtual·{v3,·v0,·p1},·Landroid/support/v7/internal/widget/b;->a(Landroid/support/v4/h/bn;I)Landroid/support/v7/internal/widget/b;
  
273 ····move-result-object·v3273 ····move-result-object·v3
  
274 ····invoke-virtual·{v1,·v3},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v4/view/ef;)Landroid/support/v7/internal/view/i;274 ····invoke-virtual·{v1,·v3},·Landroid/support/v7/internal/view/i;->a(Landroid/support/v4/h/cd;)Landroid/support/v7/internal/view/i;
  
Max diff block lines reached; 8550/14416 bytes (59.31%) of diff not shown.
3.08 KB
smali/android/support/v7/internal/widget/bk.smali
    
Offset 1, 57 lines modifiedOffset 1, 70 lines modified
1 .class·Landroid/support/v7/internal/widget/bk;1 .class·Landroid/support/v7/internal/widget/bk;
2 .super·Landroid/support/v4/view/eg;2 .super·Landroid/support/v4/g/f;
  
  
3 #·instance·fields 
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/bi;3 #·direct·methods
 4 .method·public·constructor·<init>(I)V
 5 ····.locals·0
  
5 .field·private·b:Z6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/g/f;-><init>(I)V
  
 7 ····return-void
 8 .end·method
  
 9 .method·private·static·b(ILandroid/graphics/PorterDuff$Mode;)I
6 #·direct·methods 
7 .method·constructor·<init>(Landroid/support/v7/internal/widget/bi;)V 
8 ····.locals·110 ····.locals·2
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bk;->a:Landroid/support/v7/internal/widget/bi;11 ····add-int/lit8·v0,·p0,·0x1f
  
10 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V12 ····mul-int/lit8·v0,·v0,·0x1f
  
11 ····const/4·v0,·0x013 ····invoke-virtual·{p1},·Landroid/graphics/PorterDuff$Mode;->hashCode()I
  
12 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bk;->b:Z14 ····move-result·v1
  
 15 ····add-int/2addr·v0,·v1
  
13 ····return-void16 ····return·v0
14 .end·method17 .end·method
  
  
15 #·virtual·methods18 #·virtual·methods
16 .method·public·b(Landroid/view/View;)V19 .method·a(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
17 ····.locals·220 ····.locals·1
  
18 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bk;->b:Z 
  
19 ····if-nez·v0,·:cond_021 ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/bk;->b(ILandroid/graphics/PorterDuff$Mode;)I
  
20 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bk;->a:Landroid/support/v7/internal/widget/bi;22 ····move-result·v0
  
21 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/bi;->a(Landroid/support/v7/internal/widget/bi;)Landroid/support/v7/widget/Toolbar;23 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
22 ····move-result-object·v024 ····move-result-object·v0
  
23 ····const/16·v1,·0x825 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/bk;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
24 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/Toolbar;->setVisibility(I)V26 ····move-result-object·v0
  
25 ····:cond_0 
26 ····return-void27 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter;
  
 28 ····return-object·v0
27 .end·method29 .end·method
  
28 .method·public·c(Landroid/view/View;)V30 .method·a(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;
29 ····.locals·131 ····.locals·1
  
30 ····const/4·v0,·0x132 ····invoke-static·{p1,·p2},·Landroid/support/v7/internal/widget/bk;->b(ILandroid/graphics/PorterDuff$Mode;)I
  
31 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bk;->b:Z33 ····move-result·v0
  
32 ····return-void34 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 35 ····move-result-object·v0
  
 36 ····invoke-virtual·{p0,·v0,·p3},·Landroid/support/v7/internal/widget/bk;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 37 ····move-result-object·v0
  
 38 ····check-cast·v0,·Landroid/graphics/PorterDuffColorFilter;
  
 39 ····return-object·v0
33 .end·method40 .end·method
875 B
smali/android/support/v7/internal/widget/be.smali
    
Offset 1, 22 lines modifiedOffset 1, 19 lines modified
1 .class·public·Landroid/support/v7/internal/widget/be;1 .class·interface·abstract·Landroid/support/v7/internal/widget/be;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·virtual·methods
 4 .method·public·abstract·a()V
 5 .end·method
3 #·instance·fields 
4 .field·public·a:Landroid/content/res/ColorStateList; 
  
5 .field·public·b:Landroid/graphics/PorterDuff$Mode; 
  
6 .field·public·c:Z 
  
7 .field·public·d:Z 
  
 6 .method·public·abstract·a(Landroid/widget/ListAdapter;)V
 7 .end·method
  
 8 .method·public·abstract·a(Ljava/lang/CharSequence;)V
 9 .end·method
8 #·direct·methods 
9 .method·public·constructor·<init>()V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 .method·public·abstract·b()Z
 11 .end·method
  
12 ····return-void12 .method·public·abstract·c()V
13 .end·method13 .end·method
30.8 KB
smali/android/support/v7/internal/widget/p.smali
    
Offset 1, 184 lines modifiedOffset 1, 1075 lines modified
1 .class·public·final·Landroid/support/v7/internal/widget/p;1 .class·public·Landroid/support/v7/internal/widget/p;
2 .super·Ljava/lang/Object;2 .super·Landroid/database/DataSetObservable;
  
3 #·interfaces 
4 .implements·Ljava/lang/Comparable; 
 3 #·static·fields
 4 .field·private·static·final·a:Ljava/lang/String;
  
 5 .field·private·static·final·b:Ljava/lang/Object;
  
 6 .field·private·static·final·c:Ljava/util/Map;
  
  
5 #·instance·fields7 #·instance·fields
6 .field·public·final·a:Landroid/content/pm/ResolveInfo;8 .field·private·final·d:Ljava/lang/Object;
  
 9 .field·private·final·e:Ljava/util/List;
  
 10 .field·private·final·f:Ljava/util/List;
  
 11 .field·private·final·g:Landroid/content/Context;
  
 12 .field·private·final·h:Ljava/lang/String;
  
 13 .field·private·i:Landroid/content/Intent;
  
7 .field·public·b:F14 .field·private·j:Landroid/support/v7/internal/widget/s;
  
 15 .field·private·k:I
  
 16 .field·private·l:Z
  
 17 .field·private·m:Z
  
 18 .field·private·n:Z
  
 19 .field·private·o:Z
  
8 .field·final·synthetic·c:Landroid/support/v7/internal/widget/n;20 .field·private·p:Landroid/support/v7/internal/widget/u;
  
  
9 #·direct·methods21 #·direct·methods
10 .method·public·constructor·<init>(Landroid/support/v7/internal/widget/n;Landroid/content/pm/ResolveInfo;)V22 .method·static·constructor·<clinit>()V
11 ····.locals·023 ····.locals·1
  
 24 ····const-class·v0,·Landroid/support/v7/internal/widget/p;
  
12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/p;->c:Landroid/support/v7/internal/widget/n;25 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
 26 ····move-result-object·v0
  
 27 ····sput-object·v0,·Landroid/support/v7/internal/widget/p;->a:Ljava/lang/String;
  
 28 ····new-instance·v0,·Ljava/lang/Object;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/p;->a:Landroid/content/pm/ResolveInfo;30 ····sput-object·v0,·Landroid/support/v7/internal/widget/p;->b:Ljava/lang/Object;
  
 31 ····new-instance·v0,·Ljava/util/HashMap;
  
 32 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 33 ····sput-object·v0,·Landroid/support/v7/internal/widget/p;->c:Ljava/util/Map;
  
15 ····return-void34 ····return-void
16 .end·method35 .end·method
  
 36 .method·static·synthetic·a(Landroid/support/v7/internal/widget/p;)Landroid/content/Context;
 37 ····.locals·1
  
 38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->g:Landroid/content/Context;
  
 39 ····return-object·v0
 40 .end·method
  
 41 .method·static·synthetic·a(Landroid/support/v7/internal/widget/p;Z)Z
 42 ····.locals·0
  
 43 ····iput-boolean·p1,·p0,·Landroid/support/v7/internal/widget/p;->l:Z
  
17 #·virtual·methods44 ····return·p1
 45 .end·method
  
18 .method·public·a(Landroid/support/v7/internal/widget/p;)I46 .method·private·a(Landroid/support/v7/internal/widget/t;)Z
19 ····.locals·247 ····.locals·2
  
20 ····iget·v0,·p1,·Landroid/support/v7/internal/widget/p;->b:F48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->f:Ljava/util/List;
  
21 ····invoke-static·{v0},·Ljava/lang/Float;->floatToIntBits(F)I49 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
22 ····move-result·v050 ····move-result·v0
  
23 ····iget·v1,·p0,·Landroid/support/v7/internal/widget/p;->b:F51 ····if-eqz·v0,·:cond_0
  
24 ····invoke-static·{v1},·Ljava/lang/Float;->floatToIntBits(F)I52 ····const/4·v1,·0x1
  
25 ····move-result·v153 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/p;->n:Z
  
 54 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/p;->i()V
  
26 ····sub-int/2addr·v0,·v155 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/p;->d()V
  
 56 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/p;->f()Z
  
 57 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/p;->notifyChanged()V
  
 58 ····:cond_0
27 ····return·v059 ····return·v0
28 .end·method60 .end·method
  
29 .method·public·synthetic·compareTo(Ljava/lang/Object;)I61 .method·static·synthetic·b(Landroid/support/v7/internal/widget/p;)Ljava/lang/String;
30 ····.locals·162 ····.locals·1
  
31 ····check-cast·p1,·Landroid/support/v7/internal/widget/p;63 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/p;->h:Ljava/lang/String;
  
 64 ····return-object·v0
 65 .end·method
  
32 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/internal/widget/p;->a(Landroid/support/v7/internal/widget/p;)I66 .method·static·synthetic·c()Ljava/lang/String;
 67 ····.locals·1
  
33 ····move-result·v068 ····sget-object·v0,·Landroid/support/v7/internal/widget/p;->a:Ljava/lang/String;
  
34 ····return·v069 ····return-object·v0
35 .end·method70 .end·method
  
Max diff block lines reached; 26903/31403 bytes (85.67%) of diff not shown.
37.4 KB
smali/android/support/v7/internal/widget/y.smali
    
Offset 1, 193 lines modifiedOffset 1, 1458 lines modified
1 .class·Landroid/support/v7/internal/widget/y;1 .class·public·abstract·Landroid/support/v7/internal/widget/y;
2 .super·Landroid/database/DataSetObserver;2 .super·Landroid/view/ViewGroup;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/w;4 .field·A:I
  
 5 .field·B:I
  
 6 .field·C:J
  
 7 .field·D:Z
  
 8 .field·private·a:I
  
5 .field·private·b:Landroid/os/Parcelable;9 .field·private·b:Landroid/view/View;
  
 10 .field·private·c:Z
  
 11 .field·private·d:Z
  
 12 .field·private·e:Landroid/support/v7/internal/widget/ae;
  
 13 .field·j:I
 14 ····.annotation·runtime·Landroid/view/ViewDebug$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/ad;
  
 26 .field·s:Landroid/support/v7/internal/widget/ab;
  
 27 .field·t:Landroid/support/v7/internal/widget/ac;
  
 28 .field·u:Z
  
 29 .field·v:I
 30 ····.annotation·runtime·Landroid/view/ViewDebug$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
  
  
6 #·direct·methods46 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v7/internal/widget/w;)V47 .method·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
8 ····.locals·148 ····.locals·4
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/support/v7/internal/widget/w;49 ····const/4·v1,·-0x1
  
10 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V50 ····const-wide/high16·v2,·-0x8000000000000000L
  
11 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
 52 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
12 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->b:Landroid/os/Parcelable;53 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/y;->j:I
  
 54 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/y;->m:J
  
 55 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/y;->o:Z
  
 56 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/y;->q:Z
  
 57 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/y;->v:I
  
 58 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/y;->w:J
  
 59 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/y;->x:I
  
 60 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/y;->y:J
  
 61 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/y;->B:I
  
 62 ····iput-wide·v2,·p0,·Landroid/support/v7/internal/widget/y;->C:J
  
 63 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/y;->D:Z
  
13 ····return-void64 ····return-void
14 .end·method65 .end·method
  
 66 .method·static·synthetic·a(Landroid/support/v7/internal/widget/y;)Landroid/os/Parcelable;
 67 ····.locals·1
  
 68 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/y;->onSaveInstanceState()Landroid/os/Parcelable;
15 #·virtual·methods 
16 .method·public·onChanged()V 
17 ····.locals·2 
  
18 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/y;->a:Landroid/support/v7/internal/widget/w;69 ····move-result-object·v0
  
19 ····const/4·v1,·0x170 ····return-object·v0
 71 .end·method
  
20 ····iput-boolean·v1,·v0,·Landroid/support/v7/internal/widget/w;->u:Z72 .method·private·a()V
 73 ····.locals·6
  
Max diff block lines reached; 34470/38173 bytes (90.30%) of diff not shown.
5.96 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/v4/h/ce;
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/v4/h/ce;-><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/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp; 
  
25 ····move-result-object·v1 
  
26 ····invoke-virtual·{v1,·v3},·Landroid/support/v4/view/dp;->c(F)Landroid/support/v4/view/dp; 
  
27 ····move-result-object·v1 
  
28 ····iget-object·v2,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; 
  
29 ····invoke-static·{v2},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->b(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ef; 
  
30 ····move-result-object·v2 
  
31 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/ef;)Landroid/support/v4/view/dp; 
  
32 ····move-result-object·v1 
  
33 ····invoke-static·{v0,·v1},·Landroid/support/v7/internal/widget/ActionBarOverlayLayout;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/dp;)Landroid/support/v4/view/dp; 
  
34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/j;->a:Landroid/support/v7/internal/widget/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;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
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;->a(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/h/bn;)Landroid/support/v4/h/bn;
  
49 ····invoke-static·{v1},·Landroid/support/v4/view/bv;->j(Landroid/view/View;)Landroid/support/v4/view/dp; 
  
50 ····move-result-object·v1 
  
51 ····invoke-virtual·{v1,·v3},·Landroid/support/v4/view/dp;->c(F)Landroid/support/v4/view/dp; 
  
52 ····move-result-object·v1 
  
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/ef; 
  
55 ····move-result-object·v2 
  
56 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/ef;)Landroid/support/v4/view/dp; 
  
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/dp;)Landroid/support/v4/view/dp;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
2.19 KB
smali/android/support/v7/internal/widget/FitWindowsFrameLayout.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;1 .class·public·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;
2 .super·Landroid/widget/FrameLayout;2 .super·Landroid/widget/FrameLayout;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/ah;4 .implements·Landroid/support/v7/internal/widget/aj;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·a:Landroid/support/v7/internal/widget/ai;6 .field·private·a:Landroid/support/v7/internal/widget/ak;
  
  
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,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V10 ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
Offset 27, 30 lines modifiedOffset 27, 30 lines modified
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z29 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z
30 ····.locals·130 ····.locals·1
  
31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ai;31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ak;
  
32 ····if-eqz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ai;33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ak;
  
34 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/widget/ai;->a(Landroid/graphics/Rect;)V34 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/widget/ak;->a(Landroid/graphics/Rect;)V
  
35 ····:cond_035 ····:cond_0
36 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z36 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ai;)V40 .method·public·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ak;)V
41 ····.locals·041 ····.locals·0
  
42 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ai;42 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/FitWindowsFrameLayout;->a:Landroid/support/v7/internal/widget/ak;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
9.45 KB
smali/android/support/v7/internal/widget/bb.smali
    
Offset 1, 327 lines modifiedOffset 1, 68 lines modified
1 .class·public·Landroid/support/v7/internal/widget/bb;1 .class·Landroid/support/v7/internal/widget/bb;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
3 #·static·fields 
4 .field·static·final·a:[I 
  
5 .field·static·final·b:[I5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/internal/widget/av;
  
 7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/ba;
6 .field·static·final·c:[I 
  
7 .field·static·final·d:[I 
  
8 .field·static·final·e:[I 
  
9 .field·static·final·f:[I 
  
10 .field·static·final·g:[I 
  
11 .field·static·final·h:[I 
  
12 .field·private·static·final·i:Ljava/lang/ThreadLocal; 
  
13 .field·private·static·final·j:[I 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·static·constructor·<clinit>()V9 .method·constructor·<init>(Landroid/support/v7/internal/widget/ba;Landroid/support/v7/internal/widget/av;)V
16 ····.locals·410 ····.locals·0
  
17 ····const/4·v3,·0x1 
  
18 ····const/4·v2,·0x0 
  
19 ····new-instance·v0,·Ljava/lang/ThreadLocal; 
  
20 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V 
  
21 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->i:Ljava/lang/ThreadLocal; 
  
22 ····new-array·v0,·v3,·[I 
  
23 ····const·v1,·-0x101009e 
  
24 ····aput·v1,·v0,·v2 
  
25 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->a:[I 
  
26 ····new-array·v0,·v3,·[I 
  
27 ····const·v1,·0x101009c 
  
28 ····aput·v1,·v0,·v2 
  
29 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->b:[I 
  
30 ····new-array·v0,·v3,·[I 
  
31 ····const·v1,·0x10102fe 
  
32 ····aput·v1,·v0,·v2 
  
33 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->c:[I 
  
34 ····new-array·v0,·v3,·[I 
  
35 ····const·v1,·0x10100a7 
  
36 ····aput·v1,·v0,·v2 
  
37 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->d:[I 
  
38 ····new-array·v0,·v3,·[I 
  
39 ····const·v1,·0x10100a0 
  
40 ····aput·v1,·v0,·v2 
  
41 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->e:[I 
  
42 ····new-array·v0,·v3,·[I11 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bb;->b:Landroid/support/v7/internal/widget/ba;
  
43 ····const·v1,·0x10100a112 ····iput-object·p2,·p0,·Landroid/support/v7/internal/widget/bb;->a:Landroid/support/v7/internal/widget/av;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
44 ····aput·v1,·v0,·v2 
  
45 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->f:[I 
  
46 ····const/4·v0,·0x2 
  
47 ····new-array·v0,·v0,·[I 
  
48 ····fill-array-data·v0,·:array_0 
  
49 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->g:[I 
  
50 ····new-array·v0,·v2,·[I 
  
51 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->h:[I 
  
52 ····new-array·v0,·v3,·[I 
  
53 ····sput-object·v0,·Landroid/support/v7/internal/widget/bb;->j:[I 
  
54 ····return-void14 ····return-void
  
55 ····:array_0 
56 ····.array-data·4 
57 ········-0x10100a7 
58 ········-0x101009c 
59 ····.end·array-data 
60 .end·method 
  
61 .method·public·static·a(Landroid/content/Context;I)I 
62 ····.locals·3 
  
63 ····const/4·v1,·0x0 
  
64 ····sget-object·v0,·Landroid/support/v7/internal/widget/bb;->j:[I 
  
65 ····aput·p1,·v0,·v1 
  
Max diff block lines reached; 5858/9581 bytes (61.14%) of diff not shown.
973 B
smali/android/support/v7/internal/widget/ah.smali
    
Offset 1, 7 lines modifiedOffset 1, 37 lines modified
1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ah;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ah;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ai;)V4 .method·public·abstract·a(I)V
 5 .end·method
  
 6 .method·public·abstract·a(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/y;)V
 7 .end·method
  
 8 .method·public·abstract·d()Z
 9 .end·method
  
 10 .method·public·abstract·e()Z
 11 .end·method
  
 12 .method·public·abstract·f()Z
 13 .end·method
  
 14 .method·public·abstract·g()Z
 15 .end·method
  
 16 .method·public·abstract·h()Z
 17 .end·method
  
 18 .method·public·abstract·i()V
 19 .end·method
  
 20 .method·public·abstract·j()V
 21 .end·method
  
 22 .method·public·abstract·setWindowCallback(Landroid/view/Window$Callback;)V
 23 .end·method
  
 24 .method·public·abstract·setWindowTitle(Ljava/lang/CharSequence;)V
5 .end·method25 .end·method
36.8 KB
smali/android/support/v7/internal/widget/bi.smali
    
Offset 1, 1303 lines modifiedOffset 1, 22 lines modified
1 .class·public·Landroid/support/v7/internal/widget/bi;1 .class·public·Landroid/support/v7/internal/widget/bi;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v7/internal/widget/ag; 
  
  
5 #·instance·fields3 #·instance·fields
 4 .field·public·a:Landroid/content/res/ColorStateList;
6 .field·private·a:Landroid/support/v7/widget/Toolbar; 
  
7 .field·private·b:I 
  
8 .field·private·c:Landroid/view/View; 
  
9 .field·private·d:Landroid/view/View; 
  
10 .field·private·e:Landroid/graphics/drawable/Drawable; 
  
11 .field·private·f:Landroid/graphics/drawable/Drawable; 
  
12 .field·private·g:Landroid/graphics/drawable/Drawable; 
  
13 .field·private·h:Z 
  
14 .field·private·i:Ljava/lang/CharSequence; 
  
15 .field·private·j:Ljava/lang/CharSequence; 
  
16 .field·private·k:Ljava/lang/CharSequence; 
  
17 .field·private·l:Landroid/view/Window$Callback;5 .field·public·b:Landroid/graphics/PorterDuff$Mode;
  
18 .field·private·m:Z6 .field·public·c:Z
  
 7 .field·public·d:Z
19 .field·private·n:Landroid/support/v7/widget/ActionMenuPresenter; 
  
20 .field·private·o:I 
  
21 .field·private·final·p:Landroid/support/v7/internal/widget/bf; 
  
22 .field·private·q:I 
  
23 .field·private·r:Landroid/graphics/drawable/Drawable; 
  
  
24 #·direct·methods8 #·direct·methods
 9 .method·public·constructor·<init>()V
25 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Z)V 
26 ····.locals·2 
  
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/bi;-><init>(Landroid/support/v7/widget/Toolbar;ZII)V 
  
30 ····return-void 
31 .end·method 
  
32 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;ZII)V 
33 ····.locals·6 
  
34 ····const/4·v5,·-0x1 
  
35 ····const/4·v1,·0x0 
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
37 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bi;->o:I 
  
38 ····iput·v1,·p0,·Landroid/support/v7/internal/widget/bi;->q:I 
  
39 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bi;->a:Landroid/support/v7/widget/Toolbar; 
  
40 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getTitle()Ljava/lang/CharSequence; 
  
41 ····move-result-object·v0 
  
42 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bi;->i:Ljava/lang/CharSequence; 
  
43 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence; 
  
44 ····move-result-object·v0 
  
45 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bi;->j:Ljava/lang/CharSequence; 
  
46 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bi;->i:Ljava/lang/CharSequence; 
  
47 ····if-eqz·v0,·:cond_c 
  
48 ····const/4·v0,·0x1 
  
49 ····:goto_0 
50 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bi;->h:Z 
  
51 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable; 
  
52 ····move-result-object·v0 
  
53 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bi;->g:Landroid/graphics/drawable/Drawable; 
  
54 ····if-eqz·p2,·:cond_d 
  
55 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context; 
  
56 ····move-result-object·v0 
  
57 ····const/4·v2,·0x0 
  
58 ····sget-object·v3,·Landroid/support/v7/a/l;->ActionBar:[I 
  
59 ····sget·v4,·Landroid/support/v7/a/b;->actionBarStyle:I 
  
60 ····invoke-static·{v0,·v2,·v3,·v4,·v1},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh; 
  
61 ····move-result-object·v0 
  
62 ····sget·v2,·Landroid/support/v7/a/l;->ActionBar_title:I 
  
63 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->c(I)Ljava/lang/CharSequence; 
  
64 ····move-result-object·v2 
  
65 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z 
  
Max diff block lines reached; 19387/37635 bytes (51.51%) of diff not shown.
9.83 KB
smali/android/support/v7/internal/widget/bn.smali
    
Offset 1, 304 lines modifiedOffset 1, 90 lines modified
1 .class·public·Landroid/support/v7/internal/widget/bn;1 .class·Landroid/support/v7/internal/widget/bn;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/View$OnClickListener;
  
3 #·static·fields 
4 .field·private·static·a:Ljava/lang/reflect/Method; 
  
 5 #·instance·fields
 6 .field·final·a:Landroid/support/v7/internal/view/menu/a;
  
 7 .field·final·synthetic·b:Landroid/support/v7/internal/widget/bm;
5 #·direct·methods 
6 .method·static·constructor·<clinit>()V 
7 ····.locals·5 
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
9 ····const/16·v1,·0x12 
  
10 ····if-lt·v0,·v1,·:cond_0 
  
11 ····:try_start_0 
12 ····const-class·v0,·Landroid/view/View; 
  
13 ····const-string·v1,·"computeFitSystemWindows"8 #·direct·methods
 9 .method·constructor·<init>(Landroid/support/v7/internal/widget/bm;)V
 10 ····.locals·7
  
14 ····const/4·v2,·0x211 ····const/4·v2,·0x0
  
15 ····new-array·v2,·v2,·[Ljava/lang/Class;12 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bn;->b:Landroid/support/v7/internal/widget/bm;
  
16 ····const/4·v3,·0x013 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····const-class·v4,·Landroid/graphics/Rect;14 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/a;
  
18 ····aput-object·v4,·v2,·v315 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/bn;->b:Landroid/support/v7/internal/widget/bm;
  
19 ····const/4·v3,·0x116 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/bm;->a(Landroid/support/v7/internal/widget/bm;)Landroid/support/v7/widget/Toolbar;
  
20 ····const-class·v4,·Landroid/graphics/Rect;17 ····move-result-object·v1
  
21 ····aput-object·v4,·v2,·v318 ····invoke-virtual·{v1},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;
  
22 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;19 ····move-result-object·v1
  
23 ····move-result-object·v020 ····const·v3,·0x102002c
  
24 ····sput-object·v0,·Landroid/support/v7/internal/widget/bn;->a:Ljava/lang/reflect/Method;21 ····iget-object·v4,·p0,·Landroid/support/v7/internal/widget/bn;->b:Landroid/support/v7/internal/widget/bm;
  
25 ····sget-object·v0,·Landroid/support/v7/internal/widget/bn;->a:Ljava/lang/reflect/Method;22 ····invoke-static·{v4},·Landroid/support/v7/internal/widget/bm;->b(Landroid/support/v7/internal/widget/bm;)Ljava/lang/CharSequence;
  
26 ····invoke-virtual·{v0},·Ljava/lang/reflect/Method;->isAccessible()Z23 ····move-result-object·v6
  
27 ····move-result·v024 ····move·v4,·v2
  
28 ····if-nez·v0,·:cond_025 ····move·v5,·v2
  
29 ····sget-object·v0,·Landroid/support/v7/internal/widget/bn;->a:Ljava/lang/reflect/Method;26 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/internal/view/menu/a;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V
  
30 ····const/4·v1,·0x127 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/bn;->a:Landroid/support/v7/internal/view/menu/a;
  
31 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V 
32 ····:try_end_0 
33 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
34 ····:cond_0 
35 ····:goto_0 
36 ····return-void28 ····return-void
  
37 ····:catch_0 
38 ····move-exception·v0 
  
39 ····const-string·v0,·"ViewUtils" 
  
40 ····const-string·v1,·"Could·not·find·method·computeFitSystemWindows.·Oh·well." 
  
41 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I 
  
42 ····goto·:goto_0 
43 .end·method29 .end·method
  
44 .method·public·static·a(II)I 
45 ····.locals·1 
  
46 ····or-int·v0,·p0,·p1 
  
47 ····return·v0 
48 .end·method 
  
49 .method·public·static·a(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; 
50 ····.locals·4 
  
51 ····const/4·v1,·0x0 
  
52 ····sget-object·v0,·Landroid/support/v7/a/l;->View:[I 
  
53 ····invoke-virtual·{p0,·p1,·v0,·v1,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; 
  
54 ····move-result-object·v2 
  
55 ····if-eqz·p2,·:cond_3 
  
56 ····sget·v0,·Landroid/support/v7/a/l;->View_android_theme:I 
  
57 ····invoke-virtual·{v2,·v0,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I 
  
58 ····move-result·v0 
  
59 ····:goto_0 
60 ····if-eqz·p3,·:cond_0 
  
61 ····if-nez·v0,·:cond_030 #·virtual·methods
 31 .method·public·onClick(Landroid/view/View;)V
 32 ····.locals·3
  
62 ····sget·v0,·Landroid/support/v7/a/l;->View_theme:I33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bn;->b:Landroid/support/v7/internal/widget/bm;
  
63 ····invoke-virtual·{v2,·v0,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I34 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/bm;->c(Landroid/support/v7/internal/widget/bm;)Landroid/view/Window$Callback;
  
64 ····move-result·v035 ····move-result-object·v0
  
65 ····if-eqz·v0,·:cond_036 ····if-eqz·v0,·:cond_0
  
 37 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bn;->b:Landroid/support/v7/internal/widget/bm;
Max diff block lines reached; 4876/9971 bytes (48.90%) of diff not shown.
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/y;
  
  
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/y;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
 19 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->d:I
  
 20 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->e:I
  
 21 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->f:I
  
 22 ····iput·v0,·p0,·Landroid/support/v7/internal/widget/c;->g:I
  
 23 ····new-instance·v0,·Landroid/graphics/Rect;
  
 24 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
 25 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/c;->h:Landroid/graphics/Rect;
  
 26 ····new-instance·v0,·Landroid/support/v7/internal/widget/d;
  
 27 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/widget/d;-><init>(Landroid/support/v7/internal/widget/c;)V
  
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; 15994/20940 bytes (76.38%) of diff not shown.
2.39 KB
smali/android/support/v7/internal/widget/ak.smali
    
Offset 1, 109 lines modifiedOffset 1, 7 lines modified
1 .class·Landroid/support/v7/internal/widget/ak;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/ak;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/support/v7/b/a/a; 
  
  
3 #·instance·fields 
4 .field·private·a:Z 
  
  
5 #·direct·methods 
6 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;)V 
7 ····.locals·1 
  
8 ····invoke-direct·{p0,·p1},·Landroid/support/v7/b/a/a;-><init>(Landroid/graphics/drawable/Drawable;)V 
  
9 ····const/4·v0,·0x1 
  
10 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
11 ····return-void 
12 .end·method 
  
  
13 #·virtual·methods3 #·virtual·methods
14 .method·a(Z)V 
15 ····.locals·0 
  
16 ····iput-boolean·p1,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·draw(Landroid/graphics/Canvas;)V4 .method·public·abstract·a(Landroid/graphics/Rect;)V
20 ····.locals·1 
  
21 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
22 ····if-eqz·v0,·:cond_0 
  
23 ····invoke-super·{p0,·p1},·Landroid/support/v7/b/a/a;->draw(Landroid/graphics/Canvas;)V 
  
24 ····:cond_0 
25 ····return-void 
26 .end·method 
  
27 .method·public·setHotspot(FF)V 
28 ····.locals·1 
  
29 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
30 ····if-eqz·v0,·:cond_0 
  
31 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v7/b/a/a;->setHotspot(FF)V 
  
32 ····:cond_0 
33 ····return-void 
34 .end·method 
  
35 .method·public·setHotspotBounds(IIII)V 
36 ····.locals·1 
  
37 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
38 ····if-eqz·v0,·:cond_0 
  
39 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/b/a/a;->setHotspotBounds(IIII)V 
  
40 ····:cond_0 
41 ····return-void 
42 .end·method 
  
43 .method·public·setState([I)Z 
44 ····.locals·1 
  
45 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
46 ····if-eqz·v0,·:cond_0 
  
47 ····invoke-super·{p0,·p1},·Landroid/support/v7/b/a/a;->setState([I)Z 
  
48 ····move-result·v0 
  
49 ····:goto_0 
50 ····return·v0 
  
51 ····:cond_0 
52 ····const/4·v0,·0x0 
  
53 ····goto·:goto_0 
54 .end·method 
  
55 .method·public·setVisible(ZZ)Z 
56 ····.locals·1 
  
57 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/ak;->a:Z 
  
58 ····if-eqz·v0,·:cond_0 
  
59 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v7/b/a/a;->setVisible(ZZ)Z 
  
60 ····move-result·v0 
  
61 ····:goto_0 
62 ····return·v0 
  
63 ····:cond_0 
64 ····const/4·v0,·0x0 
  
65 ····goto·:goto_0 
66 .end·method5 .end·method
2.21 KB
smali/android/support/v7/internal/widget/FitWindowsLinearLayout.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;1 .class·public·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;
2 .super·Landroid/widget/LinearLayout;2 .super·Landroid/widget/LinearLayout;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/ah;4 .implements·Landroid/support/v7/internal/widget/aj;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·a:Landroid/support/v7/internal/widget/ai;6 .field·private·a:Landroid/support/v7/internal/widget/ak;
  
  
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,·p1},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V10 ····invoke-direct·{p0,·p1},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
Offset 27, 30 lines modifiedOffset 27, 30 lines modified
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z29 .method·protected·fitSystemWindows(Landroid/graphics/Rect;)Z
30 ····.locals·130 ····.locals·1
  
31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ai;31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ak;
  
32 ····if-eqz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ai;33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ak;
  
34 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/widget/ai;->a(Landroid/graphics/Rect;)V34 ····invoke-interface·{v0,·p1},·Landroid/support/v7/internal/widget/ak;->a(Landroid/graphics/Rect;)V
  
35 ····:cond_035 ····:cond_0
36 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z36 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ai;)V40 .method·public·setOnFitSystemWindowsListener(Landroid/support/v7/internal/widget/ak;)V
41 ····.locals·041 ····.locals·0
  
42 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ai;42 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/FitWindowsLinearLayout;->a:Landroid/support/v7/internal/widget/ak;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
27.4 KB
smali/android/support/v7/internal/widget/n.smali
    
Offset 1, 1075 lines modifiedOffset 1, 22 lines modified
1 .class·public·Landroid/support/v7/internal/widget/n;1 .class·public·interface·abstract·Landroid/support/v7/internal/widget/n;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/database/DataSetObservable; 
  
  
3 #·static·fields 
4 .field·private·static·final·a:Ljava/lang/String; 
  
5 .field·private·static·final·b:Ljava/lang/Object; 
  
6 .field·private·static·final·c:Ljava/util/Map; 
  
  
7 #·instance·fields 
8 .field·private·final·d:Ljava/lang/Object; 
  
9 .field·private·final·e:Ljava/util/List; 
  
10 .field·private·final·f:Ljava/util/List; 
  
11 .field·private·final·g:Landroid/content/Context; 
  
12 .field·private·final·h:Ljava/lang/String; 
  
13 .field·private·i:Landroid/content/Intent; 
  
14 .field·private·j:Landroid/support/v7/internal/widget/q; 
  
15 .field·private·k:I 
  
16 .field·private·l:Z 
  
17 .field·private·m:Z 
  
18 .field·private·n:Z 
  
19 .field·private·o:Z 
  
20 .field·private·p:Landroid/support/v7/internal/widget/s; 
  
  
21 #·direct·methods 
22 .method·static·constructor·<clinit>()V 
23 ····.locals·1 
  
24 ····const-class·v0,·Landroid/support/v7/internal/widget/n; 
  
25 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
26 ····move-result-object·v0 
  
27 ····sput-object·v0,·Landroid/support/v7/internal/widget/n;->a:Ljava/lang/String; 
  
28 ····new-instance·v0,·Ljava/lang/Object; 
  
29 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
30 ····sput-object·v0,·Landroid/support/v7/internal/widget/n;->b:Ljava/lang/Object; 
  
31 ····new-instance·v0,·Ljava/util/HashMap; 
  
32 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
33 ····sput-object·v0,·Landroid/support/v7/internal/widget/n;->c:Ljava/util/Map; 
  
34 ····return-void 
35 .end·method 
  
36 .method·static·synthetic·a(Landroid/support/v7/internal/widget/n;)Landroid/content/Context; 
37 ····.locals·1 
  
38 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/n;->g:Landroid/content/Context; 
  
39 ····return-object·v0 
40 .end·method 
  
41 .method·static·synthetic·a(Landroid/support/v7/internal/widget/n;Z)Z 
42 ····.locals·0 
  
43 ····iput-boolean·p1,·p0,·Landroid/support/v7/internal/widget/n;->l:Z 
  
44 ····return·p1 
45 .end·method 
  
46 .method·private·a(Landroid/support/v7/internal/widget/r;)Z 
47 ····.locals·2 
  
48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/n;->f:Ljava/util/List; 
  
49 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
50 ····move-result·v0 
  
51 ····if-eqz·v0,·:cond_0 
  
52 ····const/4·v1,·0x1 
  
53 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/widget/n;->n:Z 
  
54 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/n;->i()V 
  
55 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/n;->d()V 
  
56 ····invoke-direct·{p0},·Landroid/support/v7/internal/widget/n;->f()Z 
  
57 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/n;->notifyChanged()V 
  
58 ····:cond_0 
59 ····return·v0 
60 .end·method 
  
61 .method·static·synthetic·b(Landroid/support/v7/internal/widget/n;)Ljava/lang/String; 
62 ····.locals·1 
  
63 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/n;->h:Ljava/lang/String; 
  
64 ····return-object·v0 
65 .end·method 
  
66 .method·static·synthetic·c()Ljava/lang/String; 
67 ····.locals·1 
  
68 ····sget-object·v0,·Landroid/support/v7/internal/widget/n;->a:Ljava/lang/String; 
  
69 ····return-object·v0 
70 .end·method 
  
Max diff block lines reached; 9670/27958 bytes (34.59%) of diff not shown.
975 B
smali/android/support/v7/internal/widget/DialogTitle.smali
    
Offset 64, 25 lines modifiedOffset 64, 25 lines modified
  
64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/DialogTitle;->getContext()Landroid/content/Context;64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/DialogTitle;->getContext()Landroid/content/Context;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····const/4·v1,·0x066 ····const/4·v1,·0x0
  
67 ····sget-object·v2,·Landroid/support/v7/a/l;->TextAppearance:[I67 ····sget-object·v2,·Landroid/support/v7/b/l;->TextAppearance:[I
  
68 ····const·v3,·0x101004168 ····const·v3,·0x1010041
  
69 ····const·v4,·0x103004469 ····const·v4,·0x1030044
  
70 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;70 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_android_textSize:I72 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_android_textSize:I
  
73 ····invoke-virtual·{v0,·v1,·v5},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I73 ····invoke-virtual·{v0,·v1,·v5},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
  
74 ····move-result·v174 ····move-result·v1
  
75 ····if-eqz·v1,·:cond_075 ····if-eqz·v1,·:cond_0
  
1.46 KB
smali/android/support/v7/internal/widget/ActivityChooserView$InnerLayout.smali
    
Offset 28, 23 lines modifiedOffset 28, 23 lines modified
28 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V28 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
29 ····.locals·229 ····.locals·2
  
30 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/z;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V30 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/z;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
31 ····sget-object·v0,·Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;->a:[I31 ····sget-object·v0,·Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;->a:[I
  
32 ····invoke-static·{p1,·p2,·v0},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/bh;32 ····invoke-static·{p1,·p2,·v0},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/bl;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;35 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
36 ····move-result-object·v136 ····move-result-object·v1
  
37 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V37 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
38 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V38 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
20.3 KB
smali/android/support/v7/internal/widget/aq.smali
    
Offset 1, 112 lines modifiedOffset 1, 646 lines modified
1 .class·Landroid/support/v7/internal/widget/aq;1 .class·public·Landroid/support/v7/internal/widget/aq;
2 .super·Landroid/widget/BaseAdapter;2 .super·Landroid/widget/HorizontalScrollView;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/internal/widget/ab;
  
  
 5 #·static·fields
 6 .field·private·static·final·j:Landroid/view/animation/Interpolator;
  
  
3 #·instance·fields7 #·instance·fields
 8 .field·a:Ljava/lang/Runnable;
  
 9 .field·b:I
  
 10 .field·c:I
  
4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ao;11 .field·private·d:Landroid/support/v7/internal/widget/at;
  
 12 .field·private·e:Landroid/support/v7/widget/z;
  
 13 .field·private·f:Landroid/support/v7/internal/widget/av;
  
 14 .field·private·g:Z
  
 15 .field·private·h:I
  
 16 .field·private·i:I
  
  
5 #·direct·methods17 #·direct·methods
6 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/ao;)V18 .method·static·constructor·<clinit>()V
7 ····.locals·019 ····.locals·1
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/aq;->a:Landroid/support/v7/internal/widget/ao;20 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
9 ····invoke-direct·{p0},·Landroid/widget/BaseAdapter;-><init>()V21 ····invoke-direct·{v0},·Landroid/view/animation/DecelerateInterpolator;-><init>()V
  
 22 ····sput-object·v0,·Landroid/support/v7/internal/widget/aq;->j:Landroid/view/animation/Interpolator;
  
10 ····return-void23 ····return-void
11 .end·method24 .end·method
  
12 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/ao;Landroid/support/v7/internal/widget/ap;)V25 .method·private·a(Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/au;
13 ····.locals·026 ····.locals·4
  
14 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/aq;-><init>(Landroid/support/v7/internal/widget/ao;)V27 ····const/4·v2,·0x0
  
15 ····return-void28 ····new-instance·v0,·Landroid/support/v7/internal/widget/au;
  
 29 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/aq;->getContext()Landroid/content/Context;
  
 30 ····move-result-object·v1
  
 31 ····invoke-direct·{v0,·p0,·v1,·p1,·p2},·Landroid/support/v7/internal/widget/au;-><init>(Landroid/support/v7/internal/widget/aq;Landroid/content/Context;Landroid/support/v7/a/d;Z)V
  
 32 ····if-eqz·p2,·:cond_0
  
 33 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/au;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
 34 ····new-instance·v1,·Landroid/widget/AbsListView$LayoutParams;
  
 35 ····const/4·v2,·-0x1
  
 36 ····iget·v3,·p0,·Landroid/support/v7/internal/widget/aq;->h:I
  
 37 ····invoke-direct·{v1,·v2,·v3},·Landroid/widget/AbsListView$LayoutParams;-><init>(II)V
  
 38 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/au;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
  
 39 ····:goto_0
 40 ····return-object·v0
  
 41 ····:cond_0
 42 ····const/4·v1,·0x1
  
 43 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/au;->setFocusable(Z)V
  
 44 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aq;->d:Landroid/support/v7/internal/widget/at;
  
 45 ····if-nez·v1,·:cond_1
  
 46 ····new-instance·v1,·Landroid/support/v7/internal/widget/at;
  
 47 ····invoke-direct·{v1,·p0,·v2},·Landroid/support/v7/internal/widget/at;-><init>(Landroid/support/v7/internal/widget/aq;Landroid/support/v7/internal/widget/ar;)V
  
 48 ····iput-object·v1,·p0,·Landroid/support/v7/internal/widget/aq;->d:Landroid/support/v7/internal/widget/at;
  
 49 ····:cond_1
 50 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/aq;->d:Landroid/support/v7/internal/widget/at;
  
 51 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/au;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
 52 ····goto·:goto_0
16 .end·method53 .end·method
  
 54 .method·static·synthetic·a(Landroid/support/v7/internal/widget/aq;Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/au;
 55 ····.locals·1
  
17 #·virtual·methods 
18 .method·public·getCount()I56 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/internal/widget/aq;->a(Landroid/support/v7/a/d;Z)Landroid/support/v7/internal/widget/au;
  
 57 ····move-result-object·v0
  
 58 ····return-object·v0
 59 .end·method
  
 60 .method·static·synthetic·a(Landroid/support/v7/internal/widget/aq;)Landroid/support/v7/widget/z;
19 ····.locals·161 ····.locals·1
  
20 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->a:Landroid/support/v7/internal/widget/ao;62 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->e:Landroid/support/v7/widget/z;
  
 63 ····return-object·v0
 64 .end·method
  
 65 .method·private·a()Z
 66 ····.locals·1
  
21 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ao;->a(Landroid/support/v7/internal/widget/ao;)Landroid/support/v7/widget/z;67 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->f:Landroid/support/v7/internal/widget/av;
  
 68 ····if-eqz·v0,·:cond_0
  
 69 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/aq;->f:Landroid/support/v7/internal/widget/av;
  
 70 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/av;->getParent()Landroid/view/ViewParent;
  
Max diff block lines reached; 15708/20654 bytes (76.05%) of diff not shown.
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/bf;6 .field·private·final·b:Landroid/support/v7/internal/widget/bj;
  
  
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 64, 69 lines modifiedOffset 64, 69 lines modified
  
64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/TintImageView;->getContext()Landroid/content/Context;64 ····invoke-virtual·{p0},·Landroid/support/v7/internal/widget/TintImageView;->getContext()Landroid/content/Context;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····sget-object·v1,·Landroid/support/v7/internal/widget/TintImageView;->a:[I66 ····sget-object·v1,·Landroid/support/v7/internal/widget/TintImageView;->a:[I
  
67 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;67 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->a()I69 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->a()I
  
70 ····move-result·v170 ····move-result·v1
  
71 ····if-lez·v1,·:cond_171 ····if-lez·v1,·:cond_1
  
72 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->e(I)Z72 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
73 ····move-result·v173 ····move-result·v1
  
74 ····if-eqz·v1,·:cond_074 ····if-eqz·v1,·:cond_0
  
75 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;75 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V77 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
78 ····:cond_078 ····:cond_0
79 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z79 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
80 ····move-result·v180 ····move-result·v1
  
81 ····if-eqz·v1,·:cond_181 ····if-eqz·v1,·:cond_1
  
82 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;82 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
83 ····move-result-object·v183 ····move-result-object·v1
  
84 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V84 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
85 ····:cond_185 ····:cond_1
86 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V86 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
87 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;87 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/bf;89 ····iput-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/bj;
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·setImageResource(I)V93 .method·public·setImageResource(I)V
94 ····.locals·194 ····.locals·1
  
95 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/bf;95 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/TintImageView;->b:Landroid/support/v7/internal/widget/bj;
  
96 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable;96 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bj;->a(I)Landroid/graphics/drawable/Drawable;
  
97 ····move-result-object·v097 ····move-result-object·v0
  
98 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V98 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/internal/widget/TintImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
99 ····return-void99 ····return-void
100 .end·method100 .end·method
24.2 KB
smali/android/support/v7/internal/widget/v.smali
    
Offset 1, 337 lines modifiedOffset 1, 419 lines modified
1 .class·Landroid/support/v7/internal/widget/v;1 .class·final·Landroid/support/v7/internal/widget/v;
 2 .super·Landroid/os/AsyncTask;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/view/View$OnClickListener; 
5 .implements·Landroid/view/View$OnLongClickListener; 
6 .implements·Landroid/widget/AdapterView$OnItemClickListener; 
7 .implements·Landroid/widget/PopupWindow$OnDismissListener; 
  
  
8 #·instance·fields3 #·instance·fields
9 .field·final·synthetic·a:Landroid/support/v7/internal/widget/ActivityChooserView;4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/p;
  
  
10 #·direct·methods5 #·direct·methods
11 .method·private·a()V6 .method·private·constructor·<init>(Landroid/support/v7/internal/widget/p;)V
12 ····.locals·17 ····.locals·0
  
13 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p;
  
 9 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
14 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->f(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; 
  
15 ····move-result-object·v0 
  
 10 ····return-void
 11 .end·method
16 ····if-eqz·v0,·:cond_0 
  
17 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
18 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->f(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; 
  
19 ····move-result-object·v012 .method·synthetic·constructor·<init>(Landroid/support/v7/internal/widget/p;Landroid/support/v7/internal/widget/q;)V
 13 ····.locals·0
  
20 ····invoke-interface·{v0},·Landroid/widget/PopupWindow$OnDismissListener;->onDismiss()V14 ····invoke-direct·{p0,·p1},·Landroid/support/v7/internal/widget/v;-><init>(Landroid/support/v7/internal/widget/p;)V
  
21 ····:cond_0 
22 ····return-void15 ····return-void
23 .end·method16 .end·method
  
  
24 #·virtual·methods17 #·virtual·methods
25 .method·public·onClick(Landroid/view/View;)V18 .method·public·varargs·a([Ljava/lang/Object;)Ljava/lang/Void;
26 ····.locals·219 ····.locals·12
  
27 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;20 ····const/4·v2,·0x0
  
28 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->c(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;21 ····const/4·v11,·0x1
  
29 ····move-result-object·v022 ····const/4·v10,·0x0
  
30 ····if-ne·p1,·v0,·:cond_123 ····aget-object·v0,·p1,·v2
  
31 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;24 ····check-cast·v0,·Ljava/util/List;
  
32 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->b()Z25 ····aget-object·v1,·p1,·v11
  
33 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;26 ····check-cast·v1,·Ljava/lang/String;
  
34 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/u;27 ····:try_start_0
 28 ····iget-object·v3,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/p;
  
35 ····move-result-object·v029 ····invoke-static·{v3},·Landroid/support/v7/internal/widget/p;->a(Landroid/support/v7/internal/widget/p;)Landroid/content/Context;
  
36 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/u;->b()Landroid/content/pm/ResolveInfo;30 ····move-result-object·v3
  
37 ····move-result-object·v031 ····const/4·v4,·0x0
  
38 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;32 ····invoke-virtual·{v3,·v1,·v4},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
 33 ····:try_end_0
 34 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
39 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/u;35 ····move-result-object·v3
  
40 ····move-result-object·v136 ····invoke-static·{},·Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;
  
41 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/u;->d()Landroid/support/v7/internal/widget/n;37 ····move-result-object·v4
  
42 ····move-result-object·v138 ····const/4·v1,·0x0
  
43 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/n;->a(Landroid/content/pm/ResolveInfo;)I39 ····:try_start_1
 40 ····invoke-interface·{v4,·v3,·v1},·Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V
  
44 ····move-result·v041 ····const-string·v1,·"UTF-8"
  
45 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;42 ····const/4·v5,·0x1
  
46 ····invoke-static·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->a(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/u;43 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
47 ····move-result-object·v144 ····move-result-object·v5
  
48 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/u;->d()Landroid/support/v7/internal/widget/n;45 ····invoke-interface·{v4,·v1,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V
  
49 ····move-result-object·v146 ····const/4·v1,·0x0
  
50 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/internal/widget/n;->b(I)Landroid/content/Intent;47 ····const-string·v5,·"historical-records"
  
51 ····move-result-object·v048 ····invoke-interface·{v4,·v1,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
52 ····if-eqz·v0,·:cond_049 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
53 ····const/high16·v1,·0x8000050 ····move-result·v5
  
54 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;51 ····:goto_0
 52 ····if-ge·v2,·v5,·:cond_1
  
55 ····iget-object·v1,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView;53 ····const/4·v1,·0x0
  
56 ····invoke-virtual·{v1},·Landroid/support/v7/internal/widget/ActivityChooserView;->getContext()Landroid/content/Context;54 ····invoke-interface·{v0,·v1},·Ljava/util/List;->remove(I)Ljava/lang/Object;
  
57 ····move-result-object·v155 ····move-result-object·v1
  
58 ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V56 ····check-cast·v1,·Landroid/support/v7/internal/widget/t;
  
 57 ····const/4·v6,·0x0
59 ····:cond_0 
60 ····:goto_0 
61 ····return-void 
  
 58 ····const-string·v7,·"historical-record"
62 ····:cond_1 
63 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/v;->a:Landroid/support/v7/internal/widget/ActivityChooserView; 
  
64 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/ActivityChooserView;->d(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;59 ····invoke-interface·{v4,·v6,·v7},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
Max diff block lines reached; 17354/24696 bytes (70.27%) of diff not shown.
1.74 KB
smali/android/support/v7/internal/a/h.smali
    
Offset 31, 19 lines modifiedOffset 31, 19 lines modified
  
31 ····:goto_031 ····:goto_0
32 ····return-object·v032 ····return-object·v0
  
33 ····:pswitch_033 ····:pswitch_0
34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;34 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;
  
35 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ag;35 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ai;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ag;->r()Landroid/view/Menu;37 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ai;->r()Landroid/view/Menu;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
40 ····invoke-virtual·{p0,·p1,·v1,·v0},·Landroid/support/v7/internal/a/h;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z40 ····invoke-virtual·{p0,·p1,·v1,·v0},·Landroid/support/v7/internal/a/h;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
  
Offset 86, 19 lines modifiedOffset 86, 19 lines modified
  
86 ····move-result·v186 ····move-result·v1
  
87 ····if-nez·v1,·:cond_087 ····if-nez·v1,·:cond_0
  
88 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;88 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;
  
89 ····invoke-static·{v1},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ag;89 ····invoke-static·{v1},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ai;
  
90 ····move-result-object·v190 ····move-result-object·v1
  
91 ····invoke-interface·{v1},·Landroid/support/v7/internal/widget/ag;->n()V91 ····invoke-interface·{v1},·Landroid/support/v7/internal/widget/ai;->n()V
  
92 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;92 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/h;->a:Landroid/support/v7/internal/a/b;
  
93 ····const/4·v2,·0x193 ····const/4·v2,·0x1
  
94 ····invoke-static·{v1,·v2},·Landroid/support/v7/internal/a/b;->a(Landroid/support/v7/internal/a/b;Z)Z94 ····invoke-static·{v1,·v2},·Landroid/support/v7/internal/a/b;->a(Landroid/support/v7/internal/a/b;Z)Z
  
860 B
smali/android/support/v7/internal/a/f.smali
    
Offset 41, 19 lines modifiedOffset 41, 19 lines modified
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/f;->a:Landroid/support/v7/internal/a/b;43 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/f;->a:Landroid/support/v7/internal/a/b;
  
44 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ag;44 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ai;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ag;->j()Z46 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ai;->j()Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-eqz·v0,·:cond_148 ····if-eqz·v0,·:cond_1
  
49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/f;->a:Landroid/support/v7/internal/a/b;49 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/f;->a:Landroid/support/v7/internal/a/b;
  
44.8 KB
smali/android/support/v7/internal/a/i.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·public·Landroid/support/v7/internal/a/i;1 .class·public·Landroid/support/v7/internal/a/i;
2 .super·Landroid/support/v7/app/a;2 .super·Landroid/support/v7/a/a;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/widget/l;4 .implements·Landroid/support/v7/internal/widget/n;
  
  
5 #·static·fields5 #·static·fields
6 .field·static·final·synthetic·h:Z6 .field·static·final·synthetic·h:Z
  
7 .field·private·static·final·i:Z7 .field·private·static·final·i:Z
  
Offset 28, 47 lines modifiedOffset 28, 47 lines modified
  
28 .field·private·H:Landroid/support/v7/internal/view/i;28 .field·private·H:Landroid/support/v7/internal/view/i;
  
29 .field·private·I:Z29 .field·private·I:Z
  
30 .field·a:Landroid/support/v7/internal/a/m;30 .field·a:Landroid/support/v7/internal/a/m;
  
31 .field·b:Landroid/support/v7/c/a;31 .field·b:Landroid/support/v7/d/a;
  
32 .field·c:Landroid/support/v7/c/b;32 .field·c:Landroid/support/v7/d/b;
  
33 .field·d:Z33 .field·d:Z
  
34 .field·final·e:Landroid/support/v4/view/ef;34 .field·final·e:Landroid/support/v4/h/cd;
  
35 .field·final·f:Landroid/support/v4/view/ef;35 .field·final·f:Landroid/support/v4/h/cd;
  
36 .field·final·g:Landroid/support/v4/view/eh;36 .field·final·g:Landroid/support/v4/h/cf;
  
37 .field·private·j:Landroid/content/Context;37 .field·private·j:Landroid/content/Context;
  
38 .field·private·k:Landroid/content/Context;38 .field·private·k:Landroid/content/Context;
  
39 .field·private·l:Landroid/app/Activity;39 .field·private·l:Landroid/app/Activity;
  
40 .field·private·m:Landroid/app/Dialog;40 .field·private·m:Landroid/app/Dialog;
  
41 .field·private·n:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;41 .field·private·n:Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
42 .field·private·o:Landroid/support/v7/internal/widget/ActionBarContainer;42 .field·private·o:Landroid/support/v7/internal/widget/ActionBarContainer;
  
43 .field·private·p:Landroid/support/v7/internal/widget/ag;43 .field·private·p:Landroid/support/v7/internal/widget/ai;
  
44 .field·private·q:Landroid/support/v7/internal/widget/ActionBarContextView;44 .field·private·q:Landroid/support/v7/internal/widget/ActionBarContextView;
  
45 .field·private·r:Landroid/support/v7/internal/widget/ActionBarContainer;45 .field·private·r:Landroid/support/v7/internal/widget/ActionBarContainer;
  
46 .field·private·s:Landroid/view/View;46 .field·private·s:Landroid/view/View;
  
47 .field·private·t:Landroid/support/v7/internal/widget/ao;47 .field·private·t:Landroid/support/v7/internal/widget/aq;
  
48 .field·private·u:Ljava/util/ArrayList;48 .field·private·u:Ljava/util/ArrayList;
  
49 .field·private·v:I49 .field·private·v:I
  
50 .field·private·w:Z50 .field·private·w:Z
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 .end·method123 .end·method
  
124 .method·public·constructor·<init>(Landroid/app/Activity;Z)V124 .method·public·constructor·<init>(Landroid/app/Activity;Z)V
125 ····.locals·2125 ····.locals·2
  
126 ····const/4·v1,·0x1126 ····const/4·v1,·0x1
  
127 ····invoke-direct·{p0},·Landroid/support/v7/app/a;-><init>()V127 ····invoke-direct·{p0},·Landroid/support/v7/a/a;-><init>()V
  
128 ····new-instance·v0,·Ljava/util/ArrayList;128 ····new-instance·v0,·Ljava/util/ArrayList;
  
129 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V129 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
130 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->u:Ljava/util/ArrayList;130 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->u:Ljava/util/ArrayList;
  
Offset 153, 27 lines modifiedOffset 153, 27 lines modified
  
153 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/a/i;->G:Z153 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/a/i;->G:Z
  
154 ····new-instance·v0,·Landroid/support/v7/internal/a/j;154 ····new-instance·v0,·Landroid/support/v7/internal/a/j;
  
155 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/j;-><init>(Landroid/support/v7/internal/a/i;)V155 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/j;-><init>(Landroid/support/v7/internal/a/i;)V
  
156 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->e:Landroid/support/v4/view/ef;156 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->e:Landroid/support/v4/h/cd;
  
157 ····new-instance·v0,·Landroid/support/v7/internal/a/k;157 ····new-instance·v0,·Landroid/support/v7/internal/a/k;
  
158 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/k;-><init>(Landroid/support/v7/internal/a/i;)V158 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/k;-><init>(Landroid/support/v7/internal/a/i;)V
  
159 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->f:Landroid/support/v4/view/ef;159 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->f:Landroid/support/v4/h/cd;
  
160 ····new-instance·v0,·Landroid/support/v7/internal/a/l;160 ····new-instance·v0,·Landroid/support/v7/internal/a/l;
  
161 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/l;-><init>(Landroid/support/v7/internal/a/i;)V161 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/l;-><init>(Landroid/support/v7/internal/a/i;)V
  
162 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->g:Landroid/support/v4/view/eh;162 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->g:Landroid/support/v4/h/cf;
  
163 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/i;->l:Landroid/app/Activity;163 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/i;->l:Landroid/app/Activity;
  
164 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;164 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
165 ····move-result-object·v0165 ····move-result-object·v0
  
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 .end·method198 .end·method
  
199 .method·public·constructor·<init>(Landroid/app/Dialog;)V199 .method·public·constructor·<init>(Landroid/app/Dialog;)V
200 ····.locals·2200 ····.locals·2
  
201 ····const/4·v1,·0x1201 ····const/4·v1,·0x1
  
202 ····invoke-direct·{p0},·Landroid/support/v7/app/a;-><init>()V202 ····invoke-direct·{p0},·Landroid/support/v7/a/a;-><init>()V
  
203 ····new-instance·v0,·Ljava/util/ArrayList;203 ····new-instance·v0,·Ljava/util/ArrayList;
  
204 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V204 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
205 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->u:Ljava/util/ArrayList;205 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/i;->u:Ljava/util/ArrayList;
  
Offset 228, 27 lines modifiedOffset 228, 27 lines modified
  
228 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/a/i;->G:Z228 ····iput-boolean·v1,·p0,·Landroid/support/v7/internal/a/i;->G:Z
  
229 ····new-instance·v0,·Landroid/support/v7/internal/a/j;229 ····new-instance·v0,·Landroid/support/v7/internal/a/j;
  
230 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/j;-><init>(Landroid/support/v7/internal/a/i;)V230 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/j;-><init>(Landroid/support/v7/internal/a/i;)V
Max diff block lines reached; 41513/45784 bytes (90.67%) of diff not shown.
723 B
smali/android/support/v7/internal/a/k.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·Landroid/support/v7/internal/a/k;1 .class·Landroid/support/v7/internal/a/k;
2 .super·Landroid/support/v4/view/eg;2 .super·Landroid/support/v4/h/ce;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;4 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/a/i;)V6 .method·constructor·<init>(Landroid/support/v7/internal/a/i;)V
7 ····.locals·07 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/k;->a:Landroid/support/v7/internal/a/i;8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/k;->a:Landroid/support/v7/internal/a/i;
  
9 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><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
7.87 KB
smali/android/support/v7/internal/a/m.smali
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·Landroid/support/v7/internal/a/m;1 .class·public·Landroid/support/v7/internal/a/m;
2 .super·Landroid/support/v7/c/a;2 .super·Landroid/support/v7/d/a;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/internal/view/menu/j;4 .implements·Landroid/support/v7/internal/view/menu/j;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;6 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;
  
7 .field·private·final·b:Landroid/content/Context;7 .field·private·final·b:Landroid/content/Context;
  
8 .field·private·final·c:Landroid/support/v7/internal/view/menu/i;8 .field·private·final·c:Landroid/support/v7/internal/view/menu/i;
  
9 .field·private·d:Landroid/support/v7/c/b;9 .field·private·d:Landroid/support/v7/d/b;
  
10 .field·private·e:Ljava/lang/ref/WeakReference;10 .field·private·e:Ljava/lang/ref/WeakReference;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Landroid/support/v7/internal/a/i;Landroid/content/Context;Landroid/support/v7/c/b;)V12 .method·public·constructor·<init>(Landroid/support/v7/internal/a/i;Landroid/content/Context;Landroid/support/v7/d/b;)V
13 ····.locals·213 ····.locals·2
  
14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;14 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
15 ····invoke-direct·{p0},·Landroid/support/v7/c/a;-><init>()V15 ····invoke-direct·{p0},·Landroid/support/v7/d/a;-><init>()V
  
16 ····iput-object·p2,·p0,·Landroid/support/v7/internal/a/m;->b:Landroid/content/Context;16 ····iput-object·p2,·p0,·Landroid/support/v7/internal/a/m;->b:Landroid/content/Context;
  
17 ····iput-object·p3,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;17 ····iput-object·p3,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
18 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/i;18 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/i;
  
19 ····invoke-direct·{v0,·p2},·Landroid/support/v7/internal/view/menu/i;-><init>(Landroid/content/Context;)V19 ····invoke-direct·{v0,·p2},·Landroid/support/v7/internal/view/menu/i;-><init>(Landroid/content/Context;)V
  
20 ····const/4·v1,·0x120 ····const/4·v1,·0x1
  
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V85 .method·public·a(Landroid/support/v7/internal/view/menu/i;)V
86 ····.locals·186 ····.locals·1
  
87 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;87 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
88 ····if-nez·v0,·:cond_088 ····if-nez·v0,·:cond_0
  
89 ····:goto_089 ····:goto_0
90 ····return-void90 ····return-void
  
91 ····:cond_091 ····:cond_0
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
  
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·public·a(Z)V143 .method·public·a(Z)V
144 ····.locals·1144 ····.locals·1
  
145 ····invoke-super·{p0,·p1},·Landroid/support/v7/c/a;->a(Z)V145 ····invoke-super·{p0,·p1},·Landroid/support/v7/d/a;->a(Z)V
  
146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;146 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
147 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->i(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContextView;147 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->i(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContextView;
  
148 ····move-result-object·v0148 ····move-result-object·v0
  
Offset 157, 21 lines modifiedOffset 157, 21 lines modified
  
157 ····return-void157 ····return-void
158 .end·method158 .end·method
  
159 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z159 .method·public·a(Landroid/support/v7/internal/view/menu/i;Landroid/view/MenuItem;)Z
160 ····.locals·1160 ····.locals·1
  
161 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;161 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
162 ····if-eqz·v0,·:cond_0162 ····if-eqz·v0,·:cond_0
  
163 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;163 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
164 ····invoke-interface·{v0,·p0,·p2},·Landroid/support/v7/c/b;->a(Landroid/support/v7/c/a;Landroid/view/MenuItem;)Z164 ····invoke-interface·{v0,·p0,·p2},·Landroid/support/v7/d/b;->a(Landroid/support/v7/d/a;Landroid/view/MenuItem;)Z
  
165 ····move-result·v0165 ····move-result·v0
  
166 ····:goto_0166 ····:goto_0
167 ····return·v0167 ····return·v0
  
168 ····:cond_0168 ····:cond_0
Offset 257, 24 lines modifiedOffset 257, 24 lines modified
  
257 ····move-result·v0257 ····move-result·v0
  
258 ····if-nez·v0,·:cond_1258 ····if-nez·v0,·:cond_1
  
259 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;259 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
260 ····iput-object·p0,·v0,·Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/c/a;260 ····iput-object·p0,·v0,·Landroid/support/v7/internal/a/i;->b:Landroid/support/v7/d/a;
  
261 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;261 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
262 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;262 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
263 ····iput-object·v1,·v0,·Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/c/b;263 ····iput-object·v1,·v0,·Landroid/support/v7/internal/a/i;->c:Landroid/support/v7/d/b;
  
264 ····:goto_1264 ····:goto_1
265 ····iput-object·v3,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/c/b;265 ····iput-object·v3,·p0,·Landroid/support/v7/internal/a/m;->d:Landroid/support/v7/d/b;
  
266 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;266 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
267 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/a/i;->k(Z)V267 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/a/i;->k(Z)V
  
268 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;268 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
Offset 282, 19 lines modifiedOffset 282, 19 lines modified
  
282 ····move-result-object·v0282 ····move-result-object·v0
  
283 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContextView;->b()V283 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContextView;->b()V
  
284 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;284 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/m;->a:Landroid/support/v7/internal/a/i;
  
285 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ag;285 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->j(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ai;
  
286 ····move-result-object·v0286 ····move-result-object·v0
Max diff block lines reached; 2947/7968 bytes (36.99%) of diff not shown.
15.4 KB
smali/android/support/v7/internal/a/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Landroid/support/v7/internal/a/b;1 .class·public·Landroid/support/v7/internal/a/b;
2 .super·Landroid/support/v7/app/a;2 .super·Landroid/support/v7/a/a;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·a:Landroid/support/v7/internal/widget/ag;4 .field·private·a:Landroid/support/v7/internal/widget/ai;
  
5 .field·private·b:Z5 .field·private·b:Z
  
6 .field·private·c:Landroid/view/Window$Callback;6 .field·private·c:Landroid/view/Window$Callback;
  
7 .field·private·d:Z7 .field·private·d:Z
  
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 .field·private·final·j:Landroid/support/v7/widget/az;24 .field·private·final·j:Landroid/support/v7/widget/az;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;)V26 .method·public·constructor·<init>(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;)V
27 ····.locals·227 ····.locals·2
  
28 ····invoke-direct·{p0},·Landroid/support/v7/app/a;-><init>()V28 ····invoke-direct·{p0},·Landroid/support/v7/a/a;-><init>()V
  
29 ····new-instance·v0,·Ljava/util/ArrayList;29 ····new-instance·v0,·Ljava/util/ArrayList;
  
30 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V30 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
31 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->f:Ljava/util/ArrayList;31 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->f:Ljava/util/ArrayList;
  
Offset 44, 45 lines modifiedOffset 44, 45 lines modified
  
44 ····new-instance·v0,·Landroid/support/v7/internal/a/d;44 ····new-instance·v0,·Landroid/support/v7/internal/a/d;
  
45 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/d;-><init>(Landroid/support/v7/internal/a/b;)V45 ····invoke-direct·{v0,·p0},·Landroid/support/v7/internal/a/d;-><init>(Landroid/support/v7/internal/a/b;)V
  
46 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->j:Landroid/support/v7/widget/az;46 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->j:Landroid/support/v7/widget/az;
  
47 ····new-instance·v0,·Landroid/support/v7/internal/widget/bi;47 ····new-instance·v0,·Landroid/support/v7/internal/widget/bm;
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
49 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/bi;-><init>(Landroid/support/v7/widget/Toolbar;Z)V49 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v7/internal/widget/bm;-><init>(Landroid/support/v7/widget/Toolbar;Z)V
  
50 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ag;50 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ai;
  
51 ····new-instance·v0,·Landroid/support/v7/internal/a/h;51 ····new-instance·v0,·Landroid/support/v7/internal/a/h;
  
52 ····invoke-virtual·{p3},·Landroid/view/Window;->getCallback()Landroid/view/Window$Callback;52 ····invoke-virtual·{p3},·Landroid/view/Window;->getCallback()Landroid/view/Window$Callback;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/internal/a/h;-><init>(Landroid/support/v7/internal/a/b;Landroid/view/Window$Callback;)V54 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/internal/a/h;-><init>(Landroid/support/v7/internal/a/b;Landroid/view/Window$Callback;)V
  
55 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->c:Landroid/view/Window$Callback;55 ····iput-object·v0,·p0,·Landroid/support/v7/internal/a/b;->c:Landroid/view/Window$Callback;
  
56 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ag;56 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ai;
  
57 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/b;->c:Landroid/view/Window$Callback;57 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/b;->c:Landroid/view/Window$Callback;
  
58 ····invoke-interface·{v0,·v1},·Landroid/support/v7/internal/widget/ag;->a(Landroid/view/Window$Callback;)V58 ····invoke-interface·{v0,·v1},·Landroid/support/v7/internal/widget/ai;->a(Landroid/view/Window$Callback;)V
  
59 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->j:Landroid/support/v7/widget/az;59 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->j:Landroid/support/v7/widget/az;
  
60 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/Toolbar;->setOnMenuItemClickListener(Landroid/support/v7/widget/az;)V60 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/Toolbar;->setOnMenuItemClickListener(Landroid/support/v7/widget/az;)V
  
61 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ag;61 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ai;
  
62 ····invoke-interface·{v0,·p2},·Landroid/support/v7/internal/widget/ag;->a(Ljava/lang/CharSequence;)V62 ····invoke-interface·{v0,·p2},·Landroid/support/v7/internal/widget/ai;->a(Ljava/lang/CharSequence;)V
  
63 ····iput-object·p3,·p0,·Landroid/support/v7/internal/a/b;->g:Landroid/view/Window;63 ····iput-object·p3,·p0,·Landroid/support/v7/internal/a/b;->g:Landroid/view/Window;
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·static·synthetic·a(Landroid/support/v7/internal/a/b;Landroid/view/Menu;)Landroid/view/View;66 .method·static·synthetic·a(Landroid/support/v7/internal/a/b;Landroid/view/Menu;)Landroid/view/View;
Offset 123, 17 lines modifiedOffset 123, 17 lines modified
  
123 ····move-result·v1123 ····move-result·v1
  
124 ····if-lez·v1,·:cond_0124 ····if-lez·v1,·:cond_0
  
125 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->h:Landroid/support/v7/internal/view/menu/g;125 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->h:Landroid/support/v7/internal/view/menu/g;
  
126 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ag;126 ····iget-object·v1,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ai;
  
127 ····invoke-interface·{v1},·Landroid/support/v7/internal/widget/ag;->a()Landroid/view/ViewGroup;127 ····invoke-interface·{v1},·Landroid/support/v7/internal/widget/ai;->a()Landroid/view/ViewGroup;
  
128 ····move-result-object·v1128 ····move-result-object·v1
  
129 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z;129 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z;
  
130 ····move-result-object·v0130 ····move-result-object·v0
  
Offset 169, 17 lines modifiedOffset 169, 17 lines modified
  
169 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/i;169 ····instance-of·v0,·p1,·Landroid/support/v7/internal/view/menu/i;
  
170 ····if-eqz·v0,·:cond_0170 ····if-eqz·v0,·:cond_0
  
171 ····check-cast·p1,·Landroid/support/v7/internal/view/menu/i;171 ····check-cast·p1,·Landroid/support/v7/internal/view/menu/i;
  
172 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ag;172 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/b;->a:Landroid/support/v7/internal/widget/ai;
  
173 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ag;->b()Landroid/content/Context;173 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ai;->b()Landroid/content/Context;
  
174 ····move-result-object·v0174 ····move-result-object·v0
  
175 ····new-instance·v1,·Landroid/util/TypedValue;175 ····new-instance·v1,·Landroid/util/TypedValue;
  
176 ····invoke-direct·{v1},·Landroid/util/TypedValue;-><init>()V176 ····invoke-direct·{v1},·Landroid/util/TypedValue;-><init>()V
  
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····invoke-virtual·{v0},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;193 ····invoke-virtual·{v0},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
194 ····move-result-object·v3194 ····move-result-object·v3
  
195 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V195 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V
  
196 ····sget·v3,·Landroid/support/v7/a/b;->panelMenuListTheme:I196 ····sget·v3,·Landroid/support/v7/b/b;->panelMenuListTheme:I
  
197 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z197 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
  
198 ····iget·v3,·v1,·Landroid/util/TypedValue;->resourceId:I198 ····iget·v3,·v1,·Landroid/util/TypedValue;->resourceId:I
  
199 ····if-eqz·v3,·:cond_1199 ····if-eqz·v3,·:cond_1
  
Max diff block lines reached; 9933/15672 bytes (63.38%) of diff not shown.
1020 B
smali/android/support/v7/internal/a/e.smali
    
Offset 45, 19 lines modifiedOffset 45, 19 lines modified
45 ····:cond_045 ····:cond_0
46 ····const/4·v0,·0x146 ····const/4·v0,·0x1
  
47 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/a/e;->b:Z47 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/a/e;->b:Z
  
48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/e;->a:Landroid/support/v7/internal/a/b;48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/e;->a:Landroid/support/v7/internal/a/b;
  
49 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ag;49 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->c(Landroid/support/v7/internal/a/b;)Landroid/support/v7/internal/widget/ai;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ag;->o()V51 ····invoke-interface·{v0},·Landroid/support/v7/internal/widget/ai;->o()V
  
52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/e;->a:Landroid/support/v7/internal/a/b;52 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/e;->a:Landroid/support/v7/internal/a/b;
  
53 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->a(Landroid/support/v7/internal/a/b;)Landroid/view/Window$Callback;53 ····invoke-static·{v0},·Landroid/support/v7/internal/a/b;->a(Landroid/support/v7/internal/a/b;)Landroid/view/Window$Callback;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
375 B
smali/android/support/v7/internal/a/l.smali
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v7/internal/a/l;1 .class·Landroid/support/v7/internal/a/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/eh;4 .implements·Landroid/support/v4/h/cf;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;6 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;
  
  
7 #·direct·methods7 #·direct·methods
711 B
smali/android/support/v7/internal/a/a.smali
    
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;282 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
283 ····move-result-object·v0283 ····move-result-object·v0
  
284 ····:goto_0284 ····:goto_0
285 ····if-eqz·p6,·:cond_0285 ····if-eqz·p6,·:cond_0
  
286 ····invoke-static·{v0,·p4,·v2,·v2},·Landroid/support/v7/internal/widget/bn;->a(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;286 ····invoke-static·{v0,·p4,·v2,·v2},·Landroid/support/v7/internal/widget/br;->a(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
  
287 ····move-result-object·v0287 ····move-result-object·v0
  
288 ····:cond_0288 ····:cond_0
289 ····const/4·v1,·-0x1289 ····const/4·v1,·-0x1
  
290 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I290 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I
2.35 KB
smali/android/support/v7/internal/a/j.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·Landroid/support/v7/internal/a/j;1 .class·Landroid/support/v7/internal/a/j;
2 .super·Landroid/support/v4/view/eg;2 .super·Landroid/support/v4/h/ce;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;4 .field·final·synthetic·a:Landroid/support/v7/internal/a/i;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v7/internal/a/i;)V6 .method·constructor·<init>(Landroid/support/v7/internal/a/i;)V
7 ····.locals·07 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;
  
9 ····invoke-direct·{p0},·Landroid/support/v4/view/eg;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><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
Offset 44, 23 lines modifiedOffset 44, 23 lines modified
  
44 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;44 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;
  
45 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->b(Landroid/support/v7/internal/a/i;)Landroid/view/View;45 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->b(Landroid/support/v7/internal/a/i;)Landroid/view/View;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/bv;->b(Landroid/view/View;F)V47 ····invoke-static·{v0,·v1},·Landroid/support/v4/h/ao;->b(Landroid/view/View;F)V
  
48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;48 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;
  
49 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->c(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer;49 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->c(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/bv;->b(Landroid/view/View;F)V51 ····invoke-static·{v0,·v1},·Landroid/support/v4/h/ao;->b(Landroid/view/View;F)V
  
52 ····:cond_052 ····:cond_0
53 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;53 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;
  
54 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->d(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer;54 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->d(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarContainer;
  
55 ····move-result-object·v055 ····move-result-object·v0
Offset 124, 12 lines modifiedOffset 124, 12 lines modified
  
124 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;124 ····iget-object·v0,·p0,·Landroid/support/v7/internal/a/j;->a:Landroid/support/v7/internal/a/i;
  
125 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->f(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout;125 ····invoke-static·{v0},·Landroid/support/v7/internal/a/i;->f(Landroid/support/v7/internal/a/i;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout;
  
126 ····move-result-object·v0126 ····move-result-object·v0
  
127 ····invoke-static·{v0},·Landroid/support/v4/view/bv;->l(Landroid/view/View;)V127 ····invoke-static·{v0},·Landroid/support/v4/h/ao;->g(Landroid/view/View;)V
  
128 ····:cond_2128 ····:cond_2
129 ····return-void129 ····return-void
130 .end·method130 .end·method
1.33 KB
smali/android/support/v7/widget/aa.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/aa;->h:I32 ····iput·v3,·p0,·Landroid/support/v7/widget/aa;->h:I
  
33 ····sget-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout:[I33 ····sget-object·v0,·Landroid/support/v7/b/l;->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/l;->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/aa;->g:F40 ····iput·v1,·p0,·Landroid/support/v7/widget/aa;->g:F
  
41 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_Layout_android_layout_gravity:I41 ····sget·v1,·Landroid/support/v7/b/l;->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/aa;->h:I44 ····iput·v1,·p0,·Landroid/support/v7/widget/aa;->h:I
  
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/v;
  
  
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/i;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/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;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/y;)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/v;->onDismiss()V
  
54 ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->a:Landroid/support/v7/widget/ActionMenuPresenter;26 ····iget-object·v0,·p0,·Landroid/support/v7/widget/h;->c:Landroid/support/v7/widget/a;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a()Landroid/support/v7/internal/view/menu/y;27 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->c(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i;
  
56 ····move-result-object·v028 ····move-result-object·v0
  
57 ····if-eqz·v0,·:cond_129 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->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
896 B
smali/android/support/v7/widget/ag.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/ba;->a(Landroid/view/MotionEvent;)I109 ····invoke-static·{p1},·Landroid/support/v4/h/ag;->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/af;->a(Landroid/view/MotionEvent;I)Z366 ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v7/widget/af;->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/ba;->a(Landroid/view/MotionEvent;)I369 ····invoke-static·{p1},·Landroid/support/v4/h/ag;->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
  
4.56 KB
smali/android/support/v7/widget/w.smali
    
Offset 32, 71 lines modifiedOffset 32, 71 lines modified
32 ········0x101013c32 ········0x101013c
33 ····.end·array-data33 ····.end·array-data
34 .end·method34 .end·method
  
35 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V35 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
36 ····.locals·136 ····.locals·1
  
37 ····sget·v0,·Landroid/support/v7/a/b;->ratingBarStyle:I37 ····sget·v0,·Landroid/support/v7/b/b;->ratingBarStyle:I
  
38 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V41 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
42 ····.locals·342 ····.locals·3
  
43 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
44 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/RatingBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V44 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/RatingBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
45 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z45 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
46 ····if-eqz·v0,·:cond_246 ····if-eqz·v0,·:cond_2
  
47 ····invoke-virtual·{p0},·Landroid/support/v7/widget/w;->getContext()Landroid/content/Context;47 ····invoke-virtual·{p0},·Landroid/support/v7/widget/w;->getContext()Landroid/content/Context;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····sget-object·v1,·Landroid/support/v7/widget/w;->a:[I49 ····sget-object·v1,·Landroid/support/v7/widget/w;->a:[I
  
50 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;50 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->b(I)Landroid/graphics/drawable/Drawable;52 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->b(I)Landroid/graphics/drawable/Drawable;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····if-eqz·v1,·:cond_054 ····if-eqz·v1,·:cond_0
  
55 ····invoke-direct·{p0,·v1},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;55 ····invoke-direct·{p0,·v1},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/w;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V57 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/w;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
  
58 ····:cond_058 ····:cond_0
59 ····const/4·v1,·0x159 ····const/4·v1,·0x1
  
60 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->b(I)Landroid/graphics/drawable/Drawable;60 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->b(I)Landroid/graphics/drawable/Drawable;
  
61 ····move-result-object·v161 ····move-result-object·v1
  
62 ····if-eqz·v1,·:cond_162 ····if-eqz·v1,·:cond_1
  
63 ····invoke-direct·{p0,·v1,·v2},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;63 ····invoke-direct·{p0,·v1,·v2},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/w;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V65 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/w;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V
  
66 ····:cond_166 ····:cond_1
67 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V67 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
68 ····:cond_268 ····:cond_2
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·private·a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;71 .method·private·a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
72 ····.locals·672 ····.locals·6
Offset 162, 37 lines modifiedOffset 162, 37 lines modified
162 .method·private·a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;162 .method·private·a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;
163 ····.locals·8163 ····.locals·8
  
164 ····const/4·v2,·0x1164 ····const/4·v2,·0x1
  
165 ····const/4·v1,·0x0165 ····const/4·v1,·0x0
  
166 ····instance-of·v0,·p1,·Landroid/support/v4/b/a/m;166 ····instance-of·v0,·p1,·Landroid/support/v4/c/a/m;
  
167 ····if-eqz·v0,·:cond_2167 ····if-eqz·v0,·:cond_2
  
168 ····move-object·v0,·p1168 ····move-object·v0,·p1
  
169 ····check-cast·v0,·Landroid/support/v4/b/a/m;169 ····check-cast·v0,·Landroid/support/v4/c/a/m;
  
170 ····invoke-interface·{v0},·Landroid/support/v4/b/a/m;->a()Landroid/graphics/drawable/Drawable;170 ····invoke-interface·{v0},·Landroid/support/v4/c/a/m;->a()Landroid/graphics/drawable/Drawable;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····if-eqz·v0,·:cond_0172 ····if-eqz·v0,·:cond_0
  
173 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;173 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v7/widget/w;->a(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;
  
174 ····move-result-object·v1174 ····move-result-object·v1
  
175 ····move-object·v0,·p1175 ····move-object·v0,·p1
  
176 ····check-cast·v0,·Landroid/support/v4/b/a/m;176 ····check-cast·v0,·Landroid/support/v4/c/a/m;
  
177 ····invoke-interface·{v0,·v1},·Landroid/support/v4/b/a/m;->a(Landroid/graphics/drawable/Drawable;)V177 ····invoke-interface·{v0,·v1},·Landroid/support/v4/c/a/m;->a(Landroid/graphics/drawable/Drawable;)V
  
178 ····:cond_0178 ····:cond_0
179 ····move-object·v0,·p1179 ····move-object·v0,·p1
  
180 ····:cond_1180 ····:cond_1
181 ····:goto_0181 ····:goto_0
182 ····return-object·v0182 ····return-object·v0
Offset 380, 15 lines modifiedOffset 380, 15 lines modified
  
380 ····move-result·v1380 ····move-result·v1
  
381 ····mul-int/2addr·v0,·v1381 ····mul-int/2addr·v0,·v1
  
382 ····const/4·v1,·0x0382 ····const/4·v1,·0x0
  
383 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/view/bv;->a(III)I383 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/h/ao;->a(III)I
  
384 ····move-result·v0384 ····move-result·v0
  
385 ····invoke-virtual·{p0},·Landroid/support/v7/widget/w;->getMeasuredHeight()I385 ····invoke-virtual·{p0},·Landroid/support/v7/widget/w;->getMeasuredHeight()I
  
386 ····move-result·v1386 ····move-result·v1
  
1.97 KB
smali/android/support/v7/widget/ax.smali
    
Offset 176, 25 lines modifiedOffset 176, 25 lines modified
  
176 ····invoke-virtual·{p2,·v3},·Landroid/support/v7/internal/view/menu/m;->e(Z)V176 ····invoke-virtual·{p2,·v3},·Landroid/support/v7/internal/view/menu/m;->e(Z)V
  
177 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;177 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
178 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;178 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;
  
179 ····instance-of·v0,·v0,·Landroid/support/v7/c/c;179 ····instance-of·v0,·v0,·Landroid/support/v7/d/c;
  
180 ····if-eqz·v0,·:cond_2180 ····if-eqz·v0,·:cond_2
  
181 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;181 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
182 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;182 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;
  
183 ····check-cast·v0,·Landroid/support/v7/c/c;183 ····check-cast·v0,·Landroid/support/v7/d/c;
  
184 ····invoke-interface·{v0},·Landroid/support/v7/c/c;->a()V184 ····invoke-interface·{v0},·Landroid/support/v7/d/c;->a()V
  
185 ····:cond_2185 ····:cond_2
186 ····return·v3186 ····return·v3
187 .end·method187 .end·method
  
188 .method·public·b(Z)V188 .method·public·b(Z)V
189 ····.locals·5189 ····.locals·5
Offset 265, 25 lines modifiedOffset 265, 25 lines modified
  
265 ····const/4·v2,·0x0265 ····const/4·v2,·0x0
  
266 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;266 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
267 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;267 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;
  
268 ····instance-of·v0,·v0,·Landroid/support/v7/c/c;268 ····instance-of·v0,·v0,·Landroid/support/v7/d/c;
  
269 ····if-eqz·v0,·:cond_0269 ····if-eqz·v0,·:cond_0
  
270 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;270 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
271 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;271 ····iget-object·v0,·v0,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;
  
272 ····check-cast·v0,·Landroid/support/v7/c/c;272 ····check-cast·v0,·Landroid/support/v7/d/c;
  
273 ····invoke-interface·{v0},·Landroid/support/v7/c/c;->b()V273 ····invoke-interface·{v0},·Landroid/support/v7/d/c;->b()V
  
274 ····:cond_0274 ····:cond_0
275 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;275 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
276 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;276 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ax;->c:Landroid/support/v7/widget/Toolbar;
  
277 ····iget-object·v1,·v1,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;277 ····iget-object·v1,·v1,·Landroid/support/v7/widget/Toolbar;->a:Landroid/view/View;
6.69 KB
smali/android/support/v7/widget/f.smali
    
Offset 1, 102 lines modifiedOffset 1, 170 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/ag;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
  
 23 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/f;->setEnabled(Z)V
  
9 ····iput-object·p1,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;24 ····new-instance·v0,·Landroid/support/v7/widget/g;
  
10 ····iput-object·p3,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/ActionMenuPresenter;25 ····invoke-direct·{v0,·p0,·p0,·p1},·Landroid/support/v7/widget/g;-><init>(Landroid/support/v7/widget/f;Landroid/view/View;Landroid/support/v7/widget/a;)V
  
11 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/ag;-><init>(Landroid/view/View;)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/ab;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
  
 33 ····return·v0
 34 .end·method
  
18 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;35 .method·public·d()Z
 36 ····.locals·1
  
19 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g;37 ····const/4·v0,·0x0
  
20 ····move-result-object·v038 ····return·v0
 39 .end·method
  
21 ····if-nez·v0,·:cond_040 .method·public·performClick()Z
 41 ····.locals·2
  
22 ····const/4·v0,·0x042 ····const/4·v1,·0x1
  
 43 ····invoke-super·{p0},·Landroid/support/v7/internal/widget/TintImageView;->performClick()Z
23 ····:goto_0 
24 ····return-object·v0 
  
 44 ····move-result·v0
25 ····:cond_0 
26 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e; 
  
27 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;45 ····if-eqz·v0,·:cond_0
  
28 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/g;46 ····:goto_0
 47 ····return·v1
  
29 ····move-result-object·v048 ····:cond_0
 49 ····const/4·v0,·0x0
  
30 ····invoke-virtual·{v0},·Landroid/support/v7/widget/g;->c()Landroid/support/v7/widget/ab;50 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/f;->playSoundEffect(I)V
  
31 ····move-result-object·v051 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/a;
  
 52 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z
  
32 ····goto·:goto_053 ····goto·:goto_0
33 .end·method54 .end·method
  
34 .method·public·b()Z55 .method·protected·setFrame(IIII)Z
35 ····.locals·156 ····.locals·8
  
36 ····iget-object·v0,·p0,·Landroid/support/v7/widget/f;->b:Landroid/support/v7/widget/e;57 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/internal/widget/TintImageView;->setFrame(IIII)Z
  
37 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;58 ····move-result·v0
  
38 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->c()Z59 ····invoke-virtual·{p0},·Landroid/support/v7/widget/f;->getDrawable()Landroid/graphics/drawable/Drawable;
  
39 ····const/4·v0,·0x160 ····move-result-object·v1
  
 61 ····invoke-virtual·{p0},·Landroid/support/v7/widget/f;->getBackground()Landroid/graphics/drawable/Drawable;
40 ····return·v0 
41 .end·method 
  
 62 ····move-result-object·v2
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 ····if-eqz·v1,·:cond_0
  
45 ····iget-object·v0,·v0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter;64 ····if-eqz·v2,·:cond_0
  
46 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->b(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/d;65 ····invoke-virtual·{p0},·Landroid/support/v7/widget/f;->getWidth()I
  
47 ····move-result-object·v066 ····move-result·v1
  
Max diff block lines reached; 1348/6773 bytes (19.90%) 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/ab;
 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/ab;
  
36 ····iget-object·v1,·p0,·Landroid/support/v7/widget/d;->b:Landroid/support/v7/widget/g;28 ····move-result-object·v0
  
37 ····invoke-static·{v0,·v1},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/g;)Landroid/support/v7/widget/g;29 ····:goto_0
 30 ····return-object·v0
  
38 ····:cond_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/y;
  
  
 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/i;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/ad;
  
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/ad;
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/ad;->p()Landroid/support/v7/internal/view/menu/i;
  
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/i;->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/y;
  
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/y;->a(Landroid/support/v7/internal/view/menu/i;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/i;)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/ad;
  
 49 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem;
  
 50 ····move-result-object·v0
  
 51 ····invoke-interface·{v0},·Landroid/view/MenuItem;->getItemId()I
  
 52 ····move-result·v0
  
 53 ····iput·v0,·v2,·Landroid/support/v7/widget/a;->h:I
  
 54 ····iget-object·v0,·p0,·Landroid/support/v7/widget/i;->a:Landroid/support/v7/widget/a;
  
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/y;
  
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/y;->a(Landroid/support/v7/internal/view/menu/i;)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
6.97 KB
smali/android/support/v7/widget/af.smali
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·Landroid/support/v7/widget/af;1 .class·Landroid/support/v7/widget/af;
2 .super·Landroid/support/v7/internal/widget/aj;2 .super·Landroid/support/v7/internal/widget/al;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·f:Z4 .field·private·f:Z
  
5 .field·private·g:Z5 .field·private·g:Z
  
6 .field·private·h:Z6 .field·private·h:Z
  
7 .field·private·i:Landroid/support/v4/view/dp;7 .field·private·i:Landroid/support/v4/h/bn;
  
8 .field·private·j:Landroid/support/v4/widget/aa;8 .field·private·j:Landroid/support/v4/widget/k;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroid/content/Context;Z)V10 .method·public·constructor·<init>(Landroid/content/Context;Z)V
11 ····.locals·211 ····.locals·2
  
12 ····const/4·v0,·0x012 ····const/4·v0,·0x0
  
13 ····sget·v1,·Landroid/support/v7/a/b;->dropDownListViewStyle:I13 ····sget·v1,·Landroid/support/v7/b/b;->dropDownListViewStyle:I
  
14 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/widget/aj;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V14 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/widget/al;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
15 ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/af;->g:Z15 ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/af;->g:Z
  
16 ····const/4·v0,·0x016 ····const/4·v0,·0x0
  
17 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/af;->setCacheColorHint(I)V17 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/af;->setCacheColorHint(I)V
  
Offset 84, 40 lines modifiedOffset 84, 40 lines modified
  
84 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/af;->h:Z84 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/af;->h:Z
  
85 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/af;->setPressed(Z)V85 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/af;->setPressed(Z)V
  
86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/af;->drawableStateChanged()V86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/af;->drawableStateChanged()V
  
87 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/view/dp;87 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/h/bn;
  
88 ····if-eqz·v0,·:cond_088 ····if-eqz·v0,·:cond_0
  
89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/view/dp;89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/h/bn;
  
90 ····invoke-virtual·{v0},·Landroid/support/v4/view/dp;->a()V90 ····invoke-virtual·{v0},·Landroid/support/v4/h/bn;->a()V
  
91 ····const/4·v0,·0x091 ····const/4·v0,·0x0
  
92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/view/dp;92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/af;->i:Landroid/support/v4/h/bn;
  
93 ····:cond_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/ba;->a(Landroid/view/MotionEvent;)I101 ····invoke-static·{p1},·Landroid/support/v4/h/ag;->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/af;->d()V133 ····invoke-direct·{p0},·Landroid/support/v7/widget/af;->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/af;->j:Landroid/support/v4/widget/aa;136 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
137 ····if-nez·v0,·:cond_3137 ····if-nez·v0,·:cond_3
  
138 ····new-instance·v0,·Landroid/support/v4/widget/aa;138 ····new-instance·v0,·Landroid/support/v4/widget/k;
  
139 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/aa;-><init>(Landroid/widget/ListView;)V139 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/k;-><init>(Landroid/widget/ListView;)V
  
140 ····iput-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/aa;140 ····iput-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
141 ····:cond_3141 ····:cond_3
142 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/aa;142 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
143 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/widget/aa;->a(Z)Landroid/support/v4/widget/a;143 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/widget/k;->a(Z)Landroid/support/v4/widget/a;
  
144 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/aa;144 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
145 ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/v4/widget/aa;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z145 ····invoke-virtual·{v0,·p0,·p1},·Landroid/support/v4/widget/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/af;->a(Landroid/view/View;I)V230 ····invoke-direct·{p0,·v0,·v6},·Landroid/support/v7/widget/af;->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/af;->j:Landroid/support/v4/widget/aa;233 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
234 ····if-eqz·v0,·:cond_4234 ····if-eqz·v0,·:cond_4
  
235 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/aa;235 ····iget-object·v0,·p0,·Landroid/support/v7/widget/af;->j:Landroid/support/v4/widget/k;
  
236 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/aa;->a(Z)Landroid/support/v4/widget/a;236 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/k;->a(Z)Landroid/support/v4/widget/a;
  
237 ····goto·:goto_2237 ····goto·:goto_2
  
238 ····:pswitch_2238 ····:pswitch_2
239 ····move·v0,·v2239 ····move·v0,·v2
  
Max diff block lines reached; 1982/7055 bytes (28.09%) of diff not shown.
3.76 KB
smali/android/support/v7/widget/r.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·b:Landroid/support/v7/internal/widget/bf;6 .field·private·b:Landroid/support/v7/internal/widget/bj;
  
7 .field·private·c:Landroid/graphics/drawable/Drawable;7 .field·private·c:Landroid/graphics/drawable/Drawable;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·3
Offset 30, 55 lines modifiedOffset 30, 55 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V32 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
33 ····.locals·133 ····.locals·1
  
34 ····sget·v0,·Landroid/support/v7/a/b;->checkboxStyle:I34 ····sget·v0,·Landroid/support/v7/b/b;->checkboxStyle:I
  
35 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/r;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V35 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/r;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
39 ····.locals·339 ····.locals·3
  
40 ····const/4·v2,·0x040 ····const/4·v2,·0x0
  
41 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckBox;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V41 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckBox;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
43 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/r;->getContext()Landroid/content/Context;44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/r;->getContext()Landroid/content/Context;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····sget-object·v1,·Landroid/support/v7/widget/r;->a:[I46 ····sget-object·v1,·Landroid/support/v7/widget/r;->a:[I
  
47 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;47 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;49 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
50 ····move-result-object·v150 ····move-result-object·v1
  
51 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/r;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V51 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/r;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
  
52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
53 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;53 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bf;55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bj;
  
56 ····:cond_056 ····:cond_0
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
Offset 110, 21 lines modifiedOffset 110, 21 lines modified
110 ····:cond_0110 ····:cond_0
111 ····return·v0111 ····return·v0
112 .end·method112 .end·method
  
113 .method·public·setButtonDrawable(I)V113 .method·public·setButtonDrawable(I)V
114 ····.locals·1114 ····.locals·1
  
115 ····iget-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bf;115 ····iget-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bj;
  
116 ····if-eqz·v0,·:cond_0116 ····if-eqz·v0,·:cond_0
  
117 ····iget-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bf;117 ····iget-object·v0,·p0,·Landroid/support/v7/widget/r;->b:Landroid/support/v7/internal/widget/bj;
  
118 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable;118 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bj;->a(I)Landroid/graphics/drawable/Drawable;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/r;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V120 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/r;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
  
121 ····:goto_0121 ····:goto_0
122 ····return-void122 ····return-void
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/ag;
  
  
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/ag;-><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/ab;
 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/ab;
  
 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
11.4 KB
smali/android/support/v7/widget/u.smali
    
Offset 3, 17 lines modifiedOffset 3, 17 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·b:Landroid/support/v7/internal/widget/bf;6 .field·private·b:Landroid/support/v7/internal/widget/bj;
  
7 .field·private·c:Landroid/support/v7/internal/widget/be;7 .field·private·c:Landroid/support/v7/internal/widget/bi;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····const/4·v0,·0x211 ····const/4·v0,·0x2
Offset 34, 114 lines modifiedOffset 34, 114 lines modified
34 ········0x101017634 ········0x1010176
35 ····.end·array-data35 ····.end·array-data
36 .end·method36 .end·method
  
37 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V37 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
38 ····.locals·138 ····.locals·1
  
39 ····sget·v0,·Landroid/support/v7/a/b;->autoCompleteTextViewStyle:I39 ····sget·v0,·Landroid/support/v7/b/b;->autoCompleteTextViewStyle:I
  
40 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/u;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V40 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/u;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V43 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
44 ····.locals·544 ····.locals·5
  
45 ····const/4·v4,·0x145 ····const/4·v4,·0x1
  
46 ····const/4·v3,·0x046 ····const/4·v3,·0x0
  
47 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bc;->a(Landroid/content/Context;)Landroid/content/Context;47 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bg;->a(Landroid/content/Context;)Landroid/content/Context;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/MultiAutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V49 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/MultiAutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
50 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z50 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
51 ····if-eqz·v0,·:cond_251 ····if-eqz·v0,·:cond_2
  
52 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->getContext()Landroid/content/Context;52 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->getContext()Landroid/content/Context;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····sget-object·v1,·Landroid/support/v7/widget/u;->a:[I54 ····sget-object·v1,·Landroid/support/v7/widget/u;->a:[I
  
55 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;55 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;57 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····iput-object·v1,·p0,·Landroid/support/v7/widget/u;->b:Landroid/support/v7/internal/widget/bf;59 ····iput-object·v1,·p0,·Landroid/support/v7/widget/u;->b:Landroid/support/v7/internal/widget/bj;
  
60 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z60 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
61 ····move-result·v161 ····move-result·v1
  
62 ····if-eqz·v1,·:cond_062 ····if-eqz·v1,·:cond_0
  
63 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;63 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····const/4·v2,·-0x165 ····const/4·v2,·-0x1
  
66 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I66 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
67 ····move-result·v267 ····move-result·v2
  
68 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bf;->c(I)Landroid/content/res/ColorStateList;68 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bj;->c(I)Landroid/content/res/ColorStateList;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····if-eqz·v1,·:cond_070 ····if-eqz·v1,·:cond_0
  
71 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/u;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V71 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/u;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
  
72 ····:cond_072 ····:cond_0
73 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->e(I)Z73 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
74 ····move-result·v174 ····move-result·v1
  
75 ····if-eqz·v1,·:cond_175 ····if-eqz·v1,·:cond_1
  
76 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;76 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
77 ····move-result-object·v177 ····move-result-object·v1
  
78 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/u;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V78 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/u;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
79 ····:cond_179 ····:cond_1
80 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V80 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
81 ····:cond_281 ····:cond_2
82 ····return-void82 ····return-void
83 .end·method83 .end·method
  
84 .method·private·a()V84 .method·private·a()V
85 ····.locals·185 ····.locals·1
  
86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->getBackground()Landroid/graphics/drawable/Drawable;86 ····invoke-virtual·{p0},·Landroid/support/v7/widget/u;->getBackground()Landroid/graphics/drawable/Drawable;
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····if-eqz·v0,·:cond_088 ····if-eqz·v0,·:cond_0
  
89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->c:Landroid/support/v7/internal/widget/be;89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->c:Landroid/support/v7/internal/widget/bi;
  
90 ····if-eqz·v0,·:cond_090 ····if-eqz·v0,·:cond_0
  
91 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->c:Landroid/support/v7/internal/widget/be;91 ····iget-object·v0,·p0,·Landroid/support/v7/widget/u;->c:Landroid/support/v7/internal/widget/bi;
  
92 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bf;->a(Landroid/view/View;Landroid/support/v7/internal/widget/be;)V92 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bj;->a(Landroid/view/View;Landroid/support/v7/internal/widget/bi;)V
  
93 ····:cond_093 ····:cond_0
Max diff block lines reached; 6093/11582 bytes (52.61%) of diff not shown.
9.22 KB
smali/android/support/v7/widget/t.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·b:Landroid/support/v7/internal/widget/be;6 .field·private·b:Landroid/support/v7/internal/widget/bi;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·39 ····.locals·3
  
10 ····const/4·v0,·0x110 ····const/4·v0,·0x1
Offset 28, 93 lines modifiedOffset 28, 93 lines modified
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V30 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
31 ····.locals·131 ····.locals·1
  
32 ····sget·v0,·Landroid/support/v7/a/b;->editTextStyle:I32 ····sget·v0,·Landroid/support/v7/b/b;->editTextStyle:I
  
33 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/t;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V33 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/t;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
37 ····.locals·437 ····.locals·4
  
38 ····const/4·v3,·0x038 ····const/4·v3,·0x0
  
39 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bc;->a(Landroid/content/Context;)Landroid/content/Context;39 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bg;->a(Landroid/content/Context;)Landroid/content/Context;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/EditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V41 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/EditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
43 ····if-eqz·v0,·:cond_143 ····if-eqz·v0,·:cond_1
  
44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/t;->getContext()Landroid/content/Context;44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/t;->getContext()Landroid/content/Context;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····sget-object·v1,·Landroid/support/v7/widget/t;->a:[I46 ····sget-object·v1,·Landroid/support/v7/widget/t;->a:[I
  
47 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;47 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z49 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
50 ····move-result·v150 ····move-result·v1
  
51 ····if-eqz·v1,·:cond_051 ····if-eqz·v1,·:cond_0
  
52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····const/4·v2,·-0x154 ····const/4·v2,·-0x1
  
55 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I55 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
56 ····move-result·v256 ····move-result·v2
  
57 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bf;->c(I)Landroid/content/res/ColorStateList;57 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bj;->c(I)Landroid/content/res/ColorStateList;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····if-eqz·v1,·:cond_059 ····if-eqz·v1,·:cond_0
  
60 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/t;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V60 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/t;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
  
61 ····:cond_061 ····:cond_0
62 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V62 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
63 ····:cond_163 ····:cond_1
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·private·a()V66 .method·private·a()V
67 ····.locals·167 ····.locals·1
  
68 ····invoke-virtual·{p0},·Landroid/support/v7/widget/t;->getBackground()Landroid/graphics/drawable/Drawable;68 ····invoke-virtual·{p0},·Landroid/support/v7/widget/t;->getBackground()Landroid/graphics/drawable/Drawable;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····if-eqz·v0,·:cond_070 ····if-eqz·v0,·:cond_0
  
71 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/be;71 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/bi;
  
72 ····if-eqz·v0,·:cond_072 ····if-eqz·v0,·:cond_0
  
73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/be;73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/bi;
  
74 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bf;->a(Landroid/view/View;Landroid/support/v7/internal/widget/be;)V74 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bj;->a(Landroid/view/View;Landroid/support/v7/internal/widget/bi;)V
  
75 ····:cond_075 ····:cond_0
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
Offset 127, 101 lines modifiedOffset 127, 101 lines modified
  
127 ····return-void127 ····return-void
128 .end·method128 .end·method
  
129 .method·public·getSupportBackgroundTintList()Landroid/content/res/ColorStateList;129 .method·public·getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
130 ····.locals·1130 ····.locals·1
  
131 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/be;131 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/bi;
  
132 ····if-eqz·v0,·:cond_0132 ····if-eqz·v0,·:cond_0
  
133 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/be;133 ····iget-object·v0,·p0,·Landroid/support/v7/widget/t;->b:Landroid/support/v7/internal/widget/bi;
  
134 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/be;->a:Landroid/content/res/ColorStateList;134 ····iget-object·v0,·v0,·Landroid/support/v7/internal/widget/bi;->a:Landroid/content/res/ColorStateList;
  
135 ····:goto_0135 ····:goto_0
136 ····return-object·v0136 ····return-object·v0
Max diff block lines reached; 4267/9363 bytes (45.57%) of diff not shown.
884 B
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/z;2 .super·Landroid/support/v7/widget/z;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v7/c/c;4 .implements·Landroid/support/v7/d/c;
  
  
5 #·static·fields5 #·static·fields
6 .field·static·final·a:Landroid/support/v7/widget/ao;6 .field·static·final·a:Landroid/support/v7/widget/ao;
  
7 .field·private·static·final·b:Z7 .field·private·static·final·b:Z
  
Offset 628, 15 lines modifiedOffset 628, 15 lines modified
  
628 ····move-result-object·v0628 ····move-result-object·v0
  
629 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;629 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
630 ····move-result-object·v0630 ····move-result-object·v0
  
631 ····sget·v1,·Landroid/support/v7/a/e;->abc_search_view_preferred_width:I631 ····sget·v1,·Landroid/support/v7/b/e;->abc_search_view_preferred_width:I
  
632 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I632 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
633 ····move-result·v0633 ····move-result·v0
  
634 ····return·v0634 ····return·v0
635 .end·method635 .end·method
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;->a(Z)V 
  
51 ····return-void 
  
52 ····:cond_2 
53 ····invoke-static·{p1},·Landroid/support/v7/widget/ActionMenuPresenter;->d(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; 
  
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.
13.6 KB
smali/android/support/v7/widget/q.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·b:Landroid/support/v7/internal/widget/be;6 .field·private·b:Landroid/support/v7/internal/widget/bi;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·39 ····.locals·3
  
10 ····const/4·v0,·0x110 ····const/4·v0,·0x1
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V30 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
31 ····.locals·131 ····.locals·1
  
32 ····sget·v0,·Landroid/support/v7/a/b;->buttonStyle:I32 ····sget·v0,·Landroid/support/v7/b/b;->buttonStyle:I
  
33 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V33 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Offset 46, 111 lines modifiedOffset 46, 111 lines modified
  
46 ····const/4·v4,·-0x146 ····const/4·v4,·-0x1
  
47 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/Button;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V48 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/Button;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
49 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z49 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
50 ····if-eqz·v0,·:cond_150 ····if-eqz·v0,·:cond_1
  
51 ····invoke-virtual·{p0},·Landroid/support/v7/widget/q;->getContext()Landroid/content/Context;51 ····invoke-virtual·{p0},·Landroid/support/v7/widget/q;->getContext()Landroid/content/Context;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····sget-object·v1,·Landroid/support/v7/widget/q;->a:[I53 ····sget-object·v1,·Landroid/support/v7/widget/q;->a:[I
  
54 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;54 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z56 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
57 ····move-result·v157 ····move-result·v1
  
58 ····if-eqz·v1,·:cond_058 ····if-eqz·v1,·:cond_0
  
59 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;59 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-virtual·{v0,·v3,·v4},·Landroid/support/v7/internal/widget/bh;->f(II)I61 ····invoke-virtual·{v0,·v3,·v4},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
62 ····move-result·v262 ····move-result·v2
  
63 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bf;->c(I)Landroid/content/res/ColorStateList;63 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bj;->c(I)Landroid/content/res/ColorStateList;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····if-eqz·v1,·:cond_065 ····if-eqz·v1,·:cond_0
  
66 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/q;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V66 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/q;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
  
67 ····:cond_067 ····:cond_0
68 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V68 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
69 ····:cond_169 ····:cond_1
70 ····sget-object·v0,·Landroid/support/v7/a/l;->AppCompatTextView:[I70 ····sget-object·v0,·Landroid/support/v7/b/l;->AppCompatTextView:[I
  
71 ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;71 ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····sget·v1,·Landroid/support/v7/a/l;->AppCompatTextView_android_textAppearance:I73 ····sget·v1,·Landroid/support/v7/b/l;->AppCompatTextView_android_textAppearance:I
  
74 ····invoke-virtual·{v0,·v1,·v4},·Landroid/content/res/TypedArray;->getResourceId(II)I74 ····invoke-virtual·{v0,·v1,·v4},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
75 ····move-result·v175 ····move-result·v1
  
76 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V76 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
77 ····if-eq·v1,·v4,·:cond_377 ····if-eq·v1,·v4,·:cond_3
  
78 ····sget-object·v0,·Landroid/support/v7/a/l;->TextAppearance:[I78 ····sget-object·v0,·Landroid/support/v7/b/l;->TextAppearance:[I
  
79 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;79 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I81 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
82 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z82 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
83 ····move-result·v183 ····move-result·v1
  
84 ····if-eqz·v1,·:cond_284 ····if-eqz·v1,·:cond_2
  
85 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I85 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
86 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z86 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
87 ····move-result·v187 ····move-result·v1
  
88 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/q;->setAllCaps(Z)V88 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/q;->setAllCaps(Z)V
  
89 ····:cond_289 ····:cond_2
90 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V90 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
91 ····:cond_391 ····:cond_3
92 ····sget-object·v0,·Landroid/support/v7/a/l;->AppCompatTextView:[I92 ····sget-object·v0,·Landroid/support/v7/b/l;->AppCompatTextView:[I
  
93 ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;93 ····invoke-virtual·{p1,·p2,·v0,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
94 ····move-result-object·v094 ····move-result-object·v0
  
Max diff block lines reached; 8707/13866 bytes (62.79%) of diff not shown.
9.82 KB
smali/android/support/v7/widget/x.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·b:Landroid/support/v7/internal/widget/be;6 .field·private·b:Landroid/support/v7/internal/widget/bi;
  
  
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 32, 15 lines modifiedOffset 32, 15 lines modified
32 ········0x101017632 ········0x1010176
33 ····.end·array-data33 ····.end·array-data
34 .end·method34 .end·method
  
35 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V35 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
36 ····.locals·136 ····.locals·1
  
37 ····sget·v0,·Landroid/support/v7/a/b;->spinnerStyle:I37 ····sget·v0,·Landroid/support/v7/b/b;->spinnerStyle:I
  
38 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/x;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/x;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V41 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Offset 48, 74 lines modifiedOffset 48, 74 lines modified
  
48 ····const/4·v4,·0x148 ····const/4·v4,·0x1
  
49 ····const/4·v3,·0x049 ····const/4·v3,·0x0
  
50 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/Spinner;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V50 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/Spinner;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
51 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z51 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
52 ····if-eqz·v0,·:cond_252 ····if-eqz·v0,·:cond_2
  
53 ····invoke-virtual·{p0},·Landroid/support/v7/widget/x;->getContext()Landroid/content/Context;53 ····invoke-virtual·{p0},·Landroid/support/v7/widget/x;->getContext()Landroid/content/Context;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····sget-object·v1,·Landroid/support/v7/widget/x;->a:[I55 ····sget-object·v1,·Landroid/support/v7/widget/x;->a:[I
  
56 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;56 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z58 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
59 ····move-result·v159 ····move-result·v1
  
60 ····if-eqz·v1,·:cond_060 ····if-eqz·v1,·:cond_0
  
61 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;61 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····const/4·v2,·-0x163 ····const/4·v2,·-0x1
  
64 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I64 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
65 ····move-result·v265 ····move-result·v2
  
66 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bf;->c(I)Landroid/content/res/ColorStateList;66 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bj;->c(I)Landroid/content/res/ColorStateList;
  
67 ····move-result-object·v167 ····move-result-object·v1
  
68 ····if-eqz·v1,·:cond_068 ····if-eqz·v1,·:cond_0
  
69 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/x;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V69 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/x;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
  
70 ····:cond_070 ····:cond_0
71 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->e(I)Z71 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
72 ····move-result·v172 ····move-result·v1
  
73 ····if-eqz·v1,·:cond_173 ····if-eqz·v1,·:cond_1
  
74 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;74 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
75 ····move-result-object·v175 ····move-result-object·v1
  
76 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I76 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
77 ····const/16·v3,·0x1077 ····const/16·v3,·0x10
  
78 ····if-lt·v2,·v3,·:cond_378 ····if-lt·v2,·v3,·:cond_3
  
79 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/x;->setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V79 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/x;->setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
80 ····:cond_180 ····:cond_1
81 ····:goto_081 ····:goto_0
82 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V82 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
83 ····:cond_283 ····:cond_2
84 ····return-void84 ····return-void
  
85 ····:cond_385 ····:cond_3
86 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I86 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
Offset 133, 21 lines modifiedOffset 133, 21 lines modified
  
133 ····invoke-virtual·{p0},·Landroid/support/v7/widget/x;->getBackground()Landroid/graphics/drawable/Drawable;133 ····invoke-virtual·{p0},·Landroid/support/v7/widget/x;->getBackground()Landroid/graphics/drawable/Drawable;
  
134 ····move-result-object·v0134 ····move-result-object·v0
  
135 ····if-eqz·v0,·:cond_0135 ····if-eqz·v0,·:cond_0
  
136 ····iget-object·v0,·p0,·Landroid/support/v7/widget/x;->b:Landroid/support/v7/internal/widget/be;136 ····iget-object·v0,·p0,·Landroid/support/v7/widget/x;->b:Landroid/support/v7/internal/widget/bi;
  
137 ····if-eqz·v0,·:cond_0137 ····if-eqz·v0,·:cond_0
  
138 ····iget-object·v0,·p0,·Landroid/support/v7/widget/x;->b:Landroid/support/v7/internal/widget/be;138 ····iget-object·v0,·p0,·Landroid/support/v7/widget/x;->b:Landroid/support/v7/internal/widget/bi;
  
139 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bf;->a(Landroid/view/View;Landroid/support/v7/internal/widget/be;)V139 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bj;->a(Landroid/view/View;Landroid/support/v7/internal/widget/bi;)V
  
140 ····:cond_0140 ····:cond_0
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·private·static·a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V143 .method·private·static·a(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V
Max diff block lines reached; 5096/9982 bytes (51.05%) of diff not shown.
3.22 KB
smali/android/support/v7/widget/ba.smali
    
Offset 1, 55 lines modifiedOffset 1, 92 lines modified
1 .class·final·Landroid/support/v7/widget/ba;1 .class·Landroid/support/v7/widget/ba;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/View$BaseSavedState;
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$Creator; 
 3 #·static·fields
 4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
  
  
 5 #·instance·fields
 6 .field·public·a:I
  
 7 .field·public·b:Z
  
  
5 #·direct·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/bb;
  
 12 ····invoke-direct·{v0},·Landroid/support/v7/widget/bb;-><init>()V
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····sput-object·v0,·Landroid/support/v7/widget/ba;->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/ba;->a:I
  
 22 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
 23 ····move-result·v0
  
 24 ····if-eqz·v0,·:cond_0
  
15 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/Toolbar$SavedState;-><init>(Landroid/os/Parcel;)V25 ····const/4·v0,·0x1
  
16 ····return-object·v026 ····:goto_0
 27 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/ba;->b:Z
  
 28 ····return-void
  
 29 ····:cond_0
 30 ····const/4·v0,·0x0
  
 31 ····goto·:goto_0
17 .end·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/ba;->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/ba;->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/ba;->b:Z
  
 45 ····if-eqz·v0,·:cond_0
  
31 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ba;->a(I)[Landroid/support/v7/widget/Toolbar$SavedState;46 ····const/4·v0,·0x1
  
 47 ····:goto_0
 48 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
 49 ····return-void
  
32 ····move-result-object·v050 ····:cond_0
 51 ····const/4·v0,·0x0
  
33 ····return-object·v052 ····goto·:goto_0
34 .end·method53 .end·method
2.83 KB
smali/android/support/v7/widget/ay.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·Landroid/support/v7/widget/ay;1 .class·public·Landroid/support/v7/widget/ay;
2 .super·Landroid/support/v7/app/b;2 .super·Landroid/support/v7/a/b;
  
  
3 #·instance·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/ay;->b:I10 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->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/ay;->b:I28 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->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/ay;->b:I35 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->b:I
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/support/v7/widget/ay;)V38 .method·public·constructor·<init>(Landroid/support/v7/widget/ay;)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/ay;->b:I42 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->b:I
  
43 ····iget·v0,·p1,·Landroid/support/v7/widget/ay;->b:I43 ····iget·v0,·p1,·Landroid/support/v7/widget/ay;->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/ay;->b:I68 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->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/ay;->b:I75 ····iput·v0,·p0,·Landroid/support/v7/widget/ay;->b:I
  
76 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ay;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V76 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ay;->a(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
39.4 KB
smali/android/support/v7/widget/Toolbar.smali
    
Offset 9, 31 lines modifiedOffset 9, 31 lines modified
  
9 .field·private·final·C:[I9 .field·private·final·C:[I
  
10 .field·private·D:Landroid/support/v7/widget/az;10 .field·private·D:Landroid/support/v7/widget/az;
  
11 .field·private·final·E:Landroid/support/v7/widget/o;11 .field·private·final·E:Landroid/support/v7/widget/o;
  
12 .field·private·F:Landroid/support/v7/internal/widget/bi;12 .field·private·F:Landroid/support/v7/internal/widget/bm;
  
13 .field·private·G:Landroid/support/v7/widget/ActionMenuPresenter;13 .field·private·G:Landroid/support/v7/widget/a;
  
14 .field·private·H:Landroid/support/v7/widget/ax;14 .field·private·H:Landroid/support/v7/widget/ax;
  
15 .field·private·I:Landroid/support/v7/internal/view/menu/y;15 .field·private·I:Landroid/support/v7/internal/view/menu/y;
  
16 .field·private·J:Landroid/support/v7/internal/view/menu/j;16 .field·private·J:Landroid/support/v7/internal/view/menu/j;
  
17 .field·private·K:Z17 .field·private·K:Z
  
18 .field·private·L:I18 .field·private·L:I
  
19 .field·private·final·M:Ljava/lang/Runnable;19 .field·private·final·M:Ljava/lang/Runnable;
  
20 .field·private·final·N:Landroid/support/v7/internal/widget/bf;20 .field·private·final·N:Landroid/support/v7/internal/widget/bj;
  
21 .field·a:Landroid/view/View;21 .field·a:Landroid/view/View;
  
22 .field·private·b:Landroid/support/v7/widget/ActionMenuView;22 .field·private·b:Landroid/support/v7/widget/ActionMenuView;
  
23 .field·private·c:Landroid/widget/TextView;23 .field·private·c:Landroid/widget/TextView;
  
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 .field·private·q:I65 .field·private·q:I
  
66 .field·private·r:I66 .field·private·r:I
  
67 .field·private·s:I67 .field·private·s:I
  
68 .field·private·final·t:Landroid/support/v7/internal/widget/an;68 .field·private·final·t:Landroid/support/v7/internal/widget/ap;
  
69 .field·private·u:I69 .field·private·u:I
  
70 .field·private·v:Ljava/lang/CharSequence;70 .field·private·v:Ljava/lang/CharSequence;
  
71 .field·private·w:Ljava/lang/CharSequence;71 .field·private·w:Ljava/lang/CharSequence;
  
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
  
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
96 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V96 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
97 ····.locals·197 ····.locals·1
  
98 ····sget·v0,·Landroid/support/v7/a/b;->toolbarStyle:I98 ····sget·v0,·Landroid/support/v7/b/b;->toolbarStyle:I
  
99 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V99 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V102 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Offset 112, 25 lines modifiedOffset 112, 25 lines modified
  
112 ····const/4·v3,·-0x1112 ····const/4·v3,·-0x1
  
113 ····const/4·v6,·0x0113 ····const/4·v6,·0x0
  
114 ····const/4·v0,·0x1114 ····const/4·v0,·0x1
  
115 ····invoke-static·{p1,·p2,·v6,·v0},·Landroid/support/v7/internal/widget/bn;->a(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;115 ····invoke-static·{p1,·p2,·v6,·v0},·Landroid/support/v7/internal/widget/br;->a(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V117 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
118 ····new-instance·v0,·Landroid/support/v7/internal/widget/an;118 ····new-instance·v0,·Landroid/support/v7/internal/widget/ap;
  
119 ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/an;-><init>()V119 ····invoke-direct·{v0},·Landroid/support/v7/internal/widget/ap;-><init>()V
  
120 ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/an;120 ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->t:Landroid/support/v7/internal/widget/ap;
  
121 ····const·v0,·0x800013121 ····const·v0,·0x800013
  
122 ····iput·v0,·p0,·Landroid/support/v7/widget/Toolbar;->u:I122 ····iput·v0,·p0,·Landroid/support/v7/widget/Toolbar;->u:I
  
123 ····new-instance·v0,·Ljava/util/ArrayList;123 ····new-instance·v0,·Ljava/util/ArrayList;
  
Offset 156, 188 lines modifiedOffset 156, 188 lines modified
  
156 ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->M:Ljava/lang/Runnable;156 ····iput-object·v0,·p0,·Landroid/support/v7/widget/Toolbar;->M:Ljava/lang/Runnable;
  
157 ····invoke-virtual·{p0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;157 ····invoke-virtual·{p0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;
  
158 ····move-result-object·v0158 ····move-result-object·v0
  
159 ····sget-object·v1,·Landroid/support/v7/a/l;->Toolbar:[I159 ····sget-object·v1,·Landroid/support/v7/b/l;->Toolbar:[I
  
160 ····invoke-static·{v0,·p2,·v1,·p3,·v6},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;160 ····invoke-static·{v0,·p2,·v1,·p3,·v6},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
161 ····move-result-object·v0161 ····move-result-object·v0
  
162 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_titleTextAppearance:I162 ····sget·v1,·Landroid/support/v7/b/l;->Toolbar_titleTextAppearance:I
  
163 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bh;->f(II)I163 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
164 ····move-result·v1164 ····move-result·v1
  
165 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I165 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->l:I
  
166 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_subtitleTextAppearance:I166 ····sget·v1,·Landroid/support/v7/b/l;->Toolbar_subtitleTextAppearance:I
  
167 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bh;->f(II)I167 ····invoke-virtual·{v0,·v1,·v6},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
168 ····move-result·v1168 ····move-result·v1
  
169 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I169 ····iput·v1,·p0,·Landroid/support/v7/widget/Toolbar;->m:I
  
170 ····sget·v1,·Landroid/support/v7/a/l;->Toolbar_android_gravity:I170 ····sget·v1,·Landroid/support/v7/b/l;->Toolbar_android_gravity:I
  
171 ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I171 ····iget·v2,·p0,·Landroid/support/v7/widget/Toolbar;->u:I
  
172 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->b(II)I172 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->b(II)I
  
173 ····move-result·v1173 ····move-result·v1
  
Max diff block lines reached; 35275/40251 bytes (87.64%) of diff not shown.
542 B
smali/android/support/v7/widget/at.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/at;->d:Landroid/widget/ImageView;58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/at;->d:Landroid/widget/ImageView;
  
59 ····sget·v0,·Landroid/support/v7/a/g;->edit_query:I59 ····sget·v0,·Landroid/support/v7/b/g;->edit_query:I
  
60 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;60 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····check-cast·v0,·Landroid/widget/ImageView;62 ····check-cast·v0,·Landroid/widget/ImageView;
  
10.7 KB
smali/android/support/v7/widget/z.smali
    
Offset 72, 104 lines modifiedOffset 72, 104 lines modified
  
72 ····iput·v3,·p0,·Landroid/support/v7/widget/z;->c:I72 ····iput·v3,·p0,·Landroid/support/v7/widget/z;->c:I
  
73 ····const·v0,·0x80003373 ····const·v0,·0x800033
  
74 ····iput·v0,·p0,·Landroid/support/v7/widget/z;->e:I74 ····iput·v0,·p0,·Landroid/support/v7/widget/z;->e:I
  
75 ····sget-object·v0,·Landroid/support/v7/a/l;->LinearLayoutCompat:[I75 ····sget-object·v0,·Landroid/support/v7/b/l;->LinearLayoutCompat:[I
  
76 ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;76 ····invoke-static·{p1,·p2,·v0,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_orientation:I78 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_android_orientation:I
  
79 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bh;->a(II)I79 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bl;->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/z;->setOrientation(I)V82 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/z;->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/l;->LinearLayoutCompat_android_gravity:I
  
85 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bh;->a(II)I85 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bl;->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/z;->setGravity(I)V88 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/z;->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/l;->LinearLayoutCompat_android_baselineAligned:I
  
91 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bh;->a(IZ)Z91 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->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/z;->setBaselineAligned(Z)V94 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/z;->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/l;->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/bh;->a(IF)F98 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/widget/bl;->a(IF)F
  
99 ····move-result·v199 ····move-result·v1
  
100 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->g:F100 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->g:F
  
101 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_android_baselineAlignedChildIndex:I101 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_android_baselineAlignedChildIndex:I
  
102 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bh;->a(II)I102 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v7/internal/widget/bl;->a(II)I
  
103 ····move-result·v1103 ····move-result·v1
  
104 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->b:I104 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->b:I
  
105 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_measureWithLargestChild:I105 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_measureWithLargestChild:I
  
106 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bh;->a(IZ)Z106 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bl;->a(IZ)Z
  
107 ····move-result·v1107 ····move-result·v1
  
108 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/z;->h:Z108 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/z;->h:Z
  
109 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_divider:I109 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_divider:I
  
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/z;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V112 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/z;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
  
113 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_showDividers:I113 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_showDividers:I
  
114 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bh;->a(II)I114 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bl;->a(II)I
  
115 ····move-result·v1115 ····move-result·v1
  
116 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->n:I116 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->n:I
  
117 ····sget·v1,·Landroid/support/v7/a/l;->LinearLayoutCompat_dividerPadding:I117 ····sget·v1,·Landroid/support/v7/b/l;->LinearLayoutCompat_dividerPadding:I
  
118 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bh;->d(II)I118 ····invoke-virtual·{v0,·v1,·v3},·Landroid/support/v7/internal/widget/bl;->d(II)I
  
119 ····move-result·v1119 ····move-result·v1
  
120 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->o:I120 ····iput·v1,·p0,·Landroid/support/v7/widget/z;->o:I
  
121 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V121 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->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/bv;->g(Landroid/view/View;)I741 ····invoke-static·{v4},·Landroid/support/v4/h/ao;->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/bn;->a(II)I744 ····invoke-static·{v0,·v7},·Landroid/support/v7/internal/widget/br;->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/aa;->width:I747 ····iget·v7,·v10,·Landroid/support/v7/widget/aa;->width:I
  
Offset 1020, 15 lines modifiedOffset 1020, 15 lines modified
Max diff block lines reached; 5327/10922 bytes (48.77%) of diff not shown.
5.25 KB
smali/android/support/v7/widget/as.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v7/widget/as;1 .class·Landroid/support/v7/widget/as;
2 .super·Landroid/support/v4/widget/ai;2 .super·Landroid/support/v4/widget/q;
  
3 #·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/ai;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V50 ····invoke-direct·{p0,·p1,·v0,·v1,·v3},·Landroid/support/v4/widget/q;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
  
51 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
52 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/as;->p:Z52 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/as;->p:Z
  
53 ····iput·v3,·p0,·Landroid/support/v7/widget/as;->q:I53 ····iput·v3,·p0,·Landroid/support/v7/widget/as;->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/as;->m:Landroid/content/Context;241 ····iget-object·v0,·p0,·Landroid/support/v7/widget/as;->m:Landroid/content/Context;
  
242 ····invoke-static·{v0,·v2},·Landroid/support/v4/a/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;242 ····invoke-static·{v0,·v2},·Landroid/support/v4/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
243 ····move-result-object·v0243 ····move-result-object·v0
  
244 ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/as;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V244 ····invoke-direct·{p0,·v3,·v0},·Landroid/support/v7/widget/as;->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/as;->d:Landroid/content/Context;799 ····iget-object·v3,·p0,·Landroid/support/v7/widget/as;->d:Landroid/content/Context;
  
800 ····invoke-virtual·{v3},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;800 ····invoke-virtual·{v3},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
801 ····move-result-object·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/as;->d:Landroid/content/Context;805 ····iget-object·v3,·p0,·Landroid/support/v7/widget/as;->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/ai;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;1403 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/q;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
  
1404 ····move-result-object·v11404 ····move-result-object·v1
  
1405 ····new-instance·v0,·Landroid/support/v7/widget/at;1405 ····new-instance·v0,·Landroid/support/v7/widget/at;
  
1406 ····invoke-direct·{v0,·v1},·Landroid/support/v7/widget/at;-><init>(Landroid/view/View;)V1406 ····invoke-direct·{v0,·v1},·Landroid/support/v7/widget/at;-><init>(Landroid/view/View;)V
  
1407 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTag(Ljava/lang/Object;)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/g;->edit_query:I
  
1409 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;1409 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
1410 ····move-result-object·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/ai;->a(Landroid/database/Cursor;)V1460 ····invoke-super·{p0,·p1},·Landroid/support/v4/widget/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/ai;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;1785 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/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/ai;->notifyDataSetChanged()V1843 ····invoke-super·{p0},·Landroid/support/v4/widget/q;->notifyDataSetChanged()V
  
1844 ····invoke-virtual·{p0},·Landroid/support/v7/widget/as;->a()Landroid/database/Cursor;1844 ····invoke-virtual·{p0},·Landroid/support/v7/widget/as;->a()Landroid/database/Cursor;
  
Max diff block lines reached; 568/5296 bytes (10.73%) of diff not shown.
3.27 KB
smali/android/support/v7/widget/s.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·b:Landroid/support/v7/internal/widget/bf;6 .field·private·b:Landroid/support/v7/internal/widget/bj;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·39 ····.locals·3
  
10 ····const/4·v0,·0x110 ····const/4·v0,·0x1
Offset 42, 58 lines modifiedOffset 42, 58 lines modified
42 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V42 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
43 ····.locals·343 ····.locals·3
  
44 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
45 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckedTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V45 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CheckedTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
46 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z46 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
48 ····invoke-virtual·{p0},·Landroid/support/v7/widget/s;->getContext()Landroid/content/Context;48 ····invoke-virtual·{p0},·Landroid/support/v7/widget/s;->getContext()Landroid/content/Context;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····sget-object·v1,·Landroid/support/v7/widget/s;->a:[I50 ····sget-object·v1,·Landroid/support/v7/widget/s;->a:[I
  
51 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;51 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;53 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
54 ····move-result-object·v154 ····move-result-object·v1
  
55 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/s;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V55 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/s;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V
  
56 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V56 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
57 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;57 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····iput-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bf;59 ····iput-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bj;
  
60 ····:cond_060 ····:cond_0
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·setCheckMarkDrawable(I)V64 .method·public·setCheckMarkDrawable(I)V
65 ····.locals·165 ····.locals·1
  
66 ····iget-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bf;66 ····iget-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bj;
  
67 ····if-eqz·v0,·:cond_067 ····if-eqz·v0,·:cond_0
  
68 ····iget-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bf;68 ····iget-object·v0,·p0,·Landroid/support/v7/widget/s;->b:Landroid/support/v7/internal/widget/bj;
  
69 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable;69 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bj;->a(I)Landroid/graphics/drawable/Drawable;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/s;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V71 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/s;->setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V
  
72 ····:goto_072 ····:goto_0
73 ····return-void73 ····return-void
6.11 KB
smali/android/support/v7/widget/e.smali
    
Offset 1, 170 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,·0x0 
  
 19 ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a;
33 ····return·v0 
34 .end·method 
  
 20 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->f(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/i;
35 .method·public·d()Z 
36 ····.locals·1 
  
37 ····const/4·v0,·0x021 ····move-result-object·v0
  
 22 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/i;->f()V
38 ····return·v0 
39 .end·method 
  
 23 ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/a;
40 .method·public·performClick()Z 
41 ····.locals·2 
  
42 ····const/4·v1,·0x124 ····invoke-static·{v0},·Landroid/support/v7/widget/a;->g(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z;
  
43 ····invoke-super·{p0},·Landroid/support/v7/internal/widget/TintImageView;->performClick()Z25 ····move-result-object·v0
  
44 ····move-result·v026 ····check-cast·v0,·Landroid/view/View;
  
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 
  
48 ····:cond_0 
49 ····const/4·v0,·0x0 
  
50 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/e;->playSoundEffect(I)V29 ····move-result-object·v0
  
 30 ····if-eqz·v0,·:cond_0
51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->a:Landroid/support/v7/widget/ActionMenuPresenter; 
  
52 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->c()Z 
  
53 ····goto·:goto_0 
54 .end·method 
  
 31 ····iget-object·v0,·p0,·Landroid/support/v7/widget/e;->b:Landroid/support/v7/widget/h;
55 .method·protected·setFrame(IIII)Z 
56 ····.locals·8 
  
57 ····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
  
58 ····move-result·v033 ····move-result·v0
  
59 ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getDrawable()Landroid/graphics/drawable/Drawable; 
  
60 ····move-result-object·v1 
  
61 ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getBackground()Landroid/graphics/drawable/Drawable; 
  
62 ····move-result-object·v2 
  
63 ····if-eqz·v1,·:cond_034 ····if-eqz·v0,·:cond_0
  
64 ····if-eqz·v2,·:cond_0 
  
65 ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getWidth()I 
  
66 ····move-result·v1 
  
67 ····invoke-virtual·{p0},·Landroid/support/v7/widget/e;->getHeight()I 
Max diff block lines reached; 914/6181 bytes (14.79%) of diff not shown.
3.89 KB
smali/android/support/v7/widget/ab.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 .end·method109 .end·method
  
110 .method·public·constructor·<init>(Landroid/content/Context;)V110 .method·public·constructor·<init>(Landroid/content/Context;)V
111 ····.locals·2111 ····.locals·2
  
112 ····const/4·v0,·0x0112 ····const/4·v0,·0x0
  
113 ····sget·v1,·Landroid/support/v7/a/b;->listPopupWindowStyle:I113 ····sget·v1,·Landroid/support/v7/b/b;->listPopupWindowStyle:I
  
114 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V114 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/widget/ab;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
117 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V117 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
Offset 193, 29 lines modifiedOffset 193, 29 lines modified
  
193 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V193 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
194 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ab;->B:Landroid/graphics/Rect;194 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ab;->B:Landroid/graphics/Rect;
  
195 ····iput-object·p1,·p0,·Landroid/support/v7/widget/ab;->c:Landroid/content/Context;195 ····iput-object·p1,·p0,·Landroid/support/v7/widget/ab;->c:Landroid/content/Context;
  
196 ····sget-object·v0,·Landroid/support/v7/a/l;->ListPopupWindow:[I196 ····sget-object·v0,·Landroid/support/v7/b/l;->ListPopupWindow:[I
  
197 ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;197 ····invoke-virtual·{p1,·p2,·v0,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
198 ····move-result-object·v0198 ····move-result-object·v0
  
199 ····sget·v1,·Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownHorizontalOffset:I199 ····sget·v1,·Landroid/support/v7/b/l;->ListPopupWindow_android_dropDownHorizontalOffset:I
  
200 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I200 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
201 ····move-result·v1201 ····move-result·v1
  
202 ····iput·v1,·p0,·Landroid/support/v7/widget/ab;->i:I202 ····iput·v1,·p0,·Landroid/support/v7/widget/ab;->i:I
  
203 ····sget·v1,·Landroid/support/v7/a/l;->ListPopupWindow_android_dropDownVerticalOffset:I203 ····sget·v1,·Landroid/support/v7/b/l;->ListPopupWindow_android_dropDownVerticalOffset:I
  
204 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I204 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
  
205 ····move-result·v1205 ····move-result·v1
  
206 ····iput·v1,·p0,·Landroid/support/v7/widget/ab;->j:I206 ····iput·v1,·p0,·Landroid/support/v7/widget/ab;->j:I
  
Offset 224, 17 lines modifiedOffset 224, 17 lines modified
224 ····if-eqz·v1,·:cond_0224 ····if-eqz·v1,·:cond_0
  
225 ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/ab;->k:Z225 ····iput-boolean·v3,·p0,·Landroid/support/v7/widget/ab;->k:Z
  
226 ····:cond_0226 ····:cond_0
227 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V227 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
228 ····new-instance·v0,·Landroid/support/v7/internal/widget/ad;228 ····new-instance·v0,·Landroid/support/v7/internal/widget/af;
  
229 ····invoke-direct·{v0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/ad;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V229 ····invoke-direct·{v0,·p1,·p2,·p3},·Landroid/support/v7/internal/widget/af;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
230 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ab;->d:Landroid/widget/PopupWindow;230 ····iput-object·v0,·p0,·Landroid/support/v7/widget/ab;->d:Landroid/widget/PopupWindow;
  
231 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ab;->d:Landroid/widget/PopupWindow;231 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ab;->d:Landroid/widget/PopupWindow;
  
232 ····invoke-virtual·{v0,·v3},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V232 ····invoke-virtual·{v0,·v3},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V
  
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
  
246 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;246 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
247 ····move-result-object·v0247 ····move-result-object·v0
  
248 ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;248 ····iget-object·v0,·v0,·Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
  
249 ····invoke-static·{v0},·Landroid/support/v4/e/f;->a(Ljava/util/Locale;)I249 ····invoke-static·{v0},·Landroid/support/v4/f/f;->a(Ljava/util/Locale;)I
  
250 ····move-result·v0250 ····move-result·v0
  
251 ····iput·v0,·p0,·Landroid/support/v7/widget/ab;->D:I251 ····iput·v0,·p0,·Landroid/support/v7/widget/ab;->D:I
  
252 ····return-void252 ····return-void
253 .end·method253 .end·method
Offset 1151, 15 lines modifiedOffset 1151, 15 lines modified
  
1151 ····iget·v3,·p0,·Landroid/support/v7/widget/ab;->i:I1151 ····iget·v3,·p0,·Landroid/support/v7/widget/ab;->i:I
  
1152 ····iget·v4,·p0,·Landroid/support/v7/widget/ab;->j:I1152 ····iget·v4,·p0,·Landroid/support/v7/widget/ab;->j:I
  
1153 ····iget·v5,·p0,·Landroid/support/v7/widget/ab;->l:I1153 ····iget·v5,·p0,·Landroid/support/v7/widget/ab;->l:I
  
1154 ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/widget/ad;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V1154 ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/widget/l;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
  
1155 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ab;->f:Landroid/support/v7/widget/af;1155 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ab;->f:Landroid/support/v7/widget/af;
  
1156 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/af;->setSelection(I)V1156 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/af;->setSelection(I)V
  
1157 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ab;->C:Z1157 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ab;->C:Z
  
39.1 KB
smali/android/support/v7/widget/a.smali
    
Offset 1, 2 lines modifiedOffset 1, 1708 lines modified
Diff chunk too large, falling back to line-by-line diff (1708 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/v4/h/b;
  
  
 5 #·instance·fields
 6 .field·final·g:Landroid/support/v7/widget/i;
  
 7 .field·h:I
  
 8 .field·private·i:Landroid/view/View;
  
 9 .field·private·j:Z
  
 10 .field·private·k:Z
  
 11 .field·private·l:I
  
 12 .field·private·m:I
  
 13 .field·private·n:I
  
 14 .field·private·o:Z
  
 15 .field·private·p:Z
  
 16 .field·private·q:Z
  
 17 .field·private·r:Z
  
 18 .field·private·s:I
  
 19 .field·private·final·t:Landroid/util/SparseBooleanArray;
  
 20 .field·private·u:Landroid/view/View;
  
 21 .field·private·v:Landroid/support/v7/widget/h;
  
 22 .field·private·w:Landroid/support/v7/widget/c;
  
 23 .field·private·x:Landroid/support/v7/widget/e;
  
 24 .field·private·y:Landroid/support/v7/widget/d;
  
  
 25 #·direct·methods
 26 .method·public·constructor·<init>(Landroid/content/Context;)V
 27 ····.locals·2
  
 28 ····sget·v0,·Landroid/support/v7/b/i;->abc_action_menu_layout:I
  
 29 ····sget·v1,·Landroid/support/v7/b/i;->abc_action_menu_item_layout:I
  
 30 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/support/v7/internal/view/menu/d;-><init>(Landroid/content/Context;II)V
  
 31 ····new-instance·v0,·Landroid/util/SparseBooleanArray;
  
 32 ····invoke-direct·{v0},·Landroid/util/SparseBooleanArray;-><init>()V
  
 33 ····iput-object·v0,·p0,·Landroid/support/v7/widget/a;->t:Landroid/util/SparseBooleanArray;
  
 34 ····new-instance·v0,·Landroid/support/v7/widget/i;
  
 35 ····const/4·v1,·0x0
  
 36 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v7/widget/i;-><init>(Landroid/support/v7/widget/a;Landroid/support/v7/widget/b;)V
  
 37 ····iput-object·v0,·p0,·Landroid/support/v7/widget/a;->g:Landroid/support/v7/widget/i;
  
 38 ····return-void
 39 .end·method
  
 40 .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/c;)Landroid/support/v7/widget/c;
 41 ····.locals·0
  
 42 ····iput-object·p1,·p0,·Landroid/support/v7/widget/a;->w:Landroid/support/v7/widget/c;
  
 43 ····return-object·p1
 44 .end·method
  
 45 .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/e;)Landroid/support/v7/widget/e;
 46 ····.locals·0
  
 47 ····iput-object·p1,·p0,·Landroid/support/v7/widget/a;->x:Landroid/support/v7/widget/e;
  
 48 ····return-object·p1
 49 .end·method
  
 50 .method·static·synthetic·a(Landroid/support/v7/widget/a;)Landroid/support/v7/widget/h;
 51 ····.locals·1
  
 52 ····iget-object·v0,·p0,·Landroid/support/v7/widget/a;->v:Landroid/support/v7/widget/h;
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·static·synthetic·a(Landroid/support/v7/widget/a;Landroid/support/v7/widget/h;)Landroid/support/v7/widget/h;
 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/z;
  
 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/40010 bytes (-0.00%) of diff not shown.
11.1 KB
smali/android/support/v7/widget/p.smali
    
Offset 3, 17 lines modifiedOffset 3, 17 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·b:Landroid/support/v7/internal/widget/bf;6 .field·private·b:Landroid/support/v7/internal/widget/bj;
  
7 .field·private·c:Landroid/support/v7/internal/widget/be;7 .field·private·c:Landroid/support/v7/internal/widget/bi;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····const/4·v0,·0x211 ····const/4·v0,·0x2
Offset 44, 114 lines modifiedOffset 44, 114 lines modified
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V46 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
47 ····.locals·147 ····.locals·1
  
48 ····sget·v0,·Landroid/support/v7/a/b;->autoCompleteTextViewStyle:I48 ····sget·v0,·Landroid/support/v7/b/b;->autoCompleteTextViewStyle:I
  
49 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V49 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V52 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
53 ····.locals·553 ····.locals·5
  
54 ····const/4·v4,·0x154 ····const/4·v4,·0x1
  
55 ····const/4·v3,·0x055 ····const/4·v3,·0x0
  
56 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bc;->a(Landroid/content/Context;)Landroid/content/Context;56 ····invoke-static·{p1},·Landroid/support/v7/internal/widget/bg;->a(Landroid/content/Context;)Landroid/content/Context;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/AutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V58 ····invoke-direct·{p0,·v0,·p2,·p3},·Landroid/widget/AutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
59 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z59 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
60 ····if-eqz·v0,·:cond_260 ····if-eqz·v0,·:cond_2
  
61 ····invoke-virtual·{p0},·Landroid/support/v7/widget/p;->getContext()Landroid/content/Context;61 ····invoke-virtual·{p0},·Landroid/support/v7/widget/p;->getContext()Landroid/content/Context;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····sget-object·v1,·Landroid/support/v7/widget/p;->a:[I63 ····sget-object·v1,·Landroid/support/v7/widget/p;->a:[I
  
64 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;64 ····invoke-static·{v0,·p2,·v1,·p3,·v3},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;66 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
67 ····move-result-object·v167 ····move-result-object·v1
  
68 ····iput-object·v1,·p0,·Landroid/support/v7/widget/p;->b:Landroid/support/v7/internal/widget/bf;68 ····iput-object·v1,·p0,·Landroid/support/v7/widget/p;->b:Landroid/support/v7/internal/widget/bj;
  
69 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bh;->e(I)Z69 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
70 ····move-result·v170 ····move-result·v1
  
71 ····if-eqz·v1,·:cond_071 ····if-eqz·v1,·:cond_0
  
72 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;72 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
73 ····move-result-object·v173 ····move-result-object·v1
  
74 ····const/4·v2,·-0x174 ····const/4·v2,·-0x1
  
75 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bh;->f(II)I75 ····invoke-virtual·{v0,·v3,·v2},·Landroid/support/v7/internal/widget/bl;->f(II)I
  
76 ····move-result·v276 ····move-result·v2
  
77 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bf;->c(I)Landroid/content/res/ColorStateList;77 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/widget/bj;->c(I)Landroid/content/res/ColorStateList;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
79 ····if-eqz·v1,·:cond_079 ····if-eqz·v1,·:cond_0
  
80 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/p;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V80 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/p;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
  
81 ····:cond_081 ····:cond_0
82 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->e(I)Z82 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->e(I)Z
  
83 ····move-result·v183 ····move-result·v1
  
84 ····if-eqz·v1,·:cond_184 ····if-eqz·v1,·:cond_1
  
85 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;85 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/p;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V87 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/p;->setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
88 ····:cond_188 ····:cond_1
89 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V89 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
90 ····:cond_290 ····:cond_2
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
93 .method·private·a()V93 .method·private·a()V
94 ····.locals·194 ····.locals·1
  
95 ····invoke-virtual·{p0},·Landroid/support/v7/widget/p;->getBackground()Landroid/graphics/drawable/Drawable;95 ····invoke-virtual·{p0},·Landroid/support/v7/widget/p;->getBackground()Landroid/graphics/drawable/Drawable;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····if-eqz·v0,·:cond_097 ····if-eqz·v0,·:cond_0
  
98 ····iget-object·v0,·p0,·Landroid/support/v7/widget/p;->c:Landroid/support/v7/internal/widget/be;98 ····iget-object·v0,·p0,·Landroid/support/v7/widget/p;->c:Landroid/support/v7/internal/widget/bi;
  
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····iget-object·v0,·p0,·Landroid/support/v7/widget/p;->c:Landroid/support/v7/internal/widget/be;100 ····iget-object·v0,·p0,·Landroid/support/v7/widget/p;->c:Landroid/support/v7/internal/widget/bi;
  
101 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bf;->a(Landroid/view/View;Landroid/support/v7/internal/widget/be;)V101 ····invoke-static·{p0,·v0},·Landroid/support/v7/internal/widget/bj;->a(Landroid/view/View;Landroid/support/v7/internal/widget/bi;)V
  
102 ····:cond_0102 ····:cond_0
Max diff block lines reached; 5816/11279 bytes (51.56%) of diff not shown.
3.84 KB
smali/android/support/v7/widget/y.smali
    
Offset 28, 71 lines modifiedOffset 28, 71 lines modified
  
28 ····const/4·v3,·-0x128 ····const/4·v3,·-0x1
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V30 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
31 ····sget-object·v0,·Landroid/support/v7/a/l;->AppCompatTextView:[I31 ····sget-object·v0,·Landroid/support/v7/b/l;->AppCompatTextView:[I
  
32 ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;32 ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····sget·v1,·Landroid/support/v7/a/l;->AppCompatTextView_android_textAppearance:I34 ····sget·v1,·Landroid/support/v7/b/l;->AppCompatTextView_android_textAppearance:I
  
35 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I35 ····invoke-virtual·{v0,·v1,·v3},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
36 ····move-result·v136 ····move-result·v1
  
37 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V37 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
38 ····if-eq·v1,·v3,·:cond_138 ····if-eq·v1,·v3,·:cond_1
  
39 ····sget-object·v0,·Landroid/support/v7/a/l;->TextAppearance:[I39 ····sget-object·v0,·Landroid/support/v7/b/l;->TextAppearance:[I
  
40 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;40 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I42 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
43 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z43 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
44 ····move-result·v144 ····move-result·v1
  
45 ····if-eqz·v1,·:cond_045 ····if-eqz·v1,·:cond_0
  
46 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I46 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
47 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z47 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
48 ····move-result·v148 ····move-result·v1
  
49 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/y;->setAllCaps(Z)V49 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/y;->setAllCaps(Z)V
  
50 ····:cond_050 ····:cond_0
51 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V51 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
52 ····:cond_152 ····:cond_1
53 ····sget-object·v0,·Landroid/support/v7/a/l;->AppCompatTextView:[I53 ····sget-object·v0,·Landroid/support/v7/b/l;->AppCompatTextView:[I
  
54 ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;54 ····invoke-virtual·{p1,·p2,·v0,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····sget·v1,·Landroid/support/v7/a/l;->AppCompatTextView_textAllCaps:I56 ····sget·v1,·Landroid/support/v7/b/l;->AppCompatTextView_textAllCaps:I
  
57 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z57 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
58 ····move-result·v158 ····move-result·v1
  
59 ····if-eqz·v1,·:cond_259 ····if-eqz·v1,·:cond_2
  
60 ····sget·v1,·Landroid/support/v7/a/l;->AppCompatTextView_textAllCaps:I60 ····sget·v1,·Landroid/support/v7/b/l;->AppCompatTextView_textAllCaps:I
  
61 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z61 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
62 ····move-result·v162 ····move-result·v1
  
63 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/y;->setAllCaps(Z)V63 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/y;->setAllCaps(Z)V
  
Offset 129, 29 lines modifiedOffset 129, 29 lines modified
129 .end·method129 .end·method
  
130 .method·public·setTextAppearance(Landroid/content/Context;I)V130 .method·public·setTextAppearance(Landroid/content/Context;I)V
131 ····.locals·3131 ····.locals·3
  
132 ····invoke-super·{p0,·p1,·p2},·Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V132 ····invoke-super·{p0,·p1,·p2},·Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
  
133 ····sget-object·v0,·Landroid/support/v7/a/l;->TextAppearance:[I133 ····sget-object·v0,·Landroid/support/v7/b/l;->TextAppearance:[I
  
134 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;134 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I136 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
137 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z137 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
138 ····move-result·v1138 ····move-result·v1
  
139 ····if-eqz·v1,·:cond_0139 ····if-eqz·v1,·:cond_0
  
140 ····sget·v1,·Landroid/support/v7/a/l;->TextAppearance_textAllCaps:I140 ····sget·v1,·Landroid/support/v7/b/l;->TextAppearance_textAllCaps:I
  
141 ····const/4·v2,·0x0141 ····const/4·v2,·0x0
  
142 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z142 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
143 ····move-result·v1143 ····move-result·v1
  
11.6 KB
smali/android/support/v7/widget/ActionMenuView.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 .field·private·c:Landroid/content/Context;13 .field·private·c:Landroid/content/Context;
  
14 .field·private·d:I14 .field·private·d:I
  
15 .field·private·e:Z15 .field·private·e:Z
  
16 .field·private·f:Landroid/support/v7/widget/ActionMenuPresenter;16 .field·private·f:Landroid/support/v7/widget/a;
  
17 .field·private·g:Landroid/support/v7/internal/view/menu/y;17 .field·private·g:Landroid/support/v7/internal/view/menu/y;
  
18 .field·private·h:Landroid/support/v7/internal/view/menu/j;18 .field·private·h:Landroid/support/v7/internal/view/menu/j;
  
19 .field·private·i:Z19 .field·private·i:Z
  
Offset 1475, 21 lines modifiedOffset 1475, 21 lines modified
  
1475 ····return·v01475 ····return·v0
1476 .end·method1476 .end·method
  
1477 .method·public·e()Z1477 .method·public·e()Z
1478 ····.locals·11478 ····.locals·1
  
1479 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1479 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1480 ····if-eqz·v0,·:cond_01480 ····if-eqz·v0,·:cond_0
  
1481 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1481 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1482 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->c()Z1482 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->c()Z
  
1483 ····move-result·v01483 ····move-result·v0
  
1484 ····if-eqz·v0,·:cond_01484 ····if-eqz·v0,·:cond_0
  
1485 ····const/4·v0,·0x11485 ····const/4·v0,·0x1
  
Offset 1501, 21 lines modifiedOffset 1501, 21 lines modified
  
1501 ····goto·:goto_01501 ····goto·:goto_0
1502 .end·method1502 .end·method
  
1503 .method·public·f()Z1503 .method·public·f()Z
1504 ····.locals·11504 ····.locals·1
  
1505 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1505 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1506 ····if-eqz·v0,·:cond_01506 ····if-eqz·v0,·:cond_0
  
1507 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1507 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1508 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->d()Z1508 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->d()Z
  
1509 ····move-result·v01509 ····move-result·v0
  
1510 ····if-eqz·v0,·:cond_01510 ····if-eqz·v0,·:cond_0
  
1511 ····const/4·v0,·0x11511 ····const/4·v0,·0x1
  
Offset 1527, 21 lines modifiedOffset 1527, 21 lines modified
  
1527 ····goto·:goto_01527 ····goto·:goto_0
1528 .end·method1528 .end·method
  
1529 .method·public·g()Z1529 .method·public·g()Z
1530 ····.locals·11530 ····.locals·1
  
1531 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1531 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1532 ····if-eqz·v0,·:cond_01532 ····if-eqz·v0,·:cond_0
  
1533 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1533 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1534 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->g()Z1534 ····invoke-virtual·{v0},·Landroid/support/v7/widget/a;->g()Z
  
1535 ····move-result·v01535 ····move-result·v0
  
1536 ····if-eqz·v0,·:cond_01536 ····if-eqz·v0,·:cond_0
  
1537 ····const/4·v0,·0x11537 ····const/4·v0,·0x1
  
Offset 1607, 48 lines modifiedOffset 1607, 48 lines modified
  
1607 ····new-instance·v2,·Landroid/support/v7/widget/n;1607 ····new-instance·v2,·Landroid/support/v7/widget/n;
  
1608 ····invoke-direct·{v2,·p0,·v3},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/j;)V1608 ····invoke-direct·{v2,·p0,·v3},·Landroid/support/v7/widget/n;-><init>(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/j;)V
  
1609 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)V1609 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/j;)V
  
1610 ····new-instance·v1,·Landroid/support/v7/widget/ActionMenuPresenter;1610 ····new-instance·v1,·Landroid/support/v7/widget/a;
  
1611 ····invoke-direct·{v1,·v0},·Landroid/support/v7/widget/ActionMenuPresenter;-><init>(Landroid/content/Context;)V1611 ····invoke-direct·{v1,·v0},·Landroid/support/v7/widget/a;-><init>(Landroid/content/Context;)V
  
1612 ····iput-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1612 ····iput-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1613 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1613 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1614 ····const/4·v1,·0x11614 ····const/4·v1,·0x1
  
1615 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionMenuPresenter;->c(Z)V1615 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/a;->c(Z)V
  
1616 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1616 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1617 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y;1617 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y;
  
1618 ····if-eqz·v0,·:cond_11618 ····if-eqz·v0,·:cond_1
  
1619 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y;1619 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->g:Landroid/support/v7/internal/view/menu/y;
  
1620 ····:goto_01620 ····:goto_0
1621 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/internal/view/menu/y;)V1621 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/a;->a(Landroid/support/v7/internal/view/menu/y;)V
  
1622 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i;1622 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i;
  
1623 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1623 ····iget-object·v1,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1624 ····iget-object·v2,·p0,·Landroid/support/v7/widget/ActionMenuView;->c:Landroid/content/Context;1624 ····iget-object·v2,·p0,·Landroid/support/v7/widget/ActionMenuView;->c:Landroid/content/Context;
  
1625 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V1625 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;Landroid/content/Context;)V
  
1626 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/ActionMenuPresenter;1626 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->f:Landroid/support/v7/widget/a;
  
1627 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/widget/ActionMenuPresenter;->a(Landroid/support/v7/widget/ActionMenuView;)V1627 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/widget/a;->a(Landroid/support/v7/widget/ActionMenuView;)V
  
1628 ····:cond_01628 ····:cond_0
1629 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i;1629 ····iget-object·v0,·p0,·Landroid/support/v7/widget/ActionMenuView;->a:Landroid/support/v7/internal/view/menu/i;
  
Max diff block lines reached; 5835/11774 bytes (49.56%) 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/v;
  
  
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/ad;
  
  
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/ad;)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/v;-><init>(Landroid/content/Context;Landroid/support/v7/internal/view/menu/i;Landroid/view/View;ZI)V
17 #·virtual·methods 
18 .method·public·a()Landroid/support/v7/widget/ab; 
19 ····.locals·1 
  
20 ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter;17 ····iput-object·p3,·p0,·Landroid/support/v7/widget/c;->d:Landroid/support/v7/internal/view/menu/ad;
  
21 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b;18 ····invoke-virtual·{p3},·Landroid/support/v7/internal/view/menu/ad;->getItem()Landroid/view/MenuItem;
  
22 ····move-result-object·v019 ····move-result-object·v0
  
23 ····if-eqz·v0,·:cond_020 ····check-cast·v0,·Landroid/support/v7/internal/view/menu/m;
  
24 ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->a:Landroid/support/v7/widget/ActionMenuPresenter;21 ····invoke-virtual·{v0},·Landroid/support/v7/internal/view/menu/m;->j()Z
  
25 ····invoke-static·{v0},·Landroid/support/v7/widget/ActionMenuPresenter;->h(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/b;22 ····move-result·v0
  
 23 ····if-nez·v0,·:cond_0
  
 24 ····invoke-static·{p1},·Landroid/support/v7/widget/a;->d(Landroid/support/v7/widget/a;)Landroid/view/View;
  
26 ····move-result-object·v025 ····move-result-object·v0
  
27 ····invoke-virtual·{v0},·Landroid/support/v7/widget/b;->c()Landroid/support/v7/widget/ab;26 ····if-nez·v0,·:cond_2
  
 27 ····invoke-static·{p1},·Landroid/support/v7/widget/a;->e(Landroid/support/v7/widget/a;)Landroid/support/v7/internal/view/menu/z;
  
28 ····move-result-object·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/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
  
32 ····const/4·v0,·0x048 ····const/4·v4,·0x1
  
 49 ····:cond_1
 50 ····invoke-virtual·{p0,·v4},·Landroid/support/v7/widget/c;->a(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/v;->onDismiss()V
  
 64 ····iget-object·v0,·p0,·Landroid/support/v7/widget/c;->c:Landroid/support/v7/widget/a;
  
Max diff block lines reached; 0/5029 bytes (0.00%) of diff not shown.
3.77 KB
smali/android/support/v7/widget/v.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·b:Landroid/support/v7/internal/widget/bf;6 .field·private·b:Landroid/support/v7/internal/widget/bj;
  
7 .field·private·c:Landroid/graphics/drawable/Drawable;7 .field·private·c:Landroid/graphics/drawable/Drawable;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·3
Offset 30, 55 lines modifiedOffset 30, 55 lines modified
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V32 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
33 ····.locals·133 ····.locals·1
  
34 ····sget·v0,·Landroid/support/v7/a/b;->radioButtonStyle:I34 ····sget·v0,·Landroid/support/v7/b/b;->radioButtonStyle:I
  
35 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V35 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
39 ····.locals·339 ····.locals·3
  
40 ····const/4·v2,·0x040 ····const/4·v2,·0x0
  
41 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/RadioButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V41 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/RadioButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bf;->a:Z42 ····sget-boolean·v0,·Landroid/support/v7/internal/widget/bj;->a:Z
  
43 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/v;->getContext()Landroid/content/Context;44 ····invoke-virtual·{p0},·Landroid/support/v7/widget/v;->getContext()Landroid/content/Context;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····sget-object·v1,·Landroid/support/v7/widget/v;->a:[I46 ····sget-object·v1,·Landroid/support/v7/widget/v;->a:[I
  
47 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bh;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bh;47 ····invoke-static·{v0,·p2,·v1,·p3,·v2},·Landroid/support/v7/internal/widget/bl;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/bl;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bh;->a(I)Landroid/graphics/drawable/Drawable;49 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/internal/widget/bl;->a(I)Landroid/graphics/drawable/Drawable;
  
50 ····move-result-object·v150 ····move-result-object·v1
  
51 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/v;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V51 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/widget/v;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
  
52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->b()V52 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->b()V
  
53 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bh;->c()Landroid/support/v7/internal/widget/bf;53 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/bl;->c()Landroid/support/v7/internal/widget/bj;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bf;55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bj;
  
56 ····:cond_056 ····:cond_0
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
Offset 110, 21 lines modifiedOffset 110, 21 lines modified
110 ····:cond_0110 ····:cond_0
111 ····return·v0111 ····return·v0
112 .end·method112 .end·method
  
113 .method·public·setButtonDrawable(I)V113 .method·public·setButtonDrawable(I)V
114 ····.locals·1114 ····.locals·1
  
115 ····iget-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bf;115 ····iget-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bj;
  
116 ····if-eqz·v0,·:cond_0116 ····if-eqz·v0,·:cond_0
  
117 ····iget-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bf;117 ····iget-object·v0,·p0,·Landroid/support/v7/widget/v;->b:Landroid/support/v7/internal/widget/bj;
  
118 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bf;->a(I)Landroid/graphics/drawable/Drawable;118 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/widget/bj;->a(I)Landroid/graphics/drawable/Drawable;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/v;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V120 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/v;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
  
121 ····:goto_0121 ····:goto_0
122 ····return-void122 ····return-void
8.69 KB
smali/android/support/v7/a/h.smali
    
Offset 1, 10 lines modifiedOffset 1, 342 lines modified
1 .class·public·final·Landroid/support/v7/a/h;1 .class·abstract·Landroid/support/v7/a/h;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/a/g;
  
  
3 #·static·fields3 #·instance·fields
4 .field·public·static·final·abc_config_activityDefaultDur:I·=·0x7f0a00004 .field·final·a:Landroid/content/Context;
  
5 .field·public·static·final·abc_config_activityShortDur:I·=·0x7f0a00015 .field·final·b:Landroid/view/Window;
  
6 .field·public·static·final·abc_max_action_buttons:I·=·0x7f0a00026 .field·final·c:Landroid/view/Window$Callback;
  
 7 .field·final·d:Landroid/support/v7/a/f;
  
 8 .field·e:Z
  
 9 .field·f:Z
  
 10 .field·g:Z
  
 11 .field·h:Z
  
 12 .field·i:Z
  
 13 .field·private·j:Landroid/support/v7/a/a;
  
 14 .field·private·k:Landroid/view/MenuInflater;
  
 15 .field·private·l:Ljava/lang/CharSequence;
  
 16 .field·private·m:Z
  
  
 17 #·direct·methods
 18 .method·constructor·<init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
 19 ····.locals·3
  
 20 ····invoke-direct·{p0},·Landroid/support/v7/a/g;-><init>()V
  
 21 ····iput-object·p1,·p0,·Landroid/support/v7/a/h;->a:Landroid/content/Context;
  
 22 ····iput-object·p2,·p0,·Landroid/support/v7/a/h;->b:Landroid/view/Window;
  
 23 ····iput-object·p3,·p0,·Landroid/support/v7/a/h;->d:Landroid/support/v7/a/f;
  
 24 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->b:Landroid/view/Window;
  
 25 ····invoke-virtual·{v0},·Landroid/view/Window;->getCallback()Landroid/view/Window$Callback;
  
 26 ····move-result-object·v0
  
 27 ····iput-object·v0,·p0,·Landroid/support/v7/a/h;->c:Landroid/view/Window$Callback;
  
 28 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->c:Landroid/view/Window$Callback;
  
 29 ····instance-of·v0,·v0,·Landroid/support/v7/a/i;
  
 30 ····if-eqz·v0,·:cond_0
  
 31 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
 32 ····const-string·v1,·"AppCompat·has·already·installed·itself·into·the·Window"
  
 33 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 34 ····throw·v0
  
 35 ····:cond_0
 36 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->b:Landroid/view/Window;
  
 37 ····new-instance·v1,·Landroid/support/v7/a/i;
  
 38 ····iget-object·v2,·p0,·Landroid/support/v7/a/h;->c:Landroid/view/Window$Callback;
  
 39 ····invoke-direct·{v1,·p0,·v2},·Landroid/support/v7/a/i;-><init>(Landroid/support/v7/a/h;Landroid/view/Window$Callback;)V
  
 40 ····invoke-virtual·{v0,·v1},·Landroid/view/Window;->setCallback(Landroid/view/Window$Callback;)V
  
 41 ····return-void
 42 .end·method
  
  
 43 #·virtual·methods
 44 .method·public·a()Landroid/support/v7/a/a;
 45 ····.locals·1
  
 46 ····iget-boolean·v0,·p0,·Landroid/support/v7/a/h;->e:Z
  
 47 ····if-eqz·v0,·:cond_0
  
 48 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->j:Landroid/support/v7/a/a;
  
 49 ····if-nez·v0,·:cond_0
  
 50 ····invoke-virtual·{p0},·Landroid/support/v7/a/h;->h()Landroid/support/v7/a/a;
  
 51 ····move-result-object·v0
  
 52 ····iput-object·v0,·p0,·Landroid/support/v7/a/h;->j:Landroid/support/v7/a/a;
  
 53 ····:cond_0
 54 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->j:Landroid/support/v7/a/a;
  
 55 ····return-object·v0
 56 .end·method
  
 57 .method·abstract·a(Landroid/support/v7/d/b;)Landroid/support/v7/d/a;
 58 .end·method
  
 59 .method·public·a(Landroid/os/Bundle;)V
 60 ····.locals·4
  
 61 ····const/4·v3,·0x1
  
 62 ····const/4·v2,·0x0
  
 63 ····iget-object·v0,·p0,·Landroid/support/v7/a/h;->a:Landroid/content/Context;
  
 64 ····sget-object·v1,·Landroid/support/v7/b/l;->Theme:[I
  
 65 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
  
 66 ····move-result-object·v0
  
 67 ····sget·v1,·Landroid/support/v7/b/l;->Theme_windowActionBar:I
  
 68 ····invoke-virtual·{v0,·v1},·Landroid/content/res/TypedArray;->hasValue(I)Z
  
Max diff block lines reached; -1/8828 bytes (-0.01%) of diff not shown.
4.78 KB
smali/android/support/v7/a/f.smali
    
Offset 1, 122 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Landroid/support/v7/a/f;1 .class·public·interface·abstract·Landroid/support/v7/a/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·public·static·final·abc_ab_share_pack_mtrl_alpha:I·=·0x7f0200003 #·virtual·methods
 4 .method·public·abstract·a(Landroid/support/v7/d/a;)V
 5 .end·method
  
 6 .method·public·abstract·b(Landroid/support/v7/d/a;)V
 7 .end·method
5 .field·public·static·final·abc_btn_borderless_material:I·=·0x7f020001 
  
6 .field·public·static·final·abc_btn_check_material:I·=·0x7f020002 
  
7 .field·public·static·final·abc_btn_check_to_on_mtrl_000:I·=·0x7f020003 
  
8 .field·public·static·final·abc_btn_check_to_on_mtrl_015:I·=·0x7f020004 
  
9 .field·public·static·final·abc_btn_default_mtrl_shape:I·=·0x7f020005 
  
10 .field·public·static·final·abc_btn_radio_material:I·=·0x7f020006 
  
11 .field·public·static·final·abc_btn_radio_to_on_mtrl_000:I·=·0x7f020007 
  
12 .field·public·static·final·abc_btn_radio_to_on_mtrl_015:I·=·0x7f020008 
  
13 .field·public·static·final·abc_btn_rating_star_off_mtrl_alpha:I·=·0x7f020009 
  
14 .field·public·static·final·abc_btn_rating_star_on_mtrl_alpha:I·=·0x7f02000a 
  
15 .field·public·static·final·abc_btn_switch_to_on_mtrl_00001:I·=·0x7f02000b 
  
16 .field·public·static·final·abc_btn_switch_to_on_mtrl_00012:I·=·0x7f02000c 
  
17 .field·public·static·final·abc_cab_background_internal_bg:I·=·0x7f02000d 
  
18 .field·public·static·final·abc_cab_background_top_material:I·=·0x7f02000e 
  
19 .field·public·static·final·abc_cab_background_top_mtrl_alpha:I·=·0x7f02000f 
  
20 .field·public·static·final·abc_dialog_material_background_dark:I·=·0x7f020010 
  
21 .field·public·static·final·abc_dialog_material_background_light:I·=·0x7f020011 
  
22 .field·public·static·final·abc_edit_text_material:I·=·0x7f020012 
  
23 .field·public·static·final·abc_ic_ab_back_mtrl_am_alpha:I·=·0x7f020013 
  
24 .field·public·static·final·abc_ic_clear_mtrl_alpha:I·=·0x7f020014 
  
25 .field·public·static·final·abc_ic_commit_search_api_mtrl_alpha:I·=·0x7f020015 
  
26 .field·public·static·final·abc_ic_go_search_api_mtrl_alpha:I·=·0x7f020016 
  
27 .field·public·static·final·abc_ic_menu_copy_mtrl_am_alpha:I·=·0x7f020017 
  
28 .field·public·static·final·abc_ic_menu_cut_mtrl_alpha:I·=·0x7f020018 
  
29 .field·public·static·final·abc_ic_menu_moreoverflow_mtrl_alpha:I·=·0x7f020019 
  
30 .field·public·static·final·abc_ic_menu_paste_mtrl_am_alpha:I·=·0x7f02001a 
  
31 .field·public·static·final·abc_ic_menu_selectall_mtrl_alpha:I·=·0x7f02001b 
  
32 .field·public·static·final·abc_ic_menu_share_mtrl_alpha:I·=·0x7f02001c 
  
33 .field·public·static·final·abc_ic_search_api_mtrl_alpha:I·=·0x7f02001d 
  
34 .field·public·static·final·abc_ic_voice_search_api_mtrl_alpha:I·=·0x7f02001e 
  
35 .field·public·static·final·abc_item_background_holo_dark:I·=·0x7f02001f 
  
36 .field·public·static·final·abc_item_background_holo_light:I·=·0x7f020020 
  
37 .field·public·static·final·abc_list_divider_mtrl_alpha:I·=·0x7f020021 
  
38 .field·public·static·final·abc_list_focused_holo:I·=·0x7f020022 
  
39 .field·public·static·final·abc_list_longpressed_holo:I·=·0x7f020023 
  
40 .field·public·static·final·abc_list_pressed_holo_dark:I·=·0x7f020024 
  
41 .field·public·static·final·abc_list_pressed_holo_light:I·=·0x7f020025 
  
42 .field·public·static·final·abc_list_selector_background_transition_holo_dark:I·=·0x7f020026 
  
43 .field·public·static·final·abc_list_selector_background_transition_holo_light:I·=·0x7f020027 
  
44 .field·public·static·final·abc_list_selector_disabled_holo_dark:I·=·0x7f020028 
  
45 .field·public·static·final·abc_list_selector_disabled_holo_light:I·=·0x7f020029 
  
46 .field·public·static·final·abc_list_selector_holo_dark:I·=·0x7f02002a 
  
47 .field·public·static·final·abc_list_selector_holo_light:I·=·0x7f02002b 
  
48 .field·public·static·final·abc_menu_hardkey_panel_mtrl_mult:I·=·0x7f02002c 
  
49 .field·public·static·final·abc_popup_background_mtrl_mult:I·=·0x7f02002d 
  
50 .field·public·static·final·abc_ratingbar_full_material:I·=·0x7f02002e 
  
51 .field·public·static·final·abc_spinner_mtrl_am_alpha:I·=·0x7f02002f 
  
52 .field·public·static·final·abc_spinner_textfield_background_material:I·=·0x7f020030 
  
53 .field·public·static·final·abc_switch_thumb_material:I·=·0x7f020031 
  
54 .field·public·static·final·abc_switch_track_mtrl_alpha:I·=·0x7f020032 
  
55 .field·public·static·final·abc_tab_indicator_material:I·=·0x7f020033 
  
56 .field·public·static·final·abc_tab_indicator_mtrl_alpha:I·=·0x7f020034 
  
57 .field·public·static·final·abc_text_cursor_mtrl_alpha:I·=·0x7f020035 
  
58 .field·public·static·final·abc_textfield_activated_mtrl_alpha:I·=·0x7f020036 
  
59 .field·public·static·final·abc_textfield_default_mtrl_alpha:I·=·0x7f020037 
  
60 .field·public·static·final·abc_textfield_search_activated_mtrl_alpha:I·=·0x7f020038 
  
61 .field·public·static·final·abc_textfield_search_default_mtrl_alpha:I·=·0x7f020039 
  
62 .field·public·static·final·abc_textfield_search_material:I·=·0x7f02003a 
5.33 KB
smali/android/support/v7/a/d.smali
    
Offset 1, 128 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Landroid/support/v7/a/d;1 .class·public·abstract·Landroid/support/v7/a/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·public·static·final·abc_background_cache_hint_selector_material_dark:I·=·0x7f0700403 #·direct·methods
 4 .method·public·constructor·<init>()V
 5 ····.locals·0
  
5 .field·public·static·final·abc_background_cache_hint_selector_material_light:I·=·0x7f0700416 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6 .field·public·static·final·abc_input_method_navigation_guard:I·=·0x7f0700007 ····return-void
 8 .end·method
  
7 .field·public·static·final·abc_primary_text_disable_only_material_dark:I·=·0x7f070042 
  
8 .field·public·static·final·abc_primary_text_disable_only_material_light:I·=·0x7f0700439 #·virtual·methods
 10 .method·public·abstract·a()Landroid/graphics/drawable/Drawable;
 11 .end·method
  
9 .field·public·static·final·abc_primary_text_material_dark:I·=·0x7f07004412 .method·public·abstract·b()Ljava/lang/CharSequence;
 13 .end·method
  
10 .field·public·static·final·abc_primary_text_material_light:I·=·0x7f07004514 .method·public·abstract·c()Landroid/view/View;
 15 .end·method
  
11 .field·public·static·final·abc_search_url_text:I·=·0x7f07004616 .method·public·abstract·d()V
 17 .end·method
  
 18 .method·public·abstract·e()Ljava/lang/CharSequence;
 19 .end·method
12 .field·public·static·final·abc_search_url_text_normal:I·=·0x7f070001 
  
13 .field·public·static·final·abc_search_url_text_pressed:I·=·0x7f070002 
  
14 .field·public·static·final·abc_search_url_text_selected:I·=·0x7f070003 
  
15 .field·public·static·final·abc_secondary_text_material_dark:I·=·0x7f070047 
  
16 .field·public·static·final·abc_secondary_text_material_light:I·=·0x7f070048 
  
17 .field·public·static·final·accent_material_dark:I·=·0x7f070004 
  
18 .field·public·static·final·accent_material_light:I·=·0x7f070005 
  
19 .field·public·static·final·background_floating_material_dark:I·=·0x7f070006 
  
20 .field·public·static·final·background_floating_material_light:I·=·0x7f070007 
  
21 .field·public·static·final·background_material_dark:I·=·0x7f070008 
  
22 .field·public·static·final·background_material_light:I·=·0x7f070009 
  
23 .field·public·static·final·bright_foreground_disabled_material_dark:I·=·0x7f07000d 
  
24 .field·public·static·final·bright_foreground_disabled_material_light:I·=·0x7f07000e 
  
25 .field·public·static·final·bright_foreground_inverse_material_dark:I·=·0x7f07000f 
  
26 .field·public·static·final·bright_foreground_inverse_material_light:I·=·0x7f070010 
  
27 .field·public·static·final·bright_foreground_material_dark:I·=·0x7f070011 
  
28 .field·public·static·final·bright_foreground_material_light:I·=·0x7f070012 
  
29 .field·public·static·final·button_material_dark:I·=·0x7f070015 
  
30 .field·public·static·final·button_material_light:I·=·0x7f070016 
  
31 .field·public·static·final·dim_foreground_disabled_material_dark:I·=·0x7f070018 
  
32 .field·public·static·final·dim_foreground_disabled_material_light:I·=·0x7f070019 
  
33 .field·public·static·final·dim_foreground_material_dark:I·=·0x7f07001a 
  
34 .field·public·static·final·dim_foreground_material_light:I·=·0x7f07001b 
  
35 .field·public·static·final·highlighted_text_material_dark:I·=·0x7f07001c 
  
36 .field·public·static·final·highlighted_text_material_light:I·=·0x7f07001d 
  
37 .field·public·static·final·hint_foreground_material_dark:I·=·0x7f07001e 
  
38 .field·public·static·final·hint_foreground_material_light:I·=·0x7f07001f 
  
39 .field·public·static·final·link_text_material_dark:I·=·0x7f070020 
  
40 .field·public·static·final·link_text_material_light:I·=·0x7f070021 
  
41 .field·public·static·final·material_blue_grey_800:I·=·0x7f070024 
  
42 .field·public·static·final·material_blue_grey_900:I·=·0x7f070025 
  
43 .field·public·static·final·material_blue_grey_950:I·=·0x7f070026 
  
44 .field·public·static·final·material_deep_teal_200:I·=·0x7f070027 
  
45 .field·public·static·final·material_deep_teal_500:I·=·0x7f070028 
  
46 .field·public·static·final·primary_dark_material_dark:I·=·0x7f070029 
  
47 .field·public·static·final·primary_dark_material_light:I·=·0x7f07002a 
  
48 .field·public·static·final·primary_material_dark:I·=·0x7f07002b 
  
49 .field·public·static·final·primary_material_light:I·=·0x7f07002c 
  
50 .field·public·static·final·primary_text_default_material_dark:I·=·0x7f07002e 
  
51 .field·public·static·final·primary_text_default_material_light:I·=·0x7f07002f 
  
52 .field·public·static·final·primary_text_disabled_material_dark:I·=·0x7f070030 
  
53 .field·public·static·final·primary_text_disabled_material_light:I·=·0x7f070031 
  
54 .field·public·static·final·ripple_material_dark:I·=·0x7f070034 
  
55 .field·public·static·final·ripple_material_light:I·=·0x7f070035 
  
56 .field·public·static·final·secondary_text_default_material_dark:I·=·0x7f070036 
  
57 .field·public·static·final·secondary_text_default_material_light:I·=·0x7f070037 
  
58 .field·public·static·final·secondary_text_disabled_material_dark:I·=·0x7f070038 
  
59 .field·public·static·final·secondary_text_disabled_material_light:I·=·0x7f070039 
  
Max diff block lines reached; -1/5390 bytes (-0.02%) of diff not shown.
7.8 KB
smali/android/support/v7/a/i.smali
    
Offset 1, 62 lines modifiedOffset 1, 254 lines modified
1 .class·public·final·Landroid/support/v7/a/i;1 .class·Landroid/support/v7/a/i;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/internal/view/k;
  
  
3 #·static·fields3 #·instance·fields
4 .field·public·static·final·abc_action_bar_title_item:I·=·0x7f0400004 .field·final·synthetic·a:Landroid/support/v7/a/h;
  
5 .field·public·static·final·abc_action_bar_up_container:I·=·0x7f040001 
  
6 .field·public·static·final·abc_action_bar_view_list_nav_layout:I·=·0x7f0400025 #·direct·methods
 6 .method·constructor·<init>(Landroid/support/v7/a/h;Landroid/view/Window$Callback;)V
 7 ····.locals·0
  
7 .field·public·static·final·abc_action_menu_item_layout:I·=·0x7f0400038 ····iput-object·p1,·p0,·Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h;
  
8 .field·public·static·final·abc_action_menu_layout:I·=·0x7f0400049 ····invoke-direct·{p0,·p2},·Landroid/support/v7/internal/view/k;-><init>(Landroid/view/Window$Callback;)V
  
9 .field·public·static·final·abc_action_mode_bar:I·=·0x7f04000510 ····return-void
 11 .end·method
  
10 .field·public·static·final·abc_action_mode_close_item_material:I·=·0x7f04000612 .method·private·a()Z
 13 ····.locals·3
  
11 .field·public·static·final·abc_activity_chooser_view:I·=·0x7f04000714 ····const/4·v0,·0x1
  
12 .field·public·static·final·abc_activity_chooser_view_list_item:I·=·0x7f04000815 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
13 .field·public·static·final·abc_alert_dialog_material:I·=·0x7f04000916 ····const/16·v2,·0x10
  
14 .field·public·static·final·abc_dialog_title_material:I·=·0x7f04000a17 ····if-ge·v1,·v2,·:cond_1
  
15 .field·public·static·final·abc_expanded_menu_layout:I·=·0x7f04000b18 ····iget-object·v1,·p0,·Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h;
  
16 .field·public·static·final·abc_list_menu_item_checkbox:I·=·0x7f04000c19 ····iget-object·v1,·v1,·Landroid/support/v7/a/h;->c:Landroid/view/Window$Callback;
  
17 .field·public·static·final·abc_list_menu_item_icon:I·=·0x7f04000d20 ····instance-of·v1,·v1,·Landroid/app/Activity;
  
18 .field·public·static·final·abc_list_menu_item_layout:I·=·0x7f04000e21 ····if-eqz·v1,·:cond_1
  
19 .field·public·static·final·abc_list_menu_item_radio:I·=·0x7f04000f22 ····:cond_0
 23 ····:goto_0
 24 ····return·v0
  
20 .field·public·static·final·abc_popup_menu_item_layout:I·=·0x7f04001025 ····:cond_1
 26 ····iget-object·v1,·p0,·Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h;
  
21 .field·public·static·final·abc_screen_content_include:I·=·0x7f04001127 ····iget-object·v1,·v1,·Landroid/support/v7/a/h;->c:Landroid/view/Window$Callback;
  
22 .field·public·static·final·abc_screen_simple:I·=·0x7f04001228 ····instance-of·v1,·v1,·Landroid/app/Dialog;
  
23 .field·public·static·final·abc_screen_simple_overlay_action_mode:I·=·0x7f04001329 ····if-nez·v1,·:cond_0
  
24 .field·public·static·final·abc_screen_toolbar:I·=·0x7f04001430 ····const/4·v0,·0x0
  
25 .field·public·static·final·abc_search_dropdown_item_icons_2line:I·=·0x7f04001531 ····goto·:goto_0
 32 .end·method
  
26 .field·public·static·final·abc_search_view:I·=·0x7f040016 
  
27 .field·public·static·final·abc_select_dialog_material:I·=·0x7f04001733 #·virtual·methods
 34 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z
 35 ····.locals·1
  
28 .field·public·static·final·abc_simple_dropdown_hint:I·=·0x7f04001836 ····iget-object·v0,·p0,·Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h;
  
29 .field·public·static·final·select_dialog_item_material:I·=·0x7f04002037 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/a/h;->a(Landroid/view/KeyEvent;)Z
  
30 .field·public·static·final·select_dialog_multichoice_material:I·=·0x7f04002138 ····move-result·v0
  
31 .field·public·static·final·select_dialog_singlechoice_material:I·=·0x7f04002239 ····if-eqz·v0,·:cond_0
  
32 .field·public·static·final·support_simple_spinner_dropdown_item:I·=·0x7f04002340 ····const/4·v0,·0x1
  
 41 ····:goto_0
 42 ····return·v0
  
 43 ····:cond_0
 44 ····invoke-super·{p0,·p1},·Landroid/support/v7/internal/view/k;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
  
 45 ····move-result·v0
  
 46 ····goto·:goto_0
 47 .end·method
  
 48 .method·public·dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z
 49 ····.locals·2
  
 50 ····iget-object·v0,·p0,·Landroid/support/v7/a/i;->a:Landroid/support/v7/a/h;
  
 51 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getKeyCode()I
  
 52 ····move-result·v1
  
 53 ····invoke-virtual·{v0,·v1,·p1},·Landroid/support/v7/a/h;->a(ILandroid/view/KeyEvent;)Z
  
 54 ····move-result·v0
  
 55 ····if-eqz·v0,·:cond_0
  
 56 ····const/4·v0,·0x1
  
 57 ····:goto_0
 58 ····return·v0
  
 59 ····:cond_0
 60 ····invoke-super·{p0,·p1},·Landroid/support/v7/internal/view/k;->dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z
  
 61 ····move-result·v0
  
 62 ····goto·:goto_0
 63 .end·method
  
 64 .method·public·onContentChanged()V
 65 ····.locals·0
  
 66 ····return-void
 67 .end·method
  
 68 .method·public·onCreatePanelMenu(ILandroid/view/Menu;)Z
 69 ····.locals·1
  
 70 ····if-nez·p1,·:cond_0
  
 71 ····instance-of·v0,·p2,·Landroid/support/v7/internal/view/menu/i;
  
 72 ····if-nez·v0,·:cond_0
  
Max diff block lines reached; -1/7916 bytes (-0.01%) of diff not shown.
6.71 KB
smali/android/support/v7/a/g.smali
    
Offset 1, 162 lines modifiedOffset 1, 94 lines modified
1 .class·public·final·Landroid/support/v7/a/g;1 .class·public·abstract·Landroid/support/v7/a/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·public·static·final·action_bar:I·=·0x7f0900463 #·direct·methods
 4 .method·constructor·<init>()V
 5 ····.locals·0
  
5 .field·public·static·final·action_bar_activity_content:I·=·0x7f0900006 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6 .field·public·static·final·action_bar_container:I·=·0x7f0900457 ····return-void
 8 .end·method
  
7 .field·public·static·final·action_bar_root:I·=·0x7f0900419 .method·public·static·a(Landroid/app/Activity;Landroid/support/v7/a/f;)Landroid/support/v7/a/g;
 10 ····.locals·2
  
8 .field·public·static·final·action_bar_spinner:I·=·0x7f09000111 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 .field·public·static·final·action_bar_subtitle:I·=·0x7f09002a12 ····const/16·v1,·0xb
  
10 .field·public·static·final·action_bar_title:I·=·0x7f09002913 ····if-lt·v0,·v1,·:cond_0
  
11 .field·public·static·final·action_context_bar:I·=·0x7f09004714 ····new-instance·v0,·Landroid/support/v7/a/j;
  
12 .field·public·static·final·action_menu_divider:I·=·0x7f09000215 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
13 .field·public·static·final·action_menu_presenter:I·=·0x7f09000316 ····move-result-object·v1
  
14 .field·public·static·final·action_mode_bar:I·=·0x7f09004317 ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/a/j;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
  
15 .field·public·static·final·action_mode_bar_stub:I·=·0x7f09004218 ····:goto_0
 19 ····return-object·v0
  
16 .field·public·static·final·action_mode_close_button:I·=·0x7f09002b20 ····:cond_0
 21 ····new-instance·v0,·Landroid/support/v7/a/k;
  
17 .field·public·static·final·activity_chooser_view_content:I·=·0x7f09002c22 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
18 .field·public·static·final·alertTitle:I·=·0x7f09003623 ····move-result-object·v1
  
19 .field·public·static·final·always:I·=·0x7f09001c24 ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/a/k;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
  
20 .field·public·static·final·beginning:I·=·0x7f09001925 ····goto·:goto_0
 26 .end·method
  
21 .field·public·static·final·buttonPanel:I·=·0x7f09003c 
  
22 .field·public·static·final·checkbox:I·=·0x7f09003e27 #·virtual·methods
 28 .method·public·abstract·a()Landroid/support/v7/a/a;
 29 .end·method
  
23 .field·public·static·final·collapseActionView:I·=·0x7f09001d30 .method·public·abstract·a(I)V
 31 .end·method
  
24 .field·public·static·final·contentPanel:I·=·0x7f09003732 .method·public·abstract·a(Landroid/content/res/Configuration;)V
 33 .end·method
  
25 .field·public·static·final·custom:I·=·0x7f09003b34 .method·public·abstract·a(Landroid/os/Bundle;)V
 35 .end·method
  
26 .field·public·static·final·customPanel:I·=·0x7f09003a36 .method·public·abstract·a(Landroid/support/v7/widget/Toolbar;)V
 37 .end·method
  
27 .field·public·static·final·decor_content_parent:I·=·0x7f09004438 .method·public·abstract·a(Landroid/view/View;)V
 39 .end·method
  
28 .field·public·static·final·default_activity_button:I·=·0x7f09002f40 .method·public·abstract·a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
 41 .end·method
  
29 .field·public·static·final·dialog:I·=·0x7f09002142 .method·public·abstract·a(Ljava/lang/CharSequence;)V
 43 .end·method
  
30 .field·public·static·final·disableHome:I·=·0x7f09000e44 .method·public·abstract·b()Landroid/view/MenuInflater;
 45 .end·method
  
31 .field·public·static·final·dropdown:I·=·0x7f09002246 .method·public·abstract·b(Landroid/os/Bundle;)V
 47 .end·method
  
32 .field·public·static·final·edit_query:I·=·0x7f09004848 .method·public·abstract·b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
 49 .end·method
  
33 .field·public·static·final·end:I·=·0x7f09001a50 .method·public·abstract·c()V
 51 .end·method
  
34 .field·public·static·final·expand_activities_button:I·=·0x7f09002d52 .method·public·abstract·d()V
 53 .end·method
  
35 .field·public·static·final·expanded_menu:I·=·0x7f09003d54 .method·public·abstract·e()V
 55 .end·method
  
36 .field·public·static·final·home:I·=·0x7f09000656 .method·public·abstract·f()V
 57 .end·method
  
 58 .method·public·abstract·g()V
 59 .end·method
37 .field·public·static·final·homeAsUp:I·=·0x7f09000f 
  
38 .field·public·static·final·icon:I·=·0x7f090031 
  
39 .field·public·static·final·ifRoom:I·=·0x7f09001e 
  
40 .field·public·static·final·image:I·=·0x7f09002e 
  
41 .field·public·static·final·listMode:I·=·0x7f09000b 
  
42 .field·public·static·final·list_item:I·=·0x7f090030 
  
43 .field·public·static·final·middle:I·=·0x7f09001b 
  
44 .field·public·static·final·multiply:I·=·0x7f090024 
  
45 .field·public·static·final·never:I·=·0x7f09001f 
  
46 .field·public·static·final·none:I·=·0x7f090010 
  
47 .field·public·static·final·normal:I·=·0x7f09000c 
  
48 .field·public·static·final·parentPanel:I·=·0x7f090033 
  
49 .field·public·static·final·progress_circular:I·=·0x7f090007 
  
50 .field·public·static·final·progress_horizontal:I·=·0x7f090008 
  
51 .field·public·static·final·radio:I·=·0x7f090040 
  
52 .field·public·static·final·screen:I·=·0x7f090025 
Max diff block lines reached; -1/6803 bytes (-0.01%) of diff not shown.
119 KB
smali/android/support/v7/a/k.smali
    
Offset 1, 570 lines modifiedOffset 1, 3743 lines modified
1 .class·public·final·Landroid/support/v7/a/k;1 .class·Landroid/support/v7/a/k;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/a/h;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/h/s;
 5 .implements·Landroid/support/v7/internal/view/menu/j;
  
3 #·static·fields 
4 .field·public·static·final·AlertDialog_AppCompat:I·=·0x7f0c0000 
  
5 .field·public·static·final·AlertDialog_AppCompat_Light:I·=·0x7f0c00016 #·instance·fields
 7 .field·private·A:Z
  
6 .field·public·static·final·Animation_AppCompat_Dialog:I·=·0x7f0c00028 .field·private·B:I
  
7 .field·public·static·final·Animation_AppCompat_DropDownUp:I·=·0x7f0c00039 .field·private·final·C:Ljava/lang/Runnable;
  
8 .field·public·static·final·Base_AlertDialog_AppCompat:I·=·0x7f0c000410 .field·private·D:Z
  
9 .field·public·static·final·Base_AlertDialog_AppCompat_Light:I·=·0x7f0c000511 .field·private·E:Landroid/graphics/Rect;
  
10 .field·public·static·final·Base_Animation_AppCompat_Dialog:I·=·0x7f0c000612 .field·private·F:Landroid/graphics/Rect;
  
11 .field·public·static·final·Base_Animation_AppCompat_DropDownUp:I·=·0x7f0c000713 .field·private·G:Landroid/support/v7/internal/a/a;
  
12 .field·public·static·final·Base_DialogWindowTitleBackground_AppCompat:I·=·0x7f0c000914 .field·j:Landroid/support/v7/d/a;
  
13 .field·public·static·final·Base_DialogWindowTitle_AppCompat:I·=·0x7f0c000815 .field·k:Landroid/support/v7/internal/widget/ActionBarContextView;
  
14 .field·public·static·final·Base_TextAppearance_AppCompat:I·=·0x7f0c000a16 .field·l:Landroid/widget/PopupWindow;
  
15 .field·public·static·final·Base_TextAppearance_AppCompat_Body1:I·=·0x7f0c000b17 .field·m:Ljava/lang/Runnable;
  
16 .field·public·static·final·Base_TextAppearance_AppCompat_Body2:I·=·0x7f0c000c18 .field·private·n:Landroid/support/v7/internal/widget/ah;
  
17 .field·public·static·final·Base_TextAppearance_AppCompat_Button:I·=·0x7f0c000d19 .field·private·o:Landroid/support/v7/a/p;
  
18 .field·public·static·final·Base_TextAppearance_AppCompat_Caption:I·=·0x7f0c000e20 .field·private·p:Landroid/support/v7/a/t;
  
19 .field·public·static·final·Base_TextAppearance_AppCompat_Display1:I·=·0x7f0c000f21 .field·private·q:Z
  
20 .field·public·static·final·Base_TextAppearance_AppCompat_Display2:I·=·0x7f0c001022 .field·private·r:Landroid/view/ViewGroup;
  
21 .field·public·static·final·Base_TextAppearance_AppCompat_Display3:I·=·0x7f0c001123 .field·private·s:Landroid/view/ViewGroup;
  
22 .field·public·static·final·Base_TextAppearance_AppCompat_Display4:I·=·0x7f0c001224 .field·private·t:Landroid/widget/TextView;
  
23 .field·public·static·final·Base_TextAppearance_AppCompat_Headline:I·=·0x7f0c001325 .field·private·u:Landroid/view/View;
  
24 .field·public·static·final·Base_TextAppearance_AppCompat_Inverse:I·=·0x7f0c001426 .field·private·v:Z
  
25 .field·public·static·final·Base_TextAppearance_AppCompat_Large:I·=·0x7f0c001527 .field·private·w:Z
  
26 .field·public·static·final·Base_TextAppearance_AppCompat_Large_Inverse:I·=·0x7f0c001628 .field·private·x:Z
  
27 .field·public·static·final·Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I·=·0x7f0c001729 .field·private·y:[Landroid/support/v7/a/s;
  
28 .field·public·static·final·Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I·=·0x7f0c001830 .field·private·z:Landroid/support/v7/a/s;
  
29 .field·public·static·final·Base_TextAppearance_AppCompat_Medium:I·=·0x7f0c0019 
  
30 .field·public·static·final·Base_TextAppearance_AppCompat_Medium_Inverse:I·=·0x7f0c001a31 #·direct·methods
 32 .method·constructor·<init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
 33 ····.locals·1
  
31 .field·public·static·final·Base_TextAppearance_AppCompat_Menu:I·=·0x7f0c001b34 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/a/h;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
  
32 .field·public·static·final·Base_TextAppearance_AppCompat_SearchResult:I·=·0x7f0c001c35 ····new-instance·v0,·Landroid/support/v7/a/l;
  
33 .field·public·static·final·Base_TextAppearance_AppCompat_SearchResult_Subtitle:I·=·0x7f0c001d36 ····invoke-direct·{v0,·p0},·Landroid/support/v7/a/l;-><init>(Landroid/support/v7/a/k;)V
  
34 .field·public·static·final·Base_TextAppearance_AppCompat_SearchResult_Title:I·=·0x7f0c001e37 ····iput-object·v0,·p0,·Landroid/support/v7/a/k;->C:Ljava/lang/Runnable;
  
35 .field·public·static·final·Base_TextAppearance_AppCompat_Small:I·=·0x7f0c001f38 ····return-void
 39 .end·method
  
36 .field·public·static·final·Base_TextAppearance_AppCompat_Small_Inverse:I·=·0x7f0c002040 .method·static·synthetic·a(Landroid/support/v7/a/k;)I
 41 ····.locals·1
  
37 .field·public·static·final·Base_TextAppearance_AppCompat_Subhead:I·=·0x7f0c002142 ····iget·v0,·p0,·Landroid/support/v7/a/k;->B:I
  
38 .field·public·static·final·Base_TextAppearance_AppCompat_Subhead_Inverse:I·=·0x7f0c002243 ····return·v0
 44 .end·method
  
39 .field·public·static·final·Base_TextAppearance_AppCompat_Title:I·=·0x7f0c002345 .method·private·a(IZ)Landroid/support/v7/a/s;
 46 ····.locals·4
  
40 .field·public·static·final·Base_TextAppearance_AppCompat_Title_Inverse:I·=·0x7f0c002447 ····const/4·v3,·0x0
  
41 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionBar_Menu:I·=·0x7f0c002548 ····iget-object·v0,·p0,·Landroid/support/v7/a/k;->y:[Landroid/support/v7/a/s;
  
42 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I·=·0x7f0c002649 ····if-eqz·v0,·:cond_0
  
43 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I·=·0x7f0c002750 ····array-length·v1,·v0
  
44 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionBar_Title:I·=·0x7f0c002851 ····if-gt·v1,·p1,·:cond_2
  
45 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I·=·0x7f0c002952 ····:cond_0
 53 ····add-int/lit8·v1,·p1,·0x1
  
46 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I·=·0x7f0c002a54 ····new-array·v1,·v1,·[Landroid/support/v7/a/s;
  
47 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Title:I·=·0x7f0c002b55 ····if-eqz·v0,·:cond_1
  
48 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_DropDownItem:I·=·0x7f0c002c56 ····array-length·v2,·v0
  
49 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Large:I·=·0x7f0c002d57 ····invoke-static·{v0,·v3,·v1,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
50 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Small:I·=·0x7f0c002e58 ····:cond_1
 59 ····iput-object·v1,·p0,·Landroid/support/v7/a/k;->y:[Landroid/support/v7/a/s;
  
51 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Switch:I·=·0x7f0c002f60 ····move-object·v0,·v1
  
52 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem:I·=·0x7f0c003061 ····:cond_2
 62 ····aget-object·v1,·v0,·p1
  
53 .field·public·static·final·Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I·=·0x7f0c003163 ····if-nez·v1,·:cond_3
  
54 .field·public·static·final·Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I·=·0x7f0c003264 ····new-instance·v1,·Landroid/support/v7/a/s;
  
55 .field·public·static·final·Base_TextAppearance_Widget_AppCompat_Toolbar_Title:I·=·0x7f0c003365 ····invoke-direct·{v1,·p1},·Landroid/support/v7/a/s;-><init>(I)V
  
56 .field·public·static·final·Base_ThemeOverlay_AppCompat:I·=·0x7f0c004266 ····aput-object·v1,·v0,·p1
  
57 .field·public·static·final·Base_ThemeOverlay_AppCompat_ActionBar:I·=·0x7f0c004367 ····move-object·v0,·v1
  
58 .field·public·static·final·Base_ThemeOverlay_AppCompat_Dark:I·=·0x7f0c004468 ····:goto_0
Max diff block lines reached; 114448/121998 bytes (93.81%) of diff not shown.
14.5 KB
smali/android/support/v7/a/b.smali
    
Offset 1, 402 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·=·0x7f0100734 .field·public·a:I
  
5 .field·public·static·final·actionBarItemBackground:I·=·0x7f010074 
  
6 .field·public·static·final·actionBarPopupTheme:I·=·0x7f01006d5 #·direct·methods
 6 .method·public·constructor·<init>(II)V
 7 ····.locals·1
  
7 .field·public·static·final·actionBarSize:I·=·0x7f0100728 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
8 .field·public·static·final·actionBarSplitStyle:I·=·0x7f01006f9 ····const/4·v0,·0x0
  
9 .field·public·static·final·actionBarStyle:I·=·0x7f01006e10 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
10 .field·public·static·final·actionBarTabBarStyle:I·=·0x7f01006911 ····const·v0,·0x800013
  
11 .field·public·static·final·actionBarTabStyle:I·=·0x7f01006812 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
12 .field·public·static·final·actionBarTabTextStyle:I·=·0x7f01006a13 ····return-void
 14 .end·method
  
13 .field·public·static·final·actionBarTheme:I·=·0x7f01007015 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
 16 ····.locals·3
  
14 .field·public·static·final·actionBarWidgetTheme:I·=·0x7f01007117 ····const/4·v2,·0x0
  
15 .field·public·static·final·actionButtonStyle:I·=·0x7f01008d18 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
16 .field·public·static·final·actionDropDownStyle:I·=·0x7f01008919 ····iput·v2,·p0,·Landroid/support/v7/a/b;->a:I
  
17 .field·public·static·final·actionLayout:I·=·0x7f01004120 ····sget-object·v0,·Landroid/support/v7/b/l;->ActionBarLayout:[I
  
18 .field·public·static·final·actionMenuTextAppearance:I·=·0x7f01007521 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
19 .field·public·static·final·actionMenuTextColor:I·=·0x7f01007622 ····move-result-object·v0
  
20 .field·public·static·final·actionModeBackground:I·=·0x7f01007923 ····sget·v1,·Landroid/support/v7/b/l;->ActionBarLayout_android_layout_gravity:I
  
21 .field·public·static·final·actionModeCloseButtonStyle:I·=·0x7f01007824 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInt(II)I
  
22 .field·public·static·final·actionModeCloseDrawable:I·=·0x7f01007b25 ····move-result·v1
  
23 .field·public·static·final·actionModeCopyDrawable:I·=·0x7f01007d26 ····iput·v1,·p0,·Landroid/support/v7/a/b;->a:I
  
24 .field·public·static·final·actionModeCutDrawable:I·=·0x7f01007c27 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
25 .field·public·static·final·actionModeFindDrawable:I·=·0x7f01008128 ····return-void
 29 .end·method
  
26 .field·public·static·final·actionModePasteDrawable:I·=·0x7f01007e30 .method·public·constructor·<init>(Landroid/support/v7/a/b;)V
 31 ····.locals·1
  
27 .field·public·static·final·actionModePopupWindowStyle:I·=·0x7f01008332 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
28 .field·public·static·final·actionModeSelectAllDrawable:I·=·0x7f01007f33 ····const/4·v0,·0x0
  
29 .field·public·static·final·actionModeShareDrawable:I·=·0x7f01008034 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
30 .field·public·static·final·actionModeSplitBackground:I·=·0x7f01007a35 ····iget·v0,·p1,·Landroid/support/v7/a/b;->a:I
  
31 .field·public·static·final·actionModeStyle:I·=·0x7f01007736 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
32 .field·public·static·final·actionModeWebSearchDrawable:I·=·0x7f01008237 ····return-void
 38 .end·method
  
33 .field·public·static·final·actionOverflowButtonStyle:I·=·0x7f01006b39 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
 40 ····.locals·1
  
34 .field·public·static·final·actionOverflowMenuStyle:I·=·0x7f01006c41 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
35 .field·public·static·final·actionProviderClass:I·=·0x7f01004342 ····const/4·v0,·0x0
  
36 .field·public·static·final·actionViewClass:I·=·0x7f01004243 ····iput·v0,·p0,·Landroid/support/v7/a/b;->a:I
  
 44 ····return-void
 45 .end·method
37 .field·public·static·final·activityChooserViewStyle:I·=·0x7f010094 
  
38 .field·public·static·final·alertDialogButtonGroupStyle:I·=·0x7f0100b5 
  
39 .field·public·static·final·alertDialogCenterButtons:I·=·0x7f0100b6 
  
40 .field·public·static·final·alertDialogStyle:I·=·0x7f0100b4 
  
41 .field·public·static·final·alertDialogTheme:I·=·0x7f0100b7 
  
42 .field·public·static·final·autoCompleteTextViewStyle:I·=·0x7f0100bc 
  
43 .field·public·static·final·background:I·=·0x7f01000c 
  
44 .field·public·static·final·backgroundSplit:I·=·0x7f01000e 
  
45 .field·public·static·final·backgroundStacked:I·=·0x7f01000d 
  
46 .field·public·static·final·backgroundTint:I·=·0x7f0100d5 
  
47 .field·public·static·final·backgroundTintMode:I·=·0x7f0100d6 
  
48 .field·public·static·final·barSize:I·=·0x7f01002c 
  
49 .field·public·static·final·buttonBarButtonStyle:I·=·0x7f01008f 
  
50 .field·public·static·final·buttonBarNegativeButtonStyle:I·=·0x7f0100ba 
  
51 .field·public·static·final·buttonBarNeutralButtonStyle:I·=·0x7f0100bb 
  
52 .field·public·static·final·buttonBarPositiveButtonStyle:I·=·0x7f0100b9 
  
53 .field·public·static·final·buttonBarStyle:I·=·0x7f01008e 
  
54 .field·public·static·final·buttonPanelSideLayout:I·=·0x7f010020 
  
55 .field·public·static·final·buttonStyle:I·=·0x7f0100bd 
  
56 .field·public·static·final·buttonStyleSmall:I·=·0x7f0100be 
  
57 .field·public·static·final·checkboxStyle:I·=·0x7f0100bf 
  
58 .field·public·static·final·checkedTextViewStyle:I·=·0x7f0100c0 
  
59 .field·public·static·final·closeIcon:I·=·0x7f01004a 
  
Max diff block lines reached; -1/14805 bytes (-0.01%) of diff not shown.
14.9 KB
smali/android/support/v7/a/e.smali
    
Offset 1, 136 lines modifiedOffset 1, 430 lines modified
1 .class·public·final·Landroid/support/v7/a/e;1 .class·public·Landroid/support/v7/a/e;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/a/p;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/a/az;
 5 .implements·Landroid/support/v7/a/f;
  
3 #·static·fields 
4 .field·public·static·final·abc_action_bar_content_inset_material:I·=·0x7f080000 
  
5 .field·public·static·final·abc_action_bar_default_height_material:I·=·0x7f0800016 #·instance·fields
 7 .field·private·n:Landroid/support/v7/a/g;
  
6 .field·public·static·final·abc_action_bar_default_padding_material:I·=·0x7f080002 
  
7 .field·public·static·final·abc_action_bar_icon_vertical_padding_material:I·=·0x7f0800038 #·direct·methods
 9 .method·public·constructor·<init>()V
 10 ····.locals·0
  
8 .field·public·static·final·abc_action_bar_navigation_padding_start_material:I·=·0x7f08000411 ····invoke-direct·{p0},·Landroid/support/v4/a/p;-><init>()V
  
9 .field·public·static·final·abc_action_bar_overflow_padding_end_material:I·=·0x7f08000512 ····return-void
 13 .end·method
  
10 .field·public·static·final·abc_action_bar_overflow_padding_start_material:I·=·0x7f080006 
  
11 .field·public·static·final·abc_action_bar_progress_bar_size:I·=·0x7f08000714 #·virtual·methods
 15 .method·public·a()Landroid/content/Intent;
 16 ····.locals·1
  
12 .field·public·static·final·abc_action_bar_stacked_max_height:I·=·0x7f08000817 ····invoke-static·{p0},·Landroid/support/v4/a/aq;->a(Landroid/app/Activity;)Landroid/content/Intent;
  
13 .field·public·static·final·abc_action_bar_stacked_tab_max_width:I·=·0x7f08000918 ····move-result-object·v0
  
14 .field·public·static·final·abc_action_bar_subtitle_bottom_margin_material:I·=·0x7f08000a19 ····return-object·v0
 20 .end·method
  
15 .field·public·static·final·abc_action_bar_subtitle_top_margin_material:I·=·0x7f08000b21 .method·public·a(Landroid/support/v4/a/ay;)V
 22 ····.locals·0
  
16 .field·public·static·final·abc_action_button_min_height_material:I·=·0x7f08000c23 ····invoke-virtual·{p1,·p0},·Landroid/support/v4/a/ay;->a(Landroid/app/Activity;)Landroid/support/v4/a/ay;
  
17 .field·public·static·final·abc_action_button_min_width_material:I·=·0x7f08000d24 ····return-void
 25 .end·method
  
18 .field·public·static·final·abc_action_button_min_width_overflow_material:I·=·0x7f08000e26 .method·public·a(Landroid/support/v7/d/a;)V
 27 ····.locals·0
  
19 .field·public·static·final·abc_alert_dialog_button_bar_height:I·=·0x7f08000f28 ····return-void
 29 .end·method
  
20 .field·public·static·final·abc_button_inset_horizontal_material:I·=·0x7f08001030 .method·public·a(Landroid/support/v7/widget/Toolbar;)V
 31 ····.locals·1
  
21 .field·public·static·final·abc_button_inset_vertical_material:I·=·0x7f08001132 ····invoke-virtual·{p0},·Landroid/support/v7/a/e;->i()Landroid/support/v7/a/g;
  
22 .field·public·static·final·abc_button_padding_horizontal_material:I·=·0x7f08001233 ····move-result-object·v0
  
23 .field·public·static·final·abc_button_padding_vertical_material:I·=·0x7f08001334 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/a/g;->a(Landroid/support/v7/widget/Toolbar;)V
  
24 .field·public·static·final·abc_config_prefDialogWidth:I·=·0x7f08001435 ····return-void
 36 .end·method
  
25 .field·public·static·final·abc_control_corner_material:I·=·0x7f08001537 .method·public·a(Landroid/content/Intent;)Z
 38 ····.locals·1
  
26 .field·public·static·final·abc_control_inset_material:I·=·0x7f08001639 ····invoke-static·{p0,·p1},·Landroid/support/v4/a/aq;->a(Landroid/app/Activity;Landroid/content/Intent;)Z
  
27 .field·public·static·final·abc_control_padding_material:I·=·0x7f08001740 ····move-result·v0
  
28 .field·public·static·final·abc_dialog_list_padding_vertical_material:I·=·0x7f08001841 ····return·v0
 42 .end·method
  
29 .field·public·static·final·abc_dialog_min_width_major:I·=·0x7f08001943 .method·public·addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
 44 ····.locals·1
  
30 .field·public·static·final·abc_dialog_min_width_minor:I·=·0x7f08001a45 ····invoke-virtual·{p0},·Landroid/support/v7/a/e;->i()Landroid/support/v7/a/g;
  
31 .field·public·static·final·abc_dialog_padding_material:I·=·0x7f08001b46 ····move-result-object·v0
  
32 .field·public·static·final·abc_dialog_padding_top_material:I·=·0x7f08001c47 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/a/g;->b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
33 .field·public·static·final·abc_disabled_alpha_material_dark:I·=·0x7f08001d48 ····return-void
 49 .end·method
  
34 .field·public·static·final·abc_disabled_alpha_material_light:I·=·0x7f08001e50 .method·public·b(Landroid/content/Intent;)V
 51 ····.locals·0
  
35 .field·public·static·final·abc_dropdownitem_icon_width:I·=·0x7f08001f52 ····invoke-static·{p0,·p1},·Landroid/support/v4/a/aq;->b(Landroid/app/Activity;Landroid/content/Intent;)V
  
36 .field·public·static·final·abc_dropdownitem_text_padding_left:I·=·0x7f08002053 ····return-void
 54 .end·method
  
37 .field·public·static·final·abc_dropdownitem_text_padding_right:I·=·0x7f08002155 .method·public·b(Landroid/support/v4/a/ay;)V
 56 ····.locals·0
  
38 .field·public·static·final·abc_edit_text_inset_bottom_material:I·=·0x7f08002257 ····return-void
 58 .end·method
  
39 .field·public·static·final·abc_edit_text_inset_horizontal_material:I·=·0x7f08002359 .method·public·b(Landroid/support/v7/d/a;)V
 60 ····.locals·0
  
40 .field·public·static·final·abc_edit_text_inset_top_material:I·=·0x7f08002461 ····return-void
 62 .end·method
  
41 .field·public·static·final·abc_floating_window_z:I·=·0x7f08002563 .method·public·d()V
 64 ····.locals·1
  
42 .field·public·static·final·abc_list_item_padding_horizontal_material:I·=·0x7f08002665 ····invoke-virtual·{p0},·Landroid/support/v7/a/e;->i()Landroid/support/v7/a/g;
  
43 .field·public·static·final·abc_panel_menu_list_width:I·=·0x7f08002766 ····move-result-object·v0
  
44 .field·public·static·final·abc_search_view_preferred_width:I·=·0x7f08002867 ····invoke-virtual·{v0},·Landroid/support/v7/a/g;->e()V
  
45 .field·public·static·final·abc_search_view_text_min_width:I·=·0x7f08002968 ····return-void
 69 .end·method
  
46 .field·public·static·final·abc_switch_padding:I·=·0x7f08002a70 .method·public·f()Landroid/support/v7/a/a;
 71 ····.locals·1
  
47 .field·public·static·final·abc_text_size_body_1_material:I·=·0x7f08002b72 ····invoke-virtual·{p0},·Landroid/support/v7/a/e;->i()Landroid/support/v7/a/g;
  
48 .field·public·static·final·abc_text_size_body_2_material:I·=·0x7f08002c73 ····move-result-object·v0
  
49 .field·public·static·final·abc_text_size_button_material:I·=·0x7f08002d74 ····invoke-virtual·{v0},·Landroid/support/v7/a/g;->a()Landroid/support/v7/a/a;
  
50 .field·public·static·final·abc_text_size_caption_material:I·=·0x7f08002e75 ····move-result-object·v0
Max diff block lines reached; 8681/15230 bytes (57.00%) of diff not shown.
31.4 KB
smali/android/support/v7/a/l.smali
    
Offset 1, 1176 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Landroid/support/v7/a/l;1 .class·Landroid/support/v7/a/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
3 #·static·fields 
4 .field·public·static·final·ActionBar:[I 
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/a/k;
5 .field·public·static·final·ActionBarLayout:[I 
  
6 .field·public·static·final·ActionBarLayout_android_layout_gravity:I·=·0x0 
  
7 .field·public·static·final·ActionBar_background:I·=·0xa 
  
8 .field·public·static·final·ActionBar_backgroundSplit:I·=·0xc 
  
9 .field·public·static·final·ActionBar_backgroundStacked:I·=·0xb 
  
10 .field·public·static·final·ActionBar_contentInsetEnd:I·=·0x15 
  
11 .field·public·static·final·ActionBar_contentInsetLeft:I·=·0x16 
  
12 .field·public·static·final·ActionBar_contentInsetRight:I·=·0x17 
  
13 .field·public·static·final·ActionBar_contentInsetStart:I·=·0x14 
  
14 .field·public·static·final·ActionBar_customNavigationLayout:I·=·0xd 
  
15 .field·public·static·final·ActionBar_displayOptions:I·=·0x3 
  
16 .field·public·static·final·ActionBar_divider:I·=·0x9 
  
17 .field·public·static·final·ActionBar_elevation:I·=·0x18 
  
18 .field·public·static·final·ActionBar_height:I·=·0x0 
  
19 .field·public·static·final·ActionBar_hideOnContentScroll:I·=·0x13 
  
20 .field·public·static·final·ActionBar_homeAsUpIndicator:I·=·0x1a 
  
21 .field·public·static·final·ActionBar_homeLayout:I·=·0xe 
  
22 .field·public·static·final·ActionBar_icon:I·=·0x7 
  
23 .field·public·static·final·ActionBar_indeterminateProgressStyle:I·=·0x10 
  
24 .field·public·static·final·ActionBar_itemPadding:I·=·0x12 
  
25 .field·public·static·final·ActionBar_logo:I·=·0x8 
  
26 .field·public·static·final·ActionBar_navigationMode:I·=·0x2 
  
27 .field·public·static·final·ActionBar_popupTheme:I·=·0x19 
  
28 .field·public·static·final·ActionBar_progressBarPadding:I·=·0x11 
  
29 .field·public·static·final·ActionBar_progressBarStyle:I·=·0xf 
  
30 .field·public·static·final·ActionBar_subtitle:I·=·0x4 
  
31 .field·public·static·final·ActionBar_subtitleTextStyle:I·=·0x6 
  
32 .field·public·static·final·ActionBar_title:I·=·0x1 
  
33 .field·public·static·final·ActionBar_titleTextStyle:I·=·0x5 
  
34 .field·public·static·final·ActionMenuItemView:[I 
  
35 .field·public·static·final·ActionMenuItemView_android_minWidth:I·=·0x0 
  
36 .field·public·static·final·ActionMenuView:[I 
  
37 .field·public·static·final·ActionMode:[I 
  
38 .field·public·static·final·ActionMode_background:I·=·0x3 
  
39 .field·public·static·final·ActionMode_backgroundSplit:I·=·0x4 
  
40 .field·public·static·final·ActionMode_closeItemLayout:I·=·0x5 
  
41 .field·public·static·final·ActionMode_height:I·=·0x0 
  
42 .field·public·static·final·ActionMode_subtitleTextStyle:I·=·0x2 
  
43 .field·public·static·final·ActionMode_titleTextStyle:I·=·0x1 
  
44 .field·public·static·final·ActivityChooserView:[I 
  
45 .field·public·static·final·ActivityChooserView_expandActivityOverflowButtonDrawable:I·=·0x1 
  
46 .field·public·static·final·ActivityChooserView_initialActivityCount:I·=·0x0 
  
47 .field·public·static·final·AlertDialog:[I 
  
48 .field·public·static·final·AlertDialog_android_layout:I·=·0x0 
  
49 .field·public·static·final·AlertDialog_buttonPanelSideLayout:I·=·0x1 
  
50 .field·public·static·final·AlertDialog_listItemLayout:I·=·0x5 
  
51 .field·public·static·final·AlertDialog_listLayout:I·=·0x2 
  
52 .field·public·static·final·AlertDialog_multiChoiceItemLayout:I·=·0x3 
  
53 .field·public·static·final·AlertDialog_singleChoiceItemLayout:I·=·0x4 
  
54 .field·public·static·final·AppCompatTextView:[I 
  
55 .field·public·static·final·AppCompatTextView_android_textAppearance:I·=·0x0 
  
56 .field·public·static·final·AppCompatTextView_textAllCaps:I·=·0x1 
  
57 .field·public·static·final·DrawerArrowToggle:[I 
  
58 .field·public·static·final·DrawerArrowToggle_barSize:I·=·0x6 
  
59 .field·public·static·final·DrawerArrowToggle_color:I·=·0x0 
  
60 .field·public·static·final·DrawerArrowToggle_drawableSize:I·=·0x2 
  
61 .field·public·static·final·DrawerArrowToggle_gapBetweenBars:I·=·0x3 
  
62 .field·public·static·final·DrawerArrowToggle_middleBarArrowSize:I·=·0x5 
  
Max diff block lines reached; 11935/32094 bytes (37.19%) of diff not shown.
2.32 KB
smali/android/support/v7/a/a.smali
    
Offset 1, 2 lines modifiedOffset 1, 134 lines modified
1 .class·public·final·Landroid/support/v7/a/a;1 .class·public·abstract·Landroid/support/v7/a/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·direct·methods
 4 .method·public·constructor·<init>()V
 5 ····.locals·0
  
 6 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 7 ····return-void
 8 .end·method
  
  
 9 #·virtual·methods
 10 .method·public·abstract·a()I
 11 .end·method
  
 12 .method·public·a(Landroid/support/v7/d/b;)Landroid/support/v7/d/a;
 13 ····.locals·1
  
 14 ····const/4·v0,·0x0
  
 15 ····return-object·v0
 16 .end·method
  
 17 .method·public·a(F)V
 18 ····.locals·2
  
 19 ····const/4·v0,·0x0
  
 20 ····cmpl-float·v0,·p1,·v0
  
 21 ····if-eqz·v0,·:cond_0
  
 22 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
 23 ····const-string·v1,·"Setting·a·non-zero·elevation·is·not·supported·in·this·action·bar·configuration."
  
 24 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 25 ····throw·v0
  
 26 ····:cond_0
 27 ····return-void
 28 .end·method
  
 29 .method·public·a(Landroid/content/res/Configuration;)V
 30 ····.locals·0
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·a(Ljava/lang/CharSequence;)V
 34 ····.locals·0
  
 35 ····return-void
 36 .end·method
  
 37 .method·public·abstract·a(Z)V
 38 .end·method
  
 39 .method·public·a(ILandroid/view/KeyEvent;)Z
 40 ····.locals·1
  
 41 ····const/4·v0,·0x0
  
 42 ····return·v0
 43 .end·method
  
 44 .method·public·b()Landroid/content/Context;
 45 ····.locals·1
  
 46 ····const/4·v0,·0x0
  
 47 ····return-object·v0
 48 .end·method
  
 49 .method·public·b(Z)V
 50 ····.locals·0
  
 51 ····return-void
 52 .end·method
  
 53 .method·public·c(Z)V
 54 ····.locals·2
  
 55 ····if-eqz·p1,·:cond_0
  
 56 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
 57 ····const-string·v1,·"Hide·on·content·scroll·is·not·supported·in·this·action·bar·configuration."
  
 58 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 59 ····throw·v0
  
 60 ····:cond_0
 61 ····return-void
 62 .end·method
  
 63 .method·public·c()Z
 64 ····.locals·1
  
 65 ····const/4·v0,·0x0
  
 66 ····return·v0
 67 .end·method
  
 68 .method·public·d(Z)V
 69 ····.locals·0
  
 70 ····return-void
 71 .end·method
  
 72 .method·public·d()Z
 73 ····.locals·1
  
 74 ····const/4·v0,·0x0
  
 75 ····return·v0
 76 .end·method
  
 77 .method·public·e(Z)V
 78 ····.locals·0
  
 79 ····return-void
Max diff block lines reached; -1/2309 bytes (-0.04%) of diff not shown.
5.0 KB
smali/android/support/v7/a/j.smali
    
Offset 1, 38 lines modifiedOffset 1, 119 lines modified
1 .class·public·final·Landroid/support/v7/a/j;1 .class·Landroid/support/v7/a/j;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v7/a/k;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/internal/widget/an;
  
3 #·static·fields 
4 .field·public·static·final·abc_action_bar_home_description:I·=·0x7f0b0000 
  
5 .field·public·static·final·abc_action_bar_home_description_format:I·=·0x7f0b00015 #·annotations
 6 .annotation·build·Landroid/annotation/TargetApi;
 7 ····value·=·0xb
 8 .end·annotation
  
6 .field·public·static·final·abc_action_bar_home_subtitle_description_format:I·=·0x7f0b0002 
  
7 .field·public·static·final·abc_action_bar_up_description:I·=·0x7f0b00039 #·instance·fields
 10 .field·private·n:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;
  
8 .field·public·static·final·abc_action_menu_overflow_description:I·=·0x7f0b0004 
  
9 .field·public·static·final·abc_action_mode_done:I·=·0x7f0b000511 #·direct·methods
 12 .method·constructor·<init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
 13 ····.locals·0
  
10 .field·public·static·final·abc_activity_chooser_view_see_all:I·=·0x7f0b000614 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/a/k;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/a/f;)V
  
11 .field·public·static·final·abc_activitychooserview_choose_application:I·=·0x7f0b000715 ····return-void
 16 .end·method
  
12 .field·public·static·final·abc_search_hint:I·=·0x7f0b0008 
  
13 .field·public·static·final·abc_searchview_description_clear:I·=·0x7f0b000917 #·virtual·methods
 18 .method·public·a(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
 19 ····.locals·3
  
14 .field·public·static·final·abc_searchview_description_query:I·=·0x7f0b000a20 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
15 .field·public·static·final·abc_searchview_description_search:I·=·0x7f0b000b21 ····move-result-object·v0
  
16 .field·public·static·final·abc_searchview_description_submit:I·=·0x7f0b000c22 ····new-instance·v1,·Landroid/support/v7/internal/view/e;
  
17 .field·public·static·final·abc_searchview_description_voice:I·=·0x7f0b000d23 ····invoke-direct·{v1,·v0,·p2},·Landroid/support/v7/internal/view/e;-><init>(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V
  
18 .field·public·static·final·abc_shareactionprovider_share_with:I·=·0x7f0b000e24 ····invoke-virtual·{p0,·v1},·Landroid/support/v7/a/j;->b(Landroid/support/v7/d/b;)Landroid/support/v7/d/a;
  
19 .field·public·static·final·abc_shareactionprovider_share_with_application:I·=·0x7f0b000f25 ····move-result-object·v1
  
20 .field·public·static·final·abc_toolbar_collapse_description:I·=·0x7f0b001026 ····if-eqz·v1,·:cond_0
  
 27 ····new-instance·v0,·Landroid/support/v7/internal/view/d;
  
 28 ····iget-object·v2,·p0,·Landroid/support/v7/a/j;->a:Landroid/content/Context;
  
 29 ····invoke-direct·{v0,·v2,·v1},·Landroid/support/v7/internal/view/d;-><init>(Landroid/content/Context;Landroid/support/v7/d/a;)V
  
 30 ····:goto_0
 31 ····return-object·v0
  
 32 ····:cond_0
 33 ····const/4·v0,·0x0
  
 34 ····goto·:goto_0
 35 .end·method
  
 36 .method·a(Landroid/view/ViewGroup;)V
 37 ····.locals·1
  
 38 ····const·v0,·0x1020002
  
 39 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
  
 40 ····move-result-object·v0
  
 41 ····check-cast·v0,·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;
  
 42 ····iput-object·v0,·p0,·Landroid/support/v7/a/j;->n:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;
  
 43 ····iget-object·v0,·p0,·Landroid/support/v7/a/j;->n:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;
  
 44 ····if-eqz·v0,·:cond_0
  
 45 ····iget-object·v0,·p0,·Landroid/support/v7/a/j;->n:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;
  
 46 ····invoke-virtual·{v0,·p0},·Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;->setActionModeForChildListener(Landroid/support/v7/internal/widget/an;)V
  
 47 ····:cond_0
 48 ····return-void
 49 .end·method
  
 50 .method·b(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
 51 ····.locals·1
  
 52 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v7/a/k;->b(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
  
 53 ····move-result-object·v0
  
 54 ····if-eqz·v0,·:cond_0
  
 55 ····:goto_0
 56 ····return-object·v0
  
 57 ····:cond_0
 58 ····iget-object·v0,·p0,·Landroid/support/v7/a/j;->c:Landroid/view/Window$Callback;
  
 59 ····instance-of·v0,·v0,·Landroid/view/LayoutInflater$Factory2;
  
 60 ····if-eqz·v0,·:cond_1
  
 61 ····iget-object·v0,·p0,·Landroid/support/v7/a/j;->c:Landroid/view/Window$Callback;
  
 62 ····check-cast·v0,·Landroid/view/LayoutInflater$Factory2;
  
 63 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/view/LayoutInflater$Factory2;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
  
 64 ····move-result-object·v0
  
 65 ····goto·:goto_0
  
 66 ····:cond_1
 67 ····const/4·v0,·0x0
  
 68 ····goto·:goto_0
 69 .end·method
883 B
smali/android/support/v7/a/c.smali
    
Offset 1, 18 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·Landroid/support/v7/a/c;1 .class·public·interface·abstract·Landroid/support/v7/a/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·virtual·methods
 4 .method·public·abstract·a(Z)V
 5 .end·method
3 #·static·fields 
4 .field·public·static·final·abc_action_bar_embed_tabs:I·=·0x7f060000 
  
5 .field·public·static·final·abc_action_bar_embed_tabs_pre_jb:I·=·0x7f060001 
  
6 .field·public·static·final·abc_action_bar_expanded_action_views_exclusive:I·=·0x7f060002 
  
7 .field·public·static·final·abc_config_actionMenuItemAllCaps:I·=·0x7f060003 
  
8 .field·public·static·final·abc_config_allowActionMenuItemTextWithIcon:I·=·0x7f060004 
  
9 .field·public·static·final·abc_config_closeDialogWhenTouchOutside:I·=·0x7f060005 
  
10 .field·public·static·final·abc_config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f060006 
10.5 KB
smali/com/getbase/floatingactionbutton/f.smali
    
Offset 1, 260 lines modifiedOffset 1, 20 lines modified
1 .class·Lcom/getbase/floatingactionbutton/f;1 .class·public·final·Lcom/getbase/floatingactionbutton/f;
2 .super·Landroid/view/ViewGroup$LayoutParams;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·final·synthetic·a:Lcom/getbase/floatingactionbutton/FloatingActionsMenu;4 .field·public·static·final·down:I·=·0x7f090018
  
5 .field·private·b:Landroid/animation/ObjectAnimator;5 .field·public·static·final·fab_expand_menu_button:I·=·0x7f090004
  
6 .field·private·c:Landroid/animation/ObjectAnimator;6 .field·public·static·final·fab_label:I·=·0x7f090005
  
7 .field·private·d:Landroid/animation/ObjectAnimator;7 .field·public·static·final·left:I·=·0x7f090016
  
8 .field·private·e:Landroid/animation/ObjectAnimator;8 .field·public·static·final·mini:I·=·0x7f090015
  
9 .field·private·f:Z9 .field·public·static·final·normal:I·=·0x7f09000c
  
 10 .field·public·static·final·right:I·=·0x7f090017
  
 11 .field·public·static·final·up:I·=·0x7f09000a
10 #·direct·methods 
11 .method·public·constructor·<init>(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;Landroid/view/ViewGroup$LayoutParams;)V 
12 ····.locals·3 
  
13 ····const/4·v2,·0x2 
  
14 ····iput-object·p1,·p0,·Lcom/getbase/floatingactionbutton/f;->a:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
15 ····invoke-direct·{p0,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V 
  
16 ····new-instance·v0,·Landroid/animation/ObjectAnimator; 
  
17 ····invoke-direct·{v0},·Landroid/animation/ObjectAnimator;-><init>()V 
  
18 ····iput-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->b:Landroid/animation/ObjectAnimator; 
  
19 ····new-instance·v0,·Landroid/animation/ObjectAnimator; 
  
20 ····invoke-direct·{v0},·Landroid/animation/ObjectAnimator;-><init>()V 
  
21 ····iput-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->c:Landroid/animation/ObjectAnimator; 
  
22 ····new-instance·v0,·Landroid/animation/ObjectAnimator; 
  
23 ····invoke-direct·{v0},·Landroid/animation/ObjectAnimator;-><init>()V 
  
24 ····iput-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->d:Landroid/animation/ObjectAnimator; 
  
25 ····new-instance·v0,·Landroid/animation/ObjectAnimator; 
  
26 ····invoke-direct·{v0},·Landroid/animation/ObjectAnimator;-><init>()V 
  
27 ····iput-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->e:Landroid/animation/ObjectAnimator; 
  
28 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->b:Landroid/animation/ObjectAnimator; 
  
29 ····invoke-static·{},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->a()Landroid/view/animation/Interpolator; 
  
30 ····move-result-object·v1 
  
31 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
32 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->c:Landroid/animation/ObjectAnimator; 
  
33 ····invoke-static·{},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->b()Landroid/view/animation/Interpolator; 
  
34 ····move-result-object·v1 
  
35 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
36 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->d:Landroid/animation/ObjectAnimator; 
  
37 ····invoke-static·{},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->c()Landroid/view/animation/Interpolator; 
  
38 ····move-result-object·v1 
  
39 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
40 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->e:Landroid/animation/ObjectAnimator; 
  
41 ····invoke-static·{},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->c()Landroid/view/animation/Interpolator; 
  
42 ····move-result-object·v1 
  
43 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
44 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->e:Landroid/animation/ObjectAnimator; 
  
45 ····sget-object·v1,·Landroid/view/View;->ALPHA:Landroid/util/Property; 
  
46 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setProperty(Landroid/util/Property;)V 
  
47 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->e:Landroid/animation/ObjectAnimator; 
  
48 ····new-array·v1,·v2,·[F 
  
49 ····fill-array-data·v1,·:array_0 
  
50 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setFloatValues([F)V 
  
51 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->c:Landroid/animation/ObjectAnimator; 
  
52 ····sget-object·v1,·Landroid/view/View;->ALPHA:Landroid/util/Property; 
  
53 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setProperty(Landroid/util/Property;)V 
  
54 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->c:Landroid/animation/ObjectAnimator; 
  
55 ····new-array·v1,·v2,·[F 
  
56 ····fill-array-data·v1,·:array_1 
  
57 ····invoke-virtual·{v0,·v1},·Landroid/animation/ObjectAnimator;->setFloatValues([F)V 
  
58 ····invoke-static·{p1},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->g(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)I 
  
59 ····move-result·v0 
  
60 ····packed-switch·v0,·:pswitch_data_0 
  
61 ····:goto_0 
62 ····return-void 
  
63 ····:pswitch_0 
64 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/f;->d:Landroid/animation/ObjectAnimator; 
  
65 ····sget-object·v1,·Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; 
Max diff block lines reached; -1/10621 bytes (-0.01%) of diff not shown.
2.19 KB
smali/com/getbase/floatingactionbutton/d.smali
    
Offset 1, 58 lines modifiedOffset 1, 24 lines modified
1 .class·Lcom/getbase/floatingactionbutton/d;1 .class·public·final·Lcom/getbase/floatingactionbutton/d;
2 .super·Landroid/graphics/drawable/LayerDrawable;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·private·final·a:I4 .field·public·static·final·fab_actions_spacing:I·=·0x7f080042
  
 5 .field·public·static·final·fab_icon_size:I·=·0x7f080043
  
 6 .field·public·static·final·fab_labels_margin:I·=·0x7f080044
5 #·direct·methods 
6 .method·public·varargs·constructor·<init>(I[Landroid/graphics/drawable/Drawable;)V 
7 ····.locals·0 
  
8 ····invoke-direct·{p0,·p2},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V7 .field·public·static·final·fab_plus_icon_size:I·=·0x7f080045
  
9 ····iput·p1,·p0,·Lcom/getbase/floatingactionbutton/d;->a:I8 .field·public·static·final·fab_plus_icon_stroke:I·=·0x7f080046
  
 9 .field·public·static·final·fab_shadow_offset:I·=·0x7f080047
10 ····return-void 
11 .end·method 
  
 10 .field·public·static·final·fab_shadow_radius:I·=·0x7f080048
  
 11 .field·public·static·final·fab_size_mini:I·=·0x7f080049
12 #·virtual·methods 
13 .method·public·draw(Landroid/graphics/Canvas;)V 
14 ····.locals·7 
  
15 ····invoke-virtual·{p0},·Lcom/getbase/floatingactionbutton/d;->getBounds()Landroid/graphics/Rect;12 .field·public·static·final·fab_size_normal:I·=·0x7f08004a
  
 13 .field·public·static·final·fab_stroke_width:I·=·0x7f08004b
16 ····move-result-object·v0 
  
17 ····iget·v1,·v0,·Landroid/graphics/Rect;->left:I 
  
18 ····int-to-float·v1,·v1 
  
19 ····iget·v2,·v0,·Landroid/graphics/Rect;->top:I 
  
20 ····int-to-float·v2,·v2 
  
21 ····iget·v3,·v0,·Landroid/graphics/Rect;->right:I 
  
22 ····int-to-float·v3,·v3 
  
23 ····iget·v0,·v0,·Landroid/graphics/Rect;->bottom:I 
  
24 ····int-to-float·v4,·v0 
  
25 ····iget·v5,·p0,·Lcom/getbase/floatingactionbutton/d;->a:I 
  
26 ····const/16·v6,·0x1f 
  
27 ····move-object·v0,·p1 
  
28 ····invoke-virtual/range·{v0·..·v6},·Landroid/graphics/Canvas;->saveLayerAlpha(FFFFII)I 
  
29 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->draw(Landroid/graphics/Canvas;)V 
  
30 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->restore()V 
  
31 ····return-void 
32 .end·method 
2.71 KB
smali/com/getbase/floatingactionbutton/g.smali
    
Offset 1, 2 lines modifiedOffset 1, 103 lines modified
1 .class·public·interface·abstract·Lcom/getbase/floatingactionbutton/g;1 .class·public·final·Lcom/getbase/floatingactionbutton/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
 3 #·static·fields
 4 .field·public·static·final·AddFloatingActionButton:[I
  
 5 .field·public·static·final·AddFloatingActionButton_fab_plusIconColor:I·=·0x0
  
 6 .field·public·static·final·FloatingActionButton:[I
  
 7 .field·public·static·final·FloatingActionButton_fab_colorDisabled:I·=·0x1
  
 8 .field·public·static·final·FloatingActionButton_fab_colorNormal:I·=·0x2
  
 9 .field·public·static·final·FloatingActionButton_fab_colorPressed:I·=·0x0
  
 10 .field·public·static·final·FloatingActionButton_fab_icon:I·=·0x3
  
 11 .field·public·static·final·FloatingActionButton_fab_size:I·=·0x4
  
 12 .field·public·static·final·FloatingActionButton_fab_stroke_visible:I·=·0x6
  
 13 .field·public·static·final·FloatingActionButton_fab_title:I·=·0x5
  
 14 .field·public·static·final·FloatingActionsMenu:[I
  
 15 .field·public·static·final·FloatingActionsMenu_fab_addButtonColorNormal:I·=·0x1
  
 16 .field·public·static·final·FloatingActionsMenu_fab_addButtonColorPressed:I·=·0x0
  
 17 .field·public·static·final·FloatingActionsMenu_fab_addButtonPlusIconColor:I·=·0x3
  
 18 .field·public·static·final·FloatingActionsMenu_fab_addButtonSize:I·=·0x2
  
 19 .field·public·static·final·FloatingActionsMenu_fab_addButtonStrokeVisible:I·=·0x4
  
 20 .field·public·static·final·FloatingActionsMenu_fab_expandDirection:I·=·0x7
  
 21 .field·public·static·final·FloatingActionsMenu_fab_labelStyle:I·=·0x5
  
 22 .field·public·static·final·FloatingActionsMenu_fab_labelsPosition:I·=·0x6
  
  
 23 #·direct·methods
 24 .method·static·constructor·<clinit>()V
 25 ····.locals·3
  
 26 ····const/4·v0,·0x1
  
 27 ····new-array·v0,·v0,·[I
  
 28 ····const/4·v1,·0x0
  
 29 ····const·v2,·0x7f01001f
  
 30 ····aput·v2,·v0,·v1
  
 31 ····sput-object·v0,·Lcom/getbase/floatingactionbutton/g;->AddFloatingActionButton:[I
  
 32 ····const/4·v0,·0x7
  
 33 ····new-array·v0,·v0,·[I
  
 34 ····fill-array-data·v0,·:array_0
  
 35 ····sput-object·v0,·Lcom/getbase/floatingactionbutton/g;->FloatingActionButton:[I
  
 36 ····const/16·v0,·0x8
  
 37 ····new-array·v0,·v0,·[I
  
 38 ····fill-array-data·v0,·:array_1
  
 39 ····sput-object·v0,·Lcom/getbase/floatingactionbutton/g;->FloatingActionsMenu:[I
  
 40 ····return-void
  
 41 ····nop
  
 42 ····:array_0
 43 ····.array-data·4
 44 ········0x7f01002e
 45 ········0x7f01002f
 46 ········0x7f010030
 47 ········0x7f010031
 48 ········0x7f010032
 49 ········0x7f010033
 50 ········0x7f010034
 51 ····.end·array-data
  
 52 ····:array_1
 53 ····.array-data·4
 54 ········0x7f010035
 55 ········0x7f010036
 56 ········0x7f010037
 57 ········0x7f010038
 58 ········0x7f010039
 59 ········0x7f01003a
 60 ········0x7f01003b
 61 ········0x7f01003c
 62 ····.end·array-data
 63 .end·method
3.57 KB
smali/com/getbase/floatingactionbutton/b.smali
    
Offset 1, 94 lines modifiedOffset 1, 58 lines modified
1 .class·Lcom/getbase/floatingactionbutton/b;1 .class·Lcom/getbase/floatingactionbutton/b;
2 .super·Landroid/graphics/drawable/shapes/Shape;2 .super·Landroid/graphics/drawable/LayerDrawable;
  
  
3 #·instance·fields3 #·instance·fields
 4 .field·private·final·a:I
4 .field·final·synthetic·a:F 
  
5 .field·final·synthetic·b:F 
  
6 .field·final·synthetic·c:F 
  
7 .field·final·synthetic·d:F 
  
8 .field·final·synthetic·e:Lcom/getbase/floatingactionbutton/a; 
  
  
9 #·direct·methods5 #·direct·methods
10 .method·constructor·<init>(Lcom/getbase/floatingactionbutton/a;FFFF)V6 .method·public·varargs·constructor·<init>(I[Landroid/graphics/drawable/Drawable;)V
11 ····.locals·07 ····.locals·0
  
 8 ····invoke-direct·{p0,·p2},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
12 ····iput-object·p1,·p0,·Lcom/getbase/floatingactionbutton/b;->e:Lcom/getbase/floatingactionbutton/a; 
  
13 ····iput·p2,·p0,·Lcom/getbase/floatingactionbutton/b;->a:F 
  
14 ····iput·p3,·p0,·Lcom/getbase/floatingactionbutton/b;->b:F 
  
15 ····iput·p4,·p0,·Lcom/getbase/floatingactionbutton/b;->c:F9 ····iput·p1,·p0,·Lcom/getbase/floatingactionbutton/b;->a:I
  
16 ····iput·p5,·p0,·Lcom/getbase/floatingactionbutton/b;->d:F 
  
17 ····invoke-direct·{p0},·Landroid/graphics/drawable/shapes/Shape;-><init>()V 
  
18 ····return-void10 ····return-void
19 .end·method11 .end·method
  
  
20 #·virtual·methods12 #·virtual·methods
21 .method·public·draw(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V13 .method·public·draw(Landroid/graphics/Canvas;)V
22 ····.locals·614 ····.locals·7
  
23 ····iget·v1,·p0,·Lcom/getbase/floatingactionbutton/b;->a:F 
  
24 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->b:F15 ····invoke-virtual·{p0},·Lcom/getbase/floatingactionbutton/b;->getBounds()Landroid/graphics/Rect;
  
25 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/b;->c:F16 ····move-result-object·v0
  
26 ····sub-float·v2,·v0,·v217 ····iget·v1,·v0,·Landroid/graphics/Rect;->left:I
  
27 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->d:F18 ····int-to-float·v1,·v1
  
28 ····iget·v3,·p0,·Lcom/getbase/floatingactionbutton/b;->a:F19 ····iget·v2,·v0,·Landroid/graphics/Rect;->top:I
  
29 ····sub-float·v3,·v0,·v320 ····int-to-float·v2,·v2
  
30 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->b:F21 ····iget·v3,·v0,·Landroid/graphics/Rect;->right:I
  
31 ····iget·v4,·p0,·Lcom/getbase/floatingactionbutton/b;->c:F22 ····int-to-float·v3,·v3
  
 23 ····iget·v0,·v0,·Landroid/graphics/Rect;->bottom:I
32 ····add-float/2addr·v4,·v0 
  
33 ····move-object·v0,·p1 
  
34 ····move-object·v5,·p224 ····int-to-float·v4,·v0
  
35 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V25 ····iget·v5,·p0,·Lcom/getbase/floatingactionbutton/b;->a:I
  
 26 ····const/16·v6,·0x1f
36 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->b:F 
  
37 ····iget·v1,·p0,·Lcom/getbase/floatingactionbutton/b;->c:F 
  
38 ····sub-float·v1,·v0,·v1 
  
39 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/b;->a:F 
  
40 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->b:F 
  
41 ····iget·v3,·p0,·Lcom/getbase/floatingactionbutton/b;->c:F 
  
42 ····add-float/2addr·v3,·v0 
  
43 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/b;->d:F 
  
44 ····iget·v4,·p0,·Lcom/getbase/floatingactionbutton/b;->a:F 
  
45 ····sub-float·v4,·v0,·v4 
  
46 ····move-object·v0,·p127 ····move-object·v0,·p1
  
47 ····move-object·v5,·p228 ····invoke-virtual/range·{v0·..·v6},·Landroid/graphics/Canvas;->saveLayerAlpha(FFFFII)I
  
 29 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->draw(Landroid/graphics/Canvas;)V
  
48 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V30 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->restore()V
  
49 ····return-void31 ····return-void
50 .end·method32 .end·method
4.86 KB
smali/com/getbase/floatingactionbutton/e.smali
    
Offset 1, 126 lines modifiedOffset 1, 8 lines modified
1 .class·Lcom/getbase/floatingactionbutton/e;1 .class·public·final·Lcom/getbase/floatingactionbutton/e;
2 .super·Lcom/getbase/floatingactionbutton/a;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·final·synthetic·g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu;4 .field·public·static·final·fab_bg_mini:I·=·0x7f02003b
  
 5 .field·public·static·final·fab_bg_normal:I·=·0x7f02003c
  
5 #·virtual·methods 
6 .method·a()V 
7 ····.locals·1 
  
8 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
9 ····invoke-static·{v0},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->a(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)I 
  
10 ····move-result·v0 
  
11 ····iput·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->a:I 
  
12 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
13 ····invoke-static·{v0},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->b(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)I 
  
14 ····move-result·v0 
  
15 ····iput·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->b:I 
  
16 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
17 ····invoke-static·{v0},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->c(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)I 
  
18 ····move-result·v0 
  
19 ····iput·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->c:I 
  
20 ····iget-object·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
21 ····invoke-static·{v0},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->d(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)Z 
  
22 ····move-result·v0 
  
23 ····iput-boolean·v0,·p0,·Lcom/getbase/floatingactionbutton/e;->f:Z 
  
24 ····invoke-super·{p0},·Lcom/getbase/floatingactionbutton/a;->a()V 
  
25 ····return-void 
26 .end·method 
  
27 .method·getIconDrawable()Landroid/graphics/drawable/Drawable; 
28 ····.locals·5 
  
29 ····const/4·v4,·0x2 
  
30 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/h; 
  
31 ····invoke-super·{p0},·Lcom/getbase/floatingactionbutton/a;->getIconDrawable()Landroid/graphics/drawable/Drawable; 
  
32 ····move-result-object·v1 
  
33 ····invoke-direct·{v0,·v1},·Lcom/getbase/floatingactionbutton/h;-><init>(Landroid/graphics/drawable/Drawable;)V 
  
34 ····iget-object·v1,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
35 ····invoke-static·{v1,·v0},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->a(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;Lcom/getbase/floatingactionbutton/h;)Lcom/getbase/floatingactionbutton/h; 
  
36 ····new-instance·v1,·Landroid/view/animation/OvershootInterpolator; 
  
37 ····invoke-direct·{v1},·Landroid/view/animation/OvershootInterpolator;-><init>()V 
  
38 ····const-string·v2,·"rotation" 
  
39 ····new-array·v3,·v4,·[F 
  
40 ····fill-array-data·v3,·:array_0 
  
41 ····invoke-static·{v0,·v2,·v3},·Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; 
  
42 ····move-result-object·v2 
  
43 ····const-string·v3,·"rotation" 
  
44 ····new-array·v4,·v4,·[F 
  
45 ····fill-array-data·v4,·:array_1 
  
46 ····invoke-static·{v0,·v3,·v4},·Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; 
  
47 ····move-result-object·v3 
  
48 ····invoke-virtual·{v2,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
49 ····invoke-virtual·{v3,·v1},·Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V 
  
50 ····iget-object·v1,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
51 ····invoke-static·{v1},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->e(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)Landroid/animation/AnimatorSet; 
  
52 ····move-result-object·v1 
  
53 ····invoke-virtual·{v1,·v3},·Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; 
  
54 ····iget-object·v1,·p0,·Lcom/getbase/floatingactionbutton/e;->g:Lcom/getbase/floatingactionbutton/FloatingActionsMenu; 
  
55 ····invoke-static·{v1},·Lcom/getbase/floatingactionbutton/FloatingActionsMenu;->f(Lcom/getbase/floatingactionbutton/FloatingActionsMenu;)Landroid/animation/AnimatorSet; 
  
56 ····move-result-object·v1 
  
57 ····invoke-virtual·{v1,·v2},·Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; 
  
58 ····return-object·v0 
  
59 ····nop 
  
60 ····:array_0 
61 ····.array-data·4 
62 ········0x43070000····#·135.0f 
63 ········0x0 
64 ····.end·array-data 
  
65 ····:array_1 
66 ····.array-data·4 
67 ········0x0 
68 ········0x43070000····#·135.0f 
69 ····.end·array-data 
70 .end·method 
Max diff block lines reached; -1/4882 bytes (-0.02%) of diff not shown.
6.29 KB
smali/com/getbase/floatingactionbutton/a.smali
    
Offset 1, 147 lines modifiedOffset 1, 113 lines modified
1 .class·public·Lcom/getbase/floatingactionbutton/a;1 .class·Lcom/getbase/floatingactionbutton/a;
2 .super·Lcom/getbase/floatingactionbutton/FloatingActionButton;2 .super·Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·a:I4 .field·final·synthetic·a:I
  
 5 .field·final·synthetic·b:I
  
 6 .field·final·synthetic·c:I
5 #·virtual·methods 
6 .method·a(Landroid/content/Context;Landroid/util/AttributeSet;)V 
7 ····.locals·3 
  
8 ····const/4·v1,·0x0 
  
9 ····sget-object·v0,·Lcom/getbase/floatingactionbutton/n;->AddFloatingActionButton:[I7 .field·final·synthetic·d:I
  
10 ····invoke-virtual·{p1,·p2,·v0,·v1,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;8 .field·final·synthetic·e:I
  
11 ····move-result-object·v09 .field·final·synthetic·f:Lcom/getbase/floatingactionbutton/FloatingActionButton;
  
12 ····sget·v1,·Lcom/getbase/floatingactionbutton/n;->AddFloatingActionButton_fab_plusIconColor:I 
  
13 ····const·v2,·0x106000b10 #·direct·methods
 11 .method·constructor·<init>(Lcom/getbase/floatingactionbutton/FloatingActionButton;IIIII)V
 12 ····.locals·0
  
14 ····invoke-virtual·{p0,·v2},·Lcom/getbase/floatingactionbutton/a;->a(I)I13 ····iput-object·p1,·p0,·Lcom/getbase/floatingactionbutton/a;->f:Lcom/getbase/floatingactionbutton/FloatingActionButton;
  
15 ····move-result·v214 ····iput·p2,·p0,·Lcom/getbase/floatingactionbutton/a;->a:I
  
16 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getColor(II)I15 ····iput·p3,·p0,·Lcom/getbase/floatingactionbutton/a;->b:I
  
17 ····move-result·v116 ····iput·p4,·p0,·Lcom/getbase/floatingactionbutton/a;->c:I
  
18 ····iput·v1,·p0,·Lcom/getbase/floatingactionbutton/a;->a:I17 ····iput·p5,·p0,·Lcom/getbase/floatingactionbutton/a;->d:I
  
19 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V18 ····iput·p6,·p0,·Lcom/getbase/floatingactionbutton/a;->e:I
  
20 ····invoke-super·{p0,·p1,·p2},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(Landroid/content/Context;Landroid/util/AttributeSet;)V19 ····invoke-direct·{p0},·Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;-><init>()V
  
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·getIconDrawable()Landroid/graphics/drawable/Drawable; 
24 ····.locals·6 
  
25 ····const/high16·v2,·0x40000000····#·2.0f 
  
26 ····sget·v0,·Lcom/getbase/floatingactionbutton/k;->fab_icon_size:I 
  
27 ····invoke-virtual·{p0,·v0},·Lcom/getbase/floatingactionbutton/a;->b(I)F 
  
28 ····move-result·v5 
  
29 ····div-float·v3,·v5,·v2 
  
30 ····sget·v0,·Lcom/getbase/floatingactionbutton/k;->fab_plus_icon_size:I 
  
31 ····invoke-virtual·{p0,·v0},·Lcom/getbase/floatingactionbutton/a;->b(I)F 
  
32 ····move-result·v0 
  
33 ····sget·v1,·Lcom/getbase/floatingactionbutton/k;->fab_plus_icon_stroke:I 
  
34 ····invoke-virtual·{p0,·v1},·Lcom/getbase/floatingactionbutton/a;->b(I)F 
  
 22 #·virtual·methods
 23 .method·public·resize(II)Landroid/graphics/Shader;
 24 ····.locals·9
35 ····move-result·v1 
  
36 ····div-float·v4,·v1,·v2 
  
37 ····sub-float·v0,·v5,·v0 
  
38 ····div-float·v2,·v0,·v2 
  
39 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/b; 
  
40 ····move-object·v1,·p0 
  
41 ····invoke-direct/range·{v0·..·v5},·Lcom/getbase/floatingactionbutton/b;-><init>(Lcom/getbase/floatingactionbutton/a;FFFF)V25 ····const/4·v8,·0x5
  
42 ····new-instance·v1,·Landroid/graphics/drawable/ShapeDrawable;26 ····new-instance·v0,·Landroid/graphics/LinearGradient;
  
43 ····invoke-direct·{v1,·v0},·Landroid/graphics/drawable/ShapeDrawable;-><init>(Landroid/graphics/drawable/shapes/Shape;)V27 ····div-int/lit8·v1,·p1,·0x2
  
44 ····invoke-virtual·{v1},·Landroid/graphics/drawable/ShapeDrawable;->getPaint()Landroid/graphics/Paint;28 ····int-to-float·v1,·v1
  
45 ····move-result-object·v029 ····const/4·v2,·0x0
  
46 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/a;->a:I30 ····div-int/lit8·v3,·p1,·0x2
  
47 ····invoke-virtual·{v0,·v2},·Landroid/graphics/Paint;->setColor(I)V31 ····int-to-float·v3,·v3
  
48 ····sget-object·v2,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;32 ····int-to-float·v4,·p2
  
49 ····invoke-virtual·{v0,·v2},·Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V33 ····new-array·v5,·v8,·[I
  
50 ····const/4·v2,·0x134 ····const/4·v6,·0x0
  
51 ····invoke-virtual·{v0,·v2},·Landroid/graphics/Paint;->setAntiAlias(Z)V35 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/a;->a:I
  
 36 ····aput·v7,·v5,·v6
52 ····return-object·v1 
53 .end·method 
  
 37 ····const/4·v6,·0x1
54 .method·public·getPlusColor()I 
55 ····.locals·1 
  
56 ····iget·v0,·p0,·Lcom/getbase/floatingactionbutton/a;->a:I38 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/a;->b:I
  
 39 ····aput·v7,·v5,·v6
57 ····return·v0 
58 .end·method 
  
 40 ····const/4·v6,·0x2
59 .method·public·setIcon(I)V 
60 ····.locals·2 
  
61 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;41 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/a;->c:I
  
62 ····const-string·v1,·"Use·FloatingActionButton·if·you·want·to·use·custom·icon"42 ····aput·v7,·v5,·v6
  
Max diff block lines reached; 1301/6348 bytes (20.49%) of diff not shown.
18.6 KB
smali/com/getbase/floatingactionbutton/FloatingActionButton.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·Lcom/getbase/floatingactionbutton/FloatingActionButton;1 .class·public·Lcom/getbase/floatingactionbutton/FloatingActionButton;
2 .super·Landroid/widget/ImageButton;2 .super·Landroid/widget/ImageButton;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·a:I4 .field·a:I
  
5 .field·b:I5 .field·b:I
  
6 .field·c:I6 .field·c:I
  
7 .field·d:I7 .field·d:Ljava/lang/String;
  
8 .field·e:Ljava/lang/String;8 .field·e:Z
  
9 .field·f:Z9 .field·private·f:I
  
10 .field·private·g:Landroid/graphics/drawable/Drawable;10 .field·private·g:Landroid/graphics/drawable/Drawable;
  
11 .field·private·h:I11 .field·private·h:I
  
12 .field·private·i:F12 .field·private·i:F
  
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
  
102 ····aput-object·v0,·v4,·v1102 ····aput-object·v0,·v4,·v1
  
103 ····const/16·v0,·0xff103 ····const/16·v0,·0xff
  
104 ····if-eq·v2,·v0,·:cond_0104 ····if-eq·v2,·v0,·:cond_0
  
105 ····iget-boolean·v0,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->f:Z105 ····iget-boolean·v0,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->e:Z
  
106 ····if-nez·v0,·:cond_1106 ····if-nez·v0,·:cond_1
  
107 ····:cond_0107 ····:cond_0
108 ····new-instance·v0,·Landroid/graphics/drawable/LayerDrawable;108 ····new-instance·v0,·Landroid/graphics/drawable/LayerDrawable;
  
109 ····invoke-direct·{v0,·v4},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V109 ····invoke-direct·{v0,·v4},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
Offset 129, 17 lines modifiedOffset 129, 17 lines modified
129 ····move·v5,·v2129 ····move·v5,·v2
  
130 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/drawable/LayerDrawable;->setLayerInset(IIIII)V130 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/drawable/LayerDrawable;->setLayerInset(IIIII)V
  
131 ····return-object·v0131 ····return-object·v0
  
132 ····:cond_1132 ····:cond_1
133 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/d;133 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/b;
  
134 ····invoke-direct·{v0,·v2,·v4},·Lcom/getbase/floatingactionbutton/d;-><init>(I[Landroid/graphics/drawable/Drawable;)V134 ····invoke-direct·{v0,·v2,·v4},·Lcom/getbase/floatingactionbutton/b;-><init>(I[Landroid/graphics/drawable/Drawable;)V
  
135 ····goto·:goto_0135 ····goto·:goto_0
136 .end·method136 .end·method
  
137 .method·private·a(F)Landroid/graphics/drawable/StateListDrawable;137 .method·private·a(F)Landroid/graphics/drawable/StateListDrawable;
138 ····.locals·5138 ····.locals·5
  
Offset 153, 39 lines modifiedOffset 153, 39 lines modified
  
153 ····new-array·v1,·v4,·[I153 ····new-array·v1,·v4,·[I
  
154 ····const·v2,·-0x101009e154 ····const·v2,·-0x101009e
  
155 ····aput·v2,·v1,·v3155 ····aput·v2,·v1,·v3
  
156 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->d:I156 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->c:I
  
157 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;157 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;
  
158 ····move-result-object·v2158 ····move-result-object·v2
  
159 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V159 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
  
160 ····new-array·v1,·v4,·[I160 ····new-array·v1,·v4,·[I
  
161 ····const·v2,·0x10100a7161 ····const·v2,·0x10100a7
  
162 ····aput·v2,·v1,·v3162 ····aput·v2,·v1,·v3
  
163 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->c:I163 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->b:I
  
164 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;164 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;
  
165 ····move-result-object·v2165 ····move-result-object·v2
  
166 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V166 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
  
167 ····new-array·v1,·v3,·[I167 ····new-array·v1,·v3,·[I
  
168 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->b:I168 ····iget·v2,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a:I
  
169 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;169 ····invoke-direct·{p0,·v2,·p1},·Lcom/getbase/floatingactionbutton/FloatingActionButton;->a(IF)Landroid/graphics/drawable/Drawable;
  
170 ····move-result-object·v2170 ····move-result-object·v2
  
171 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V171 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
  
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
  
309 ····return·v0309 ····return·v0
310 .end·method310 .end·method
  
311 .method·private·c(IF)Landroid/graphics/drawable/Drawable;311 .method·private·c(IF)Landroid/graphics/drawable/Drawable;
312 ····.locals·8312 ····.locals·8
  
313 ····iget-boolean·v0,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->f:Z313 ····iget-boolean·v0,·p0,·Lcom/getbase/floatingactionbutton/FloatingActionButton;->e:Z
  
314 ····if-nez·v0,·:cond_0314 ····if-nez·v0,·:cond_0
  
315 ····new-instance·v0,·Landroid/graphics/drawable/ColorDrawable;315 ····new-instance·v0,·Landroid/graphics/drawable/ColorDrawable;
  
316 ····const/4·v1,·0x0316 ····const/4·v1,·0x0
  
Offset 361, 21 lines modifiedOffset 361, 21 lines modified
  
361 ····invoke-virtual·{v0,·p2},·Landroid/graphics/Paint;->setStrokeWidth(F)V361 ····invoke-virtual·{v0,·p2},·Landroid/graphics/Paint;->setStrokeWidth(F)V
  
362 ····sget-object·v1,·Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;362 ····sget-object·v1,·Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
  
363 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V363 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
  
364 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/c;364 ····new-instance·v0,·Lcom/getbase/floatingactionbutton/a;
  
365 ····move-object·v1,·p0365 ····move-object·v1,·p0
  
366 ····move·v4,·p1366 ····move·v4,·p1
  
Max diff block lines reached; 14524/18873 bytes (76.96%) of diff not shown.
2.62 KB
smali/com/getbase/floatingactionbutton/c.smali
    
Offset 1, 113 lines modifiedOffset 1, 2 lines modified
1 .class·Lcom/getbase/floatingactionbutton/c;1 .class·public·final·Lcom/getbase/floatingactionbutton/c;
 2 .super·Ljava/lang/Object;
2 .super·Landroid/graphics/drawable/ShapeDrawable$ShaderFactory; 
  
  
3 #·instance·fields 
4 .field·final·synthetic·a:I 
  
5 .field·final·synthetic·b:I 
  
6 .field·final·synthetic·c:I 
  
7 .field·final·synthetic·d:I 
  
8 .field·final·synthetic·e:I 
  
9 .field·final·synthetic·f:Lcom/getbase/floatingactionbutton/FloatingActionButton; 
  
  
10 #·direct·methods 
11 .method·constructor·<init>(Lcom/getbase/floatingactionbutton/FloatingActionButton;IIIII)V 
12 ····.locals·0 
  
13 ····iput-object·p1,·p0,·Lcom/getbase/floatingactionbutton/c;->f:Lcom/getbase/floatingactionbutton/FloatingActionButton; 
  
14 ····iput·p2,·p0,·Lcom/getbase/floatingactionbutton/c;->a:I 
  
15 ····iput·p3,·p0,·Lcom/getbase/floatingactionbutton/c;->b:I 
  
16 ····iput·p4,·p0,·Lcom/getbase/floatingactionbutton/c;->c:I 
  
17 ····iput·p5,·p0,·Lcom/getbase/floatingactionbutton/c;->d:I 
  
18 ····iput·p6,·p0,·Lcom/getbase/floatingactionbutton/c;->e:I 
  
19 ····invoke-direct·{p0},·Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;-><init>()V 
  
20 ····return-void 
21 .end·method 
  
  
22 #·virtual·methods 
23 .method·public·resize(II)Landroid/graphics/Shader; 
24 ····.locals·9 
  
25 ····const/4·v8,·0x5 
  
26 ····new-instance·v0,·Landroid/graphics/LinearGradient; 
  
27 ····div-int/lit8·v1,·p1,·0x2 
  
28 ····int-to-float·v1,·v1 
  
29 ····const/4·v2,·0x0 
  
30 ····div-int/lit8·v3,·p1,·0x2 
  
31 ····int-to-float·v3,·v3 
  
32 ····int-to-float·v4,·p2 
  
33 ····new-array·v5,·v8,·[I 
  
34 ····const/4·v6,·0x0 
  
35 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/c;->a:I 
  
36 ····aput·v7,·v5,·v6 
  
37 ····const/4·v6,·0x1 
  
38 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/c;->b:I 
  
39 ····aput·v7,·v5,·v6 
  
40 ····const/4·v6,·0x2 
  
41 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/c;->c:I 
  
42 ····aput·v7,·v5,·v6 
  
43 ····const/4·v6,·0x3 
  
44 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/c;->d:I 
  
45 ····aput·v7,·v5,·v6 
  
46 ····const/4·v6,·0x4 
  
47 ····iget·v7,·p0,·Lcom/getbase/floatingactionbutton/c;->e:I 
  
48 ····aput·v7,·v5,·v6 
  
49 ····new-array·v6,·v8,·[F 
  
50 ····fill-array-data·v6,·:array_0 
  
51 ····sget-object·v7,·Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode; 
  
52 ····invoke-direct/range·{v0·..·v7},·Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V 
  
53 ····return-object·v0 
  
54 ····nop 
  
55 ····:array_0 
56 ····.array-data·4 
57 ········0x0 
58 ········0x3e4ccccd····#·0.2f 
59 ········0x3f000000····#·0.5f 
60 ········0x3f4ccccd····#·0.8f 
61 ········0x3f800000····#·1.0f 
62 ····.end·array-data 
63 .end·method 
448 B
smali/android/support/v4/view/ap.smali vs.
smali/android/support/v4/h/v.smali
Files 4% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/view/ap;1 .class·Landroid/support/v4/h/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/ao;4 .implements·Landroid/support/v4/h/u;
  
  
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.8 KB
smali/android/support/v4/view/dg.smali vs.
smali/android/support/v7/a/p.smali
Files 20% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 62 lines modified
1 .class·final·Landroid/support/v4/view/dg;1 .class·final·Landroid/support/v7/a/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/d/e;4 .implements·Landroid/support/v7/internal/view/menu/y;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·private·constructor·<init>(Landroid/support/v7/a/k;)V
7 ····.locals·09 ····.locals·0
  
 10 ····iput-object·p1,·p0,·Landroid/support/v7/a/p;->a:Landroid/support/v7/a/k;
  
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/a/k;Landroid/support/v7/a/l;)V
 15 ····.locals·0
  
 16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/p;-><init>(Landroid/support/v7/a/k;)V
11 #·virtual·methods 
12 .method·public·synthetic·a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; 
13 ····.locals·1 
  
14 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/dg;->b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; 
  
15 ····move-result-object·v0 
  
16 ····return-object·v017 ····return-void
17 .end·method18 .end·method
  
18 .method·public·synthetic·a(I)[Ljava/lang/Object; 
 19 #·virtual·methods
 20 .method·public·a(Landroid/support/v7/internal/view/menu/i;Z)V
19 ····.locals·121 ····.locals·1
  
20 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/dg;->b(I)[Landroid/support/v4/view/ViewPager$SavedState;22 ····iget-object·v0,·p0,·Landroid/support/v7/a/p;->a:Landroid/support/v7/a/k;
  
21 ····move-result-object·v023 ····invoke-static·{v0,·p1},·Landroid/support/v7/a/k;->a(Landroid/support/v7/a/k;Landroid/support/v7/internal/view/menu/i;)V
  
22 ····return-object·v024 ····return-void
23 .end·method25 .end·method
  
24 .method·public·b(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;26 .method·public·a(Landroid/support/v7/internal/view/menu/i;)Z
25 ····.locals·127 ····.locals·2
  
26 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState;28 ····iget-object·v0,·p0,·Landroid/support/v7/a/p;->a:Landroid/support/v7/a/k;
  
27 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V29 ····invoke-virtual·{v0},·Landroid/support/v7/a/k;->l()Landroid/view/Window$Callback;
  
28 ····return-object·v030 ····move-result-object·v0
29 .end·method 
  
30 .method·public·b(I)[Landroid/support/v4/view/ViewPager$SavedState; 
31 ····.locals·131 ····if-eqz·v0,·:cond_0
  
 32 ····const/16·v1,·0x8
  
 33 ····invoke-interface·{v0,·v1,·p1},·Landroid/view/Window$Callback;->onMenuOpened(ILandroid/view/Menu;)Z
  
32 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;34 ····:cond_0
 35 ····const/4·v0,·0x1
  
33 ····return-object·v036 ····return·v0
34 .end·method37 .end·method
5.68 KB
smali/android/support/v4/view/h.smali vs.
smali/android/support/v4/h/br.smali
Files 27% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 102 lines modified
1 .class·Landroid/support/v4/view/h;1 .class·Landroid/support/v4/h/br;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/h/bp;
  
  
 3 #·instance·fields
 4 .field·b:Ljava/util/WeakHashMap;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·static·a()Ljava/lang/Object;6 .method·constructor·<init>()V
5 ····.locals·17 ····.locals·1
  
6 ····new-instance·v0,·Landroid/view/View$AccessibilityDelegate;8 ····invoke-direct·{p0},·Landroid/support/v4/h/bp;-><init>()V
  
7 ····invoke-direct·{v0},·Landroid/view/View$AccessibilityDelegate;-><init>()V9 ····const/4·v0,·0x0
  
8 ····return-object·v010 ····iput-object·v0,·p0,·Landroid/support/v4/h/br;->b:Ljava/util/WeakHashMap;
  
 11 ····return-void
9 .end·method12 .end·method
  
10 .method·public·static·a(Landroid/support/v4/view/j;)Ljava/lang/Object; 
11 ····.locals·1 
  
12 ····new-instance·v0,·Landroid/support/v4/view/i;13 #·virtual·methods
 14 .method·public·a(Landroid/support/v4/h/bn;Landroid/view/View;)V
 15 ····.locals·0
  
13 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/i;-><init>(Landroid/support/v4/view/j;)V16 ····invoke-static·{p2},·Landroid/support/v4/h/bx;->a(Landroid/view/View;)V
  
14 ····return-object·v017 ····return-void
15 .end·method18 .end·method
  
16 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;I)V19 .method·public·a(Landroid/support/v4/h/bn;Landroid/view/View;F)V
17 ····.locals·020 ····.locals·0
  
 21 ····invoke-static·{p2,·p3},·Landroid/support/v4/h/bx;->a(Landroid/view/View;F)V
18 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate; 
  
19 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->sendAccessibilityEvent(Landroid/view/View;I)V 
  
20 ····return-void22 ····return-void
21 .end·method23 .end·method
  
22 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V24 .method·public·a(Landroid/support/v4/h/bn;Landroid/view/View;J)V
23 ····.locals·025 ····.locals·1
  
24 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate; 
  
25 ····check-cast·p2,·Landroid/view/accessibility/AccessibilityNodeInfo; 
  
26 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V26 ····invoke-static·{p2,·p3,·p4},·Landroid/support/v4/h/bx;->a(Landroid/view/View;J)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z29 .method·public·a(Landroid/support/v4/h/bn;Landroid/view/View;Landroid/support/v4/h/cd;)V
30 ····.locals·130 ····.locals·1
  
31 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate;31 ····const/high16·v0,·0x7e000000
  
32 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z32 ····invoke-virtual·{p2,·v0,·p3},·Landroid/view/View;->setTag(ILjava/lang/Object;)V
  
33 ····move-result·v033 ····new-instance·v0,·Landroid/support/v4/h/bs;
  
 34 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/bs;-><init>(Landroid/support/v4/h/bn;)V
34 ····return·v0 
35 .end·method 
  
 35 ····invoke-static·{p2,·v0},·Landroid/support/v4/h/bx;->a(Landroid/view/View;Landroid/support/v4/h/cd;)V
36 .method·public·static·a(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z 
37 ····.locals·1 
  
38 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate;36 ····return-void
 37 .end·method
  
39 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View$AccessibilityDelegate;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z38 .method·public·a(Landroid/support/v4/h/bn;Landroid/view/View;Landroid/view/animation/Interpolator;)V
 39 ····.locals·0
  
40 ····move-result·v040 ····invoke-static·{p2,·p3},·Landroid/support/v4/h/bx;->a(Landroid/view/View;Landroid/view/animation/Interpolator;)V
  
41 ····return·v041 ····return-void
42 .end·method42 .end·method
  
43 .method·public·static·b(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V43 .method·public·b(Landroid/support/v4/h/bn;Landroid/view/View;)V
44 ····.locals·044 ····.locals·0
  
 45 ····invoke-static·{p2},·Landroid/support/v4/h/bx;->b(Landroid/view/View;)V
45 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate; 
  
46 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
  
47 ····return-void46 ····return-void
48 .end·method47 .end·method
  
49 .method·public·static·c(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V48 .method·public·b(Landroid/support/v4/h/bn;Landroid/view/View;F)V
50 ····.locals·049 ····.locals·0
  
 50 ····invoke-static·{p2,·p3},·Landroid/support/v4/h/bx;->b(Landroid/view/View;F)V
51 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate; 
  
52 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
  
53 ····return-void51 ····return-void
54 .end·method52 .end·method
  
55 .method·public·static·d(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V53 .method·public·c(Landroid/support/v4/h/bn;Landroid/view/View;F)V
56 ····.locals·054 ····.locals·0
  
57 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate;55 ····invoke-static·{p2,·p3},·Landroid/support/v4/h/bx;->c(Landroid/view/View;F)V
  
 56 ····return-void
 57 .end·method
  
 58 .method·public·d(Landroid/support/v4/h/bn;Landroid/view/View;F)V
 59 ····.locals·0
  
58 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View$AccessibilityDelegate;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V60 ····invoke-static·{p2,·p3},·Landroid/support/v4/h/bx;->d(Landroid/view/View;F)V
  
59 ····return-void61 ····return-void
60 .end·method62 .end·method
1.08 KB
smali/android/support/v4/view/bm.smali vs.
smali/android/support/v4/h/am.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Landroid/support/v4/view/bm;1 .class·public·Landroid/support/v4/h/am;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/view/ViewGroup;4 .field·private·final·a:Landroid/view/ViewGroup;
  
5 .field·private·b:I5 .field·private·b:I
Offset 10, 29 lines modifiedOffset 10, 29 lines modified
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/view/ViewGroup;)V11 .method·public·constructor·<init>(Landroid/view/ViewGroup;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Landroid/support/v4/view/bm;->a:Landroid/view/ViewGroup;14 ····iput-object·p1,·p0,·Landroid/support/v4/h/am;->a:Landroid/view/ViewGroup;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·a()I18 .method·public·a()I
19 ····.locals·119 ····.locals·1
  
20 ····iget·v0,·p0,·Landroid/support/v4/view/bm;->b:I20 ····iget·v0,·p0,·Landroid/support/v4/h/am;->b:I
  
21 ····return·v021 ····return·v0
22 .end·method22 .end·method
  
23 .method·public·a(Landroid/view/View;Landroid/view/View;I)V23 .method·public·a(Landroid/view/View;Landroid/view/View;I)V
24 ····.locals·024 ····.locals·0
  
25 ····iput·p3,·p0,·Landroid/support/v4/view/bm;->b:I25 ····iput·p3,·p0,·Landroid/support/v4/h/am;->b:I
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
4.46 KB
smali/android/support/v4/view/w.smali vs.
smali/android/support/v4/g/c.smali
Files 26% similar despite different names
    
Offset 1, 174 lines modifiedOffset 1, 143 lines modified
1 .class·Landroid/support/v4/view/w;1 .class·Landroid/support/v4/g/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/view/z; 
  
 3 #·static·fields
 4 .field·static·final·a:[I
  
 5 .field·static·final·b:[J
5 #·direct·methods 
6 .method·constructor·<init>()V 
7 ····.locals·0 
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 .field·static·final·c:[Ljava/lang/Object;
  
9 ····return-void 
10 .end·method 
  
11 .method·private·static·a(IIIII)I7 #·direct·methods
 8 .method·static·constructor·<clinit>()V
12 ····.locals·59 ····.locals·2
  
13 ····const/4·v0,·0x1 
  
14 ····const/4·v1,·0x010 ····const/4·v1,·0x0
  
15 ····and-int·v2,·p1,·p211 ····new-array·v0,·v1,·[I
  
16 ····if-eqz·v2,·:cond_012 ····sput-object·v0,·Landroid/support/v4/g/c;->a:[I
  
17 ····move·v2,·v013 ····new-array·v0,·v1,·[J
  
 14 ····sput-object·v0,·Landroid/support/v4/g/c;->b:[J
18 ····:goto_0 
19 ····or-int·v3,·p3,·p4 
  
20 ····and-int·v4,·p1,·v315 ····new-array·v0,·v1,·[Ljava/lang/Object;
  
 16 ····sput-object·v0,·Landroid/support/v4/g/c;->c:[Ljava/lang/Object;
21 ····if-eqz·v4,·:cond_1 
  
22 ····:goto_1 
23 ····if-eqz·v2,·:cond_4 
  
24 ····if-eqz·v0,·:cond_2 
  
25 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
26 ····const-string·v1,·"bad·arguments" 
  
27 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
28 ····throw·v0 
  
29 ····:cond_0 
30 ····move·v2,·v1 
  
31 ····goto·:goto_0 
  
 17 ····return-void
 18 .end·method
32 ····:cond_1 
33 ····move·v0,·v1 
  
34 ····goto·:goto_1 
  
35 ····:cond_2 
36 ····xor-int/lit8·v0,·v3,·-0x1 
  
37 ····and-int/2addr·p0,·v019 .method·public·static·a(I)I
 20 ····.locals·1
  
 21 ····mul-int/lit8·v0,·p0,·0x4
38 ····:cond_3 
39 ····:goto_2 
40 ····return·p0 
  
 22 ····invoke-static·{v0},·Landroid/support/v4/g/c;->b(I)I
41 ····:cond_4 
42 ····if-eqz·v0,·:cond_3 
  
43 ····xor-int/lit8·v0,·p2,·-0x123 ····move-result·v0
  
44 ····and-int/2addr·p0,·v024 ····div-int/lit8·v0,·v0,·0x4
  
45 ····goto·:goto_225 ····return·v0
46 .end·method26 .end·method
  
 27 .method·static·a([III)I
 28 ····.locals·4
  
 29 ····const/4·v1,·0x0
47 #·virtual·methods 
48 .method·public·a(I)I 
49 ····.locals·2 
  
50 ····and-int/lit16·v0,·p1,·0xc0 
  
51 ····if-eqz·v0,·:cond_1 
  
52 ····or-int/lit8·v0,·p1,·0x130 ····add-int/lit8·v0,·p1,·-0x1
  
53 ····:goto_031 ····:goto_0
54 ····and-int/lit8·v1,·v0,·0x3032 ····if-gt·v1,·v0,·:cond_2
  
55 ····if-eqz·v1,·:cond_033 ····add-int·v2,·v1,·v0
  
56 ····or-int/lit8·v0,·v0,·0x234 ····ushr-int/lit8·v2,·v2,·0x1
  
 35 ····aget·v3,·p0,·v2
57 ····:cond_0 
58 ····and-int/lit16·v0,·v0,·0xf7 
  
59 ····return·v036 ····if-ge·v3,·p2,·:cond_0
  
 37 ····add-int/lit8·v1,·v2,·0x1
60 ····:cond_1 
61 ····move·v0,·p1 
  
62 ····goto·:goto_038 ····goto·:goto_0
63 .end·method 
  
64 .method·public·a(Landroid/view/KeyEvent;)V 
65 ····.locals·0 
  
 39 ····:cond_0
Max diff block lines reached; 1723/4456 bytes (38.67%) of diff not shown.
1.91 KB
smali/android/support/v4/view/au.smali vs.
smali/android/support/v4/h/aa.smali
Files 15% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/view/au;1 .class·Landroid/support/v4/h/aa;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/aw;4 .implements·Landroid/support/v4/h/ac;
  
  
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, 43 lines modifiedOffset 15, 43 lines modified
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;17 .method·public·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
18 ····.locals·118 ····.locals·1
  
19 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ay;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;19 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ae;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
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/view/MenuItem;)Landroid/view/View;23 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View;
24 ····.locals·124 ····.locals·1
  
25 ····invoke-static·{p1},·Landroid/support/v4/view/ay;->a(Landroid/view/MenuItem;)Landroid/view/View;25 ····invoke-static·{p1},·Landroid/support/v4/h/ae;->a(Landroid/view/MenuItem;)Landroid/view/View;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
29 .method·public·a(Landroid/view/MenuItem;I)V29 .method·public·a(Landroid/view/MenuItem;I)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ay;->a(Landroid/view/MenuItem;I)V31 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ae;->a(Landroid/view/MenuItem;I)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;34 .method·public·b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
35 ····.locals·135 ····.locals·1
  
36 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ay;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;36 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ae;->b(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·public·b(Landroid/view/MenuItem;)Z40 .method·public·b(Landroid/view/MenuItem;)Z
2.49 KB
smali/android/support/v4/view/bq.smali vs.
smali/android/support/v4/h/t.smali
Files 14% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·public·Landroid/support/v4/view/bq;1 .class·public·Landroid/support/v4/h/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/bt;4 .field·static·final·a:Landroid/support/v4/h/u;
  
  
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,·0x11
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/bs;11 ····new-instance·v0,·Landroid/support/v4/h/w;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/bs;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/h/w;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/bq;->a:Landroid/support/v4/view/bt;13 ····sput-object·v0,·Landroid/support/v4/h/t;->a:Landroid/support/v4/h/u;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/view/br;17 ····new-instance·v0,·Landroid/support/v4/h/v;
  
18 ····invoke-direct·{v0},·Landroid/support/v4/view/br;-><init>()V18 ····invoke-direct·{v0},·Landroid/support/v4/h/v;-><init>()V
  
19 ····sput-object·v0,·Landroid/support/v4/view/bq;->a:Landroid/support/v4/view/bt;19 ····sput-object·v0,·Landroid/support/v4/h/t;->a:Landroid/support/v4/h/u;
  
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/view/ViewGroup$MarginLayoutParams;)I
23 ····.locals·123 ····.locals·1
  
24 ····sget-object·v0,·Landroid/support/v4/view/bq;->a:Landroid/support/v4/view/bt;24 ····sget-object·v0,·Landroid/support/v4/h/t;->a:Landroid/support/v4/h/u;
  
25 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/bt;->a(Landroid/view/VelocityTracker;I)F25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/h/u;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
26 ····move-result·v026 ····move-result·v0
  
27 ····return·v027 ····return·v0
28 .end·method28 .end·method
  
29 .method·public·static·b(Landroid/view/VelocityTracker;I)F29 .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I
30 ····.locals·130 ····.locals·1
  
31 ····sget-object·v0,·Landroid/support/v4/view/bq;->a:Landroid/support/v4/view/bt;31 ····sget-object·v0,·Landroid/support/v4/h/t;->a:Landroid/support/v4/h/u;
  
32 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/bt;->b(Landroid/view/VelocityTracker;I)F32 ····invoke-interface·{v0,·p0},·Landroid/support/v4/h/u;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
3.94 KB
smali/android/support/v4/view/cb.smali vs.
smali/android/support/v4/h/as.smali
Files 18% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 118 lines modified
1 .class·Landroid/support/v4/view/cb;1 .class·Landroid/support/v4/h/as;
2 .super·Landroid/support/v4/view/ca;2 .super·Landroid/support/v4/h/ar;
  
  
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/ca;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/h/ar;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·a(Landroid/view/View;IIII)V10 .method·public·a(III)I
11 ····.locals·011 ····.locals·1
  
12 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/view/cl;->a(Landroid/view/View;IIII)V12 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/h/ba;->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/v4/h/ba;->a()J
  
 19 ····move-result-wide·v0
  
13 ····return-void20 ····return-wide·v0
14 .end·method21 .end·method
  
15 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V22 .method·public·a(Landroid/view/View;F)V
16 ····.locals·023 ····.locals·0
  
17 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/cl;->a(Landroid/view/View;Ljava/lang/Runnable;)V24 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->a(Landroid/view/View;F)V
  
18 ····return-void25 ····return-void
19 .end·method26 .end·method
  
20 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V27 .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V
21 ····.locals·128 ····.locals·0
  
22 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/cl;->a(Landroid/view/View;Ljava/lang/Runnable;J)V29 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/h/ba;->a(Landroid/view/View;ILandroid/graphics/Paint;)V
  
23 ····return-void30 ····return-void
24 .end·method31 .end·method
  
25 .method·public·b(Landroid/view/View;)V32 .method·public·a(Landroid/view/View;Z)V
26 ····.locals·033 ····.locals·0
  
27 ····invoke-static·{p1},·Landroid/support/v4/view/cl;->a(Landroid/view/View;)V34 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->a(Landroid/view/View;Z)V
  
28 ····return-void35 ····return-void
29 .end·method36 .end·method
  
30 .method·public·c(Landroid/view/View;)I37 .method·public·b(Landroid/view/View;)I
31 ····.locals·138 ····.locals·1
  
32 ····invoke-static·{p1},·Landroid/support/v4/view/cl;->b(Landroid/view/View;)I39 ····invoke-static·{p1},·Landroid/support/v4/h/ba;->a(Landroid/view/View;)I
  
33 ····move-result·v040 ····move-result·v0
  
34 ····return·v041 ····return·v0
35 .end·method42 .end·method
  
36 .method·public·c(Landroid/view/View;I)V43 .method·public·b(Landroid/view/View;F)V
37 ····.locals·144 ····.locals·0
  
38 ····const/4·v0,·0x445 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->b(Landroid/view/View;F)V
  
39 ····if-ne·p2,·v0,·:cond_046 ····return-void
 47 .end·method
  
40 ····const/4·p2,·0x248 .method·public·b(Landroid/view/View;Z)V
 49 ····.locals·0
  
41 ····:cond_0 
42 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/cl;->a(Landroid/view/View;I)V50 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->b(Landroid/view/View;Z)V
  
43 ····return-void51 ····return-void
44 .end·method52 .end·method
  
45 .method·public·i(Landroid/view/View;)I53 .method·public·c(Landroid/view/View;)F
46 ····.locals·154 ····.locals·1
  
47 ····invoke-static·{p1},·Landroid/support/v4/view/cl;->c(Landroid/view/View;)I55 ····invoke-static·{p1},·Landroid/support/v4/h/ba;->b(Landroid/view/View;)F
  
48 ····move-result·v056 ····move-result·v0
  
49 ····return·v057 ····return·v0
50 .end·method58 .end·method
  
51 .method·public·l(Landroid/view/View;)V59 .method·public·c(Landroid/view/View;F)V
52 ····.locals·060 ····.locals·0
  
53 ····invoke-static·{p1},·Landroid/support/v4/view/cl;->d(Landroid/view/View;)V61 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->c(Landroid/view/View;F)V
  
54 ····return-void62 ····return-void
55 .end·method63 .end·method
  
56 .method·public·m(Landroid/view/View;)Z64 .method·public·d(Landroid/view/View;F)V
57 ····.locals·165 ····.locals·0
  
58 ····invoke-static·{p1},·Landroid/support/v4/view/cl;->e(Landroid/view/View;)Z66 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ba;->d(Landroid/view/View;F)V
  
59 ····move-result·v067 ····return-void
 68 .end·method
  
 69 .method·public·h(Landroid/view/View;)V
 70 ····.locals·0
  
 71 ····invoke-static·{p1},·Landroid/support/v4/h/ba;->c(Landroid/view/View;)V
  
60 ····return·v072 ····return-void
61 .end·method73 .end·method
3.66 KB
smali/android/support/v4/view/cl.smali vs.
smali/android/support/v4/h/ba.smali
Files 16% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 108 lines modified
1 .class·Landroid/support/v4/view/cl;1 .class·Landroid/support/v4/h/ba;
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(III)I
5 ····.locals·05 ····.locals·1
  
6 ····invoke-virtual·{p0},·Landroid/view/View;->postInvalidateOnAnimation()V6 ····invoke-static·{p0,·p1,·p2},·Landroid/view/View;->resolveSizeAndState(III)I
  
 7 ····move-result·v0
  
7 ····return-void8 ····return·v0
8 .end·method9 .end·method
  
9 .method·public·static·a(Landroid/view/View;I)V10 .method·public·static·a(Landroid/view/View;)I
10 ····.locals·011 ····.locals·1
  
11 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setImportantForAccessibility(I)V12 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I
  
 13 ····move-result·v0
  
12 ····return-void14 ····return·v0
13 .end·method15 .end·method
  
 16 .method·static·a()J
 17 ····.locals·2
  
 18 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J
  
 19 ····move-result-wide·v0
  
 20 ····return-wide·v0
 21 .end·method
  
14 .method·public·static·a(Landroid/view/View;IIII)V22 .method·public·static·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-virtual·{p0,·p1},·Landroid/view/View;->setTranslationX(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·static·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-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(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·static·a(Landroid/view/View;Z)V
25 ····.locals·033 ····.locals·0
  
26 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V34 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setSaveFromParentEnabled(Z)V
  
27 ····return-void35 ····return-void
28 .end·method36 .end·method
  
29 .method·public·static·b(Landroid/view/View;)I37 .method·public·static·b(Landroid/view/View;)F
30 ····.locals·138 ····.locals·1
  
31 ····invoke-virtual·{p0},·Landroid/view/View;->getImportantForAccessibility()I39 ····invoke-virtual·{p0},·Landroid/view/View;->getTranslationY()F
  
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;)I43 .method·public·static·b(Landroid/view/View;F)V
36 ····.locals·144 ····.locals·0
  
37 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I45 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V
  
38 ····move-result·v046 ····return-void
 47 .end·method
  
 48 .method·public·static·b(Landroid/view/View;Z)V
 49 ····.locals·0
  
 50 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setActivated(Z)V
  
39 ····return·v051 ····return-void
40 .end·method52 .end·method
  
41 .method·public·static·d(Landroid/view/View;)V53 .method·public·static·c(Landroid/view/View;)V
42 ····.locals·054 ····.locals·0
  
43 ····invoke-virtual·{p0},·Landroid/view/View;->requestFitSystemWindows()V55 ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V
  
44 ····return-void56 ····return-void
45 .end·method57 .end·method
  
46 .method·public·static·e(Landroid/view/View;)Z58 .method·public·static·c(Landroid/view/View;F)V
47 ····.locals·159 ····.locals·0
  
48 ····invoke-virtual·{p0},·Landroid/view/View;->getFitsSystemWindows()Z60 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAlpha(F)V
  
49 ····move-result·v061 ····return-void
 62 .end·method
  
 63 .method·public·static·d(Landroid/view/View;F)V
 64 ····.locals·0
  
 65 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V
  
50 ····return·v066 ····return-void
51 .end·method67 .end·method
326 KB
smali/android/support/v4/view/ViewPager.smali vs.
smali/android/support/v4/a/w.smali
Files 17% similar despite different names
    
Offset 1, 7816 lines modifiedOffset 1, 6860 lines modified
1 .class·public·Landroid/support/v4/view/ViewPager; 
2 .super·Landroid/view/ViewGroup;1 .class·final·Landroid/support/v4/a/w;
 2 .super·Landroid/support/v4/a/u;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/h/s;
  
3 #·static·fields 
4 .field·private·static·final·a:[I 
  
5 .field·private·static·final·ag:Landroid/support/v4/view/dh; 
  
6 .field·private·static·final·c:Ljava/util/Comparator; 
  
7 .field·private·static·final·d:Landroid/view/animation/Interpolator; 
  
  
8 #·instance·fields 
9 .field·private·A:Z 
  
10 .field·private·B:Z 
  
11 .field·private·C:I 
  
12 .field·private·D:I 
  
13 .field·private·E:I 
  
14 .field·private·F:F 
  
15 .field·private·G:F 
  
16 .field·private·H:F 
  
17 .field·private·I:F 
  
 5 #·static·fields
 6 .field·static·final·A:Landroid/view/animation/Interpolator;
18 .field·private·J:I 
  
19 .field·private·K:Landroid/view/VelocityTracker; 
  
20 .field·private·L:I 
  
21 .field·private·M:I 
  
22 .field·private·N:I 
  
23 .field·private·O:I 
  
24 .field·private·P:Z 
  
25 .field·private·Q:Landroid/support/v4/widget/t; 
  
26 .field·private·R:Landroid/support/v4/widget/t; 
  
27 .field·private·S:Z7 .field·static·final·B:Landroid/view/animation/Interpolator;
  
28 .field·private·T:Z8 .field·static·final·C:Landroid/view/animation/Interpolator;
  
29 .field·private·U:Z9 .field·static·a:Z
  
30 .field·private·V:I10 .field·static·final·b:Z
  
31 .field·private·W:Landroid/support/v4/view/dd;11 .field·static·final·z:Landroid/view/animation/Interpolator;
  
32 .field·private·aa:Landroid/support/v4/view/dd; 
  
33 .field·private·ab:Landroid/support/v4/view/dc;12 #·instance·fields
 13 .field·c:Ljava/util/ArrayList;
  
34 .field·private·ac:Landroid/support/v4/view/de;14 .field·d:[Ljava/lang/Runnable;
  
35 .field·private·ad:Ljava/lang/reflect/Method;15 .field·e:Z
  
36 .field·private·ae:I16 .field·f:Ljava/util/ArrayList;
  
37 .field·private·af:Ljava/util/ArrayList;17 .field·g:Ljava/util/ArrayList;
  
38 .field·private·final·ah:Ljava/lang/Runnable;18 .field·h:Ljava/util/ArrayList;
  
39 .field·private·ai:I19 .field·i:Ljava/util/ArrayList;
  
40 .field·private·b:I20 .field·j:Ljava/util/ArrayList;
  
41 .field·private·final·e:Ljava/util/ArrayList;21 .field·k:Ljava/util/ArrayList;
  
42 .field·private·final·f:Landroid/support/v4/view/da;22 .field·l:Ljava/util/ArrayList;
  
43 .field·private·final·g:Landroid/graphics/Rect;23 .field·m:Ljava/util/ArrayList;
  
44 .field·private·h:Landroid/support/v4/view/bo;24 .field·n:I
  
45 .field·private·i:I25 .field·o:Landroid/support/v4/a/p;
  
46 .field·private·j:I26 .field·p:Landroid/support/v4/a/t;
  
47 .field·private·k:Landroid/os/Parcelable;27 .field·q:Landroid/support/v4/a/m;
  
48 .field·private·l:Ljava/lang/ClassLoader;28 .field·r:Z
  
49 .field·private·m:Landroid/widget/Scroller;29 .field·s:Z
  
50 .field·private·n:Landroid/support/v4/view/df;30 .field·t:Z
  
51 .field·private·o:I31 .field·u:Ljava/lang/String;
  
52 .field·private·p:Landroid/graphics/drawable/Drawable;32 .field·v:Z
  
53 .field·private·q:I33 .field·w:Landroid/os/Bundle;
  
54 .field·private·r:I34 .field·x:Landroid/util/SparseArray;
  
55 .field·private·s:F35 .field·y:Ljava/lang/Runnable;
  
56 .field·private·t:F 
  
57 .field·private·u:I36 #·direct·methods
 37 .method·static·constructor·<clinit>()V
 38 ····.locals·5
  
58 .field·private·v:I39 ····const/4·v0,·0x0
  
59 .field·private·w:Z40 ····const/high16·v4,·0x40200000····#·2.5f
  
60 .field·private·x:Z41 ····const/high16·v3,·0x3fc00000····#·1.5f
  
Max diff block lines reached; 330580/333939 bytes (98.99%) of diff not shown.
7.31 KB
smali/android/support/v4/view/f.smali vs.
smali/android/support/v4/h/bx.smali
Files 25% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 130 lines modified
1 .class·Landroid/support/v4/view/f;1 .class·Landroid/support/v4/h/bx;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/view/m; 
  
  
5 #·instance·fields 
6 .field·final·synthetic·a:Landroid/support/v4/view/a; 
  
7 .field·final·synthetic·b:Landroid/support/v4/view/e; 
  
  
8 #·direct·methods3 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/view/e;Landroid/support/v4/view/a;)V4 .method·public·static·a(Landroid/view/View;)V
10 ····.locals·05 ····.locals·1
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/f;->b:Landroid/support/v4/view/e;6 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;7 ····move-result-object·v0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-virtual·{v0},·Landroid/view/ViewPropertyAnimator;->cancel()V
  
14 ····return-void9 ····return-void
15 .end·method10 .end·method
  
 11 .method·public·static·a(Landroid/view/View;F)V
  
16 #·virtual·methods 
17 .method·public·a(Landroid/view/View;)Ljava/lang/Object; 
18 ····.locals·112 ····.locals·1
  
 13 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a; 
  
20 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/view/a;->a(Landroid/view/View;)Landroid/support/v4/view/a/q; 
  
21 ····move-result-object·v014 ····move-result-object·v0
  
22 ····if-eqz·v0,·:cond_015 ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
 16 ····return-void
23 ····invoke-virtual·{v0},·Landroid/support/v4/view/a/q;->a()Ljava/lang/Object; 
  
24 ····move-result-object·v0 
  
25 ····:goto_0 
26 ····return-object·v0 
  
27 ····:cond_0 
28 ····const/4·v0,·0x0 
  
29 ····goto·:goto_0 
30 .end·method17 .end·method
  
31 .method·public·a(Landroid/view/View;I)V18 .method·public·static·a(Landroid/view/View;J)V
32 ····.locals·119 ····.locals·1
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;20 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
 21 ····move-result-object·v0
  
34 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a;->a(Landroid/view/View;I)V22 ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
35 ····return-void23 ····return-void
36 .end·method24 .end·method
  
37 .method·public·a(Landroid/view/View;Ljava/lang/Object;)V25 .method·public·static·a(Landroid/view/View;Landroid/support/v4/h/cd;)V
38 ····.locals·226 ····.locals·2
  
39 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;27 ····if-eqz·p1,·:cond_0
  
40 ····new-instance·v1,·Landroid/support/v4/view/a/f;28 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
41 ····invoke-direct·{v1,·p2},·Landroid/support/v4/view/a/f;-><init>(Ljava/lang/Object;)V29 ····move-result-object·v0
  
 30 ····new-instance·v1,·Landroid/support/v4/h/by;
  
 31 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/h/by;-><init>(Landroid/support/v4/h/cd;Landroid/view/View;)V
  
42 ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v4/view/a;->a(Landroid/view/View;Landroid/support/v4/view/a/f;)V32 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
 33 ····:goto_0
43 ····return-void34 ····return-void
44 .end·method 
  
45 .method·public·a(Landroid/view/View;ILandroid/os/Bundle;)Z 
46 ····.locals·135 ····:cond_0
 36 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
47 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;37 ····move-result-object·v0
  
48 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/a;->a(Landroid/view/View;ILandroid/os/Bundle;)Z38 ····const/4·v1,·0x0
  
49 ····move-result·v039 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
50 ····return·v040 ····goto·:goto_0
51 .end·method41 .end·method
  
52 .method·public·a(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z42 .method·public·static·a(Landroid/view/View;Landroid/view/animation/Interpolator;)V
53 ····.locals·143 ····.locals·1
  
54 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;44 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
55 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a;->b(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z45 ····move-result-object·v0
  
56 ····move-result·v046 ····invoke-virtual·{v0,·p1},·Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
  
57 ····return·v047 ····return-void
58 .end·method48 .end·method
  
59 .method·public·a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z49 .method·public·static·b(Landroid/view/View;)V
60 ····.locals·150 ····.locals·1
  
61 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;51 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
62 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/a;->a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z52 ····move-result-object·v0
  
63 ····move-result·v053 ····invoke-virtual·{v0},·Landroid/view/ViewPropertyAnimator;->start()V
  
64 ····return·v054 ····return-void
65 .end·method55 .end·method
  
66 .method·public·b(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V56 .method·public·static·b(Landroid/view/View;F)V
67 ····.locals·157 ····.locals·1
  
68 ····iget-object·v0,·p0,·Landroid/support/v4/view/f;->a:Landroid/support/v4/view/a;58 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
Max diff block lines reached; 1568/7371 bytes (21.27%) of diff not shown.
2.2 KB
smali/android/support/v4/view/d.smali vs.
smali/android/support/v4/d/a/b.smali
Files 24% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 40 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/d;1 .class·public·interface·abstract·Landroid/support/v4/d/a/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/MenuItem;
  
  
3 #·virtual·methods5 #·virtual·methods
4 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/a/q;6 .method·public·abstract·a(Landroid/support/v4/h/a;)Landroid/support/v4/d/a/b;
5 .end·method7 .end·method
  
6 .method·public·abstract·a()Ljava/lang/Object;8 .method·public·abstract·a(Landroid/support/v4/h/ad;)Landroid/support/v4/d/a/b;
7 .end·method9 .end·method
  
8 .method·public·abstract·a(Landroid/support/v4/view/a;)Ljava/lang/Object;10 .method·public·abstract·a()Landroid/support/v4/h/a;
9 .end·method11 .end·method
  
10 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/View;I)V12 .method·public·abstract·collapseActionView()Z
11 .end·method13 .end·method
  
12 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/a/f;)V14 .method·public·abstract·expandActionView()Z
13 .end·method15 .end·method
  
14 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z16 .method·public·abstract·getActionView()Landroid/view/View;
15 .end·method17 .end·method
  
16 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z18 .method·public·abstract·isActionViewExpanded()Z
17 .end·method19 .end·method
  
18 .method·public·abstract·a(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z20 .method·public·abstract·setActionView(I)Landroid/view/MenuItem;
19 .end·method21 .end·method
  
20 .method·public·abstract·b(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V22 .method·public·abstract·setActionView(Landroid/view/View;)Landroid/view/MenuItem;
21 .end·method23 .end·method
  
22 .method·public·abstract·c(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V24 .method·public·abstract·setShowAsAction(I)V
23 .end·method25 .end·method
  
24 .method·public·abstract·d(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V26 .method·public·abstract·setShowAsActionFlags(I)Landroid/view/MenuItem;
25 .end·method27 .end·method
2.1 KB
smali/android/support/v4/view/ee.smali vs.
smali/android/support/v4/h/bf.smali
Files 15% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 45 lines modified
1 .class·final·Landroid/support/v4/view/ee;1 .class·final·Landroid/support/v4/h/bf;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;4 .implements·Landroid/view/View$OnApplyWindowInsetsListener;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/view/eh;6 .field·final·synthetic·a:Landroid/support/v4/h/an;
  
7 .field·final·synthetic·b:Landroid/view/View; 
  
  
8 #·direct·methods7 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/view/eh;Landroid/view/View;)V8 .method·constructor·<init>(Landroid/support/v4/h/an;)V
10 ····.locals·09 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/ee;->a:Landroid/support/v4/view/eh;10 ····iput-object·p1,·p0,·Landroid/support/v4/h/bf;->a:Landroid/support/v4/h/an;
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/ee;->b:Landroid/view/View; 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void12 ····return-void
15 .end·method13 .end·method
  
  
16 #·virtual·methods14 #·virtual·methods
17 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V15 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
18 ····.locals·216 ····.locals·2
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/ee;->a:Landroid/support/v4/view/eh;17 ····new-instance·v0,·Landroid/support/v4/h/ch;
  
20 ····iget-object·v1,·p0,·Landroid/support/v4/view/ee;->b:Landroid/view/View;18 ····invoke-direct·{v0,·p2},·Landroid/support/v4/h/ch;-><init>(Landroid/view/WindowInsets;)V
  
21 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/eh;->a(Landroid/view/View;)V19 ····iget-object·v1,·p0,·Landroid/support/v4/h/bf;->a:Landroid/support/v4/h/an;
  
22 ····return-void20 ····invoke-interface·{v1,·p1,·v0},·Landroid/support/v4/h/an;->a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
  
 21 ····move-result-object·v0
  
 22 ····check-cast·v0,·Landroid/support/v4/h/ch;
  
 23 ····invoke-virtual·{v0},·Landroid/support/v4/h/ch;->e()Landroid/view/WindowInsets;
  
 24 ····move-result-object·v0
  
 25 ····return-object·v0
23 .end·method26 .end·method
1.41 KB
smali/android/support/v4/view/cm.smali vs.
smali/android/support/v4/h/bb.smali
Files 19% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 38 lines modified
1 .class·Landroid/support/v4/view/cm;1 .class·Landroid/support/v4/h/bb;
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
5.66 KB
smali/android/support/v4/view/i.smali vs.
smali/android/support/v7/a/r.smali
Files 26% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 131 lines modified
1 .class·final·Landroid/support/v4/view/i;1 .class·Landroid/support/v7/a/r;
2 .super·Landroid/view/View$AccessibilityDelegate;2 .super·Landroid/widget/FrameLayout;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/view/j;4 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v4/view/j;)V6 .method·public·constructor·<init>(Landroid/support/v7/a/k;Landroid/content/Context;)V
7 ····.locals·07 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;8 ····iput-object·p1,·p0,·Landroid/support/v7/a/r;->a:Landroid/support/v7/a/k;
  
9 ····invoke-direct·{p0},·Landroid/view/View$AccessibilityDelegate;-><init>()V9 ····invoke-direct·{p0,·p2},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
 12 .method·private·a(II)Z
  
12 #·virtual·methods 
13 .method·public·dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z 
14 ····.locals·113 ····.locals·1
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;14 ····const/4·v0,·-0x5
  
 15 ····if-lt·p1,·v0,·:cond_0
  
16 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/j;->a(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z16 ····if-lt·p2,·v0,·:cond_0
  
 17 ····invoke-virtual·{p0},·Landroid/support/v7/a/r;->getWidth()I
  
17 ····move-result·v018 ····move-result·v0
  
 19 ····add-int/lit8·v0,·v0,·0x5
  
 20 ····if-gt·p1,·v0,·:cond_0
  
 21 ····invoke-virtual·{p0},·Landroid/support/v7/a/r;->getHeight()I
  
 22 ····move-result·v0
  
 23 ····add-int/lit8·v0,·v0,·0x5
  
 24 ····if-le·p2,·v0,·:cond_1
  
 25 ····:cond_0
 26 ····const/4·v0,·0x1
  
 27 ····:goto_0
18 ····return·v028 ····return·v0
  
 29 ····:cond_1
 30 ····const/4·v0,·0x0
  
 31 ····goto·:goto_0
19 .end·method32 .end·method
  
20 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
 33 #·virtual·methods
 34 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z
21 ····.locals·135 ····.locals·1
  
22 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;36 ····iget-object·v0,·p0,·Landroid/support/v7/a/r;->a:Landroid/support/v7/a/k;
  
23 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/j;->b(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V37 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/a/k;->a(Landroid/view/KeyEvent;)Z
  
 38 ····move-result·v0
  
24 ····return-void39 ····return·v0
25 .end·method40 .end·method
  
26 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V41 .method·public·onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
27 ····.locals·142 ····.locals·2
  
28 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;43 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I
  
29 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/j;->a(Landroid/view/View;Ljava/lang/Object;)V44 ····move-result·v0
  
 45 ····if-nez·v0,·:cond_0
30 ····return-void 
31 .end·method 
  
 46 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
32 .method·public·onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
33 ····.locals·1 
  
34 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;47 ····move-result·v0
  
35 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/j;->c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V48 ····float-to-int·v0,·v0
  
 49 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F
36 ····return-void 
37 .end·method 
  
 50 ····move-result·v1
38 .method·public·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z 
39 ····.locals·1 
  
40 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;51 ····float-to-int·v1,·v1
  
41 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/j;->a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z52 ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v7/a/r;->a(II)Z
  
42 ····move-result·v053 ····move-result·v0
  
 54 ····if-eqz·v0,·:cond_0
43 ····return·v0 
44 .end·method 
  
 55 ····iget-object·v0,·p0,·Landroid/support/v7/a/r;->a:Landroid/support/v7/a/k;
45 .method·public·sendAccessibilityEvent(Landroid/view/View;I)V 
46 ····.locals·1 
  
47 ····iget-object·v0,·p0,·Landroid/support/v4/view/i;->a:Landroid/support/v4/view/j;56 ····const/4·v1,·0x0
  
48 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/j;->a(Landroid/view/View;I)V57 ····invoke-static·{v0,·v1},·Landroid/support/v7/a/k;->d(Landroid/support/v7/a/k;I)V
  
 58 ····const/4·v0,·0x1
  
 59 ····:goto_0
49 ····return-void60 ····return·v0
  
 61 ····:cond_0
 62 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
  
 63 ····move-result·v0
Max diff block lines reached; 835/5684 bytes (14.69%) of diff not shown.
2.38 KB
smali/android/support/v4/view/co.smali vs.
smali/android/support/v4/h/be.smali
Files 10% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·Landroid/support/v4/view/co;1 .class·Landroid/support/v4/h/be;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/ei;)Landroid/support/v4/view/ei;4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
5 ····.locals·25 ····.locals·2
  
6 ····instance-of·v0,·p1,·Landroid/support/v4/view/ej;6 ····instance-of·v0,·p1,·Landroid/support/v4/h/ch;
  
7 ····if-eqz·v0,·:cond_07 ····if-eqz·v0,·:cond_0
  
8 ····move-object·v0,·p18 ····move-object·v0,·p1
  
9 ····check-cast·v0,·Landroid/support/v4/view/ej;9 ····check-cast·v0,·Landroid/support/v4/h/ch;
  
10 ····invoke-virtual·{v0},·Landroid/support/v4/view/ej;->e()Landroid/view/WindowInsets;10 ····invoke-virtual·{v0},·Landroid/support/v4/h/ch;->e()Landroid/view/WindowInsets;
  
11 ····move-result-object·v011 ····move-result-object·v0
  
12 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;12 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
  
13 ····move-result-object·v113 ····move-result-object·v1
  
14 ····if-eq·v1,·v0,·:cond_014 ····if-eq·v1,·v0,·:cond_0
  
15 ····new-instance·p1,·Landroid/support/v4/view/ej;15 ····new-instance·p1,·Landroid/support/v4/h/ch;
  
16 ····invoke-direct·{p1,·v1},·Landroid/support/v4/view/ej;-><init>(Landroid/view/WindowInsets;)V16 ····invoke-direct·{p1,·v1},·Landroid/support/v4/h/ch;-><init>(Landroid/view/WindowInsets;)V
  
17 ····:cond_017 ····:cond_0
18 ····return-object·p118 ····return-object·p1
19 .end·method19 .end·method
  
20 .method·public·static·a(Landroid/view/View;)V20 .method·public·static·a(Landroid/view/View;)V
21 ····.locals·021 ····.locals·0
Offset 44, 26 lines modifiedOffset 44, 18 lines modified
44 ····.locals·044 ····.locals·0
  
45 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setElevation(F)V45 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setElevation(F)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·static·a(Landroid/view/View;Landroid/support/v4/view/bn;)V48 .method·public·static·a(Landroid/view/View;Landroid/support/v4/h/an;)V
49 ····.locals·149 ····.locals·1
  
50 ····new-instance·v0,·Landroid/support/v4/view/cp;50 ····new-instance·v0,·Landroid/support/v4/h/bf;
  
51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/cp;-><init>(Landroid/support/v4/view/bn;)V51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/bf;-><init>(Landroid/support/v4/h/an;)V
  
52 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V52 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·static·b(Landroid/view/View;)V 
56 ····.locals·0 
  
57 ····invoke-virtual·{p0},·Landroid/view/View;->stopNestedScroll()V 
  
58 ····return-void 
59 .end·method 
2.76 KB
smali/android/support/v4/view/db.smali vs.
smali/android/support/v4/h/i.smali
Files 18% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 59 lines modified
1 .class·public·Landroid/support/v4/view/db;1 .class·public·Landroid/support/v4/h/i;
2 .super·Landroid/view/ViewGroup$LayoutParams;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
4 .field·public·a:Z4 .field·static·final·a:Landroid/support/v4/h/j;
  
5 .field·public·b:I 
  
 5 #·direct·methods
 6 .method·static·constructor·<clinit>()V
 7 ····.locals·2
6 .field·c:F 
  
7 .field·d:Z 
  
8 .field·e:I 
  
9 .field·f:I 
  
 8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 9 ····const/16·v1,·0x15
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·1 
  
13 ····const/4·v0,·-0x110 ····if-lt·v0,·v1,·:cond_0
  
14 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V11 ····new-instance·v0,·Landroid/support/v4/h/m;
  
15 ····const/4·v0,·0x012 ····invoke-direct·{v0},·Landroid/support/v4/h/m;-><init>()V
  
16 ····iput·v0,·p0,·Landroid/support/v4/view/db;->c:F13 ····sput-object·v0,·Landroid/support/v4/h/i;->a:Landroid/support/v4/h/j;
  
 14 ····:goto_0
17 ····return-void15 ····return-void
18 .end·method 
  
19 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
20 ····.locals·3 
  
21 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V16 ····:cond_0
 17 ····const/16·v1,·0xb
  
22 ····const/4·v0,·0x018 ····if-lt·v0,·v1,·:cond_1
  
23 ····iput·v0,·p0,·Landroid/support/v4/view/db;->c:F19 ····new-instance·v0,·Landroid/support/v4/h/l;
  
24 ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->e()[I20 ····invoke-direct·{v0},·Landroid/support/v4/h/l;-><init>()V
  
25 ····move-result-object·v021 ····sput-object·v0,·Landroid/support/v4/h/i;->a:Landroid/support/v4/h/j;
  
26 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;22 ····goto·:goto_0
  
27 ····move-result-object·v023 ····:cond_1
 24 ····new-instance·v0,·Landroid/support/v4/h/k;
  
28 ····const/4·v1,·0x025 ····invoke-direct·{v0},·Landroid/support/v4/h/k;-><init>()V
  
29 ····const/16·v2,·0x3026 ····sput-object·v0,·Landroid/support/v4/h/i;->a:Landroid/support/v4/h/j;
  
30 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I27 ····goto·:goto_0
 28 .end·method
  
31 ····move-result·v129 .method·public·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/h/s;)V
 30 ····.locals·1
  
32 ····iput·v1,·p0,·Landroid/support/v4/view/db;->b:I31 ····sget-object·v0,·Landroid/support/v4/h/i;->a:Landroid/support/v4/h/j;
  
33 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V32 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/h/j;->a(Landroid/view/LayoutInflater;Landroid/support/v4/h/s;)V
  
34 ····return-void33 ····return-void
35 .end·method34 .end·method
2.16 KB
smali/android/support/v4/view/bc.smali vs.
smali/android/support/v4/h/au.smali
Files 18% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 48 lines modified
1 .class·Landroid/support/v4/view/bc;1 .class·Landroid/support/v4/h/au;
2 .super·Landroid/support/v4/view/bb;2 .super·Landroid/support/v4/h/at;
  
  
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/v4/h/at;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·a(Landroid/view/MotionEvent;)I10 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V
11 ····.locals·111 ····.locals·0
  
12 ····invoke-static·{p1},·Landroid/support/v4/view/bg;->a(Landroid/view/MotionEvent;)I 
  
13 ····move-result·v0 
  
14 ····return·v0 
15 .end·method 
  
16 .method·public·a(Landroid/view/MotionEvent;I)I 
17 ····.locals·1 
  
18 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bg;->a(Landroid/view/MotionEvent;I)I 
  
19 ····move-result·v012 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/bb;->a(Landroid/view/View;Ljava/lang/Runnable;)V
  
20 ····return·v013 ····return-void
21 .end·method14 .end·method
  
22 .method·public·b(Landroid/view/MotionEvent;I)I15 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V
23 ····.locals·116 ····.locals·1
  
 17 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/h/bb;->a(Landroid/view/View;Ljava/lang/Runnable;J)V
24 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bg;->b(Landroid/view/MotionEvent;I)I 
  
25 ····move-result·v0 
  
26 ····return·v018 ····return-void
27 .end·method19 .end·method
  
28 .method·public·c(Landroid/view/MotionEvent;I)F20 .method·public·d(Landroid/view/View;)I
29 ····.locals·121 ····.locals·1
  
30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bg;->c(Landroid/view/MotionEvent;I)F22 ····invoke-static·{p1},·Landroid/support/v4/h/bb;->a(Landroid/view/View;)I
  
31 ····move-result·v023 ····move-result·v0
  
32 ····return·v024 ····return·v0
33 .end·method25 .end·method
  
34 .method·public·d(Landroid/view/MotionEvent;I)F26 .method·public·g(Landroid/view/View;)V
35 ····.locals·127 ····.locals·0
  
36 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/bg;->d(Landroid/view/MotionEvent;I)F 
  
37 ····move-result·v028 ····invoke-static·{p1},·Landroid/support/v4/h/bb;->b(Landroid/view/View;)V
  
38 ····return·v029 ····return-void
39 .end·method30 .end·method
2.82 KB
smali/android/support/v4/view/g.smali vs.
smali/android/support/v4/a/ad.smali
Files 21% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 55 lines modified
1 .class·Landroid/support/v4/view/g;1 .class·final·Landroid/support/v4/a/ad;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/d;4 .implements·Landroid/os/Parcelable$Creator;
  
  
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(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/a/q;12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v4/a/ac;
13 ····.locals·113 ····.locals·1
  
14 ····const/4·v0,·0x014 ····new-instance·v0,·Landroid/support/v4/a/ac;
  
 15 ····invoke-direct·{v0,·p1},·Landroid/support/v4/a/ac;-><init>(Landroid/os/Parcel;)V
15 ····return-object·v0 
16 .end·method 
  
17 .method·public·a()Ljava/lang/Object; 
18 ····.locals·1 
  
19 ····const/4·v0,·0x0 
  
20 ····return-object·v016 ····return-object·v0
21 .end·method17 .end·method
  
22 .method·public·a(Landroid/support/v4/view/a;)Ljava/lang/Object;18 .method·public·a(I)[Landroid/support/v4/a/ac;
23 ····.locals·119 ····.locals·1
  
24 ····const/4·v0,·0x020 ····new-array·v0,·p1,·[Landroid/support/v4/a/ac;
  
25 ····return-object·v021 ····return-object·v0
26 .end·method22 .end·method
  
 23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
27 .method·public·a(Ljava/lang/Object;Landroid/view/View;I)V 
28 ····.locals·0 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·a(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/a/f;)V 
32 ····.locals·0 
  
33 ····return-void 
34 .end·method 
  
35 .method·public·a(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z 
36 ····.locals·124 ····.locals·1
  
 25 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/ad;->a(Landroid/os/Parcel;)Landroid/support/v4/a/ac;
37 ····const/4·v0,·0x0 
  
38 ····return·v0 
39 .end·method 
  
 26 ····move-result-object·v0
40 .method·public·a(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z 
41 ····.locals·1 
  
42 ····const/4·v0,·0x0 
  
43 ····return·v027 ····return-object·v0
44 .end·method28 .end·method
  
45 .method·public·a(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
46 ····.locals·130 ····.locals·1
  
47 ····const/4·v0,·0x131 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/ad;->a(I)[Landroid/support/v4/a/ac;
  
 32 ····move-result-object·v0
48 ····return·v0 
49 .end·method 
  
50 .method·public·b(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
51 ····.locals·0 
  
 33 ····return-object·v0
52 ····return-void 
53 .end·method 
  
54 .method·public·c(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
55 ····.locals·0 
  
56 ····return-void 
57 .end·method 
  
58 .method·public·d(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
59 ····.locals·0 
  
60 ····return-void 
61 .end·method34 .end·method
2.12 KB
smali/android/support/v4/view/ce.smali vs.
smali/android/support/v4/h/ax.smali
Files 12% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 48 lines modified
1 .class·Landroid/support/v4/view/ce;1 .class·Landroid/support/v4/h/ax;
2 .super·Landroid/support/v4/view/cd;2 .super·Landroid/support/v4/h/aw;
  
  
3 #·direct·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/cd;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/h/aw;-><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/support/v4/view/ei;)Landroid/support/v4/view/ei;10 .method·public·a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
11 ····.locals·111 ····.locals·1
  
12 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/co;->a(Landroid/view/View;Landroid/support/v4/view/ei;)Landroid/support/v4/view/ei;12 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/be;->a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
  
13 ····move-result-object·v013 ····move-result-object·v0
  
14 ····return-object·v014 ····return-object·v0
15 .end·method15 .end·method
  
16 .method·public·a(Landroid/view/View;Landroid/support/v4/view/bn;)V16 .method·public·a(Landroid/view/View;Landroid/support/v4/h/an;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/co;->a(Landroid/view/View;Landroid/support/v4/view/bn;)V18 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/be;->a(Landroid/view/View;Landroid/support/v4/h/an;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·e(Landroid/view/View;F)V21 .method·public·e(Landroid/view/View;F)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/co;->a(Landroid/view/View;F)V23 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/be;->a(Landroid/view/View;F)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·l(Landroid/view/View;)V26 .method·public·g(Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-static·{p1},·Landroid/support/v4/view/co;->a(Landroid/view/View;)V28 ····invoke-static·{p1},·Landroid/support/v4/h/be;->a(Landroid/view/View;)V
  
29 ····return-void 
30 .end·method 
  
31 .method·public·o(Landroid/view/View;)V 
32 ····.locals·0 
  
33 ····invoke-static·{p1},·Landroid/support/v4/view/co;->b(Landroid/view/View;)V 
  
34 ····return-void29 ····return-void
35 .end·method30 .end·method
3.61 KB
smali/android/support/v4/view/aj.smali vs.
smali/android/support/v4/h/p.smali
Files 6% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·Landroid/support/v4/view/aj;1 .class·Landroid/support/v4/h/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·a:Ljava/lang/reflect/Field;4 .field·private·static·a:Ljava/lang/reflect/Field;
  
5 .field·private·static·b:Z5 .field·private·static·b:Z
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/view/am;)V7 .method·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/h/s;)V
8 ····.locals·38 ····.locals·3
  
9 ····if-eqz·p1,·:cond_09 ····if-eqz·p1,·:cond_0
  
10 ····new-instance·v0,·Landroid/support/v4/view/ak;10 ····new-instance·v0,·Landroid/support/v4/h/q;
  
11 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/ak;-><init>(Landroid/support/v4/view/am;)V11 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/q;-><init>(Landroid/support/v4/h/s;)V
  
12 ····move-object·v1,·v012 ····move-object·v1,·v0
  
13 ····:goto_013 ····:goto_0
14 ····invoke-virtual·{p0,·v1},·Landroid/view/LayoutInflater;->setFactory2(Landroid/view/LayoutInflater$Factory2;)V14 ····invoke-virtual·{p0,·v1},·Landroid/view/LayoutInflater;->setFactory2(Landroid/view/LayoutInflater$Factory2;)V
  
15 ····invoke-virtual·{p0},·Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory;15 ····invoke-virtual·{p0},·Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory;
Offset 29, 70 lines modifiedOffset 29, 70 lines modified
  
29 ····instance-of·v2,·v0,·Landroid/view/LayoutInflater$Factory2;29 ····instance-of·v2,·v0,·Landroid/view/LayoutInflater$Factory2;
  
30 ····if-eqz·v2,·:cond_130 ····if-eqz·v2,·:cond_1
  
31 ····check-cast·v0,·Landroid/view/LayoutInflater$Factory2;31 ····check-cast·v0,·Landroid/view/LayoutInflater$Factory2;
  
32 ····invoke-static·{p0,·v0},·Landroid/support/v4/view/aj;->a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V32 ····invoke-static·{p0,·v0},·Landroid/support/v4/h/p;->a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V
  
33 ····:goto_133 ····:goto_1
34 ····return-void34 ····return-void
  
35 ····:cond_035 ····:cond_0
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····move-object·v1,·v037 ····move-object·v1,·v0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:cond_139 ····:cond_1
40 ····invoke-static·{p0,·v1},·Landroid/support/v4/view/aj;->a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V40 ····invoke-static·{p0,·v1},·Landroid/support/v4/h/p;->a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V
  
41 ····goto·:goto_141 ····goto·:goto_1
42 .end·method42 .end·method
  
43 .method·static·a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V43 .method·static·a(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V
44 ····.locals·544 ····.locals·5
  
45 ····const/4·v4,·0x145 ····const/4·v4,·0x1
  
46 ····sget-boolean·v0,·Landroid/support/v4/view/aj;->b:Z46 ····sget-boolean·v0,·Landroid/support/v4/h/p;->b:Z
  
47 ····if-nez·v0,·:cond_047 ····if-nez·v0,·:cond_0
  
48 ····:try_start_048 ····:try_start_0
49 ····const-class·v0,·Landroid/view/LayoutInflater;49 ····const-class·v0,·Landroid/view/LayoutInflater;
  
50 ····const-string·v1,·"mFactory2"50 ····const-string·v1,·"mFactory2"
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····sput-object·v0,·Landroid/support/v4/view/aj;->a:Ljava/lang/reflect/Field;53 ····sput-object·v0,·Landroid/support/v4/h/p;->a:Ljava/lang/reflect/Field;
  
54 ····sget-object·v0,·Landroid/support/v4/view/aj;->a:Ljava/lang/reflect/Field;54 ····sget-object·v0,·Landroid/support/v4/h/p;->a:Ljava/lang/reflect/Field;
  
55 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V56 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V
57 ····:try_end_057 ····:try_end_0
58 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_058 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_0
  
59 ····:goto_059 ····:goto_0
60 ····sput-boolean·v4,·Landroid/support/v4/view/aj;->b:Z60 ····sput-boolean·v4,·Landroid/support/v4/h/p;->b:Z
  
61 ····:cond_061 ····:cond_0
62 ····sget-object·v0,·Landroid/support/v4/view/aj;->a:Ljava/lang/reflect/Field;62 ····sget-object·v0,·Landroid/support/v4/h/p;->a:Ljava/lang/reflect/Field;
  
63 ····if-eqz·v0,·:cond_163 ····if-eqz·v0,·:cond_1
  
64 ····:try_start_164 ····:try_start_1
65 ····sget-object·v0,·Landroid/support/v4/view/aj;->a:Ljava/lang/reflect/Field;65 ····sget-object·v0,·Landroid/support/v4/h/p;->a:Ljava/lang/reflect/Field;
  
66 ····invoke-virtual·{v0,·p0,·p1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V66 ····invoke-virtual·{v0,·p0,·p1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
67 ····:try_end_167 ····:try_end_1
68 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_168 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
  
69 ····:cond_169 ····:cond_1
70 ····:goto_170 ····:goto_1
2.2 KB
smali/android/support/v4/view/k.smali vs.
smali/android/support/v4/a/ab.smali
Files 20% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 55 lines modified
1 .class·Landroid/support/v4/view/k;1 .class·final·Landroid/support/v4/a/ab;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/os/Parcelable$Creator;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·public·static·a(Landroid/support/v4/view/m;)Ljava/lang/Object;6 .method·constructor·<init>()V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 9 ····return-void
 10 .end·method
  
  
 11 #·virtual·methods
 12 .method·public·a(Landroid/os/Parcel;)Landroid/support/v4/a/aa;
5 ····.locals·113 ····.locals·1
  
6 ····new-instance·v0,·Landroid/support/v4/view/l;14 ····new-instance·v0,·Landroid/support/v4/a/aa;
  
7 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/l;-><init>(Landroid/support/v4/view/m;)V15 ····invoke-direct·{v0,·p1},·Landroid/support/v4/a/aa;-><init>(Landroid/os/Parcel;)V
  
8 ····return-object·v016 ····return-object·v0
9 .end·method17 .end·method
  
10 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;18 .method·public·a(I)[Landroid/support/v4/a/aa;
11 ····.locals·119 ····.locals·1
  
12 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate;20 ····new-array·v0,·p1,·[Landroid/support/v4/a/aa;
  
 21 ····return-object·v0
 22 .end·method
  
 23 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
 24 ····.locals·1
  
13 ····invoke-virtual·{p0,·p1},·Landroid/view/View$AccessibilityDelegate;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;25 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/ab;->a(Landroid/os/Parcel;)Landroid/support/v4/a/aa;
  
14 ····move-result-object·v026 ····move-result-object·v0
  
15 ····return-object·v027 ····return-object·v0
16 .end·method28 .end·method
  
17 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z29 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
18 ····.locals·130 ····.locals·1
  
19 ····check-cast·p0,·Landroid/view/View$AccessibilityDelegate;31 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/ab;->a(I)[Landroid/support/v4/a/aa;
  
20 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View$AccessibilityDelegate;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z 
  
21 ····move-result·v032 ····move-result-object·v0
  
22 ····return·v033 ····return-object·v0
23 .end·method34 .end·method
3.14 KB
smali/android/support/v4/view/ej.smali vs.
smali/android/support/v4/h/ch.smali
Files 12% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·Landroid/support/v4/view/ej;1 .class·Landroid/support/v4/h/ch;
2 .super·Landroid/support/v4/view/ei;2 .super·Landroid/support/v4/h/cg;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/view/WindowInsets;4 .field·private·final·a:Landroid/view/WindowInsets;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/view/WindowInsets;)V6 .method·constructor·<init>(Landroid/view/WindowInsets;)V
7 ····.locals·07 ····.locals·0
  
8 ····invoke-direct·{p0},·Landroid/support/v4/view/ei;-><init>()V8 ····invoke-direct·{p0},·Landroid/support/v4/h/cg;-><init>()V
  
9 ····iput-object·p1,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;9 ····iput-object·p1,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·a()I13 .method·public·a()I
14 ····.locals·114 ····.locals·1
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;15 ····iget-object·v0,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
16 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I16 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
  
17 ····move-result·v017 ····move-result·v0
  
18 ····return·v018 ····return·v0
19 .end·method19 .end·method
  
20 .method·public·a(IIII)Landroid/support/v4/view/ei;20 .method·public·a(IIII)Landroid/support/v4/h/cg;
21 ····.locals·221 ····.locals·2
  
22 ····new-instance·v0,·Landroid/support/v4/view/ej;22 ····new-instance·v0,·Landroid/support/v4/h/ch;
  
23 ····iget-object·v1,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;23 ····iget-object·v1,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
24 ····invoke-virtual·{v1,·p1,·p2,·p3,·p4},·Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;24 ····invoke-virtual·{v1,·p1,·p2,·p3,·p4},·Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;
  
25 ····move-result-object·v125 ····move-result-object·v1
  
26 ····invoke-direct·{v0,·v1},·Landroid/support/v4/view/ej;-><init>(Landroid/view/WindowInsets;)V26 ····invoke-direct·{v0,·v1},·Landroid/support/v4/h/ch;-><init>(Landroid/view/WindowInsets;)V
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
29 .method·public·b()I29 .method·public·b()I
30 ····.locals·130 ····.locals·1
  
31 ····iget-object·v0,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;31 ····iget-object·v0,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
32 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I32 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
  
36 .method·public·c()I36 .method·public·c()I
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·v0,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;38 ····iget-object·v0,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
39 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetRight()I39 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
  
40 ····move-result·v040 ····move-result·v0
  
41 ····return·v041 ····return·v0
42 .end·method42 .end·method
  
43 .method·public·d()I43 .method·public·d()I
44 ····.locals·144 ····.locals·1
  
45 ····iget-object·v0,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;45 ····iget-object·v0,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
46 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I46 ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
  
47 ····move-result·v047 ····move-result·v0
  
48 ····return·v048 ····return·v0
49 .end·method49 .end·method
  
50 .method·e()Landroid/view/WindowInsets;50 .method·e()Landroid/view/WindowInsets;
51 ····.locals·151 ····.locals·1
  
52 ····iget-object·v0,·p0,·Landroid/support/v4/view/ej;->a:Landroid/view/WindowInsets;52 ····iget-object·v0,·p0,·Landroid/support/v4/h/ch;->a:Landroid/view/WindowInsets;
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
3.22 KB
smali/android/support/v4/view/cf.smali vs.
smali/android/support/v4/h/ay.smali
Files 20% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 70 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/cf;1 .class·interface·abstract·Landroid/support/v4/h/ay;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(III)I4 .method·public·abstract·a(III)I
5 .end·method5 .end·method
  
6 .method·public·abstract·a(Landroid/view/View;)I6 .method·public·abstract·a(Landroid/view/View;)I
7 .end·method7 .end·method
  
8 .method·public·abstract·a(Landroid/view/View;Landroid/support/v4/view/ei;)Landroid/support/v4/view/ei;8 .method·public·abstract·a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
9 .end·method9 .end·method
  
10 .method·public·abstract·a(Landroid/view/View;F)V10 .method·public·abstract·a(Landroid/view/View;F)V
11 .end·method11 .end·method
  
12 .method·public·abstract·a(Landroid/view/View;IIII)V 
13 .end·method 
  
14 .method·public·abstract·a(Landroid/view/View;ILandroid/graphics/Paint;)V12 .method·public·abstract·a(Landroid/view/View;ILandroid/graphics/Paint;)V
15 .end·method13 .end·method
  
16 .method·public·abstract·a(Landroid/view/View;Landroid/graphics/Paint;)V 
17 .end·method 
  
18 .method·public·abstract·a(Landroid/view/View;Landroid/support/v4/view/a;)V14 .method·public·abstract·a(Landroid/view/View;Landroid/support/v4/h/an;)V
19 .end·method 
  
20 .method·public·abstract·a(Landroid/view/View;Landroid/support/v4/view/bn;)V 
21 .end·method15 .end·method
  
22 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Runnable;)V16 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Runnable;)V
23 .end·method17 .end·method
  
24 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Runnable;J)V18 .method·public·abstract·a(Landroid/view/View;Ljava/lang/Runnable;J)V
25 .end·method19 .end·method
  
26 .method·public·abstract·a(Landroid/view/View;Z)V20 .method·public·abstract·a(Landroid/view/View;Z)V
27 .end·method21 .end·method
  
28 .method·public·abstract·a(Landroid/view/View;I)Z 
29 .end·method 
  
30 .method·public·abstract·b(Landroid/view/View;)V22 .method·public·abstract·b(Landroid/view/View;)I
31 .end·method23 .end·method
  
32 .method·public·abstract·b(Landroid/view/View;F)V24 .method·public·abstract·b(Landroid/view/View;F)V
33 .end·method25 .end·method
  
34 .method·public·abstract·b(Landroid/view/View;Z)V26 .method·public·abstract·b(Landroid/view/View;Z)V
35 .end·method27 .end·method
  
36 .method·public·abstract·b(Landroid/view/View;I)Z 
37 .end·method 
  
38 .method·public·abstract·c(Landroid/view/View;)I28 .method·public·abstract·c(Landroid/view/View;)F
39 .end·method29 .end·method
  
40 .method·public·abstract·c(Landroid/view/View;F)V30 .method·public·abstract·c(Landroid/view/View;F)V
41 .end·method31 .end·method
  
42 .method·public·abstract·c(Landroid/view/View;I)V 
43 .end·method 
  
44 .method·public·abstract·d(Landroid/view/View;)I32 .method·public·abstract·d(Landroid/view/View;)I
45 .end·method33 .end·method
  
46 .method·public·abstract·d(Landroid/view/View;F)V34 .method·public·abstract·d(Landroid/view/View;F)V
47 .end·method35 .end·method
  
48 .method·public·abstract·e(Landroid/view/View;)I36 .method·public·abstract·e(Landroid/view/View;)Landroid/support/v4/h/bn;
49 .end·method37 .end·method
  
50 .method·public·abstract·e(Landroid/view/View;F)V38 .method·public·abstract·e(Landroid/view/View;F)V
51 .end·method39 .end·method
  
52 .method·public·abstract·f(Landroid/view/View;)Z40 .method·public·abstract·f(Landroid/view/View;)I
53 .end·method 
  
54 .method·public·abstract·g(Landroid/view/View;)I 
55 .end·method 
  
56 .method·public·abstract·h(Landroid/view/View;)F 
57 .end·method 
  
58 .method·public·abstract·i(Landroid/view/View;)I 
59 .end·method 
  
60 .method·public·abstract·j(Landroid/view/View;)Landroid/support/v4/view/dp; 
61 .end·method 
  
62 .method·public·abstract·k(Landroid/view/View;)I 
63 .end·method 
  
64 .method·public·abstract·l(Landroid/view/View;)V 
65 .end·method 
  
66 .method·public·abstract·m(Landroid/view/View;)Z 
67 .end·method41 .end·method
  
68 .method·public·abstract·n(Landroid/view/View;)V42 .method·public·abstract·g(Landroid/view/View;)V
69 .end·method43 .end·method
  
70 .method·public·abstract·o(Landroid/view/View;)V44 .method·public·abstract·h(Landroid/view/View;)V
71 .end·method45 .end·method
  
72 .method·public·abstract·p(Landroid/view/View;)Z46 .method·public·abstract·i(Landroid/view/View;)Z
73 .end·method47 .end·method
1.29 KB
smali/android/support/v4/view/ae.smali vs.
smali/android/support/v7/a/n.smali
Files 24% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 39 lines modified
1 .class·Landroid/support/v4/view/ae;1 .class·Landroid/support/v7/a/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/ad;4 .implements·Landroid/support/v7/internal/widget/ak;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·constructor·<init>(Landroid/support/v7/a/k;)V
7 ····.locals·09 ····.locals·0
  
 10 ····iput-object·p1,·p0,·Landroid/support/v7/a/n;->a:Landroid/support/v7/a/k;
  
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
  
  
11 #·virtual·methods14 #·virtual·methods
12 .method·public·a(Landroid/view/LayoutInflater;Landroid/support/v4/view/am;)V15 .method·public·a(Landroid/graphics/Rect;)V
13 ····.locals·016 ····.locals·2
  
 17 ····iget-object·v0,·p0,·Landroid/support/v7/a/n;->a:Landroid/support/v7/a/k;
  
 18 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I
  
 19 ····invoke-static·{v0,·v1},·Landroid/support/v7/a/k;->c(Landroid/support/v7/a/k;I)I
  
 20 ····move-result·v0
  
14 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ah;->a(Landroid/view/LayoutInflater;Landroid/support/v4/view/am;)V21 ····iput·v0,·p1,·Landroid/graphics/Rect;->top:I
  
15 ····return-void22 ····return-void
16 .end·method23 .end·method
1.06 KB
smali/android/support/v4/view/ed.smali vs.
smali/android/support/v4/h/cb.smali
Files 18% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·Landroid/support/v4/view/ed;1 .class·Landroid/support/v4/h/cb;
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/eh;)V4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/h/cf;)V
5 ····.locals·25 ····.locals·2
  
6 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;6 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
7 ····move-result-object·v07 ····move-result-object·v0
  
8 ····new-instance·v1,·Landroid/support/v4/view/ee;8 ····new-instance·v1,·Landroid/support/v4/h/cc;
  
9 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/view/ee;-><init>(Landroid/support/v4/view/eh;Landroid/view/View;)V9 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/h/cc;-><init>(Landroid/support/v4/h/cf;Landroid/view/View;)V
  
10 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;10 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
3.17 KB
smali/android/support/v4/view/ca.smali vs.
smali/android/support/v4/h/at.smali
Files 26% similar despite different names
    
Offset 1, 104 lines modifiedOffset 1, 64 lines modified
1 .class·Landroid/support/v4/view/ca;1 .class·Landroid/support/v4/h/at;
2 .super·Landroid/support/v4/view/bz;2 .super·Landroid/support/v4/h/as;
  
  
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/ca;->b:Z9 ····sput-boolean·v0,·Landroid/support/v4/h/at;->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/bz;-><init>()V14 ····invoke-direct·{p0},·Landroid/support/v4/h/as;-><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;)V 
19 ····.locals·1 
  
20 ····if-nez·p2,·:cond_0 
  
21 ····const/4·v0,·0x0 
  
22 ····:goto_0 
23 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/ck;->a(Landroid/view/View;Ljava/lang/Object;)V 
  
24 ····return-void 
  
25 ····:cond_0 
26 ····invoke-virtual·{p2},·Landroid/support/v4/view/a;->a()Ljava/lang/Object; 
  
27 ····move-result-object·v0 
  
28 ····goto·:goto_0 
29 .end·method 
  
30 .method·public·a(Landroid/view/View;I)Z 
31 ····.locals·1 
  
32 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ck;->a(Landroid/view/View;I)Z 
  
33 ····move-result·v0 
  
34 ····return·v0 
35 .end·method 
  
36 .method·public·b(Landroid/view/View;I)Z 
37 ····.locals·1 
  
38 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ck;->b(Landroid/view/View;I)Z 
  
39 ····move-result·v0 
  
40 ····return·v0 
41 .end·method 
  
42 .method·public·j(Landroid/view/View;)Landroid/support/v4/view/dp;18 .method·public·e(Landroid/view/View;)Landroid/support/v4/h/bn;
43 ····.locals·219 ····.locals·2
  
44 ····iget-object·v0,·p0,·Landroid/support/v4/view/ca;->a:Ljava/util/WeakHashMap;20 ····iget-object·v0,·p0,·Landroid/support/v4/h/at;->a:Ljava/util/WeakHashMap;
  
45 ····if-nez·v0,·:cond_021 ····if-nez·v0,·:cond_0
  
46 ····new-instance·v0,·Ljava/util/WeakHashMap;22 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
47 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V23 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
48 ····iput-object·v0,·p0,·Landroid/support/v4/view/ca;->a:Ljava/util/WeakHashMap;24 ····iput-object·v0,·p0,·Landroid/support/v4/h/at;->a:Ljava/util/WeakHashMap;
  
49 ····:cond_025 ····:cond_0
50 ····iget-object·v0,·p0,·Landroid/support/v4/view/ca;->a:Ljava/util/WeakHashMap;26 ····iget-object·v0,·p0,·Landroid/support/v4/h/at;->a:Ljava/util/WeakHashMap;
  
51 ····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;
  
52 ····move-result-object·v028 ····move-result-object·v0
  
53 ····check-cast·v0,·Landroid/support/v4/view/dp;29 ····check-cast·v0,·Landroid/support/v4/h/bn;
  
54 ····if-nez·v0,·:cond_130 ····if-nez·v0,·:cond_1
  
55 ····new-instance·v0,·Landroid/support/v4/view/dp;31 ····new-instance·v0,·Landroid/support/v4/h/bn;
  
56 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/dp;-><init>(Landroid/view/View;)V32 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/bn;-><init>(Landroid/view/View;)V
  
57 ····iget-object·v1,·p0,·Landroid/support/v4/view/ca;->a:Ljava/util/WeakHashMap;33 ····iget-object·v1,·p0,·Landroid/support/v4/h/at;->a:Ljava/util/WeakHashMap;
  
58 ····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;
  
59 ····:cond_135 ····:cond_1
60 ····return-object·v036 ····return-object·v0
61 .end·method37 .end·method
2.87 KB
smali/android/support/v4/view/cp.smali vs.
smali/android/support/v4/c/a/i.smali
Files 25% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 66 lines modified
1 .class·final·Landroid/support/v4/view/cp;1 .class·Landroid/support/v4/c/a/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/view/View$OnApplyWindowInsetsListener; 
  
 3 #·direct·methods
 4 .method·public·static·a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
 5 ····.locals·1
  
 6 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/n;
5 #·instance·fields 
6 .field·final·synthetic·a:Landroid/support/v4/view/bn; 
  
 7 ····if-nez·v0,·:cond_0
  
7 #·direct·methods 
8 .method·constructor·<init>(Landroid/support/v4/view/bn;)V8 ····new-instance·v0,·Landroid/support/v4/c/a/n;
  
 9 ····invoke-direct·{v0,·p0},·Landroid/support/v4/c/a/n;-><init>(Landroid/graphics/drawable/Drawable;)V
  
 10 ····move-object·p0,·v0
  
 11 ····:cond_0
 12 ····return-object·p0
 13 .end·method
  
 14 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V
9 ····.locals·015 ····.locals·1
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/view/cp;->a:Landroid/support/v4/view/bn;16 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/m;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····if-eqz·v0,·:cond_0
  
 18 ····check-cast·p0,·Landroid/support/v4/c/a/m;
  
 19 ····invoke-interface·{p0,·p1},·Landroid/support/v4/c/a/m;->setTint(I)V
  
 20 ····:cond_0
12 ····return-void21 ····return-void
13 .end·method22 .end·method
  
 23 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
 24 ····.locals·1
  
 25 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/m;
  
 26 ····if-eqz·v0,·:cond_0
14 #·virtual·methods 
15 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; 
16 ····.locals·2 
  
17 ····new-instance·v0,·Landroid/support/v4/view/ej;27 ····check-cast·p0,·Landroid/support/v4/c/a/m;
  
18 ····invoke-direct·{v0,·p2},·Landroid/support/v4/view/ej;-><init>(Landroid/view/WindowInsets;)V28 ····invoke-interface·{p0,·p1},·Landroid/support/v4/c/a/m;->setTintList(Landroid/content/res/ColorStateList;)V
  
19 ····iget-object·v1,·p0,·Landroid/support/v4/view/cp;->a:Landroid/support/v4/view/bn;29 ····:cond_0
 30 ····return-void
 31 .end·method
  
20 ····invoke-interface·{v1,·p1,·v0},·Landroid/support/v4/view/bn;->a(Landroid/view/View;Landroid/support/v4/view/ei;)Landroid/support/v4/view/ei;32 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
 33 ····.locals·1
  
21 ····move-result-object·v034 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/m;
  
22 ····check-cast·v0,·Landroid/support/v4/view/ej;35 ····if-eqz·v0,·:cond_0
  
23 ····invoke-virtual·{v0},·Landroid/support/v4/view/ej;->e()Landroid/view/WindowInsets;36 ····check-cast·p0,·Landroid/support/v4/c/a/m;
  
24 ····move-result-object·v037 ····invoke-interface·{p0,·p1},·Landroid/support/v4/c/a/m;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V
  
25 ····return-object·v038 ····:cond_0
 39 ····return-void
26 .end·method40 .end·method
2.84 KB
smali/android/support/v4/view/ec.smali vs.
smali/android/support/v4/h/ca.smali
Files 14% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·final·Landroid/support/v4/view/ec;1 .class·final·Landroid/support/v4/h/ca;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/view/ef;4 .field·final·synthetic·a:Landroid/support/v4/h/cd;
  
5 .field·final·synthetic·b:Landroid/view/View;5 .field·final·synthetic·b:Landroid/view/View;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v4/view/ef;Landroid/view/View;)V7 .method·constructor·<init>(Landroid/support/v4/h/cd;Landroid/view/View;)V
8 ····.locals·08 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v4/view/ec;->a:Landroid/support/v4/view/ef;9 ····iput-object·p1,·p0,·Landroid/support/v4/h/ca;->a:Landroid/support/v4/h/cd;
  
10 ····iput-object·p2,·p0,·Landroid/support/v4/view/ec;->b:Landroid/view/View;10 ····iput-object·p2,·p0,·Landroid/support/v4/h/ca;->b:Landroid/view/View;
  
11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V11 ····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·onAnimationCancel(Landroid/animation/Animator;)V15 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
16 ····.locals·216 ····.locals·2
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/view/ec;->a:Landroid/support/v4/view/ef;17 ····iget-object·v0,·p0,·Landroid/support/v4/h/ca;->a:Landroid/support/v4/h/cd;
  
18 ····iget-object·v1,·p0,·Landroid/support/v4/view/ec;->b:Landroid/view/View;18 ····iget-object·v1,·p0,·Landroid/support/v4/h/ca;->b:Landroid/view/View;
  
19 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->c(Landroid/view/View;)V19 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->c(Landroid/view/View;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·onAnimationEnd(Landroid/animation/Animator;)V22 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
23 ····.locals·223 ····.locals·2
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/view/ec;->a:Landroid/support/v4/view/ef;24 ····iget-object·v0,·p0,·Landroid/support/v4/h/ca;->a:Landroid/support/v4/h/cd;
  
25 ····iget-object·v1,·p0,·Landroid/support/v4/view/ec;->b:Landroid/view/View;25 ····iget-object·v1,·p0,·Landroid/support/v4/h/ca;->b:Landroid/view/View;
  
26 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->b(Landroid/view/View;)V26 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->b(Landroid/view/View;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·public·onAnimationStart(Landroid/animation/Animator;)V29 .method·public·onAnimationStart(Landroid/animation/Animator;)V
30 ····.locals·230 ····.locals·2
  
31 ····iget-object·v0,·p0,·Landroid/support/v4/view/ec;->a:Landroid/support/v4/view/ef;31 ····iget-object·v0,·p0,·Landroid/support/v4/h/ca;->a:Landroid/support/v4/h/cd;
  
32 ····iget-object·v1,·p0,·Landroid/support/v4/view/ec;->b:Landroid/view/View;32 ····iget-object·v1,·p0,·Landroid/support/v4/h/ca;->b:Landroid/view/View;
  
33 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->a(Landroid/view/View;)V33 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->a(Landroid/view/View;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.23 KB
smali/android/support/v4/view/cx.smali vs.
smali/android/support/v7/a/m.smali
Files 19% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 62 lines modified
1 .class·final·Landroid/support/v4/view/cx;1 .class·Landroid/support/v7/a/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Comparator;4 .implements·Landroid/support/v4/h/an;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·constructor·<init>(Landroid/support/v7/a/k;)V
7 ····.locals·09 ····.locals·0
  
 10 ····iput-object·p1,·p0,·Landroid/support/v7/a/m;->a:Landroid/support/v7/a/k;
  
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
  
  
11 #·virtual·methods14 #·virtual·methods
12 .method·public·a(Landroid/support/v4/view/da;Landroid/support/v4/view/da;)I15 .method·public·a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
13 ····.locals·216 ····.locals·4
  
14 ····iget·v0,·p1,·Landroid/support/v4/view/da;->b:I 
  
15 ····iget·v1,·p2,·Landroid/support/v4/view/da;->b:I17 ····invoke-virtual·{p2},·Landroid/support/v4/h/cg;->b()I
  
16 ····sub-int/2addr·v0,·v118 ····move-result·v0
  
 19 ····iget-object·v1,·p0,·Landroid/support/v7/a/m;->a:Landroid/support/v7/a/k;
17 ····return·v0 
18 .end·method 
  
 20 ····invoke-static·{v1,·v0},·Landroid/support/v7/a/k;->c(Landroid/support/v7/a/k;I)I
19 .method·public·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
20 ····.locals·1 
  
21 ····check-cast·p1,·Landroid/support/v4/view/da;21 ····move-result·v1
  
22 ····check-cast·p2,·Landroid/support/v4/view/da;22 ····if-eq·v0,·v1,·:cond_0
  
23 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/cx;->a(Landroid/support/v4/view/da;Landroid/support/v4/view/da;)I23 ····invoke-virtual·{p2},·Landroid/support/v4/h/cg;->a()I
  
24 ····move-result·v024 ····move-result·v0
  
 25 ····invoke-virtual·{p2},·Landroid/support/v4/h/cg;->c()I
  
 26 ····move-result·v2
  
 27 ····invoke-virtual·{p2},·Landroid/support/v4/h/cg;->d()I
  
 28 ····move-result·v3
  
 29 ····invoke-virtual·{p2,·v0,·v1,·v2,·v3},·Landroid/support/v4/h/cg;->a(IIII)Landroid/support/v4/h/cg;
  
 30 ····move-result-object·p2
  
 31 ····:cond_0
 32 ····invoke-static·{p1,·p2},·Landroid/support/v4/h/ao;->a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
  
 33 ····move-result-object·v0
  
25 ····return·v034 ····return-object·v0
26 .end·method35 .end·method
17.2 KB
smali/android/support/v4/view/dp.smali vs.
smali/android/support/v4/g/k.smali
Files 17% similar despite different names
    
Offset 1, 353 lines modifiedOffset 1, 392 lines modified
1 .class·public·Landroid/support/v4/view/dp;1 .class·final·Landroid/support/v4/g/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields 
4 .field·static·final·a:Landroid/support/v4/view/dy;3 #·interfaces
 4 .implements·Ljava/util/Iterator;
 5 .implements·Ljava/util/Map$Entry;
  
  
5 #·instance·fields6 #·instance·fields
6 .field·private·b:Ljava/lang/ref/WeakReference;7 .field·a:I
  
7 .field·private·c:Ljava/lang/Runnable;8 .field·b:I
  
8 .field·private·d:Ljava/lang/Runnable;9 .field·c:Z
  
9 .field·private·e:I10 .field·final·synthetic·d:Landroid/support/v4/g/g;
  
  
10 #·direct·methods11 #·direct·methods
11 .method·static·constructor·<clinit>()V12 .method·constructor·<init>(Landroid/support/v4/g/g;)V
12 ····.locals·213 ····.locals·1
  
13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I14 ····iput-object·p1,·p0,·Landroid/support/v4/g/k;->d:Landroid/support/v4/g/g;
  
14 ····const/16·v1,·0x1315 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····if-lt·v0,·v1,·:cond_016 ····const/4·v0,·0x0
  
16 ····new-instance·v0,·Landroid/support/v4/view/dx;17 ····iput-boolean·v0,·p0,·Landroid/support/v4/g/k;->c:Z
  
17 ····invoke-direct·{v0},·Landroid/support/v4/view/dx;-><init>()V18 ····invoke-virtual·{p1},·Landroid/support/v4/g/g;->a()I
  
18 ····sput-object·v0,·Landroid/support/v4/view/dp;->a:Landroid/support/v4/view/dy;19 ····move-result·v0
  
 20 ····add-int/lit8·v0,·v0,·-0x1
  
 21 ····iput·v0,·p0,·Landroid/support/v4/g/k;->a:I
  
 22 ····const/4·v0,·-0x1
  
 23 ····iput·v0,·p0,·Landroid/support/v4/g/k;->b:I
  
19 ····:goto_0 
20 ····return-void24 ····return-void
 25 .end·method
  
21 ····:cond_0 
22 ····const/16·v1,·0x12 
  
23 ····if-lt·v0,·v1,·:cond_126 #·virtual·methods
 27 .method·public·a()Ljava/util/Map$Entry;
 28 ····.locals·1
  
24 ····new-instance·v0,·Landroid/support/v4/view/dv;29 ····iget·v0,·p0,·Landroid/support/v4/g/k;->b:I
  
25 ····invoke-direct·{v0},·Landroid/support/v4/view/dv;-><init>()V30 ····add-int/lit8·v0,·v0,·0x1
  
26 ····sput-object·v0,·Landroid/support/v4/view/dp;->a:Landroid/support/v4/view/dy;31 ····iput·v0,·p0,·Landroid/support/v4/g/k;->b:I
  
27 ····goto·:goto_032 ····const/4·v0,·0x1
  
 33 ····iput-boolean·v0,·p0,·Landroid/support/v4/g/k;->c:Z
28 ····:cond_1 
29 ····const/16·v1,·0x10 
  
30 ····if-lt·v0,·v1,·:cond_234 ····return-object·p0
 35 .end·method
  
31 ····new-instance·v0,·Landroid/support/v4/view/dw;36 .method·public·final·equals(Ljava/lang/Object;)Z
 37 ····.locals·5
  
32 ····invoke-direct·{v0},·Landroid/support/v4/view/dw;-><init>()V38 ····const/4·v0,·0x1
  
33 ····sput-object·v0,·Landroid/support/v4/view/dp;->a:Landroid/support/v4/view/dy;39 ····const/4·v1,·0x0
  
34 ····goto·:goto_040 ····iget-boolean·v2,·p0,·Landroid/support/v4/g/k;->c:Z
  
 41 ····if-nez·v2,·:cond_0
35 ····:cond_2 
36 ····const/16·v1,·0xe 
  
37 ····if-lt·v0,·v1,·:cond_342 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
38 ····new-instance·v0,·Landroid/support/v4/view/dt;43 ····const-string·v1,·"This·container·does·not·support·retaining·Map.Entry·objects"
  
39 ····invoke-direct·{v0},·Landroid/support/v4/view/dt;-><init>()V44 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
40 ····sput-object·v0,·Landroid/support/v4/view/dp;->a:Landroid/support/v4/view/dy;45 ····throw·v0
  
41 ····goto·:goto_046 ····:cond_0
 47 ····instance-of·v2,·p1,·Ljava/util/Map$Entry;
  
 48 ····if-nez·v2,·:cond_1
42 ····:cond_3 
43 ····new-instance·v0,·Landroid/support/v4/view/dr; 
  
44 ····invoke-direct·{v0},·Landroid/support/v4/view/dr;-><init>()V49 ····:goto_0
 50 ····return·v1
  
45 ····sput-object·v0,·Landroid/support/v4/view/dp;->a:Landroid/support/v4/view/dy;51 ····:cond_1
 52 ····check-cast·p1,·Ljava/util/Map$Entry;
  
 53 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
46 ····goto·:goto_0 
47 .end·method 
  
 54 ····move-result-object·v2
48 .method·constructor·<init>(Landroid/view/View;)V 
49 ····.locals·1 
  
50 ····const/4·v0,·0x055 ····iget-object·v3,·p0,·Landroid/support/v4/g/k;->d:Landroid/support/v4/g/g;
  
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····iget·v4,·p0,·Landroid/support/v4/g/k;->b:I
  
52 ····iput-object·v0,·p0,·Landroid/support/v4/view/dp;->c:Ljava/lang/Runnable;57 ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/v4/g/g;->a(II)Ljava/lang/Object;
  
53 ····iput-object·v0,·p0,·Landroid/support/v4/view/dp;->d:Ljava/lang/Runnable;58 ····move-result-object·v3
  
54 ····const/4·v0,·-0x159 ····invoke-static·{v2,·v3},·Landroid/support/v4/g/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
55 ····iput·v0,·p0,·Landroid/support/v4/view/dp;->e:I60 ····move-result·v2
  
56 ····new-instance·v0,·Ljava/lang/ref/WeakReference;61 ····if-eqz·v2,·:cond_2
  
57 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V62 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
Max diff block lines reached; 12834/17458 bytes (73.51%) of diff not shown.
1.12 KB
smali/android/support/v4/view/av.smali vs.
smali/android/support/v4/h/av.smali
Files 19% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·Landroid/support/v4/view/av;1 .class·Landroid/support/v4/h/av;
2 .super·Landroid/support/v4/view/au;2 .super·Landroid/support/v4/h/au;
  
  
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/au;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/h/au;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·b(Landroid/view/MenuItem;)Z10 .method·public·a(Landroid/view/View;)I
11 ····.locals·111 ····.locals·1
  
12 ····invoke-static·{p1},·Landroid/support/v4/view/az;->a(Landroid/view/MenuItem;)Z12 ····invoke-static·{p1},·Landroid/support/v4/h/bc;->a(Landroid/view/View;)I
  
13 ····move-result·v013 ····move-result·v0
  
14 ····return·v014 ····return·v0
15 .end·method15 .end·method
  
16 .method·public·c(Landroid/view/MenuItem;)Z16 .method·public·f(Landroid/view/View;)I
17 ····.locals·117 ····.locals·1
  
18 ····invoke-static·{p1},·Landroid/support/v4/view/az;->b(Landroid/view/MenuItem;)Z18 ····invoke-static·{p1},·Landroid/support/v4/h/bc;->b(Landroid/view/View;)I
  
19 ····move-result·v019 ····move-result·v0
  
20 ····return·v020 ····return·v0
21 .end·method21 .end·method
1.22 KB
smali/android/support/v4/view/cd.smali vs.
smali/android/support/v4/h/n.smali
Files 22% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 24 lines modified
1 .class·Landroid/support/v4/view/cd;1 .class·Landroid/support/v4/h/n;
2 .super·Landroid/support/v4/view/cc;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>()V4 .method·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/h/s;)V
5 ····.locals·05 ····.locals·1
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/cc;-><init>()V 
  
 6 ····if-eqz·p1,·:cond_0
7 ····return-void 
8 .end·method 
  
 7 ····new-instance·v0,·Landroid/support/v4/h/o;
  
 8 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/o;-><init>(Landroid/support/v4/h/s;)V
9 #·virtual·methods 
10 .method·public·c(Landroid/view/View;I)V 
11 ····.locals·0 
  
12 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/cl;->a(Landroid/view/View;I)V9 ····:goto_0
 10 ····invoke-virtual·{p0,·v0},·Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V
  
13 ····return-void11 ····return-void
14 .end·method 
  
15 .method·public·p(Landroid/view/View;)Z 
16 ····.locals·1 
  
17 ····invoke-static·{p1},·Landroid/support/v4/view/cn;->a(Landroid/view/View;)Z 
  
18 ····move-result·v012 ····:cond_0
 13 ····const/4·v0,·0x0
  
19 ····return·v014 ····goto·:goto_0
20 .end·method15 .end·method
472 B
smali/android/support/v4/view/eg.smali vs.
smali/android/support/v4/h/ce.smali
Files 4% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·public·Landroid/support/v4/view/eg;1 .class·public·Landroid/support/v4/h/ce;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/ef;4 .implements·Landroid/support/v4/h/cd;
  
  
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
2.21 KB
smali/android/support/v4/view/q.smali vs.
smali/android/support/v4/b/e.smali
Files 12% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 61 lines modified
1 .class·public·Landroid/support/v4/view/q;1 .class·public·Landroid/support/v4/b/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/r;4 .field·private·static·final·a:Landroid/support/v4/b/f;
  
  
5 #·direct·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,·0x119 ····const/16·v1,·0xf
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/t;11 ····new-instance·v0,·Landroid/support/v4/b/i;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/t;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/b/i;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/q;->a:Landroid/support/v4/view/r;13 ····sput-object·v0,·Landroid/support/v4/b/e;->a:Landroid/support/v4/b/f;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/view/s;17 ····const/16·v1,·0xb
  
18 ····invoke-direct·{v0},·Landroid/support/v4/view/s;-><init>()V18 ····if-lt·v0,·v1,·:cond_1
  
 19 ····new-instance·v0,·Landroid/support/v4/b/h;
  
 20 ····invoke-direct·{v0},·Landroid/support/v4/b/h;-><init>()V
  
19 ····sput-object·v0,·Landroid/support/v4/view/q;->a:Landroid/support/v4/view/r;21 ····sput-object·v0,·Landroid/support/v4/b/e;->a:Landroid/support/v4/b/f;
  
 22 ····goto·:goto_0
  
 23 ····:cond_1
 24 ····new-instance·v0,·Landroid/support/v4/b/g;
  
 25 ····invoke-direct·{v0},·Landroid/support/v4/b/g;-><init>()V
  
 26 ····sput-object·v0,·Landroid/support/v4/b/e;->a:Landroid/support/v4/b/f;
  
20 ····goto·:goto_027 ····goto·:goto_0
21 .end·method28 .end·method
  
22 .method·public·static·a(II)I29 .method·public·static·a(Landroid/content/ComponentName;)Landroid/content/Intent;
23 ····.locals·130 ····.locals·1
  
24 ····sget-object·v0,·Landroid/support/v4/view/q;->a:Landroid/support/v4/view/r;31 ····sget-object·v0,·Landroid/support/v4/b/e;->a:Landroid/support/v4/b/f;
  
25 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/r;->a(II)I32 ····invoke-interface·{v0,·p0},·Landroid/support/v4/b/f;->a(Landroid/content/ComponentName;)Landroid/content/Intent;
  
26 ····move-result·v033 ····move-result-object·v0
  
27 ····return·v034 ····return-object·v0
28 .end·method35 .end·method
3.92 KB
smali/android/support/v4/view/dh.smali vs.
smali/android/support/v4/g/h.smali
Files 20% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 128 lines modified
1 .class·Landroid/support/v4/view/dh;1 .class·final·Landroid/support/v4/g/h;
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/v4/g/g;
  
  
5 #·direct·methods11 #·direct·methods
6 .method·constructor·<init>()V12 .method·constructor·<init>(Landroid/support/v4/g/g;I)V
7 ····.locals·013 ····.locals·1
  
 14 ····iput-object·p1,·p0,·Landroid/support/v4/g/h;->e:Landroid/support/v4/g/g;
  
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/v4/g/h;->d:Z
  
 18 ····iput·p2,·p0,·Landroid/support/v4/g/h;->a:I
  
 19 ····invoke-virtual·{p1},·Landroid/support/v4/g/g;->a()I
  
 20 ····move-result·v0
  
 21 ····iput·v0,·p0,·Landroid/support/v4/g/h;->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/v4/g/h;->c:I
  
 28 ····iget·v1,·p0,·Landroid/support/v4/g/h;->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/v4/g/h;->e:Landroid/support/v4/g/g;
  
 40 ····iget·v1,·p0,·Landroid/support/v4/g/h;->c:I
  
 41 ····iget·v2,·p0,·Landroid/support/v4/g/h;->a:I
  
 42 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/g/g;->a(II)Ljava/lang/Object;
  
15 ····move-result-object·v043 ····move-result-object·v0
  
16 ····check-cast·v0,·Landroid/support/v4/view/db;44 ····iget·v1,·p0,·Landroid/support/v4/g/h;->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/v4/g/h;->c:I
  
18 ····move-result-object·v147 ····const/4·v1,·0x1
  
19 ····check-cast·v1,·Landroid/support/v4/view/db;48 ····iput-boolean·v1,·p0,·Landroid/support/v4/g/h;->d:Z
  
20 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/db;->a:Z49 ····return-object·v0
 50 .end·method
  
21 ····iget-boolean·v3,·v1,·Landroid/support/v4/view/db;->a:Z51 .method·public·remove()V
 52 ····.locals·2
  
22 ····if-eq·v2,·v3,·:cond_153 ····iget-boolean·v0,·p0,·Landroid/support/v4/g/h;->d:Z
  
23 ····iget-boolean·v0,·v0,·Landroid/support/v4/view/db;->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/v4/g/h;->c:I
  
30 ····goto·:goto_060 ····add-int/lit8·v0,·v0,·-0x1
  
31 ····:cond_1 
32 ····iget·v0,·v0,·Landroid/support/v4/view/db;->e:I61 ····iput·v0,·p0,·Landroid/support/v4/g/h;->c:I
  
33 ····iget·v1,·v1,·Landroid/support/v4/view/db;->e:I62 ····iget·v0,·p0,·Landroid/support/v4/g/h;->b:I
  
34 ····sub-int/2addr·v0,·v163 ····add-int/lit8·v0,·v0,·-0x1
  
 64 ····iput·v0,·p0,·Landroid/support/v4/g/h;->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/v4/g/h;->d:Z
  
Max diff block lines reached; 286/3899 bytes (7.34%) of diff not shown.
1.08 KB
smali/android/support/v4/view/eb.smali vs.
smali/android/support/v4/h/bz.smali
Files 23% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·Landroid/support/v4/view/eb;1 .class·Landroid/support/v4/h/bz;
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/ef;)V4 .method·public·static·a(Landroid/view/View;Landroid/support/v4/h/cd;)V
5 ····.locals·25 ····.locals·2
  
6 ····if-eqz·p1,·:cond_06 ····if-eqz·p1,·:cond_0
  
7 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;7 ····invoke-virtual·{p0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
8 ····move-result-object·v08 ····move-result-object·v0
  
9 ····new-instance·v1,·Landroid/support/v4/view/ec;9 ····new-instance·v1,·Landroid/support/v4/h/ca;
  
10 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/view/ec;-><init>(Landroid/support/v4/view/ef;Landroid/view/View;)V10 ····invoke-direct·{v1,·p1,·p0},·Landroid/support/v4/h/ca;-><init>(Landroid/support/v4/h/cd;Landroid/view/View;)V
  
11 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;11 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
12 ····:goto_012 ····:goto_0
13 ····return-void13 ····return-void
  
14 ····:cond_014 ····:cond_0
9.76 KB
smali/android/support/v4/view/dr.smali vs.
smali/android/support/v4/h/bp.smali
Files 14% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·Landroid/support/v4/view/dr;1 .class·Landroid/support/v4/h/bp;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/dy;4 .implements·Landroid/support/v4/h/bw;
  
  
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/dr;->a:Ljava/util/WeakHashMap;12 ····iput-object·v0,·p0,·Landroid/support/v4/h/bp;->a:Ljava/util/WeakHashMap;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·synthetic·a(Landroid/support/v4/view/dr;Landroid/support/v4/view/dp;Landroid/view/View;)V15 .method·static·synthetic·a(Landroid/support/v4/h/bp;Landroid/support/v4/h/bn;Landroid/view/View;)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/dr;->c(Landroid/support/v4/view/dp;Landroid/view/View;)V17 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/h/bp;->c(Landroid/support/v4/h/bn;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/dr;->a:Ljava/util/WeakHashMap;22 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->a:Ljava/util/WeakHashMap;
  
23 ····if-eqz·v0,·:cond_023 ····if-eqz·v0,·:cond_0
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/view/dr;->a:Ljava/util/WeakHashMap;24 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->a:Ljava/util/WeakHashMap;
  
25 ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;25 ····invoke-virtual·{v0,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
26 ····move-result-object·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/dp;Landroid/view/View;)V53 .method·private·c(Landroid/support/v4/h/bn;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/ef;59 ····instance-of·v2,·v0,·Landroid/support/v4/h/cd;
  
60 ····if-eqz·v2,·:cond_460 ····if-eqz·v2,·:cond_4
  
61 ····check-cast·v0,·Landroid/support/v4/view/ef;61 ····check-cast·v0,·Landroid/support/v4/h/cd;
  
62 ····:goto_062 ····:goto_0
63 ····invoke-static·{p1},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/dp;)Ljava/lang/Runnable;63 ····invoke-static·{p1},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/bn;)Ljava/lang/Runnable;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-static·{p1},·Landroid/support/v4/view/dp;->b(Landroid/support/v4/view/dp;)Ljava/lang/Runnable;65 ····invoke-static·{p1},·Landroid/support/v4/h/bn;->b(Landroid/support/v4/h/bn;)Ljava/lang/Runnable;
  
66 ····move-result-object·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/ef;->a(Landroid/view/View;)V71 ····invoke-interface·{v0,·p2},·Landroid/support/v4/h/cd;->a(Landroid/view/View;)V
  
72 ····invoke-interface·{v0,·p2},·Landroid/support/v4/view/ef;->b(Landroid/view/View;)V72 ····invoke-interface·{v0,·p2},·Landroid/support/v4/h/cd;->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/dr;->a:Ljava/util/WeakHashMap;77 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->a:Ljava/util/WeakHashMap;
  
78 ····if-eqz·v0,·:cond_378 ····if-eqz·v0,·:cond_3
  
79 ····iget-object·v0,·p0,·Landroid/support/v4/view/dr;->a:Ljava/util/WeakHashMap;79 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->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/dp;Landroid/view/View;)V87 .method·private·d(Landroid/support/v4/h/bn;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/dr;->a:Ljava/util/WeakHashMap;90 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->a:Ljava/util/WeakHashMap;
  
91 ····if-eqz·v0,·:cond_291 ····if-eqz·v0,·:cond_2
  
92 ····iget-object·v0,·p0,·Landroid/support/v4/view/dr;->a:Ljava/util/WeakHashMap;92 ····iget-object·v0,·p0,·Landroid/support/v4/h/bp;->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; 5259/9885 bytes (53.20%) of diff not shown.
8.12 KB
smali/android/support/v4/view/ba.smali vs.
smali/android/support/v4/h/bs.smali
Files 26% similar despite different names
    
Offset 1, 178 lines modifiedOffset 1, 186 lines modified
1 .class·public·Landroid/support/v4/view/ba;1 .class·Landroid/support/v4/h/bs;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/h/cd;
  
  
3 #·static·fields5 #·instance·fields
4 .field·static·final·a:Landroid/support/v4/view/bf;6 .field·a:Landroid/support/v4/h/bn;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·static·constructor·<clinit>()V8 .method·constructor·<init>(Landroid/support/v4/h/bn;)V
7 ····.locals·29 ····.locals·0
  
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I11 ····iput-object·p1,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
9 ····const/16·v1,·0xc12 ····return-void
 13 .end·method
  
10 ····if-lt·v0,·v1,·:cond_0 
  
11 ····new-instance·v0,·Landroid/support/v4/view/be;14 #·virtual·methods
 15 .method·public·a(Landroid/view/View;)V
 16 ····.locals·3
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/be;-><init>()V17 ····const/4·v1,·0x0
  
13 ····sput-object·v0,·Landroid/support/v4/view/ba;->a:Landroid/support/v4/view/bf;18 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
14 ····:goto_0 
15 ····return-void19 ····invoke-static·{v0},·Landroid/support/v4/h/bn;->c(Landroid/support/v4/h/bn;)I
  
 20 ····move-result·v0
  
 21 ····if-ltz·v0,·:cond_0
  
 22 ····const/4·v0,·0x2
  
 23 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/h/ao;->a(Landroid/view/View;ILandroid/graphics/Paint;)V
  
16 ····:cond_024 ····:cond_0
17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I25 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
18 ····const/16·v1,·0x926 ····invoke-static·{v0},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/bn;)Ljava/lang/Runnable;
  
19 ····if-lt·v0,·v1,·:cond_127 ····move-result-object·v0
  
20 ····new-instance·v0,·Landroid/support/v4/view/bd;28 ····if-eqz·v0,·:cond_1
  
21 ····invoke-direct·{v0},·Landroid/support/v4/view/bd;-><init>()V29 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
22 ····sput-object·v0,·Landroid/support/v4/view/ba;->a:Landroid/support/v4/view/bf;30 ····invoke-static·{v0},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/bn;)Ljava/lang/Runnable;
  
23 ····goto·:goto_031 ····move-result-object·v0
  
 32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
24 ····:cond_133 ····:cond_1
25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I34 ····const/high16·v0,·0x7e000000
  
26 ····const/4·v1,·0x535 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;
  
27 ····if-lt·v0,·v1,·:cond_236 ····move-result-object·v0
  
28 ····new-instance·v0,·Landroid/support/v4/view/bc;37 ····instance-of·v2,·v0,·Landroid/support/v4/h/cd;
  
29 ····invoke-direct·{v0},·Landroid/support/v4/view/bc;-><init>()V38 ····if-eqz·v2,·:cond_3
  
30 ····sput-object·v0,·Landroid/support/v4/view/ba;->a:Landroid/support/v4/view/bf;39 ····check-cast·v0,·Landroid/support/v4/h/cd;
  
31 ····goto·:goto_040 ····:goto_0
 41 ····if-eqz·v0,·:cond_2
  
 42 ····invoke-interface·{v0,·p1},·Landroid/support/v4/h/cd;->a(Landroid/view/View;)V
32 ····:cond_2 
33 ····new-instance·v0,·Landroid/support/v4/view/bb; 
  
34 ····invoke-direct·{v0},·Landroid/support/v4/view/bb;-><init>()V43 ····:cond_2
 44 ····return-void
  
35 ····sput-object·v0,·Landroid/support/v4/view/ba;->a:Landroid/support/v4/view/bf;45 ····:cond_3
 46 ····move-object·v0,·v1
  
36 ····goto·:goto_047 ····goto·:goto_0
37 .end·method48 .end·method
  
38 .method·public·static·a(Landroid/view/MotionEvent;)I49 .method·public·b(Landroid/view/View;)V
39 ····.locals·150 ····.locals·3
  
40 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I51 ····const/4·v1,·0x0
  
41 ····move-result·v052 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
42 ····and-int/lit16·v0,·v0,·0xff53 ····invoke-static·{v0},·Landroid/support/v4/h/bn;->c(Landroid/support/v4/h/bn;)I
  
 54 ····move-result·v0
43 ····return·v0 
44 .end·method 
  
 55 ····if-ltz·v0,·:cond_0
45 .method·public·static·a(Landroid/view/MotionEvent;I)I 
46 ····.locals·1 
  
47 ····sget-object·v0,·Landroid/support/v4/view/ba;->a:Landroid/support/v4/view/bf;56 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
48 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/bf;->a(Landroid/view/MotionEvent;I)I57 ····invoke-static·{v0},·Landroid/support/v4/h/bn;->c(Landroid/support/v4/h/bn;)I
  
49 ····move-result·v058 ····move-result·v0
  
 59 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/h/ao;->a(Landroid/view/View;ILandroid/graphics/Paint;)V
50 ····return·v0 
51 .end·method 
  
 60 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
52 .method·public·static·b(Landroid/view/MotionEvent;)I 
53 ····.locals·2 
  
54 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I61 ····const/4·v2,·-0x1
  
55 ····move-result·v062 ····invoke-static·{v0,·v2},·Landroid/support/v4/h/bn;->a(Landroid/support/v4/h/bn;I)I
  
56 ····const·v1,·0xff0063 ····:cond_0
 64 ····iget-object·v0,·p0,·Landroid/support/v4/h/bs;->a:Landroid/support/v4/h/bn;
  
Max diff block lines reached; 3231/8205 bytes (39.38%) of diff not shown.
358 B
smali/android/support/v4/view/ay.smali vs.
smali/android/support/v4/h/ae.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/view/ay;1 .class·Landroid/support/v4/h/ae;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·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
  
2.84 KB
smali/android/support/v4/view/an.smali vs.
smali/android/support/v4/h/ag.smali
Files 18% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 78 lines modified
1 .class·public·Landroid/support/v4/view/an;1 .class·public·Landroid/support/v4/h/ag;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/ao;4 .field·static·final·a:Landroid/support/v4/h/al;
  
  
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,·0x119 ····const/16·v1,·0xc
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/aq;11 ····new-instance·v0,·Landroid/support/v4/h/ak;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/aq;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/h/ak;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/an;->a:Landroid/support/v4/view/ao;13 ····sput-object·v0,·Landroid/support/v4/h/ag;->a:Landroid/support/v4/h/al;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/view/ap;17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 18 ····const/16·v1,·0x9
  
 19 ····if-lt·v0,·v1,·:cond_1
  
18 ····invoke-direct·{v0},·Landroid/support/v4/view/ap;-><init>()V20 ····new-instance·v0,·Landroid/support/v4/h/aj;
  
 21 ····invoke-direct·{v0},·Landroid/support/v4/h/aj;-><init>()V
  
19 ····sput-object·v0,·Landroid/support/v4/view/an;->a:Landroid/support/v4/view/ao;22 ····sput-object·v0,·Landroid/support/v4/h/ag;->a:Landroid/support/v4/h/al;
  
20 ····goto·:goto_023 ····goto·:goto_0
21 .end·method 
  
22 .method·public·static·a(Landroid/view/ViewGroup$MarginLayoutParams;)I 
23 ····.locals·124 ····:cond_1
 25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
24 ····sget-object·v0,·Landroid/support/v4/view/an;->a:Landroid/support/v4/view/ao;26 ····const/4·v1,·0x5
  
25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ao;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I27 ····if-lt·v0,·v1,·:cond_2
  
26 ····move-result·v028 ····new-instance·v0,·Landroid/support/v4/h/ai;
  
27 ····return·v029 ····invoke-direct·{v0},·Landroid/support/v4/h/ai;-><init>()V
  
 30 ····sput-object·v0,·Landroid/support/v4/h/ag;->a:Landroid/support/v4/h/al;
  
 31 ····goto·:goto_0
  
 32 ····:cond_2
 33 ····new-instance·v0,·Landroid/support/v4/h/ah;
  
 34 ····invoke-direct·{v0},·Landroid/support/v4/h/ah;-><init>()V
  
 35 ····sput-object·v0,·Landroid/support/v4/h/ag;->a:Landroid/support/v4/h/al;
  
 36 ····goto·:goto_0
28 .end·method37 .end·method
  
29 .method·public·static·b(Landroid/view/ViewGroup$MarginLayoutParams;)I38 .method·public·static·a(Landroid/view/MotionEvent;)I
30 ····.locals·139 ····.locals·1
  
 40 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I
31 ····sget-object·v0,·Landroid/support/v4/view/an;->a:Landroid/support/v4/view/ao; 
  
32 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ao;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I 
  
33 ····move-result·v041 ····move-result·v0
  
 42 ····and-int/lit16·v0,·v0,·0xff
  
34 ····return·v043 ····return·v0
35 .end·method44 .end·method
2.84 KB
smali/android/support/v4/view/ac.smali vs.
smali/android/support/v4/h/bg.smali
Files 13% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 78 lines modified
1 .class·public·Landroid/support/v4/view/ac;1 .class·public·Landroid/support/v4/h/bg;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·final·a:Landroid/support/v4/view/ad;4 .field·static·final·a:Landroid/support/v4/h/bl;
  
  
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,·0xe
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/ag;11 ····new-instance·v0,·Landroid/support/v4/h/bk;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/ag;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/h/bk;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/ac;->a:Landroid/support/v4/view/ad;13 ····sput-object·v0,·Landroid/support/v4/h/bg;->a:Landroid/support/v4/h/bl;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
 17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
17 ····const/16·v1,·0xb18 ····const/16·v1,·0xb
  
18 ····if-lt·v0,·v1,·:cond_119 ····if-lt·v0,·v1,·:cond_1
  
19 ····new-instance·v0,·Landroid/support/v4/view/af;20 ····new-instance·v0,·Landroid/support/v4/h/bj;
  
20 ····invoke-direct·{v0},·Landroid/support/v4/view/af;-><init>()V21 ····invoke-direct·{v0},·Landroid/support/v4/h/bj;-><init>()V
  
21 ····sput-object·v0,·Landroid/support/v4/view/ac;->a:Landroid/support/v4/view/ad;22 ····sput-object·v0,·Landroid/support/v4/h/bg;->a:Landroid/support/v4/h/bl;
  
22 ····goto·:goto_023 ····goto·:goto_0
  
23 ····:cond_124 ····:cond_1
24 ····new-instance·v0,·Landroid/support/v4/view/ae;25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 26 ····const/16·v1,·0x8
  
25 ····invoke-direct·{v0},·Landroid/support/v4/view/ae;-><init>()V27 ····if-lt·v0,·v1,·:cond_2
  
 28 ····new-instance·v0,·Landroid/support/v4/h/bi;
  
 29 ····invoke-direct·{v0},·Landroid/support/v4/h/bi;-><init>()V
  
26 ····sput-object·v0,·Landroid/support/v4/view/ac;->a:Landroid/support/v4/view/ad;30 ····sput-object·v0,·Landroid/support/v4/h/bg;->a:Landroid/support/v4/h/bl;
  
 31 ····goto·:goto_0
  
 32 ····:cond_2
 33 ····new-instance·v0,·Landroid/support/v4/h/bh;
  
 34 ····invoke-direct·{v0},·Landroid/support/v4/h/bh;-><init>()V
  
 35 ····sput-object·v0,·Landroid/support/v4/h/bg;->a:Landroid/support/v4/h/bl;
  
27 ····goto·:goto_036 ····goto·:goto_0
28 .end·method37 .end·method
  
29 .method·public·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/view/am;)V38 .method·public·static·a(Landroid/view/ViewConfiguration;)Z
30 ····.locals·139 ····.locals·1
  
31 ····sget-object·v0,·Landroid/support/v4/view/ac;->a:Landroid/support/v4/view/ad;40 ····sget-object·v0,·Landroid/support/v4/h/bg;->a:Landroid/support/v4/h/bl;
  
32 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ad;->a(Landroid/view/LayoutInflater;Landroid/support/v4/view/am;)V41 ····invoke-interface·{v0,·p0},·Landroid/support/v4/h/bl;->a(Landroid/view/ViewConfiguration;)Z
  
 42 ····move-result·v0
  
33 ····return-void43 ····return·v0
34 .end·method44 .end·method
450 B
smali/android/support/v4/view/at.smali vs.
smali/android/support/v4/h/z.smali
Files 10% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/view/at;1 .class·Landroid/support/v4/h/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/aw;4 .implements·Landroid/support/v4/h/ac;
  
  
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.09 KB
smali/android/support/v4/view/dy.smali vs.
smali/android/support/v4/h/bw.smali
Files 9% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/dy;1 .class·interface·abstract·Landroid/support/v4/h/bw;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;)V4 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;)V
5 .end·method5 .end·method
  
6 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;F)V6 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;F)V
7 .end·method7 .end·method
  
8 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;J)V8 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;J)V
9 .end·method9 .end·method
  
10 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;Landroid/support/v4/view/ef;)V10 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;Landroid/support/v4/h/cd;)V
11 .end·method11 .end·method
  
12 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;Landroid/support/v4/view/eh;)V12 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;Landroid/support/v4/h/cf;)V
13 .end·method13 .end·method
  
14 .method·public·abstract·a(Landroid/support/v4/view/dp;Landroid/view/View;Landroid/view/animation/Interpolator;)V14 .method·public·abstract·a(Landroid/support/v4/h/bn;Landroid/view/View;Landroid/view/animation/Interpolator;)V
15 .end·method15 .end·method
  
16 .method·public·abstract·b(Landroid/support/v4/view/dp;Landroid/view/View;)V16 .method·public·abstract·b(Landroid/support/v4/h/bn;Landroid/view/View;)V
17 .end·method17 .end·method
  
18 .method·public·abstract·b(Landroid/support/v4/view/dp;Landroid/view/View;F)V18 .method·public·abstract·b(Landroid/support/v4/h/bn;Landroid/view/View;F)V
19 .end·method19 .end·method
  
20 .method·public·abstract·c(Landroid/support/v4/view/dp;Landroid/view/View;F)V20 .method·public·abstract·c(Landroid/support/v4/h/bn;Landroid/view/View;F)V
21 .end·method21 .end·method
  
22 .method·public·abstract·d(Landroid/support/v4/view/dp;Landroid/view/View;F)V22 .method·public·abstract·d(Landroid/support/v4/h/bn;Landroid/view/View;F)V
23 .end·method23 .end·method
9.32 KB
smali/android/support/v4/view/du.smali vs.
smali/android/support/v4/h/y.smali
Files 27% similar despite different names
    
Offset 1, 186 lines modifiedOffset 1, 227 lines modified
1 .class·Landroid/support/v4/view/du;1 .class·public·Landroid/support/v4/h/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/view/ef; 
  
  
5 #·instance·fields3 #·static·fields
6 .field·a:Landroid/support/v4/view/dp;4 .field·static·final·a:Landroid/support/v4/h/ac;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/view/dp;)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,·0xe
  
 10 ····if-lt·v0,·v1,·:cond_0
  
 11 ····new-instance·v0,·Landroid/support/v4/h/ab;
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/h/ab;-><init>()V
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/du;->a:Landroid/support/v4/view/dp;13 ····sput-object·v0,·Landroid/support/v4/h/y;->a:Landroid/support/v4/h/ac;
  
 14 ····:goto_0
12 ····return-void15 ····return-void
13 .end·method 
  
 16 ····:cond_0
 17 ····const/16·v1,·0xb
  
 18 ····if-lt·v0,·v1,·:cond_1
14 #·virtual·methods 
15 .method·public·a(Landroid/view/View;)V 
16 ····.locals·3 
  
17 ····const/4·v1,·0x019 ····new-instance·v0,·Landroid/support/v4/h/aa;
  
18 ····iget-object·v0,·p0,·Landroid/support/v4/view/du;->a:Landroid/support/v4/view/dp;20 ····invoke-direct·{v0},·Landroid/support/v4/h/aa;-><init>()V
  
19 ····invoke-static·{v0},·Landroid/support/v4/view/dp;->c(Landroid/support/v4/view/dp;)I21 ····sput-object·v0,·Landroid/support/v4/h/y;->a:Landroid/support/v4/h/ac;
  
20 ····move-result·v022 ····goto·:goto_0
  
 23 ····:cond_1
 24 ····new-instance·v0,·Landroid/support/v4/h/z;
  
 25 ····invoke-direct·{v0},·Landroid/support/v4/h/z;-><init>()V
  
 26 ····sput-object·v0,·Landroid/support/v4/h/y;->a:Landroid/support/v4/h/ac;
  
 27 ····goto·:goto_0
 28 .end·method
  
 29 .method·public·static·a(Landroid/view/MenuItem;Landroid/support/v4/h/a;)Landroid/view/MenuItem;
 30 ····.locals·2
  
 31 ····instance-of·v0,·p0,·Landroid/support/v4/d/a/b;
  
21 ····if-ltz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
22 ····const/4·v0,·0x233 ····check-cast·p0,·Landroid/support/v4/d/a/b;
  
23 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/view/bv;->a(Landroid/view/View;ILandroid/graphics/Paint;)V34 ····invoke-interface·{p0,·p1},·Landroid/support/v4/d/a/b;->a(Landroid/support/v4/h/a;)Landroid/support/v4/d/a/b;
  
 35 ····move-result-object·p0
  
 36 ····:goto_0
 37 ····return-object·p0
  
24 ····:cond_038 ····:cond_0
25 ····iget-object·v0,·p0,·Landroid/support/v4/view/du;->a:Landroid/support/v4/view/dp;39 ····const-string·v0,·"MenuItemCompat"
  
26 ····invoke-static·{v0},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/dp;)Ljava/lang/Runnable;40 ····const-string·v1,·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring"
  
27 ····move-result-object·v041 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 42 ····goto·:goto_0
 43 .end·method
  
 44 .method·public·static·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
 45 ····.locals·1
  
 46 ····instance-of·v0,·p0,·Landroid/support/v4/d/a/b;
  
28 ····if-eqz·v0,·:cond_147 ····if-eqz·v0,·:cond_0
  
29 ····iget-object·v0,·p0,·Landroid/support/v4/view/du;->a:Landroid/support/v4/view/dp;48 ····check-cast·p0,·Landroid/support/v4/d/a/b;
  
30 ····invoke-static·{v0},·Landroid/support/v4/view/dp;->a(Landroid/support/v4/view/dp;)Ljava/lang/Runnable;49 ····invoke-interface·{p0,·p1},·Landroid/support/v4/d/a/b;->setActionView(Landroid/view/View;)Landroid/view/MenuItem;
  
31 ····move-result-object·v050 ····move-result-object·v0
  
32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V51 ····:goto_0
 52 ····return-object·v0
  
33 ····:cond_153 ····:cond_0
34 ····const/high16·v0,·0x7e00000054 ····sget-object·v0,·Landroid/support/v4/h/y;->a:Landroid/support/v4/h/ac;
  
35 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;55 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/h/ac;->a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
36 ····move-result-object·v056 ····move-result-object·v0
  
 57 ····goto·:goto_0
 58 .end·method
  
 59 .method·public·static·a(Landroid/view/MenuItem;)Landroid/view/View;
 60 ····.locals·1
  
37 ····instance-of·v2,·v0,·Landroid/support/v4/view/ef;61 ····instance-of·v0,·p0,·Landroid/support/v4/d/a/b;
  
 62 ····if-eqz·v0,·:cond_0
  
38 ····if-eqz·v2,·:cond_363 ····check-cast·p0,·Landroid/support/v4/d/a/b;
  
39 ····check-cast·v0,·Landroid/support/v4/view/ef;64 ····invoke-interface·{p0},·Landroid/support/v4/d/a/b;->getActionView()Landroid/view/View;
  
 65 ····move-result-object·v0
  
40 ····:goto_066 ····:goto_0
41 ····if-eqz·v0,·:cond_267 ····return-object·v0
  
42 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/ef;->a(Landroid/view/View;)V68 ····:cond_0
 69 ····sget-object·v0,·Landroid/support/v4/h/y;->a:Landroid/support/v4/h/ac;
Max diff block lines reached; 4796/9430 bytes (50.86%) of diff not shown.
1.45 KB
smali/android/support/v4/view/cc.smali vs.
smali/android/support/v4/h/r.smali
Files 25% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 24 lines modified
1 .class·Landroid/support/v4/view/cc;1 .class·Landroid/support/v4/h/r;
2 .super·Landroid/support/v4/view/cb;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
 4 .method·static·a(Landroid/view/LayoutInflater;Landroid/support/v4/h/s;)V
4 .method·constructor·<init>()V 
5 ····.locals·0 
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/cb;-><init>()V 
  
7 ····return-void 
8 .end·method 
  
  
9 #·virtual·methods 
10 .method·public·a(Landroid/view/View;Landroid/graphics/Paint;)V 
11 ····.locals·0 
  
12 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/cm;->a(Landroid/view/View;Landroid/graphics/Paint;)V 
  
13 ····return-void 
14 .end·method 
  
15 .method·public·e(Landroid/view/View;)I 
16 ····.locals·15 ····.locals·1
  
17 ····invoke-static·{p1},·Landroid/support/v4/view/cm;->a(Landroid/view/View;)I6 ····if-eqz·p1,·:cond_0
  
18 ····move-result·v07 ····new-instance·v0,·Landroid/support/v4/h/q;
  
 8 ····invoke-direct·{v0,·p1},·Landroid/support/v4/h/q;-><init>(Landroid/support/v4/h/s;)V
19 ····return·v0 
20 .end·method 
  
21 .method·public·k(Landroid/view/View;)I 
22 ····.locals·19 ····:goto_0
 10 ····invoke-virtual·{p0,·v0},·Landroid/view/LayoutInflater;->setFactory2(Landroid/view/LayoutInflater$Factory2;)V
  
23 ····invoke-static·{p1},·Landroid/support/v4/view/cm;->b(Landroid/view/View;)I11 ····return-void
  
24 ····move-result·v012 ····:cond_0
 13 ····const/4·v0,·0x0
  
25 ····return·v014 ····goto·:goto_0
26 .end·method15 .end·method
397 B
smali/android/support/v4/view/aw.smali vs.
smali/android/support/v4/h/ac.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/aw;1 .class·interface·abstract·Landroid/support/v4/h/ac;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·virtual·methods3 #·virtual·methods
4 .method·public·abstract·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;4 .method·public·abstract·a(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
5 .end·method5 .end·method
  
3.15 KB
smali/android/support/v4/view/ds.smali vs.
smali/android/support/v4/h/bq.smali
Files 16% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·Landroid/support/v4/view/ds;1 .class·Landroid/support/v4/h/bq;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·a:Ljava/lang/ref/WeakReference;6 .field·a:Ljava/lang/ref/WeakReference;
  
7 .field·b:Landroid/support/v4/view/dp;7 .field·b:Landroid/support/v4/h/bn;
  
8 .field·final·synthetic·c:Landroid/support/v4/view/dr;8 .field·final·synthetic·c:Landroid/support/v4/h/bp;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·private·constructor·<init>(Landroid/support/v4/view/dr;Landroid/support/v4/view/dp;Landroid/view/View;)V10 .method·private·constructor·<init>(Landroid/support/v4/h/bp;Landroid/support/v4/h/bn;Landroid/view/View;)V
11 ····.locals·111 ····.locals·1
  
12 ····iput-object·p1,·p0,·Landroid/support/v4/view/ds;->c:Landroid/support/v4/view/dr;12 ····iput-object·p1,·p0,·Landroid/support/v4/h/bq;->c:Landroid/support/v4/h/bp;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····new-instance·v0,·Ljava/lang/ref/WeakReference;14 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
15 ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V15 ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
16 ····iput-object·v0,·p0,·Landroid/support/v4/view/ds;->a:Ljava/lang/ref/WeakReference;16 ····iput-object·v0,·p0,·Landroid/support/v4/h/bq;->a:Ljava/lang/ref/WeakReference;
  
17 ····iput-object·p2,·p0,·Landroid/support/v4/view/ds;->b:Landroid/support/v4/view/dp;17 ····iput-object·p2,·p0,·Landroid/support/v4/h/bq;->b:Landroid/support/v4/h/bn;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·synthetic·constructor·<init>(Landroid/support/v4/view/dr;Landroid/support/v4/view/dp;Landroid/view/View;Landroid/support/v4/view/dq;)V20 .method·synthetic·constructor·<init>(Landroid/support/v4/h/bp;Landroid/support/v4/h/bn;Landroid/view/View;Landroid/support/v4/h/bo;)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/ds;-><init>(Landroid/support/v4/view/dr;Landroid/support/v4/view/dp;Landroid/view/View;)V22 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/h/bq;-><init>(Landroid/support/v4/h/bp;Landroid/support/v4/h/bn;Landroid/view/View;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·run()V26 .method·public·run()V
27 ····.locals·327 ····.locals·3
  
28 ····iget-object·v0,·p0,·Landroid/support/v4/view/ds;->a:Ljava/lang/ref/WeakReference;28 ····iget-object·v0,·p0,·Landroid/support/v4/h/bq;->a:Ljava/lang/ref/WeakReference;
  
29 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;29 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····check-cast·v0,·Landroid/view/View;31 ····check-cast·v0,·Landroid/view/View;
  
32 ····if-eqz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
33 ····iget-object·v1,·p0,·Landroid/support/v4/view/ds;->c:Landroid/support/v4/view/dr;33 ····iget-object·v1,·p0,·Landroid/support/v4/h/bq;->c:Landroid/support/v4/h/bp;
  
34 ····iget-object·v2,·p0,·Landroid/support/v4/view/ds;->b:Landroid/support/v4/view/dp;34 ····iget-object·v2,·p0,·Landroid/support/v4/h/bq;->b:Landroid/support/v4/h/bn;
  
35 ····invoke-static·{v1,·v2,·v0},·Landroid/support/v4/view/dr;->a(Landroid/support/v4/view/dr;Landroid/support/v4/view/dp;Landroid/view/View;)V35 ····invoke-static·{v1,·v2,·v0},·Landroid/support/v4/h/bp;->a(Landroid/support/v4/h/bp;Landroid/support/v4/h/bn;Landroid/view/View;)V
  
36 ····:cond_036 ····:cond_0
37 ····return-void37 ····return-void
38 .end·method38 .end·method
2.18 KB
smali/android/support/v4/view/df.smali vs.
smali/android/support/v4/h/cc.smali
Files 17% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 39 lines modified
1 .class·Landroid/support/v4/view/df;1 .class·final·Landroid/support/v4/h/cc;
2 .super·Landroid/database/DataSetObserver;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/view/ViewPager;6 .field·final·synthetic·a:Landroid/support/v4/h/cf;
  
 7 .field·final·synthetic·b:Landroid/view/View;
  
  
5 #·direct·methods8 #·direct·methods
6 .method·private·constructor·<init>(Landroid/support/v4/view/ViewPager;)V9 .method·constructor·<init>(Landroid/support/v4/h/cf;Landroid/view/View;)V
7 ····.locals·010 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/view/df;->a:Landroid/support/v4/view/ViewPager;11 ····iput-object·p1,·p0,·Landroid/support/v4/h/cc;->a:Landroid/support/v4/h/cf;
  
9 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V 
  
10 ····return-void 
11 .end·method 
  
 12 ····iput-object·p2,·p0,·Landroid/support/v4/h/cc;->b:Landroid/view/View;
12 .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/cx;)V 
13 ····.locals·0 
  
14 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/df;-><init>(Landroid/support/v4/view/ViewPager;)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····return-void14 ····return-void
16 .end·method15 .end·method
  
  
17 #·virtual·methods16 #·virtual·methods
18 .method·public·onChanged()V17 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V
19 ····.locals·118 ····.locals·2
  
20 ····iget-object·v0,·p0,·Landroid/support/v4/view/df;->a:Landroid/support/v4/view/ViewPager; 
  
21 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->a()V 
  
22 ····return-void 
23 .end·method 
  
 19 ····iget-object·v0,·p0,·Landroid/support/v4/h/cc;->a:Landroid/support/v4/h/cf;
24 .method·public·onInvalidated()V 
25 ····.locals·1 
  
26 ····iget-object·v0,·p0,·Landroid/support/v4/view/df;->a:Landroid/support/v4/view/ViewPager;20 ····iget-object·v1,·p0,·Landroid/support/v4/h/cc;->b:Landroid/view/View;
  
27 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->a()V21 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cf;->a(Landroid/view/View;)V
  
28 ····return-void22 ····return-void
29 .end·method23 .end·method
1.38 KB
smali/android/support/v4/view/bf.smali vs.
smali/android/support/v4/h/w.smali
Files 27% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 37 lines modified
1 .class·interface·abstract·Landroid/support/v4/view/bf;1 .class·Landroid/support/v4/h/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/h/u;
  
3 #·virtual·methods 
4 .method·public·abstract·a(Landroid/view/MotionEvent;)I 
5 .end·method 
  
6 .method·public·abstract·a(Landroid/view/MotionEvent;I)I 
7 .end·method5 #·direct·methods
 6 .method·constructor·<init>()V
 7 ····.locals·0
  
 8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
8 .method·public·abstract·b(Landroid/view/MotionEvent;)I 
9 .end·method 
  
10 .method·public·abstract·b(Landroid/view/MotionEvent;I)I9 ····return-void
11 .end·method10 .end·method
  
12 .method·public·abstract·c(Landroid/view/MotionEvent;I)F 
13 .end·method 
  
14 .method·public·abstract·d(Landroid/view/MotionEvent;I)F11 #·virtual·methods
 12 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;)I
 13 ····.locals·1
  
 14 ····invoke-static·{p1},·Landroid/support/v4/h/x;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
 15 ····move-result·v0
  
 16 ····return·v0
15 .end·method17 .end·method
  
16 .method·public·abstract·e(Landroid/view/MotionEvent;I)F18 .method·public·b(Landroid/view/ViewGroup$MarginLayoutParams;)I
 19 ····.locals·1
  
 20 ····invoke-static·{p1},·Landroid/support/v4/h/x;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I
  
 21 ····move-result·v0
  
 22 ····return·v0
17 .end·method23 .end·method
593 B
smali/android/support/v4/view/ei.smali vs.
smali/android/support/v4/h/cg.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Landroid/support/v4/view/ei;1 .class·public·Landroid/support/v4/h/cg;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>()V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····.locals·117 ····.locals·1
  
18 ····const/4·v0,·0x018 ····const/4·v0,·0x0
  
19 ····return·v019 ····return·v0
20 .end·method20 .end·method
  
21 .method·public·a(IIII)Landroid/support/v4/view/ei;21 .method·public·a(IIII)Landroid/support/v4/h/cg;
22 ····.locals·022 ····.locals·0
  
23 ····return-object·p023 ····return-object·p0
24 .end·method24 .end·method
  
25 .method·public·b()I25 .method·public·b()I
26 ····.locals·126 ····.locals·1
6.98 KB
smali/android/support/v4/view/ViewPager$SavedState.smali vs.
smali/android/support/v4/h/a.smali
Files 21% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 149 lines modified
 1 .class·public·abstract·Landroid/support/v4/h/a;
 2 .super·Ljava/lang/Object;
1 .class·public·Landroid/support/v4/view/ViewPager$SavedState; 
2 .super·Landroid/view/View$BaseSavedState; 
  
  
3 #·static·fields 
4 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; 
  
  
5 #·instance·fields3 #·instance·fields
6 .field·a:I4 .field·private·final·a:Landroid/content/Context;
  
7 .field·b:Landroid/os/Parcelable;5 .field·private·b:Landroid/support/v4/h/b;
  
8 .field·c:Ljava/lang/ClassLoader;6 .field·private·c:Landroid/support/v4/h/c;
  
  
9 #·direct·methods7 #·direct·methods
10 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>(Landroid/content/Context;)V
11 ····.locals·19 ····.locals·0
  
12 ····new-instance·v0,·Landroid/support/v4/view/dg; 
  
13 ····invoke-direct·{v0},·Landroid/support/v4/view/dg;-><init>()V 
  
14 ····invoke-static·{v0},·Landroid/support/v4/d/c;->a(Landroid/support/v4/d/e;)Landroid/os/Parcelable$Creator; 
  
15 ····move-result-object·v010 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····sput-object·v0,·Landroid/support/v4/view/ViewPager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;11 ····iput-object·p1,·p0,·Landroid/support/v4/h/a;->a:Landroid/content/Context;
  
17 ····return-void12 ····return-void
18 .end·method13 .end·method
  
19 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V 
20 ····.locals·1 
  
21 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V14 #·virtual·methods
 15 .method·public·abstract·a()Landroid/view/View;
 16 .end·method
  
22 ····if-nez·p2,·:cond_017 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View;
 18 ····.locals·1
  
23 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;19 ····invoke-virtual·{p0},·Landroid/support/v4/h/a;->a()Landroid/view/View;
  
24 ····move-result-object·v020 ····move-result-object·v0
  
25 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;21 ····return-object·v0
 22 .end·method
  
26 ····move-result-object·p223 .method·public·a(Landroid/support/v4/h/b;)V
 24 ····.locals·0
  
 25 ····iput-object·p1,·p0,·Landroid/support/v4/h/a;->b:Landroid/support/v4/h/b;
27 ····:cond_0 
28 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
29 ····move-result·v026 ····return-void
 27 .end·method
  
30 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->a:I28 .method·public·a(Landroid/support/v4/h/c;)V
 29 ····.locals·3
  
31 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;30 ····iget-object·v0,·p0,·Landroid/support/v4/h/a;->c:Landroid/support/v4/h/c;
  
32 ····move-result-object·v031 ····if-eqz·v0,·:cond_0
  
33 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->b:Landroid/os/Parcelable;32 ····if-eqz·p1,·:cond_0
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->c:Ljava/lang/ClassLoader;33 ····const-string·v0,·"ActionProvider(support)"
  
 34 ····new-instance·v1,·Ljava/lang/StringBuilder;
35 ····return-void 
36 .end·method 
  
 35 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
37 .method·public·constructor·<init>(Landroid/os/Parcelable;)V 
38 ····.locals·0 
  
39 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V36 ····const-string·v2,·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"
  
 37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
40 ····return-void 
41 .end·method 
  
 38 ····move-result-object·v1
  
 39 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
42 #·virtual·methods 
43 .method·public·toString()Ljava/lang/String; 
44 ····.locals·2 
  
45 ····new-instance·v0,·Ljava/lang/StringBuilder;40 ····move-result-object·v2
  
46 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V41 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
47 ····const-string·v1,·"FragmentPager.SavedState{"42 ····move-result-object·v2
  
48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
49 ····move-result-object·v044 ····move-result-object·v1
  
50 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I45 ····const-string·v2,·"·instance·while·it·is·still·in·use·somewhere·else?"
  
 46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
51 ····move-result·v147 ····move-result-object·v1
  
52 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;48 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
53 ····move-result-object·v149 ····move-result-object·v1
  
54 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;50 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
55 ····move-result-object·v051 ····:cond_0
 52 ····iput-object·p1,·p0,·Landroid/support/v4/h/a;->c:Landroid/support/v4/h/c;
  
56 ····const-string·v1,·"·position="53 ····return-void
 54 .end·method
  
57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 .method·public·a(Landroid/view/SubMenu;)V
 56 ····.locals·0
  
58 ····move-result-object·v057 ····return-void
 58 .end·method
Max diff block lines reached; 1686/7020 bytes (24.02%) of diff not shown.
2.84 KB
smali/android/support/v4/view/ea.smali vs.
smali/android/support/v4/h/by.smali
Files 18% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·final·Landroid/support/v4/view/ea;1 .class·final·Landroid/support/v4/h/by;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/view/ef;4 .field·final·synthetic·a:Landroid/support/v4/h/cd;
  
5 .field·final·synthetic·b:Landroid/view/View;5 .field·final·synthetic·b:Landroid/view/View;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v4/view/ef;Landroid/view/View;)V7 .method·constructor·<init>(Landroid/support/v4/h/cd;Landroid/view/View;)V
8 ····.locals·08 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v4/view/ea;->a:Landroid/support/v4/view/ef;9 ····iput-object·p1,·p0,·Landroid/support/v4/h/by;->a:Landroid/support/v4/h/cd;
  
10 ····iput-object·p2,·p0,·Landroid/support/v4/view/ea;->b:Landroid/view/View;10 ····iput-object·p2,·p0,·Landroid/support/v4/h/by;->b:Landroid/view/View;
  
11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V11 ····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·onAnimationCancel(Landroid/animation/Animator;)V15 .method·public·onAnimationCancel(Landroid/animation/Animator;)V
16 ····.locals·216 ····.locals·2
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/view/ea;->a:Landroid/support/v4/view/ef;17 ····iget-object·v0,·p0,·Landroid/support/v4/h/by;->a:Landroid/support/v4/h/cd;
  
18 ····iget-object·v1,·p0,·Landroid/support/v4/view/ea;->b:Landroid/view/View;18 ····iget-object·v1,·p0,·Landroid/support/v4/h/by;->b:Landroid/view/View;
  
19 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->c(Landroid/view/View;)V19 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->c(Landroid/view/View;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·onAnimationEnd(Landroid/animation/Animator;)V22 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
23 ····.locals·223 ····.locals·2
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/view/ea;->a:Landroid/support/v4/view/ef;24 ····iget-object·v0,·p0,·Landroid/support/v4/h/by;->a:Landroid/support/v4/h/cd;
  
25 ····iget-object·v1,·p0,·Landroid/support/v4/view/ea;->b:Landroid/view/View;25 ····iget-object·v1,·p0,·Landroid/support/v4/h/by;->b:Landroid/view/View;
  
26 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->b(Landroid/view/View;)V26 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->b(Landroid/view/View;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·public·onAnimationStart(Landroid/animation/Animator;)V29 .method·public·onAnimationStart(Landroid/animation/Animator;)V
30 ····.locals·230 ····.locals·2
  
31 ····iget-object·v0,·p0,·Landroid/support/v4/view/ea;->a:Landroid/support/v4/view/ef;31 ····iget-object·v0,·p0,·Landroid/support/v4/h/by;->a:Landroid/support/v4/h/cd;
  
32 ····iget-object·v1,·p0,·Landroid/support/v4/view/ea;->b:Landroid/view/View;32 ····iget-object·v1,·p0,·Landroid/support/v4/h/by;->b:Landroid/view/View;
  
33 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/ef;->a(Landroid/view/View;)V33 ····invoke-interface·{v0,·v1},·Landroid/support/v4/h/cd;->a(Landroid/view/View;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
14.5 KB
smali/android/support/v4/view/bw.smali vs.
smali/android/support/v4/g/i.smali
Files 24% similar despite different names
    
Offset 1, 455 lines modifiedOffset 1, 379 lines modified
1 .class·Landroid/support/v4/view/bw;1 .class·final·Landroid/support/v4/g/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/cf;4 .implements·Ljava/util/Set;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·a:Ljava/util/WeakHashMap;6 .field·final·synthetic·a:Landroid/support/v4/g/g;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>()V8 .method·constructor·<init>(Landroid/support/v4/g/g;)V
9 ····.locals·19 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····iput-object·p1,·p0,·Landroid/support/v4/g/i;->a:Landroid/support/v4/g/g;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
11 ····const/4·v0,·0x0 
  
12 ····iput-object·v0,·p0,·Landroid/support/v4/view/bw;->a:Ljava/util/WeakHashMap; 
  
13 ····return-void12 ····return-void
14 .end·method13 .end·method
  
15 .method·private·a(Landroid/support/v4/view/bp;I)Z 
16 ····.locals·5 
  
17 ····const/4·v0,·0x1 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->b()I 
  
20 ····move-result·v214 #·virtual·methods
 15 .method·public·a(Ljava/util/Map$Entry;)Z
 16 ····.locals·1
  
21 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->a()I17 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
22 ····move-result·v318 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V
  
23 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->c()I19 ····throw·v0
 20 .end·method
  
24 ····move-result·v421 .method·public·synthetic·add(Ljava/lang/Object;)Z
 22 ····.locals·1
  
25 ····sub-int/2addr·v3,·v423 ····check-cast·p1,·Ljava/util/Map$Entry;
  
26 ····if-nez·v3,·:cond_124 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/g/i;->a(Ljava/util/Map$Entry;)Z
  
27 ····move·v0,·v125 ····move-result·v0
  
28 ····:cond_0 
29 ····:goto_0 
30 ····return·v026 ····return·v0
  
31 ····:cond_1 
32 ····if-gez·p2,·:cond_2 
  
33 ····if-gtz·v2,·:cond_0 
  
34 ····move·v0,·v1 
  
35 ····goto·:goto_0 
  
36 ····:cond_2 
37 ····add-int/lit8·v3,·v3,·-0x1 
  
38 ····if-lt·v2,·v3,·:cond_0 
  
39 ····move·v0,·v1 
  
40 ····goto·:goto_0 
41 .end·method27 .end·method
  
42 .method·private·b(Landroid/support/v4/view/bp;I)Z28 .method·public·addAll(Ljava/util/Collection;)Z
43 ····.locals·529 ····.locals·5
  
 30 ····iget-object·v0,·p0,·Landroid/support/v4/g/i;->a:Landroid/support/v4/g/g;
44 ····const/4·v0,·0x1 
  
45 ····const/4·v1,·0x0 
  
46 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->e()I 
  
47 ····move-result·v231 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->a()I
  
48 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->d()I32 ····move-result·v1
  
49 ····move-result·v333 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
50 ····invoke-interface·{p1},·Landroid/support/v4/view/bp;->f()I34 ····move-result-object·v2
  
51 ····move-result·v435 ····:goto_0
 36 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
52 ····sub-int/2addr·v3,·v437 ····move-result·v0
  
53 ····if-nez·v3,·:cond_138 ····if-eqz·v0,·:cond_0
  
54 ····move·v0,·v139 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 40 ····move-result-object·v0
55 ····:cond_0 
56 ····:goto_0 
57 ····return·v0 
  
 41 ····check-cast·v0,·Ljava/util/Map$Entry;
58 ····:cond_1 
59 ····if-gez·p2,·:cond_2 
  
60 ····if-gtz·v2,·:cond_042 ····iget-object·v3,·p0,·Landroid/support/v4/g/i;->a:Landroid/support/v4/g/g;
  
61 ····move·v0,·v143 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
62 ····goto·:goto_044 ····move-result-object·v4
  
 45 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
63 ····:cond_2 
64 ····add-int/lit8·v3,·v3,·-0x1 
  
65 ····if-lt·v2,·v3,·:cond_046 ····move-result-object·v0
  
66 ····move·v0,·v147 ····invoke-virtual·{v3,·v4,·v0},·Landroid/support/v4/g/g;->a(Ljava/lang/Object;Ljava/lang/Object;)V
  
Max diff block lines reached; 11135/14771 bytes (75.38%) of diff not shown.
2.11 KB
smali/android/support/v4/view/ai.smali vs.
smali/android/support/v4/h/o.smali
Files 8% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·Landroid/support/v4/view/ai;1 .class·Landroid/support/v4/h/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/LayoutInflater$Factory;4 .implements·Landroid/view/LayoutInflater$Factory;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·a:Landroid/support/v4/view/am;6 .field·final·a:Landroid/support/v4/h/s;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/view/am;)V8 .method·constructor·<init>(Landroid/support/v4/h/s;)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/ai;->a:Landroid/support/v4/view/am;11 ····iput-object·p1,·p0,·Landroid/support/v4/h/o;->a:Landroid/support/v4/h/s;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;15 .method·public·onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
16 ····.locals·216 ····.locals·2
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/am;17 ····iget-object·v0,·p0,·Landroid/support/v4/h/o;->a:Landroid/support/v4/h/s;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-interface·{v0,·v1,·p1,·p2,·p3},·Landroid/support/v4/view/am;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;19 ····invoke-interface·{v0,·v1,·p1,·p2,·p3},·Landroid/support/v4/h/s;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
  
23 .method·public·toString()Ljava/lang/String;23 .method·public·toString()Ljava/lang/String;
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
  
57 ····const-string·v1,·"{"57 ····const-string·v1,·"{"
  
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····iget-object·v1,·p0,·Landroid/support/v4/view/ai;->a:Landroid/support/v4/view/am;60 ····iget-object·v1,·p0,·Landroid/support/v4/h/o;->a:Landroid/support/v4/h/s;
  
61 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····const-string·v1,·"}"63 ····const-string·v1,·"}"
  
3.56 KB
smali/android/support/v4/view/cq.smali vs.
smali/android/support/v4/a/y.smali
Files 20% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 74 lines modified
1 .class·public·Landroid/support/v4/view/cq;1 .class·Landroid/support/v4/a/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/view/animation/Animation$AnimationListener;
  
3 #·static·fields 
4 .field·static·final·a:Landroid/support/v4/view/cv; 
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v4/a/m;
  
 7 .field·final·synthetic·b:Landroid/support/v4/a/w;
5 #·direct·methods 
6 .method·static·constructor·<clinit>()V 
7 ····.locals·2 
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
9 ····const/16·v1,·0xe 
  
10 ····if-lt·v0,·v1,·:cond_08 #·direct·methods
 9 .method·constructor·<init>(Landroid/support/v4/a/w;Landroid/support/v4/a/m;)V
 10 ····.locals·0
  
11 ····new-instance·v0,·Landroid/support/v4/view/cu;11 ····iput-object·p1,·p0,·Landroid/support/v4/a/y;->b:Landroid/support/v4/a/w;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/cu;-><init>()V12 ····iput-object·p2,·p0,·Landroid/support/v4/a/y;->a:Landroid/support/v4/a/m;
  
13 ····sput-object·v0,·Landroid/support/v4/view/cq;->a:Landroid/support/v4/view/cv;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····:goto_0 
15 ····return-void14 ····return-void
 15 .end·method
  
16 ····:cond_0 
17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
18 ····const/16·v1,·0xb 
  
19 ····if-lt·v0,·v1,·:cond_116 #·virtual·methods
 17 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V
 18 ····.locals·6
  
20 ····new-instance·v0,·Landroid/support/v4/view/ct;19 ····const/4·v3,·0x0
  
21 ····invoke-direct·{v0},·Landroid/support/v4/view/ct;-><init>()V20 ····iget-object·v0,·p0,·Landroid/support/v4/a/y;->a:Landroid/support/v4/a/m;
  
22 ····sput-object·v0,·Landroid/support/v4/view/cq;->a:Landroid/support/v4/view/cv;21 ····iget-object·v0,·v0,·Landroid/support/v4/a/m;->c:Landroid/view/View;
  
23 ····goto·:goto_022 ····if-eqz·v0,·:cond_0
  
 23 ····iget-object·v0,·p0,·Landroid/support/v4/a/y;->a:Landroid/support/v4/a/m;
24 ····:cond_1 
25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
26 ····const/16·v1,·0x824 ····const/4·v1,·0x0
  
27 ····if-lt·v0,·v1,·:cond_225 ····iput-object·v1,·v0,·Landroid/support/v4/a/m;->c:Landroid/view/View;
  
28 ····new-instance·v0,·Landroid/support/v4/view/cs;26 ····iget-object·v0,·p0,·Landroid/support/v4/a/y;->b:Landroid/support/v4/a/w;
  
29 ····invoke-direct·{v0},·Landroid/support/v4/view/cs;-><init>()V27 ····iget-object·v1,·p0,·Landroid/support/v4/a/y;->a:Landroid/support/v4/a/m;
  
30 ····sput-object·v0,·Landroid/support/v4/view/cq;->a:Landroid/support/v4/view/cv;28 ····iget-object·v2,·p0,·Landroid/support/v4/a/y;->a:Landroid/support/v4/a/m;
  
31 ····goto·:goto_029 ····iget·v2,·v2,·Landroid/support/v4/a/m;->d:I
  
 30 ····move·v4,·v3
32 ····:cond_2 
33 ····new-instance·v0,·Landroid/support/v4/view/cr; 
  
34 ····invoke-direct·{v0},·Landroid/support/v4/view/cr;-><init>()V31 ····move·v5,·v3
  
35 ····sput-object·v0,·Landroid/support/v4/view/cq;->a:Landroid/support/v4/view/cv;32 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/a/w;->a(Landroid/support/v4/a/m;IIIZ)V
  
36 ····goto·:goto_033 ····:cond_0
 34 ····return-void
37 .end·method35 .end·method
  
38 .method·public·static·a(Landroid/view/ViewConfiguration;)Z36 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V
39 ····.locals·137 ····.locals·0
  
40 ····sget-object·v0,·Landroid/support/v4/view/cq;->a:Landroid/support/v4/view/cv; 
  
41 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/cv;->a(Landroid/view/ViewConfiguration;)Z38 ····return-void
 39 .end·method
  
42 ····move-result·v040 .method·public·onAnimationStart(Landroid/view/animation/Animation;)V
 41 ····.locals·0
  
43 ····return·v042 ····return-void
44 .end·method43 .end·method
2.91 KB
smali/android/support/v4/view/e.smali vs.
smali/android/support/v4/a/n.smali
Files 22% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 72 lines modified
1 .class·Landroid/support/v4/view/e;1 .class·Landroid/support/v4/a/n;
2 .super·Landroid/support/v4/view/b;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/a/t;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v4/a/m;
  
  
3 #·direct·methods7 #·direct·methods
4 .method·constructor·<init>()V8 .method·constructor·<init>(Landroid/support/v4/a/m;)V
5 ····.locals·09 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/b;-><init>()V10 ····iput-object·p1,·p0,·Landroid/support/v4/a/n;->a:Landroid/support/v4/a/m;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void12 ····return-void
8 .end·method13 .end·method
  
  
9 #·virtual·methods14 #·virtual·methods
10 .method·public·a(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/a/q;15 .method·public·a(I)Landroid/view/View;
11 ····.locals·216 ····.locals·2
  
12 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/k;->a(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;17 ····iget-object·v0,·p0,·Landroid/support/v4/a/n;->a:Landroid/support/v4/a/m;
  
13 ····move-result-object·v118 ····iget-object·v0,·v0,·Landroid/support/v4/a/m;->J:Landroid/view/View;
  
14 ····if-eqz·v1,·:cond_019 ····if-nez·v0,·:cond_0
  
15 ····new-instance·v0,·Landroid/support/v4/view/a/q;20 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
16 ····invoke-direct·{v0,·v1},·Landroid/support/v4/view/a/q;-><init>(Ljava/lang/Object;)V21 ····const-string·v1,·"Fragment·does·not·have·a·view"
  
 22 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
17 ····:goto_0 
18 ····return-object·v0 
  
19 ····:cond_0 
20 ····const/4·v0,·0x0 
  
21 ····goto·:goto_0 
22 .end·method 
  
 23 ····throw·v0
23 .method·public·a(Landroid/support/v4/view/a;)Ljava/lang/Object; 
24 ····.locals·1 
  
25 ····new-instance·v0,·Landroid/support/v4/view/f;24 ····:cond_0
 25 ····iget-object·v0,·p0,·Landroid/support/v4/a/n;->a:Landroid/support/v4/a/m;
  
26 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/view/f;-><init>(Landroid/support/v4/view/e;Landroid/support/v4/view/a;)V26 ····iget-object·v0,·v0,·Landroid/support/v4/a/m;->J:Landroid/view/View;
  
27 ····invoke-static·{v0},·Landroid/support/v4/view/k;->a(Landroid/support/v4/view/m;)Ljava/lang/Object;27 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····return-object·v029 ····return-object·v0
30 .end·method30 .end·method
  
31 .method·public·a(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z31 .method·public·a()Z
32 ····.locals·132 ····.locals·1
  
33 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/k;->a(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z33 ····iget-object·v0,·p0,·Landroid/support/v4/a/n;->a:Landroid/support/v4/a/m;
  
34 ····move-result·v034 ····iget-object·v0,·v0,·Landroid/support/v4/a/m;->J:Landroid/view/View;
  
 35 ····if-eqz·v0,·:cond_0
  
 36 ····const/4·v0,·0x1
  
 37 ····:goto_0
35 ····return·v038 ····return·v0
  
 39 ····:cond_0
 40 ····const/4·v0,·0x0
  
 41 ····goto·:goto_0
36 .end·method42 .end·method
1.3 KB
smali/android/support/v4/view/ck.smali vs.
smali/android/support/v4/h/ab.smali
Files 26% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·Landroid/support/v4/view/ck;1 .class·Landroid/support/v4/h/ab;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/h/aa;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/view/View;Ljava/lang/Object;)V4 .method·constructor·<init>()V
5 ····.locals·05 ····.locals·0
  
 6 ····invoke-direct·{p0},·Landroid/support/v4/h/aa;-><init>()V
6 ····check-cast·p1,·Landroid/view/View$AccessibilityDelegate; 
  
7 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V 
  
8 ····return-void7 ····return-void
9 .end·method8 .end·method
  
  
 9 #·virtual·methods
10 .method·public·static·a(Landroid/view/View;I)Z10 .method·public·b(Landroid/view/MenuItem;)Z
11 ····.locals·111 ····.locals·1
  
12 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->canScrollHorizontally(I)Z12 ····invoke-static·{p1},·Landroid/support/v4/h/af;->a(Landroid/view/MenuItem;)Z
  
13 ····move-result·v013 ····move-result·v0
  
14 ····return·v014 ····return·v0
15 .end·method15 .end·method
  
16 .method·public·static·b(Landroid/view/View;I)Z16 .method·public·c(Landroid/view/MenuItem;)Z
17 ····.locals·117 ····.locals·1
  
18 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->canScrollVertically(I)Z18 ····invoke-static·{p1},·Landroid/support/v4/h/af;->b(Landroid/view/MenuItem;)Z
  
19 ····move-result·v019 ····move-result·v0
  
20 ····return·v020 ····return·v0
21 .end·method21 .end·method
336 B
smali/android/support/v4/view/ar.smali vs.
smali/android/support/v4/h/x.smali
Files 21% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/view/ar;1 .class·Landroid/support/v4/h/x;
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
  
16.5 KB
smali/android/support/v4/view/bk.smali vs.
smali/android/support/v4/h/bn.smali
Files 17% similar despite different names
    
Offset 1, 419 lines modifiedOffset 1, 353 lines modified
1 .class·public·Landroid/support/v4/view/bk;1 .class·public·Landroid/support/v4/h/bn;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·static·fields
 4 .field·static·final·a:Landroid/support/v4/h/bw;
4 .field·private·final·a:Landroid/view/View; 
  
5 .field·private·b:Landroid/view/ViewParent; 
  
6 .field·private·c:Z 
  
7 .field·private·d:[I 
  
  
8 #·virtual·methods 
9 .method·public·a(Z)V 
10 ····.locals·1 
  
11 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/bk;->c:Z 
  
12 ····if-eqz·v0,·:cond_0 
  
13 ····iget-object·v0,·p0,·Landroid/support/v4/view/bk;->a:Landroid/view/View;5 #·instance·fields
 6 .field·private·b:Ljava/lang/ref/WeakReference;
  
14 ····invoke-static·{v0},·Landroid/support/v4/view/bv;->o(Landroid/view/View;)V7 .field·private·c:Ljava/lang/Runnable;
  
 8 .field·private·d:Ljava/lang/Runnable;
15 ····:cond_0 
16 ····iput-boolean·p1,·p0,·Landroid/support/v4/view/bk;->c:Z 
  
 9 .field·private·e:I
17 ····return-void 
18 .end·method 
  
19 .method·public·a()Z 
20 ····.locals·1 
  
21 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/bk;->c:Z 
  
22 ····return·v0 
23 .end·method 
  
24 .method·public·a(FF)Z10 #·direct·methods
 11 .method·static·constructor·<clinit>()V
25 ····.locals·212 ····.locals·2
  
26 ····invoke-virtual·{p0},·Landroid/support/v4/view/bk;->a()Z13 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
27 ····move-result·v014 ····const/16·v1,·0x13
  
28 ····if-eqz·v0,·:cond_015 ····if-lt·v0,·v1,·:cond_0
  
29 ····iget-object·v0,·p0,·Landroid/support/v4/view/bk;->b:Landroid/view/ViewParent; 
  
30 ····if-eqz·v0,·:cond_0 
  
31 ····iget-object·v0,·p0,·Landroid/support/v4/view/bk;->b:Landroid/view/ViewParent; 
  
32 ····iget-object·v1,·p0,·Landroid/support/v4/view/bk;->a:Landroid/view/View;16 ····new-instance·v0,·Landroid/support/v4/h/bv;
  
33 ····invoke-static·{v0,·v1,·p1,·p2},·Landroid/support/v4/view/di;->a(Landroid/view/ViewParent;Landroid/view/View;FF)Z17 ····invoke-direct·{v0},·Landroid/support/v4/h/bv;-><init>()V
  
34 ····move-result·v018 ····sput-object·v0,·Landroid/support/v4/h/bn;->a:Landroid/support/v4/h/bw;
  
35 ····:goto_019 ····:goto_0
36 ····return·v020 ····return-void
  
37 ····:cond_021 ····:cond_0
38 ····const/4·v0,·0x022 ····const/16·v1,·0x12
  
 23 ····if-lt·v0,·v1,·:cond_1
39 ····goto·:goto_0 
40 .end·method 
  
 24 ····new-instance·v0,·Landroid/support/v4/h/bt;
41 .method·public·a(FFZ)Z 
42 ····.locals·2 
  
43 ····invoke-virtual·{p0},·Landroid/support/v4/view/bk;->a()Z 
  
44 ····move-result·v025 ····invoke-direct·{v0},·Landroid/support/v4/h/bt;-><init>()V
  
45 ····if-eqz·v0,·:cond_026 ····sput-object·v0,·Landroid/support/v4/h/bn;->a:Landroid/support/v4/h/bw;
  
 27 ····goto·:goto_0
46 ····iget-object·v0,·p0,·Landroid/support/v4/view/bk;->b:Landroid/view/ViewParent; 
  
47 ····if-eqz·v0,·:cond_0 
  
48 ····iget-object·v0,·p0,·Landroid/support/v4/view/bk;->b:Landroid/view/ViewParent; 
  
49 ····iget-object·v1,·p0,·Landroid/support/v4/view/bk;->a:Landroid/view/View;28 ····:cond_1
 29 ····const/16·v1,·0x10
  
50 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Landroid/support/v4/view/di;->a(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z30 ····if-lt·v0,·v1,·:cond_2
  
51 ····move-result·v031 ····new-instance·v0,·Landroid/support/v4/h/bu;
  
 32 ····invoke-direct·{v0},·Landroid/support/v4/h/bu;-><init>()V
52 ····:goto_0 
53 ····return·v0 
  
 33 ····sput-object·v0,·Landroid/support/v4/h/bn;->a:Landroid/support/v4/h/bw;
54 ····:cond_0 
55 ····const/4·v0,·0x0 
  
56 ····goto·:goto_034 ····goto·:goto_0
57 .end·method 
  
58 .method·public·a(I)Z 
59 ····.locals·4 
  
 35 ····:cond_2
60 ····const/4·v2,·0x136 ····const/16·v1,·0xe
  
61 ····invoke-virtual·{p0},·Landroid/support/v4/view/bk;->b()Z 
  
62 ····move-result·v037 ····if-lt·v0,·v1,·:cond_3
  
63 ····if-eqz·v0,·:cond_038 ····new-instance·v0,·Landroid/support/v4/h/br;
  
64 ····move·v0,·v239 ····invoke-direct·{v0},·Landroid/support/v4/h/br;-><init>()V
  
 40 ····sput-object·v0,·Landroid/support/v4/h/bn;->a:Landroid/support/v4/h/bw;
65 ····:goto_0 
Max diff block lines reached; 13024/16768 bytes (77.67%) of diff not shown.
4.05 KB
smali/android/support/v4/view/cj.smali vs.
smali/android/support/v4/a/av.smali
Files 23% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 63 lines modified
1 .class·Landroid/support/v4/view/cj;1 .class·Landroid/support/v4/a/av;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/FrameLayout;
  
  
3 #·direct·methods3 #·direct·methods
 4 .method·public·constructor·<init>(Landroid/content/Context;)V
4 .method·public·static·a(III)I 
5 ····.locals·1 
  
6 ····invoke-static·{p0,·p1,·p2},·Landroid/view/View;->resolveSizeAndState(III)I 
  
7 ····move-result·v0 
  
8 ····return·v0 
9 .end·method 
  
10 .method·public·static·a(Landroid/view/View;)I 
11 ····.locals·1 
  
12 ····invoke-virtual·{p0},·Landroid/view/View;->getLayerType()I 
  
13 ····move-result·v0 
  
14 ····return·v0 
15 .end·method 
  
16 .method·static·a()J 
17 ····.locals·2 
  
18 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J 
  
19 ····move-result-wide·v0 
  
20 ····return-wide·v0 
21 .end·method 
  
22 .method·public·static·a(Landroid/view/View;F)V 
23 ····.locals·0 
  
24 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationX(F)V 
  
25 ····return-void 
26 .end·method 
  
27 .method·public·static·a(Landroid/view/View;ILandroid/graphics/Paint;)V 
28 ····.locals·05 ····.locals·0
  
29 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V6 ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
  
30 ····return-void7 ····return-void
31 .end·method8 .end·method
  
32 .method·public·static·a(Landroid/view/View;Z)V9 .method·static·a(Landroid/view/View;)Landroid/view/ViewGroup;
33 ····.locals·010 ····.locals·3
  
34 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setSaveFromParentEnabled(Z)V11 ····const/4·v2,·-0x1
  
 12 ····new-instance·v0,·Landroid/support/v4/a/av;
35 ····return-void 
36 .end·method 
  
 13 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;
37 .method·public·static·b(Landroid/view/View;)I 
38 ····.locals·1 
  
39 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I14 ····move-result-object·v1
  
40 ····move-result·v015 ····invoke-direct·{v0,·v1},·Landroid/support/v4/a/av;-><init>(Landroid/content/Context;)V
  
 16 ····invoke-virtual·{p0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
41 ····return·v0 
42 .end·method 
  
 17 ····move-result-object·v1
43 .method·public·static·b(Landroid/view/View;F)V 
44 ····.locals·0 
  
45 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setTranslationY(F)V18 ····if-eqz·v1,·:cond_0
  
 19 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/a/av;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
46 ····return-void 
47 .end·method 
  
48 .method·public·static·b(Landroid/view/View;Z)V 
49 ····.locals·020 ····:cond_0
 21 ····new-instance·v1,·Landroid/widget/FrameLayout$LayoutParams;
  
50 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setActivated(Z)V22 ····invoke-direct·{v1,·v2,·v2},·Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
  
 23 ····invoke-virtual·{p0,·v1},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
51 ····return-void 
52 .end·method 
  
53 .method·public·static·c(Landroid/view/View;)F 
54 ····.locals·1 
  
55 ····invoke-virtual·{p0},·Landroid/view/View;->getTranslationY()F24 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/a/av;->addView(Landroid/view/View;)V
  
56 ····move-result·v0 
  
57 ····return·v025 ····return-object·v0
58 .end·method26 .end·method
  
59 .method·public·static·c(Landroid/view/View;F)V 
60 ····.locals·0 
  
61 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setAlpha(F)V 
  
62 ····return-void 
63 .end·method 
  
64 .method·public·static·d(Landroid/view/View;)V27 #·virtual·methods
 28 .method·protected·dispatchRestoreInstanceState(Landroid/util/SparseArray;)V
65 ····.locals·029 ····.locals·0
  
66 ····invoke-virtual·{p0},·Landroid/view/View;->jumpDrawablesToCurrentState()V30 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/av;->dispatchThawSelfOnly(Landroid/util/SparseArray;)V
  
67 ····return-void31 ····return-void
68 .end·method32 .end·method
  
69 .method·public·static·d(Landroid/view/View;F)V33 .method·protected·dispatchSaveInstanceState(Landroid/util/SparseArray;)V
70 ····.locals·034 ····.locals·0
  
71 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setScaleY(F)V35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/av;->dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V
  
72 ····return-void36 ····return-void
73 .end·method37 .end·method
Max diff block lines reached; -1/4032 bytes (-0.02%) of diff not shown.
5.56 KB
smali/android/support/v4/view/dt.smali vs.
smali/android/support/v4/h/ap.smali
Files 26% similar despite different names
    
Offset 1, 102 lines modifiedOffset 1, 201 lines modified
1 .class·Landroid/support/v4/view/dt;1 .class·Landroid/support/v4/h/ap;
2 .super·Landroid/support/v4/view/dr;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v4/h/ay;
  
  
3 #·instance·fields5 #·instance·fields
4 .field·b:Ljava/util/WeakHashMap;6 .field·a:Ljava/util/WeakHashMap;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>()V8 .method·constructor·<init>()V
7 ····.locals·19 ····.locals·1
  
8 ····invoke-direct·{p0},·Landroid/support/v4/view/dr;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····const/4·v0,·0x011 ····const/4·v0,·0x0
  
10 ····iput-object·v0,·p0,·Landroid/support/v4/view/dt;->b:Ljava/util/WeakHashMap;12 ····iput-object·v0,·p0,·Landroid/support/v4/h/ap;->a:Ljava/util/WeakHashMap;
  
11 ····return-void13 ····return-void
12 .end·method14 .end·method
  
  
13 #·virtual·methods15 #·virtual·methods
14 .method·public·a(Landroid/support/v4/view/dp;Landroid/view/View;)V16 .method·public·a(III)I
 17 ····.locals·1
  
 18 ····invoke-static·{p1,·p2},·Landroid/view/View;->resolveSize(II)I
  
 19 ····move-result·v0
  
 20 ····return·v0
 21 .end·method
  
 22 .method·public·a(Landroid/view/View;)I
 23 ····.locals·1
  
 24 ····const/4·v0,·0x0
  
 25 ····return·v0
 26 .end·method
  
 27 .method·a()J
 28 ····.locals·2
  
 29 ····const-wide/16·v0,·0xa
  
 30 ····return-wide·v0
 31 .end·method
  
 32 .method·public·a(Landroid/view/View;Landroid/support/v4/h/cg;)Landroid/support/v4/h/cg;
15 ····.locals·033 ····.locals·0
  
16 ····invoke-static·{p2},·Landroid/support/v4/view/dz;->a(Landroid/view/View;)V34 ····return-object·p2
 35 .end·method
  
 36 .method·public·a(Landroid/view/View;F)V
 37 ····.locals·0
  
17 ····return-void38 ····return-void
18 .end·method39 .end·method
  
19 .method·public·a(Landroid/support/v4/view/dp;Landroid/view/View;F)V40 .method·public·a(Landroid/view/View;ILandroid/graphics/Paint;)V
20 ····.locals·041 ····.locals·0
  
21 ····invoke-static·{p2,·p3},·Landroid/support/v4/view/dz;->a(Landroid/view/View;F)V42 ····return-void
 43 .end·method
  
 44 .method·public·a(Landroid/view/View;Landroid/support/v4/h/an;)V
 45 ····.locals·0
  
22 ····return-void46 ····return-void
23 .end·method47 .end·method
  
24 .method·public·a(Landroid/support/v4/view/dp;Landroid/view/View;J)V48 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;)V
25 ····.locals·149 ····.locals·2
  
26 ····invoke-static·{p2,·p3,·p4},·Landroid/support/v4/view/dz;->a(Landroid/view/View;J)V50 ····invoke-virtual·{p0},·Landroid/support/v4/h/ap;->a()J
  
 51 ····move-result-wide·v0
  
 52 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
27 ····return-void53 ····return-void
28 .end·method54 .end·method
  
29 .method·public·a(Landroid/support/v4/view/dp;Landroid/view/View;Landroid/support/v4/view/ef;)V55 .method·public·a(Landroid/view/View;Ljava/lang/Runnable;J)V
30 ····.locals·156 ····.locals·3
  
31 ····const/high16·v0,·0x7e00000057 ····invoke-virtual·{p0},·Landroid/support/v4/h/ap;->a()J
  
32 ····invoke-virtual·{p2,·v0,·p3},·Landroid/view/View;->setTag(ILjava/lang/Object;)V58 ····move-result-wide·v0
  
33 ····new-instance·v0,·Landroid/support/v4/view/du;59 ····add-long/2addr·v0,·p3
  
 60 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
34 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/du;-><init>(Landroid/support/v4/view/dp;)V 
  
35 ····invoke-static·{p2,·v0},·Landroid/support/v4/view/dz;->a(Landroid/view/View;Landroid/support/v4/view/ef;)V 
  
36 ····return-void61 ····return-void
37 .end·method62 .end·method
  
38 .method·public·a(Landroid/support/v4/view/dp;Landroid/view/View;Landroid/view/animation/Interpolator;)V63 .method·public·a(Landroid/view/View;Z)V
39 ····.locals·064 ····.locals·0
  
40 ····invoke-static·{p2,·p3},·Landroid/support/v4/view/dz;->a(Landroid/view/View;Landroid/view/animation/Interpolator;)V 
  
41 ····return-void65 ····return-void
42 .end·method66 .end·method
  
43 .method·public·b(Landroid/support/v4/view/dp;Landroid/view/View;)V67 .method·public·b(Landroid/view/View;)I
44 ····.locals·068 ····.locals·1
  
 69 ····const/4·v0,·0x0
  
 70 ····return·v0
 71 .end·method
  
45 ····invoke-static·{p2},·Landroid/support/v4/view/dz;->b(Landroid/view/View;)V72 .method·public·b(Landroid/view/View;F)V
 73 ····.locals·0
  
46 ····return-void74 ····return-void
47 .end·method75 .end·method
  
Max diff block lines reached; 1642/5581 bytes (29.42%) of diff not shown.
6.0 KB
smali/android/support/v4/view/c.smali vs.
smali/android/support/v7/a/t.smali
Files 21% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 124 lines modified
1 .class·Landroid/support/v4/view/c;1 .class·final·Landroid/support/v7/a/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/j;4 .implements·Landroid/support/v7/internal/view/menu/y;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/view/a;6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
7 .field·final·synthetic·b:Landroid/support/v4/view/b; 
  
  
8 #·direct·methods7 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/view/b;Landroid/support/v4/view/a;)V8 .method·private·constructor·<init>(Landroid/support/v7/a/k;)V
10 ····.locals·09 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/c;->b:Landroid/support/v4/view/b;10 ····iput-object·p1,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a; 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void12 ····return-void
15 .end·method13 .end·method
  
 14 .method·synthetic·constructor·<init>(Landroid/support/v7/a/k;Landroid/support/v7/a/l;)V
 15 ····.locals·0
  
 16 ····invoke-direct·{p0,·p1},·Landroid/support/v7/a/t;-><init>(Landroid/support/v7/a/k;)V
  
 17 ····return-void
 18 .end·method
  
  
16 #·virtual·methods19 #·virtual·methods
17 .method·public·a(Landroid/view/View;I)V20 .method·public·a(Landroid/support/v7/internal/view/menu/i;Z)V
18 ····.locals·121 ····.locals·5
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;22 ····const/4·v1,·0x1
  
20 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a;->a(Landroid/view/View;I)V23 ····invoke-virtual·{p1},·Landroid/support/v7/internal/view/menu/i;->p()Landroid/support/v7/internal/view/menu/i;
  
 24 ····move-result-object·v2
21 ····return-void 
22 .end·method 
  
23 .method·public·a(Landroid/view/View;Ljava/lang/Object;)V 
24 ····.locals·225 ····if-eq·v2,·p1,·:cond_2
  
 26 ····move·v0,·v1
  
 27 ····:goto_0
 28 ····iget-object·v3,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
 29 ····if-eqz·v0,·:cond_0
  
 30 ····move-object·p1,·v2
  
 31 ····:cond_0
 32 ····invoke-static·{v3,·p1},·Landroid/support/v7/a/k;->a(Landroid/support/v7/a/k;Landroid/view/Menu;)Landroid/support/v7/a/s;
  
25 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;33 ····move-result-object·v3
  
26 ····new-instance·v1,·Landroid/support/v4/view/a/f;34 ····if-eqz·v3,·:cond_1
  
27 ····invoke-direct·{v1,·p2},·Landroid/support/v4/view/a/f;-><init>(Ljava/lang/Object;)V35 ····if-eqz·v0,·:cond_3
  
28 ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v4/view/a;->a(Landroid/view/View;Landroid/support/v4/view/a/f;)V36 ····iget-object·v0,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
 37 ····iget·v4,·v3,·Landroid/support/v7/a/s;->a:I
  
 38 ····invoke-static·{v0,·v4,·v3,·v2},·Landroid/support/v7/a/k;->a(Landroid/support/v7/a/k;ILandroid/support/v7/a/s;Landroid/view/Menu;)V
  
 39 ····iget-object·v0,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
 40 ····invoke-static·{v0,·v3,·v1},·Landroid/support/v7/a/k;->a(Landroid/support/v7/a/k;Landroid/support/v7/a/s;Z)V
  
 41 ····:cond_1
 42 ····:goto_1
29 ····return-void43 ····return-void
30 .end·method 
  
31 .method·public·a(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z 
32 ····.locals·144 ····:cond_2
 45 ····const/4·v0,·0x0
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;46 ····goto·:goto_0
  
34 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a;->b(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z47 ····:cond_3
 48 ····iget-object·v0,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
35 ····move-result·v049 ····invoke-static·{v0,·v3,·p2},·Landroid/support/v7/a/k;->a(Landroid/support/v7/a/k;Landroid/support/v7/a/s;Z)V
  
36 ····return·v050 ····goto·:goto_1
37 .end·method51 .end·method
  
38 .method·public·a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z52 .method·public·a(Landroid/support/v7/internal/view/menu/i;)Z
39 ····.locals·153 ····.locals·2
  
40 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;54 ····if-nez·p1,·:cond_0
  
41 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/a;->a(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z55 ····iget-object·v0,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
  
42 ····move-result·v056 ····iget-boolean·v0,·v0,·Landroid/support/v7/a/k;->e:Z
  
 57 ····if-eqz·v0,·:cond_0
43 ····return·v0 
44 .end·method 
  
 58 ····iget-object·v0,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
45 .method·public·b(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
46 ····.locals·1 
  
47 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;59 ····invoke-virtual·{v0},·Landroid/support/v7/a/k;->l()Landroid/view/Window$Callback;
  
48 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a;->d(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V60 ····move-result-object·v0
  
 61 ····if-eqz·v0,·:cond_0
49 ····return-void 
50 .end·method 
  
 62 ····iget-object·v1,·p0,·Landroid/support/v7/a/t;->a:Landroid/support/v7/a/k;
51 .method·public·c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
52 ····.locals·1 
  
53 ····iget-object·v0,·p0,·Landroid/support/v4/view/c;->a:Landroid/support/v4/view/a;63 ····invoke-virtual·{v1},·Landroid/support/v7/a/k;->k()Z
Max diff block lines reached; 743/6031 bytes (12.32%) of diff not shown.
2.06 KB
smali/android/support/v4/view/ak.smali vs.
smali/android/support/v4/a/r.smali
Files 22% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 63 lines modified
1 .class·Landroid/support/v4/view/ak;1 .class·Landroid/support/v4/a/r;
2 .super·Landroid/support/v4/view/ai;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/LayoutInflater$Factory2;4 .implements·Landroid/support/v4/a/t;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v4/a/p;
  
  
5 #·direct·methods7 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v4/view/am;)V8 .method·constructor·<init>(Landroid/support/v4/a/p;)V
7 ····.locals·09 ····.locals·0
  
8 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/ai;-><init>(Landroid/support/v4/view/am;)V10 ····iput-object·p1,·p0,·Landroid/support/v4/a/r;->a:Landroid/support/v4/a/p;
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void12 ····return-void
10 .end·method13 .end·method
  
  
11 #·virtual·methods14 #·virtual·methods
12 .method·public·onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;15 .method·public·a(I)Landroid/view/View;
13 ····.locals·116 ····.locals·1
  
14 ····iget-object·v0,·p0,·Landroid/support/v4/view/ak;->a:Landroid/support/v4/view/am;17 ····iget-object·v0,·p0,·Landroid/support/v4/a/r;->a:Landroid/support/v4/a/p;
  
15 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/view/am;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;18 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/a/p;->findViewById(I)Landroid/view/View;
  
16 ····move-result-object·v019 ····move-result-object·v0
  
17 ····return-object·v020 ····return-object·v0
18 .end·method21 .end·method
  
 22 .method·public·a()Z
 23 ····.locals·1
  
 24 ····iget-object·v0,·p0,·Landroid/support/v4/a/r;->a:Landroid/support/v4/a/p;
  
 25 ····invoke-virtual·{v0},·Landroid/support/v4/a/p;->getWindow()Landroid/view/Window;
  
 26 ····move-result-object·v0
  
 27 ····if-eqz·v0,·:cond_0
  
 28 ····invoke-virtual·{v0},·Landroid/view/Window;->peekDecorView()Landroid/view/View;
  
 29 ····move-result-object·v0
  
 30 ····if-eqz·v0,·:cond_0
  
 31 ····const/4·v0,·0x1
  
 32 ····:goto_0
 33 ····return·v0
  
 34 ····:cond_0
 35 ····const/4·v0,·0x0
  
 36 ····goto·:goto_0
 37 .end·method
5.75 KB
smali/android/support/v4/view/n.smali vs.
smali/android/support/v4/g/b.smali
Files 23% similar despite different names
    
Offset 1, 149 lines modifiedOffset 1, 120 lines modified
1 .class·public·abstract·Landroid/support/v4/view/n; 
2 .super·Ljava/lang/Object;1 .class·Landroid/support/v4/g/b;
 2 .super·Landroid/support/v4/g/g;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/content/Context; 
  
5 .field·private·b:Landroid/support/v4/view/o;4 .field·final·synthetic·a:Landroid/support/v4/g/a;
  
6 .field·private·c:Landroid/support/v4/view/p; 
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;)V6 .method·constructor·<init>(Landroid/support/v4/g/a;)V
9 ····.locals·07 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····iput-object·p1,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/n;->a:Landroid/content/Context;9 ····invoke-direct·{p0},·Landroid/support/v4/g/g;-><init>()V
  
12 ····return-void10 ····return-void
13 .end·method11 .end·method
  
  
14 #·virtual·methods12 #·virtual·methods
 13 .method·protected·a()I
15 .method·public·abstract·a()Landroid/view/View; 
16 .end·method 
  
17 .method·public·a(Landroid/view/MenuItem;)Landroid/view/View; 
18 ····.locals·114 ····.locals·1
  
 15 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
19 ····invoke-virtual·{p0},·Landroid/support/v4/view/n;->a()Landroid/view/View; 
  
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method 
  
23 .method·public·a(Landroid/support/v4/view/o;)V 
24 ····.locals·0 
  
25 ····iput-object·p1,·p0,·Landroid/support/v4/view/n;->b:Landroid/support/v4/view/o;16 ····iget·v0,·v0,·Landroid/support/v4/g/a;->h:I
  
26 ····return-void17 ····return·v0
27 .end·method18 .end·method
  
28 .method·public·a(Landroid/support/v4/view/p;)V19 .method·protected·a(Ljava/lang/Object;)I
29 ····.locals·320 ····.locals·1
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/view/n;->c:Landroid/support/v4/view/p; 
  
31 ····if-eqz·v0,·:cond_0 
  
32 ····if-eqz·p1,·:cond_0 
  
33 ····const-string·v0,·"ActionProvider(support)" 
  
34 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
35 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V21 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
  
36 ····const-string·v2,·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"22 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/a;->a(Ljava/lang/Object;)I
  
37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;23 ····move-result·v0
  
38 ····move-result-object·v124 ····return·v0
 25 .end·method
  
39 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;26 .method·protected·a(II)Ljava/lang/Object;
 27 ····.locals·2
  
40 ····move-result-object·v228 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
  
41 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;29 ····iget-object·v0,·v0,·Landroid/support/v4/g/a;->g:[Ljava/lang/Object;
  
42 ····move-result-object·v230 ····shl-int/lit8·v1,·p1,·0x1
  
43 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;31 ····add-int/2addr·v1,·p2
  
44 ····move-result-object·v132 ····aget-object·v0,·v0,·v1
  
45 ····const-string·v2,·"·instance·while·it·is·still·in·use·somewhere·else?"33 ····return-object·v0
 34 .end·method
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;35 .method·protected·a(ILjava/lang/Object;)Ljava/lang/Object;
 36 ····.locals·1
  
47 ····move-result-object·v137 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
  
48 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;38 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/g/a;->a(ILjava/lang/Object;)Ljava/lang/Object;
  
49 ····move-result-object·v139 ····move-result-object·v0
  
50 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I40 ····return-object·v0
 41 .end·method
  
51 ····:cond_0 
52 ····iput-object·p1,·p0,·Landroid/support/v4/view/n;->c:Landroid/support/v4/view/p;42 .method·protected·a(I)V
 43 ····.locals·1
  
 44 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
53 ····return-void 
54 .end·method 
  
 45 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/a;->d(I)Ljava/lang/Object;
55 .method·public·a(Landroid/view/SubMenu;)V 
56 ····.locals·0 
  
57 ····return-void46 ····return-void
58 .end·method47 .end·method
  
59 .method·public·a(Z)V48 .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V
60 ····.locals·149 ····.locals·1
  
61 ····iget-object·v0,·p0,·Landroid/support/v4/view/n;->b:Landroid/support/v4/view/o;50 ····iget-object·v0,·p0,·Landroid/support/v4/g/b;->a:Landroid/support/v4/g/a;
  
62 ····if-eqz·v0,·:cond_0 
  
63 ····iget-object·v0,·p0,·Landroid/support/v4/view/n;->b:Landroid/support/v4/view/o;51 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/g/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
64 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/o;->a(Z)V 
  
65 ····:cond_0 
66 ····return-void52 ····return-void
Max diff block lines reached; 903/5775 bytes (15.64%) of diff not shown.
1.45 KB
smali/android/support/v4/view/aq.smali vs.
smali/android/support/v4/c/a/j.smali
Files 26% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 29 lines modified
1 .class·Landroid/support/v4/view/aq;1 .class·Landroid/support/v4/c/a/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/view/ao; 
  
  
5 #·direct·methods3 #·direct·methods
6 .method·constructor·<init>()V4 .method·public·static·a(Landroid/graphics/drawable/Drawable;)V
7 ····.locals·05 ····.locals·0
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 ····invoke-virtual·{p0},·Landroid/graphics/drawable/Drawable;->jumpToCurrentState()V
  
9 ····return-void7 ····return-void
10 .end·method8 .end·method
  
 9 .method·public·static·b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
11 #·virtual·methods 
12 .method·public·a(Landroid/view/ViewGroup$MarginLayoutParams;)I 
13 ····.locals·110 ····.locals·1
  
14 ····invoke-static·{p1},·Landroid/support/v4/view/ar;->a(Landroid/view/ViewGroup$MarginLayoutParams;)I11 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/o;
  
15 ····move-result·v012 ····if-nez·v0,·:cond_0
  
 13 ····new-instance·v0,·Landroid/support/v4/c/a/o;
16 ····return·v0 
17 .end·method 
  
18 .method·public·b(Landroid/view/ViewGroup$MarginLayoutParams;)I 
19 ····.locals·1 
  
20 ····invoke-static·{p1},·Landroid/support/v4/view/ar;->b(Landroid/view/ViewGroup$MarginLayoutParams;)I14 ····invoke-direct·{v0,·p0},·Landroid/support/v4/c/a/o;-><init>(Landroid/graphics/drawable/Drawable;)V
  
21 ····move-result·v015 ····move-object·p0,·v0
  
22 ····return·v016 ····:cond_0
 17 ····return-object·p0
23 .end·method18 .end·method
45.0 KB
smali/android/support/v4/view/a/f.smali vs.
smali/android/support/v4/a/ao.smali
Files 10% similar despite different names
    
Offset 1, 945 lines modifiedOffset 1, 927 lines modified
1 .class·public·Landroid/support/v4/view/a/f;1 .class·Landroid/support/v4/a/ao;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/a/am;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·final·a:Landroid/support/v4/view/a/j;4 .field·static·a:Z
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·final·b:Ljava/lang/Object;6 .field·final·b:Landroid/support/v4/g/n;
  
 7 .field·final·c:Landroid/support/v4/g/n;
  
 8 .field·final·d:Ljava/lang/String;
7 #·direct·methods 
8 .method·static·constructor·<clinit>()V 
9 ····.locals·2 
  
10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I9 .field·e:Landroid/support/v4/a/p;
  
11 ····const/16·v1,·0x1610 .field·f:Z
  
12 ····if-lt·v0,·v1,·:cond_011 .field·g:Z
  
13 ····new-instance·v0,·Landroid/support/v4/view/a/h; 
  
14 ····invoke-direct·{v0},·Landroid/support/v4/view/a/h;-><init>()V12 #·direct·methods
 13 .method·static·constructor·<clinit>()V
 14 ····.locals·1
  
 15 ····const/4·v0,·0x0
  
15 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j;16 ····sput-boolean·v0,·Landroid/support/v4/a/ao;->a:Z
  
16 ····:goto_0 
17 ····return-void17 ····return-void
 18 .end·method
  
18 ····:cond_0 
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I19 .method·constructor·<init>(Ljava/lang/String;Landroid/support/v4/a/p;Z)V
 20 ····.locals·1
  
20 ····const/16·v1,·0x1521 ····invoke-direct·{p0},·Landroid/support/v4/a/am;-><init>()V
  
21 ····if-lt·v0,·v1,·:cond_122 ····new-instance·v0,·Landroid/support/v4/g/n;
  
22 ····new-instance·v0,·Landroid/support/v4/view/a/g;23 ····invoke-direct·{v0},·Landroid/support/v4/g/n;-><init>()V
  
23 ····invoke-direct·{v0},·Landroid/support/v4/view/a/g;-><init>()V24 ····iput-object·v0,·p0,·Landroid/support/v4/a/ao;->b:Landroid/support/v4/g/n;
  
24 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j;25 ····new-instance·v0,·Landroid/support/v4/g/n;
  
25 ····goto·:goto_026 ····invoke-direct·{v0},·Landroid/support/v4/g/n;-><init>()V
  
 27 ····iput-object·v0,·p0,·Landroid/support/v4/a/ao;->c:Landroid/support/v4/g/n;
26 ····:cond_1 
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
28 ····const/16·v1,·0x1328 ····iput-object·p1,·p0,·Landroid/support/v4/a/ao;->d:Ljava/lang/String;
  
29 ····if-lt·v0,·v1,·:cond_229 ····iput-object·p2,·p0,·Landroid/support/v4/a/ao;->e:Landroid/support/v4/a/p;
  
30 ····new-instance·v0,·Landroid/support/v4/view/a/m;30 ····iput-boolean·p3,·p0,·Landroid/support/v4/a/ao;->f:Z
  
31 ····invoke-direct·{v0},·Landroid/support/v4/view/a/m;-><init>()V31 ····return-void
 32 .end·method
  
32 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j; 
  
33 ····goto·:goto_033 #·virtual·methods
 34 .method·a(Landroid/support/v4/a/p;)V
 35 ····.locals·0
  
 36 ····iput-object·p1,·p0,·Landroid/support/v4/a/ao;->e:Landroid/support/v4/a/p;
34 ····:cond_2 
35 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
36 ····const/16·v1,·0x1237 ····return-void
 38 .end·method
  
37 ····if-lt·v0,·v1,·:cond_339 .method·public·a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
 40 ····.locals·5
  
38 ····new-instance·v0,·Landroid/support/v4/view/a/l;41 ····const/4·v2,·0x0
  
39 ····invoke-direct·{v0},·Landroid/support/v4/view/a/l;-><init>()V42 ····iget-object·v0,·p0,·Landroid/support/v4/a/ao;->b:Landroid/support/v4/g/n;
  
40 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j;43 ····invoke-virtual·{v0},·Landroid/support/v4/g/n;->b()I
  
41 ····goto·:goto_044 ····move-result·v0
  
 45 ····if-lez·v0,·:cond_0
42 ····:cond_3 
43 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
44 ····const/16·v1,·0x1046 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
45 ····if-lt·v0,·v1,·:cond_447 ····const-string·v0,·"Active·Loaders:"
  
46 ····new-instance·v0,·Landroid/support/v4/view/a/k;48 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
47 ····invoke-direct·{v0},·Landroid/support/v4/view/a/k;-><init>()V49 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
48 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j;50 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
49 ····goto·:goto_051 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 52 ····move-result-object·v0
50 ····:cond_4 
51 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
52 ····const/16·v1,·0xe53 ····const-string·v1,·"····"
  
53 ····if-lt·v0,·v1,·:cond_554 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····new-instance·v0,·Landroid/support/v4/view/a/i;55 ····move-result-object·v0
  
55 ····invoke-direct·{v0},·Landroid/support/v4/view/a/i;-><init>()V56 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
56 ····sput-object·v0,·Landroid/support/v4/view/a/f;->a:Landroid/support/v4/view/a/j;57 ····move-result-object·v3
  
57 ····goto·:goto_058 ····move·v1,·v2
  
58 ····:cond_5 
59 ····new-instance·v0,·Landroid/support/v4/view/a/n;59 ····:goto_0
 60 ····iget-object·v0,·p0,·Landroid/support/v4/a/ao;->b:Landroid/support/v4/g/n;
  
Max diff block lines reached; 40840/45963 bytes (88.85%) of diff not shown.
1.67 KB
smali/android/support/v4/view/a/u.smali vs.
smali/android/support/v7/internal/widget/bp.smali
Files 25% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 36 lines modified
1 .class·Landroid/support/v4/view/a/u;1 .class·Landroid/support/v7/internal/widget/bp;
2 .super·Landroid/support/v4/view/a/w;2 .super·Landroid/support/v4/h/ce;
  
  
 3 #·instance·fields
 4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/bm;
  
  
3 #·direct·methods5 #·direct·methods
4 .method·constructor·<init>()V6 .method·constructor·<init>(Landroid/support/v7/internal/widget/bm;)V
5 ····.locals·07 ····.locals·0
  
 8 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bp;->a:Landroid/support/v7/internal/widget/bm;
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/a/w;-><init>()V9 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><init>()V
  
7 ····return-void10 ····return-void
8 .end·method11 .end·method
  
  
9 #·virtual·methods12 #·virtual·methods
10 .method·public·a(Landroid/support/v4/view/a/q;)Ljava/lang/Object;13 .method·public·a(Landroid/view/View;)V
11 ····.locals·114 ····.locals·2
  
12 ····new-instance·v0,·Landroid/support/v4/view/a/v; 
  
13 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/view/a/v;-><init>(Landroid/support/v4/view/a/u;Landroid/support/v4/view/a/q;)V15 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bp;->a:Landroid/support/v7/internal/widget/bm;
  
14 ····invoke-static·{v0},·Landroid/support/v4/view/a/aa;->a(Landroid/support/v4/view/a/ac;)Ljava/lang/Object;16 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/bm;->a(Landroid/support/v7/internal/widget/bm;)Landroid/support/v7/widget/Toolbar;
  
15 ····move-result-object·v017 ····move-result-object·v0
  
16 ····return-object·v018 ····const/4·v1,·0x0
  
 19 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/Toolbar;->setVisibility(I)V
  
 20 ····return-void
17 .end·method21 .end·method
4.88 KB
smali/android/support/v4/view/a/t.smali vs.
smali/android/support/v4/g/e.smali
Files 26% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 117 lines modified
1 .class·Landroid/support/v4/view/a/t;1 .class·public·Landroid/support/v4/g/e;
 2 .super·Ljava/io/Writer;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/support/v4/view/a/z; 
  
  
5 #·instance·fields3 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/view/a/q;4 .field·private·final·a:Ljava/lang/String;
  
7 .field·final·synthetic·b:Landroid/support/v4/view/a/s;5 .field·private·b:Ljava/lang/StringBuilder;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/view/a/s;Landroid/support/v4/view/a/q;)V7 .method·public·constructor·<init>(Ljava/lang/String;)V
10 ····.locals·08 ····.locals·2
  
 9 ····invoke-direct·{p0},·Ljava/io/Writer;-><init>()V
  
 10 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 11 ····const/16·v1,·0x80
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/a/t;->b:Landroid/support/v4/view/a/s;12 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/a/t;->a:Landroid/support/v4/view/a/q;13 ····iput-object·v0,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····iput-object·p1,·p0,·Landroid/support/v4/g/e;->a:Ljava/lang/String;
  
14 ····return-void15 ····return-void
15 .end·method16 .end·method
  
 17 .method·private·a()V
 18 ····.locals·3
  
 19 ····iget-object·v0,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
16 #·virtual·methods 
17 .method·public·a(I)Ljava/lang/Object; 
18 ····.locals·1 
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/t;->a:Landroid/support/v4/view/a/q;20 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I
  
20 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/view/a/q;->a(I)Landroid/support/v4/view/a/f;21 ····move-result·v0
  
21 ····move-result-object·v022 ····if-lez·v0,·:cond_0
  
22 ····if-nez·v0,·:cond_023 ····iget-object·v0,·p0,·Landroid/support/v4/g/e;->a:Ljava/lang/String;
  
23 ····const/4·v0,·0x024 ····iget-object·v1,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
  
 25 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
24 ····:goto_0 
25 ····return-object·v0 
  
 26 ····move-result-object·v1
26 ····:cond_0 
27 ····invoke-virtual·{v0},·Landroid/support/v4/view/a/f;->a()Ljava/lang/Object; 
  
28 ····move-result-object·v027 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
29 ····goto·:goto_0 
30 .end·method28 ····iget-object·v0,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
  
 29 ····const/4·v1,·0x0
  
 30 ····iget-object·v2,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
31 .method·public·a(Ljava/lang/String;I)Ljava/util/List; 
32 ····.locals·5 
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/t;->a:Landroid/support/v4/view/a/q;31 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->length()I
  
34 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a/q;->a(Ljava/lang/String;I)Ljava/util/List;32 ····move-result·v2
  
 33 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
  
 34 ····:cond_0
 35 ····return-void
 36 .end·method
  
35 ····move-result-object·v2 
  
36 ····new-instance·v3,·Ljava/util/ArrayList;37 #·virtual·methods
 38 .method·public·close()V
 39 ····.locals·0
  
37 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V40 ····invoke-direct·{p0},·Landroid/support/v4/g/e;->a()V
  
38 ····invoke-interface·{v2},·Ljava/util/List;->size()I41 ····return-void
 42 .end·method
  
39 ····move-result·v443 .method·public·flush()V
 44 ····.locals·0
  
40 ····const/4·v0,·0x045 ····invoke-direct·{p0},·Landroid/support/v4/g/e;->a()V
  
41 ····move·v1,·v046 ····return-void
 47 .end·method
  
42 ····:goto_0 
43 ····if-ge·v1,·v4,·:cond_048 .method·public·write([CII)V
 49 ····.locals·3
  
44 ····invoke-interface·{v2,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;50 ····const/4·v0,·0x0
  
45 ····move-result-object·v051 ····:goto_0
 52 ····if-ge·v0,·p3,·:cond_1
  
46 ····check-cast·v0,·Landroid/support/v4/view/a/f;53 ····add-int·v1,·p2,·v0
  
47 ····invoke-virtual·{v0},·Landroid/support/v4/view/a/f;->a()Ljava/lang/Object;54 ····aget-char·v1,·p1,·v1
  
48 ····move-result-object·v055 ····const/16·v2,·0xa
  
49 ····invoke-interface·{v3,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z56 ····if-ne·v1,·v2,·:cond_0
  
50 ····add-int/lit8·v0,·v1,·0x157 ····invoke-direct·{p0},·Landroid/support/v4/g/e;->a()V
  
51 ····move·v1,·v058 ····:goto_1
 59 ····add-int/lit8·v0,·v0,·0x1
  
52 ····goto·:goto_060 ····goto·:goto_0
  
53 ····:cond_061 ····:cond_0
 62 ····iget-object·v2,·p0,·Landroid/support/v4/g/e;->b:Ljava/lang/StringBuilder;
54 ····return-object·v3 
55 .end·method 
Max diff block lines reached; 436/4885 bytes (8.93%) of diff not shown.
5.55 KB
smali/android/support/v4/view/a/q.smali vs.
smali/android/support/v4/g/a.smali
Files 24% similar despite different names
    
Offset 1, 123 lines modifiedOffset 1, 142 lines modified
1 .class·public·Landroid/support/v4/view/a/q;1 .class·public·Landroid/support/v4/g/a;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/g/m;
  
 3 #·interfaces
 4 .implements·Ljava/util/Map;
  
3 #·static·fields 
4 .field·private·static·final·a:Landroid/support/v4/view/a/r; 
  
  
5 #·instance·fields5 #·instance·fields
6 .field·private·final·b:Ljava/lang/Object;6 .field·a:Landroid/support/v4/g/g;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·public·constructor·<init>()V
9 ····.locals·29 ····.locals·0
  
10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I10 ····invoke-direct·{p0},·Landroid/support/v4/g/m;-><init>()V
  
11 ····const/16·v1,·0x1311 ····return-void
 12 .end·method
  
12 ····if-lt·v0,·v1,·:cond_013 .method·private·b()Landroid/support/v4/g/g;
 14 ····.locals·1
  
13 ····new-instance·v0,·Landroid/support/v4/view/a/u;15 ····iget-object·v0,·p0,·Landroid/support/v4/g/a;->a:Landroid/support/v4/g/g;
  
14 ····invoke-direct·{v0},·Landroid/support/v4/view/a/u;-><init>()V16 ····if-nez·v0,·:cond_0
  
15 ····sput-object·v0,·Landroid/support/v4/view/a/q;->a:Landroid/support/v4/view/a/r;17 ····new-instance·v0,·Landroid/support/v4/g/b;
  
16 ····:goto_0 
17 ····return-void18 ····invoke-direct·{v0,·p0},·Landroid/support/v4/g/b;-><init>(Landroid/support/v4/g/a;)V
  
 19 ····iput-object·v0,·p0,·Landroid/support/v4/g/a;->a:Landroid/support/v4/g/g;
  
18 ····:cond_020 ····:cond_0
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I21 ····iget-object·v0,·p0,·Landroid/support/v4/g/a;->a:Landroid/support/v4/g/g;
  
20 ····const/16·v1,·0x1022 ····return-object·v0
 23 .end·method
  
21 ····if-lt·v0,·v1,·:cond_1 
  
22 ····new-instance·v0,·Landroid/support/v4/view/a/s;24 #·virtual·methods
 25 .method·public·a(Ljava/util/Collection;)Z
 26 ····.locals·1
  
23 ····invoke-direct·{v0},·Landroid/support/v4/view/a/s;-><init>()V27 ····invoke-static·{p0,·p1},·Landroid/support/v4/g/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z
  
24 ····sput-object·v0,·Landroid/support/v4/view/a/q;->a:Landroid/support/v4/view/a/r;28 ····move-result·v0
  
25 ····goto·:goto_029 ····return·v0
 30 .end·method
  
26 ····:cond_1 
27 ····new-instance·v0,·Landroid/support/v4/view/a/w;31 .method·public·entrySet()Ljava/util/Set;
 32 ····.locals·1
  
 33 ····invoke-direct·{p0},·Landroid/support/v4/g/a;->b()Landroid/support/v4/g/g;
  
28 ····invoke-direct·{v0},·Landroid/support/v4/view/a/w;-><init>()V34 ····move-result-object·v0
  
29 ····sput-object·v0,·Landroid/support/v4/view/a/q;->a:Landroid/support/v4/view/a/r;35 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->d()Ljava/util/Set;
  
30 ····goto·:goto_036 ····move-result-object·v0
  
 37 ····return-object·v0
31 .end·method38 .end·method
  
32 .method·public·constructor·<init>()V39 .method·public·keySet()Ljava/util/Set;
33 ····.locals·140 ····.locals·1
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Landroid/support/v4/g/a;->b()Landroid/support/v4/g/g;
  
35 ····sget-object·v0,·Landroid/support/v4/view/a/q;->a:Landroid/support/v4/view/a/r;42 ····move-result-object·v0
  
36 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/a/r;->a(Landroid/support/v4/view/a/q;)Ljava/lang/Object;43 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->e()Ljava/util/Set;
  
37 ····move-result-object·v044 ····move-result-object·v0
  
 45 ····return-object·v0
38 ····iput-object·v0,·p0,·Landroid/support/v4/view/a/q;->b:Ljava/lang/Object; 
  
39 ····return-void 
40 .end·method46 .end·method
  
41 .method·public·constructor·<init>(Ljava/lang/Object;)V47 .method·public·putAll(Ljava/util/Map;)V
42 ····.locals·048 ····.locals·3
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····iget·v0,·p0,·Landroid/support/v4/g/a;->h:I
  
44 ····iput-object·p1,·p0,·Landroid/support/v4/view/a/q;->b:Ljava/lang/Object;50 ····invoke-interface·{p1},·Ljava/util/Map;->size()I
  
 51 ····move-result·v1
45 ····return-void 
46 .end·method 
  
 52 ····add-int/2addr·v0,·v1
  
 53 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/g/a;->a(I)V
47 #·virtual·methods 
48 .method·public·a(I)Landroid/support/v4/view/a/f; 
49 ····.locals·1 
  
50 ····const/4·v0,·0x054 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
51 ····return-object·v055 ····move-result-object·v0
52 .end·method 
  
 56 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
53 .method·public·a()Ljava/lang/Object; 
54 ····.locals·1 
  
55 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/q;->b:Ljava/lang/Object;57 ····move-result-object·v1
  
56 ····return-object·v0 
57 .end·method58 ····:goto_0
 59 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
 60 ····move-result·v0
58 .method·public·a(Ljava/lang/String;I)Ljava/util/List; 
59 ····.locals·1 
  
60 ····const/4·v0,·0x061 ····if-eqz·v0,·:cond_0
  
Max diff block lines reached; 962/5571 bytes (17.27%) of diff not shown.
2.25 KB
smali/android/support/v4/view/a/a.smali vs.
smali/android/support/v4/h/d.smali
Files 24% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 48 lines modified
1 .class·public·Landroid/support/v4/view/a/a;1 .class·public·Landroid/support/v4/h/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·final·a:Landroid/support/v4/view/a/e;4 .field·static·final·a:Landroid/support/v4/h/e;
  
  
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,·0x139 ····const/16·v1,·0x11
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/view/a/c;11 ····new-instance·v0,·Landroid/support/v4/h/g;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/view/a/c;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/h/g;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/view/a/a;->a:Landroid/support/v4/view/a/e;13 ····sput-object·v0,·Landroid/support/v4/h/d;->a:Landroid/support/v4/h/e;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
18 ····const/16·v1,·0xe 
  
19 ····if-lt·v0,·v1,·:cond_1 
  
20 ····new-instance·v0,·Landroid/support/v4/view/a/b;17 ····new-instance·v0,·Landroid/support/v4/h/f;
  
21 ····invoke-direct·{v0},·Landroid/support/v4/view/a/b;-><init>()V 
  
22 ····sput-object·v0,·Landroid/support/v4/view/a/a;->a:Landroid/support/v4/view/a/e;18 ····invoke-direct·{v0},·Landroid/support/v4/h/f;-><init>()V
  
23 ····goto·:goto_0 
  
24 ····:cond_1 
25 ····new-instance·v0,·Landroid/support/v4/view/a/d; 
  
26 ····invoke-direct·{v0},·Landroid/support/v4/view/a/d;-><init>()V 
  
27 ····sput-object·v0,·Landroid/support/v4/view/a/a;->a:Landroid/support/v4/view/a/e;19 ····sput-object·v0,·Landroid/support/v4/h/d;->a:Landroid/support/v4/h/e;
  
28 ····goto·:goto_020 ····goto·:goto_0
29 .end·method21 .end·method
  
30 .method·public·static·a(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/a/ad;22 .method·public·static·a(II)I
31 ····.locals·123 ····.locals·1
  
32 ····new-instance·v0,·Landroid/support/v4/view/a/ad;24 ····sget-object·v0,·Landroid/support/v4/h/d;->a:Landroid/support/v4/h/e;
  
 25 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/h/e;->a(II)I
  
33 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/a/ad;-><init>(Ljava/lang/Object;)V26 ····move-result·v0
  
34 ····return-object·v027 ····return·v0
35 .end·method28 .end·method
3.13 KB
smali/android/support/v4/view/a/y.smali vs.
smali/android/support/v4/a/q.smali
Files 22% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 70 lines modified
1 .class·final·Landroid/support/v4/view/a/y;1 .class·Landroid/support/v4/a/q;
2 .super·Landroid/view/accessibility/AccessibilityNodeProvider;2 .super·Landroid/os/Handler;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/view/a/z;4 .field·final·synthetic·a:Landroid/support/v4/a/p;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/support/v4/view/a/z;)V6 .method·constructor·<init>(Landroid/support/v4/a/p;)V
7 ····.locals·07 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/view/a/y;->a:Landroid/support/v4/view/a/z;8 ····iput-object·p1,·p0,·Landroid/support/v4/a/q;->a:Landroid/support/v4/a/p;
  
9 ····invoke-direct·{p0},·Landroid/view/accessibility/AccessibilityNodeProvider;-><init>()V9 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo;13 .method·public·handleMessage(Landroid/os/Message;)V
14 ····.locals·114 ····.locals·2
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/y;->a:Landroid/support/v4/view/a/z;15 ····iget·v0,·p1,·Landroid/os/Message;->what:I
  
16 ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/a/z;->a(I)Ljava/lang/Object;16 ····packed-switch·v0,·:pswitch_data_0
  
17 ····move-result-object·v017 ····invoke-super·{p0,·p1},·Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
  
18 ····check-cast·v0,·Landroid/view/accessibility/AccessibilityNodeInfo;18 ····:cond_0
 19 ····:goto_0
 20 ····return-void
  
19 ····return-object·v0 
20 .end·method21 ····:pswitch_0
 22 ····iget-object·v0,·p0,·Landroid/support/v4/a/q;->a:Landroid/support/v4/a/p;
  
 23 ····iget-boolean·v0,·v0,·Landroid/support/v4/a/p;->f:Z
21 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List; 
22 ····.locals·1 
  
23 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/y;->a:Landroid/support/v4/view/a/z;24 ····if-eqz·v0,·:cond_0
  
24 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/a/z;->a(Ljava/lang/String;I)Ljava/util/List;25 ····iget-object·v0,·p0,·Landroid/support/v4/a/q;->a:Landroid/support/v4/a/p;
  
25 ····move-result-object·v026 ····const/4·v1,·0x0
  
26 ····return-object·v0 
27 .end·method27 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/a/p;->a(Z)V
  
 28 ····goto·:goto_0
  
 29 ····:pswitch_1
 30 ····iget-object·v0,·p0,·Landroid/support/v4/a/q;->a:Landroid/support/v4/a/p;
  
 31 ····invoke-virtual·{v0},·Landroid/support/v4/a/p;->b()V
  
 32 ····iget-object·v0,·p0,·Landroid/support/v4/a/q;->a:Landroid/support/v4/a/p;
  
 33 ····iget-object·v0,·v0,·Landroid/support/v4/a/p;->b:Landroid/support/v4/a/w;
28 .method·public·performAction(IILandroid/os/Bundle;)Z 
29 ····.locals·1 
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/y;->a:Landroid/support/v4/view/a/z;34 ····invoke-virtual·{v0},·Landroid/support/v4/a/w;->d()Z
  
31 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/a/z;->a(IILandroid/os/Bundle;)Z35 ····goto·:goto_0
  
32 ····move-result·v036 ····nop
  
33 ····return·v037 ····:pswitch_data_0
 38 ····.packed-switch·0x1
 39 ········:pswitch_0
 40 ········:pswitch_1
 41 ····.end·packed-switch
34 .end·method42 .end·method
5.36 KB
smali/android/support/v4/view/a/v.smali vs.
smali/android/support/v4/a/aa.smali
Files 24% similar despite different names
    
Offset 1, 133 lines modifiedOffset 1, 101 lines modified
1 .class·Landroid/support/v4/view/a/v;1 .class·final·Landroid/support/v4/a/aa;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/view/a/ac;4 .implements·Landroid/os/Parcelable;
  
  
5 #·instance·fields5 #·static·fields
 6 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
6 .field·final·synthetic·a:Landroid/support/v4/view/a/q; 
  
7 .field·final·synthetic·b:Landroid/support/v4/view/a/u; 
  
  
8 #·direct·methods 
9 .method·constructor·<init>(Landroid/support/v4/view/a/u;Landroid/support/v4/view/a/q;)V 
10 ····.locals·0 
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/view/a/v;->b:Landroid/support/v4/view/a/u; 
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/view/a/v;->a:Landroid/support/v4/view/a/q;7 #·instance·fields
 8 .field·a:[Landroid/support/v4/a/ac;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 .field·b:[I
  
 10 .field·c:[Landroid/support/v4/a/k;
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods11 #·direct·methods
17 .method·public·a(I)Ljava/lang/Object;12 .method·static·constructor·<clinit>()V
18 ····.locals·113 ····.locals·1
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/v;->a:Landroid/support/v4/view/a/q;14 ····new-instance·v0,·Landroid/support/v4/a/ab;
  
20 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/view/a/q;->a(I)Landroid/support/v4/view/a/f;15 ····invoke-direct·{v0},·Landroid/support/v4/a/ab;-><init>()V
  
 16 ····sput-object·v0,·Landroid/support/v4/a/aa;->CREATOR:Landroid/os/Parcelable$Creator;
21 ····move-result-object·v0 
  
22 ····if-nez·v0,·:cond_0 
  
23 ····const/4·v0,·0x0 
  
24 ····:goto_0 
25 ····return-object·v0 
  
26 ····:cond_0 
27 ····invoke-virtual·{v0},·Landroid/support/v4/view/a/f;->a()Ljava/lang/Object; 
  
 17 ····return-void
28 ····move-result-object·v0 
  
29 ····goto·:goto_0 
30 .end·method18 .end·method
  
31 .method·public·a(Ljava/lang/String;I)Ljava/util/List;19 .method·public·constructor·<init>()V
32 ····.locals·520 ····.locals·0
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/v;->a:Landroid/support/v4/view/a/q; 
  
34 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/a/q;->a(Ljava/lang/String;I)Ljava/util/List;21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····move-result-object·v222 ····return-void
 23 .end·method
  
36 ····new-instance·v3,·Ljava/util/ArrayList;24 .method·public·constructor·<init>(Landroid/os/Parcel;)V
 25 ····.locals·1
  
37 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····invoke-interface·{v2},·Ljava/util/List;->size()I27 ····sget-object·v0,·Landroid/support/v4/a/ac;->CREATOR:Landroid/os/Parcelable$Creator;
  
39 ····move-result·v428 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
40 ····const/4·v0,·0x029 ····move-result-object·v0
  
41 ····move·v1,·v030 ····check-cast·v0,·[Landroid/support/v4/a/ac;
  
 31 ····iput-object·v0,·p0,·Landroid/support/v4/a/aa;->a:[Landroid/support/v4/a/ac;
42 ····:goto_0 
43 ····if-ge·v1,·v4,·:cond_0 
  
44 ····invoke-interface·{v2,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;32 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I
  
45 ····move-result-object·v033 ····move-result-object·v0
  
 34 ····iput-object·v0,·p0,·Landroid/support/v4/a/aa;->b:[I
46 ····check-cast·v0,·Landroid/support/v4/view/a/f; 
  
47 ····invoke-virtual·{v0},·Landroid/support/v4/view/a/f;->a()Ljava/lang/Object; 
  
48 ····move-result-object·v035 ····sget-object·v0,·Landroid/support/v4/a/k;->CREATOR:Landroid/os/Parcelable$Creator;
  
49 ····invoke-interface·{v3,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z36 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
50 ····add-int/lit8·v0,·v1,·0x137 ····move-result-object·v0
  
51 ····move·v1,·v038 ····check-cast·v0,·[Landroid/support/v4/a/k;
  
52 ····goto·:goto_039 ····iput-object·v0,·p0,·Landroid/support/v4/a/aa;->c:[Landroid/support/v4/a/k;
  
 40 ····return-void
53 ····:cond_0 
54 ····return-object·v3 
55 .end·method41 .end·method
  
56 .method·public·a(IILandroid/os/Bundle;)Z 
57 ····.locals·1 
  
58 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/v;->a:Landroid/support/v4/view/a/q; 
  
59 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/view/a/q;->a(IILandroid/os/Bundle;)Z42 #·virtual·methods
 43 .method·public·describeContents()I
 44 ····.locals·1
  
60 ····move-result·v045 ····const/4·v0,·0x0
  
61 ····return·v046 ····return·v0
62 .end·method47 .end·method
  
63 .method·public·b(I)Ljava/lang/Object;48 .method·public·writeToParcel(Landroid/os/Parcel;I)V
64 ····.locals·149 ····.locals·1
  
65 ····iget-object·v0,·p0,·Landroid/support/v4/view/a/v;->a:Landroid/support/v4/view/a/q;50 ····iget-object·v0,·p0,·Landroid/support/v4/a/aa;->a:[Landroid/support/v4/a/ac;
  
Max diff block lines reached; 592/5370 bytes (11.02%) of diff not shown.
3.17 KB
smali/android/support/v4/d/f.smali vs.
smali/android/support/v4/a/at.smali
Files 24% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 76 lines modified
1 .class·Landroid/support/v4/d/f;1 .class·Landroid/support/v4/a/at;
 2 .super·Landroid/support/v4/a/as;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$ClassLoaderCreator; 
  
  
5 #·instance·fields 
6 .field·private·final·a:Landroid/support/v4/d/e; 
  
  
7 #·direct·methods3 #·direct·methods
8 .method·public·constructor·<init>(Landroid/support/v4/d/e;)V4 .method·constructor·<init>()V
9 ····.locals·05 ····.locals·0
  
 6 ····invoke-direct·{p0},·Landroid/support/v4/a/as;-><init>()V
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/d/f;->a:Landroid/support/v4/d/e; 
  
12 ····return-void7 ····return-void
13 .end·method8 .end·method
  
  
14 #·virtual·methods9 #·virtual·methods
15 .method·public·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;10 .method·public·a(Landroid/app/Activity;)Landroid/content/Intent;
16 ····.locals·211 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/d/f;->a:Landroid/support/v4/d/e;12 ····invoke-static·{p1},·Landroid/support/v4/a/au;->a(Landroid/app/Activity;)Landroid/content/Intent;
  
18 ····const/4·v1,·0x013 ····move-result-object·v0
  
19 ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/d/e;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;14 ····if-nez·v0,·:cond_0
  
 15 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/a/at;->b(Landroid/app/Activity;)Landroid/content/Intent;
  
20 ····move-result-object·v016 ····move-result-object·v0
  
 17 ····:cond_0
21 ····return-object·v018 ····return-object·v0
22 .end·method19 .end·method
  
23 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;20 .method·public·a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
24 ····.locals·121 ····.locals·1
  
25 ····iget-object·v0,·p0,·Landroid/support/v4/d/f;->a:Landroid/support/v4/d/e;22 ····invoke-static·{p2},·Landroid/support/v4/a/au;->a(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
  
 23 ····move-result-object·v0
  
26 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/d/e;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;24 ····if-nez·v0,·:cond_0
  
 25 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/a/as;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
  
27 ····move-result-object·v026 ····move-result-object·v0
  
 27 ····:cond_0
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
  
30 .method·public·newArray(I)[Ljava/lang/Object;30 .method·public·a(Landroid/app/Activity;Landroid/content/Intent;)Z
31 ····.locals·131 ····.locals·1
  
32 ····iget-object·v0,·p0,·Landroid/support/v4/d/f;->a:Landroid/support/v4/d/e;32 ····invoke-static·{p1,·p2},·Landroid/support/v4/a/au;->a(Landroid/app/Activity;Landroid/content/Intent;)Z
  
33 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/e;->a(I)[Ljava/lang/Object;33 ····move-result·v0
  
 34 ····return·v0
 35 .end·method
  
 36 .method·b(Landroid/app/Activity;)Landroid/content/Intent;
 37 ····.locals·1
  
 38 ····invoke-super·{p0,·p1},·Landroid/support/v4/a/as;->a(Landroid/app/Activity;)Landroid/content/Intent;
  
34 ····move-result-object·v039 ····move-result-object·v0
  
35 ····return-object·v040 ····return-object·v0
36 .end·method41 .end·method
  
 42 .method·public·b(Landroid/app/Activity;Landroid/content/Intent;)V
 43 ····.locals·0
  
 44 ····invoke-static·{p1,·p2},·Landroid/support/v4/a/au;->b(Landroid/app/Activity;Landroid/content/Intent;)V
  
 45 ····return-void
 46 .end·method
1.9 KB
smali/android/support/v4/d/d.smali vs.
smali/android/support/v4/h/q.smali
Files 24% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 29 lines modified
1 .class·Landroid/support/v4/d/d;1 .class·Landroid/support/v4/h/q;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/h/o;
  
3 #·interfaces3 #·interfaces
 4 .implements·Landroid/view/LayoutInflater$Factory2;
4 .implements·Landroid/os/Parcelable$Creator; 
  
  
5 #·instance·fields 
6 .field·final·a:Landroid/support/v4/d/e; 
  
  
7 #·direct·methods5 #·direct·methods
8 .method·public·constructor·<init>(Landroid/support/v4/d/e;)V6 .method·constructor·<init>(Landroid/support/v4/h/s;)V
9 ····.locals·07 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/e;8 ····invoke-direct·{p0,·p1},·Landroid/support/v4/h/o;-><init>(Landroid/support/v4/h/s;)V
  
12 ····return-void9 ····return-void
13 .end·method10 .end·method
  
  
14 #·virtual·methods11 #·virtual·methods
 12 .method·public·onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
15 .method·public·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
16 ····.locals·2 
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/e; 
  
18 ····const/4·v1,·0x0 
  
19 ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/d/e;->a(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; 
  
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method 
  
23 .method·public·newArray(I)[Ljava/lang/Object; 
24 ····.locals·113 ····.locals·1
  
25 ····iget-object·v0,·p0,·Landroid/support/v4/d/d;->a:Landroid/support/v4/d/e;14 ····iget-object·v0,·p0,·Landroid/support/v4/h/q;->a:Landroid/support/v4/h/s;
  
26 ····invoke-interface·{v0,·p1},·Landroid/support/v4/d/e;->a(I)[Ljava/lang/Object;15 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/h/s;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
  
27 ····move-result-object·v016 ····move-result-object·v0
  
28 ····return-object·v017 ····return-object·v0
29 .end·method18 .end·method
2.67 KB
smali/android/support/v4/b/a/f.smali vs.
smali/android/support/v4/c/a/f.smali
Files 3% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·Landroid/support/v4/b/a/f;1 .class·Landroid/support/v4/c/a/f;
2 .super·Landroid/support/v4/b/a/e;2 .super·Landroid/support/v4/c/a/e;
  
  
3 #·direct·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/e;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/c/a/e;-><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;FF)V10 .method·public·a(Landroid/graphics/drawable/Drawable;FF)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;FF)V12 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;FF)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·a(Landroid/graphics/drawable/Drawable;I)V15 .method·public·a(Landroid/graphics/drawable/Drawable;I)V
16 ····.locals·016 ····.locals·0
  
17 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;I)V17 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;I)V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V20 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;IIII)V22 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;IIII)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V25 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V27 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V30 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
31 ····.locals·031 ····.locals·0
  
32 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V32 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;35 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
36 ····.locals·136 ····.locals·1
  
37 ····invoke-static·{p1},·Landroid/support/v4/b/a/l;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;37 ····invoke-static·{p1},·Landroid/support/v4/c/a/l;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
1.22 KB
smali/android/support/v4/b/a/d.smali vs.
smali/android/support/v4/c/a/d.smali
Files 2% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·Landroid/support/v4/b/a/d;1 .class·Landroid/support/v4/c/a/d;
2 .super·Landroid/support/v4/b/a/b;2 .super·Landroid/support/v4/c/a/b;
  
  
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/b;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/c/a/b;-><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;)V10 .method·public·a(Landroid/graphics/drawable/Drawable;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-static·{p1},·Landroid/support/v4/b/a/j;->a(Landroid/graphics/drawable/Drawable;)V12 ····invoke-static·{p1},·Landroid/support/v4/c/a/j;->a(Landroid/graphics/drawable/Drawable;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;15 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
16 ····.locals·116 ····.locals·1
  
17 ····invoke-static·{p1},·Landroid/support/v4/b/a/j;->b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;17 ····invoke-static·{p1},·Landroid/support/v4/c/a/j;->b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····return-object·v019 ····return-object·v0
20 .end·method20 .end·method
3.63 KB
smali/android/support/v4/b/a/i.smali vs.
smali/android/support/v4/c/a/q.smali
Files 26% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 78 lines modified
1 .class·Landroid/support/v4/b/a/i;1 .class·Landroid/support/v4/c/a/q;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/c/a/p;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;4 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
5 ····.locals·15 ····.locals·0
  
6 ····instance-of·v0,·p0,·Landroid/support/v4/b/a/n;6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/c/a/p;-><init>(Landroid/graphics/drawable/Drawable;)V
  
7 ····if-nez·v0,·:cond_07 ····return-void
 8 .end·method
  
8 ····new-instance·v0,·Landroid/support/v4/b/a/n; 
  
 9 #·virtual·methods
 10 .method·public·applyTheme(Landroid/content/res/Resources$Theme;)V
 11 ····.locals·1
  
9 ····invoke-direct·{v0,·p0},·Landroid/support/v4/b/a/n;-><init>(Landroid/graphics/drawable/Drawable;)V12 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
  
10 ····move-object·p0,·v013 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->applyTheme(Landroid/content/res/Resources$Theme;)V
  
 14 ····return-void
11 ····:cond_0 
12 ····return-object·p0 
13 .end·method15 .end·method
  
14 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V16 .method·public·canApplyTheme()Z
15 ····.locals·117 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
16 ····instance-of·v0,·p0,·Landroid/support/v4/b/a/m; 
  
17 ····if-eqz·v0,·:cond_0 
  
18 ····check-cast·p0,·Landroid/support/v4/b/a/m;19 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->canApplyTheme()Z
  
19 ····invoke-interface·{p0,·p1},·Landroid/support/v4/b/a/m;->setTint(I)V20 ····move-result·v0
  
20 ····:cond_0 
21 ····return-void21 ····return·v0
22 .end·method22 .end·method
  
23 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V23 .method·public·getDirtyBounds()Landroid/graphics/Rect;
24 ····.locals·124 ····.locals·1
  
25 ····instance-of·v0,·p0,·Landroid/support/v4/b/a/m;25 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
  
 26 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->getDirtyBounds()Landroid/graphics/Rect;
  
26 ····if-eqz·v0,·:cond_027 ····move-result-object·v0
  
27 ····check-cast·p0,·Landroid/support/v4/b/a/m;28 ····return-object·v0
 29 .end·method
  
 30 .method·public·getOutline(Landroid/graphics/Outline;)V
 31 ····.locals·1
  
28 ····invoke-interface·{p0,·p1},·Landroid/support/v4/b/a/m;->setTintList(Landroid/content/res/ColorStateList;)V32 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
  
 33 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->getOutline(Landroid/graphics/Outline;)V
  
29 ····:cond_0 
30 ····return-void34 ····return-void
31 .end·method35 .end·method
  
32 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V36 .method·public·setHotspot(FF)V
33 ····.locals·137 ····.locals·1
  
34 ····instance-of·v0,·p0,·Landroid/support/v4/b/a/m;38 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
  
 39 ····invoke-virtual·{v0,·p1,·p2},·Landroid/graphics/drawable/Drawable;->setHotspot(FF)V
  
35 ····if-eqz·v0,·:cond_040 ····return-void
 41 .end·method
  
 42 .method·public·setHotspotBounds(IIII)V
 43 ····.locals·1
  
36 ····check-cast·p0,·Landroid/support/v4/b/a/m;44 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/q;->b:Landroid/graphics/drawable/Drawable;
  
37 ····invoke-interface·{p0,·p1},·Landroid/support/v4/b/a/m;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V45 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->setHotspotBounds(IIII)V
  
38 ····:cond_0 
39 ····return-void46 ····return-void
40 .end·method47 .end·method
955 B
smali/android/support/v4/b/a/g.smali vs.
smali/android/support/v4/c/a/g.smali
Files 19% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·Landroid/support/v4/b/a/g;1 .class·Landroid/support/v4/c/a/g;
2 .super·Landroid/support/v4/b/a/f;2 .super·Landroid/support/v4/c/a/f;
  
  
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/f;-><init>()V6 ····invoke-direct·{p0},·Landroid/support/v4/c/a/f;-><init>()V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;10 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
11 ····.locals·111 ····.locals·1
  
12 ····invoke-static·{p1},·Landroid/support/v4/b/a/h;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;12 ····invoke-static·{p1},·Landroid/support/v4/c/a/h;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
13 ····move-result-object·v013 ····move-result-object·v0
  
14 ····return-object·v014 ····return-object·v0
15 .end·method15 .end·method
1010 B
smali/android/support/v4/b/a/k.smali vs.
smali/android/support/v4/c/a/k.smali
Files 10% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/b/a/k;1 .class·Landroid/support/v4/c/a/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/graphics/drawable/Drawable;Z)V4 .method·public·static·a(Landroid/graphics/drawable/Drawable;Z)V
5 ····.locals·05 ····.locals·0
  
Offset 20, 20 lines modifiedOffset 20, 20 lines modified
  
20 ····return·v020 ····return·v0
21 .end·method21 .end·method
  
22 .method·public·static·b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;22 .method·public·static·b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
23 ····.locals·123 ····.locals·1
  
24 ····instance-of·v0,·p0,·Landroid/support/v4/b/a/p;24 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/p;
  
25 ····if-nez·v0,·:cond_025 ····if-nez·v0,·:cond_0
  
26 ····new-instance·v0,·Landroid/support/v4/b/a/p;26 ····new-instance·v0,·Landroid/support/v4/c/a/p;
  
27 ····invoke-direct·{v0,·p0},·Landroid/support/v4/b/a/p;-><init>(Landroid/graphics/drawable/Drawable;)V27 ····invoke-direct·{v0,·p0},·Landroid/support/v4/c/a/p;-><init>(Landroid/graphics/drawable/Drawable;)V
  
28 ····move-object·p0,·v028 ····move-object·p0,·v0
  
29 ····:cond_029 ····:cond_0
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
4.1 KB
smali/android/support/v4/b/a/b.smali vs.
smali/android/support/v4/c/a/l.smali
Files 16% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 91 lines modified
1 .class·Landroid/support/v4/b/a/b;1 .class·Landroid/support/v4/c/a/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/support/v4/b/a/c; 
  
  
5 #·direct·methods3 #·direct·methods
6 .method·constructor·<init>()V4 .method·public·static·a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
7 ····.locals·05 ····.locals·1
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 ····instance-of·v0,·p0,·Landroid/graphics/drawable/GradientDrawable;
  
 7 ····if-eqz·v0,·:cond_0
9 ····return-void 
10 .end·method 
  
 8 ····new-instance·v0,·Landroid/support/v4/c/a/q;
  
 9 ····invoke-direct·{v0,·p0},·Landroid/support/v4/c/a/q;-><init>(Landroid/graphics/drawable/Drawable;)V
11 #·virtual·methods 
12 .method·public·a(Landroid/graphics/drawable/Drawable;)V 
13 ····.locals·0 
  
14 ····return-void10 ····move-object·p0,·v0
  
 11 ····:cond_0
 12 ····return-object·p0
15 .end·method13 .end·method
  
16 .method·public·a(Landroid/graphics/drawable/Drawable;FF)V14 .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V
17 ····.locals·015 ····.locals·0
  
 16 ····invoke-virtual·{p0,·p1,·p2},·Landroid/graphics/drawable/Drawable;->setHotspot(FF)V
  
18 ····return-void17 ····return-void
19 .end·method18 .end·method
  
20 .method·public·a(Landroid/graphics/drawable/Drawable;I)V19 .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V
21 ····.locals·020 ····.locals·1
  
22 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;I)V21 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/q;
  
 22 ····if-eqz·v0,·:cond_0
23 ····return-void 
24 .end·method 
  
 23 ····invoke-static·{p0,·p1},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;I)V
25 .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V 
26 ····.locals·0 
  
 24 ····:goto_0
27 ····return-void25 ····return-void
  
 26 ····:cond_0
 27 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTint(I)V
  
 28 ····goto·:goto_0
28 .end·method29 .end·method
  
29 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V30 .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V
30 ····.locals·031 ····.locals·0
  
31 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V32 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/graphics/drawable/Drawable;->setHotspotBounds(IIII)V
  
32 ····return-void33 ····return-void
33 .end·method34 .end·method
  
34 .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V35 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
35 ····.locals·036 ····.locals·1
  
36 ····invoke-static·{p1,·p2},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V37 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/q;
  
 38 ····if-eqz·v0,·:cond_0
37 ····return-void 
38 .end·method 
  
 39 ····invoke-static·{p0,·p1},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
39 .method·public·a(Landroid/graphics/drawable/Drawable;Z)V 
40 ····.locals·0 
  
 40 ····:goto_0
41 ····return-void41 ····return-void
  
 42 ····:cond_0
 43 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintList(Landroid/content/res/ColorStateList;)V
  
 44 ····goto·:goto_0
42 .end·method45 .end·method
  
43 .method·public·b(Landroid/graphics/drawable/Drawable;)Z46 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
44 ····.locals·147 ····.locals·1
  
45 ····const/4·v0,·0x048 ····instance-of·v0,·p0,·Landroid/support/v4/c/a/q;
  
 49 ····if-eqz·v0,·:cond_0
46 ····return·v0 
47 .end·method 
  
 50 ····invoke-static·{p0,·p1},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
48 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; 
49 ····.locals·1 
  
50 ····invoke-static·{p1},·Landroid/support/v4/b/a/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;51 ····:goto_0
 52 ····return-void
  
51 ····move-result-object·v053 ····:cond_0
 54 ····invoke-virtual·{p0,·p1},·Landroid/graphics/drawable/Drawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V
  
52 ····return-object·v055 ····goto·:goto_0
53 .end·method56 .end·method
1.37 KB
smali/android/support/v4/b/a/o.smali vs.
smali/android/support/v4/c/a/p.smali
Files 18% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 36 lines modified
1 .class·Landroid/support/v4/b/a/o;1 .class·Landroid/support/v4/c/a/p;
2 .super·Landroid/support/v4/b/a/n;2 .super·Landroid/support/v4/c/a/o;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V4 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/b/a/n;-><init>(Landroid/graphics/drawable/Drawable;)V6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/c/a/o;-><init>(Landroid/graphics/drawable/Drawable;)V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
10 .method·public·jumpToCurrentState()V10 .method·public·isAutoMirrored()Z
11 ····.locals·111 ····.locals·1
  
12 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/o;->b:Landroid/graphics/drawable/Drawable;12 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/p;->b:Landroid/graphics/drawable/Drawable;
  
13 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->jumpToCurrentState()V13 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->isAutoMirrored()Z
  
 14 ····move-result·v0
  
 15 ····return·v0
 16 .end·method
  
 17 .method·public·setAutoMirrored(Z)V
 18 ····.locals·1
  
 19 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/p;->b:Landroid/graphics/drawable/Drawable;
  
 20 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAutoMirrored(Z)V
  
14 ····return-void21 ····return-void
15 .end·method22 .end·method
1.54 KB
smali/android/support/v4/b/a/e.smali vs.
smali/android/support/v4/c/a/e.smali
Files 12% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·Landroid/support/v4/b/a/e;1 .class·Landroid/support/v4/c/a/e;
2 .super·Landroid/support/v4/b/a/d;2 .super·Landroid/support/v4/c/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/v4/c/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/k;->a(Landroid/graphics/drawable/Drawable;Z)V12 ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/k;->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/k;->a(Landroid/graphics/drawable/Drawable;)Z17 ····invoke-static·{p1},·Landroid/support/v4/c/a/k;->a(Landroid/graphics/drawable/Drawable;)Z
  
18 ····move-result·v018 ····move-result·v0
  
19 ····return·v019 ····return·v0
20 .end·method20 .end·method
  
21 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;21 .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
22 ····.locals·122 ····.locals·1
  
23 ····invoke-static·{p1},·Landroid/support/v4/b/a/k;->b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;23 ····invoke-static·{p1},·Landroid/support/v4/c/a/k;->b(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
17.0 KB
smali/android/support/v4/b/a/n.smali vs.
smali/android/support/v4/c/a/n.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Landroid/support/v4/b/a/n;1 .class·Landroid/support/v4/c/a/n;
2 .super·Landroid/graphics/drawable/Drawable;2 .super·Landroid/graphics/drawable/Drawable;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/graphics/drawable/Drawable$Callback;4 .implements·Landroid/graphics/drawable/Drawable$Callback;
5 .implements·Landroid/support/v4/b/a/m;5 .implements·Landroid/support/v4/c/a/m;
  
  
6 #·static·fields6 #·static·fields
7 .field·static·final·a:Landroid/graphics/PorterDuff$Mode;7 .field·static·final·a:Landroid/graphics/PorterDuff$Mode;
  
  
8 #·instance·fields8 #·instance·fields
Offset 22, 69 lines modifiedOffset 22, 69 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·124 ····.locals·1
  
25 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;25 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
  
26 ····sput-object·v0,·Landroid/support/v4/b/a/n;->a:Landroid/graphics/PorterDuff$Mode;26 ····sput-object·v0,·Landroid/support/v4/c/a/n;->a:Landroid/graphics/PorterDuff$Mode;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V29 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
30 ····.locals·130 ····.locals·1
  
31 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V31 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V
  
32 ····sget-object·v0,·Landroid/support/v4/b/a/n;->a:Landroid/graphics/PorterDuff$Mode;32 ····sget-object·v0,·Landroid/support/v4/c/a/n;->a:Landroid/graphics/PorterDuff$Mode;
  
33 ····iput-object·v0,·p0,·Landroid/support/v4/b/a/n;->d:Landroid/graphics/PorterDuff$Mode;33 ····iput-object·v0,·p0,·Landroid/support/v4/c/a/n;->d:Landroid/graphics/PorterDuff$Mode;
  
34 ····const/high16·v0,·-0x8000000034 ····const/high16·v0,·-0x80000000
  
35 ····iput·v0,·p0,·Landroid/support/v4/b/a/n;->e:I35 ····iput·v0,·p0,·Landroid/support/v4/c/a/n;->e:I
  
36 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/b/a/n;->a(Landroid/graphics/drawable/Drawable;)V36 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/c/a/n;->a(Landroid/graphics/drawable/Drawable;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·private·a([I)Z39 .method·private·a([I)Z
40 ····.locals·240 ····.locals·2
  
41 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->c:Landroid/content/res/ColorStateList;41 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->c:Landroid/content/res/ColorStateList;
  
42 ····if-eqz·v0,·:cond_042 ····if-eqz·v0,·:cond_0
  
43 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->d:Landroid/graphics/PorterDuff$Mode;43 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->d:Landroid/graphics/PorterDuff$Mode;
  
44 ····if-eqz·v0,·:cond_044 ····if-eqz·v0,·:cond_0
  
45 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->c:Landroid/content/res/ColorStateList;45 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->c:Landroid/content/res/ColorStateList;
  
46 ····iget-object·v1,·p0,·Landroid/support/v4/b/a/n;->c:Landroid/content/res/ColorStateList;46 ····iget-object·v1,·p0,·Landroid/support/v4/c/a/n;->c:Landroid/content/res/ColorStateList;
  
47 ····invoke-virtual·{v1},·Landroid/content/res/ColorStateList;->getDefaultColor()I47 ····invoke-virtual·{v1},·Landroid/content/res/ColorStateList;->getDefaultColor()I
  
48 ····move-result·v148 ····move-result·v1
  
49 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/ColorStateList;->getColorForState([II)I49 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/res/ColorStateList;->getColorForState([II)I
  
50 ····move-result·v050 ····move-result·v0
  
51 ····iget·v1,·p0,·Landroid/support/v4/b/a/n;->e:I51 ····iget·v1,·p0,·Landroid/support/v4/c/a/n;->e:I
  
52 ····if-eq·v0,·v1,·:cond_052 ····if-eq·v0,·v1,·:cond_0
  
53 ····iget-object·v1,·p0,·Landroid/support/v4/b/a/n;->d:Landroid/graphics/PorterDuff$Mode;53 ····iget-object·v1,·p0,·Landroid/support/v4/c/a/n;->d:Landroid/graphics/PorterDuff$Mode;
  
54 ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v4/b/a/n;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V54 ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v4/c/a/n;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
  
55 ····iput·v0,·p0,·Landroid/support/v4/b/a/n;->e:I55 ····iput·v0,·p0,·Landroid/support/v4/c/a/n;->e:I
  
56 ····const/4·v0,·0x156 ····const/4·v0,·0x1
  
57 ····:goto_057 ····:goto_0
58 ····return·v058 ····return·v0
  
59 ····:cond_059 ····:cond_0
Offset 94, 200 lines modifiedOffset 94, 200 lines modified
94 .end·method94 .end·method
  
  
95 #·virtual·methods95 #·virtual·methods
96 .method·public·a()Landroid/graphics/drawable/Drawable;96 .method·public·a()Landroid/graphics/drawable/Drawable;
97 ····.locals·197 ····.locals·1
  
98 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->b:Landroid/graphics/drawable/Drawable;98 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->b:Landroid/graphics/drawable/Drawable;
  
99 ····return-object·v099 ····return-object·v0
100 .end·method100 .end·method
  
101 .method·public·a(Landroid/graphics/drawable/Drawable;)V101 .method·public·a(Landroid/graphics/drawable/Drawable;)V
102 ····.locals·2102 ····.locals·2
  
103 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->b:Landroid/graphics/drawable/Drawable;103 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->b:Landroid/graphics/drawable/Drawable;
  
104 ····if-eqz·v0,·:cond_0104 ····if-eqz·v0,·:cond_0
  
105 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->b:Landroid/graphics/drawable/Drawable;105 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->b:Landroid/graphics/drawable/Drawable;
  
106 ····const/4·v1,·0x0106 ····const/4·v1,·0x0
  
107 ····invoke-virtual·{v0,·v1},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V107 ····invoke-virtual·{v0,·v1},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
108 ····:cond_0108 ····:cond_0
109 ····iput-object·p1,·p0,·Landroid/support/v4/b/a/n;->b:Landroid/graphics/drawable/Drawable;109 ····iput-object·p1,·p0,·Landroid/support/v4/c/a/n;->b:Landroid/graphics/drawable/Drawable;
  
110 ····if-eqz·p1,·:cond_1110 ····if-eqz·p1,·:cond_1
  
111 ····invoke-virtual·{p1,·p0},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V111 ····invoke-virtual·{p1,·p0},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
112 ····:cond_1112 ····:cond_1
113 ····invoke-virtual·{p0},·Landroid/support/v4/b/a/n;->invalidateSelf()V113 ····invoke-virtual·{p0},·Landroid/support/v4/c/a/n;->invalidateSelf()V
  
114 ····return-void114 ····return-void
115 .end·method115 .end·method
  
116 .method·public·draw(Landroid/graphics/Canvas;)V116 .method·public·draw(Landroid/graphics/Canvas;)V
117 ····.locals·1117 ····.locals·1
  
118 ····iget-object·v0,·p0,·Landroid/support/v4/b/a/n;->b:Landroid/graphics/drawable/Drawable;118 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/n;->b:Landroid/graphics/drawable/Drawable;
  
Max diff block lines reached; 11978/17307 bytes (69.21%) of diff not shown.
1.95 KB
smali/android/support/v4/app/aa.smali vs.
smali/android/support/v7/widget/bb.smali
Files 23% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Landroid/support/v4/app/aa;1 .class·final·Landroid/support/v7/widget/bb;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/os/Parcelable$Creator;4 .implements·Landroid/os/Parcelable$Creator;
  
  
5 #·direct·methods5 #·direct·methods
Offset 12, 44 lines modifiedOffset 12, 44 lines modified
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·a(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;16 .method·public·a(Landroid/os/Parcel;)Landroid/support/v7/widget/ba;
17 ····.locals·117 ····.locals·1
  
18 ····new-instance·v0,·Landroid/support/v4/app/FragmentState;18 ····new-instance·v0,·Landroid/support/v7/widget/ba;
  
19 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V19 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/ba;-><init>(Landroid/os/Parcel;)V
  
20 ····return-object·v020 ····return-object·v0
21 .end·method21 .end·method
  
22 .method·public·a(I)[Landroid/support/v4/app/FragmentState;22 .method·public·a(I)[Landroid/support/v7/widget/ba;
23 ····.locals·123 ····.locals·1
  
24 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentState;24 ····new-array·v0,·p1,·[Landroid/support/v7/widget/ba;
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
  
27 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;27 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
28 ····.locals·128 ····.locals·1
  
29 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/aa;->a(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;29 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/bb;->a(Landroid/os/Parcel;)Landroid/support/v7/widget/ba;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·public·synthetic·newArray(I)[Ljava/lang/Object;33 .method·public·synthetic·newArray(I)[Ljava/lang/Object;
34 ····.locals·134 ····.locals·1
  
35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/aa;->a(I)[Landroid/support/v4/app/FragmentState;35 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/bb;->a(I)[Landroid/support/v7/widget/ba;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
34.9 KB
smali/android/support/v4/app/ap.smali vs.
smali/android/support/v4/a/ap.smali
Files 15% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·final·Landroid/support/v4/app/ap;1 .class·final·Landroid/support/v4/a/ap;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/a/l;4 .implements·Landroid/support/v4/b/l;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·a:I6 .field·final·a:I
  
7 .field·final·b:Landroid/os/Bundle;7 .field·final·b:Landroid/os/Bundle;
  
8 .field·c:Landroid/support/v4/app/an;8 .field·c:Landroid/support/v4/a/an;
  
9 .field·d:Landroid/support/v4/a/k;9 .field·d:Landroid/support/v4/b/k;
  
10 .field·e:Z10 .field·e:Z
  
11 .field·f:Z11 .field·f:Z
  
12 .field·g:Ljava/lang/Object;12 .field·g:Ljava/lang/Object;
  
Offset 28, 47 lines modifiedOffset 28, 47 lines modified
  
28 .field·k:Z28 .field·k:Z
  
29 .field·l:Z29 .field·l:Z
  
30 .field·m:Z30 .field·m:Z
  
31 .field·n:Landroid/support/v4/app/ap;31 .field·n:Landroid/support/v4/a/ap;
  
32 .field·final·synthetic·o:Landroid/support/v4/app/ao;32 .field·final·synthetic·o:Landroid/support/v4/a/ao;
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·a()V34 .method·a()V
35 ····.locals·435 ····.locals·4
  
36 ····const/4·v3,·0x136 ····const/4·v3,·0x1
  
37 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/ap;->i:Z37 ····iget-boolean·v0,·p0,·Landroid/support/v4/a/ap;->i:Z
  
38 ····if-eqz·v0,·:cond_138 ····if-eqz·v0,·:cond_1
  
39 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/ap;->j:Z39 ····iget-boolean·v0,·p0,·Landroid/support/v4/a/ap;->j:Z
  
40 ····if-eqz·v0,·:cond_140 ····if-eqz·v0,·:cond_1
  
41 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/ap;->h:Z41 ····iput-boolean·v3,·p0,·Landroid/support/v4/a/ap;->h:Z
  
42 ····:cond_042 ····:cond_0
43 ····:goto_043 ····:goto_0
44 ····return-void44 ····return-void
  
45 ····:cond_145 ····:cond_1
46 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/ap;->h:Z46 ····iget-boolean·v0,·p0,·Landroid/support/v4/a/ap;->h:Z
  
47 ····if-nez·v0,·:cond_047 ····if-nez·v0,·:cond_0
  
48 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/ap;->h:Z48 ····iput-boolean·v3,·p0,·Landroid/support/v4/a/ap;->h:Z
  
49 ····sget-boolean·v0,·Landroid/support/v4/app/ao;->a:Z49 ····sget-boolean·v0,·Landroid/support/v4/a/ao;->a:Z
  
50 ····if-eqz·v0,·:cond_250 ····if-eqz·v0,·:cond_2
  
51 ····const-string·v0,·"LoaderManager"51 ····const-string·v0,·"LoaderManager"
  
52 ····new-instance·v1,·Ljava/lang/StringBuilder;52 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
Offset 87, 52 lines modifiedOffset 87, 52 lines modified
87 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v188 ····move-result-object·v1
  
89 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I89 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
90 ····:cond_290 ····:cond_2
91 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->d:Landroid/support/v4/a/k;91 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->d:Landroid/support/v4/b/k;
  
92 ····if-nez·v0,·:cond_392 ····if-nez·v0,·:cond_3
  
93 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->c:Landroid/support/v4/app/an;93 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->c:Landroid/support/v4/a/an;
  
94 ····if-eqz·v0,·:cond_394 ····if-eqz·v0,·:cond_3
  
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->c:Landroid/support/v4/app/an;95 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->c:Landroid/support/v4/a/an;
  
96 ····iget·v1,·p0,·Landroid/support/v4/app/ap;->a:I96 ····iget·v1,·p0,·Landroid/support/v4/a/ap;->a:I
  
97 ····iget-object·v2,·p0,·Landroid/support/v4/app/ap;->b:Landroid/os/Bundle;97 ····iget-object·v2,·p0,·Landroid/support/v4/a/ap;->b:Landroid/os/Bundle;
  
98 ····invoke-interface·{v0,·v1,·v2},·Landroid/support/v4/app/an;->a(ILandroid/os/Bundle;)Landroid/support/v4/a/k;98 ····invoke-interface·{v0,·v1,·v2},·Landroid/support/v4/a/an;->a(ILandroid/os/Bundle;)Landroid/support/v4/b/k;
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····iput-object·v0,·p0,·Landroid/support/v4/app/ap;->d:Landroid/support/v4/a/k;100 ····iput-object·v0,·p0,·Landroid/support/v4/a/ap;->d:Landroid/support/v4/b/k;
  
101 ····:cond_3101 ····:cond_3
102 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->d:Landroid/support/v4/a/k;102 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->d:Landroid/support/v4/b/k;
  
103 ····if-eqz·v0,·:cond_0103 ····if-eqz·v0,·:cond_0
  
104 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->d:Landroid/support/v4/a/k;104 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->d:Landroid/support/v4/b/k;
  
105 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;105 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····invoke-virtual·{v0},·Ljava/lang/Class;->isMemberClass()Z107 ····invoke-virtual·{v0},·Ljava/lang/Class;->isMemberClass()Z
  
108 ····move-result·v0108 ····move-result·v0
  
109 ····if-eqz·v0,·:cond_4109 ····if-eqz·v0,·:cond_4
  
110 ····iget-object·v0,·p0,·Landroid/support/v4/app/ap;->d:Landroid/support/v4/a/k;110 ····iget-object·v0,·p0,·Landroid/support/v4/a/ap;->d:Landroid/support/v4/b/k;
  
111 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;111 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I113 ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I
  
Offset 152, 87 lines modifiedOffset 152, 87 lines modified
  
152 ····const-string·v2,·"Object·returned·from·onCreateLoader·must·not·be·a·non-static·inner·member·class:·"152 ····const-string·v2,·"Object·returned·from·onCreateLoader·must·not·be·a·non-static·inner·member·class:·"
  
Max diff block lines reached; 31257/35645 bytes (87.69%) of diff not shown.
1.01 KB
smali/android/support/v4/app/ag.smali vs.
smali/android/support/v4/a/ag.smali
Files 18% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·final·Landroid/support/v4/app/ag;1 .class·final·Landroid/support/v4/a/ag;
2 .super·Landroid/transition/Transition$EpicenterCallback;2 .super·Landroid/transition/Transition$EpicenterCallback;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/graphics/Rect;4 .field·final·synthetic·a:Landroid/graphics/Rect;
  
  
5 #·direct·methods5 #·direct·methods
6 .method·constructor·<init>(Landroid/graphics/Rect;)V6 .method·constructor·<init>(Landroid/graphics/Rect;)V
7 ····.locals·07 ····.locals·0
  
8 ····iput-object·p1,·p0,·Landroid/support/v4/app/ag;->a:Landroid/graphics/Rect;8 ····iput-object·p1,·p0,·Landroid/support/v4/a/ag;->a:Landroid/graphics/Rect;
  
9 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V9 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;13 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
14 ····.locals·114 ····.locals·1
  
15 ····iget-object·v0,·p0,·Landroid/support/v4/app/ag;->a:Landroid/graphics/Rect;15 ····iget-object·v0,·p0,·Landroid/support/v4/a/ag;->a:Landroid/graphics/Rect;
  
16 ····return-object·v016 ····return-object·v0
17 .end·method17 .end·method
1.15 KB
smali/android/support/v4/app/w.smali vs.
smali/android/support/v4/a/x.smali
Files 21% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·Landroid/support/v4/app/w;1 .class·Landroid/support/v4/a/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/app/v;6 .field·final·synthetic·a:Landroid/support/v4/a/w;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/app/v;)V8 .method·constructor·<init>(Landroid/support/v4/a/w;)V
9 ····.locals·09 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/app/w;->a:Landroid/support/v4/app/v;10 ····iput-object·p1,·p0,·Landroid/support/v4/a/x;->a:Landroid/support/v4/a/w;
  
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
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·run()V15 .method·public·run()V
16 ····.locals·116 ····.locals·1
  
17 ····iget-object·v0,·p0,·Landroid/support/v4/app/w;->a:Landroid/support/v4/app/v;17 ····iget-object·v0,·p0,·Landroid/support/v4/a/x;->a:Landroid/support/v4/a/w;
  
18 ····invoke-virtual·{v0},·Landroid/support/v4/app/v;->e()Z18 ····invoke-virtual·{v0},·Landroid/support/v4/a/w;->d()Z
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
337 B
smali/android/support/v4/app/au.smali vs.
smali/android/support/v4/a/au.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/app/au;1 .class·Landroid/support/v4/a/au;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Landroid/app/Activity;)Landroid/content/Intent;4 .method·public·static·a(Landroid/app/Activity;)Landroid/content/Intent;
5 ····.locals·15 ····.locals·1
  
1.87 KB
smali/android/support/v4/app/f.smali vs.
smali/android/support/v7/a/o.smali
Files 19% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 43 lines modified
1 .class·Landroid/support/v4/app/f;1 .class·Landroid/support/v7/a/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/app/al;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/app/Fragment; 
  
7 .field·final·synthetic·b:Landroid/support/v4/app/e;6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·constructor·<init>(Landroid/support/v4/app/e;Landroid/support/v4/app/Fragment;)V8 .method·constructor·<init>(Landroid/support/v7/a/k;)V
10 ····.locals·09 ····.locals·0
  
11 ····iput-object·p1,·p0,·Landroid/support/v4/app/f;->b:Landroid/support/v4/app/e;10 ····iput-object·p1,·p0,·Landroid/support/v7/a/o;->a:Landroid/support/v7/a/k;
  
12 ····iput-object·p2,·p0,·Landroid/support/v4/app/f;->a:Landroid/support/v4/app/Fragment; 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void12 ····return-void
15 .end·method13 .end·method
  
  
16 #·virtual·methods14 #·virtual·methods
17 .method·public·a()Landroid/view/View;15 .method·public·run()V
18 ····.locals·116 ····.locals·4
  
 17 ····const/4·v3,·0x0
  
 18 ····iget-object·v0,·p0,·Landroid/support/v7/a/o;->a:Landroid/support/v7/a/k;
  
19 ····iget-object·v0,·p0,·Landroid/support/v4/app/f;->a:Landroid/support/v4/app/Fragment;19 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->l:Landroid/widget/PopupWindow;
  
20 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->h()Landroid/view/View;20 ····iget-object·v1,·p0,·Landroid/support/v7/a/o;->a:Landroid/support/v7/a/k;
  
21 ····move-result-object·v021 ····iget-object·v1,·v1,·Landroid/support/v7/a/k;->k:Landroid/support/v7/internal/widget/ActionBarContextView;
  
22 ····return-object·v022 ····const/16·v2,·0x37
  
 23 ····invoke-virtual·{v0,·v1,·v2,·v3,·v3},·Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
  
 24 ····return-void
23 .end·method25 .end·method
11.7 KB
smali/android/support/v4/app/af.smali vs.
smali/android/support/v4/a/af.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Landroid/support/v4/app/af;1 .class·Landroid/support/v4/a/af;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;4 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
5 ····.locals·05 ····.locals·0
  
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 .end·method19 .end·method
  
20 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object;20 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object;
21 ····.locals·121 ····.locals·1
  
22 ····if-eqz·p0,·:cond_122 ····if-eqz·p0,·:cond_1
  
23 ····invoke-static·{p2,·p1},·Landroid/support/v4/app/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V23 ····invoke-static·{p2,·p1},·Landroid/support/v4/a/af;->b(Ljava/util/ArrayList;Landroid/view/View;)V
  
24 ····if-eqz·p3,·:cond_024 ····if-eqz·p3,·:cond_0
  
25 ····invoke-interface·{p3},·Ljava/util/Map;->values()Ljava/util/Collection;25 ····invoke-interface·{p3},·Ljava/util/Map;->values()Ljava/util/Collection;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····:cond_249 ····:cond_2
50 ····invoke-virtual·{p2,·p4},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z50 ····invoke-virtual·{p2,·p4},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
51 ····move-object·v0,·p051 ····move-object·v0,·p0
  
52 ····check-cast·v0,·Landroid/transition/Transition;52 ····check-cast·v0,·Landroid/transition/Transition;
  
53 ····invoke-static·{v0,·p2},·Landroid/support/v4/app/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V53 ····invoke-static·{v0,·p2},·Landroid/support/v4/a/af;->b(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
54 ····goto·:goto_054 ····goto·:goto_0
55 .end·method55 .end·method
  
56 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;56 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
57 ····.locals·257 ····.locals·2
  
Offset 169, 22 lines modifiedOffset 169, 22 lines modified
169 ····invoke-virtual·{p0},·Landroid/view/View;->getTransitionName()Ljava/lang/String;169 ····invoke-virtual·{p0},·Landroid/view/View;->getTransitionName()Ljava/lang/String;
  
170 ····move-result-object·v0170 ····move-result-object·v0
  
171 ····return-object·v0171 ····return-object·v0
172 .end·method172 .end·method
  
173 .method·private·static·a(Landroid/transition/Transition;Landroid/support/v4/app/ak;)V173 .method·private·static·a(Landroid/transition/Transition;Landroid/support/v4/a/ak;)V
174 ····.locals·1174 ····.locals·1
  
175 ····if-eqz·p0,·:cond_0175 ····if-eqz·p0,·:cond_0
  
176 ····new-instance·v0,·Landroid/support/v4/app/ai;176 ····new-instance·v0,·Landroid/support/v4/a/ai;
  
177 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/ai;-><init>(Landroid/support/v4/app/ak;)V177 ····invoke-direct·{v0,·p1},·Landroid/support/v4/a/ai;-><init>(Landroid/support/v4/a/ak;)V
  
178 ····invoke-virtual·{p0,·v0},·Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V178 ····invoke-virtual·{p0,·v0},·Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V
  
179 ····:cond_0179 ····:cond_0
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
  
209 ····if-eqz·v11,·:cond_0209 ····if-eqz·v11,·:cond_0
  
210 ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;210 ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
211 ····move-result-object·v12211 ····move-result-object·v12
  
212 ····new-instance·v0,·Landroid/support/v4/app/aj;212 ····new-instance·v0,·Landroid/support/v4/a/aj;
  
213 ····move-object·v1,·p0213 ····move-object·v1,·p0
  
214 ····move-object·v3,·p1214 ····move-object·v3,·p1
  
215 ····move-object/from16·v4,·p3215 ····move-object/from16·v4,·p3
  
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
  
225 ····move-object/from16·v8,·p7225 ····move-object/from16·v8,·p7
  
226 ····move-object/from16·v9,·p10226 ····move-object/from16·v9,·p10
  
227 ····move-object/from16·v10,·p9227 ····move-object/from16·v10,·p9
  
228 ····invoke-direct/range·{v0·..·v11},·Landroid/support/v4/app/aj;-><init>(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V228 ····invoke-direct/range·{v0·..·v11},·Landroid/support/v4/a/aj;-><init>(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V
  
229 ····invoke-virtual·{v12,·v0},·Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V229 ····invoke-virtual·{v12,·v0},·Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
230 ····:cond_0230 ····:cond_0
231 ····return-void231 ····return-void
232 .end·method232 .end·method
  
Offset 248, 21 lines modifiedOffset 248, 21 lines modified
248 .end·method248 .end·method
  
249 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;)V249 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;)V
250 ····.locals·2250 ····.locals·2
  
251 ····check-cast·p0,·Landroid/transition/Transition;251 ····check-cast·p0,·Landroid/transition/Transition;
  
252 ····invoke-static·{p1},·Landroid/support/v4/app/af;->c(Landroid/view/View;)Landroid/graphics/Rect;252 ····invoke-static·{p1},·Landroid/support/v4/a/af;->c(Landroid/view/View;)Landroid/graphics/Rect;
  
253 ····move-result-object·v0253 ····move-result-object·v0
  
254 ····new-instance·v1,·Landroid/support/v4/app/ag;254 ····new-instance·v1,·Landroid/support/v4/a/ag;
  
255 ····invoke-direct·{v1,·v0},·Landroid/support/v4/app/ag;-><init>(Landroid/graphics/Rect;)V255 ····invoke-direct·{v1,·v0},·Landroid/support/v4/a/ag;-><init>(Landroid/graphics/Rect;)V
  
256 ····invoke-virtual·{p0,·v1},·Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V256 ····invoke-virtual·{p0,·v1},·Landroid/transition/Transition;->setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V
  
257 ····return-void257 ····return-void
258 .end·method258 .end·method
  
259 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Z)V259 .method·public·static·a(Ljava/lang/Object;Landroid/view/View;Z)V
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 ····check-cast·p0,·Landroid/transition/Transition;271 ····check-cast·p0,·Landroid/transition/Transition;
  
272 ····invoke-virtual·{p0,·p1,·p2},·Landroid/transition/Transition;->excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition;272 ····invoke-virtual·{p0,·p1,·p2},·Landroid/transition/Transition;->excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition;
  
273 ····return-void273 ····return-void
274 .end·method274 .end·method
  
275 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/al;Landroid/view/View;Landroid/support/v4/app/ak;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V275 .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/a/al;Landroid/view/View;Landroid/support/v4/a/ak;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V
276 ····.locals·10276 ····.locals·10
Max diff block lines reached; 6746/11910 bytes (56.64%) of diff not shown.
7.58 KB
smali/android/support/v4/app/aj.smali vs.
smali/android/support/v4/a/aj.smali
Files 14% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Landroid/support/v4/app/aj;1 .class·final·Landroid/support/v4/a/aj;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
5 #·instance·fields5 #·instance·fields
Offset 29, 96 lines modifiedOffset 29, 96 lines modified
29 .field·final·synthetic·k:Landroid/transition/Transition;29 .field·final·synthetic·k:Landroid/transition/Transition;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V31 .method·constructor·<init>(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V
32 ····.locals·032 ····.locals·0
  
33 ····iput-object·p1,·p0,·Landroid/support/v4/app/aj;->a:Landroid/view/View;33 ····iput-object·p1,·p0,·Landroid/support/v4/a/aj;->a:Landroid/view/View;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/app/aj;->b:Landroid/transition/Transition;34 ····iput-object·p2,·p0,·Landroid/support/v4/a/aj;->b:Landroid/transition/Transition;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/app/aj;->c:Landroid/view/View;35 ····iput-object·p3,·p0,·Landroid/support/v4/a/aj;->c:Landroid/view/View;
  
36 ····iput-object·p4,·p0,·Landroid/support/v4/app/aj;->d:Ljava/util/ArrayList;36 ····iput-object·p4,·p0,·Landroid/support/v4/a/aj;->d:Ljava/util/ArrayList;
  
37 ····iput-object·p5,·p0,·Landroid/support/v4/app/aj;->e:Landroid/transition/Transition;37 ····iput-object·p5,·p0,·Landroid/support/v4/a/aj;->e:Landroid/transition/Transition;
  
38 ····iput-object·p6,·p0,·Landroid/support/v4/app/aj;->f:Ljava/util/ArrayList;38 ····iput-object·p6,·p0,·Landroid/support/v4/a/aj;->f:Ljava/util/ArrayList;
  
39 ····iput-object·p7,·p0,·Landroid/support/v4/app/aj;->g:Landroid/transition/Transition;39 ····iput-object·p7,·p0,·Landroid/support/v4/a/aj;->g:Landroid/transition/Transition;
  
40 ····iput-object·p8,·p0,·Landroid/support/v4/app/aj;->h:Ljava/util/ArrayList;40 ····iput-object·p8,·p0,·Landroid/support/v4/a/aj;->h:Ljava/util/ArrayList;
  
41 ····iput-object·p9,·p0,·Landroid/support/v4/app/aj;->i:Ljava/util/Map;41 ····iput-object·p9,·p0,·Landroid/support/v4/a/aj;->i:Ljava/util/Map;
  
42 ····iput-object·p10,·p0,·Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList;42 ····iput-object·p10,·p0,·Landroid/support/v4/a/aj;->j:Ljava/util/ArrayList;
  
43 ····iput-object·p11,·p0,·Landroid/support/v4/app/aj;->k:Landroid/transition/Transition;43 ····iput-object·p11,·p0,·Landroid/support/v4/a/aj;->k:Landroid/transition/Transition;
  
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·onPreDraw()Z48 .method·public·onPreDraw()Z
49 ····.locals·549 ····.locals·5
  
50 ····const/4·v2,·0x050 ····const/4·v2,·0x0
  
51 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->a:Landroid/view/View;51 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->a:Landroid/view/View;
  
52 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;52 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V54 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
55 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->b:Landroid/transition/Transition;55 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->b:Landroid/transition/Transition;
  
56 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
57 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->b:Landroid/transition/Transition;57 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->b:Landroid/transition/Transition;
  
58 ····iget-object·v1,·p0,·Landroid/support/v4/app/aj;->c:Landroid/view/View;58 ····iget-object·v1,·p0,·Landroid/support/v4/a/aj;->c:Landroid/view/View;
  
59 ····invoke-virtual·{v0,·v1},·Landroid/transition/Transition;->removeTarget(Landroid/view/View;)Landroid/transition/Transition;59 ····invoke-virtual·{v0,·v1},·Landroid/transition/Transition;->removeTarget(Landroid/view/View;)Landroid/transition/Transition;
  
60 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->b:Landroid/transition/Transition;60 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->b:Landroid/transition/Transition;
  
61 ····iget-object·v1,·p0,·Landroid/support/v4/app/aj;->d:Ljava/util/ArrayList;61 ····iget-object·v1,·p0,·Landroid/support/v4/a/aj;->d:Ljava/util/ArrayList;
  
62 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V62 ····invoke-static·{v0,·v1},·Landroid/support/v4/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
63 ····:cond_063 ····:cond_0
64 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->e:Landroid/transition/Transition;64 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->e:Landroid/transition/Transition;
  
65 ····if-eqz·v0,·:cond_165 ····if-eqz·v0,·:cond_1
  
66 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->e:Landroid/transition/Transition;66 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->e:Landroid/transition/Transition;
  
67 ····iget-object·v1,·p0,·Landroid/support/v4/app/aj;->f:Ljava/util/ArrayList;67 ····iget-object·v1,·p0,·Landroid/support/v4/a/aj;->f:Ljava/util/ArrayList;
  
68 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V68 ····invoke-static·{v0,·v1},·Landroid/support/v4/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
69 ····:cond_169 ····:cond_1
70 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->g:Landroid/transition/Transition;70 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->g:Landroid/transition/Transition;
  
71 ····if-eqz·v0,·:cond_271 ····if-eqz·v0,·:cond_2
  
72 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->g:Landroid/transition/Transition;72 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->g:Landroid/transition/Transition;
  
73 ····iget-object·v1,·p0,·Landroid/support/v4/app/aj;->h:Ljava/util/ArrayList;73 ····iget-object·v1,·p0,·Landroid/support/v4/a/aj;->h:Ljava/util/ArrayList;
  
74 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V74 ····invoke-static·{v0,·v1},·Landroid/support/v4/a/af;->a(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
75 ····:cond_275 ····:cond_2
76 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->i:Ljava/util/Map;76 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->i:Ljava/util/Map;
  
77 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;77 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;79 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 150, 28 lines modifiedOffset 150, 28 lines modified
150 ····check-cast·v0,·Ljava/lang/String;150 ····check-cast·v0,·Ljava/lang/String;
  
151 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V151 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
152 ····goto·:goto_0152 ····goto·:goto_0
  
153 ····:cond_3153 ····:cond_3
154 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList;154 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->j:Ljava/util/ArrayList;
  
155 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I155 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
156 ····move-result·v3156 ····move-result·v3
  
157 ····move·v1,·v2157 ····move·v1,·v2
  
158 ····:goto_1158 ····:goto_1
159 ····if-ge·v1,·v3,·:cond_4159 ····if-ge·v1,·v3,·:cond_4
  
160 ····iget-object·v4,·p0,·Landroid/support/v4/app/aj;->k:Landroid/transition/Transition;160 ····iget-object·v4,·p0,·Landroid/support/v4/a/aj;->k:Landroid/transition/Transition;
  
161 ····iget-object·v0,·p0,·Landroid/support/v4/app/aj;->j:Ljava/util/ArrayList;161 ····iget-object·v0,·p0,·Landroid/support/v4/a/aj;->j:Ljava/util/ArrayList;
Max diff block lines reached; 772/7644 bytes (10.10%) of diff not shown.
9.95 KB
smali/android/support/v4/app/ay.smali vs.
smali/android/support/v4/a/ay.smali
Files 13% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·Landroid/support/v4/app/ay;1 .class·public·Landroid/support/v4/a/ay;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Iterable;4 .implements·Ljava/lang/Iterable;
  
  
5 #·static·fields5 #·static·fields
6 .field·private·static·final·a:Landroid/support/v4/app/ba;6 .field·private·static·final·a:Landroid/support/v4/a/ba;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·b:Ljava/util/ArrayList;8 .field·private·final·b:Ljava/util/ArrayList;
  
9 .field·private·final·c:Landroid/content/Context;9 .field·private·final·c:Landroid/content/Context;
  
Offset 21, 150 lines modifiedOffset 21, 150 lines modified
  
21 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I21 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
22 ····const/16·v1,·0xb22 ····const/16·v1,·0xb
  
23 ····if-lt·v0,·v1,·:cond_023 ····if-lt·v0,·v1,·:cond_0
  
24 ····new-instance·v0,·Landroid/support/v4/app/bc;24 ····new-instance·v0,·Landroid/support/v4/a/bc;
  
25 ····invoke-direct·{v0},·Landroid/support/v4/app/bc;-><init>()V25 ····invoke-direct·{v0},·Landroid/support/v4/a/bc;-><init>()V
  
26 ····sput-object·v0,·Landroid/support/v4/app/ay;->a:Landroid/support/v4/app/ba;26 ····sput-object·v0,·Landroid/support/v4/a/ay;->a:Landroid/support/v4/a/ba;
  
27 ····:goto_027 ····:goto_0
28 ····return-void28 ····return-void
  
29 ····:cond_029 ····:cond_0
30 ····new-instance·v0,·Landroid/support/v4/app/bb;30 ····new-instance·v0,·Landroid/support/v4/a/bb;
  
31 ····invoke-direct·{v0},·Landroid/support/v4/app/bb;-><init>()V31 ····invoke-direct·{v0},·Landroid/support/v4/a/bb;-><init>()V
  
32 ····sput-object·v0,·Landroid/support/v4/app/ay;->a:Landroid/support/v4/app/ba;32 ····sput-object·v0,·Landroid/support/v4/a/ay;->a:Landroid/support/v4/a/ba;
  
33 ····goto·:goto_033 ····goto·:goto_0
34 .end·method34 .end·method
  
35 .method·private·constructor·<init>(Landroid/content/Context;)V35 .method·private·constructor·<init>(Landroid/content/Context;)V
36 ····.locals·136 ····.locals·1
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····new-instance·v0,·Ljava/util/ArrayList;38 ····new-instance·v0,·Ljava/util/ArrayList;
  
39 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V39 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
40 ····iput-object·v0,·p0,·Landroid/support/v4/app/ay;->b:Ljava/util/ArrayList;40 ····iput-object·v0,·p0,·Landroid/support/v4/a/ay;->b:Ljava/util/ArrayList;
  
41 ····iput-object·p1,·p0,·Landroid/support/v4/app/ay;->c:Landroid/content/Context;41 ····iput-object·p1,·p0,·Landroid/support/v4/a/ay;->c:Landroid/content/Context;
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·static·a(Landroid/content/Context;)Landroid/support/v4/app/ay;44 .method·public·static·a(Landroid/content/Context;)Landroid/support/v4/a/ay;
45 ····.locals·145 ····.locals·1
  
46 ····new-instance·v0,·Landroid/support/v4/app/ay;46 ····new-instance·v0,·Landroid/support/v4/a/ay;
  
47 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/ay;-><init>(Landroid/content/Context;)V47 ····invoke-direct·{v0,·p0},·Landroid/support/v4/a/ay;-><init>(Landroid/content/Context;)V
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·a(Landroid/app/Activity;)Landroid/support/v4/app/ay;51 .method·public·a(Landroid/app/Activity;)Landroid/support/v4/a/ay;
52 ····.locals·252 ····.locals·2
  
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····instance-of·v1,·p1,·Landroid/support/v4/app/az;54 ····instance-of·v1,·p1,·Landroid/support/v4/a/az;
  
55 ····if-eqz·v1,·:cond_055 ····if-eqz·v1,·:cond_0
  
56 ····move-object·v0,·p156 ····move-object·v0,·p1
  
57 ····check-cast·v0,·Landroid/support/v4/app/az;57 ····check-cast·v0,·Landroid/support/v4/a/az;
  
58 ····invoke-interface·{v0},·Landroid/support/v4/app/az;->a()Landroid/content/Intent;58 ····invoke-interface·{v0},·Landroid/support/v4/a/az;->a()Landroid/content/Intent;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····:cond_060 ····:cond_0
61 ····if-nez·v0,·:cond_361 ····if-nez·v0,·:cond_3
  
62 ····invoke-static·{p1},·Landroid/support/v4/app/aq;->a(Landroid/app/Activity;)Landroid/content/Intent;62 ····invoke-static·{p1},·Landroid/support/v4/a/aq;->a(Landroid/app/Activity;)Landroid/content/Intent;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····move-object·v1,·v064 ····move-object·v1,·v0
  
65 ····:goto_065 ····:goto_0
66 ····if-eqz·v1,·:cond_266 ····if-eqz·v1,·:cond_2
  
67 ····invoke-virtual·{v1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;67 ····invoke-virtual·{v1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····if-nez·v0,·:cond_169 ····if-nez·v0,·:cond_1
  
70 ····iget-object·v0,·p0,·Landroid/support/v4/app/ay;->c:Landroid/content/Context;70 ····iget-object·v0,·p0,·Landroid/support/v4/a/ay;->c:Landroid/content/Context;
  
71 ····invoke-virtual·{v0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;71 ····invoke-virtual·{v0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;73 ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····:cond_175 ····:cond_1
76 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/ay;->a(Landroid/content/ComponentName;)Landroid/support/v4/app/ay;76 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/a/ay;->a(Landroid/content/ComponentName;)Landroid/support/v4/a/ay;
  
77 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/app/ay;->a(Landroid/content/Intent;)Landroid/support/v4/app/ay;77 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/a/ay;->a(Landroid/content/Intent;)Landroid/support/v4/a/ay;
  
78 ····:cond_278 ····:cond_2
79 ····return-object·p079 ····return-object·p0
  
80 ····:cond_380 ····:cond_3
81 ····move-object·v1,·v081 ····move-object·v1,·v0
  
Max diff block lines reached; 5374/10079 bytes (53.32%) of diff not shown.
635 B
smali/android/support/v4/app/aw.smali vs.
smali/android/support/v4/a/aw.smali
Files 2% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Landroid/support/v4/app/aw;1 .class·public·abstract·Landroid/support/v4/a/aw;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·a:I4 .field·private·static·a:I
  
  
5 #·direct·methods5 #·direct·methods
6 .method·static·constructor·<clinit>()V6 .method·static·constructor·<clinit>()V
7 ····.locals·17 ····.locals·1
  
8 ····const/high16·v0,·0x1000008 ····const/high16·v0,·0x100000
  
9 ····sput·v0,·Landroid/support/v4/app/aw;->a:I9 ····sput·v0,·Landroid/support/v4/a/aw;->a:I
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·a(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V13 .method·public·a(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
91.5 KB
smali/android/support/v4/app/Fragment.smali vs.
smali/android/support/v4/a/m.smali
Files 16% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·public·Landroid/support/v4/app/Fragment;1 .class·public·Landroid/support/v4/a/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/content/ComponentCallbacks;4 .implements·Landroid/content/ComponentCallbacks;
5 .implements·Landroid/view/View$OnCreateContextMenuListener;5 .implements·Landroid/view/View$OnCreateContextMenuListener;
  
  
6 #·static·fields6 #·static·fields
7 .field·static·final·a:Ljava/lang/Object;7 .field·static·final·a:Ljava/lang/Object;
  
8 .field·private·static·final·aa:Landroid/support/v4/f/m;8 .field·private·static·final·aa:Landroid/support/v4/g/m;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·A:Z10 .field·A:Z
  
11 .field·B:Z11 .field·B:Z
  
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 .field·K:Landroid/view/View;35 .field·K:Landroid/view/View;
  
36 .field·L:Z36 .field·L:Z
  
37 .field·M:Z37 .field·M:Z
  
38 .field·N:Landroid/support/v4/app/ao;38 .field·N:Landroid/support/v4/a/ao;
  
39 .field·O:Z39 .field·O:Z
  
40 .field·P:Z40 .field·P:Z
  
41 .field·Q:Ljava/lang/Object;41 .field·Q:Ljava/lang/Object;
  
Offset 57, 17 lines modifiedOffset 57, 17 lines modified
  
57 .field·V:Ljava/lang/Object;57 .field·V:Ljava/lang/Object;
  
58 .field·W:Ljava/lang/Boolean;58 .field·W:Ljava/lang/Boolean;
  
59 .field·X:Ljava/lang/Boolean;59 .field·X:Ljava/lang/Boolean;
  
60 .field·Y:Landroid/support/v4/app/aw;60 .field·Y:Landroid/support/v4/a/aw;
  
61 .field·Z:Landroid/support/v4/app/aw;61 .field·Z:Landroid/support/v4/a/aw;
  
62 .field·b:I62 .field·b:I
  
63 .field·c:Landroid/view/View;63 .field·c:Landroid/view/View;
  
64 .field·d:I64 .field·d:I
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 .field·g:I77 .field·g:I
  
78 .field·h:Ljava/lang/String;78 .field·h:Ljava/lang/String;
  
79 .field·i:Landroid/os/Bundle;79 .field·i:Landroid/os/Bundle;
  
80 .field·j:Landroid/support/v4/app/Fragment;80 .field·j:Landroid/support/v4/a/m;
  
81 .field·k:I81 .field·k:I
  
82 .field·l:I82 .field·l:I
  
83 .field·m:Z83 .field·m:Z
  
Offset 97, 44 lines modifiedOffset 97, 44 lines modified
  
97 .field·q:Z97 .field·q:Z
  
98 .field·r:Z98 .field·r:Z
  
99 .field·s:I99 .field·s:I
  
100 .field·t:Landroid/support/v4/app/v;100 .field·t:Landroid/support/v4/a/w;
  
101 .field·u:Landroid/support/v4/app/o;101 .field·u:Landroid/support/v4/a/p;
  
102 .field·v:Landroid/support/v4/app/v;102 .field·v:Landroid/support/v4/a/w;
  
103 .field·w:Landroid/support/v4/app/Fragment;103 .field·w:Landroid/support/v4/a/m;
  
104 .field·x:I104 .field·x:I
  
105 .field·y:I105 .field·y:I
  
106 .field·z:Ljava/lang/String;106 .field·z:Ljava/lang/String;
  
  
107 #·direct·methods107 #·direct·methods
108 .method·static·constructor·<clinit>()V108 .method·static·constructor·<clinit>()V
109 ····.locals·1109 ····.locals·1
  
110 ····new-instance·v0,·Landroid/support/v4/f/m;110 ····new-instance·v0,·Landroid/support/v4/g/m;
  
111 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V111 ····invoke-direct·{v0},·Landroid/support/v4/g/m;-><init>()V
  
112 ····sput-object·v0,·Landroid/support/v4/app/Fragment;->aa:Landroid/support/v4/f/m;112 ····sput-object·v0,·Landroid/support/v4/a/m;->aa:Landroid/support/v4/g/m;
  
113 ····new-instance·v0,·Ljava/lang/Object;113 ····new-instance·v0,·Ljava/lang/Object;
  
114 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V114 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
115 ····sput-object·v0,·Landroid/support/v4/app/Fragment;->a:Ljava/lang/Object;115 ····sput-object·v0,·Landroid/support/v4/a/m;->a:Ljava/lang/Object;
  
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·public·constructor·<init>()V118 .method·public·constructor·<init>()V
119 ····.locals·4119 ····.locals·4
  
Offset 144, 68 lines modifiedOffset 144, 68 lines modified
  
144 ····const/4·v1,·0x0144 ····const/4·v1,·0x0
  
145 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V145 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
146 ····const/4·v0,·0x0146 ····const/4·v0,·0x0
  
147 ····iput·v0,·p0,·Landroid/support/v4/app/Fragment;->b:I147 ····iput·v0,·p0,·Landroid/support/v4/a/m;->b:I
  
148 ····iput·v2,·p0,·Landroid/support/v4/app/Fragment;->g:I148 ····iput·v2,·p0,·Landroid/support/v4/a/m;->g:I
  
149 ····iput·v2,·p0,·Landroid/support/v4/app/Fragment;->k:I149 ····iput·v2,·p0,·Landroid/support/v4/a/m;->k:I
Max diff block lines reached; 90696/93621 bytes (96.88%) of diff not shown.
44.1 KB
smali/android/support/v4/app/o.smali vs.
smali/android/support/v4/a/p.smali
Files 5% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·Landroid/support/v4/app/o;1 .class·public·Landroid/support/v4/a/p;
2 .super·Landroid/app/Activity;2 .super·Landroid/app/Activity;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·a:Landroid/os/Handler;4 .field·final·a:Landroid/os/Handler;
  
5 .field·final·b:Landroid/support/v4/app/v;5 .field·final·b:Landroid/support/v4/a/w;
  
6 .field·final·c:Landroid/support/v4/app/s;6 .field·final·c:Landroid/support/v4/a/t;
  
7 .field·d:Z7 .field·d:Z
  
8 .field·e:Z8 .field·e:Z
  
9 .field·f:Z9 .field·f:Z
  
Offset 21, 42 lines modifiedOffset 21, 42 lines modified
  
21 .field·i:Z21 .field·i:Z
  
22 .field·j:Z22 .field·j:Z
  
23 .field·k:Z23 .field·k:Z
  
24 .field·l:Landroid/support/v4/f/m;24 .field·l:Landroid/support/v4/g/m;
  
25 .field·m:Landroid/support/v4/app/ao;25 .field·m:Landroid/support/v4/a/ao;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·128 ····.locals·1
  
29 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V29 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
30 ····new-instance·v0,·Landroid/support/v4/app/p;30 ····new-instance·v0,·Landroid/support/v4/a/q;
  
31 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/p;-><init>(Landroid/support/v4/app/o;)V31 ····invoke-direct·{v0,·p0},·Landroid/support/v4/a/q;-><init>(Landroid/support/v4/a/p;)V
  
32 ····iput-object·v0,·p0,·Landroid/support/v4/app/o;->a:Landroid/os/Handler;32 ····iput-object·v0,·p0,·Landroid/support/v4/a/p;->a:Landroid/os/Handler;
  
33 ····new-instance·v0,·Landroid/support/v4/app/v;33 ····new-instance·v0,·Landroid/support/v4/a/w;
  
34 ····invoke-direct·{v0},·Landroid/support/v4/app/v;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/v4/a/w;-><init>()V
  
35 ····iput-object·v0,·p0,·Landroid/support/v4/app/o;->b:Landroid/support/v4/app/v;35 ····iput-object·v0,·p0,·Landroid/support/v4/a/p;->b:Landroid/support/v4/a/w;
  
36 ····new-instance·v0,·Landroid/support/v4/app/q;36 ····new-instance·v0,·Landroid/support/v4/a/r;
  
37 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/q;-><init>(Landroid/support/v4/app/o;)V37 ····invoke-direct·{v0,·p0},·Landroid/support/v4/a/r;-><init>(Landroid/support/v4/a/p;)V
  
38 ····iput-object·v0,·p0,·Landroid/support/v4/app/o;->c:Landroid/support/v4/app/s;38 ····iput-object·v0,·p0,·Landroid/support/v4/a/p;->c:Landroid/support/v4/a/t;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·private·static·a(Landroid/view/View;)Ljava/lang/String;41 .method·private·static·a(Landroid/view/View;)Ljava/lang/String;
42 ····.locals·742 ····.locals·7
  
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
  
442 ····invoke-virtual·{p2,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V442 ····invoke-virtual·{p2,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
443 ····:cond_0443 ····:cond_0
444 ····return-void444 ····return-void
  
445 ····:cond_1445 ····:cond_1
446 ····invoke-static·{p3},·Landroid/support/v4/app/o;->a(Landroid/view/View;)Ljava/lang/String;446 ····invoke-static·{p3},·Landroid/support/v4/a/p;->a(Landroid/view/View;)Ljava/lang/String;
  
447 ····move-result-object·v0447 ····move-result-object·v0
  
448 ····invoke-virtual·{p2,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V448 ····invoke-virtual·{p2,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
449 ····instance-of·v0,·p3,·Landroid/view/ViewGroup;449 ····instance-of·v0,·p3,·Landroid/view/ViewGroup;
  
Offset 487, 122 lines modifiedOffset 487, 122 lines modified
487 ····:goto_0487 ····:goto_0
488 ····if-ge·v0,·v1,·:cond_0488 ····if-ge·v0,·v1,·:cond_0
  
489 ····invoke-virtual·{p3,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;489 ····invoke-virtual·{p3,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
490 ····move-result-object·v3490 ····move-result-object·v3
  
491 ····invoke-direct·{p0,·v2,·p2,·v3},·Landroid/support/v4/app/o;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V491 ····invoke-direct·{p0,·v2,·p2,·v3},·Landroid/support/v4/a/p;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
  
492 ····add-int/lit8·v0,·v0,·0x1492 ····add-int/lit8·v0,·v0,·0x1
  
493 ····goto·:goto_0493 ····goto·:goto_0
494 .end·method494 .end·method
  
  
495 #·virtual·methods495 #·virtual·methods
496 .method·a(Ljava/lang/String;ZZ)Landroid/support/v4/app/ao;496 .method·a(Ljava/lang/String;ZZ)Landroid/support/v4/a/ao;
497 ····.locals·2497 ····.locals·2
  
498 ····iget-object·v0,·p0,·Landroid/support/v4/app/o;->l:Landroid/support/v4/f/m;498 ····iget-object·v0,·p0,·Landroid/support/v4/a/p;->l:Landroid/support/v4/g/m;
  
499 ····if-nez·v0,·:cond_0499 ····if-nez·v0,·:cond_0
  
500 ····new-instance·v0,·Landroid/support/v4/f/m;500 ····new-instance·v0,·Landroid/support/v4/g/m;
  
501 ····invoke-direct·{v0},·Landroid/support/v4/f/m;-><init>()V501 ····invoke-direct·{v0},·Landroid/support/v4/g/m;-><init>()V
  
502 ····iput-object·v0,·p0,·Landroid/support/v4/app/o;->l:Landroid/support/v4/f/m;502 ····iput-object·v0,·p0,·Landroid/support/v4/a/p;->l:Landroid/support/v4/g/m;
  
503 ····:cond_0503 ····:cond_0
504 ····iget-object·v0,·p0,·Landroid/support/v4/app/o;->l:Landroid/support/v4/f/m;504 ····iget-object·v0,·p0,·Landroid/support/v4/a/p;->l:Landroid/support/v4/g/m;
  
505 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/m;->get(Ljava/lang/Object;)Ljava/lang/Object;505 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/m;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
506 ····move-result-object·v0506 ····move-result-object·v0
  
507 ····check-cast·v0,·Landroid/support/v4/app/ao;507 ····check-cast·v0,·Landroid/support/v4/a/ao;
  
508 ····if-nez·v0,·:cond_2508 ····if-nez·v0,·:cond_2
  
509 ····if-eqz·p3,·:cond_1509 ····if-eqz·p3,·:cond_1
  
510 ····new-instance·v0,·Landroid/support/v4/app/ao;510 ····new-instance·v0,·Landroid/support/v4/a/ao;
  
511 ····invoke-direct·{v0,·p1,·p0,·p2},·Landroid/support/v4/app/ao;-><init>(Ljava/lang/String;Landroid/support/v4/app/o;Z)V511 ····invoke-direct·{v0,·p1,·p0,·p2},·Landroid/support/v4/a/ao;-><init>(Ljava/lang/String;Landroid/support/v4/a/p;Z)V
  
512 ····iget-object·v1,·p0,·Landroid/support/v4/app/o;->l:Landroid/support/v4/f/m;512 ····iget-object·v1,·p0,·Landroid/support/v4/a/p;->l:Landroid/support/v4/g/m;
  
513 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/f/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;513 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/g/m;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
Max diff block lines reached; 39877/45048 bytes (88.52%) of diff not shown.
1.71 KB
smali/android/support/v4/app/as.smali vs.
smali/android/support/v4/a/as.smali
Files 4% similar despite different names
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 .class·Landroid/support/v4/app/as;1 .class·Landroid/support/v4/a/as;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/support/v4/app/ar;4 .implements·Landroid/support/v4/a/ar;
  
  
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 17, 36 lines modifiedOffset 17, 36 lines modified
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·a(Landroid/app/Activity;)Landroid/content/Intent;18 .method·public·a(Landroid/app/Activity;)Landroid/content/Intent;
19 ····.locals·519 ····.locals·5
  
20 ····const/4·v0,·0x020 ····const/4·v0,·0x0
  
21 ····invoke-static·{p1},·Landroid/support/v4/app/aq;->b(Landroid/app/Activity;)Ljava/lang/String;21 ····invoke-static·{p1},·Landroid/support/v4/a/aq;->b(Landroid/app/Activity;)Ljava/lang/String;
  
22 ····move-result-object·v122 ····move-result-object·v1
  
23 ····if-nez·v1,·:cond_023 ····if-nez·v1,·:cond_0
  
24 ····:goto_024 ····:goto_0
25 ····return-object·v025 ····return-object·v0
  
26 ····:cond_026 ····:cond_0
27 ····new-instance·v2,·Landroid/content/ComponentName;27 ····new-instance·v2,·Landroid/content/ComponentName;
  
28 ····invoke-direct·{v2,·p1,·v1},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V28 ····invoke-direct·{v2,·p1,·v1},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
29 ····:try_start_029 ····:try_start_0
30 ····invoke-static·{p1,·v2},·Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;30 ····invoke-static·{p1,·v2},·Landroid/support/v4/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
31 ····move-result-object·v331 ····move-result-object·v3
  
32 ····if-nez·v3,·:cond_132 ····if-nez·v3,·:cond_1
  
33 ····invoke-static·{v2},·Landroid/support/v4/a/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent;33 ····invoke-static·{v2},·Landroid/support/v4/b/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····goto·:goto_035 ····goto·:goto_0
  
36 ····:cond_136 ····:cond_1
37 ····new-instance·v3,·Landroid/content/Intent;37 ····new-instance·v3,·Landroid/content/Intent;
2.4 KB
smali/android/support/v4/app/ai.smali vs.
smali/android/support/v4/a/ai.smali
Files 17% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·final·Landroid/support/v4/app/ai;1 .class·final·Landroid/support/v4/a/ai;
2 .super·Landroid/transition/Transition$EpicenterCallback;2 .super·Landroid/transition/Transition$EpicenterCallback;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Landroid/support/v4/app/ak;4 .field·final·synthetic·a:Landroid/support/v4/a/ak;
  
5 .field·private·b:Landroid/graphics/Rect;5 .field·private·b:Landroid/graphics/Rect;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>(Landroid/support/v4/app/ak;)V7 .method·constructor·<init>(Landroid/support/v4/a/ak;)V
8 ····.locals·08 ····.locals·0
  
9 ····iput-object·p1,·p0,·Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak;9 ····iput-object·p1,·p0,·Landroid/support/v4/a/ai;->a:Landroid/support/v4/a/ak;
  
10 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V10 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;14 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
15 ····.locals·115 ····.locals·1
  
16 ····iget-object·v0,·p0,·Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect;16 ····iget-object·v0,·p0,·Landroid/support/v4/a/ai;->b:Landroid/graphics/Rect;
  
17 ····if-nez·v0,·:cond_017 ····if-nez·v0,·:cond_0
  
18 ····iget-object·v0,·p0,·Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak;18 ····iget-object·v0,·p0,·Landroid/support/v4/a/ai;->a:Landroid/support/v4/a/ak;
  
19 ····iget-object·v0,·v0,·Landroid/support/v4/app/ak;->a:Landroid/view/View;19 ····iget-object·v0,·v0,·Landroid/support/v4/a/ak;->a:Landroid/view/View;
  
20 ····if-eqz·v0,·:cond_020 ····if-eqz·v0,·:cond_0
  
21 ····iget-object·v0,·p0,·Landroid/support/v4/app/ai;->a:Landroid/support/v4/app/ak;21 ····iget-object·v0,·p0,·Landroid/support/v4/a/ai;->a:Landroid/support/v4/a/ak;
  
22 ····iget-object·v0,·v0,·Landroid/support/v4/app/ak;->a:Landroid/view/View;22 ····iget-object·v0,·v0,·Landroid/support/v4/a/ak;->a:Landroid/view/View;
  
23 ····invoke-static·{v0},·Landroid/support/v4/app/af;->b(Landroid/view/View;)Landroid/graphics/Rect;23 ····invoke-static·{v0},·Landroid/support/v4/a/af;->b(Landroid/view/View;)Landroid/graphics/Rect;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····iput-object·v0,·p0,·Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect;25 ····iput-object·v0,·p0,·Landroid/support/v4/a/ai;->b:Landroid/graphics/Rect;
  
26 ····:cond_026 ····:cond_0
27 ····iget-object·v0,·p0,·Landroid/support/v4/app/ai;->b:Landroid/graphics/Rect;27 ····iget-object·v0,·p0,·Landroid/support/v4/a/ai;->b:Landroid/graphics/Rect;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
21.8 KB
smali/android/support/v4/app/FragmentTabHost.smali vs.
smali/android/support/v7/c/a/a.smali
Files 27% similar despite different names
    
Offset 1, 415 lines modifiedOffset 1, 408 lines modified
1 .class·public·Landroid/support/v4/app/FragmentTabHost;1 .class·public·Landroid/support/v7/c/a/a;
2 .super·Landroid/widget/TabHost;2 .super·Landroid/graphics/drawable/Drawable;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/widget/TabHost$OnTabChangeListener;4 .implements·Landroid/graphics/drawable/Drawable$Callback;
  
  
5 #·instance·fields5 #·instance·fields
 6 .field·private·a:Landroid/graphics/drawable/Drawable;
6 .field·private·final·a:Ljava/util/ArrayList; 
  
7 .field·private·b:Landroid/content/Context; 
  
8 .field·private·c:Landroid/support/v4/app/t; 
  
9 .field·private·d:I 
  
10 .field·private·e:Landroid/widget/TabHost$OnTabChangeListener; 
  
11 .field·private·f:Landroid/support/v4/app/ad; 
  
12 .field·private·g:Z 
  
  
13 #·direct·methods7 #·direct·methods
14 .method·private·a(Ljava/lang/String;Landroid/support/v4/app/ae;)Landroid/support/v4/app/ae;8 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
15 ····.locals·49 ····.locals·0
  
16 ····const/4·v1,·0x010 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V
  
17 ····const/4·v0,·0x011 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/c/a/a;->a(Landroid/graphics/drawable/Drawable;)V
  
18 ····move·v2,·v012 ····return-void
 13 .end·method
  
19 ····:goto_0 
20 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTabHost;->a:Ljava/util/ArrayList; 
  
21 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I14 #·virtual·methods
 15 .method·public·a(Landroid/graphics/drawable/Drawable;)V
 16 ····.locals·2
  
22 ····move-result·v017 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
23 ····if-ge·v2,·v0,·:cond_018 ····if-eqz·v0,·:cond_0
  
24 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTabHost;->a:Ljava/util/ArrayList;19 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
25 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;20 ····const/4·v1,·0x0
  
26 ····move-result-object·v021 ····invoke-virtual·{v0,·v1},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
27 ····check-cast·v0,·Landroid/support/v4/app/ad;22 ····:cond_0
 23 ····iput-object·p1,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
28 ····invoke-static·{v0},·Landroid/support/v4/app/ad;->b(Landroid/support/v4/app/ad;)Ljava/lang/String;24 ····if-eqz·p1,·:cond_1
  
29 ····move-result-object·v325 ····invoke-virtual·{p1,·p0},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
30 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z26 ····:cond_1
 27 ····return-void
 28 .end·method
  
31 ····move-result·v329 .method·public·draw(Landroid/graphics/Canvas;)V
 30 ····.locals·1
  
32 ····if-eqz·v3,·:cond_731 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
 32 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
33 ····:goto_1 
34 ····add-int/lit8·v1,·v2,·0x1 
  
35 ····move·v2,·v133 ····return-void
 34 .end·method
  
36 ····move-object·v1,·v035 .method·public·getChangingConfigurations()I
 36 ····.locals·1
  
37 ····goto·:goto_037 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
 38 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I
38 ····:cond_0 
39 ····if-nez·v1,·:cond_1 
  
40 ····new-instance·v0,·Ljava/lang/IllegalStateException;39 ····move-result·v0
  
41 ····new-instance·v1,·Ljava/lang/StringBuilder;40 ····return·v0
 41 .end·method
  
42 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V42 .method·public·getCurrent()Landroid/graphics/drawable/Drawable;
 43 ····.locals·1
  
43 ····const-string·v2,·"No·tab·known·for·tag·"44 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
44 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;45 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable;
  
45 ····move-result-object·v146 ····move-result-object·v0
  
46 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····return-object·v0
 48 .end·method
  
47 ····move-result-object·v149 .method·public·getIntrinsicHeight()I
 50 ····.locals·1
  
48 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;51 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
49 ····move-result-object·v152 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
  
50 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V53 ····move-result·v0
  
51 ····throw·v054 ····return·v0
 55 .end·method
  
52 ····:cond_1 
53 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTabHost;->f:Landroid/support/v4/app/ad;56 .method·public·getIntrinsicWidth()I
 57 ····.locals·1
  
54 ····if-eq·v0,·v1,·:cond_558 ····iget-object·v0,·p0,·Landroid/support/v7/c/a/a;->a:Landroid/graphics/drawable/Drawable;
  
55 ····if-nez·p2,·:cond_259 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
  
56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTabHost;->c:Landroid/support/v4/app/t;60 ····move-result·v0
  
57 ····invoke-virtual·{v0},·Landroid/support/v4/app/t;->a()Landroid/support/v4/app/ae;61 ····return·v0
 62 .end·method
  
58 ····move-result-object·p263 .method·public·getMinimumHeight()I
Max diff block lines reached; 16723/22179 bytes (75.40%) of diff not shown.
7.68 KB
smali/android/support/v4/app/ah.smali vs.
smali/android/support/v4/a/ah.smali
Files 10% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 .class·final·Landroid/support/v4/app/ah;1 .class·final·Landroid/support/v4/a/ah;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;4 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/view/View;6 .field·final·synthetic·a:Landroid/view/View;
  
7 .field·final·synthetic·b:Landroid/support/v4/app/al;7 .field·final·synthetic·b:Landroid/support/v4/a/al;
  
8 .field·final·synthetic·c:Ljava/util/Map;8 .field·final·synthetic·c:Ljava/util/Map;
  
9 .field·final·synthetic·d:Ljava/util/Map;9 .field·final·synthetic·d:Ljava/util/Map;
  
10 .field·final·synthetic·e:Landroid/transition/Transition;10 .field·final·synthetic·e:Landroid/transition/Transition;
  
11 .field·final·synthetic·f:Ljava/util/ArrayList;11 .field·final·synthetic·f:Ljava/util/ArrayList;
  
12 .field·final·synthetic·g:Landroid/view/View;12 .field·final·synthetic·g:Landroid/view/View;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(Landroid/view/View;Landroid/support/v4/app/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/view/View;)V14 .method·constructor·<init>(Landroid/view/View;Landroid/support/v4/a/al;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/view/View;)V
15 ····.locals·015 ····.locals·0
  
16 ····iput-object·p1,·p0,·Landroid/support/v4/app/ah;->a:Landroid/view/View;16 ····iput-object·p1,·p0,·Landroid/support/v4/a/ah;->a:Landroid/view/View;
  
17 ····iput-object·p2,·p0,·Landroid/support/v4/app/ah;->b:Landroid/support/v4/app/al;17 ····iput-object·p2,·p0,·Landroid/support/v4/a/ah;->b:Landroid/support/v4/a/al;
  
18 ····iput-object·p3,·p0,·Landroid/support/v4/app/ah;->c:Ljava/util/Map;18 ····iput-object·p3,·p0,·Landroid/support/v4/a/ah;->c:Ljava/util/Map;
  
19 ····iput-object·p4,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/Map;19 ····iput-object·p4,·p0,·Landroid/support/v4/a/ah;->d:Ljava/util/Map;
  
20 ····iput-object·p5,·p0,·Landroid/support/v4/app/ah;->e:Landroid/transition/Transition;20 ····iput-object·p5,·p0,·Landroid/support/v4/a/ah;->e:Landroid/transition/Transition;
  
21 ····iput-object·p6,·p0,·Landroid/support/v4/app/ah;->f:Ljava/util/ArrayList;21 ····iput-object·p6,·p0,·Landroid/support/v4/a/ah;->f:Ljava/util/ArrayList;
  
22 ····iput-object·p7,·p0,·Landroid/support/v4/app/ah;->g:Landroid/view/View;22 ····iput-object·p7,·p0,·Landroid/support/v4/a/ah;->g:Landroid/view/View;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·onPreDraw()Z27 .method·public·onPreDraw()Z
28 ····.locals·528 ····.locals·5
  
29 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->a:Landroid/view/View;29 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->a:Landroid/view/View;
  
30 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;30 ····invoke-virtual·{v0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V32 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
33 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->b:Landroid/support/v4/app/al;33 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->b:Landroid/support/v4/a/al;
  
34 ····invoke-interface·{v0},·Landroid/support/v4/app/al;->a()Landroid/view/View;34 ····invoke-interface·{v0},·Landroid/support/v4/a/al;->a()Landroid/view/View;
  
35 ····move-result-object·v235 ····move-result-object·v2
  
36 ····if-eqz·v2,·:cond_236 ····if-eqz·v2,·:cond_2
  
37 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->c:Ljava/util/Map;37 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->c:Ljava/util/Map;
  
38 ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z38 ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z
  
39 ····move-result·v039 ····move-result·v0
  
40 ····if-nez·v0,·:cond_140 ····if-nez·v0,·:cond_1
  
41 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/Map;41 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->d:Ljava/util/Map;
  
42 ····invoke-static·{v0,·v2},·Landroid/support/v4/app/af;->a(Ljava/util/Map;Landroid/view/View;)V42 ····invoke-static·{v0,·v2},·Landroid/support/v4/a/af;->a(Ljava/util/Map;Landroid/view/View;)V
  
43 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/Map;43 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->d:Ljava/util/Map;
  
44 ····invoke-interface·{v0},·Ljava/util/Map;->keySet()Ljava/util/Set;44 ····invoke-interface·{v0},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····iget-object·v1,·p0,·Landroid/support/v4/app/ah;->c:Ljava/util/Map;46 ····iget-object·v1,·p0,·Landroid/support/v4/a/ah;->c:Ljava/util/Map;
  
47 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;47 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->retainAll(Ljava/util/Collection;)Z49 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->retainAll(Ljava/util/Collection;)Z
  
50 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->c:Ljava/util/Map;50 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->c:Ljava/util/Map;
  
51 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;51 ····invoke-interface·{v0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;53 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
  
117 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;117 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····check-cast·v1,·Ljava/lang/String;119 ····check-cast·v1,·Ljava/lang/String;
  
120 ····iget-object·v4,·p0,·Landroid/support/v4/app/ah;->d:Ljava/util/Map;120 ····iget-object·v4,·p0,·Landroid/support/v4/a/ah;->d:Ljava/util/Map;
  
121 ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;121 ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
122 ····move-result-object·v1122 ····move-result-object·v1
  
123 ····check-cast·v1,·Landroid/view/View;123 ····check-cast·v1,·Landroid/view/View;
  
Offset 138, 48 lines modifiedOffset 138, 48 lines modified
138 ····check-cast·v0,·Ljava/lang/String;138 ····check-cast·v0,·Ljava/lang/String;
  
139 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V139 ····invoke-virtual·{v1,·v0},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····:cond_1141 ····:cond_1
142 ····iget-object·v0,·p0,·Landroid/support/v4/app/ah;->e:Landroid/transition/Transition;142 ····iget-object·v0,·p0,·Landroid/support/v4/a/ah;->e:Landroid/transition/Transition;
  
Max diff block lines reached; 2307/7747 bytes (29.78%) of diff not shown.
5.74 KB
smali/android/support/v4/app/aq.smali vs.
smali/android/support/v4/a/aq.smali
Files 7% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·public·Landroid/support/v4/app/aq;1 .class·public·Landroid/support/v4/a/aq;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·final·a:Landroid/support/v4/app/ar;4 .field·private·static·final·a:Landroid/support/v4/a/ar;
  
  
5 #·direct·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,·0x109 ····const/16·v1,·0x10
  
10 ····if-lt·v0,·v1,·:cond_010 ····if-lt·v0,·v1,·:cond_0
  
11 ····new-instance·v0,·Landroid/support/v4/app/at;11 ····new-instance·v0,·Landroid/support/v4/a/at;
  
12 ····invoke-direct·{v0},·Landroid/support/v4/app/at;-><init>()V12 ····invoke-direct·{v0},·Landroid/support/v4/a/at;-><init>()V
  
13 ····sput-object·v0,·Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar;13 ····sput-object·v0,·Landroid/support/v4/a/aq;->a:Landroid/support/v4/a/ar;
  
14 ····:goto_014 ····:goto_0
15 ····return-void15 ····return-void
  
16 ····:cond_016 ····:cond_0
17 ····new-instance·v0,·Landroid/support/v4/app/as;17 ····new-instance·v0,·Landroid/support/v4/a/as;
  
18 ····invoke-direct·{v0},·Landroid/support/v4/app/as;-><init>()V18 ····invoke-direct·{v0},·Landroid/support/v4/a/as;-><init>()V
  
19 ····sput-object·v0,·Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar;19 ····sput-object·v0,·Landroid/support/v4/a/aq;->a:Landroid/support/v4/a/ar;
  
20 ····goto·:goto_020 ····goto·:goto_0
21 .end·method21 .end·method
  
22 .method·public·static·a(Landroid/app/Activity;)Landroid/content/Intent;22 .method·public·static·a(Landroid/app/Activity;)Landroid/content/Intent;
23 ····.locals·123 ····.locals·1
  
24 ····sget-object·v0,·Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar;24 ····sget-object·v0,·Landroid/support/v4/a/aq;->a:Landroid/support/v4/a/ar;
  
25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/app/ar;->a(Landroid/app/Activity;)Landroid/content/Intent;25 ····invoke-interface·{v0,·p0},·Landroid/support/v4/a/ar;->a(Landroid/app/Activity;)Landroid/content/Intent;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
29 .method·public·static·a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;29 .method·public·static·a(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;
30 ····.locals·330 ····.locals·3
  
31 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;31 ····invoke-static·{p0,·p1},·Landroid/support/v4/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····if-nez·v0,·:cond_033 ····if-nez·v0,·:cond_0
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
Offset 66, 21 lines modifiedOffset 66, 21 lines modified
  
66 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;66 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····invoke-direct·{v1,·v2,·v0},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V68 ····invoke-direct·{v1,·v2,·v0},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
69 ····invoke-static·{p0,·v1},·Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;69 ····invoke-static·{p0,·v1},·Landroid/support/v4/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····if-nez·v0,·:cond_171 ····if-nez·v0,·:cond_1
  
72 ····invoke-static·{v1},·Landroid/support/v4/a/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent;72 ····invoke-static·{v1},·Landroid/support/v4/b/e;->a(Landroid/content/ComponentName;)Landroid/content/Intent;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····goto·:goto_074 ····goto·:goto_0
  
75 ····:cond_175 ····:cond_1
76 ····new-instance·v0,·Landroid/content/Intent;76 ····new-instance·v0,·Landroid/content/Intent;
Offset 93, 32 lines modifiedOffset 93, 32 lines modified
  
93 ····goto·:goto_093 ····goto·:goto_0
94 .end·method94 .end·method
  
95 .method·public·static·a(Landroid/app/Activity;Landroid/content/Intent;)Z95 .method·public·static·a(Landroid/app/Activity;Landroid/content/Intent;)Z
96 ····.locals·196 ····.locals·1
  
97 ····sget-object·v0,·Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar;97 ····sget-object·v0,·Landroid/support/v4/a/aq;->a:Landroid/support/v4/a/ar;
  
98 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/app/ar;->a(Landroid/app/Activity;Landroid/content/Intent;)Z98 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/a/ar;->a(Landroid/app/Activity;Landroid/content/Intent;)Z
  
99 ····move-result·v099 ····move-result·v0
  
100 ····return·v0100 ····return·v0
101 .end·method101 .end·method
  
102 .method·public·static·b(Landroid/app/Activity;)Ljava/lang/String;102 .method·public·static·b(Landroid/app/Activity;)Ljava/lang/String;
103 ····.locals·2103 ····.locals·2
  
104 ····:try_start_0104 ····:try_start_0
105 ····invoke-virtual·{p0},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;105 ····invoke-virtual·{p0},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····invoke-static·{p0,·v0},·Landroid/support/v4/app/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;107 ····invoke-static·{p0,·v0},·Landroid/support/v4/a/aq;->b(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
108 ····:try_end_0108 ····:try_end_0
109 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0109 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
110 ····move-result-object·v0110 ····move-result-object·v0
  
111 ····return-object·v0111 ····return-object·v0
  
Offset 141, 25 lines modifiedOffset 141, 25 lines modified
  
141 ····const/16·v1,·0x80141 ····const/16·v1,·0x80
  
142 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;142 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
  
143 ····move-result-object·v0143 ····move-result-object·v0
  
144 ····sget-object·v1,·Landroid/support/v4/app/aq;->a:Landroid/support/v4/app/ar;144 ····sget-object·v1,·Landroid/support/v4/a/aq;->a:Landroid/support/v4/a/ar;
  
145 ····invoke-interface·{v1,·p0,·v0},·Landroid/support/v4/app/ar;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;145 ····invoke-interface·{v1,·p0,·v0},·Landroid/support/v4/a/ar;->a(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
  
Max diff block lines reached; 550/5761 bytes (9.55%) of diff not shown.
14.6 KB
smali/android/support/v4/f/i.smali vs.
smali/android/support/v4/g/g.smali
Files 20% similar despite different names
    
Offset 1, 379 lines modifiedOffset 1, 392 lines modified
1 .class·final·Landroid/support/v4/f/i;1 .class·abstract·Landroid/support/v4/g/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Ljava/util/Set; 
  
  
5 #·instance·fields3 #·instance·fields
 4 .field·b:Landroid/support/v4/g/i;
  
6 .field·final·synthetic·a:Landroid/support/v4/f/g;5 .field·c:Landroid/support/v4/g/j;
  
 6 .field·d:Landroid/support/v4/g/l;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/f/g;)V8 .method·constructor·<init>()V
9 ····.locals·09 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g; 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····return-void11 ····return-void
13 .end·method12 .end·method
  
 13 .method·public·static·a(Ljava/util/Map;Ljava/util/Collection;)Z
 14 ····.locals·2
  
 15 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
14 #·virtual·methods 
15 .method·public·a(Ljava/util/Map$Entry;)Z 
16 ····.locals·1 
  
17 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; 
  
18 ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V 
  
19 ····throw·v0 
20 .end·method 
  
21 .method·public·synthetic·add(Ljava/lang/Object;)Z 
22 ····.locals·1 
  
23 ····check-cast·p1,·Ljava/util/Map$Entry;16 ····move-result-object·v0
  
24 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/f/i;->a(Ljava/util/Map$Entry;)Z17 ····:cond_0
 18 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
25 ····move-result·v019 ····move-result·v1
  
 20 ····if-eqz·v1,·:cond_1
26 ····return·v0 
27 .end·method 
  
 21 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
28 .method·public·addAll(Ljava/util/Collection;)Z 
29 ····.locals·5 
  
30 ····iget-object·v0,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g;22 ····move-result-object·v1
  
31 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I23 ····invoke-interface·{p0,·v1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
32 ····move-result·v124 ····move-result·v1
  
33 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;25 ····if-nez·v1,·:cond_0
  
34 ····move-result-object·v226 ····const/4·v0,·0x0
  
35 ····:goto_027 ····:goto_0
36 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z28 ····return·v0
  
37 ····move-result·v029 ····:cond_1
 30 ····const/4·v0,·0x1
  
38 ····if-eqz·v0,·:cond_031 ····goto·:goto_0
 32 .end·method
  
39 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;33 .method·public·static·a(Ljava/util/Set;Ljava/lang/Object;)Z
 34 ····.locals·4
  
40 ····move-result-object·v035 ····const/4·v0,·0x1
  
41 ····check-cast·v0,·Ljava/util/Map$Entry;36 ····const/4·v1,·0x0
  
42 ····iget-object·v3,·p0,·Landroid/support/v4/f/i;->a:Landroid/support/v4/f/g;37 ····if-ne·p0,·p1,·:cond_1
  
43 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;38 ····move·v1,·v0
  
44 ····move-result-object·v439 ····:cond_0
 40 ····:goto_0
 41 ····return·v1
  
45 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;42 ····:cond_1
 43 ····instance-of·v2,·p1,·Ljava/util/Set;
  
46 ····move-result-object·v044 ····if-eqz·v2,·:cond_0
  
47 ····invoke-virtual·{v3,·v4,·v0},·Landroid/support/v4/f/g;->a(Ljava/lang/Object;Ljava/lang/Object;)V45 ····check-cast·p1,·Ljava/util/Set;
  
48 ····goto·:goto_046 ····:try_start_0
 47 ····invoke-interface·{p0},·Ljava/util/Set;->size()I
  
 48 ····move-result·v2
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()I49 ····invoke-interface·{p1},·Ljava/util/Set;->size()I
  
52 ····move-result·v050 ····move-result·v3
  
53 ····if-eq·v1,·v0,·:cond_151 ····if-ne·v2,·v3,·:cond_2
  
54 ····const/4·v0,·0x152 ····invoke-interface·{p0,·p1},·Ljava/util/Set;->containsAll(Ljava/util/Collection;)Z
 53 ····:try_end_0
 54 ····.catch·Ljava/lang/NullPointerException;·{:try_start_0·..·:try_end_0}·:catch_1
 55 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 56 ····move-result·v2
  
 57 ····if-eqz·v2,·:cond_2
  
55 ····:goto_158 ····:goto_1
56 ····return·v059 ····move·v1,·v0
  
 60 ····goto·:goto_0
  
Max diff block lines reached; 10894/14882 bytes (73.20%) of diff not shown.
14.4 KB
smali/android/support/v4/f/k.smali vs.
smali/android/support/v4/b/k.smali
Files 22% similar despite different names
    
Offset 1, 392 lines modifiedOffset 1, 293 lines modified
1 .class·final·Landroid/support/v4/f/k;1 .class·public·Landroid/support/v4/b/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Ljava/util/Iterator; 
5 .implements·Ljava/util/Map$Entry; 
  
  
6 #·instance·fields3 #·instance·fields
7 .field·a:I4 .field·a:I
  
8 .field·b:I5 .field·b:Landroid/support/v4/b/l;
  
9 .field·c:Z6 .field·c:Z
  
10 .field·final·synthetic·d:Landroid/support/v4/f/g;7 .field·d:Z
  
 8 .field·e:Z
  
 9 .field·f:Z
11 #·direct·methods 
12 .method·constructor·<init>(Landroid/support/v4/f/g;)V 
13 ····.locals·1 
  
14 ····iput-object·p1,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g;10 .field·g:Z
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····const/4·v0,·0x011 #·virtual·methods
 12 .method·public·a(Ljava/lang/Object;)Ljava/lang/String;
 13 ····.locals·2
  
17 ····iput-boolean·v0,·p0,·Landroid/support/v4/f/k;->c:Z14 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
18 ····invoke-virtual·{p1},·Landroid/support/v4/f/g;->a()I15 ····const/16·v1,·0x40
  
19 ····move-result·v016 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V
  
20 ····add-int/lit8·v0,·v0,·-0x117 ····invoke-static·{p1,·v0},·Landroid/support/v4/g/d;->a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
  
21 ····iput·v0,·p0,·Landroid/support/v4/f/k;->a:I18 ····const-string·v1,·"}"
  
22 ····const/4·v0,·-0x119 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
23 ····iput·v0,·p0,·Landroid/support/v4/f/k;->b:I20 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
24 ····return-void21 ····move-result-object·v0
  
 22 ····return-object·v0
25 .end·method23 .end·method
  
 24 .method·public·final·a()V
 25 ····.locals·2
  
 26 ····const/4·v1,·0x0
26 #·virtual·methods 
27 .method·public·a()Ljava/util/Map$Entry; 
28 ····.locals·1 
  
29 ····iget·v0,·p0,·Landroid/support/v4/f/k;->b:I27 ····const/4·v0,·0x1
  
30 ····add-int/lit8·v0,·v0,·0x128 ····iput-boolean·v0,·p0,·Landroid/support/v4/b/k;->c:Z
  
31 ····iput·v0,·p0,·Landroid/support/v4/f/k;->b:I29 ····iput-boolean·v1,·p0,·Landroid/support/v4/b/k;->e:Z
  
32 ····const/4·v0,·0x130 ····iput-boolean·v1,·p0,·Landroid/support/v4/b/k;->d:Z
  
33 ····iput-boolean·v0,·p0,·Landroid/support/v4/f/k;->c:Z31 ····invoke-virtual·{p0},·Landroid/support/v4/b/k;->b()V
  
34 ····return-object·p032 ····return-void
35 .end·method33 .end·method
  
36 .method·public·final·equals(Ljava/lang/Object;)Z34 .method·public·a(ILandroid/support/v4/b/l;)V
37 ····.locals·535 ····.locals·2
  
38 ····const/4·v0,·0x1 
  
39 ····const/4·v1,·0x0 
  
40 ····iget-boolean·v2,·p0,·Landroid/support/v4/f/k;->c:Z36 ····iget-object·v0,·p0,·Landroid/support/v4/b/k;->b:Landroid/support/v4/b/l;
  
41 ····if-nez·v2,·:cond_037 ····if-eqz·v0,·:cond_0
  
42 ····new-instance·v0,·Ljava/lang/IllegalStateException;38 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
43 ····const-string·v1,·"This·container·does·not·support·retaining·Map.Entry·objects"39 ····const-string·v1,·"There·is·already·a·listener·registered"
  
44 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V40 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
45 ····throw·v041 ····throw·v0
  
46 ····:cond_042 ····:cond_0
47 ····instance-of·v2,·p1,·Ljava/util/Map$Entry; 
  
48 ····if-nez·v2,·:cond_1 
  
49 ····:goto_0 
50 ····return·v1 
  
51 ····:cond_1 
52 ····check-cast·p1,·Ljava/util/Map$Entry; 
  
53 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; 
  
54 ····move-result-object·v2 
  
55 ····iget-object·v3,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g;43 ····iput-object·p2,·p0,·Landroid/support/v4/b/k;->b:Landroid/support/v4/b/l;
  
56 ····iget·v4,·p0,·Landroid/support/v4/f/k;->b:I 
  
57 ····invoke-virtual·{v3,·v4,·v1},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object; 
  
58 ····move-result-object·v344 ····iput·p1,·p0,·Landroid/support/v4/b/k;->a:I
  
 45 ····return-void
59 ····invoke-static·{v2,·v3},·Landroid/support/v4/f/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
60 ····move-result·v2 
  
61 ····if-eqz·v2,·:cond_2 
  
62 ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; 
  
63 ····move-result-object·v2 
  
64 ····iget-object·v3,·p0,·Landroid/support/v4/f/k;->d:Landroid/support/v4/f/g; 
  
Max diff block lines reached; 10329/14687 bytes (70.33%) of diff not shown.
34.0 KB
smali/android/support/v4/f/m.smali vs.
smali/android/support/v4/g/m.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Landroid/support/v4/f/m;1 .class·public·Landroid/support/v4/g/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·static·b:[Ljava/lang/Object;4 .field·static·b:[Ljava/lang/Object;
  
5 .field·static·c:I5 .field·static·c:I
Offset 22, 25 lines modifiedOffset 22, 25 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·124 ····.locals·1
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····sget-object·v0,·Landroid/support/v4/f/c;->a:[I26 ····sget-object·v0,·Landroid/support/v4/g/c;->a:[I
  
27 ····iput-object·v0,·p0,·Landroid/support/v4/f/m;->f:[I27 ····iput-object·v0,·p0,·Landroid/support/v4/g/m;->f:[I
  
28 ····sget-object·v0,·Landroid/support/v4/f/c;->c:[Ljava/lang/Object;28 ····sget-object·v0,·Landroid/support/v4/g/c;->c:[Ljava/lang/Object;
  
29 ····iput-object·v0,·p0,·Landroid/support/v4/f/m;->g:[Ljava/lang/Object;29 ····iput-object·v0,·p0,·Landroid/support/v4/g/m;->g:[Ljava/lang/Object;
  
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····iput·v0,·p0,·Landroid/support/v4/f/m;->h:I31 ····iput·v0,·p0,·Landroid/support/v4/g/m;->h:I
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·private·static·a([I[Ljava/lang/Object;I)V34 .method·private·static·a([I[Ljava/lang/Object;I)V
35 ····.locals·435 ····.locals·4
  
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
  
50 ····array-length·v0,·p050 ····array-length·v0,·p0
  
51 ····const/16·v1,·0x851 ····const/16·v1,·0x8
  
52 ····if-ne·v0,·v1,·:cond_352 ····if-ne·v0,·v1,·:cond_3
  
53 ····const-class·v1,·Landroid/support/v4/f/a;53 ····const-class·v1,·Landroid/support/v4/g/a;
  
54 ····monitor-enter·v154 ····monitor-enter·v1
  
55 ····:try_start_055 ····:try_start_0
56 ····sget·v0,·Landroid/support/v4/f/m;->e:I56 ····sget·v0,·Landroid/support/v4/g/m;->e:I
  
57 ····if-ge·v0,·v2,·:cond_157 ····if-ge·v0,·v2,·:cond_1
  
58 ····const/4·v0,·0x058 ····const/4·v0,·0x0
  
59 ····sget-object·v2,·Landroid/support/v4/f/m;->d:[Ljava/lang/Object;59 ····sget-object·v2,·Landroid/support/v4/g/m;->d:[Ljava/lang/Object;
  
60 ····aput-object·v2,·p1,·v060 ····aput-object·v2,·p1,·v0
  
61 ····const/4·v0,·0x161 ····const/4·v0,·0x1
  
62 ····aput-object·p0,·p1,·v062 ····aput-object·p0,·p1,·v0
  
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
85 ····aput-object·v2,·p1,·v085 ····aput-object·v2,·p1,·v0
  
86 ····add-int/lit8·v0,·v0,·-0x186 ····add-int/lit8·v0,·v0,·-0x1
  
87 ····goto·:goto_087 ····goto·:goto_0
  
88 ····:cond_088 ····:cond_0
89 ····sput-object·p1,·Landroid/support/v4/f/m;->d:[Ljava/lang/Object;89 ····sput-object·p1,·Landroid/support/v4/g/m;->d:[Ljava/lang/Object;
  
90 ····sget·v0,·Landroid/support/v4/f/m;->e:I90 ····sget·v0,·Landroid/support/v4/g/m;->e:I
  
91 ····add-int/lit8·v0,·v0,·0x191 ····add-int/lit8·v0,·v0,·0x1
  
92 ····sput·v0,·Landroid/support/v4/f/m;->e:I92 ····sput·v0,·Landroid/support/v4/g/m;->e:I
  
93 ····:cond_193 ····:cond_1
94 ····monitor-exit·v194 ····monitor-exit·v1
  
95 ····:cond_295 ····:cond_2
96 ····:goto_196 ····:goto_1
97 ····return-void97 ····return-void
Offset 116, 26 lines modifiedOffset 116, 26 lines modified
116 ····:cond_3116 ····:cond_3
117 ····array-length·v0,·p0117 ····array-length·v0,·p0
  
118 ····const/4·v1,·0x4118 ····const/4·v1,·0x4
  
119 ····if-ne·v0,·v1,·:cond_2119 ····if-ne·v0,·v1,·:cond_2
  
120 ····const-class·v1,·Landroid/support/v4/f/a;120 ····const-class·v1,·Landroid/support/v4/g/a;
  
121 ····monitor-enter·v1121 ····monitor-enter·v1
  
122 ····:try_start_1122 ····:try_start_1
123 ····sget·v0,·Landroid/support/v4/f/m;->c:I123 ····sget·v0,·Landroid/support/v4/g/m;->c:I
  
124 ····if-ge·v0,·v2,·:cond_5124 ····if-ge·v0,·v2,·:cond_5
  
125 ····const/4·v0,·0x0125 ····const/4·v0,·0x0
  
126 ····sget-object·v2,·Landroid/support/v4/f/m;->b:[Ljava/lang/Object;126 ····sget-object·v2,·Landroid/support/v4/g/m;->b:[Ljava/lang/Object;
  
127 ····aput-object·v2,·p1,·v0127 ····aput-object·v2,·p1,·v0
  
128 ····const/4·v0,·0x1128 ····const/4·v0,·0x1
  
129 ····aput-object·p0,·p1,·v0129 ····aput-object·p0,·p1,·v0
  
Offset 151, 21 lines modifiedOffset 151, 21 lines modified
151 ····aput-object·v2,·p1,·v0151 ····aput-object·v2,·p1,·v0
  
152 ····add-int/lit8·v0,·v0,·-0x1152 ····add-int/lit8·v0,·v0,·-0x1
  
153 ····goto·:goto_2153 ····goto·:goto_2
  
154 ····:cond_4154 ····:cond_4
155 ····sput-object·p1,·Landroid/support/v4/f/m;->b:[Ljava/lang/Object;155 ····sput-object·p1,·Landroid/support/v4/g/m;->b:[Ljava/lang/Object;
  
156 ····sget·v0,·Landroid/support/v4/f/m;->c:I156 ····sget·v0,·Landroid/support/v4/g/m;->c:I
  
157 ····add-int/lit8·v0,·v0,·0x1157 ····add-int/lit8·v0,·v0,·0x1
  
158 ····sput·v0,·Landroid/support/v4/f/m;->c:I158 ····sput·v0,·Landroid/support/v4/g/m;->c:I
  
159 ····:cond_5159 ····:cond_5
Max diff block lines reached; 31374/34726 bytes (90.35%) of diff not shown.
7.86 KB
smali/android/support/v4/f/l.smali vs.
smali/android/support/v4/g/l.smali
Files 4% 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/v4/g/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Collection;4 .implements·Ljava/util/Collection;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/support/v4/f/g;6 .field·final·synthetic·a:Landroid/support/v4/g/g;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/f/g;)V8 .method·constructor·<init>(Landroid/support/v4/g/g;)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/v4/g/l;->a:Landroid/support/v4/g/g;
  
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/v4/g/l;->a:Landroid/support/v4/g/g;
  
46 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->c()V46 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->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/v4/g/l;->a:Landroid/support/v4/g/g;
  
52 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/g;->b(Ljava/lang/Object;)I52 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/g;->b(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 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ····if-eqz·v1,·:cond_188 ····if-eqz·v1,·:cond_1
  
89 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;89 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
90 ····move-result-object·v190 ····move-result-object·v1
  
91 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/f/l;->contains(Ljava/lang/Object;)Z91 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/g/l;->contains(Ljava/lang/Object;)Z
  
92 ····move-result·v192 ····move-result·v1
  
93 ····if-nez·v1,·:cond_093 ····if-nez·v1,·:cond_0
  
94 ····const/4·v0,·0x094 ····const/4·v0,·0x0
  
Offset 108, 17 lines modifiedOffset 108, 17 lines modified
  
108 ····goto·:goto_0108 ····goto·:goto_0
109 .end·method109 .end·method
  
110 .method·public·isEmpty()Z110 .method·public·isEmpty()Z
111 ····.locals·1111 ····.locals·1
  
112 ····iget-object·v0,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;112 ····iget-object·v0,·p0,·Landroid/support/v4/g/l;->a:Landroid/support/v4/g/g;
  
113 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I113 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->a()I
  
114 ····move-result·v0114 ····move-result·v0
  
115 ····if-nez·v0,·:cond_0115 ····if-nez·v0,·:cond_0
  
116 ····const/4·v0,·0x1116 ····const/4·v0,·0x1
  
Offset 130, 39 lines modifiedOffset 130, 39 lines modified
  
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
132 .method·public·iterator()Ljava/util/Iterator;132 .method·public·iterator()Ljava/util/Iterator;
133 ····.locals·3133 ····.locals·3
  
134 ····new-instance·v0,·Landroid/support/v4/f/h;134 ····new-instance·v0,·Landroid/support/v4/g/h;
  
135 ····iget-object·v1,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;135 ····iget-object·v1,·p0,·Landroid/support/v4/g/l;->a:Landroid/support/v4/g/g;
  
136 ····const/4·v2,·0x1136 ····const/4·v2,·0x1
  
137 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v4/f/h;-><init>(Landroid/support/v4/f/g;I)V137 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v4/g/h;-><init>(Landroid/support/v4/g/g;I)V
  
138 ····return-object·v0138 ····return-object·v0
139 .end·method139 .end·method
  
140 .method·public·remove(Ljava/lang/Object;)Z140 .method·public·remove(Ljava/lang/Object;)Z
141 ····.locals·2141 ····.locals·2
  
142 ····iget-object·v0,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;142 ····iget-object·v0,·p0,·Landroid/support/v4/g/l;->a:Landroid/support/v4/g/g;
  
143 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/g;->b(Ljava/lang/Object;)I143 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/g;->b(Ljava/lang/Object;)I
  
144 ····move-result·v0144 ····move-result·v0
  
145 ····if-ltz·v0,·:cond_0145 ····if-ltz·v0,·:cond_0
  
146 ····iget-object·v1,·p0,·Landroid/support/v4/f/l;->a:Landroid/support/v4/f/g;146 ····iget-object·v1,·p0,·Landroid/support/v4/g/l;->a:Landroid/support/v4/g/g;
  
147 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/f/g;->a(I)V147 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/g/g;->a(I)V
  
148 ····const/4·v0,·0x1148 ····const/4·v0,·0x1
  
149 ····:goto_0149 ····:goto_0
150 ····return·v0150 ····return·v0
  
151 ····:cond_0151 ····:cond_0
Offset 174, 40 lines modifiedOffset 174, 40 lines modified
174 .method·public·removeAll(Ljava/util/Collection;)Z174 .method·public·removeAll(Ljava/util/Collection;)Z
Max diff block lines reached; 4059/7943 bytes (51.10%) of diff not shown.
7.92 KB
smali/android/support/v4/f/j.smali vs.
smali/android/support/v4/g/j.smali
Files 4% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Landroid/support/v4/f/j;1 .class·final·Landroid/support/v4/g/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/util/Set;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/v4/g/g;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·constructor·<init>(Landroid/support/v4/f/g;)V8 .method·constructor·<init>(Landroid/support/v4/g/g;)V
9 ····.locals·09 ····.locals·0
  
10 ····iput-object·p1,·p0,·Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g;10 ····iput-object·p1,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()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/j;->a:Landroid/support/v4/f/g;45 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
46 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->c()V46 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->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/j;->a:Landroid/support/v4/f/g;51 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
52 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/g;->a(Ljava/lang/Object;)I52 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/g/g;->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 73, 60 lines modifiedOffset 73, 60 lines modified
  
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·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g;77 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
78 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->b()Ljava/util/Map;78 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->b()Ljava/util/Map;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····invoke-static·{v0,·p1},·Landroid/support/v4/f/g;->a(Ljava/util/Map;Ljava/util/Collection;)Z80 ····invoke-static·{v0,·p1},·Landroid/support/v4/g/g;->a(Ljava/util/Map;Ljava/util/Collection;)Z
  
81 ····move-result·v081 ····move-result·v0
  
82 ····return·v082 ····return·v0
83 .end·method83 .end·method
  
84 .method·public·equals(Ljava/lang/Object;)Z84 .method·public·equals(Ljava/lang/Object;)Z
85 ····.locals·185 ····.locals·1
  
86 ····invoke-static·{p0,·p1},·Landroid/support/v4/f/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z86 ····invoke-static·{p0,·p1},·Landroid/support/v4/g/g;->a(Ljava/util/Set;Ljava/lang/Object;)Z
  
87 ····move-result·v087 ····move-result·v0
  
88 ····return·v088 ····return·v0
89 .end·method89 .end·method
  
90 .method·public·hashCode()I90 .method·public·hashCode()I
91 ····.locals·491 ····.locals·4
  
92 ····const/4·v1,·0x092 ····const/4·v1,·0x0
  
93 ····iget-object·v0,·p0,·Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g;93 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
94 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I94 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->a()I
  
95 ····move-result·v095 ····move-result·v0
  
96 ····add-int/lit8·v0,·v0,·-0x196 ····add-int/lit8·v0,·v0,·-0x1
  
97 ····move·v2,·v097 ····move·v2,·v0
  
98 ····move·v3,·v198 ····move·v3,·v1
  
99 ····:goto_099 ····:goto_0
100 ····if-ltz·v2,·:cond_1100 ····if-ltz·v2,·:cond_1
  
101 ····iget-object·v0,·p0,·Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g;101 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
102 ····invoke-virtual·{v0,·v2,·v1},·Landroid/support/v4/f/g;->a(II)Ljava/lang/Object;102 ····invoke-virtual·{v0,·v2,·v1},·Landroid/support/v4/g/g;->a(II)Ljava/lang/Object;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····if-nez·v0,·:cond_0104 ····if-nez·v0,·:cond_0
  
105 ····move·v0,·v1105 ····move·v0,·v1
  
Offset 149, 17 lines modifiedOffset 149, 17 lines modified
149 ····:cond_1149 ····:cond_1
150 ····return·v3150 ····return·v3
151 .end·method151 .end·method
  
152 .method·public·isEmpty()Z152 .method·public·isEmpty()Z
153 ····.locals·1153 ····.locals·1
  
154 ····iget-object·v0,·p0,·Landroid/support/v4/f/j;->a:Landroid/support/v4/f/g;154 ····iget-object·v0,·p0,·Landroid/support/v4/g/j;->a:Landroid/support/v4/g/g;
  
155 ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->a()I155 ····invoke-virtual·{v0},·Landroid/support/v4/g/g;->a()I
  
156 ····move-result·v0156 ····move-result·v0
  
157 ····if-nez·v0,·:cond_0157 ····if-nez·v0,·:cond_0
Max diff block lines reached; 4148/8002 bytes (51.84%) of diff not shown.
8.89 KB
smali/android/support/v4/f/n.smali vs.
smali/android/support/v4/g/n.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Landroid/support/v4/f/n;1 .class·public·Landroid/support/v4/g/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Cloneable;4 .implements·Ljava/lang/Cloneable;
  
  
5 #·static·fields5 #·static·fields
Offset 23, 90 lines modifiedOffset 23, 90 lines modified
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·124 ····.locals·1
  
25 ····new-instance·v0,·Ljava/lang/Object;25 ····new-instance·v0,·Ljava/lang/Object;
  
26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
27 ····sput-object·v0,·Landroid/support/v4/f/n;->a:Ljava/lang/Object;27 ····sput-object·v0,·Landroid/support/v4/g/n;->a:Ljava/lang/Object;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·131 ····.locals·1
  
32 ····const/16·v0,·0xa32 ····const/16·v0,·0xa
  
33 ····invoke-direct·{p0,·v0},·Landroid/support/v4/f/n;-><init>(I)V33 ····invoke-direct·{p0,·v0},·Landroid/support/v4/g/n;-><init>(I)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(I)V36 .method·public·constructor·<init>(I)V
37 ····.locals·337 ····.locals·3
  
38 ····const/4·v2,·0x038 ····const/4·v2,·0x0
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····iput-boolean·v2,·p0,·Landroid/support/v4/f/n;->b:Z40 ····iput-boolean·v2,·p0,·Landroid/support/v4/g/n;->b:Z
  
41 ····if-nez·p1,·:cond_041 ····if-nez·p1,·:cond_0
  
42 ····sget-object·v0,·Landroid/support/v4/f/c;->a:[I42 ····sget-object·v0,·Landroid/support/v4/g/c;->a:[I
  
43 ····iput-object·v0,·p0,·Landroid/support/v4/f/n;->c:[I43 ····iput-object·v0,·p0,·Landroid/support/v4/g/n;->c:[I
  
44 ····sget-object·v0,·Landroid/support/v4/f/c;->c:[Ljava/lang/Object;44 ····sget-object·v0,·Landroid/support/v4/g/c;->c:[Ljava/lang/Object;
  
45 ····iput-object·v0,·p0,·Landroid/support/v4/f/n;->d:[Ljava/lang/Object;45 ····iput-object·v0,·p0,·Landroid/support/v4/g/n;->d:[Ljava/lang/Object;
  
46 ····:goto_046 ····:goto_0
47 ····iput·v2,·p0,·Landroid/support/v4/f/n;->e:I47 ····iput·v2,·p0,·Landroid/support/v4/g/n;->e:I
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····invoke-static·{p1},·Landroid/support/v4/f/c;->a(I)I50 ····invoke-static·{p1},·Landroid/support/v4/g/c;->a(I)I
  
51 ····move-result·v051 ····move-result·v0
  
52 ····new-array·v1,·v0,·[I52 ····new-array·v1,·v0,·[I
  
53 ····iput-object·v1,·p0,·Landroid/support/v4/f/n;->c:[I53 ····iput-object·v1,·p0,·Landroid/support/v4/g/n;->c:[I
  
54 ····new-array·v0,·v0,·[Ljava/lang/Object;54 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
55 ····iput-object·v0,·p0,·Landroid/support/v4/f/n;->d:[Ljava/lang/Object;55 ····iput-object·v0,·p0,·Landroid/support/v4/g/n;->d:[Ljava/lang/Object;
  
56 ····goto·:goto_056 ····goto·:goto_0
57 .end·method57 .end·method
  
58 .method·private·d()V58 .method·private·d()V
59 ····.locals·859 ····.locals·8
  
60 ····const/4·v2,·0x060 ····const/4·v2,·0x0
  
61 ····iget·v3,·p0,·Landroid/support/v4/f/n;->e:I61 ····iget·v3,·p0,·Landroid/support/v4/g/n;->e:I
  
62 ····iget-object·v4,·p0,·Landroid/support/v4/f/n;->c:[I62 ····iget-object·v4,·p0,·Landroid/support/v4/g/n;->c:[I
  
63 ····iget-object·v5,·p0,·Landroid/support/v4/f/n;->d:[Ljava/lang/Object;63 ····iget-object·v5,·p0,·Landroid/support/v4/g/n;->d:[Ljava/lang/Object;
  
64 ····move·v1,·v264 ····move·v1,·v2
  
65 ····move·v0,·v265 ····move·v0,·v2
  
66 ····:goto_066 ····:goto_0
67 ····if-ge·v1,·v3,·:cond_267 ····if-ge·v1,·v3,·:cond_2
  
68 ····aget-object·v6,·v5,·v168 ····aget-object·v6,·v5,·v1
  
69 ····sget-object·v7,·Landroid/support/v4/f/n;->a:Ljava/lang/Object;69 ····sget-object·v7,·Landroid/support/v4/g/n;->a:Ljava/lang/Object;
  
70 ····if-eq·v6,·v7,·:cond_170 ····if-eq·v6,·v7,·:cond_1
  
71 ····if-eq·v1,·v0,·:cond_071 ····if-eq·v1,·v0,·:cond_0
  
72 ····aget·v7,·v4,·v172 ····aget·v7,·v4,·v1
  
Offset 123, 74 lines modifiedOffset 123, 74 lines modified
  
123 ····:cond_1123 ····:cond_1
124 ····add-int/lit8·v1,·v1,·0x1124 ····add-int/lit8·v1,·v1,·0x1
  
125 ····goto·:goto_0125 ····goto·:goto_0
  
126 ····:cond_2126 ····:cond_2
127 ····iput-boolean·v2,·p0,·Landroid/support/v4/f/n;->b:Z127 ····iput-boolean·v2,·p0,·Landroid/support/v4/g/n;->b:Z
  
128 ····iput·v0,·p0,·Landroid/support/v4/f/n;->e:I128 ····iput·v0,·p0,·Landroid/support/v4/g/n;->e:I
  
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
  
131 #·virtual·methods131 #·virtual·methods
132 .method·public·a(I)I132 .method·public·a(I)I
133 ····.locals·1133 ····.locals·1
  
134 ····iget-boolean·v0,·p0,·Landroid/support/v4/f/n;->b:Z134 ····iget-boolean·v0,·p0,·Landroid/support/v4/g/n;->b:Z
  
135 ····if-eqz·v0,·:cond_0135 ····if-eqz·v0,·:cond_0
  
136 ····invoke-direct·{p0},·Landroid/support/v4/f/n;->d()V136 ····invoke-direct·{p0},·Landroid/support/v4/g/n;->d()V
  
137 ····:cond_0137 ····:cond_0
138 ····iget-object·v0,·p0,·Landroid/support/v4/f/n;->c:[I138 ····iget-object·v0,·p0,·Landroid/support/v4/g/n;->c:[I
Max diff block lines reached; 5234/8992 bytes (58.21%) of diff not shown.
2.68 KB
smali/android/support/v4/widget/ad.smali vs.
smali/android/support/v7/internal/widget/bo.smali
Files 25% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 57 lines modified
1 .class·public·Landroid/support/v4/widget/ad;1 .class·Landroid/support/v7/internal/widget/bo;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/h/ce;
  
  
3 #·static·fields3 #·instance·fields
4 .field·static·final·a:Landroid/support/v4/widget/ag;4 .field·final·synthetic·a:Landroid/support/v7/internal/widget/bm;
  
 5 .field·private·b:Z
  
5 #·direct·methods 
6 .method·static·constructor·<clinit>()V 
7 ····.locals·2 
  
8 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
9 ····const/16·v1,·0x136 #·direct·methods
 7 .method·constructor·<init>(Landroid/support/v7/internal/widget/bm;)V
 8 ····.locals·1
  
10 ····if-lt·v0,·v1,·:cond_09 ····iput-object·p1,·p0,·Landroid/support/v7/internal/widget/bo;->a:Landroid/support/v7/internal/widget/bm;
  
11 ····new-instance·v0,·Landroid/support/v4/widget/af;10 ····invoke-direct·{p0},·Landroid/support/v4/h/ce;-><init>()V
  
12 ····invoke-direct·{v0},·Landroid/support/v4/widget/af;-><init>()V11 ····const/4·v0,·0x0
  
13 ····sput-object·v0,·Landroid/support/v4/widget/ad;->a:Landroid/support/v4/widget/ag;12 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bo;->b:Z
  
14 ····:goto_0 
15 ····return-void13 ····return-void
 14 .end·method
  
16 ····:cond_0 
17 ····new-instance·v0,·Landroid/support/v4/widget/ae; 
  
18 ····invoke-direct·{v0},·Landroid/support/v4/widget/ae;-><init>()V15 #·virtual·methods
 16 .method·public·b(Landroid/view/View;)V
 17 ····.locals·2
  
19 ····sput-object·v0,·Landroid/support/v4/widget/ad;->a:Landroid/support/v4/widget/ag;18 ····iget-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bo;->b:Z
  
20 ····goto·:goto_0 
21 .end·method19 ····if-nez·v0,·:cond_0
  
 20 ····iget-object·v0,·p0,·Landroid/support/v7/internal/widget/bo;->a:Landroid/support/v7/internal/widget/bm;
  
 21 ····invoke-static·{v0},·Landroid/support/v7/internal/widget/bm;->a(Landroid/support/v7/internal/widget/bm;)Landroid/support/v7/widget/Toolbar;
22 .method·public·static·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V 
23 ····.locals·6 
  
24 ····sget-object·v0,·Landroid/support/v4/widget/ad;->a:Landroid/support/v4/widget/ag;22 ····move-result-object·v0
  
25 ····move-object·v1,·p023 ····const/16·v1,·0x8
  
26 ····move-object·v2,·p124 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/Toolbar;->setVisibility(I)V
  
27 ····move·v3,·p225 ····:cond_0
 26 ····return-void
 27 .end·method
  
28 ····move·v4,·p328 .method·public·c(Landroid/view/View;)V
 29 ····.locals·1
  
29 ····move·v5,·p430 ····const/4·v0,·0x1
  
30 ····invoke-interface/range·{v0·..·v5},·Landroid/support/v4/widget/ag;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V31 ····iput-boolean·v0,·p0,·Landroid/support/v7/internal/widget/bo;->b:Z
  
31 ····return-void32 ····return-void
32 .end·method33 .end·method
11.4 KB
smali/android/support/v4/widget/ab.smali vs.
smali/android/support/v7/a/q.smali
Files 25% similar despite different names
    
Offset 1, 265 lines modifiedOffset 1, 176 lines modified
1 .class·Landroid/support/v4/widget/ab;1 .class·Landroid/support/v7/a/q;
2 .super·Landroid/support/v4/view/a;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Landroid/support/v7/d/b;
  
  
 5 #·instance·fields
 6 .field·final·synthetic·a:Landroid/support/v7/a/k;
  
 7 .field·private·b:Landroid/support/v7/d/b;
  
  
3 #·direct·methods8 #·direct·methods
4 .method·constructor·<init>()V9 .method·public·constructor·<init>(Landroid/support/v7/a/k;Landroid/support/v7/d/b;)V
5 ····.locals·010 ····.locals·0
  
6 ····invoke-direct·{p0},·Landroid/support/v4/view/a;-><init>()V11 ····iput-object·p1,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p2,·p0,·Landroid/support/v7/a/q;->b:Landroid/support/v7/d/b;
  
7 ····return-void14 ····return-void
8 .end·method15 .end·method
  
  
9 #·virtual·methods16 #·virtual·methods
10 .method·public·a(Landroid/view/View;Landroid/support/v4/view/a/f;)V17 .method·public·a(Landroid/support/v7/d/a;)V
11 ····.locals·218 ····.locals·2
  
12 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/a;->a(Landroid/view/View;Landroid/support/v4/view/a/f;)V19 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->b:Landroid/support/v7/d/b;
  
13 ····check-cast·p1,·Landroid/support/v4/widget/NestedScrollView;20 ····invoke-interface·{v0,·p1},·Landroid/support/v7/d/b;->a(Landroid/support/v7/d/a;)V
  
14 ····const-class·v0,·Landroid/widget/ScrollView;21 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;22 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->l:Landroid/widget/PopupWindow;
  
 23 ····if-eqz·v0,·:cond_3
16 ····move-result-object·v0 
  
17 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/a/f;->a(Ljava/lang/CharSequence;)V 
  
18 ····invoke-virtual·{p1},·Landroid/support/v4/widget/NestedScrollView;->isEnabled()Z 
  
19 ····move-result·v024 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
20 ····if-eqz·v0,·:cond_125 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->b:Landroid/view/Window;
  
21 ····invoke-static·{p1},·Landroid/support/v4/widget/NestedScrollView;->a(Landroid/support/v4/widget/NestedScrollView;)I26 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
22 ····move-result·v027 ····move-result-object·v0
  
23 ····if-lez·v0,·:cond_1 
  
24 ····const/4·v1,·0x1 
  
25 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/a/f;->a(Z)V28 ····iget-object·v1,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
26 ····invoke-virtual·{p1},·Landroid/support/v4/widget/NestedScrollView;->getScrollY()I29 ····iget-object·v1,·v1,·Landroid/support/v7/a/k;->m:Ljava/lang/Runnable;
  
27 ····move-result·v130 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
  
28 ····if-lez·v1,·:cond_031 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
29 ····const/16·v1,·0x200032 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->l:Landroid/widget/PopupWindow;
  
30 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/a/f;->a(I)V33 ····invoke-virtual·{v0},·Landroid/widget/PopupWindow;->dismiss()V
  
31 ····:cond_034 ····:cond_0
32 ····invoke-virtual·{p1},·Landroid/support/v4/widget/NestedScrollView;->getScrollY()I 
  
33 ····move-result·v1 
  
34 ····if-ge·v1,·v0,·:cond_1 
  
35 ····const/16·v0,·0x1000 
  
36 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/a/f;->a(I)V 
  
37 ····:cond_1 
38 ····return-void 
39 .end·method 
  
40 .method·public·a(Landroid/view/View;ILandroid/os/Bundle;)Z 
41 ····.locals·4 
  
42 ····const/4·v0,·0x1 
  
43 ····const/4·v1,·0x0 
  
44 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/a;->a(Landroid/view/View;ILandroid/os/Bundle;)Z 
  
45 ····move-result·v2 
  
46 ····if-eqz·v2,·:cond_0 
  
47 ····:goto_035 ····:goto_0
48 ····return·v036 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
 37 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->k:Landroid/support/v7/internal/widget/ActionBarContextView;
49 ····:cond_0 
50 ····check-cast·p1,·Landroid/support/v4/widget/NestedScrollView; 
  
51 ····invoke-virtual·{p1},·Landroid/support/v4/widget/NestedScrollView;->isEnabled()Z38 ····if-eqz·v0,·:cond_1
  
52 ····move-result·v239 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
  
53 ····if-nez·v2,·:cond_140 ····iget-object·v0,·v0,·Landroid/support/v7/a/k;->k:Landroid/support/v7/internal/widget/ActionBarContextView;
  
 41 ····invoke-virtual·{v0},·Landroid/support/v7/internal/widget/ActionBarContextView;->removeAllViews()V
54 ····move·v0,·v1 
  
55 ····goto·:goto_0 
  
56 ····:cond_142 ····:cond_1
 43 ····iget-object·v0,·p0,·Landroid/support/v7/a/q;->a:Landroid/support/v7/a/k;
57 ····sparse-switch·p2,·:sswitch_data_0 
  
58 ····move·v0,·v1 
  
59 ····goto·:goto_0 
  
60 ····:sswitch_0 
61 ····invoke-virtual·{p1},·Landroid/support/v4/widget/NestedScrollView;->getHeight()I 
  
Max diff block lines reached; 6585/11591 bytes (56.81%) of diff not shown.
1.18 KB
smali/android/support/v7/app/d.smali vs.
smali/android/support/v4/c/a/o.smali
Files 25% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 24 lines modified
1 .class·public·abstract·Landroid/support/v7/app/d; 
2 .super·Ljava/lang/Object;1 .class·Landroid/support/v4/c/a/o;
 2 .super·Landroid/support/v4/c/a/n;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·constructor·<init>()V4 .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V
5 ····.locals·05 ····.locals·0
  
6 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V6 ····invoke-direct·{p0,·p1},·Landroid/support/v4/c/a/n;-><init>(Landroid/graphics/drawable/Drawable;)V
  
7 ····return-void7 ····return-void
8 .end·method8 .end·method
  
  
9 #·virtual·methods9 #·virtual·methods
 10 .method·public·jumpToCurrentState()V
 11 ····.locals·1
10 .method·public·abstract·a()Landroid/graphics/drawable/Drawable; 
11 .end·method 
  
12 .method·public·abstract·b()Ljava/lang/CharSequence; 
13 .end·method 
  
 12 ····iget-object·v0,·p0,·Landroid/support/v4/c/a/o;->b:Landroid/graphics/drawable/Drawable;
14 .method·public·abstract·c()Landroid/view/View; 
15 .end·method 
  
 13 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->jumpToCurrentState()V
16 .method·public·abstract·d()V 
17 .end·method 
  
18 .method·public·abstract·e()Ljava/lang/CharSequence;14 ····return-void
19 .end·method15 .end·method
9.9 KB
smali/android/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState.smali vs.
smali/android/support/v7/a/s.smali
Files 24% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;1 .class·final·Landroid/support/v7/a/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·a:I4 .field·a:I
  
5 .field·b:I5 .field·b:I
Offset 44, 66 lines modifiedOffset 44, 66 lines modified
  
44 #·direct·methods44 #·direct·methods
45 .method·constructor·<init>(I)V45 .method·constructor·<init>(I)V
46 ····.locals·146 ····.locals·1
  
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····iput·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->a:I48 ····iput·p1,·p0,·Landroid/support/v7/a/s;->a:I
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
50 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->q:Z50 ····iput-boolean·v0,·p0,·Landroid/support/v7/a/s;->q:Z
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·a(Landroid/support/v7/internal/view/menu/y;)Landroid/support/v7/internal/view/menu/z;54 .method·a(Landroid/support/v7/internal/view/menu/y;)Landroid/support/v7/internal/view/menu/z;
55 ····.locals·355 ····.locals·3
  
56 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->j:Landroid/support/v7/internal/view/menu/i;56 ····iget-object·v0,·p0,·Landroid/support/v7/a/s;->j:Landroid/support/v7/internal/view/menu/i;
  
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····const/4·v0,·0x058 ····const/4·v0,·0x0
  
59 ····:goto_059 ····:goto_0
60 ····return-object·v060 ····return-object·v0
  
61 ····:cond_061 ····:cond_0
62 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->k:Landroid/support/v7/internal/view/menu/g;62 ····iget-object·v0,·p0,·Landroid/support/v7/a/s;->k:Landroid/support/v7/internal/view/menu/g;
  
63 ····if-nez·v0,·:cond_163 ····if-nez·v0,·:cond_1
  
64 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/g;64 ····new-instance·v0,·Landroid/support/v7/internal/view/menu/g;
  
65 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->l:Landroid/content/Context;65 ····iget-object·v1,·p0,·Landroid/support/v7/a/s;->l:Landroid/content/Context;
  
66 ····sget·v2,·Landroid/support/v7/a/i;->abc_list_menu_item_layout:I66 ····sget·v2,·Landroid/support/v7/b/i;->abc_list_menu_item_layout:I
  
67 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/internal/view/menu/g;-><init>(Landroid/content/Context;I)V67 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/internal/view/menu/g;-><init>(Landroid/content/Context;I)V
  
68 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->k:Landroid/support/v7/internal/view/menu/g;68 ····iput-object·v0,·p0,·Landroid/support/v7/a/s;->k:Landroid/support/v7/internal/view/menu/g;
  
69 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->k:Landroid/support/v7/internal/view/menu/g;69 ····iget-object·v0,·p0,·Landroid/support/v7/a/s;->k:Landroid/support/v7/internal/view/menu/g;
  
70 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/y;)V70 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/support/v7/internal/view/menu/y;)V
  
71 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->j:Landroid/support/v7/internal/view/menu/i;71 ····iget-object·v0,·p0,·Landroid/support/v7/a/s;->j:Landroid/support/v7/internal/view/menu/i;
  
72 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->k:Landroid/support/v7/internal/view/menu/g;72 ····iget-object·v1,·p0,·Landroid/support/v7/a/s;->k:Landroid/support/v7/internal/view/menu/g;
  
73 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;)V73 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/i;->a(Landroid/support/v7/internal/view/menu/x;)V
  
74 ····:cond_174 ····:cond_1
75 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->k:Landroid/support/v7/internal/view/menu/g;75 ····iget-object·v0,·p0,·Landroid/support/v7/a/s;->k:Landroid/support/v7/internal/view/menu/g;
  
76 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->g:Landroid/view/ViewGroup;76 ····iget-object·v1,·p0,·Landroid/support/v7/a/s;->g:Landroid/view/ViewGroup;
  
77 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z;77 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/internal/view/menu/g;->a(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/z;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····goto·:goto_079 ····goto·:goto_0
80 .end·method80 .end·method
Offset 129, 28 lines modifiedOffset 129, 28 lines modified
  
129 ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;129 ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
130 ····move-result-object·v2130 ····move-result-object·v2
  
131 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V131 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V
  
132 ····sget·v2,·Landroid/support/v7/a/b;->actionBarPopupTheme:I132 ····sget·v2,·Landroid/support/v7/b/b;->actionBarPopupTheme:I
  
133 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z133 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
  
134 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I134 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I
  
135 ····if-eqz·v2,·:cond_0135 ····if-eqz·v2,·:cond_0
  
136 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I136 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I
  
137 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/Resources$Theme;->applyStyle(IZ)V137 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/res/Resources$Theme;->applyStyle(IZ)V
  
138 ····:cond_0138 ····:cond_0
139 ····sget·v2,·Landroid/support/v7/a/b;->panelMenuListTheme:I139 ····sget·v2,·Landroid/support/v7/b/b;->panelMenuListTheme:I
  
140 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z140 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
  
141 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I141 ····iget·v2,·v0,·Landroid/util/TypedValue;->resourceId:I
  
142 ····if-eqz·v2,·:cond_1142 ····if-eqz·v2,·:cond_1
  
Offset 165, 111 lines modifiedOffset 165, 111 lines modified
  
165 ····invoke-virtual·{v0},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;165 ····invoke-virtual·{v0},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
  
166 ····move-result-object·v2166 ····move-result-object·v2
  
167 ····invoke-virtual·{v2,·v1},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V167 ····invoke-virtual·{v2,·v1},·Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V
  
168 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->l:Landroid/content/Context;168 ····iput-object·v0,·p0,·Landroid/support/v7/a/s;->l:Landroid/content/Context;
  
169 ····sget-object·v1,·Landroid/support/v7/a/l;->Theme:[I169 ····sget-object·v1,·Landroid/support/v7/b/l;->Theme:[I
  
170 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;170 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····sget·v1,·Landroid/support/v7/a/l;->Theme_panelBackground:I172 ····sget·v1,·Landroid/support/v7/b/l;->Theme_panelBackground:I
  
173 ····invoke-virtual·{v0,·v1,·v4},·Landroid/content/res/TypedArray;->getResourceId(II)I173 ····invoke-virtual·{v0,·v1,·v4},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
174 ····move-result·v1174 ····move-result·v1
  
175 ····iput·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;->b:I175 ····iput·v1,·p0,·Landroid/support/v7/a/s;->b:I
Max diff block lines reached; 3970/9984 bytes (39.76%) of diff not shown.
3.68 KB
smali/android/support/v7/app/g.smali vs.
smali/android/support/v7/d/a.smali
Files 26% similar despite different names
    
Offset 1, 94 lines modifiedOffset 1, 96 lines modified
1 .class·public·abstract·Landroid/support/v7/app/g;1 .class·public·abstract·Landroid/support/v7/d/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
  
  
3 #·direct·methods6 #·direct·methods
4 .method·constructor·<init>()V7 .method·public·constructor·<init>()V
5 ····.locals·08 ····.locals·0
  
6 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7 ····return-void10 ····return-void
8 .end·method11 .end·method
  
9 .method·public·static·a(Landroid/app/Activity;Landroid/support/v7/app/f;)Landroid/support/v7/app/g; 
10 ····.locals·2 
  
11 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
12 ····const/16·v1,·0xb 
  
13 ····if-lt·v0,·v1,·:cond_0 
  
14 ····new-instance·v0,·Landroid/support/v7/app/j;12 #·virtual·methods
 13 .method·public·abstract·a()Landroid/view/MenuInflater;
 14 .end·method
  
15 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;15 .method·public·abstract·a(I)V
 16 .end·method
  
16 ····move-result-object·v117 .method·public·abstract·a(Landroid/view/View;)V
 18 .end·method
  
17 ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/app/j;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/f;)V19 .method·public·abstract·a(Ljava/lang/CharSequence;)V
 20 .end·method
  
18 ····:goto_0 
19 ····return-object·v021 .method·public·a(Ljava/lang/Object;)V
 22 ····.locals·0
  
 23 ····iput-object·p1,·p0,·Landroid/support/v7/d/a;->a:Ljava/lang/Object;
20 ····:cond_0 
21 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV7; 
  
22 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;24 ····return-void
 25 .end·method
  
23 ····move-result-object·v126 .method·public·a(Z)V
 27 ····.locals·0
  
24 ····invoke-direct·{v0,·p0,·v1,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV7;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/f;)V28 ····iput-boolean·p1,·p0,·Landroid/support/v7/d/a;->b:Z
  
25 ····goto·:goto_029 ····return-void
26 .end·method30 .end·method
  
 31 .method·public·abstract·b()Landroid/view/Menu;
  
27 #·virtual·methods 
28 .method·public·abstract·a()Landroid/support/v7/app/a; 
29 .end·method32 .end·method
  
30 .method·public·abstract·a(I)V33 .method·public·abstract·b(I)V
31 .end·method34 .end·method
  
32 .method·public·abstract·a(Landroid/content/res/Configuration;)V35 .method·public·abstract·b(Ljava/lang/CharSequence;)V
33 .end·method36 .end·method
  
34 .method·public·abstract·a(Landroid/os/Bundle;)V37 .method·public·abstract·c()V
35 .end·method38 .end·method
  
36 .method·public·abstract·a(Landroid/support/v7/widget/Toolbar;)V39 .method·public·abstract·d()V
37 .end·method40 .end·method
  
38 .method·public·abstract·a(Landroid/view/View;)V41 .method·public·abstract·f()Ljava/lang/CharSequence;
39 .end·method42 .end·method
  
40 .method·public·abstract·a(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V43 .method·public·abstract·g()Ljava/lang/CharSequence;
41 .end·method44 .end·method
  
42 .method·public·abstract·a(Ljava/lang/CharSequence;)V 
43 .end·method45 .method·public·h()Z
 46 ····.locals·1
  
 47 ····const/4·v0,·0x0
44 .method·public·abstract·b()Landroid/view/MenuInflater; 
45 .end·method 
  
46 .method·public·abstract·b(Landroid/os/Bundle;)V48 ····return·v0
47 .end·method49 .end·method
  
48 .method·public·abstract·b(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V50 .method·public·abstract·i()Landroid/view/View;
49 .end·method51 .end·method
  
50 .method·public·abstract·c()V 
51 .end·method52 .method·public·j()Ljava/lang/Object;
 53 ····.locals·1
  
 54 ····iget-object·v0,·p0,·Landroid/support/v7/d/a;->a:Ljava/lang/Object;
52 .method·public·abstract·d()V 
53 .end·method 
  
54 .method·public·abstract·e()V55 ····return-object·v0
55 .end·method56 .end·method
  
56 .method·public·abstract·f()V 
57 .end·method57 .method·public·k()Z
 58 ····.locals·1
  
 59 ····iget-boolean·v0,·p0,·Landroid/support/v7/d/a;->b:Z
  
58 .method·public·abstract·g()V60 ····return·v0
59 .end·method61 .end·method
2.24 KB
smali/android/support/v7/widget/ActionMenuPresenter$SavedState.smali vs.
smali/android/support/v4/b/g.smali
Files 24% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 35 lines modified
1 .class·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;1 .class·Landroid/support/v4/b/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
 4 .implements·Landroid/support/v4/b/f;
4 .implements·Landroid/os/Parcelable; 
  
  
5 #·static·fields 
6 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; 
  
  
7 #·instance·fields 
8 .field·public·a:I 
  
  
9 #·direct·methods5 #·direct·methods
10 .method·static·constructor·<clinit>()V 
11 ····.locals·1 
  
12 ····new-instance·v0,·Landroid/support/v7/widget/i; 
  
13 ····invoke-direct·{v0},·Landroid/support/v7/widget/i;-><init>()V 
  
14 ····sput-object·v0,·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; 
  
15 ····return-void 
16 .end·method 
  
17 .method·constructor·<init>()V6 .method·constructor·<init>()V
18 ····.locals·07 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void9 ····return-void
21 .end·method10 .end·method
  
22 .method·constructor·<init>(Landroid/os/Parcel;)V 
23 ····.locals·1 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
26 ····move-result·v0 
  
27 ····iput·v0,·p0,·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;->a:I 
  
28 ····return-void 
29 .end·method 
  
  
30 #·virtual·methods11 #·virtual·methods
31 .method·public·describeContents()I12 .method·public·a(Landroid/content/ComponentName;)Landroid/content/Intent;
32 ····.locals·113 ····.locals·2
  
33 ····const/4·v0,·0x014 ····new-instance·v0,·Landroid/content/Intent;
  
 15 ····const-string·v1,·"android.intent.action.MAIN"
34 ····return·v0 
35 .end·method 
  
 16 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
36 .method·public·writeToParcel(Landroid/os/Parcel;I)V 
37 ····.locals·1 
  
38 ····iget·v0,·p0,·Landroid/support/v7/widget/ActionMenuPresenter$SavedState;->a:I17 ····invoke-virtual·{v0,·p1},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
  
39 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V18 ····const-string·v1,·"android.intent.category.LAUNCHER"
  
40 ····return-void19 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
  
 20 ····return-object·v0
41 .end·method21 .end·method
1.45 KB
smali/com/getbase/floatingactionbutton/k.smali vs.
smali/android/support/v7/b/c.smali
Files 23% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·Lcom/getbase/floatingactionbutton/k;1 .class·public·final·Landroid/support/v7/b/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·static·fields3 #·static·fields
4 .field·public·static·final·fab_actions_spacing:I·=·0x7f0800424 .field·public·static·final·abc_action_bar_embed_tabs:I·=·0x7f060000
  
5 .field·public·static·final·fab_icon_size:I·=·0x7f0800435 .field·public·static·final·abc_action_bar_embed_tabs_pre_jb:I·=·0x7f060001
  
6 .field·public·static·final·fab_labels_margin:I·=·0x7f0800446 .field·public·static·final·abc_action_bar_expanded_action_views_exclusive:I·=·0x7f060002
  
7 .field·public·static·final·fab_plus_icon_size:I·=·0x7f0800457 .field·public·static·final·abc_config_actionMenuItemAllCaps:I·=·0x7f060003
  
8 .field·public·static·final·fab_plus_icon_stroke:I·=·0x7f0800468 .field·public·static·final·abc_config_allowActionMenuItemTextWithIcon:I·=·0x7f060004
  
9 .field·public·static·final·fab_shadow_offset:I·=·0x7f0800479 .field·public·static·final·abc_config_closeDialogWhenTouchOutside:I·=·0x7f060005
  
 10 .field·public·static·final·abc_config_showMenuShortcutsWhenKeyboardPresent:I·=·0x7f060006
10 .field·public·static·final·fab_shadow_radius:I·=·0x7f080048 
  
11 .field·public·static·final·fab_size_mini:I·=·0x7f080049 
  
12 .field·public·static·final·fab_size_normal:I·=·0x7f08004a 
  
13 .field·public·static·final·fab_stroke_width:I·=·0x7f08004b