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},·