Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·e6c62f198b440c0e9a2613200e98cc398cb8a7c40b5cdb19fc6bd65beecee152 | ||
10 | Signer·#1·certificate·SHA-1·digest:·644a0f6f0d3719fb4aee6c3d5c263b918702c971 | ||
11 | Signer·#1·certificate·MD5·digest:·4eb3a2cc0f46a46309acfc7488ffe6a1 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·adf56ad5763dc16f2c7dd64ca4cd8a47b4b913bb354e867a15a3039a044bab35 | ||
15 | Signer·#1·public·key·SHA-1·digest:·9eb31967d7d8aa467ff15cfc034b62ed6a783984 | ||
16 | Signer·#1·public·key·MD5·digest:·76e2eae6da8cba6dafa0a550d6a04af8 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 282 lines modified | Offset 1, 275 lines modified | ||
1 | Zip·file·size:·10 | 1 | Zip·file·size:·1005176·bytes,·number·of·entries:·273 |
2 | -rw----·····2.0·fat····29032·bl·defN·15-May-04·07:26·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····29153·bl·defN·15-May-04·07:26·META-INF/62642283.SF | ||
4 | -rw----·····2.0·fat·····1332·bl·defN·15-May-04·07:26·META-INF/62642283.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-May-04·06:45·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-May-04·06:45·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3832·bX·defN·1 | 2 | -rw----·····2.0·fat·····3832·bX·defN·17-Sep-21·00:06·AndroidManifest.xml |
8 | -rw----·····2.0·fat······396·bl·defN·1 | 3 | -rw----·····2.0·fat······396·bl·defN·17-Sep-21·00:06·res/anim/abc_fade_in.xml |
9 | -rw----·····2.0·fat······396·bl·defN·1 | 4 | -rw----·····2.0·fat······396·bl·defN·17-Sep-21·00:06·res/anim/abc_fade_out.xml |
10 | -rw----·····2.0·fat······400·bl·defN·1 | 5 | -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_in_bottom.xml |
11 | -rw----·····2.0·fat······400·bl·defN·1 | 6 | -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_in_top.xml |
12 | -rw----·····2.0·fat······400·bl·defN·1 | 7 | -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_out_bottom.xml |
13 | -rw----·····2.0·fat······400·bl·defN·1 | 8 | -rw----·····2.0·fat······400·bl·defN·17-Sep-21·00:06·res/anim/abc_slide_out_top.xml |
14 | -rw----·····2.0·fat······472·bl·defN·1 | 9 | -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/color/abc_background_cache_hint_selector_material_dark.xml |
15 | -rw----·····2.0·fat······472·bl·defN·1 | 10 | -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/color/abc_background_cache_hint_selector_material_light.xml |
16 | -rw----·····2.0·fat······468·bl·defN·1 | 11 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_disable_only_material_dark.xml |
17 | -rw----·····2.0·fat······468·bl·defN·1 | 12 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_disable_only_material_light.xml |
18 | -rw----·····2.0·fat······468·bl·defN·1 | 13 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_material_dark.xml |
19 | -rw----·····2.0·fat······468·bl·defN·1 | 14 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_primary_text_material_light.xml |
20 | -rw----·····2.0·fat······596·bl·defN·1 | 15 | -rw----·····2.0·fat······596·bl·defN·17-Sep-21·00:06·res/color/abc_search_url_text.xml |
21 | -rw----·····2.0·fat······468·bl·defN·1 | 16 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_secondary_text_material_dark.xml |
22 | -rw----·····2.0·fat······468·bl·defN·1 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Sep-21·00:06·res/color/abc_secondary_text_material_light.xml |
23 | -rw----·····1.0·fat······303·b-·stor·1 | 18 | -rw----·····1.0·fat······303·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png |
24 | -rw----·····1.0·fat······304·b-·stor·1 | 19 | -rw----·····1.0·fat······304·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png |
25 | -rw----·····1.0·fat······306·b-·stor·1 | 20 | -rw----·····1.0·fat······306·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
26 | -rw----·····1.0·fat······549·b-·stor·1 | 21 | -rw----·····1.0·fat······549·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
27 | -rw----·····1.0·fat······622·b-·stor·1 | 22 | -rw----·····1.0·fat······622·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
28 | -rw----·····1.0·fat······753·b-·stor·1 | 23 | -rw----·····1.0·fat······753·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
29 | -rw----·····1.0·fat·····2040·b-·stor·1 | 24 | -rw----·····1.0·fat·····2040·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
30 | -rw----·····1.0·fat·····2053·b-·stor·1 | 25 | -rw----·····1.0·fat·····2053·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
31 | -rw----·····1.0·fat······229·b-·stor·1 | 26 | -rw----·····1.0·fat······229·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
32 | -rw----·····1.0·fat······407·b-·stor·1 | 27 | -rw----·····1.0·fat······407·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
33 | -rw----·····1.0·fat······275·b-·stor·1 | 28 | -rw----·····1.0·fat······275·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
34 | -rw----·····1.0·fat······226·b-·stor·1 | 29 | -rw----·····1.0·fat······226·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
35 | -rw----·····1.0·fat······147·b-·stor·1 | 30 | -rw----·····1.0·fat······147·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
36 | -rw----·····1.0·fat······281·b-·stor·1 | 31 | -rw----·····1.0·fat······281·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
37 | -rw----·····1.0·fat······584·b-·stor·1 | 32 | -rw----·····1.0·fat······584·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
38 | -rw----·····1.0·fat······190·b-·stor·1 | 33 | -rw----·····1.0·fat······190·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
39 | -rw----·····1.0·fat······360·b-·stor·1 | 34 | -rw----·····1.0·fat······360·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
40 | -rw----·····1.0·fat······270·b-·stor·1 | 35 | -rw----·····1.0·fat······270·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
41 | -rw----·····1.0·fat······729·b-·stor·1 | 36 | -rw----·····1.0·fat······729·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
42 | -rw----·····1.0·fat·····1018·b-·stor·1 | 37 | -rw----·····1.0·fat·····1018·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
43 | -rw----·····1.0·fat······541·b-·stor·1 | 38 | -rw----·····1.0·fat······541·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
44 | -rw----·····1.0·fat······170·b-·stor·1 | 39 | -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
45 | -rw----·····1.0·fat······244·b-·stor·1 | 40 | -rw----·····1.0·fat······244·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
46 | -rw----·····1.0·fat······212·b-·stor·1 | 41 | -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
47 | -rw----·····1.0·fat······212·b-·stor·1 | 42 | -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
48 | -rw----·····1.0·fat······212·b-·stor·1 | 43 | -rw----·····1.0·fat······212·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
49 | -rw----·····1.0·fat······239·b-·stor·1 | 44 | -rw----·····1.0·fat······239·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
50 | -rw----·····1.0·fat······240·b-·stor·1 | 45 | -rw----·····1.0·fat······240·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
51 | -rw----·····1.0·fat······853·b-·stor·1 | 46 | -rw----·····1.0·fat······853·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
52 | -rw----·····1.0·fat·····1256·b-·stor·1 | 47 | -rw----·····1.0·fat·····1256·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
53 | -rw----·····1.0·fat······417·b-·stor·1 | 48 | -rw----·····1.0·fat······417·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
54 | -rw----·····1.0·fat······530·b-·stor·1 | 49 | -rw----·····1.0·fat······530·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
55 | -rw----·····1.0·fat······199·b-·stor·1 | 50 | -rw----·····1.0·fat······199·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
56 | -rw----·····1.0·fat······192·b-·stor·1 | 51 | -rw----·····1.0·fat······192·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
57 | -rw----·····1.0·fat······194·b-·stor·1 | 52 | -rw----·····1.0·fat······194·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
58 | -rw----·····1.0·fat······187·b-·stor·1 | 53 | -rw----·····1.0·fat······187·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
59 | -rw----·····1.0·fat······182·b-·stor·1 | 54 | -rw----·····1.0·fat······182·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
60 | -rw----·····1.0·fat······174·b-·stor·1 | 55 | -rw----·····1.0·fat······174·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/ic_action_view_as_grid.png |
61 | -rw----·····1.0·fat······196·b-·stor·1 | 56 | -rw----·····1.0·fat······196·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/ic_action_view_as_list.png |
62 | -rw----·····1.0·fat·····9006·b-·stor·1 | 57 | -rw----·····1.0·fat·····9006·b-·stor·17-Sep-21·00:06·res/drawable-hdpi-v4/launcher_icon.png |
63 | -rw----·····1.0·fat······410·b-·stor·1 | 58 | -rw----·····1.0·fat······410·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
64 | -rw----·····1.0·fat······280·b-·stor·1 | 59 | -rw----·····1.0·fat······280·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
65 | -rw----·····1.0·fat······585·b-·stor·1 | 60 | -rw----·····1.0·fat······585·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
66 | -rw----·····1.0·fat······367·b-·stor·1 | 61 | -rw----·····1.0·fat······367·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
67 | -rw----·····1.0·fat······347·b-·stor·1 | 62 | -rw----·····1.0·fat······347·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
68 | -rw----·····1.0·fat······174·b-·stor·1 | 63 | -rw----·····1.0·fat······174·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
69 | -rw----·····1.0·fat······381·b-·stor·1 | 64 | -rw----·····1.0·fat······381·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
70 | -rw----·····1.0·fat······342·b-·stor·1 | 65 | -rw----·····1.0·fat······342·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
71 | -rw----·····1.0·fat······445·b-·stor·1 | 66 | -rw----·····1.0·fat······445·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
72 | -rw----·····1.0·fat······237·b-·stor·1 | 67 | -rw----·····1.0·fat······237·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
73 | -rw----·····1.0·fat······691·b-·stor·1 | 68 | -rw----·····1.0·fat······691·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
74 | -rw----·····1.0·fat······483·b-·stor·1 | 69 | -rw----·····1.0·fat······483·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
75 | -rw----·····1.0·fat······512·b-·stor·1 | 70 | -rw----·····1.0·fat······512·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
76 | -rw----·····1.0·fat······346·b-·stor·1 | 71 | -rw----·····1.0·fat······346·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
77 | -rw----·····1.0·fat······934·b-·stor·1 | 72 | -rw----·····1.0·fat······934·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
78 | -rw----·····1.0·fat······593·b-·stor·1 | 73 | -rw----·····1.0·fat······593·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
79 | -rw----·····1.0·fat······246·b-·stor·1 | 74 | -rw----·····1.0·fat······246·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
80 | -rw----·····1.0·fat······399·b-·stor·1 | 75 | -rw----·····1.0·fat······399·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
81 | -rw----·····1.0·fat·····1180·b-·stor·1 | 76 | -rw----·····1.0·fat·····1180·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
82 | -rw----·····1.0·fat······518·b-·stor·1 | 77 | -rw----·····1.0·fat······518·b-·stor·17-Sep-21·00:06·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
83 | -rw----·····1.0·fat······283·b-·stor·1 | 78 | -rw----·····1.0·fat······283·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png |
84 | -rw----·····1.0·fat······284·b-·stor·1 | 79 | -rw----·····1.0·fat······284·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png |
85 | -rw----·····1.0·fat······288·b-·stor·1 | 80 | -rw----·····1.0·fat······288·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
86 | -rw----·····1.0·fat······429·b-·stor·1 | 81 | -rw----·····1.0·fat······429·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
87 | -rw----·····1.0·fat······428·b-·stor·1 | 82 | -rw----·····1.0·fat······428·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
88 | -rw----·····1.0·fat······493·b-·stor·1 | 83 | -rw----·····1.0·fat······493·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
89 | -rw----·····1.0·fat·····1344·b-·stor·1 | 84 | -rw----·····1.0·fat·····1344·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
90 | -rw----·····1.0·fat·····1415·b-·stor·1 | 85 | -rw----·····1.0·fat·····1415·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
91 | -rw----·····1.0·fat······225·b-·stor·1 | 86 | -rw----·····1.0·fat······225·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
92 | -rw----·····1.0·fat······345·b-·stor·1 | 87 | -rw----·····1.0·fat······345·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
93 | -rw----·····1.0·fat······232·b-·stor·1 | 88 | -rw----·····1.0·fat······232·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
94 | -rw----·····1.0·fat······263·b-·stor·1 | 89 | -rw----·····1.0·fat······263·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
95 | -rw----·····1.0·fat······149·b-·stor·1 | 90 | -rw----·····1.0·fat······149·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
96 | -rw----·····1.0·fat······177·b-·stor·1 | 91 | -rw----·····1.0·fat······177·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
97 | -rw----·····1.0·fat······377·b-·stor·1 | 92 | -rw----·····1.0·fat······377·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
98 | -rw----·····1.0·fat······158·b-·stor·1 | 93 | -rw----·····1.0·fat······158·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
99 | -rw----·····1.0·fat······234·b-·stor·1 | 94 | -rw----·····1.0·fat······234·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
100 | -rw----·····1.0·fat······186·b-·stor·1 | 95 | -rw----·····1.0·fat······186·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
101 | -rw----·····1.0·fat······771·b-·stor·1 | 96 | -rw----·····1.0·fat······771·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
102 | -rw----·····1.0·fat······683·b-·stor·1 | 97 | -rw----·····1.0·fat······683·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
103 | -rw----·····1.0·fat······404·b-·stor·1 | 98 | -rw----·····1.0·fat······404·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
104 | -rw----·····1.0·fat······170·b-·stor·1 | 99 | -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
105 | -rw----·····1.0·fat······222·b-·stor·1 | 100 | -rw----·····1.0·fat······222·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
106 | -rw----·····1.0·fat······211·b-·stor·1 | 101 | -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
107 | -rw----·····1.0·fat······211·b-·stor·1 | 102 | -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
108 | -rw----·····1.0·fat······211·b-·stor·1 | 103 | -rw----·····1.0·fat······211·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
109 | -rw----·····1.0·fat······226·b-·stor·1 | 104 | -rw----·····1.0·fat······226·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
110 | -rw----·····1.0·fat······227·b-·stor·1 | 105 | -rw----·····1.0·fat······227·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
111 | -rw----·····1.0·fat······605·b-·stor·1 | 106 | -rw----·····1.0·fat······605·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
112 | -rw----·····1.0·fat······850·b-·stor·1 | 107 | -rw----·····1.0·fat······850·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
113 | -rw----·····1.0·fat······362·b-·stor·1 | 108 | -rw----·····1.0·fat······362·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
114 | -rw----·····1.0·fat······424·b-·stor·1 | 109 | -rw----·····1.0·fat······424·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
115 | -rw----·····1.0·fat······192·b-·stor·1 | 110 | -rw----·····1.0·fat······192·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
116 | -rw----·····1.0·fat······186·b-·stor·1 | 111 | -rw----·····1.0·fat······186·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
117 | -rw----·····1.0·fat······185·b-·stor·1 | 112 | -rw----·····1.0·fat······185·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
118 | -rw----·····1.0·fat······181·b-·stor·1 | 113 | -rw----·····1.0·fat······181·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
119 | -rw----·····1.0·fat······180·b-·stor·1 | 114 | -rw----·····1.0·fat······180·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
120 | -rw----·····1.0·fat······170·b-·stor·1 | 115 | -rw----·····1.0·fat······170·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/ic_action_view_as_grid.png |
121 | -rw----·····1.0·fat······180·b-·stor·1 | 116 | -rw----·····1.0·fat······180·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/ic_action_view_as_list.png |
122 | -rw----·····1.0·fat·····4423·b-·stor·1 | 117 | -rw----·····1.0·fat·····4423·b-·stor·17-Sep-21·00:06·res/drawable-mdpi-v4/launcher_icon.png |
123 | -rw----·····2.0·fat······472·bl·defN·1 | 118 | -rw----·····2.0·fat······472·bl·defN·17-Sep-21·00:06·res/drawable-v21/abc_cab_background_top_material.xml |
124 | -rw----·····1.0·fat······307·b-·stor·1 | 119 | -rw----·····1.0·fat······307·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png |
125 | -rw----·····1.0·fat······303·b-·stor·1 | 120 | -rw----·····1.0·fat······303·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png |
126 | -rw----·····1.0·fat······354·b-·stor·1 | 121 | -rw----·····1.0·fat······354·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png |
127 | -rw----·····1.0·fat······556·b-·stor·1 | 122 | -rw----·····1.0·fat······556·b-·stor·17-Sep-21·00:06·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png |
Max diff block lines reached; -1/59102 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·5041·0200·0100·0000·0100·1c00··....PA.......... | ||
00000010:· | 00000010:·88a7·0000·9f04·0000·0000·0000·0001·0000··................ | ||
00000020:· | 00000020:·9812·0000·0000·0000·0000·0000·2a00·0000··............*... | ||
00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T............... | 00000030:·5400·0000·8600·0000·b900·0000·e300·0000··T............... | ||
00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F........... | 00000040:·1401·0000·4601·0000·8b01·0000·d101·0000··....F........... | ||
00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...]....... | 00000050:·0002·0000·3002·0000·5d02·0000·8b02·0000··....0...]....... | ||
00000060:·bc02·0000·e702·0000·1403·0000·4903·0000··............I... | 00000060:·bc02·0000·e702·0000·1403·0000·4903·0000··............I... | ||
00000070:·7603·0000·9e03·0000·c303·0000·f803·0000··v............... | 00000070:·7603·0000·9e03·0000·c303·0000·f803·0000··v............... | ||
00000080:·2304·0000·5604·0000·8b04·0000·b504·0000··#...V........... | 00000080:·2304·0000·5604·0000·8b04·0000·b504·0000··#...V........... | ||
00000090:·e204·0000·0b05·0000·3605·0000·6005·0000··........6...`... | 00000090:·e204·0000·0b05·0000·3605·0000·6005·0000··........6...`... | ||
Offset 12, 4253 lines modified | Offset 12, 4253 lines modified | ||
000000b0:·3606·0000·6c06·0000·8d06·0000·b706·0000··6...l........... | 000000b0:·3606·0000·6c06·0000·8d06·0000·b706·0000··6...l........... | ||
000000c0:·d606·0000·f906·0000·1d07·0000·5307·0000··............S... | 000000c0:·d606·0000·f906·0000·1d07·0000·5307·0000··............S... | ||
000000d0:·7107·0000·8c07·0000·a807·0000·cb07·0000··q............... | 000000d0:·7107·0000·8c07·0000·a807·0000·cb07·0000··q............... | ||
000000e0:·eb07·0000·0f08·0000·3008·0000·4a08·0000··........0...J... | 000000e0:·eb07·0000·0f08·0000·3008·0000·4a08·0000··........0...J... | ||
000000f0:·8b08·0000·cd08·0000·0909·0000·4609·0000··............F... | 000000f0:·8b08·0000·cd08·0000·0909·0000·4609·0000··............F... | ||
00000100:·7509·0000·a509·0000·c909·0000·fa09·0000··u............... | 00000100:·7509·0000·a509·0000·c909·0000·fa09·0000··u............... | Diff chunk too large, falling back to line-by-line diff (566 lines added, 566 lines removed) | |
00000110:·2c0a·0000·4b0a·0000·680a·0000·980a·0000··,...K...h....... | 00000110:·2c0a·0000·4b0a·0000·680a·0000·980a·0000··,...K...h....... | ||
00000120:· | 00000120:·cf0a·0000·f70a·0000·120b·0000·400b·0000··............@... | ||
00000130:· | 00000130:·5a0b·0000·750b·0000·a30b·0000·bd0b·0000··Z...u........... | ||
00000140:· | 00000140:·f60b·0000·300c·0000·680c·0000·a00c·0000··....0...h....... | ||
00000150:· | 00000150:·d80c·0000·100d·0000·4d0d·0000·8a0d·0000··........M....... | ||
00000160:· | 00000160:·c90d·0000·010e·0000·340e·0000·730e·0000··........4...s... | ||
00000170:· | 00000170:·ae0e·0000·e80e·0000·1e0f·0000·5d0f·0000··............]... | ||
00000180:· | 00000180:·980f·0000·d40f·0000·0c10·0000·4410·0000··............D... | ||
00000190:· | 00000190:·8210·0000·bb10·0000·ee10·0000·2511·0000··............%... | ||
000001a0:· | 000001a0:·5d11·0000·9611·0000·d811·0000·1b12·0000··]............... | ||
000001b0:· | 000001b0:·5912·0000·9512·0000·cc12·0000·0513·0000··Y............... | ||
000001c0:· | 000001c0:·3f13·0000·7f13·0000·bd13·0000·0414·0000··?............... | ||
000001d0:· | 000001d0:·4914·0000·7b14·0000·ad14·0000·d614·0000··I...{........... | ||
000001e0:· | 000001e0:·0f15·0000·4915·0000·8115·0000·b915·0000··....I........... | ||
000001f0:· | 000001f0:·f115·0000·2916·0000·6616·0000·a316·0000··....)...f....... | ||
00000200:· | 00000200:·e216·0000·1a17·0000·4d17·0000·8c17·0000··........M....... | ||
00000210:· | 00000210:·c717·0000·0118·0000·3718·0000·7618·0000··........7...v... | ||
00000220:· | 00000220:·b118·0000·ed18·0000·2519·0000·5d19·0000··........%...]... | ||
00000230:· | 00000230:·9b19·0000·d419·0000·071a·0000·3e1a·0000··............>... | ||
00000240:· | 00000240:·761a·0000·af1a·0000·f11a·0000·341b·0000··v...........4... | ||
00000250:· | 00000250:·721b·0000·ae1b·0000·e51b·0000·1e1c·0000··r............... | ||
00000260:· | 00000260:·581c·0000·981c·0000·d61c·0000·1d1d·0000··X............... | ||
00000270:· | 00000270:·621d·0000·941d·0000·c61d·0000·ef1d·0000··b............... | ||
00000280:· | 00000280:·291e·0000·641e·0000·9d1e·0000·d61e·0000··)...d........... | ||
00000290:· | 00000290:·0f1f·0000·481f·0000·861f·0000·c41f·0000··....H........... | ||
000002a0:· | 000002a0:·0420·0000·3d20·0000·7120·0000·b120·0000··.·..=·..q·...·.. | ||
000002b0:· | 000002b0:·ed20·0000·2821·0000·5f21·0000·9f21·0000··.·..(!.._!...!.. | ||
000002c0:· | 000002c0:·db21·0000·1822·0000·5122·0000·8a22·0000··.!..."..Q"...".. | ||
000002d0:· | 000002d0:·c922·0000·0323·0000·3723·0000·6f23·0000··."...#..7#..o#.. | ||
000002e0:· | 000002e0:·a823·0000·e223·0000·2524·0000·6924·0000··.#...#..%$..i$.. | ||
000002f0:· | 000002f0:·a824·0000·e524·0000·1d25·0000·5725·0000··.$...$...%..W%.. | ||
00000300:· | 00000300:·9225·0000·d325·0000·1226·0000·5a26·0000··.%...%...&..Z&.. | ||
00000310:· | 00000310:·a026·0000·d326·0000·0627·0000·3027·0000··.&...&...'..0'.. | ||
00000320:· | 00000320:·6b27·0000·a727·0000·e127·0000·1b28·0000··k'...'...'...(.. | ||
00000330:· | 00000330:·5528·0000·8f28·0000·ce28·0000·0d29·0000··U(...(...(...).. | ||
00000340:· | 00000340:·4e29·0000·8829·0000·bd29·0000·fe29·0000··N)...)...)...).. | ||
00000350:· | 00000350:·3b2a·0000·772a·0000·af2a·0000·f02a·0000··;*..w*...*...*.. | ||
00000360:· | 00000360:·2d2b·0000·6b2b·0000·a52b·0000·df2b·0000··-+..k+...+...+.. | ||
00000370:· | 00000370:·1f2c·0000·5a2c·0000·8f2c·0000·c82c·0000··.,..Z,...,...,.. | ||
00000380:· | 00000380:·022d·0000·3d2d·0000·812d·0000·c62d·0000··.-..=-...-...-.. | ||
00000390:· | 00000390:·062e·0000·442e·0000·7d2e·0000·b82e·0000··....D...}....... | ||
000003a0:· | 000003a0:·f42e·0000·362f·0000·762f·0000·bf2f·0000··....6/..v/.../.. | ||
000003b0:· | 000003b0:·0630·0000·3a30·0000·6e30·0000·9930·0000··.0..:0..n0...0.. | ||
000003c0:· | 000003c0:·d430·0000·0f31·0000·4a31·0000·8531·0000··.0...1..J1...1.. | ||
000003d0:· | 000003d0:·c531·0000·0532·0000·4032·0000·7632·0000··.1...2..@2..v2.. | ||
000003e0:· | 000003e0:·b332·0000·ec32·0000·2e33·0000·6c33·0000··.2...2...3..l3.. | ||
000003f0:· | 000003f0:·ab33·0000·e633·0000·2734·0000·6134·0000··.3...3..'4..a4.. | ||
00000400:· | 00000400:·9d34·0000·da34·0000·1935·0000·5a35·0000··.4...4...5..Z5.. | ||
00000410:· | 00000410:·9735·0000·d535·0000·1436·0000·5536·0000··.5...5...6..U6.. | ||
00000420:· | 00000420:·9236·0000·d036·0000·1037·0000·5237·0000··.6...6...7..R7.. | ||
00000430:· | 00000430:·9037·0000·cf37·0000·1038·0000·5338·0000··.7...7...8..S8.. | ||
00000440:· | 00000440:·9238·0000·d238·0000·1439·0000·5839·0000··.8...8...9..X9.. | ||
00000450:· | 00000450:·9839·0000·d939·0000·e939·0000·f339·0000··.9...9...9...9.. | ||
00000460:·f | 00000460:·ff39·0000·0b3a·0000·123a·0000·1f3a·0000··.9...:...:...:.. | ||
00000470:· | 00000470:·2c3a·0000·393a·0000·423a·0000·4c3a·0000··,:..9:..B:..L:.. | ||
00000480:· | 00000480:·573a·0000·623a·0000·673a·0000·6c3a·0000··W:..b:..g:..l:.. | ||
00000490:· | 00000490:·713a·0000·773a·0000·7d3a·0000·843a·0000··q:..w:..}:...:.. | ||
000004a0:· | 000004a0:·873a·0000·923a·0000·9d3a·0000·ac3a·0000··.:...:...:...:.. | ||
000004b0:· | 000004b0:·bb3a·0000·d43a·0000·e23a·0000·f93a·0000··.:...:...:...:.. | ||
000004c0:· | 000004c0:·083b·0000·213b·0000·2c3b·0000·3f3b·0000··.;..!;..,;..?;.. | ||
000004d0:· | 000004d0:·4c3b·0000·5c3b·0000·6a3b·0000·793b·0000··L;..\;..j;..y;.. | ||
000004e0:· | 000004e0:·803b·0000·8a3b·0000·9a3b·0000·a83b·0000··.;...;...;...;.. | ||
000004f0:· | 000004f0:·b73b·0000·c03b·0000·cf3b·0000·de3b·0000··.;...;...;...;.. | ||
00000500:· | 00000500:·eb3b·0000·fb3b·0000·193c·0000·2d3c·0000··.;...;...<..-<.. | ||
00000510:· | 00000510:·3c3c·0000·423c·0000·533c·0000·6f3c·0000··<<..B<..S<..o<.. | ||
00000520:· | 00000520:·853c·0000·993c·0000·ad3c·0000·bd3c·0000··.<...<...<...<.. | ||
00000530:· | 00000530:·ce3c·0000·e23c·0000·ea3c·0000·f93c·0000··.<...<...<...<.. | ||
00000540:· | 00000540:·063d·0000·193d·0000·1f3d·0000·2e3d·0000··.=...=...=...=.. | ||
00000550:· | 00000550:·433d·0000·583d·0000·5f3d·0000·783d·0000··C=..X=.._=..x=.. | ||
00000560:· | 00000560:·873d·0000·913d·0000·9b3d·0000·a83d·0000··.=...=...=...=.. | ||
00000570:· | 00000570:·ce3d·0000·e23d·0000·003e·0000·1d3e·0000··.=...=...>...>.. | ||
00000580:· | 00000580:·3e3e·0000·503e·0000·663e·0000·823e·0000··>>..P>..f>...>.. | ||
00000590:· | 00000590:·aa3e·0000·c23e·0000·cf3e·0000·f23e·0000··.>...>...>...>.. | ||
000005a0:· | 000005a0:·0c3f·0000·2d3f·0000·543f·0000·693f·0000··.?..-?..T?..i?.. | ||
000005b0:· | 000005b0:·773f·0000·8c3f·0000·9b3f·0000·b93f·0000··w?...?...?...?.. | ||
000005c0:· | 000005c0:·c23f·0000·d43f·0000·e93f·0000·0a40·0000··.?...?...?...@.. | ||
000005d0:· | 000005d0:·2240·0000·2b40·0000·4c40·0000·5b40·0000··"@..+@..L@..[@.. | ||
000005e0:· | 000005e0:·6440·0000·7240·0000·8740·0000·a040·0000··d@..r@...@...@.. | ||
000005f0:· | 000005f0:·aa40·0000·bf40·0000·c840·0000·d640·0000··.@...@...@...@.. | ||
00000600:· | 00000600:·e540·0000·f040·0000·f740·0000·0741·0000··.@...@...@...A.. | ||
00000610:· | 00000610:·1241·0000·2241·0000·3341·0000·3f41·0000··.A.."A..3A..?A.. | ||
00000620:· | 00000620:·5241·0000·5b41·0000·6a41·0000·7b41·0000··RA..[A..jA..{A.. | ||
00000630:· | 00000630:·9241·0000·a041·0000·a941·0000·be41·0000··.A...A...A...A.. | ||
00000640:· | 00000640:·cc41·0000·dd41·0000·f141·0000·fe41·0000··.A...A...A...A.. | ||
00000650:· | 00000650:·1142·0000·2142·0000·2f42·0000·3c42·0000··.B..!B../B..<B.. | ||
00000660:· | 00000660:·4442·0000·5142·0000·6342·0000·7542·0000··DB..QB..cB..uB.. | ||
00000670:· | 00000670:·8342·0000·8a42·0000·9c42·0000·aa42·0000··.B...B...B...B.. | ||
00000680:· | 00000680:·b542·0000·c342·0000·f642·0000·0c43·0000··.B...B...B...C.. | ||
00000690:· | 00000690:·2e43·0000·5443·0000·6843·0000·8243·0000··.C..TC..hC...C.. | ||
000006a0:·a | 000006a0:·aa43·0000·d743·0000·fa43·0000·0b44·0000··.C...C...C...D.. | ||
000006b0:· | 000006b0:·3644·0000·5644·0000·7344·0000·9344·0000··6D..VD..sD...D.. | ||
000006c0:·a | 000006c0:·a244·0000·cf44·0000·ed44·0000·1445·0000··.D...D...D...E.. | ||
000006d0:·3245·0000· | 000006d0:·3245·0000·5045·0000·6b45·0000·9e45·0000··2E..PE..kE...E.. | ||
000006e0:· | 000006e0:·c545·0000·d745·0000·0746·0000·3446·0000··.E...E...F..4F.. | ||
000006f0:· | 000006f0:·4c46·0000·6746·0000·7b46·0000·8a46·0000··LF..gF..{F...F.. | ||
00000700:· | 00000700:·9446·0000·a546·0000·b846·0000·cb46·0000··.F...F...F...F.. | ||
00000710:· | 00000710:·d946·0000·e046·0000·f246·0000·fd46·0000··.F...F...F...F.. | ||
00000720:· | 00000720:·0a47·0000·1a47·0000·2347·0000·6847·0000··.G...G..#G..hG.. | ||
00000730:·9 | 00000730:·9747·0000·b947·0000·cb47·0000·e747·0000··.G...G...G...G.. | ||
00000740:· | 00000740:·2248·0000·5448·0000·7348·0000·8548·0000··"H..TH..sH...H.. | ||
00000750:· | 00000750:·b748·0000·d348·0000·0f49·0000·3f49·0000··.H...H...I..?I.. | ||
00000760:· | 00000760:·6349·0000·8149·0000·9549·0000·9c49·0000··cI...I...I...I.. | ||
00000770:· | 00000770:·ad49·0000·c949·0000·db49·0000·f449·0000··.I...I...I...I.. | ||
00000780:· | 00000780:·024a·0000·154a·0000·374a·0000·494a·0000··.J...J..7J..IJ.. | ||
00000790:· | 00000790:·5e4a·0000·724a·0000·814a·0000·964a·0000··^J..rJ...J...J.. | ||
000007a0:· | 000007a0:·aa4a·0000·bf4a·0000·d04a·0000·e74a·0000··.J...J...J...J.. | ||
000007b0:· | 000007b0:·f24a·0000·034b·0000·1d4b·0000·314b·0000··.J...K...K..1K.. | ||
000007c0:· | 000007c0:·484b·0000·514b·0000·784b·0000·944b·0000··HK..QK..xK...K.. | ||
000007d0:· | 000007d0:·aa4b·0000·ca4b·0000·ec4b·0000·0a4c·0000··.K...K...K...L.. | ||
Max diff block lines reached; 1173896/1253495 bytes (93.65%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·214 | 1 | Zip·file·size:·2142669·bytes,·number·of·entries:·1216 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 752, 49 lines modified | Offset 752, 49 lines modified | ||
752 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class | 752 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class |
753 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class | 753 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class |
754 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class | 754 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class |
755 | ?rwxrwxr-x··2.0·unx····26216·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class | 755 | ?rwxrwxr-x··2.0·unx····26216·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class |
756 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class | 756 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/android/volley/BuildConfig.class |
757 | ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class | 757 | ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/android/volley/Cache$Entry.class |
758 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class | 758 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/android/volley/Cache.class |
759 | ?rwxrwxr-x··2.0·unx······73 | 759 | ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher$1.class |
760 | ?rwxrwxr-x··2.0·unx·····3 | 760 | ?rwxrwxr-x··2.0·unx·····3311·b-·stor·80-Jan-01·00:00·com/android/volley/CacheDispatcher.class |
761 | ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class | 761 | ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$1.class |
762 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class | 762 | ?rwxrwxr-x··2.0·unx·····1254·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery$ResponseDeliveryRunnable.class |
763 | ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class | 763 | ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·com/android/volley/InternalUtils.class |
764 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class | 764 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/android/volley/Network.class |
765 | ?rwxrwxr-x··2.0·unx·····35 | 765 | ?rwxrwxr-x··2.0·unx·····3572·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkDispatcher.class |
766 | ?rwxrwxr-x··2.0·unx······ | 766 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkResponse.class |
767 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class | 767 | ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·com/android/volley/Request$1.class |
768 | ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class | 768 | ?rwxrwxr-x··2.0·unx······380·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Method.class |
769 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class | 769 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/android/volley/Request$Priority.class |
770 | ?rwxrwxr-x··2.0·unx·····8 | 770 | ?rwxrwxr-x··2.0·unx·····8191·b-·stor·80-Jan-01·00:00·com/android/volley/Request.class |
771 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class | 771 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFilter.class |
772 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class | 772 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$RequestFinishedListener.class |
773 | ?rwxrwxr-x··2.0·unx·····592 | 773 | ?rwxrwxr-x··2.0·unx·····5927·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue.class |
774 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class | 774 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/android/volley/Response$ErrorListener.class |
775 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class | 775 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/android/volley/Response$Listener.class |
776 | ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class | 776 | ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/android/volley/Response.class |
777 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class | 777 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/android/volley/ResponseDelivery.class |
778 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class | 778 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·com/android/volley/RetryPolicy.class |
779 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class | 779 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyError.class |
780 | ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class | 780 | ?rwxrwxr-x··2.0·unx······304·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog$Marker.class |
781 | ?rwxrwxr-x··2.0·unx·····225 | 781 | ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog$MarkerLog.class |
782 | ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class | 782 | ?rwxrwxr-x··2.0·unx·····2324·b-·stor·80-Jan-01·00:00·com/android/volley/VolleyLog.class |
783 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class | 783 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/Authenticator.class |
784 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class | 784 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool$1.class |
785 | ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class | 785 | ?rwxrwxr-x··2.0·unx·····1664·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ByteArrayPool.class |
786 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class | 786 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$1.class |
787 | ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class | 787 | ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CacheHeader.class |
788 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class | 788 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache$CountingInputStream.class |
789 | ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class | 789 | ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack$HttpPatch.class |
790 | ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class | 790 | ?rwxrwxr-x··2.0·unx·····2558·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpHeaderParser.class |
791 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class | 791 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpStack.class |
792 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class | 792 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack$UrlRewriter.class |
793 | ?rwxrwxr-x··2.0·unx·····191 | 793 | ?rwxrwxr-x··2.0·unx·····1910·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$4.class |
794 | ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class | 794 | ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.class |
795 | ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class | 795 | ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageCache.class |
796 | ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class | 796 | ?rwxrwxr-x··2.0·unx·····1876·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageContainer.class |
797 | ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class | 797 | ?rwxrwxr-x··2.0·unx·····5874·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader.class |
798 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class | 798 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1$1.class |
799 | ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class | 799 | ?rwxrwxr-x··2.0·unx·····2829·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView.class |
800 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class | 800 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/PoolingByteArrayOutputStream.class |
Offset 1076, 31 lines modified | Offset 1076, 32 lines modified | ||
1076 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$LayoutParams.class | 1076 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$LayoutParams.class |
1077 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/WindowCallbackWrapper.class | 1077 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/WindowCallbackWrapper.class |
1078 | ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class | 1078 | ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·com/android/volley/AuthFailureError.class |
1079 | ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class | 1079 | ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·com/android/volley/DefaultRetryPolicy.class |
1080 | ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class | 1080 | ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/volley/ExecutorDelivery.class |
1081 | ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class | 1081 | ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/android/volley/NetworkError.class |
1082 | ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class | 1082 | ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·com/android/volley/ParseError.class |
1083 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·com/android/volley/RedirectError.class | ||
1083 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class | 1084 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/volley/RequestQueue$1.class |
1084 | ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class | 1085 | ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·com/android/volley/ServerError.class |
1085 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class | 1086 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/volley/TimeoutError.class |
1086 | ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class | 1087 | ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/AndroidAuthenticator.class |
1087 | ?rwxrwxr-x··2.0·unx·····8 | 1088 | ?rwxrwxr-x··2.0·unx·····8210·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/BasicNetwork.class |
1088 | ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class | 1089 | ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ClearCacheRequest.class |
1089 | ?rwxrwxr-x··2.0·unx····· | 1090 | ?rwxrwxr-x··2.0·unx·····9218·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/DiskBasedCache.class |
1090 | ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class | 1091 | ?rwxrwxr-x··2.0·unx·····3747·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HttpClientStack.class |
1091 | ?rwxrwxr-x··2.0·unx·····5 | 1092 | ?rwxrwxr-x··2.0·unx·····5409·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/HurlStack.class |
1092 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class | 1093 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$2.class |
1093 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class | 1094 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$3.class |
1094 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class | 1095 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$ImageListener.class |
1095 | ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class | 1096 | ?rwxrwxr-x··2.0·unx·····4452·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageRequest.class |
1096 | ?rwxrwxr-x··2.0·unx·····18 | 1097 | ?rwxrwxr-x··2.0·unx·····1895·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonRequest.class |
1097 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class | 1098 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NoCache.class |
1098 | ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class | 1099 | ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/RequestFuture.class |
1099 | ?rwxrwxr-x··2.0·unx·····1 | 1100 | ?rwxrwxr-x··2.0·unx·····1639·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/StringRequest.class |
1100 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/controller/AppController$1.class | 1101 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/controller/AppController$1.class |
1101 | ?rwxrwxr-x··2.0·unx·····2519·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1.class | 1102 | ?rwxrwxr-x··2.0·unx·····2519·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1.class |
1102 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2.class | 1103 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2.class |
1103 | ?rwxrwxr-x··2.0·unx·····1925·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1.class | 1104 | ?rwxrwxr-x··2.0·unx·····1925·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1.class |
1104 | ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1.class | 1105 | ?rwxrwxr-x··2.0·unx·····1179·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1.class |
1105 | ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2.class | 1106 | ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2.class |
1106 | ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1.class | 1107 | ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1.class |
Offset 1168, 15 lines modified | Offset 1169, 15 lines modified | ||
1168 | ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class | 1169 | ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class |
1169 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/android/volley/NoConnectionError.class | 1170 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/android/volley/NoConnectionError.class |
1170 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$1.class | 1171 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/ImageLoader$1.class |
1171 | ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonArrayRequest.class | 1172 | ?rwxrwxr-x··2.0·unx·····2589·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonArrayRequest.class |
1172 | ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonObjectRequest.class | 1173 | ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/JsonObjectRequest.class |
1173 | ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1.class | 1174 | ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/android/volley/toolbox/NetworkImageView$1.class |
1174 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter.class | 1175 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter.class |
1175 | ?rwxrwxr-x··2.0·unx·····57 | 1176 | ?rwxrwxr-x··2.0·unx·····5735·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity.class |
1176 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/CompletedListFragment.class | 1177 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/animelist/CompletedListFragment.class |
1177 | ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/settings/SettingsActivity.class | 1178 | ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·com/freezingwind/animereleasenotifier/ui/settings/SettingsActivity.class |
1178 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class | 1179 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class |
1179 | ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class | 1180 | ?rwxrwxr-x··2.0·unx·····3458·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class |
1180 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class | 1181 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class |
1181 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class | 1182 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class |
1182 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class | 1183 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class |
Offset 1210, 8 lines modified | Offset 1211, 8 lines modified | ||
1210 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1211 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class |
1211 | ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class | 1212 | ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class |
1212 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 1213 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
1213 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1214 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
1214 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1215 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
1215 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1216 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
1216 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class | 1217 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class |
1217 | 121 | 1218 | 1216·files,·2256404·bytes·uncompressed,·1900749·bytes·compressed:··15.8% |
Offset 3237, 14 lines modified | Offset 3237, 17 lines modified | ||
3237 | Filename:·com/android/volley/NetworkError.class | 3237 | Filename:·com/android/volley/NetworkError.class |
3238 | Comment:· | 3238 | Comment:· |
3239 | Filename:·com/android/volley/ParseError.class | 3239 | Filename:·com/android/volley/ParseError.class |
3240 | Comment:· | 3240 | Comment:· |
3241 | Filename:·com/android/volley/RedirectError.class | ||
3242 | Comment:· | ||
3241 | Filename:·com/android/volley/RequestQueue$1.class | 3243 | Filename:·com/android/volley/RequestQueue$1.class |
3242 | Comment:· | 3244 | Comment:· |
3243 | Filename:·com/android/volley/ServerError.class | 3245 | Filename:·com/android/volley/ServerError.class |
3244 | Comment:· | 3246 | Comment:· |
3245 | Filename:·com/android/volley/TimeoutError.class | 3247 | Filename:·com/android/volley/TimeoutError.class |
Offset 2, 28 lines modified | Offset 2, 28 lines modified | ||
2 | package·com.android.volley; | 2 | package·com.android.volley; |
3 | import·java.util.concurrent.BlockingQueue; | 3 | import·java.util.concurrent.BlockingQueue; |
4 | class·CacheDispatcher$1·implements·Runnable | 4 | class·CacheDispatcher$1·implements·Runnable |
5 | { | 5 | { |
6 | ····final·/*·synthetic·*/·CacheDispatcher·this$0; | 6 | ····final·/*·synthetic·*/·CacheDispatcher·this$0; |
7 | ····final·/*·synthetic·*/·Request·val$ | 7 | ····final·/*·synthetic·*/·Request·val$finalRequest; |
8 | ···· | 8 | ···· |
9 | ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$ | 9 | ····CacheDispatcher$1(final·CacheDispatcher·this$0,·final·Request·val$finalRequest)·{ |
10 | ········this.this$0·=·this$0; | 10 | ········this.this$0·=·this$0; |
11 | ········this.val$ | 11 | ········this.val$finalRequest·=·val$finalRequest; |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·void·run()·{ | 14 | ····public·void·run()·{ |
15 | ········try·{ | 15 | ········try·{ |
16 | ············final·CacheDispatcher·this$0·=·this.this$0; | 16 | ············final·CacheDispatcher·this$0·=·this.this$0; |
17 | ············try·{ | 17 | ············try·{ |
18 | ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0); | 18 | ················final·BlockingQueue·access$000·=·CacheDispatcher.access$000(this$0); |
19 | ················try·{ | 19 | ················try·{ |
20 | ····················access$000.put(this.val$ | 20 | ····················access$000.put(this.val$finalRequest); |
21 | ················} | 21 | ················} |
22 | ················catch·(InterruptedException·ex)·{} | 22 | ················catch·(InterruptedException·ex)·{} |
23 | ············} | 23 | ············} |
24 | ············catch·(InterruptedException·ex2)·{} | 24 | ············catch·(InterruptedException·ex2)·{} |
25 | ········} | 25 | ········} |
26 | ········catch·(InterruptedException·ex3)·{} | 26 | ········catch·(InterruptedException·ex3)·{} |
27 | ····} | 27 | ····} |
Offset 38, 81 lines modified | Offset 38, 83 lines modified | ||
38 | ········Process.setThreadPriority(10); | 38 | ········Process.setThreadPriority(10); |
39 | ········this.mCache.initialize(); | 39 | ········this.mCache.initialize(); |
40 | ········while·(true)·{ | 40 | ········while·(true)·{ |
41 | ············Request·request·=·null; | 41 | ············Request·request·=·null; |
42 | ············Response·networkResponse2·=·null; | 42 | ············Response·networkResponse2·=·null; |
43 | ············ResponseDelivery·mDelivery·=·null; | 43 | ············ResponseDelivery·mDelivery·=·null; |
44 | ············try·{ | 44 | ············try·{ |
45 | ················while·(true)·{ | ||
46 | ················ | 45 | ················final·BlockingQueue·mCacheQueue·=·this.mCacheQueue; |
46 | ················try·{ | ||
47 | ····················final·Request·take·=·mCacheQueue.take(); | ||
47 | ····················try·{ | 48 | ····················try·{ |
49 | ························request·=·take; | ||
50 | ························final·String·s·=·"cache-queue-take"; | ||
48 | ························final·Request· | 51 | ························final·Request·request2·=·request; |
49 | ························try·{ | 52 | ························try·{ |
50 | ····························request | 53 | ····························request2.addMarker(s); |
51 | ····························request.addMarker("cache-queue-take"); | ||
52 | ····························if·(request.isCanceled())·{ | 54 | ····························if·(request.isCanceled())·{ |
53 | ································request.finish("cache-discard-canceled"); | 55 | ································request.finish("cache-discard-canceled"); |
54 | ································continue; | 56 | ································continue; |
55 | ····························} | 57 | ····························} |
56 | ····························final·Cache·mCache·=·this.mCache; | 58 | ····························final·Cache·mCache·=·this.mCache; |
57 | ····························try·{ | 59 | ····························try·{ |
58 | ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey()); | 60 | ································final·Cache$Entry·value·=·mCache.get(request.getCacheKey()); |
59 | ································if·(value·==·null)·{ | 61 | ································if·(value·==·null)·{ |
60 | ····································request.addMarker("cache-miss"); | 62 | ····································request.addMarker("cache-miss"); |
61 | ····································this.mNetworkQueue.put(request); | 63 | ····································this.mNetworkQueue.put(request); |
62 | ····································continue; | 64 | ····································continue; |
63 | ································} | 65 | ································} |
64 | ································Label_0 | 66 | ································Label_0239:·{ |
65 | ····································if·(!value.isExpired())·{ | 67 | ····································if·(!value.isExpired())·{ |
66 | ········································break·Label_0 | 68 | ········································break·Label_0239; |
67 | ····································} | 69 | ····································} |
68 | ····································request.addMarker("cache-hit-expired"); | 70 | ····································request.addMarker("cache-hit-expired"); |
69 | ····································final·Request·request | 71 | ····································final·Request·request3·=·request; |
70 | ····································try·{ | 72 | ····································try·{ |
71 | ········································request | 73 | ········································request3.setCacheEntry(value); |
72 | ········································this.mNetworkQueue.put(request); | 74 | ········································this.mNetworkQueue.put(request); |
73 | ········································continue; | 75 | ········································continue; |
74 | ········································request.addMarker("cache-hit"); | 76 | ········································request.addMarker("cache-hit"); |
75 | ········································try·{ | 77 | ········································try·{ |
76 | ············································final·byte[]·data·=·value.data; | 78 | ············································final·byte[]·data·=·value.data; |
77 | ············································try·{ | 79 | ············································try·{ |
78 | ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders); | 80 | ················································final·NetworkResponse·networkResponse·=·new·NetworkResponse(data,·value.responseHeaders); |
79 | ················································final·Request·request | 81 | ················································final·Request·request4·=·request; |
80 | ················································try·{ | 82 | ················································try·{ |
81 | ····················································networkResponse2·=·request | 83 | ····················································networkResponse2·=·request4.parseNetworkResponse(networkResponse); |
82 | ····················································request.addMarker("cache-hit-parsed"); | 84 | ····················································request.addMarker("cache-hit-parsed"); |
83 | ····················································if·(!value.refreshNeeded())·{ | 85 | ····················································if·(!value.refreshNeeded())·{ |
84 | ························································this.mDelivery.postResponse(request,·networkResponse2); | 86 | ························································this.mDelivery.postResponse(request,·networkResponse2); |
85 | ························································continue; | 87 | ························································continue; |
86 | ····················································} | 88 | ····················································} |
87 | ····················································request.addMarker("cache-hit-refresh-needed"); | 89 | ····················································request.addMarker("cache-hit-refresh-needed"); |
88 | ····················································final·Request·request | 90 | ····················································final·Request·request5·=·request; |
89 | ····················································try·{ | 91 | ····················································try·{ |
90 | ························································request | 92 | ························································request5.setCacheEntry(value); |
91 | ························································networkResponse2.intermediate·=·true; | 93 | ························································networkResponse2.intermediate·=·true; |
92 | ························································mDelivery·=·this.mDelivery; | 94 | ························································mDelivery·=·this.mDelivery; |
93 | ····················································} | 95 | ····················································} |
94 | ····················································catch·( | 96 | ····················································catch·(Exception·ex)·{} |
95 | ················································} | 97 | ················································} |
96 | ················································catch·( | 98 | ················································catch·(Exception·ex2)·{} |
97 | ············································} | 99 | ············································} |
98 | ············································catch·( | 100 | ············································catch·(Exception·ex3)·{} |
99 | ········································} | 101 | ········································} |
100 | ········································catch·( | 102 | ········································catch·(Exception·ex4)·{} |
101 | ····································} | 103 | ····································} |
102 | ····································catch·( | 104 | ····································catch·(Exception·ex5)·{} |
103 | ································} | 105 | ································} |
104 | ····························} | 106 | ····························} |
105 | ····························catch·( | 107 | ····························catch·(Exception·ex6)·{} |
106 | ····························return; | 108 | ····························return; |
107 | ························} | 109 | ························} |
108 | ························catch·( | 110 | ························catch·(Exception·ex7)·{} |
109 | ····················} | 111 | ····················} |
110 | ····················catch·(InterruptedException·ex8)·{} | 112 | ····················catch·(InterruptedException·ex8)·{} |
111 | ················} | 113 | ················} |
114 | ················catch·(InterruptedException·ex9)·{} | ||
112 | ············} | 115 | ············} |
113 | ············catch·(InterruptedException·ex | 116 | ············catch·(InterruptedException·ex10)·{} |
114 | ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request)); | 117 | ············mDelivery.postResponse(request,·networkResponse2,·(Runnable)new·CacheDispatcher$1(this,·request)); |
115 | ············continue; | ||
116 | ········} | 118 | ········} |
117 | ····} | 119 | ····} |
118 | } | 120 | } |
Offset 45, 231 lines modified | Offset 45, 233 lines modified | ||
45 | ········//·Original·Bytecode: | 45 | ········//·Original·Bytecode: |
46 | ········//· | 46 | ········//· |
47 | ········//·····2:·istore_1······· | 47 | ········//·····2:·istore_1······· |
48 | ········//·····3:·iload_1········ | 48 | ········//·····3:·iload_1········ |
49 | ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V | 49 | ········//·····4:·invokestatic····android/os/Process.setThreadPriority:(I)V |
50 | ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J | 50 | ········//·····7:·invokestatic····android/os/SystemClock.elapsedRealtime:()J |
51 | ········//····10:·lstore_2······· | 51 | ········//····10:·lstore_2······· |
52 | ········//····11:·aconst_null···· | ||
53 | ········//····12:·astore··········4 | ||
52 | ········//····1 | 54 | ········//····14:·aload_0········ |
53 | ········//····1 | 55 | ········//····15:·getfield········com/android/volley/NetworkDispatcher.mQueue:Ljava/util/concurrent/BlockingQueue; |
54 | ········//····1 | 56 | ········//····18:·astore··········5 |
55 | ········//···· | 57 | ········//····20:·aload···········5 |
56 | ········//···· | 58 | ········//····22:·invokeinterface·java/util/concurrent/BlockingQueue.take:()Ljava/lang/Object; |
57 | ········//····2 | 59 | ········//····27:·astore··········4 |
58 | ········//····2 | 60 | ········//····29:·aload···········4 |
59 | ········//···· | 61 | ········//····31:·checkcast·······Lcom/android/volley/Request; |
60 | ········//····3 | 62 | ········//····34:·astore··········4 |
61 | ········//····3 | 63 | ········//····36:·ldc·············"network-queue-take" |
62 | ········//····3 | 64 | ········//····38:·astore··········5 |
63 | ········//····37:·aload···········5 | ||
64 | ········//···· | 65 | ········//····40:·aload···········4 |
66 | ········//····42:·aload···········5 | ||
65 | ········//····4 | 67 | ········//····44:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V |
66 | ········//····4 | 68 | ········//····47:·aload···········4 |
67 | ········//····4 | 69 | ········//····49:·invokevirtual···com/android/volley/Request.isCanceled:()Z |
68 | ········//···· | 70 | ········//····52:·istore_1······· |
69 | ········//····5 | 71 | ········//····53:·iload_1········ |
70 | ········//····5 | 72 | ········//····54:·ifeq············110 |
71 | ········//····5 | 73 | ········//····57:·ldc·············"network-discard-cancelled" |
72 | ········//····5 | 74 | ········//····59:·astore··········5 |
73 | ········//····58:·aload···········5 | ||
74 | ········//····6 | 75 | ········//····61:·aload···········4 |
76 | ········//····63:·aload···········5 | ||
75 | ········//····6 | 77 | ········//····65:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V |
76 | ········//····6 | 78 | ········//····68:·goto············7 |
77 | ········//···· | 79 | ········//····71:·astore··········6 |
78 | ········//····7 | 80 | ········//····73:·invokestatic····android/os/SystemClock.elapsedRealtime:()J |
79 | ········//····7 | 81 | ········//····76:·lload_2········ |
80 | ········//····7 | 82 | ········//····77:·lsub··········· |
81 | ········//····7 | 83 | ········//····78:·lstore··········7 |
82 | ········//···· | 84 | ········//····80:·aload···········6 |
83 | ········//···· | 85 | ········//····82:·lload···········7 |
84 | ········//····8 | 86 | ········//····84:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V |
85 | ········//····8 | 87 | ········//····87:·aload_0········ |
86 | ········//····8 | 88 | ········//····88:·aload···········4 |
87 | ········//···· | 89 | ········//····90:·aload···········6 |
88 | ········//···· | 90 | ········//····92:·invokespecial···com/android/volley/NetworkDispatcher.parseAndDeliverNetworkError:(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V |
89 | ········//····9 | 91 | ········//····95:·goto············7 |
90 | ········//····9 | 92 | ········//····98:·astore··········9 |
91 | ········//··· | 93 | ········//···100:·aload_0········ |
92 | ········//··· | 94 | ········//···101:·getfield········com/android/volley/NetworkDispatcher.mQuit:Z |
93 | ········//···10 | 95 | ········//···104:·istore_1······· |
94 | ········//···10 | 96 | ········//···105:·iload_1········ |
95 | ········//···10 | 97 | ········//···106:·ifeq············7 |
96 | ········//···10 | 98 | ········//···109:·return········· |
97 | ········//···1 | 99 | ········//···110:·aload_0········ |
98 | ········//···1 | 100 | ········//···111:·aload···········4 |
99 | ········//···11 | 101 | ········//···113:·invokespecial···com/android/volley/NetworkDispatcher.addTrafficStatsTag:(Lcom/android/volley/Request;)V |
100 | ········//···11 | 102 | ········//···116:·aload_0········ |
101 | ········//···11 | 103 | ········//···117:·getfield········com/android/volley/NetworkDispatcher.mNetwork:Lcom/android/volley/Network; |
102 | ········//···1 | 104 | ········//···120:·astore··········5 |
103 | ········//···119:·aload···········4 | ||
104 | ········//···12 | 105 | ········//···122:·aload···········5 |
106 | ········//···124:·aload···········4 | ||
105 | ········//···12 | 107 | ········//···126:·invokeinterface·com/android/volley/Network.performRequest:(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; |
106 | ········//···1 | 108 | ········//···131:·astore··········10 |
107 | ········//···13 | 109 | ········//···133:·ldc·············"network-http-complete" |
108 | ········//···13 | 110 | ········//···135:·astore··········5 |
109 | ········//···134:·aload···········5 | ||
110 | ········//···13 | 111 | ········//···137:·aload···········4 |
112 | ········//···139:·aload···········5 | ||
111 | ········//···1 | 113 | ········//···141:·invokevirtual···com/android/volley/Request.addMarker:(Ljava/lang/String;)V |
112 | ········//···14 | 114 | ········//···144:·aload···········10 |
113 | ········//···14 | 115 | ········//···146:·getfield········com/android/volley/NetworkResponse.notModified:Z |
114 | ········//···14 | 116 | ········//···149:·istore_1······· |
115 | ········//···1 | 117 | ········//···150:·iload_1········ |
116 | ········//···1 | 118 | ········//···151:·ifeq············261 |
117 | ········//···15 | 119 | ········//···154:·aload···········4 |
118 | ········//···15 | 120 | ········//···156:·invokevirtual···com/android/volley/Request.hasHadResponseDelivered:()Z |
119 | ········//···15 | 121 | ········//···159:·istore_1······· |
120 | ········//···1 | 122 | ········//···160:·iload_1········ |
121 | ········//···1 | 123 | ········//···161:·ifeq············261 |
122 | ········//···16 | 124 | ········//···164:·ldc·············"not-modified" |
123 | ········//···16 | 125 | ········//···166:·astore··········5 |
124 | ········//···165:·aload···········5 | ||
125 | ········//···16 | 126 | ········//···168:·aload···········4 |
127 | ········//···170:·aload···········5 | ||
126 | ········//···1 | 128 | ········//···172:·invokevirtual···com/android/volley/Request.finish:(Ljava/lang/String;)V |
127 | ········//···17 | 129 | ········//···175:·goto············7 |
128 | ········//···17 | 130 | ········//···178:·astore··········9 |
129 | ········//···1 | 131 | ········//···180:·iconst_1······· |
130 | ········//···1 | 132 | ········//···181:·istore··········11 |
131 | ········//···18 | 133 | ········//···183:·iload···········11 |
132 | ········//···18 | 134 | ········//···185:·anewarray·······Ljava/lang/Object; |
133 | ········//···18 | 135 | ········//···188:·astore··········12 |
134 | ········//···1 | 136 | ········//···190:·aconst_null···· |
135 | ········//···1 | 137 | ········//···191:·astore··········13 |
136 | ········//···19 | 138 | ········//···193:·aload···········9 |
137 | ········//···19 | 139 | ········//···195:·invokevirtual···java/lang/Exception.toString:()Ljava/lang/String; |
138 | ········//···19 | 140 | ········//···198:·astore··········14 |
139 | ········//···197:·aload···········12 | ||
140 | ········//···199:·iconst_0······· | ||
141 | ········//···200:·aload···········1 | 141 | ········//···200:·aload···········12 |
142 | ········//···202:·iconst_0······· | ||
143 | ········//···203:·aload···········14 | ||
142 | ········//···20 | 144 | ········//···205:·aastore········ |
143 | ········//···20 | 145 | ········//···206:·aload···········9 |
144 | ········//···20 | 146 | ········//···208:·ldc·············"Unhandled·exception·%s" |
145 | ········//···2 | 147 | ········//···210:·aload···········12 |
146 | ········//···2 | 148 | ········//···212:·invokestatic····com/android/volley/VolleyLog.e:(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
147 | ········//···21 | 149 | ········//···215:·new·············Lcom/android/volley/VolleyError; |
148 | ········//···21 | 150 | ········//···218:·astore··········6 |
149 | ········//···2 | 151 | ········//···220:·aload···········6 |
150 | ········//···2 | 152 | ········//···222:·aload···········9 |
151 | ········//···22 | 153 | ········//···224:·invokespecial···com/android/volley/VolleyError.<init>:(Ljava/lang/Throwable;)V |
152 | ········//···22 | 154 | ········//···227:·invokestatic····android/os/SystemClock.elapsedRealtime:()J |
153 | ········//···2 | 155 | ········//···230:·lload_2········ |
154 | ········//···2 | 156 | ········//···231:·lsub··········· |
155 | ········//···2 | 157 | ········//···232:·lstore··········7 |
156 | ········//···23 | 158 | ········//···234:·aload···········6 |
157 | ········//···23 | 159 | ········//···236:·lload···········7 |
158 | ········//···23 | 160 | ········//···238:·invokevirtual···com/android/volley/VolleyError.setNetworkTimeMs:(J)V |
159 | ········//···2 | 161 | ········//···241:·aload_0········ |
160 | ········//···2 | 162 | ········//···242:·getfield········com/android/volley/NetworkDispatcher.mDelivery:Lcom/android/volley/ResponseDelivery; |
161 | ········//···24 | 163 | ········//···245:·astore··········5 |
162 | ········//···244:·aload···········4 | ||
Max diff block lines reached; 7529/25062 bytes (30.04%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 17 lines modified | ||
1 | package·com.android.volley; | 1 | package·com.android.volley; |
2 | import·java.util.Collections; | 2 | import·java.util.Collections; |
3 | import·java.util.Map; | 3 | import·java.util.Map; |
4 | import·java.io.Serializable; | ||
4 | public·class·NetworkResponse | 5 | public·class·NetworkResponse·implements·Serializable |
5 | { | 6 | { |
7 | ····private·static·final·long·serialVersionUID·=·261324248608656L; | ||
6 | ····public·final·byte[]·data; | 8 | ····public·final·byte[]·data; |
7 | ····public·final·Map·headers; | 9 | ····public·final·Map·headers; |
8 | ····public·final·long·networkTimeMs; | 10 | ····public·final·long·networkTimeMs; |
9 | ····public·final·boolean·notModified; | 11 | ····public·final·boolean·notModified; |
10 | ····public·final·int·statusCode; | 12 | ····public·final·int·statusCode; |
11 | ···· | 13 | ···· |
12 | ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{ | 14 | ····public·NetworkResponse(final·int·n,·final·byte[]·array,·final·Map·map,·final·boolean·b)·{ |
Offset 1, 36 lines modified | Offset 1, 33 lines modified | ||
1 | package·com.android.volley; | 1 | package·com.android.volley; |
2 | import·java.util.Collections; | 2 | import·java.util.Collections; |
3 | import·android.os.Handler; | 3 | import·android.os.Handler; |
4 | import·android.os.Looper; | 4 | import·android.os.Looper; |
5 | import·android.os.SystemClock; | ||
6 | import·android.net.Uri; | 5 | import·android.net.Uri; |
7 | import·android.text.TextUtils; | 6 | import·android.text.TextUtils; |
8 | import·java.util.Iterator; | 7 | import·java.util.Iterator; |
9 | import·java.util.Set; | 8 | import·java.util.Set; |
10 | import·java.io.UnsupportedEncodingException; | 9 | import·java.io.UnsupportedEncodingException; |
11 | import·java.net.URLEncoder; | 10 | import·java.net.URLEncoder; |
12 | import·java.util.Map; | 11 | import·java.util.Map; |
13 | public·abstract·class·Request·implements·Comparable | 12 | public·abstract·class·Request·implements·Comparable |
14 | { | 13 | { |
15 | ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8"; | 14 | ····private·static·final·String·DEFAULT_PARAMS_ENCODING·=·"UTF-8"; |
16 | ····private·static·final·long·SLOW_REQUEST_THRESHOLD_MS·=·3000L; | ||
17 | ····private·static·long·sCounter; | 15 | ····private·static·long·sCounter; |
18 | ····private·Cache$Entry·mCacheEntry; | 16 | ····private·Cache$Entry·mCacheEntry; |
19 | ····private·boolean·mCanceled; | 17 | ····private·boolean·mCanceled; |
20 | ····private·final·int·mDefaultTrafficStatsTag; | 18 | ····private·final·int·mDefaultTrafficStatsTag; |
21 | ····private· | 19 | ····private·Response$ErrorListener·mErrorListener; |
22 | ····private·final·VolleyLog$MarkerLog·mEventLog; | 20 | ····private·final·VolleyLog$MarkerLog·mEventLog; |
23 | ····private·String·mIdentifier; | 21 | ····private·String·mIdentifier; |
24 | ····private·final·int·mMethod; | 22 | ····private·final·int·mMethod; |
25 | ····private·String·mRedirectUrl; | 23 | ····private·String·mRedirectUrl; |
26 | ····private·long·mRequestBirthTime; | ||
27 | ····private·RequestQueue·mRequestQueue; | 24 | ····private·RequestQueue·mRequestQueue; |
28 | ····private·boolean·mResponseDelivered; | 25 | ····private·boolean·mResponseDelivered; |
29 | ····private·RetryPolicy·mRetryPolicy; | 26 | ····private·RetryPolicy·mRetryPolicy; |
30 | ····private·Integer·mSequence; | 27 | ····private·Integer·mSequence; |
31 | ····private·boolean·mShouldCache; | 28 | ····private·boolean·mShouldCache; |
32 | ····private·Object·mTag; | 29 | ····private·Object·mTag; |
33 | ····private·final·String·mUrl; | 30 | ····private·final·String·mUrl; |
Offset 43, 15 lines modified | Offset 40, 14 lines modified | ||
43 | ········else·{ | 40 | ········else·{ |
44 | ············mEventLog·=·null; | 41 | ············mEventLog·=·null; |
45 | ········} | 42 | ········} |
46 | ········this.mEventLog·=·mEventLog; | 43 | ········this.mEventLog·=·mEventLog; |
47 | ········this.mShouldCache·=·true; | 44 | ········this.mShouldCache·=·true; |
48 | ········this.mCanceled·=·false; | 45 | ········this.mCanceled·=·false; |
49 | ········this.mResponseDelivered·=·false; | 46 | ········this.mResponseDelivered·=·false; |
50 | ········this.mRequestBirthTime·=·0L; | ||
51 | ········this.mCacheEntry·=·null; | 47 | ········this.mCacheEntry·=·null; |
52 | ········this.mMethod·=·mMethod; | 48 | ········this.mMethod·=·mMethod; |
53 | ········this.mUrl·=·mUrl; | 49 | ········this.mUrl·=·mUrl; |
54 | ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl); | 50 | ········this.mIdentifier·=·createIdentifier(mMethod,·mUrl); |
55 | ········this.mErrorListener·=·mErrorListener; | 51 | ········this.mErrorListener·=·mErrorListener; |
56 | ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy()); | 52 | ········this.setRetryPolicy((RetryPolicy)new·DefaultRetryPolicy()); |
57 | ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl); | 53 | ········this.mDefaultTrafficStatsTag·=·findDefaultTrafficStatsTag(mUrl); |
Offset 125, 17 lines modified | Offset 121, 14 lines modified | ||
125 | ········return·hashCode; | 121 | ········return·hashCode; |
126 | ····} | 122 | ····} |
127 | ···· | 123 | ···· |
128 | ····public·void·addMarker(final·String·s)·{ | 124 | ····public·void·addMarker(final·String·s)·{ |
129 | ········if·(VolleyLog$MarkerLog.ENABLED)·{ | 125 | ········if·(VolleyLog$MarkerLog.ENABLED)·{ |
130 | ············this.mEventLog.add(s,·Thread.currentThread().getId()); | 126 | ············this.mEventLog.add(s,·Thread.currentThread().getId()); |
131 | ········} | 127 | ········} |
132 | ········else·if·(this.mRequestBirthTime·==·0L)·{ | ||
133 | ············this.mRequestBirthTime·=·SystemClock.elapsedRealtime(); | ||
134 | ········} | ||
135 | ····} | 128 | ····} |
136 | ···· | 129 | ···· |
137 | ····public·void·cancel()·{ | 130 | ····public·void·cancel()·{ |
138 | ········this.mCanceled·=·true; | 131 | ········this.mCanceled·=·true; |
139 | ····} | 132 | ····} |
140 | ···· | 133 | ···· |
141 | ····public·int·compareTo(final·Request·request)·{ | 134 | ····public·int·compareTo(final·Request·request)·{ |
Offset 158, 31 lines modified | Offset 151, 26 lines modified | ||
158 | ····} | 151 | ····} |
159 | ···· | 152 | ···· |
160 | ····protected·abstract·void·deliverResponse(final·Object·p0); | 153 | ····protected·abstract·void·deliverResponse(final·Object·p0); |
161 | ···· | 154 | ···· |
162 | ····void·finish(final·String·s)·{ | 155 | ····void·finish(final·String·s)·{ |
163 | ········if·(this.mRequestQueue·!=·null)·{ | 156 | ········if·(this.mRequestQueue·!=·null)·{ |
164 | ············this.mRequestQueue.finish(this); | 157 | ············this.mRequestQueue.finish(this); |
158 | ············this.onFinish(); | ||
165 | ········} | 159 | ········} |
166 | ········if·(VolleyLog$MarkerLog.ENABLED)·{ | 160 | ········if·(VolleyLog$MarkerLog.ENABLED)·{ |
167 | ············final·long·id·=·Thread.currentThread().getId(); | 161 | ············final·long·id·=·Thread.currentThread().getId(); |
168 | ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{ | 162 | ············if·(Looper.myLooper()·!=·Looper.getMainLooper())·{ |
169 | ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id)); | 163 | ················new·Handler(Looper.getMainLooper()).post((Runnable)new·Request$1(this,·s,·id)); |
170 | ············} | 164 | ············} |
171 | ············else·{ | 165 | ············else·{ |
172 | ················this.mEventLog.add(s,·id); | 166 | ················this.mEventLog.add(s,·id); |
173 | ················this.mEventLog.finish(this.toString()); | 167 | ················this.mEventLog.finish(this.toString()); |
174 | ············} | 168 | ············} |
175 | ········} | 169 | ········} |
176 | ········else·{ | ||
177 | ············final·long·l·=·SystemClock.elapsedRealtime()·-·this.mRequestBirthTime; | ||
178 | ············if·(l·>=·3000L)·{ | ||
179 | ················VolleyLog.d("%d·ms:·%s",·new·Object[]·{·Long.valueOf(l),·this.toString()·}); | ||
180 | ············} | ||
181 | ········} | ||
182 | ····} | 170 | ····} |
183 | ···· | 171 | ···· |
184 | ····public·byte[]·getBody()·{ | 172 | ····public·byte[]·getBody()·{ |
185 | ········final·Map·params·=·this.getParams(); | 173 | ········final·Map·params·=·this.getParams(); |
186 | ········byte[]·encodeParameters; | 174 | ········byte[]·encodeParameters; |
187 | ········if·(params·!=·null·&&·params.size()·>·0)·{ | 175 | ········if·(params·!=·null·&&·params.size()·>·0)·{ |
188 | ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding()); | 176 | ············encodeParameters·=·this.encodeParameters(params,·this.getParamsEncoding()); |
Offset 198, 15 lines modified | Offset 186, 15 lines modified | ||
198 | ····} | 186 | ····} |
199 | ···· | 187 | ···· |
200 | ····public·Cache$Entry·getCacheEntry()·{ | 188 | ····public·Cache$Entry·getCacheEntry()·{ |
201 | ········return·this.mCacheEntry; | 189 | ········return·this.mCacheEntry; |
202 | ····} | 190 | ····} |
203 | ···· | 191 | ···· |
204 | ····public·String·getCacheKey()·{ | 192 | ····public·String·getCacheKey()·{ |
205 | ········return·this. | 193 | ········return·this.mMethod·+·":"·+·this.mUrl; |
206 | ····} | 194 | ····} |
207 | ···· | 195 | ···· |
208 | ····public·Response$ErrorListener·getErrorListener()·{ | 196 | ····public·Response$ErrorListener·getErrorListener()·{ |
209 | ········return·this.mErrorListener; | 197 | ········return·this.mErrorListener; |
210 | ····} | 198 | ····} |
211 | ···· | 199 | ···· |
212 | ····public·Map·getHeaders()·{ | 200 | ····public·Map·getHeaders()·{ |
Offset 303, 14 lines modified | Offset 291, 18 lines modified | ||
303 | ········return·this.mCanceled; | 291 | ········return·this.mCanceled; |
304 | ····} | 292 | ····} |
305 | ···· | 293 | ···· |
306 | ····public·void·markDelivered()·{ | 294 | ····public·void·markDelivered()·{ |
307 | ········this.mResponseDelivered·=·true; | 295 | ········this.mResponseDelivered·=·true; |
308 | ····} | 296 | ····} |
309 | ···· | 297 | ···· |
Max diff block lines reached; 196/4480 bytes (4.38%) of diff not shown. |
Offset 627, 65 lines modified | Offset 627, 65 lines modified | ||
627 | ············20····22····23···any | 627 | ············20····22····23···any |
628 | ············24····26····23···any | 628 | ············24····26····23···any |
629 | ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter); | 629 | ··public·void·cancelAll(com.android.volley.RequestQueue$RequestFilter); |
630 | ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V | 630 | ····descriptor:·(Lcom/android/volley/RequestQueue$RequestFilter;)V |
631 | ····flags:·(0x0001)·ACC_PUBLIC | 631 | ····flags:·(0x0001)·ACC_PUBLIC |
632 | ····Code: | 632 | ····Code: |
633 | ······stack=300,·locals= | 633 | ······stack=300,·locals=7,·args_size=2 |
634 | ·········0:·aload_0 | 634 | ·········0:·aload_0 |
635 | ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; | 635 | ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; |
636 | ·········4:·astore_2 | 636 | ·········4:·astore_2 |
637 | ·········5:·aload_2 | 637 | ·········5:·aload_2 |
638 | ·········6:·monitorenter | 638 | ·········6:·monitorenter |
639 | ·········7:·aload_0 | 639 | ·········7:·aload_0 |
640 | ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; | 640 | ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; |
641 | ········11:·astore_3 | 641 | ········11:·astore_3 |
642 | ········12:·aload_3 | 642 | ········12:·aload_3 |
643 | ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 643 | ········13:·invokeinterface·#167,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
644 | ········18:·astore | 644 | ········18:·astore········4 |
645 | ········ | 645 | ········20:·aload·········4 |
646 | ········2 | 646 | ········22:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
647 | ········2 | 647 | ········27:·istore········5 |
648 | ········2 | 648 | ········29:·iload·········5 |
649 | ········ | 649 | ········31:·ifeq··········78 |
650 | ········3 | 650 | ········34:·aload·········4 |
651 | ········3 | 651 | ········36:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
652 | ········ | 652 | ········41:·astore········6 |
653 | ········4 | 653 | ········43:·aload·········6 |
654 | ········4 | 654 | ········45:·checkcast·····#95·················//·class·com/android/volley/Request |
655 | ········4 | 655 | ········48:·astore········6 |
656 | ········ | 656 | ········50:·aload_1 |
657 | ········ | 657 | ········51:·aload·········6 |
658 | ········5 | 658 | ········53:·invokeinterface·#182,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFilter.apply:(Lcom/android/volley/Request;)Z |
659 | ········5 | 659 | ········58:·istore········5 |
660 | ········57:·iload·········4 | ||
661 | ········59:·ifeq··········19 | ||
662 | ········6 | 660 | ········60:·iload·········5 |
661 | ········62:·ifeq··········20 | ||
662 | ········65:·aload·········6 | ||
663 | ········6 | 663 | ········67:·invokevirtual·#185················//·Method·com/android/volley/Request.cancel:()V |
664 | ········ | 664 | ········70:·goto··········20 |
665 | ········7 | 665 | ········73:·astore_3 |
666 | ········7 | 666 | ········74:·aload_2 |
667 | ········7 | 667 | ········75:·monitorexit |
668 | ········7 | 668 | ········76:·aload_3 |
669 | ········7 | 669 | ········77:·athrow |
670 | ········7 | 670 | ········78:·aload_2 |
671 | ········7 | 671 | ········79:·monitorexit |
672 | ········ | 672 | ········80:·return |
673 | ······Exception·table: | 673 | ······Exception·table: |
674 | ·········from····to··target·type | 674 | ·········from····to··target·type |
675 | ·············7····11····7 | 675 | ·············7····11····73···any |
676 | ············12····18····7 | 676 | ············12····18····73···any |
677 | ············19····25····70···any | ||
678 | ············32····38····70···any | ||
679 | ············40····45····70···any | ||
680 | ············48····55····70···any | ||
681 | ············ | 677 | ············20····27····73···any |
682 | ············ | 678 | ············34····41····73···any |
679 | ············43····48····73···any | ||
680 | ············51····58····73···any | ||
681 | ············65····70····73···any | ||
683 | ············7 | 682 | ············74····76····73···any |
683 | ············78····80····73···any | ||
684 | ··public·void·cancelAll(java.lang.Object); | 684 | ··public·void·cancelAll(java.lang.Object); |
685 | ····descriptor:·(Ljava/lang/Object;)V | 685 | ····descriptor:·(Ljava/lang/Object;)V |
686 | ····flags:·(0x0001)·ACC_PUBLIC | 686 | ····flags:·(0x0001)·ACC_PUBLIC |
687 | ····Code: | 687 | ····Code: |
688 | ······stack=300,·locals=3,·args_size=2 | 688 | ······stack=300,·locals=3,·args_size=2 |
689 | ·········0:·aload_1 | 689 | ·········0:·aload_1 |
Offset 708, 15 lines modified | Offset 708, 15 lines modified | ||
708 | ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V | 708 | ········28:·invokevirtual·#200················//·Method·cancelAll:(Lcom/android/volley/RequestQueue$RequestFilter;)V |
709 | ········31:·return | 709 | ········31:·return |
710 | ··void·finish(com.android.volley.Request); | 710 | ··void·finish(com.android.volley.Request); |
711 | ····descriptor:·(Lcom/android/volley/Request;)V | 711 | ····descriptor:·(Lcom/android/volley/Request;)V |
712 | ····flags:·(0x0000) | 712 | ····flags:·(0x0000) |
713 | ····Code: | 713 | ····Code: |
714 | ······stack=300,·locals=1 | 714 | ······stack=300,·locals=14,·args_size=2 |
715 | ·········0:·aload_0 | 715 | ·········0:·aload_0 |
716 | ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; | 716 | ·········1:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; |
717 | ·········4:·astore_2 | 717 | ·········4:·astore_2 |
718 | ·········5:·aload_2 | 718 | ·········5:·aload_2 |
719 | ·········6:·monitorenter | 719 | ·········6:·monitorenter |
720 | ·········7:·aload_0 | 720 | ·········7:·aload_0 |
721 | ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; | 721 | ·········8:·getfield······#71·················//·Field·mCurrentRequests:Ljava/util/Set; |
Offset 733, 143 lines modified | Offset 733, 143 lines modified | ||
733 | ········27:·aload_2 | 733 | ········27:·aload_2 |
734 | ········28:·monitorenter | 734 | ········28:·monitorenter |
735 | ········29:·aload_0 | 735 | ········29:·aload_0 |
736 | ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List; | 736 | ········30:·getfield······#83·················//·Field·mFinishedListeners:Ljava/util/List; |
737 | ········33:·astore_3 | 737 | ········33:·astore_3 |
738 | ········34:·aload_3 | 738 | ········34:·aload_3 |
739 | ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 739 | ········35:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
740 | ········40:·astore | 740 | ········40:·astore········4 |
741 | ········4 | 741 | ········42:·aload·········4 |
742 | ········4 | 742 | ········44:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
743 | ········4 | 743 | ········49:·istore········5 |
744 | ········ | 744 | ········51:·iload·········5 |
745 | ········5 | 745 | ········53:·ifeq··········93 |
746 | ········5 | 746 | ········56:·aload·········4 |
747 | ········5 | 747 | ········58:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
748 | ········6 | 748 | ········63:·astore········6 |
749 | ········6 | 749 | ········65:·aload·········6 |
750 | ········6 | 750 | ········67:·checkcast·····#206················//·class·com/android/volley/RequestQueue$RequestFinishedListener |
751 | ········ | 751 | ········70:·astore········6 |
752 | ········ | 752 | ········72:·aload·········6 |
753 | ········7 | 753 | ········74:·aload_1 |
754 | ········7 | 754 | ········75:·invokeinterface·#210,··2··········//·InterfaceMethod·com/android/volley/RequestQueue$RequestFinishedListener.onRequestFinished:(Lcom/android/volley/Request;)V |
755 | ········ | 755 | ········80:·goto··········42 |
756 | ········8 | 756 | ········83:·astore_3 |
757 | ········8 | 757 | ········84:·aload_2 |
758 | ········8 | 758 | ········85:·monitorexit |
759 | ········8 | 759 | ········86:·aload_3 |
760 | ········8 | 760 | ········87:·athrow |
761 | ········8 | 761 | ········88:·astore_3 |
762 | ········8 | 762 | ········89:·aload_2 |
763 | ········87:·monitorexit | ||
764 | ········88:·aload_3 | ||
765 | ········89:·athrow | ||
766 | ········90:·aload_2 | ||
767 | ········9 | 763 | ········90:·monitorexit |
764 | ········91:·aload_3 | ||
765 | ········92:·athrow | ||
766 | ········93:·aload_2 | ||
767 | ········94:·monitorexit | ||
Max diff block lines reached; 2069/15072 bytes (13.73%) of diff not shown. |
Offset 301, 15 lines modified | Offset 301, 15 lines modified | ||
301 | ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V | 301 | ········25:·invokestatic··#75·················//·Method·com/android/volley/VolleyLog.e:(Ljava/lang/String;[Ljava/lang/Object;)V |
302 | ········28:·return | 302 | ········28:·return |
303 | ··public·void·finish(java.lang.String); | 303 | ··public·void·finish(java.lang.String); |
304 | ····descriptor:·(Ljava/lang/String;)V | 304 | ····descriptor:·(Ljava/lang/String;)V |
305 | ····flags:·(0x0001)·ACC_PUBLIC | 305 | ····flags:·(0x0001)·ACC_PUBLIC |
306 | ····Code: | 306 | ····Code: |
307 | ······stack=300,·locals=2 | 307 | ······stack=300,·locals=20,·args_size=2 |
308 | ·········0:·aload_0 | 308 | ·········0:·aload_0 |
309 | ·········1:·monitorenter | 309 | ·········1:·monitorenter |
310 | ·········2:·iconst_1 | 310 | ·········2:·iconst_1 |
311 | ·········3:·istore_2 | 311 | ·········3:·istore_2 |
312 | ·········4:·aload_0 | 312 | ·········4:·aload_0 |
313 | ·········5:·iload_2 | 313 | ·········5:·iload_2 |
314 | ·········6:·putfield······#29·················//·Field·mFinished:Z | 314 | ·········6:·putfield······#29·················//·Field·mFinished:Z |
Offset 349, 128 lines modified | Offset 349, 124 lines modified | ||
349 | ········69:·iconst_2 | 349 | ········69:·iconst_2 |
350 | ········70:·istore········8 | 350 | ········70:·istore········8 |
351 | ········72:·iload·········8 | 351 | ········72:·iload·········8 |
352 | ········74:·anewarray·····#4··················//·class·java/lang/Object | 352 | ········74:·anewarray·····#4··················//·class·java/lang/Object |
353 | ········77:·astore········9 | 353 | ········77:·astore········9 |
354 | ········79:·iconst_0 | 354 | ········79:·iconst_0 |
355 | ········80:·istore········12 | 355 | ········80:·istore········12 |
356 | ········82:·aconst_null | ||
357 | ········83:·astore········13 | ||
358 | ········8 | 356 | ········82:·lload_3 |
359 | ········8 | 357 | ········83:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
360 | ········8 | 358 | ········86:·astore········13 |
361 | ········ | 359 | ········88:·aload·········9 |
362 | ········9 | 360 | ········90:·iconst_0 |
363 | ········9 | 361 | ········91:·aload·········13 |
364 | ········9 | 362 | ········93:·aastore |
365 | ········9 | 363 | ········94:·iconst_1 |
366 | ········9 | 364 | ········95:·istore········12 |
367 | ······· | 365 | ········97:·aload·········9 |
368 | ······· | 366 | ········99:·iload·········12 |
369 | ·······10 | 367 | ·······101:·aload_1 |
370 | ·······10 | 368 | ·······102:·aastore |
371 | ·······10 | 369 | ·······103:·aload·········7 |
372 | ·······10 | 370 | ·······105:·aload·········9 |
373 | ·······1 | 371 | ·······107:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V |
374 | ·······11 | 372 | ·······110:·aload_0 |
375 | ·······11 | 373 | ·······111:·getfield······#27·················//·Field·mMarkers:Ljava/util/List; |
376 | ·······11 | 374 | ·······114:·astore········7 |
377 | ·······11 | 375 | ·······116:·aload·········7 |
378 | ·······1 | 376 | ·······118:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
379 | ·······12 | 377 | ·······123:·astore········14 |
380 | ·······12 | 378 | ·······125:·aload·········14 |
381 | ·······1 | 379 | ·······127:·invokeinterface·#101,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
382 | ·······135:·istore········8 | ||
383 | ·······13 | 380 | ·······132:·istore_2 |
381 | ·······133:·iload_2 | ||
384 | ·······13 | 382 | ·······134:·ifeq··········26 |
385 | ·······1 | 383 | ·······137:·aload·········14 |
386 | ·······1 | 384 | ·······139:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
387 | ·······14 | 385 | ·······144:·astore········15 |
388 | ·······1 | 386 | ·······146:·aload·········15 |
389 | ·······1 | 387 | ·······148:·checkcast·····#41·················//·class·com/android/volley/VolleyLog$MarkerLog$Marker |
390 | ·······15 | 388 | ·······151:·astore········15 |
391 | ·······15 | 389 | ·······153:·aload·········15 |
392 | ·······1 | 390 | ·······155:·getfield······#44·················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.time:J |
393 | ·······1 | 391 | ·······158:·lstore········16 |
394 | ·······16 | 392 | ·······160:·ldc···········#107················//·String·(+%-4d)·[%2d]·%s |
395 | ·······16 | 393 | ·······162:·astore········7 |
396 | ·······16 | 394 | ·······164:·iconst_3 |
397 | ·······1 | 395 | ·······165:·istore········8 |
398 | ·······1 | 396 | ·······167:·iload·········8 |
399 | ·······1 | 397 | ·······169:·anewarray·····#4··················//·class·java/lang/Object |
400 | ·······17 | 398 | ·······172:·astore········9 |
401 | ·······17 | 399 | ·······174:·iconst_0 |
402 | ·······1 | 400 | ·······175:·istore········12 |
403 | ·······182:·aconst_null | ||
404 | ·······183:·astore········14 | ||
405 | ·······1 | 401 | ·······177:·lload·········16 |
406 | ·······1 | 402 | ·······179:·lload·········10 |
407 | ·······18 | 403 | ·······181:·lsub |
408 | ·······1 | 404 | ·······182:·lstore········18 |
409 | ·······1 | 405 | ·······184:·lload·········18 |
410 | ·······1 | 406 | ·······186:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
411 | ·······1 | 407 | ·······189:·astore········13 |
408 | ·······191:·aload·········9 | ||
409 | ·······193:·iconst_0 | ||
412 | ·······19 | 410 | ·······194:·aload·········13 |
411 | ·······196:·aastore | ||
413 | ······· | 412 | ·······197:·iconst_1 |
414 | ·······202:·aload·········21 | ||
415 | ·······204:·aastore | ||
416 | ·······205:·iconst_1 | ||
417 | ······· | 413 | ·······198:·istore········12 |
418 | ·······20 | 414 | ·······200:·aload·········15 |
419 | ·······2 | 415 | ·······202:·getfield······#111················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.thread:J |
420 | ·······2 | 416 | ·······205:·lstore········18 |
421 | ·······2 | 417 | ·······207:·lload·········18 |
422 | ·······2 | 418 | ·······209:·invokestatic··#88·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
423 | ·······2 | 419 | ·······212:·astore········13 |
420 | ·······214:·aload·········9 | ||
421 | ·······216:·iload·········12 | ||
424 | ·······2 | 422 | ·······218:·aload·········13 |
425 | ·······224:·iload·········18 | ||
426 | ·······226:·aload·········21 | ||
427 | ·······22 | 423 | ·······220:·aastore |
428 | ·······22 | 424 | ·······221:·iconst_2 |
429 | ·······2 | 425 | ·······222:·istore········12 |
430 | ·······2 | 426 | ·······224:·aload·········15 |
431 | ·······2 | 427 | ·······226:·getfield······#115················//·Field·com/android/volley/VolleyLog$MarkerLog$Marker.name:Ljava/lang/String; |
432 | ·······2 | 428 | ·······229:·astore········13 |
429 | ·······231:·aload·········9 | ||
430 | ·······233:·iload·········12 | ||
433 | ·······23 | 431 | ·······235:·aload·········13 |
434 | ·······2 | 432 | ·······237:·aastore |
435 | ·······2 | 433 | ·······238:·aload·········7 |
436 | ·······245:·aastore | ||
437 | ·······24 | 434 | ·······240:·aload·········9 |
438 | ·······248:·aload·········13 | ||
439 | ·······2 | 435 | ·······242:·invokestatic··#91·················//·Method·com/android/volley/VolleyLog.d:(Ljava/lang/String;[Ljava/lang/Object;)V |
440 | ·······2 | 436 | ·······245:·lload·········16 |
441 | ·······2 | 437 | ·······247:·lstore········10 |
442 | ·······2 | 438 | ·······249:·goto··········125 |
443 | ·······2 | 439 | ·······252:·astore········7 |
444 | ·······2 | 440 | ·······254:·aload_0 |
445 | ·······2 | 441 | ·······255:·monitorexit |
446 | ·······2 | 442 | ·······256:·aload·········7 |
447 | ·······2 | 443 | ·······258:·athrow |
448 | ······Exception·table: | 444 | ······Exception·table: |
449 | ·········from····to··target·type | 445 | ·········from····to··target·type |
450 | ·············5·····9···2 | 446 | ·············5·····9···252···any |
451 | ·············9····13···2 | 447 | ·············9····13···252···any |
Max diff block lines reached; 0/9893 bytes (0.00%) of diff not shown. |
Offset 112, 84 lines modified | Offset 112, 88 lines modified | ||
112 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 112 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
113 | ·········9:·return | 113 | ·········9:·return |
114 | ··public·void·run(); | 114 | ··public·void·run(); |
115 | ····descriptor:·()V | 115 | ····descriptor:·()V |
116 | ····flags:·(0x0001)·ACC_PUBLIC | 116 | ····flags:·(0x0001)·ACC_PUBLIC |
117 | ····Code: | 117 | ····Code: |
118 | ······stack=300,·locals= | 118 | ······stack=300,·locals=8,·args_size=1 |
119 | ·········0:·aload_0 | 119 | ·········0:·aload_0 |
120 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader; | 120 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader; |
121 | ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; | 121 | ·········4:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; |
122 | ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection; | 122 | ·········7:·invokevirtual·#26·················//·Method·java/util/HashMap.values:()Ljava/util/Collection; |
123 | ········10:·astore_1 | ||
124 | ········11:·aload_1 | ||
123 | ········1 | 125 | ········12:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
124 | ········1 | 126 | ········17:·astore_2 |
125 | ········1 | 127 | ········18:·aload_2 |
126 | ········1 | 128 | ········19:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
127 | ········2 | 129 | ········24:·istore_3 |
128 | ········2 | 130 | ········25:·iload_3 |
129 | ········2 | 131 | ········26:·ifeq··········154 |
130 | ········2 | 132 | ········29:·aload_2 |
131 | ········ | 133 | ········30:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
132 | ········3 | 134 | ········35:·checkcast·····#44·················//·class·com/android/volley/toolbox/ImageLoader$BatchedImageRequest |
133 | ········36:·astore_3 | ||
134 | ········3 | 135 | ········38:·astore········4 |
136 | ········40:·aload·········4 | ||
135 | ········ | 137 | ········42:·invokestatic··#48·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$300:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; |
138 | ········45:·astore_1 | ||
139 | ········46:·aload_1 | ||
136 | ········4 | 140 | ········47:·invokevirtual·#51·················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
137 | ········ | 141 | ········50:·astore········5 |
138 | ········ | 142 | ········52:·aload·········5 |
139 | ········ | 143 | ········54:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
140 | ········53:·istore········5 | ||
141 | ········5 | 144 | ········59:·istore_3 |
145 | ········60:·iload_3 | ||
142 | ········ | 146 | ········61:·ifeq··········18 |
143 | ········6 | 147 | ········64:·aload·········5 |
144 | ········6 | 148 | ········66:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
145 | ········ | 149 | ········71:·checkcast·····#53·················//·class·com/android/volley/toolbox/ImageLoader$ImageContainer |
146 | ········7 | 150 | ········74:·astore········6 |
147 | ········7 | 151 | ········76:·aload·········6 |
148 | ········7 | 152 | ········78:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; |
153 | ········81:·astore_1 | ||
149 | ········77:·astore········7 | ||
150 | ········79:·aload·········7 | ||
151 | ········81:·ifnull········46 | ||
152 | ········8 | 154 | ········82:·aload_1 |
155 | ········83:·ifnull········52 | ||
156 | ········86:·aload·········4 | ||
153 | ········8 | 157 | ········88:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; |
154 | ········88:·astore········7 | ||
155 | ········9 | 158 | ········91:·astore_1 |
159 | ········92:·aload_1 | ||
156 | ········9 | 160 | ········93:·ifnonnull·····130 |
157 | ········9 | 161 | ········96:·aload·········4 |
158 | ········9 | 162 | ········98:·invokestatic··#65·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.access$000:(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Landroid/graphics/Bitmap; |
159 | ······· | 163 | ·······101:·astore_1 |
160 | ·······10 | 164 | ·······102:·aload·········6 |
161 | ·······10 | 165 | ·······104:·aload_1 |
162 | ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; | 166 | ·······105:·invokestatic··#69·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$502:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; |
163 | ·······108:·pop | 167 | ·······108:·pop |
164 | ·······109:·aload·········6 | 168 | ·······109:·aload·········6 |
165 | ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; | 169 | ·······111:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; |
170 | ·······114:·astore_1 | ||
171 | ·······115:·aconst_null | ||
166 | ·······11 | 172 | ·······116:·astore········7 |
173 | ·······118:·aload_1 | ||
167 | ·······116:·aconst_null | ||
168 | ·······117:·astore········8 | ||
169 | ·······119:·aload········· | 174 | ·······119:·aload·········6 |
170 | ·······121:·aload·········6 | ||
171 | ·······12 | 175 | ·······121:·iconst_0 |
172 | ·······12 | 176 | ·······122:·invokeinterface·#75,··3···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onResponse:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;Z)V |
173 | ·······12 | 177 | ·······127:·goto··········52 |
174 | ·······13 | 178 | ·······130:·aload·········6 |
175 | ·······13 | 179 | ·······132:·invokestatic··#57·················//·Method·com/android/volley/toolbox/ImageLoader$ImageContainer.access$400:(Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)Lcom/android/volley/toolbox/ImageLoader$ImageListener; |
180 | ·······135:·astore_1 | ||
176 | ·······13 | 181 | ·······136:·aload·········4 |
177 | ·······139:·aload_3 | ||
178 | ·······1 | 182 | ·······138:·invokevirtual·#61·················//·Method·com/android/volley/toolbox/ImageLoader$BatchedImageRequest.getError:()Lcom/android/volley/VolleyError; |
179 | ·······14 | 183 | ·······141:·astore········7 |
184 | ·······143:·aload_1 | ||
180 | ·······14 | 185 | ·······144:·aload·········7 |
181 | ·······147:·aload·········8 | ||
182 | ·······14 | 186 | ·······146:·invokeinterface·#79,··2···········//·InterfaceMethod·com/android/volley/toolbox/ImageLoader$ImageListener.onErrorResponse:(Lcom/android/volley/VolleyError;)V |
183 | ·······15 | 187 | ·······151:·goto··········52 |
184 | ·······15 | 188 | ·······154:·aload_0 |
185 | ·······15 | 189 | ·······155:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader; |
186 | ·······1 | 190 | ·······158:·invokestatic··#20·················//·Method·com/android/volley/toolbox/ImageLoader.access$200:(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; |
187 | ·······16 | 191 | ·······161:·invokevirtual·#82·················//·Method·java/util/HashMap.clear:()V |
188 | ·······16 | 192 | ·······164:·aload_0 |
189 | ·······16 | 193 | ·······165:·getfield······#10·················//·Field·this$0:Lcom/android/volley/toolbox/ImageLoader; |
190 | ·······1 | 194 | ·······168:·aconst_null |
191 | ·······1 | 195 | ·······169:·invokestatic··#86·················//·Method·com/android/volley/toolbox/ImageLoader.access$602:(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; |
192 | ·······17 | 196 | ·······172:·pop |
193 | ·······17 | 197 | ·······173:·return |
194 | } | 198 | } |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | package·com.android.volley; | 1 | package·com.android.volley; |
2 | public·class·DefaultRetryPolicy·implements·RetryPolicy | 2 | public·class·DefaultRetryPolicy·implements·RetryPolicy |
3 | { | 3 | { |
4 | ····public·static·final·float·DEFAULT_BACKOFF_MULT·=·1.0f; | 4 | ····public·static·final·float·DEFAULT_BACKOFF_MULT·=·1.0f; |
5 | ····public·static·final·int·DEFAULT_MAX_RETRIES·=· | 5 | ····public·static·final·int·DEFAULT_MAX_RETRIES·=·0; |
6 | ····public·static·final·int·DEFAULT_TIMEOUT_MS·=·2500; | 6 | ····public·static·final·int·DEFAULT_TIMEOUT_MS·=·2500; |
7 | ····private·final·float·mBackoffMultiplier; | 7 | ····private·final·float·mBackoffMultiplier; |
8 | ····private·int·mCurrentRetryCount; | 8 | ····private·int·mCurrentRetryCount; |
9 | ····private·int·mCurrentTimeoutMs; | 9 | ····private·int·mCurrentTimeoutMs; |
10 | ····private·final·int·mMaxNumRetries; | 10 | ····private·final·int·mMaxNumRetries; |
11 | ···· | 11 | ···· |
12 | ····public·DefaultRetryPolicy()·{ | 12 | ····public·DefaultRetryPolicy()·{ |
13 | ········this(2500,· | 13 | ········this(2500,·0,·1.0f); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·DefaultRetryPolicy(final·int·mCurrentTimeoutMs,·final·int·mMaxNumRetries,·final·float·mBackoffMultiplier)·{ | 16 | ····public·DefaultRetryPolicy(final·int·mCurrentTimeoutMs,·final·int·mMaxNumRetries,·final·float·mBackoffMultiplier)·{ |
17 | ········this.mCurrentTimeoutMs·=·mCurrentTimeoutMs; | 17 | ········this.mCurrentTimeoutMs·=·mCurrentTimeoutMs; |
18 | ········this.mMaxNumRetries·=·mMaxNumRetries; | 18 | ········this.mMaxNumRetries·=·mMaxNumRetries; |
19 | ········this.mBackoffMultiplier·=·mBackoffMultiplier; | 19 | ········this.mBackoffMultiplier·=·mBackoffMultiplier; |
20 | ····} | 20 | ····} |
Offset 356, 30 lines modified | Offset 356, 33 lines modified | ||
356 | ··#348·=·Utf8···············(Ljava/lang/Throwable;)V | 356 | ··#348·=·Utf8···············(Ljava/lang/Throwable;)V |
357 | ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V | 357 | ··#349·=·NameAndType········#29:#348······//·"<init>":(Ljava/lang/Throwable;)V |
358 | ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V | 358 | ··#350·=·Methodref··········#347.#349·····//·com/android/volley/NoConnectionError."<init>":(Ljava/lang/Throwable;)V |
359 | ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s | 359 | ··#351·=·Utf8···············Unexpected·response·code·%d·for·%s |
360 | ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s | 360 | ··#352·=·String·············#351··········//·Unexpected·response·code·%d·for·%s |
361 | ··#353·=·Utf8···············redirect | 361 | ··#353·=·Utf8···············redirect |
362 | ··#354·=·String·············#353··········//·redirect | 362 | ··#354·=·String·············#353··········//·redirect |
363 | ··#355·=·Utf8···············com/android/volley/RedirectError | ||
364 | ··#356·=·Class··············#355··········//·com/android/volley/RedirectError | ||
365 | ··#357·=·Methodref··········#356.#344·····//·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V | ||
363 | ··#35 | 366 | ··#358·=·Methodref··········#148.#344·····//·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V |
364 | ··#35 | 367 | ··#359·=·Utf8···············com/android/volley/NetworkError |
365 | ··#3 | 368 | ··#360·=·Class··············#359··········//·com/android/volley/NetworkError |
366 | ··#3 | 369 | ··#361·=·Methodref··········#360.#349·····//·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V |
367 | ··#3 | 370 | ··#362·=·Utf8···············java/net/SocketTimeoutException |
368 | ··#36 | 371 | ··#363·=·Class··············#362··········//·java/net/SocketTimeoutException |
369 | ··#36 | 372 | ··#364·=·Utf8···············org/apache/http/conn/ConnectTimeoutException |
370 | ··#36 | 373 | ··#365·=·Class··············#364··········//·org/apache/http/conn/ConnectTimeoutException |
371 | ··#36 | 374 | ··#366·=·Utf8···············java/net/MalformedURLException |
372 | ··#36 | 375 | ··#367·=·Class··············#366··········//·java/net/MalformedURLException |
373 | ··#36 | 376 | ··#368·=·Utf8···············Code |
374 | ··#36 | 377 | ··#369·=·Utf8···············<clinit> |
375 | ··#3 | 378 | ··#370·=·Utf8···············(Lcom/android/volley/toolbox/HttpStack;)V |
376 | ··#3 | 379 | ··#371·=·Utf8···············logError |
377 | ··#3 | 380 | ··#372·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;J)V |
378 | ··#37 | 381 | ··#373·=·Utf8···············(Lcom/android/volley/Request;)Lcom/android/volley/NetworkResponse; |
379 | { | 382 | { |
380 | ··protected·static·final·boolean·DEBUG; | 383 | ··protected·static·final·boolean·DEBUG; |
381 | ····descriptor:·Z | 384 | ····descriptor:·Z |
382 | ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL | 385 | ····flags:·(0x001c)·ACC_PROTECTED,·ACC_STATIC,·ACC_FINAL |
383 | ··private·static·int·DEFAULT_POOL_SIZE; | 386 | ··private·static·int·DEFAULT_POOL_SIZE; |
384 | ····descriptor:·I | 387 | ····descriptor:·I |
Offset 1248, 190 lines modified | Offset 1251, 190 lines modified | ||
1248 | ·······856:·sipush········302 | 1251 | ·······856:·sipush········302 |
1249 | ·······859:·istore········10 | 1252 | ·······859:·istore········10 |
1250 | ·······861:·iload·········9 | 1253 | ·······861:·iload·········9 |
1251 | ·······863:·iload·········10 | 1254 | ·······863:·iload·········10 |
1252 | ·······865:·if_icmpne·····896 | 1255 | ·······865:·if_icmpne·····896 |
1253 | ·······868:·ldc_w·········#354················//·String·redirect | 1256 | ·······868:·ldc_w·········#354················//·String·redirect |
1254 | ·······871:·astore········7 | 1257 | ·······871:·astore········7 |
1255 | ·······873:·new···········#3 | 1258 | ·······873:·new···········#356················//·class·com/android/volley/RedirectError |
1256 | ·······876:·astore········32 | 1259 | ·······876:·astore········32 |
1257 | ·······878:·aload·········32 | 1260 | ·······878:·aload·········32 |
1258 | ·······880:·aload·········33 | 1261 | ·······880:·aload·········33 |
1259 | ·······882:·invokespecial·#3 | 1262 | ·······882:·invokespecial·#357················//·Method·com/android/volley/RedirectError."<init>":(Lcom/android/volley/NetworkResponse;)V |
1260 | ·······885:·aload·········7 | 1263 | ·······885:·aload·········7 |
1261 | ·······887:·aload_1 | 1264 | ·······887:·aload_1 |
1262 | ·······888:·aload·········32 | 1265 | ·······888:·aload·········32 |
1263 | ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V | 1266 | ·······890:·invokestatic··#306················//·Method·attemptRetryOnException:(Ljava/lang/String;Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V |
1264 | ·······893:·goto··········4 | 1267 | ·······893:·goto··········4 |
1265 | ·······896:·new···········#148················//·class·com/android/volley/ServerError | 1268 | ·······896:·new···········#148················//·class·com/android/volley/ServerError |
1266 | ·······899:·astore········7 | 1269 | ·······899:·astore········7 |
1267 | ·······901:·aload·········7 | 1270 | ·······901:·aload·········7 |
1268 | ·······903:·aload·········33 | 1271 | ·······903:·aload·········33 |
1269 | ·······905:·invokespecial·#35 | 1272 | ·······905:·invokespecial·#358················//·Method·com/android/volley/ServerError."<init>":(Lcom/android/volley/NetworkResponse;)V |
1270 | ·······908:·aload·········7 | 1273 | ·······908:·aload·········7 |
1271 | ·······910:·athrow | 1274 | ·······910:·athrow |
1272 | ·······911:·new···········#3 | 1275 | ·······911:·new···········#360················//·class·com/android/volley/NetworkError |
1273 | ·······914:·astore········7 | 1276 | ·······914:·astore········7 |
1274 | ·······916:·aload·········7 | 1277 | ·······916:·aload·········7 |
1275 | ·······918:·a | 1278 | ·······918:·aload·········31 |
1276 | ·······9 | 1279 | ·······920:·invokespecial·#361················//·Method·com/android/volley/NetworkError."<init>":(Ljava/lang/Throwable;)V |
1277 | ·······92 | 1280 | ·······923:·aload·········7 |
1278 | ·······92 | 1281 | ·······925:·athrow |
1279 | ·······92 | 1282 | ·······926:·astore········31 |
1280 | ·······92 | 1283 | ·······928:·goto··········579 |
1281 | ·······93 | 1284 | ·······931:·astore········31 |
1282 | ·······93 | 1285 | ·······933:·goto··········516 |
1283 | ·······93 | 1286 | ·······936:·astore········31 |
1284 | ·······93 | 1287 | ·······938:·goto··········482 |
1285 | ·······94 | 1288 | ·······941:·astore········31 |
1286 | ·······94 | 1289 | ·······943:·iconst_0 |
1287 | ·······94 | 1290 | ·······944:·istore········20 |
1288 | ·······94 | 1291 | ·······946:·aconst_null |
1289 | ·······94 | 1292 | ·······947:·astore········21 |
1290 | ·······94 | 1293 | ·······949:·goto··········397 |
1291 | ······Exception·table: | 1294 | ······Exception·table: |
1292 | ·········from····to··target·type | 1295 | ·········from····to··target·type |
1293 | ············12····15···94 | 1296 | ············12····15···941···Class·java/net/SocketTimeoutException |
1294 | ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException | 1297 | ············12····15···474···Class·org/apache/http/conn/ConnectTimeoutException |
1295 | ············12····15···508···Class·java/net/MalformedURLException | 1298 | ············12····15···508···Class·java/net/MalformedURLException |
1296 | ············12····15···571···Class·java/io/IOException | 1299 | ············12····15···571···Class·java/io/IOException |
1297 | ············17····22···94 | 1300 | ············17····22···941···Class·java/net/SocketTimeoutException |
1298 | ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException | 1301 | ············17····22···474···Class·org/apache/http/conn/ConnectTimeoutException |
1299 | ············17····22···508···Class·java/net/MalformedURLException | 1302 | ············17····22···508···Class·java/net/MalformedURLException |
1300 | ············17····22···571···Class·java/io/IOException | 1303 | ············17····22···571···Class·java/io/IOException |
1301 | ············22····26···94 | 1304 | ············22····26···941···Class·java/net/SocketTimeoutException |
1302 | ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException | 1305 | ············22····26···474···Class·org/apache/http/conn/ConnectTimeoutException |
1303 | ············22····26···508···Class·java/net/MalformedURLException | 1306 | ············22····26···508···Class·java/net/MalformedURLException |
1304 | ············22····26···571···Class·java/io/IOException | 1307 | ············22····26···571···Class·java/io/IOException |
1305 | ············31····36···94 | 1308 | ············31····36···941···Class·java/net/SocketTimeoutException |
1306 | ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException | 1309 | ············31····36···474···Class·org/apache/http/conn/ConnectTimeoutException |
1307 | ············31····36···508···Class·java/net/MalformedURLException | 1310 | ············31····36···508···Class·java/net/MalformedURLException |
1308 | ············31····36···571···Class·java/io/IOException | 1311 | ············31····36···571···Class·java/io/IOException |
1309 | ············36····40···94 | 1312 | ············36····40···941···Class·java/net/SocketTimeoutException |
1310 | ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException | 1313 | ············36····40···474···Class·org/apache/http/conn/ConnectTimeoutException |
1311 | ············36····40···508···Class·java/net/MalformedURLException | 1314 | ············36····40···508···Class·java/net/MalformedURLException |
1312 | ············36····40···571···Class·java/io/IOException | 1315 | ············36····40···571···Class·java/io/IOException |
1313 | ············45····52···94 | 1316 | ············45····52···941···Class·java/net/SocketTimeoutException |
1314 | ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException | 1317 | ············45····52···474···Class·org/apache/http/conn/ConnectTimeoutException |
1315 | ············45····52···508···Class·java/net/MalformedURLException | 1318 | ············45····52···508···Class·java/net/MalformedURLException |
1316 | ············45····52···571···Class·java/io/IOException | 1319 | ············45····52···571···Class·java/io/IOException |
1317 | ············54····61···94 | 1320 | ············54····61···941···Class·java/net/SocketTimeoutException |
1318 | ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException | 1321 | ············54····61···474···Class·org/apache/http/conn/ConnectTimeoutException |
1319 | ············54····61···508···Class·java/net/MalformedURLException | 1322 | ············54····61···508···Class·java/net/MalformedURLException |
1320 | ············54····61···571···Class·java/io/IOException | 1323 | ············54····61···571···Class·java/io/IOException |
1321 | ············63····70···94 | 1324 | ············63····70···941···Class·java/net/SocketTimeoutException |
1322 | ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException | 1325 | ············63····70···474···Class·org/apache/http/conn/ConnectTimeoutException |
1323 | ············63····70···508···Class·java/net/MalformedURLException | 1326 | ············63····70···508···Class·java/net/MalformedURLException |
1324 | ············63····70···571···Class·java/io/IOException | 1327 | ············63····70···571···Class·java/io/IOException |
1325 | ············72····79···94 | 1328 | ············72····79···941···Class·java/net/SocketTimeoutException |
1326 | ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException | 1329 | ············72····79···474···Class·org/apache/http/conn/ConnectTimeoutException |
1327 | ············72····79···508···Class·java/net/MalformedURLException | 1330 | ············72····79···508···Class·java/net/MalformedURLException |
1328 | ············72····79···571···Class·java/io/IOException | 1331 | ············72····79···571···Class·java/io/IOException |
1329 | ············81····86···94 | 1332 | ············81····86···941···Class·java/net/SocketTimeoutException |
1330 | ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException | 1333 | ············81····86···474···Class·org/apache/http/conn/ConnectTimeoutException |
1331 | ············81····86···508···Class·java/net/MalformedURLException | 1334 | ············81····86···508···Class·java/net/MalformedURLException |
1332 | ············81····86···571···Class·java/io/IOException | 1335 | ············81····86···571···Class·java/io/IOException |
1333 | ···········100···104···94 | 1336 | ···········100···104···941···Class·java/net/SocketTimeoutException |
1334 | ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException | 1337 | ···········100···104···474···Class·org/apache/http/conn/ConnectTimeoutException |
1335 | ···········100···104···508···Class·java/net/MalformedURLException | 1338 | ···········100···104···508···Class·java/net/MalformedURLException |
1336 | ···········100···104···571···Class·java/io/IOException | 1339 | ···········100···104···571···Class·java/io/IOException |
1337 | ···········111···114···94 | 1340 | ···········111···114···941···Class·java/net/SocketTimeoutException |
1338 | ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException | 1341 | ···········111···114···474···Class·org/apache/http/conn/ConnectTimeoutException |
1339 | ···········111···114···508···Class·java/net/MalformedURLException | 1342 | ···········111···114···508···Class·java/net/MalformedURLException |
1340 | ···········111···114···571···Class·java/io/IOException | 1343 | ···········111···114···571···Class·java/io/IOException |
Max diff block lines reached; 9034/19641 bytes (46.00%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | package·com.android.volley.toolbox; | 1 | package·com.android.volley.toolbox; |
2 | import·java.io.FileOutputStream; | 2 | import·java.io.FileOutputStream; |
3 | import·java.io.BufferedOutputStream; | ||
3 | import·com.android.volley.Cache$Entry; | 4 | import·com.android.volley.Cache$Entry; |
4 | import·java.io.OutputStream; | 5 | import·java.io.OutputStream; |
5 | import·java.io.IOException; | 6 | import·java.io.IOException; |
6 | import·java.util.HashMap; | 7 | import·java.util.HashMap; |
7 | import·java.util.Collections; | 8 | import·java.util.Collections; |
8 | import·java.io.EOFException; | 9 | import·java.io.EOFException; |
9 | import·java.io.InputStream; | 10 | import·java.io.InputStream; |
Offset 176, 21 lines modified | Offset 177, 20 lines modified | ||
176 | ········} | 177 | ········} |
177 | ········else·{ | 178 | ········else·{ |
178 | ············writeInt(outputStream,·0); | 179 | ············writeInt(outputStream,·0); |
179 | ········} | 180 | ········} |
180 | ····} | 181 | ····} |
181 | ···· | 182 | ···· |
182 | ····public·void·clear()·{ | 183 | ····public·void·clear()·{ |
183 | ········int·i·=·0; | ||
184 | ········synchronized·(this)·{ | 184 | ········synchronized·(this)·{ |
185 | ············final·File[]·listFiles·=·this.mRootDirectory.listFiles(); | 185 | ············final·File[]·listFiles·=·this.mRootDirectory.listFiles(); |
186 | ············if·(listFiles·!=·null)·{ | 186 | ············if·(listFiles·!=·null)·{ |
187 | ················ | 187 | ················final·File[]·array·=·listFiles; |
188 | ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{ | ||
188 | ···················· | 189 | ····················array[i].delete(); |
189 | ····················++i; | ||
190 | ················} | 190 | ················} |
191 | ············} | 191 | ············} |
192 | ············this.mEntries.clear(); | 192 | ············this.mEntries.clear(); |
193 | ············this.mTotalSize·=·0L; | 193 | ············this.mTotalSize·=·0L; |
194 | ············VolleyLog.d("Cache·cleared.",·new·Object[0]); | 194 | ············VolleyLog.d("Cache·cleared.",·new·Object[0]); |
195 | ········} | 195 | ········} |
196 | ····} | 196 | ····} |
Offset 224, 173 lines modified | Offset 224, 250 lines modified | ||
224 | ········//····35:·aload_1········ | 224 | ········//····35:·aload_1········ |
225 | ········//····36:·invokevirtual···com/android/volley/toolbox/DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File; | 225 | ········//····36:·invokevirtual···com/android/volley/toolbox/DiskBasedCache.getFileForKey:(Ljava/lang/String;)Ljava/io/File; |
226 | ········//····39:·astore··········5 | 226 | ········//····39:·astore··········5 |
227 | ········//····41:·aconst_null···· | 227 | ········//····41:·aconst_null···· |
228 | ········//····42:·astore··········6 | 228 | ········//····42:·astore··········6 |
229 | ········//····44:·new·············Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; | 229 | ········//····44:·new·············Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; |
230 | ········//····47:·astore··········7 | 230 | ········//····47:·astore··········7 |
231 | ········//····49:·new·············Ljava/io/ | 231 | ········//····49:·new·············Ljava/io/BufferedInputStream; |
232 | ········//····52:·astore_3······· | 232 | ········//····52:·astore_3······· |
233 | ········//····53:·new·············Ljava/io/FileInputStream; | ||
233 | ········//····5 | 234 | ········//····56:·astore··········8 |
234 | ········//····5 | 235 | ········//····58:·aload···········8 |
236 | ········//····60:·aload···········5 | ||
235 | ········//···· | 237 | ········//····62:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/File;)V |
236 | ········//····59:·iconst_0······· | ||
237 | ········//····60:·istore··········8 | ||
238 | ········//····62:·aconst_null···· | ||
239 | ········//····63:·astore··········9 | ||
240 | ········//····65:·aload···········7 | ||
241 | ········//····6 | 238 | ········//····65:·aload_3········ |
239 | ········//····66:·aload···········8 | ||
240 | ········//····68:·invokespecial···java/io/BufferedInputStream.<init>:(Ljava/io/InputStream;)V | ||
241 | ········//····71:·iconst_0······· | ||
242 | ········//····72:·istore··········9 | ||
243 | ········//····74:·aconst_null···· | ||
244 | ········//····75:·astore··········8 | ||
245 | ········//····77:·aload···········7 | ||
246 | ········//····79:·aload_3········ | ||
242 | ········//···· | 247 | ········//····80:·aconst_null···· |
243 | ········//···· | 248 | ········//····81:·invokespecial···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.<init>:(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V |
244 | ········//···· | 249 | ········//····84:·aload···········7 |
245 | ········//···· | 250 | ········//····86:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CacheHeader.readHeader:(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; |
246 | ········//···· | 251 | ········//····89:·pop············ |
247 | ········//···· | 252 | ········//····90:·aload···········5 |
248 | ········//···· | 253 | ········//····92:·invokevirtual···java/io/File.length:()J |
249 | ········//···· | 254 | ········//····95:·lstore··········10 |
250 | ········//···· | 255 | ········//····97:·aload···········7 |
251 | ········//···· | 256 | ········//····99:·invokestatic····com/android/volley/toolbox/DiskBasedCache$CountingInputStream.access$100:(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I |
252 | ········//··· | 257 | ········//···102:·istore··········12 |
253 | ········//··· | 258 | ········//···104:·iload···········12 |
254 | ········//··· | 259 | ········//···106:·i2l············ |
255 | ········//····95:·lstore··········13 | ||
256 | ········//····97:·lload···········10 | ||
257 | ········//····99:·lload···········13 | ||
258 | ········//···101:·lsub··········· | ||
259 | ········//···10 | 260 | ········//···107:·lstore··········13 |
260 | ········//···10 | 261 | ········//···109:·lload···········10 |
261 | ········//···106:·l2i············ | ||
262 | ········//···107:·istore··········15 | ||
263 | ········//···109:·aload···········7 | ||
264 | ········//···111:· | 262 | ········//···111:·lload···········13 |
263 | ········//···113:·lsub··········· | ||
264 | ········//···114:·lstore··········10 | ||
265 | ········//···116:·lload···········10 | ||
266 | ········//···118:·l2i············ | ||
267 | ········//···119:·istore··········15 | ||
268 | ········//···121:·aload···········7 | ||
269 | ········//···123:·iload···········15 | ||
265 | ········//···1 | 270 | ········//···125:·invokestatic····com/android/volley/toolbox/DiskBasedCache.streamToBytes:(Ljava/io/InputStream;I)[B |
266 | ········//···1 | 271 | ········//···128:·astore··········16 |
267 | ········//···1 | 272 | ········//···130:·aload···········4 |
268 | ········//···1 | 273 | ········//···132:·aload···········16 |
269 | ········//···1 | 274 | ········//···134:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CacheHeader.toCacheEntry:([B)Lcom/android/volley/Cache$Entry; |
270 | ········//···1 | 275 | ········//···137:·astore_3······· |
271 | ········//···126:·aload···········7 | ||
272 | ········//···128:·ifnull··········136 | ||
273 | ········//···13 | 276 | ········//···138:·aload···········7 |
277 | ········//···140:·ifnull··········148 | ||
278 | ········//···143:·aload···········7 | ||
274 | ········//···1 | 279 | ········//···145:·invokevirtual···com/android/volley/toolbox/DiskBasedCache$CountingInputStream.close:()V |
275 | ········//···1 | 280 | ········//···148:·aload_3········ |
276 | ········//···1 | 281 | ········//···149:·astore_2······· |
277 | ········//···1 | 282 | ········//···150:·goto············30 |
278 | ········//···1 | 283 | ········//···153:·pop············ |
279 | ········//···1 | 284 | ········//···154:·goto············30 |
280 | ········//···1 | 285 | ········//···157:·astore··········17 |
281 | ········//···1 | 286 | ········//···159:·ldc_w···········"%s:·%s" |
282 | ········//···1 | 287 | ········//···162:·astore_3······· |
283 | ········//···1 | 288 | ········//···163:·iconst_2······· |
284 | ········//···1 | 289 | ········//···164:·istore··········9 |
285 | ········//···1 | 290 | ········//···166:·iload···········9 |
286 | ········//···1 | 291 | ········//···168:·anewarray·······Ljava/lang/Object; |
287 | ········//···159:·astore··········9 | ||
288 | ········//···161:·iconst_0······· | ||
289 | ········//···162:·istore··········12 | ||
290 | ········//···164:·aload···········5 | ||
291 | ········//···166:·invokevirtual···java/io/File.getAbsolutePath:()Ljava/lang/String; | ||
292 | ········//···1 | 292 | ········//···171:·astore··········8 |
293 | ········//···171:·aload···········9 | ||
294 | ········//···173:·iconst_0······· | 293 | ········//···173:·iconst_0······· |
295 | ········//···174:·aload···········18 | ||
Max diff block lines reached; 30647/44746 bytes (68.49%) of diff not shown. |
Offset 68, 14 lines modified | Offset 68, 18 lines modified | ||
68 | ················final·InputStream·content·=·httpURLConnection.getErrorStream(); | 68 | ················final·InputStream·content·=·httpURLConnection.getErrorStream(); |
69 | ················continue; | 69 | ················continue; |
70 | ············} | 70 | ············} |
71 | ············break; | 71 | ············break; |
72 | ········} | 72 | ········} |
73 | ····} | 73 | ····} |
74 | ···· | 74 | ···· |
75 | ····private·static·boolean·hasResponseBody(final·int·n,·final·int·n2)·{ | ||
76 | ········return·n·!=·4·&&·(100·>·n2·||·n2·>=·200)·&&·n2·!=·204·&&·n2·!=·304; | ||
77 | ····} | ||
78 | ···· | ||
75 | ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{ | 79 | ····private·HttpURLConnection·openConnection(final·URL·url,·final·Request·request)·{ |
76 | ········final·HttpURLConnection·connection·=·this.createConnection(url); | 80 | ········final·HttpURLConnection·connection·=·this.createConnection(url); |
77 | ········final·int·timeoutMs·=·request.getTimeoutMs(); | 81 | ········final·int·timeoutMs·=·request.getTimeoutMs(); |
78 | ········connection.setConnectTimeout(timeoutMs); | 82 | ········connection.setConnectTimeout(timeoutMs); |
79 | ········connection.setReadTimeout(timeoutMs); | 83 | ········connection.setReadTimeout(timeoutMs); |
80 | ········connection.setUseCaches(false); | 84 | ········connection.setUseCaches(false); |
81 | ········connection.setDoInput(true); | 85 | ········connection.setDoInput(true); |
Offset 162, 16 lines modified | Offset 166, 19 lines modified | ||
162 | ············openConnection.addRequestProperty(s,·hashMap.get(s)); | 166 | ············openConnection.addRequestProperty(s,·hashMap.get(s)); |
163 | ········} | 167 | ········} |
164 | ········setConnectionParametersForRequest(openConnection,·request); | 168 | ········setConnectionParametersForRequest(openConnection,·request); |
165 | ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1); | 169 | ········final·ProtocolVersion·protocolVersion·=·new·ProtocolVersion("HTTP",·1,·1); |
166 | ········if·(openConnection.getResponseCode()·==·-1)·{ | 170 | ········if·(openConnection.getResponseCode()·==·-1)·{ |
167 | ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection."); | 171 | ············throw·new·IOException("Could·not·retrieve·response·code·from·HttpUrlConnection."); |
168 | ········} | 172 | ········} |
169 | ········final·Basic | 173 | ········final·BasicStatusLine·basicStatusLine·=·new·BasicStatusLine(protocolVersion,·openConnection.getResponseCode(),·openConnection.getResponseMessage()); |
174 | ········final·BasicHttpResponse·basicHttpResponse·=·new·BasicHttpResponse((StatusLine)basicStatusLine); | ||
175 | ········if·(hasResponseBody(request.getMethod(),·((StatusLine)basicStatusLine).getStatusCode()))·{ | ||
170 | ········basicHttpResponse.setEntity(entityFromConnection(openConnection)); | 176 | ············basicHttpResponse.setEntity(entityFromConnection(openConnection)); |
177 | ········} | ||
171 | ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{ | 178 | ········for·(final·Map.Entry<String,·List<String>>·entry·:·openConnection.getHeaderFields().entrySet())·{ |
172 | ············if·(entry.getKey()·!=·null)·{ | 179 | ············if·(entry.getKey()·!=·null)·{ |
173 | ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0))); | 180 | ················basicHttpResponse.addHeader((Header)new·BasicHeader((String)entry.getKey(),·(String)((List<String>)entry.getValue()).get(0))); |
174 | ············} | 181 | ············} |
175 | ········} | 182 | ········} |
176 | ········return·(HttpResponse)basicHttpResponse; | 183 | ········return·(HttpResponse)basicHttpResponse; |
177 | ····} | 184 | ····} |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | import·com.android.volley.Response$Listener; | 9 | import·com.android.volley.Response$Listener; |
10 | import·com.android.volley.Request; | 10 | import·com.android.volley.Request; |
11 | public·abstract·class·JsonRequest·extends·Request | 11 | public·abstract·class·JsonRequest·extends·Request |
12 | { | 12 | { |
13 | ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8"; | 13 | ····protected·static·final·String·PROTOCOL_CHARSET·=·"utf-8"; |
14 | ····private·static·final·String·PROTOCOL_CONTENT_TYPE; | 14 | ····private·static·final·String·PROTOCOL_CONTENT_TYPE; |
15 | ····private· | 15 | ····private·Response$Listener·mListener; |
16 | ····private·final·String·mRequestBody; | 16 | ····private·final·String·mRequestBody; |
17 | ···· | 17 | ···· |
18 | ····static·{ | 18 | ····static·{ |
19 | ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8"); | 19 | ········PROTOCOL_CONTENT_TYPE·=·String.format("application/json;·charset=%s",·"utf-8"); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{ | 22 | ····public·JsonRequest(final·int·n,·final·String·s,·final·String·mRequestBody,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{ |
Offset 27, 15 lines modified | Offset 27, 17 lines modified | ||
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{ | 29 | ····public·JsonRequest(final·String·s,·final·String·s2,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{ |
30 | ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener); | 30 | ········this(-1,·s,·s2,·response$Listener,·response$ErrorListener); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····protected·void·deliverResponse(final·Object·o)·{ | 33 | ····protected·void·deliverResponse(final·Object·o)·{ |
34 | ········if·(this.mListener·!=·null)·{ | ||
34 | ········this.mListener.onResponse(o); | 35 | ············this.mListener.onResponse(o); |
36 | ········} | ||
35 | ····} | 37 | ····} |
36 | ···· | 38 | ···· |
37 | ····public·byte[]·getBody()·{ | 39 | ····public·byte[]·getBody()·{ |
38 | ········byte[]·bytes·=·null; | 40 | ········byte[]·bytes·=·null; |
39 | ········try·{ | 41 | ········try·{ |
40 | ············if·(this.mRequestBody·!=·null)·{ | 42 | ············if·(this.mRequestBody·!=·null)·{ |
41 | ················bytes·=·this.mRequestBody.getBytes("utf-8"); | 43 | ················bytes·=·this.mRequestBody.getBytes("utf-8"); |
Offset 57, 9 lines modified | Offset 59, 14 lines modified | ||
57 | ········return·this.getBody(); | 59 | ········return·this.getBody(); |
58 | ····} | 60 | ····} |
59 | ···· | 61 | ···· |
60 | ····public·String·getPostBodyContentType()·{ | 62 | ····public·String·getPostBodyContentType()·{ |
61 | ········return·this.getBodyContentType(); | 63 | ········return·this.getBodyContentType(); |
62 | ····} | 64 | ····} |
63 | ···· | 65 | ···· |
66 | ····protected·void·onFinish()·{ | ||
67 | ········super.onFinish(); | ||
68 | ········this.mListener·=·null; | ||
69 | ····} | ||
70 | ···· | ||
64 | ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0); | 71 | ····protected·abstract·Response·parseNetworkResponse(final·NetworkResponse·p0); |
65 | } | 72 | } |
Offset 7, 27 lines modified | Offset 7, 34 lines modified | ||
7 | import·com.android.volley.NetworkResponse; | 7 | import·com.android.volley.NetworkResponse; |
8 | import·com.android.volley.Response$ErrorListener; | 8 | import·com.android.volley.Response$ErrorListener; |
9 | import·com.android.volley.Response$Listener; | 9 | import·com.android.volley.Response$Listener; |
10 | import·com.android.volley.Request; | 10 | import·com.android.volley.Request; |
11 | public·class·StringRequest·extends·Request | 11 | public·class·StringRequest·extends·Request |
12 | { | 12 | { |
13 | ····private· | 13 | ····private·Response$Listener·mListener; |
14 | ···· | 14 | ···· |
15 | ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{ | 15 | ····public·StringRequest(final·int·n,·final·String·s,·final·Response$Listener·mListener,·final·Response$ErrorListener·response$ErrorListener)·{ |
16 | ········super(n,·s,·response$ErrorListener); | 16 | ········super(n,·s,·response$ErrorListener); |
17 | ········this.mListener·=·mListener; | 17 | ········this.mListener·=·mListener; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{ | 20 | ····public·StringRequest(final·String·s,·final·Response$Listener·response$Listener,·final·Response$ErrorListener·response$ErrorListener)·{ |
21 | ········this(0,·s,·response$Listener,·response$ErrorListener); | 21 | ········this(0,·s,·response$Listener,·response$ErrorListener); |
22 | ····} | 22 | ····} |
23 | ···· | 23 | ···· |
24 | ····protected·void·deliverResponse(final·String·s)·{ | 24 | ····protected·void·deliverResponse(final·String·s)·{ |
25 | ········if·(this.mListener·!=·null)·{ | ||
25 | ········this.mListener.onResponse((Object)s); | 26 | ············this.mListener.onResponse((Object)s); |
27 | ········} | ||
28 | ····} | ||
29 | ···· | ||
30 | ····protected·void·onFinish()·{ | ||
31 | ········super.onFinish(); | ||
32 | ········this.mListener·=·null; | ||
26 | ····} | 33 | ····} |
27 | ···· | 34 | ···· |
28 | ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{ | 35 | ····protected·Response·parseNetworkResponse(final·NetworkResponse·networkResponse)·{ |
29 | ········try·{ | 36 | ········try·{ |
30 | ············String·s·=·new(java.lang.String.class); | 37 | ············String·s·=·new(java.lang.String.class); |
31 | ············try·{ | 38 | ············try·{ |
32 | ················final·byte[]·data·=·networkResponse.data; | 39 | ················final·byte[]·data·=·networkResponse.data; |
Offset 371, 120 lines modified | Offset 371, 120 lines modified | ||
371 | ······stack=300,·locals=10,·args_size=2 | 371 | ······stack=300,·locals=10,·args_size=2 |
372 | ·········0:·aload_0 | 372 | ·········0:·aload_0 |
373 | ·········1:·aload_1 | 373 | ·········1:·aload_1 |
374 | ·········2:·invokespecial·#58·················//·Method·android/support/v7/app/ActionBarActivity.onCreate:(Landroid/os/Bundle;)V | 374 | ·········2:·invokespecial·#58·················//·Method·android/support/v7/app/ActionBarActivity.onCreate:(Landroid/os/Bundle;)V |
375 | ·········5:·aload_0 | 375 | ·········5:·aload_0 |
376 | ·········6:·ldc···········#59·················//·int·2130903063 | 376 | ·········6:·ldc···········#59·················//·int·2130903063 |
377 | ·········8:·invokevirtual·#64·················//·Method·setContentView:(I)V | 377 | ·········8:·invokevirtual·#64·················//·Method·setContentView:(I)V |
378 | ········11:·aload_0 | ||
378 | ········1 | 379 | ········12:·ldc···········#65·················//·int·2131361855 |
379 | ········13:·istore_2 | ||
380 | ········14:·aload_0 | ||
381 | ········15:·iload_2 | ||
382 | ········1 | 380 | ········14:·invokevirtual·#70·················//·Method·findViewById:(I)Landroid/view/View; |
383 | ········1 | 381 | ········17:·checkcast·····#72·················//·class·android/support/v4/view/ViewPager |
384 | ········2 | 382 | ········20:·astore_2 |
385 | ········2 | 383 | ········21:·aload_0 |
386 | ········2 | 384 | ········22:·aload_2 |
387 | ········2 | 385 | ········23:·putfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager; |
388 | ········2 | 386 | ········26:·aload_0 |
389 | ········2 | 387 | ········27:·invokevirtual·#78·················//·Method·getSupportActionBar:()Landroid/support/v7/app/ActionBar; |
390 | ········3 | 388 | ········30:·astore_2 |
391 | ········3 | 389 | ········31:·aload_0 |
392 | ········3 | 390 | ········32:·aload_2 |
393 | ········3 | 391 | ········33:·putfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar; |
394 | ········3 | 392 | ········36:·new···········#80·················//·class·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter |
395 | ········ | 393 | ········39:·astore_2 |
396 | ········4 | 394 | ········40:·aload_0 |
397 | ········4 | 395 | ········41:·invokevirtual·#84·················//·Method·getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; |
398 | ········4 | 396 | ········44:·astore_3 |
397 | ········45:·aload_2 | ||
399 | ········4 | 398 | ········46:·aload_3 |
400 | ········49:·aload·········4 | ||
401 | ········ | 399 | ········47:·invokespecial·#87·················//·Method·com/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter."<init>":(Landroid/support/v4/app/FragmentManager;)V |
402 | ········5 | 400 | ········50:·aload_0 |
403 | ········5 | 401 | ········51:·aload_2 |
404 | ········5 | 402 | ········52:·putfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter; |
405 | ········5 | 403 | ········55:·aload_0 |
406 | ········ | 404 | ········56:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar; |
407 | ········ | 405 | ········59:·astore_2 |
408 | ········6 | 406 | ········60:·iconst_2 |
409 | ········6 | 407 | ········61:·istore········4 |
410 | ········6 | 408 | ········63:·aload_2 |
411 | ········6 | 409 | ········64:·iload·········4 |
412 | ········ | 410 | ········66:·invokevirtual·#94·················//·Method·android/support/v7/app/ActionBar.setNavigationMode:(I)V |
413 | ········ | 411 | ········69:·aload_0 |
414 | ········7 | 412 | ········70:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager; |
415 | ········7 | 413 | ········73:·astore_2 |
416 | ········7 | 414 | ········74:·aload_0 |
417 | ········7 | 415 | ········75:·getfield······#89·················//·Field·tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter; |
418 | ········ | 416 | ········78:·astore_3 |
417 | ········79:·aload_2 | ||
419 | ········8 | 418 | ········80:·aload_3 |
420 | ········85:·aload·········4 | ||
421 | ········8 | 419 | ········81:·invokevirtual·#98·················//·Method·android/support/v4/view/ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V |
422 | ········ | 420 | ········84:·aload_0 |
423 | ········ | 421 | ········85:·getfield······#74·················//·Field·viewPager:Landroid/support/v4/view/ViewPager; |
424 | ········ | 422 | ········88:·astore_2 |
425 | ········ | 423 | ········89:·new···········#100················//·class·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1 |
426 | ········98:·astore········4 | ||
427 | ······· | 424 | ········92:·astore_3 |
425 | ········93:·aload_3 | ||
428 | ······· | 426 | ········94:·aload_0 |
429 | ······· | 427 | ········95:·invokespecial·#103················//·Method·com/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1."<init>":(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V |
428 | ········98:·aload_2 | ||
430 | ······· | 429 | ········99:·aload_3 |
431 | ·······107:·aload·········4 | ||
432 | ·······10 | 430 | ·······100:·invokevirtual·#107················//·Method·android/support/v4/view/ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V |
433 | ·······1 | 431 | ·······103:·aload_0 |
434 | ·······1 | 432 | ·······104:·getfield······#35·················//·Field·tabs:[Ljava/lang/String; |
435 | ·······116:·astore········6 | ||
436 | ·······1 | 433 | ·······107:·astore_3 |
434 | ·······108:·aload_3 | ||
437 | ·······1 | 435 | ·······109:·arraylength |
438 | ·······1 | 436 | ·······110:·istore········5 |
439 | ·······1 | 437 | ·······112:·iconst_0 |
440 | ·······1 | 438 | ·······113:·istore········6 |
439 | ·······115:·aconst_null | ||
440 | ·······116:·astore_2 | ||
441 | ·······117:·iload·········6 | ||
442 | ·······119:·iload·········5 | ||
443 | ·······121:·if_icmpge·····170 | ||
444 | ·······124:·aload_3 | ||
441 | ·······12 | 445 | ·······125:·iload·········6 |
442 | ·······128:·iload·········7 | ||
443 | ·······130:·if_icmpge·····178 | ||
444 | ·······133:·aload·········6 | ||
445 | ·······135:·iload·········8 | ||
446 | ·······1 | 446 | ·······127:·aaload |
447 | ·······1 | 447 | ·······128:·astore········7 |
448 | ·······1 | 448 | ·······130:·aload_0 |
449 | ·······1 | 449 | ·······131:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar; |
450 | ·······1 | 450 | ·······134:·astore········8 |
451 | ·······1 | 451 | ·······136:·aload_0 |
452 | ·······1 | 452 | ·······137:·getfield······#37·················//·Field·actionBar:Landroid/support/v7/app/ActionBar; |
453 | ·······14 | 453 | ·······140:·invokevirtual·#111················//·Method·android/support/v7/app/ActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab; |
454 | ·······1 | 454 | ·······143:·aload·········7 |
455 | ·······1 | 455 | ·······145:·invokevirtual·#117················//·Method·android/support/v7/app/ActionBar$Tab.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; |
456 | ·······1 | 456 | ·······148:·aload_0 |
457 | ·······1 | 457 | ·······149:·invokevirtual·#121················//·Method·android/support/v7/app/ActionBar$Tab.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; |
458 | ·······1 | 458 | ·······152:·astore········9 |
459 | ·······163:·aload_3 | ||
460 | ·······1 | 459 | ·······154:·aload·········8 |
460 | ·······156:·aload·········9 | ||
461 | ·······1 | 461 | ·······158:·invokevirtual·#125················//·Method·android/support/v7/app/ActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V |
462 | ·······16 | 462 | ·······161:·iload·········6 |
463 | ·······1 | 463 | ·······163:·iconst_1 |
464 | ·······1 | 464 | ·······164:·iadd |
465 | ·······1 | 465 | ·······165:·istore········6 |
466 | ·······1 | 466 | ·······167:·goto··········117 |
467 | ·······17 | 467 | ·······170:·aload_0 |
468 | ·······17 | 468 | ·······171:·invokestatic··#131················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
469 | ·······1 | 469 | ·······174:·astore_2 |
470 | ·······1 | 470 | ·······175:·aload_0 |
471 | ·······1 | 471 | ·······176:·aload_2 |
472 | ·······1 | 472 | ·······177:·putfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences; |
473 | ·······18 | 473 | ·······180:·aload_0 |
474 | ·······18 | 474 | ·······181:·getfield······#133················//·Field·sharedPrefs:Landroid/content/SharedPreferences; |
475 | ·······1 | 475 | ·······184:·aload_0 |
476 | ·······1 | 476 | ·······185:·invokeinterface·#139,··2··········//·InterfaceMethod·android/content/SharedPreferences.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
477 | ·······190:·aload_0 | ||
478 | ·······191:·invokevirtual·#142················//·Method·updateTitle:()V | ||
479 | ·······194:·aload_0 | ||
480 | ·······195:·invokespecial·#145················//·Method·enableBootReceiver:()V | ||
477 | ·······198:·aload_0 | 481 | ·······198:·aload_0 |
478 | ·······199:·invokevirtual·#142················//·Method·updateTitle:()V | ||
479 | ·······202:·aload_0 | ||
480 | ·······203:·invokespecial·#145················//·Method·enableBootReceiver:()V | ||
Max diff block lines reached; 202/12344 bytes (1.64%) of diff not shown. |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·704 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·1701 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·215 | 27 | ····.line·215 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$3;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$3;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; | 21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·58 | 27 | ····.line·58 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 98, 96 lines modified | Offset 98, 93 lines modified | ||
98 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 98 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
99 | ····.prologue | 99 | ····.prologue |
100 | ····.line·41 | 100 | ····.line·41 |
101 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/ActionBarActivity;->onCreate(Landroid/os/Bundle;)V | 101 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/ActionBarActivity;->onCreate(Landroid/os/Bundle;)V |
102 | ····.line·43 | 102 | ····.line·43 |
103 | ····const·v | 103 | ····const·v1,·0x7f030017 |
104 | ····invoke-virtual·{p0,·v | 104 | ····invoke-virtual·{p0,·v1},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->setContentView(I)V |
105 | ····.line·46 | 105 | ····.line·46 |
106 | ····const·v | 106 | ····const·v1,·0x7f0a003f |
107 | ····invoke-virtual·{p0,·v | 107 | ····invoke-virtual·{p0,·v1},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->findViewById(I)Landroid/view/View; |
108 | ····move-result-object·v | 108 | ····move-result-object·v1 |
109 | ····check-cast·v | 109 | ····check-cast·v1,·Landroid/support/v4/view/ViewPager; |
110 | ····iput-object·v | 110 | ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager; |
111 | ····.line·47 | 111 | ····.line·47 |
112 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; | 112 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; |
113 | ····move-result-object·v | 113 | ····move-result-object·v1 |
114 | ····iput-object·v | 114 | ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; |
115 | ····.line·49 | 115 | ····.line·49 |
116 | ····new-instance·v | 116 | ····new-instance·v1,·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter; |
117 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 117 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
118 | ····move-result-object·v | 118 | ····move-result-object·v2 |
119 | ····invoke-direct·{v | 119 | ····invoke-direct·{v1,·v2},·Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter;-><init>(Landroid/support/v4/app/FragmentManager;)V |
120 | ····iput-object·v | 120 | ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter; |
121 | ····.line·51 | 121 | ····.line·51 |
122 | ····iget-object·v | 122 | ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; |
123 | ····const/4·v | 123 | ····const/4·v2,·0x2 |
124 | ····invoke-virtual·{v | 124 | ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/ActionBar;->setNavigationMode(I)V |
125 | ····.line·53 | 125 | ····.line·53 |
126 | ····iget-object·v | 126 | ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager; |
127 | ····iget-object·v | 127 | ····iget-object·v2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabsAdapter:Lcom/freezingwind/animereleasenotifier/ui/adapter/TabsAdapter; |
128 | ····invoke-virtual·{v | 128 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V |
129 | ····.line·58 | 129 | ····.line·58 |
130 | ····iget-object·v | 130 | ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->viewPager:Landroid/support/v4/view/ViewPager; |
131 | ····new-instance·v | 131 | ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1; |
132 | ····invoke-direct·{v | 132 | ····invoke-direct·{v2,·p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity$1;-><init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;)V |
133 | ····invoke-virtual·{v | 133 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V |
134 | ····.line·77 | 134 | ····.line·77 |
135 | ····iget-object·v | 135 | ····iget-object·v2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->tabs:[Ljava/lang/String; |
136 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
137 | ····array-length·v | 136 | ····array-length·v3,·v2 |
138 | ····.local·v2,·"len$":I | ||
139 | ····const/4·v1,·0x0 | 137 | ····const/4·v1,·0x0 |
140 | ····.local·v1,·"i$":I | ||
141 | ····:goto_0 | 138 | ····:goto_0 |
142 | ····if-ge·v1,·v | 139 | ····if-ge·v1,·v3,·:cond_0 |
143 | ····aget-object·v | 140 | ····aget-object·v0,·v2,·v1 |
144 | ····.line·78 | 141 | ····.line·78 |
145 | ····.local·v | 142 | ····.local·v0,·"tab_name":Ljava/lang/String; |
146 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; | 143 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; |
147 | ····iget-object·v5,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; | 144 | ····iget-object·v5,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->actionBar:Landroid/support/v7/app/ActionBar; |
148 | ····invoke-virtual·{v5},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab; | 145 | ····invoke-virtual·{v5},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab; |
149 | ····move-result-object·v5 | 146 | ····move-result-object·v5 |
150 | ····invoke-virtual·{v5,·v | 147 | ····invoke-virtual·{v5,·v0},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; |
151 | ····move-result-object·v5 | 148 | ····move-result-object·v5 |
152 | ····invoke-virtual·{v5,·p0},·Landroid/support/v7/app/ActionBar$Tab;->setTabListener(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; | 149 | ····invoke-virtual·{v5,·p0},·Landroid/support/v7/app/ActionBar$Tab;->setTabListener(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; |
153 | ····move-result-object·v5 | 150 | ····move-result-object·v5 |
Offset 195, 26 lines modified | Offset 192, 26 lines modified | ||
195 | ····.line·77 | 192 | ····.line·77 |
196 | ····add-int/lit8·v1,·v1,·0x1 | 193 | ····add-int/lit8·v1,·v1,·0x1 |
197 | ····goto·:goto_0 | 194 | ····goto·:goto_0 |
198 | ····.line·82 | 195 | ····.line·82 |
199 | ····.end·local·v | 196 | ····.end·local·v0····#·"tab_name":Ljava/lang/String; |
200 | ····:cond_0 | 197 | ····:cond_0 |
201 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 198 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
202 | ····move-result-object·v | 199 | ····move-result-object·v1 |
203 | ····iput-object·v | 200 | ····iput-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences; |
204 | ····.line·83 | 201 | ····.line·83 |
205 | ····iget-object·v | 202 | ····iget-object·v1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->sharedPrefs:Landroid/content/SharedPreferences; |
206 | ····invoke-interface·{v | 203 | ····invoke-interface·{v1,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
207 | ····.line·86 | 204 | ····.line·86 |
208 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->updateTitle()V | 205 | ····invoke-virtual·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->updateTitle()V |
209 | ····.line·89 | 206 | ····.line·89 |
210 | ····invoke-direct·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->enableBootReceiver()V | 207 | ····invoke-direct·{p0},·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity;->enableBootReceiver()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·204 | 27 | ····.line·204 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·88 | 27 | ····.line·88 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 32 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V | 34 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·92 | 38 | ····.line·92 |
38 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; | 39 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; |
39 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 40 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
Offset 76, 18 lines modified | Offset 77, 16 lines modified | ||
76 | ····.line·99 | 77 | ····.line·99 |
77 | ····return-void | 78 | ····return-void |
78 | .end·method | 79 | .end·method |
79 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V | 80 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V |
80 | ····.locals·0 | 81 | ····.locals·0 |
81 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
82 | ····.prologue | 82 | ····.prologue |
83 | ····.line·92 | 83 | ····.line·92 |
84 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 84 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
85 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
86 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->onResponse(Landroid/graphics/Bitmap;)V | 85 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$1;->onResponse(Landroid/graphics/Bitmap;)V |
87 | ····return-void | 86 | ····return-void |
88 | .end·method | 87 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 22 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V | 24 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter;Lcom/freezingwind/animereleasenotifier/data/Anime;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·101 | 28 | ····.line·101 |
28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->this$0:Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 30 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/ui/adapter/AnimeAdapter$2;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
Offset 87, 22 lines modified | Offset 87, 24 lines modified | ||
87 | ····check-cast·v0,·Landroid/app/AlarmManager; | 87 | ····check-cast·v0,·Landroid/app/AlarmManager; |
88 | ····.line·56 | 88 | ····.line·56 |
89 | ····.local·v0,·"alarmManager":Landroid/app/AlarmManager; | 89 | ····.local·v0,·"alarmManager":Landroid/app/AlarmManager; |
90 | ····const/4·v1,·0x2 | 90 | ····const/4·v1,·0x2 |
91 | ····.line·58 | ||
91 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 92 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
92 | ····move-result-wide·v2 | 93 | ····move-result-wide·v2 |
93 | ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->firstAlarmMinDelayMs:J | 94 | ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->firstAlarmMinDelayMs:J |
94 | ····add-long/2addr·v2,·v4 | 95 | ····add-long/2addr·v2,·v4 |
95 | ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->inexactAlarmIntervalMs:J | 96 | ····iget-wide·v4,·p0,·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;->inexactAlarmIntervalMs:J |
97 | ····.line·56 | ||
96 | ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V | 98 | ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V |
97 | ····.line·62 | 99 | ····.line·62 |
98 | ····return-void | 100 | ····return-void |
99 | .end·method | 101 | .end·method |
Offset 13, 17 lines modified | Offset 13, 17 lines modified | ||
13 | ····name·=·null | 13 | ····name·=·null |
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>(Landroid/content/Context;JJ)V | 16 | .method·constructor·<init>(Landroid/content/Context;JJ)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.param·p1,·"x | 18 | ····.param·p1,·"context"····#·Landroid/content/Context; |
19 | ····.param·p2,·"x1"····#·J | ||
20 | ····.param·p | 19 | ····.param·p2,·"inexactAlarmIntervalMs"····#·J |
20 | ····.param·p4,·"firstAlarmMinDelayMs"····#·J | ||
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·37 | 22 | ····.line·37 |
23 | ····invoke-direct/range·{p0·..·p5},·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;-><init>(Landroid/content/Context;JJ)V | 23 | ····invoke-direct/range·{p0·..·p5},·Lcom/freezingwind/animereleasenotifier/helpers/AlarmHelper;-><init>(Landroid/content/Context;JJ)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$context:Landroid/content/Context; | 22 | .field·final·synthetic·val$context:Landroid/content/Context; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;Landroid/content/Context;)V | 24 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver;Landroid/content/Context;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·40 | 28 | ····.line·40 |
28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->this$0:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver; | 29 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->this$0:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver; |
29 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; | 30 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 32 | .field·final·synthetic·val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;Lcom/freezingwind/animereleasenotifier/data/Anime;)V | 34 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;Lcom/freezingwind/animereleasenotifier/data/Anime;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·53 | 38 | ····.line·53 |
38 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | 39 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; |
39 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 40 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
Offset 66, 18 lines modified | Offset 67, 20 lines modified | ||
66 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; | 67 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; |
67 | ····invoke-direct·{v3,·v4},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V | 68 | ····invoke-direct·{v3,·v4},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
68 | ····const·v4,·0x7f020035 | 69 | ····const·v4,·0x7f020035 |
70 | ····.line·58 | ||
69 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 71 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
70 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
73 | ····.line·59 | ||
71 | ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; | 74 | ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
72 | ····move-result-object·v3 | 75 | ····move-result-object·v3 |
73 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | 76 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; |
74 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; | 77 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; |
Offset 88, 34 lines modified | Offset 91, 38 lines modified | ||
88 | ····iget-object·v6,·v6,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; | 91 | ····iget-object·v6,·v6,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;->val$context:Landroid/content/Context; |
89 | ····const-class·v7,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; | 92 | ····const-class·v7,·Lcom/freezingwind/animereleasenotifier/ui/animelist/AnimeListActivity; |
90 | ····invoke-direct·{v5,·v6,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 93 | ····invoke-direct·{v5,·v6,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
94 | ····.line·60 | ||
91 | ····invoke-static·{v4,·v8,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 95 | ····invoke-static·{v4,·v8,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
92 | ····move-result-object·v4 | 96 | ····move-result-object·v4 |
93 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 97 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
94 | ····move-result-object·v3 | 98 | ····move-result-object·v3 |
99 | ····.line·61 | ||
95 | ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; | 100 | ····invoke-virtual·{v3,·v9},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
96 | ····move-result-object·v3 | 101 | ····move-result-object·v3 |
102 | ····.line·62 | ||
97 | ····invoke-virtual·{v3,·p1},·Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; | 103 | ····invoke-virtual·{v3,·p1},·Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; |
98 | ····move-result-object·v3 | 104 | ····move-result-object·v3 |
99 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; | 105 | ····iget-object·v4,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->val$anime:Lcom/freezingwind/animereleasenotifier/data/Anime; |
100 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/data/Anime;->title:Ljava/lang/String; | 106 | ····iget-object·v4,·v4,·Lcom/freezingwind/animereleasenotifier/data/Anime;->title:Ljava/lang/String; |
107 | ····.line·63 | ||
101 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 108 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
102 | ····move-result-object·v3 | 109 | ····move-result-object·v3 |
103 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 110 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
104 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 111 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
Offset 140, 14 lines modified | Offset 147, 15 lines modified | ||
140 | ····move-result-object·v4 | 147 | ····move-result-object·v4 |
141 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 148 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
142 | ····move-result-object·v4 | 149 | ····move-result-object·v4 |
150 | ····.line·64 | ||
143 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 151 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
144 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
145 | ····.line·67 | 153 | ····.line·67 |
146 | ····.local·v0,·"mBuilder":Landroid/app/Notification$Builder; | 154 | ····.local·v0,·"mBuilder":Landroid/app/Notification$Builder; |
147 | ····iget-object·v3,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | 155 | ····iget-object·v3,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; |
Offset 182, 18 lines modified | Offset 190, 16 lines modified | ||
182 | ····.line·71 | 190 | ····.line·71 |
183 | ····return-void | 191 | ····return-void |
184 | .end·method | 192 | .end·method |
185 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V | 193 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V |
186 | ····.locals·0 | 194 | ····.locals·0 |
187 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
188 | ····.prologue | 195 | ····.prologue |
189 | ····.line·53 | 196 | ····.line·53 |
190 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 197 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
191 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
192 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->onResponse(Landroid/graphics/Bitmap;)V | 198 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$1;->onResponse(Landroid/graphics/Bitmap;)V |
193 | ····return-void | 199 | ····return-void |
194 | .end·method | 200 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | 21 | .field·final·synthetic·this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·73 | 27 | ····.line·73 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1$2;->this$1:Lcom/freezingwind/animereleasenotifier/receiver/AlarmReceiver$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences; | 36 | .field·final·synthetic·val$sharedPrefs:Landroid/content/SharedPreferences; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;Landroid/content/Context;Lcom/freezingwind/animereleasenotifier/updater/AnimeListUpdateCallBack;Landroid/content/SharedPreferences;)V | 38 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;Landroid/content/Context;Lcom/freezingwind/animereleasenotifier/updater/AnimeListUpdateCallBack;Landroid/content/SharedPreferences;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·114 | 42 | ····.line·114 |
42 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; | 43 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; |
43 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->val$context:Landroid/content/Context; | 44 | ····iput-object·p2,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->val$context:Landroid/content/Context; |
Offset 56, 21 lines modified | Offset 57, 19 lines modified | ||
56 | ····return-void | 57 | ····return-void |
57 | .end·method | 58 | .end·method |
58 | #·virtual·methods | 59 | #·virtual·methods |
59 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V | 60 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V |
60 | ····.locals·0 | 61 | ····.locals·0 |
61 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·114 | 63 | ····.line·114 |
64 | ····check-cast·p1,·Lorg/json/JSONObject; | 64 | ····check-cast·p1,·Lorg/json/JSONObject; |
65 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
66 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->onResponse(Lorg/json/JSONObject;)V | 65 | ····invoke-virtual·{p0,·p1},·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$1;->onResponse(Lorg/json/JSONObject;)V |
67 | ····return-void | 66 | ····return-void |
68 | .end·method | 67 | .end·method |
69 | .method·public·onResponse(Lorg/json/JSONObject;)V | 68 | .method·public·onResponse(Lorg/json/JSONObject;)V |
70 | ····.locals·4 | 69 | ····.locals·4 |
Offset 206, 103 lines modified | Offset 206, 114 lines modified | ||
206 | ····.line·65 | 206 | ····.line·65 |
207 | ····:goto_1 | 207 | ····:goto_1 |
208 | ····:try_start_2 | 208 | ····:try_start_2 |
209 | ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/data/Anime; | 209 | ····new-instance·v2,·Lcom/freezingwind/animereleasenotifier/data/Anime; |
210 | ····const-string·v3,·"title" | 210 | ····const-string·v3,·"title" |
211 | ····.line·66 | ||
211 | ····move-object/from16·v0,·v16 | 212 | ····move-object/from16·v0,·v16 |
212 | ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 213 | ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
213 | ····move-result-object·v3 | 214 | ····move-result-object·v3 |
214 | ····const-string·v4,·"image" | 215 | ····const-string·v4,·"image" |
216 | ····.line·67 | ||
215 | ····move-object/from16·v0,·v16 | 217 | ····move-object/from16·v0,·v16 |
216 | ····invoke-virtual·{v0,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 218 | ····invoke-virtual·{v0,·v4},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
217 | ····move-result-object·v4 | 219 | ····move-result-object·v4 |
218 | ····const-string·v5,·"url" | 220 | ····const-string·v5,·"url" |
221 | ····.line·68 | ||
219 | ····move-object/from16·v0,·v16 | 222 | ····move-object/from16·v0,·v16 |
220 | ····invoke-virtual·{v0,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 223 | ····invoke-virtual·{v0,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
221 | ····move-result-object·v5 | 224 | ····move-result-object·v5 |
222 | ····if-eqz·v17,·:cond_0 | 225 | ····if-eqz·v17,·:cond_0 |
223 | ····const-string·v6,·"url" | 226 | ····const-string·v6,·"url" |
227 | ····.line·69 | ||
224 | ····move-object/from16·v0,·v17 | 228 | ····move-object/from16·v0,·v17 |
225 | ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 229 | ····invoke-virtual·{v0,·v6},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
226 | ····move-result-object·v6 | 230 | ····move-result-object·v6 |
227 | ····:goto_2 | 231 | ····:goto_2 |
228 | ····if-eqz·v17,·:cond_1 | 232 | ····if-eqz·v17,·:cond_1 |
229 | ····const-string·v7,·"nextEpisodeUrl" | 233 | ····const-string·v7,·"nextEpisodeUrl" |
234 | ····.line·70 | ||
230 | ····move-object/from16·v0,·v17 | 235 | ····move-object/from16·v0,·v17 |
231 | ····invoke-virtual·{v0,·v7},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 236 | ····invoke-virtual·{v0,·v7},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
232 | ····move-result-object·v7 | 237 | ····move-result-object·v7 |
233 | ····:goto_3 | 238 | ····:goto_3 |
234 | ····if-eqz·v17,·:cond_2 | 239 | ····if-eqz·v17,·:cond_2 |
235 | ····const-string·v8,·"videoUrl" | 240 | ····const-string·v8,·"videoUrl" |
241 | ····.line·71 | ||
236 | ····move-object/from16·v0,·v17 | 242 | ····move-object/from16·v0,·v17 |
237 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 243 | ····invoke-virtual·{v0,·v8},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
238 | ····move-result-object·v8 | 244 | ····move-result-object·v8 |
239 | ····:goto_4 | 245 | ····:goto_4 |
240 | ····const-string·v9,·"watched" | 246 | ····const-string·v9,·"watched" |
247 | ····.line·72 | ||
241 | ····move-object/from16·v0,·v21 | 248 | ····move-object/from16·v0,·v21 |
242 | ····invoke-virtual·{v0,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 249 | ····invoke-virtual·{v0,·v9},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
243 | ····move-result·v9 | 250 | ····move-result·v9 |
244 | ····const-string·v10,·"available" | 251 | ····const-string·v10,·"available" |
252 | ····.line·73 | ||
245 | ····move-object/from16·v0,·v21 | 253 | ····move-object/from16·v0,·v21 |
246 | ····invoke-virtual·{v0,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 254 | ····invoke-virtual·{v0,·v10},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
247 | ····move-result·v10 | 255 | ····move-result·v10 |
248 | ····const-string·v11,·"max" | 256 | ····const-string·v11,·"max" |
257 | ····.line·74 | ||
249 | ····move-object/from16·v0,·v21 | 258 | ····move-object/from16·v0,·v21 |
250 | ····invoke-virtual·{v0,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 259 | ····invoke-virtual·{v0,·v11},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
251 | ····move-result·v11 | 260 | ····move-result·v11 |
252 | ····const-string·v12,·"offset" | 261 | ····const-string·v12,·"offset" |
262 | ····.line·75 | ||
253 | ····move-object/from16·v0,·v21 | 263 | ····move-object/from16·v0,·v21 |
254 | ····invoke-virtual·{v0,·v12},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I | 264 | ····invoke-virtual·{v0,·v12},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I |
255 | ····move-result·v12 | 265 | ····move-result·v12 |
256 | ····const-string·v13,·"remainingString" | 266 | ····const-string·v13,·"remainingString" |
267 | ····.line·76 | ||
257 | ····invoke-virtual·{v15,·v13},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; | 268 | ····invoke-virtual·{v15,·v13},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
258 | ····move-result-object·v13 | 269 | ····move-result-object·v13 |
259 | ····move-object/from16·v0,·p0 | 270 | ····move-object/from16·v0,·p0 |
260 | ····iget-boolean·v14,·v0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;->completedOnly:Z | 271 | ····iget-boolean·v14,·v0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;->completedOnly:Z |
Offset 402, 33 lines modified | Offset 413, 36 lines modified | ||
402 | ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 413 | ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
403 | ····.line·52 | 414 | ····.line·52 |
404 | ····add-int/lit8·v22,·v22,·0x1 | 415 | ····add-int/lit8·v22,·v22,·0x1 |
405 | ····goto/16·:goto_0 | 416 | ····goto/16·:goto_0 |
406 | ····.line·6 | 417 | ····.line·69 |
407 | ····.end·local·v2····#·"anime":Lcom/freezingwind/animereleasenotifier/data/Anime; | 418 | ····.end·local·v2····#·"anime":Lcom/freezingwind/animereleasenotifier/data/Anime; |
408 | ····.end·local·v18····#·"availableCached":I | 419 | ····.end·local·v18····#·"availableCached":I |
409 | ····.end·local·v23····#·"key":Ljava/lang/String; | 420 | ····.end·local·v23····#·"key":Ljava/lang/String; |
410 | ····:cond_0 | 421 | ····:cond_0 |
Max diff block lines reached; 363/3408 bytes (10.65%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; | 21 | .field·final·synthetic·this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;)V | 23 | .method·constructor·<init>(Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·124 | 27 | ····.line·124 |
27 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$2;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; | 28 | ····iput-object·p1,·p0,·Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater$2;->this$0:Lcom/freezingwind/animereleasenotifier/updater/AnimeUpdater; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 124, 202 lines modified | Offset 124, 237 lines modified | ||
124 | ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V | 124 | ····invoke-virtual·{p0},·Lcom/android/volley/CacheDispatcher;->interrupt()V |
125 | ····.line·76 | 125 | ····.line·76 |
126 | ····return-void | 126 | ····return-void |
127 | .end·method | 127 | .end·method |
128 | .method·public·run()V | 128 | .method·public·run()V |
129 | ····.locals· | 129 | ····.locals·10 |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·80 | ||
132 | ···· | 131 | ····const/4·v9,·0x1 |
132 | ····const/4·v8,·0x0 | ||
133 | ···· | 133 | ····.line·80 |
134 | ····sget-boolean·v5,·Lcom/android/volley/CacheDispatcher;->DEBUG:Z | ||
134 | ···· | 135 | ····if-eqz·v5,·:cond_0 |
135 | ····const | 136 | ····const-string·v5,·"start·new·dispatcher" |
136 | ····new-array·v | 137 | ····new-array·v6,·v8,·[Ljava/lang/Object; |
137 | ····invoke-static·{v | 138 | ····invoke-static·{v5,·v6},·Lcom/android/volley/VolleyLog;->v(Ljava/lang/String;[Ljava/lang/Object;)V |
138 | ····.line·81 | 139 | ····.line·81 |
139 | ····:cond_0 | 140 | ····:cond_0 |
140 | ····const/16·v | 141 | ····const/16·v5,·0xa |
141 | ····invoke-static·{v | 142 | ····invoke-static·{v5},·Landroid/os/Process;->setThreadPriority(I)V |
142 | ····.line·84 | 143 | ····.line·84 |
143 | ····iget-object·v | 144 | ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; |
144 | ····invoke-interface·{v | 145 | ····invoke-interface·{v5},·Lcom/android/volley/Cache;->initialize()V |
145 | ····.line· | 146 | ····.line·89 |
146 | ····:cond_1 | 147 | ····:cond_1 |
147 | ····:goto_0 | 148 | ····:goto_0 |
149 | ····const/4·v3,·0x0 | ||
150 | ····.line·92 | ||
151 | ····.local·v3,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
148 | ····:try_start_0 | 152 | ····:try_start_0 |
149 | ····iget-object·v | 153 | ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCacheQueue:Ljava/util/concurrent/BlockingQueue; |
150 | ····invoke-interface·{v | 154 | ····invoke-interface·{v5},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; |
151 | ····move-result-object·v | 155 | ····move-result-object·v3 |
156 | ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
152 | ····check-cast·v | 157 | ····check-cast·v3,·Lcom/android/volley/Request; |
158 | ····:try_end_0 | ||
159 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
153 | ····.line· | 160 | ····.line·101 |
154 | ····.local·v | 161 | ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
162 | ····:try_start_1 | ||
155 | ····const-string·v | 163 | ····const-string·v5,·"cache-queue-take" |
156 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V |
157 | ····.line· | 165 | ····.line·104 |
158 | ····invoke-virtual·{v | 166 | ····invoke-virtual·{v3},·Lcom/android/volley/Request;->isCanceled()Z |
159 | ····move-result·v | 167 | ····move-result·v5 |
160 | ····if-eqz·v | 168 | ····if-eqz·v5,·:cond_2 |
161 | ····.line· | 169 | ····.line·105 |
162 | ····const-string·v | 170 | ····const-string·v5,·"cache-discard-canceled" |
163 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v3,·v5},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V |
164 | ····:try_end_ | 172 | ····:try_end_1 |
165 | ····.catch·Ljava/lang/ | 173 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
166 | ····goto·:goto_0 | 174 | ····goto·:goto_0 |
167 | ····.line·1 | 175 | ····.line·159 |
168 | ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
169 | ····:catch_0 | 176 | ····:catch_0 |
170 | ····move-exception·v0 | 177 | ····move-exception·v0 |
178 | ····.line·160 | ||
179 | ····.local·v0,·"e":Ljava/lang/Exception; | ||
180 | ····const-string·v5,·"Unhandled·exception·%s" | ||
181 | ····new-array·v6,·v9,·[Ljava/lang/Object; | ||
182 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->toString()Ljava/lang/String; | ||
183 | ····move-result-object·v7 | ||
184 | ····aput-object·v7,·v6,·v8 | ||
185 | ····invoke-static·{v0,·v5,·v6},·Lcom/android/volley/VolleyLog;->e(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V | ||
186 | ····goto·:goto_0 | ||
187 | ····.line·93 | ||
188 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | ||
189 | ····.end·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
190 | ····:catch_1 | ||
191 | ····move-exception·v0 | ||
171 | ····.line· | 192 | ····.line·95 |
172 | ····.local·v0,·"e":Ljava/lang/InterruptedException; | 193 | ····.local·v0,·"e":Ljava/lang/InterruptedException; |
173 | ····iget-boolean·v | 194 | ····iget-boolean·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mQuit:Z |
174 | ····if-eqz·v | 195 | ····if-eqz·v5,·:cond_1 |
175 | ····.line· | 196 | ····.line·96 |
176 | ····return-void | 197 | ····return-void |
177 | ····.line·1 | 198 | ····.line·110 |
178 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; | 199 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; |
179 | ····.restart·local·v | 200 | ····.restart·local·v3····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
180 | ····:cond_2 | 201 | ····:cond_2 |
181 | ····:try_start_ | 202 | ····:try_start_2 |
182 | ····iget-object·v | 203 | ····iget-object·v5,·p0,·Lcom/android/volley/CacheDispatcher;->mCache:Lcom/android/volley/Cache; |
183 | ····invoke-virtual·{v | 204 | ····invoke-virtual·{v3},·Lcom/android/volley/Request;->getCacheKey()Ljava/lang/String; |
184 | ····move-result-object·v | 205 | ····move-result-object·v6 |
185 | ····invoke-interface·{v | 206 | ····invoke-interface·{v5,·v6},·Lcom/android/volley/Cache;->get(Ljava/lang/String;)Lcom/android/volley/Cache$Entry; |
Max diff block lines reached; 6990/12830 bytes (54.48%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/android/volley/RetryPolicy; | 6 | .implements·Lcom/android/volley/RetryPolicy; |
7 | #·static·fields | 7 | #·static·fields |
8 | .field·public·static·final·DEFAULT_BACKOFF_MULT:F·=·1.0f | 8 | .field·public·static·final·DEFAULT_BACKOFF_MULT:F·=·1.0f |
9 | .field·public·static·final·DEFAULT_MAX_RETRIES:I·=·0x | 9 | .field·public·static·final·DEFAULT_MAX_RETRIES:I·=·0x0 |
10 | .field·public·static·final·DEFAULT_TIMEOUT_MS:I·=·0x9c4 | 10 | .field·public·static·final·DEFAULT_TIMEOUT_MS:I·=·0x9c4 |
11 | #·instance·fields | 11 | #·instance·fields |
12 | .field·private·final·mBackoffMultiplier:F | 12 | .field·private·final·mBackoffMultiplier:F |
Offset 25, 87 lines modified | Offset 25, 87 lines modified | ||
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·3 | 27 | ····.locals·3 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·4 | 29 | ····.line·49 |
30 | ····const/16·v0,·0x9c4 | 30 | ····const/16·v0,·0x9c4 |
31 | ····const/4·v1,·0x | 31 | ····const/4·v1,·0x0 |
32 | ····const/high16·v2,·0x3f800000····#·1.0f | 32 | ····const/high16·v2,·0x3f800000····#·1.0f |
33 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/volley/DefaultRetryPolicy;-><init>(IIF)V | 33 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lcom/android/volley/DefaultRetryPolicy;-><init>(IIF)V |
34 | ····.line· | 34 | ····.line·50 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·public·constructor·<init>(IIF)V | 37 | .method·public·constructor·<init>(IIF)V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.param·p1,·"initialTimeoutMs"····#·I | 39 | ····.param·p1,·"initialTimeoutMs"····#·I |
40 | ····.param·p2,·"maxNumRetries"····#·I | 40 | ····.param·p2,·"maxNumRetries"····#·I |
41 | ····.param·p3,·"backoffMultiplier"····#·F | 41 | ····.param·p3,·"backoffMultiplier"····#·F |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·5 | 43 | ····.line·58 |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
45 | ····.line·5 | 45 | ····.line·59 |
46 | ····iput·p1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I | 46 | ····iput·p1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I |
47 | ····.line· | 47 | ····.line·60 |
48 | ····iput·p2,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I | 48 | ····iput·p2,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I |
49 | ····.line·6 | 49 | ····.line·61 |
50 | ····iput·p3,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F | 50 | ····iput·p3,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F |
51 | ····.line·6 | 51 | ····.line·62 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | #·virtual·methods | 54 | #·virtual·methods |
55 | .method·public·getBackoffMultiplier()F | 55 | .method·public·getBackoffMultiplier()F |
56 | ····.locals·1 | 56 | ····.locals·1 |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·8 | 58 | ····.line·84 |
59 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F | 59 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mBackoffMultiplier:F |
60 | ····return·v0 | 60 | ····return·v0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·getCurrentRetryCount()I | 62 | .method·public·getCurrentRetryCount()I |
63 | ····.locals·1 | 63 | ····.locals·1 |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·7 | 65 | ····.line·77 |
66 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I | 66 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I |
67 | ····return·v0 | 67 | ····return·v0 |
68 | .end·method | 68 | .end·method |
69 | .method·public·getCurrentTimeout()I | 69 | .method·public·getCurrentTimeout()I |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.prologue | 71 | ····.prologue |
72 | ····.line·6 | 72 | ····.line·69 |
73 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I | 73 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I |
74 | ····return·v0 | 74 | ····return·v0 |
75 | .end·method | 75 | .end·method |
76 | .method·protected·hasAttemptRemaining()Z | 76 | .method·protected·hasAttemptRemaining()Z |
77 | ····.locals·2 | 77 | ····.locals·2 |
78 | ····.prologue | 78 | ····.prologue |
79 | ····.line·10 | 79 | ····.line·104 |
80 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I | 80 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I |
81 | ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I | 81 | ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mMaxNumRetries:I |
82 | ····if-gt·v0,·v1,·:cond_0 | 82 | ····if-gt·v0,·v1,·:cond_0 |
83 | ····const/4·v0,·0x1 | 83 | ····const/4·v0,·0x1 |
Offset 125, 22 lines modified | Offset 125, 22 lines modified | ||
125 | ····.annotation·system·Ldalvik/annotation/Throws; | 125 | ····.annotation·system·Ldalvik/annotation/Throws; |
126 | ········value·=·{ | 126 | ········value·=·{ |
127 | ············Lcom/android/volley/VolleyError; | 127 | ············Lcom/android/volley/VolleyError; |
128 | ········} | 128 | ········} |
129 | ····.end·annotation | 129 | ····.end·annotation |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·9 | 131 | ····.line·93 |
132 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I | 132 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I |
133 | ····add-int/lit8·v0,·v0,·0x1 | 133 | ····add-int/lit8·v0,·v0,·0x1 |
134 | ····iput·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I | 134 | ····iput·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentRetryCount:I |
135 | ····.line·9 | 135 | ····.line·94 |
136 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I | 136 | ····iget·v0,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I |
137 | ····int-to-float·v0,·v0 | 137 | ····int-to-float·v0,·v0 |
138 | ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I | 138 | ····iget·v1,·p0,·Lcom/android/volley/DefaultRetryPolicy;->mCurrentTimeoutMs:I |
139 | ····int-to-float·v1,·v1 | 139 | ····int-to-float·v1,·v1 |
Offset 151, 21 lines modified | Offset 151, 21 lines modified | ||
Max diff block lines reached; 423/3538 bytes (11.96%) of diff not shown. |
Offset 115, 26 lines modified | Offset 115, 26 lines modified | ||
115 | ············"<*>;", | 115 | ············"<*>;", |
116 | ············"Lcom/android/volley/VolleyError;", | 116 | ············"Lcom/android/volley/VolleyError;", |
117 | ············")V" | 117 | ············")V" |
118 | ········} | 118 | ········} |
119 | ····.end·annotation | 119 | ····.end·annotation |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·1 | 121 | ····.line·151 |
122 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | 122 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
123 | ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; | 123 | ····invoke-virtual·{p1,·p2},·Lcom/android/volley/Request;->parseNetworkError(Lcom/android/volley/VolleyError;)Lcom/android/volley/VolleyError; |
124 | ····move-result-object·p2 | 124 | ····move-result-object·p2 |
125 | ····.line·15 | 125 | ····.line·152 |
126 | ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; | 126 | ····iget-object·v0,·p0,·Lcom/android/volley/NetworkDispatcher;->mDelivery:Lcom/android/volley/ResponseDelivery; |
127 | ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V | 127 | ····invoke-interface·{v0,·p1,·p2},·Lcom/android/volley/ResponseDelivery;->postError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V |
128 | ····.line·15 | 128 | ····.line·153 |
129 | ····return-void | 129 | ····return-void |
130 | .end·method | 130 | .end·method |
131 | #·virtual·methods | 131 | #·virtual·methods |
132 | .method·public·quit()V | 132 | .method·public·quit()V |
133 | ····.locals·1 | 133 | ····.locals·1 |
Offset 157, 139 lines modified | Offset 157, 144 lines modified | ||
157 | ····.prologue | 157 | ····.prologue |
158 | ····.line·84 | 158 | ····.line·84 |
159 | ····const/16·v7,·0xa | 159 | ····const/16·v7,·0xa |
160 | ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V | 160 | ····invoke-static·{v7},·Landroid/os/Process;->setThreadPriority(I)V |
161 | ····.line·8 | 161 | ····.line·87 |
162 | ····:cond_0 | 162 | ····:cond_0 |
163 | ····:goto_0 | 163 | ····:goto_0 |
164 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 164 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
165 | ····move-result-wide·v4 | 165 | ····move-result-wide·v4 |
166 | ····.line· | 166 | ····.line·89 |
167 | ····.local·v4,·"startTimeMs":J | 167 | ····.local·v4,·"startTimeMs":J |
168 | ····const/4·v2,·0x0 | ||
169 | ····.line·92 | ||
170 | ····.local·v2,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
168 | ····:try_start_0 | 171 | ····:try_start_0 |
169 | ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue; | 172 | ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQueue:Ljava/util/concurrent/BlockingQueue; |
170 | ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; | 173 | ····invoke-interface·{v7},·Ljava/util/concurrent/BlockingQueue;->take()Ljava/lang/Object; |
171 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
175 | ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | ||
172 | ····check-cast·v2,·Lcom/android/volley/Request; | 176 | ····check-cast·v2,·Lcom/android/volley/Request; |
173 | ····:try_end_0 | 177 | ····:try_end_0 |
174 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1 | 178 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_1 |
175 | ····.line·10 | 179 | ····.line·102 |
176 | ····.local·v2 | 180 | ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
177 | ····:try_start_1 | 181 | ····:try_start_1 |
178 | ····const-string·v7,·"network-queue-take" | 182 | ····const-string·v7,·"network-queue-take" |
179 | ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V | 183 | ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->addMarker(Ljava/lang/String;)V |
180 | ····.line·10 | 184 | ····.line·106 |
181 | ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z | 185 | ····invoke-virtual·{v2},·Lcom/android/volley/Request;->isCanceled()Z |
182 | ····move-result·v7 | 186 | ····move-result·v7 |
183 | ····if-eqz·v7,·:cond_1 | 187 | ····if-eqz·v7,·:cond_1 |
184 | ····.line·10 | 188 | ····.line·107 |
185 | ····const-string·v7,·"network-discard-cancelled" | 189 | ····const-string·v7,·"network-discard-cancelled" |
186 | ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V | 190 | ····invoke-virtual·{v2,·v7},·Lcom/android/volley/Request;->finish(Ljava/lang/String;)V |
187 | ····:try_end_1 | 191 | ····:try_end_1 |
188 | ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0 | 192 | ····.catch·Lcom/android/volley/VolleyError;·{:try_start_1·..·:try_end_1}·:catch_0 |
189 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2 | 193 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_2 |
190 | ····goto·:goto_0 | 194 | ····goto·:goto_0 |
191 | ····.line·13 | 195 | ····.line·138 |
192 | ····:catch_0 | 196 | ····:catch_0 |
193 | ····move-exception·v6 | 197 | ····move-exception·v6 |
194 | ····.line·13 | 198 | ····.line·139 |
195 | ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError; | 199 | ····.local·v6,·"volleyError":Lcom/android/volley/VolleyError; |
196 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 200 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
197 | ····move-result-wide·v8 | 201 | ····move-result-wide·v8 |
198 | ····sub-long/2addr·v8,·v4 | 202 | ····sub-long/2addr·v8,·v4 |
199 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V | 203 | ····invoke-virtual·{v6,·v8,·v9},·Lcom/android/volley/VolleyError;->setNetworkTimeMs(J)V |
200 | ····.line·1 | 204 | ····.line·140 |
201 | ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V | 205 | ····invoke-direct·{p0,·v2,·v6},·Lcom/android/volley/NetworkDispatcher;->parseAndDeliverNetworkError(Lcom/android/volley/Request;Lcom/android/volley/VolleyError;)V |
202 | ····goto·:goto_0 | 206 | ····goto·:goto_0 |
203 | ····.line·9 | 207 | ····.line·93 |
204 | ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | 208 | ····.end·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
205 | ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError; | 209 | ····.end·local·v6····#·"volleyError":Lcom/android/volley/VolleyError; |
206 | ····:catch_1 | 210 | ····:catch_1 |
207 | ····move-exception·v0 | 211 | ····move-exception·v0 |
208 | ····.line·9 | 212 | ····.line·95 |
209 | ····.local·v0,·"e":Ljava/lang/InterruptedException; | 213 | ····.local·v0,·"e":Ljava/lang/InterruptedException; |
210 | ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z | 214 | ····iget-boolean·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mQuit:Z |
211 | ····if-eqz·v7,·:cond_0 | 215 | ····if-eqz·v7,·:cond_0 |
212 | ····.line·9 | 216 | ····.line·96 |
213 | ····return-void | 217 | ····return-void |
214 | ····.line·1 | 218 | ····.line·111 |
215 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; | 219 | ····.end·local·v0····#·"e":Ljava/lang/InterruptedException; |
216 | ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | 220 | ····.restart·local·v2····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
217 | ····:cond_1 | 221 | ····:cond_1 |
218 | ····:try_start_2 | 222 | ····:try_start_2 |
219 | ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V | 223 | ····invoke-direct·{p0,·v2},·Lcom/android/volley/NetworkDispatcher;->addTrafficStatsTag(Lcom/android/volley/Request;)V |
220 | ····.line·11 | 224 | ····.line·114 |
221 | ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network; | 225 | ····iget-object·v7,·p0,·Lcom/android/volley/NetworkDispatcher;->mNetwork:Lcom/android/volley/Network; |
Max diff block lines reached; 4482/8915 bytes (50.27%) of diff not shown. |
Offset 112, 24 lines modified | Offset 112, 22 lines modified | ||
112 | ····.prologue | 112 | ····.prologue |
113 | ····.line·124 | 113 | ····.line·124 |
114 | ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery; | 114 | ····new-instance·v0,·Lcom/android/volley/ExecutorDelivery; |
115 | ····new-instance·v1,·Landroid/os/Handler; | 115 | ····new-instance·v1,·Landroid/os/Handler; |
116 | ····.line·125 | ||
117 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 116 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
118 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
119 | ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 118 | ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
120 | ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V | 119 | ····invoke-direct·{v0,·v1},·Lcom/android/volley/ExecutorDelivery;-><init>(Landroid/os/Handler;)V |
121 | ····.line·124 | ||
122 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V | 120 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/android/volley/RequestQueue;-><init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V |
123 | ····.line·126 | 121 | ····.line·126 |
124 | ····return-void | 122 | ····return-void |
125 | .end·method | 123 | .end·method |
126 | .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V | 124 | .method·public·constructor·<init>(Lcom/android/volley/Cache;Lcom/android/volley/Network;ILcom/android/volley/ResponseDelivery;)V |
Offset 431, 67 lines modified | Offset 429, 70 lines modified | ||
431 | .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V | 429 | .method·public·cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V |
432 | ····.locals·4 | 430 | ····.locals·4 |
433 | ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter; | 431 | ····.param·p1,·"filter"····#·Lcom/android/volley/RequestQueue$RequestFilter; |
434 | ····.prologue | 432 | ····.prologue |
435 | ····.line·197 | 433 | ····.line·197 |
436 | ····iget-object·v | 434 | ····iget-object·v3,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; |
437 | ····monitor-enter·v | 435 | ····monitor-enter·v3 |
438 | ····.line·198 | 436 | ····.line·198 |
439 | ····:try_start_0 | 437 | ····:try_start_0 |
440 | ····iget-object·v | 438 | ····iget-object·v2,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; |
441 | ····invoke-interface·{v | 439 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
442 | ····move-result-object·v | 440 | ····move-result-object·v0 |
441 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
443 | ····:cond_0 | 442 | ····:cond_0 |
444 | ····:goto_0 | 443 | ····:goto_0 |
445 | ····invoke-interface·{v | 444 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
446 | ····move-result·v | 445 | ····move-result·v2 |
447 | ····if-eqz·v | 446 | ····if-eqz·v2,·:cond_1 |
448 | ····invoke-interface·{v | 447 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
449 | ····move-result-object·v | 448 | ····move-result-object·v1 |
450 | ····check-cast·v | 449 | ····check-cast·v1,·Lcom/android/volley/Request; |
451 | ····.line·199 | 450 | ····.line·199 |
452 | ····.local·v | 451 | ····.local·v1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
453 | ····invoke-interface·{p1,·v | 452 | ····invoke-interface·{p1,·v1},·Lcom/android/volley/RequestQueue$RequestFilter;->apply(Lcom/android/volley/Request;)Z |
454 | ····move-result·v | 453 | ····move-result·v2 |
455 | ····if-eqz·v | 454 | ····if-eqz·v2,·:cond_0 |
456 | ····.line·200 | 455 | ····.line·200 |
457 | ····invoke-virtual·{v | 456 | ····invoke-virtual·{v1},·Lcom/android/volley/Request;->cancel()V |
458 | ····goto·:goto_0 | 457 | ····goto·:goto_0 |
459 | ····.line·203 | 458 | ····.line·203 |
459 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
460 | ····.end·local·v | 460 | ····.end·local·v1····#·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
461 | ····:catchall_0 | 461 | ····:catchall_0 |
462 | ····move-exception·v | 462 | ····move-exception·v2 |
463 | ····monitor-exit·v | 463 | ····monitor-exit·v3 |
464 | ····:try_end_0 | 464 | ····:try_end_0 |
465 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 465 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
466 | ····throw·v | 466 | ····throw·v2 |
467 | ····.restart·local·v0····#·"i$":Ljava/util/Iterator; | ||
467 | ····:cond_1 | 468 | ····:cond_1 |
468 | ····:try_start_1 | 469 | ····:try_start_1 |
469 | ····monitor-exit·v | 470 | ····monitor-exit·v3 |
470 | ····:try_end_1 | 471 | ····:try_end_1 |
471 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 472 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
472 | ····.line·204 | 473 | ····.line·204 |
473 | ····return-void | 474 | ····return-void |
474 | .end·method | 475 | .end·method |
Offset 521, 193 lines modified | Offset 522, 194 lines modified | ||
521 | ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V | 522 | ····invoke-virtual·{p0,·v0},·Lcom/android/volley/RequestQueue;->cancelAll(Lcom/android/volley/RequestQueue$RequestFilter;)V |
522 | ····.line·220 | 523 | ····.line·220 |
523 | ····return-void | 524 | ····return-void |
524 | .end·method | 525 | .end·method |
525 | .method·finish(Lcom/android/volley/Request;)V | 526 | .method·finish(Lcom/android/volley/Request;)V |
526 | ····.locals· | 527 | ····.locals·9 |
527 | ····.annotation·system·Ldalvik/annotation/Signature; | 528 | ····.annotation·system·Ldalvik/annotation/Signature; |
528 | ········value·=·{ | 529 | ········value·=·{ |
529 | ············"<T:", | 530 | ············"<T:", |
530 | ············"Ljava/lang/Object;", | 531 | ············"Ljava/lang/Object;", |
531 | ············">(", | 532 | ············">(", |
532 | ············"Lcom/android/volley/Request", | 533 | ············"Lcom/android/volley/Request", |
533 | ············"<TT;>;)V" | 534 | ············"<TT;>;)V" |
534 | ········} | 535 | ········} |
535 | ····.end·annotation | 536 | ····.end·annotation |
536 | ····.prologue | 537 | ····.prologue |
537 | ····.line·277 | 538 | ····.line·277 |
538 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;" | 539 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;" |
539 | ····iget-object·v | 540 | ····iget-object·v5,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; |
540 | ····monitor-enter·v | 541 | ····monitor-enter·v5 |
541 | ····.line·278 | 542 | ····.line·278 |
542 | ····:try_start_0 | 543 | ····:try_start_0 |
543 | ····iget-object·v | 544 | ····iget-object·v4,·p0,·Lcom/android/volley/RequestQueue;->mCurrentRequests:Ljava/util/Set; |
544 | ····invoke-interface·{v | 545 | ····invoke-interface·{v4,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z |
Max diff block lines reached; 7061/12069 bytes (58.51%) of diff not shown. |
Offset 16, 56 lines modified | Offset 16, 55 lines modified | ||
16 | ····name·=·null | 16 | ····name·=·null |
17 | .end·annotation | 17 | .end·annotation |
18 | #·instance·fields | 18 | #·instance·fields |
19 | .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher; | 19 | .field·final·synthetic·this$0:Lcom/android/volley/CacheDispatcher; |
20 | .field·final·synthetic·val$ | 20 | .field·final·synthetic·val$finalRequest:Lcom/android/volley/Request; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V | 22 | .method·constructor·<init>(Lcom/android/volley/CacheDispatcher;Lcom/android/volley/Request;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.param·p1,·"this$0"····#·Lcom/android/volley/CacheDispatcher; | ||
25 | ····.prologue | 24 | ····.prologue |
26 | ····.line·1 | 25 | ····.line·148 |
27 | ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; | 26 | ····iput-object·p1,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; |
28 | ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$ | 27 | ····iput-object·p2,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
32 | #·virtual·methods | 31 | #·virtual·methods |
33 | .method·public·run()V | 32 | .method·public·run()V |
34 | ····.locals·2 | 33 | ····.locals·2 |
35 | ····.prologue | 34 | ····.prologue |
36 | ····.line·1 | 35 | ····.line·152 |
37 | ····:try_start_0 | 36 | ····:try_start_0 |
38 | ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; | 37 | ····iget-object·v0,·p0,·Lcom/android/volley/CacheDispatcher$1;->this$0:Lcom/android/volley/CacheDispatcher; |
39 | ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; | 38 | ····invoke-static·{v0},·Lcom/android/volley/CacheDispatcher;->access$000(Lcom/android/volley/CacheDispatcher;)Ljava/util/concurrent/BlockingQueue; |
40 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
41 | ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$ | 40 | ····iget-object·v1,·p0,·Lcom/android/volley/CacheDispatcher$1;->val$finalRequest:Lcom/android/volley/Request; |
42 | ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V | 41 | ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/BlockingQueue;->put(Ljava/lang/Object;)V |
43 | ····:try_end_0 | 42 | ····:try_end_0 |
44 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 43 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
45 | ····.line·1 | 44 | ····.line·156 |
46 | ····:goto_0 | 45 | ····:goto_0 |
47 | ····return-void | 46 | ····return-void |
48 | ····.line·1 | 47 | ····.line·153 |
49 | ····:catch_0 | 48 | ····:catch_0 |
50 | ····move-exception·v0 | 49 | ····move-exception·v0 |
51 | ····goto·:goto_0 | 50 | ····goto·:goto_0 |
52 | .end·method | 51 | .end·method |
Offset 44, 51 lines modified | Offset 44, 51 lines modified | ||
44 | ····const/4·v4,·0x2 | 44 | ····const/4·v4,·0x2 |
45 | ····const/4·v3,·0x1 | 45 | ····const/4·v3,·0x1 |
46 | ····const/4·v2,·0x0 | 46 | ····const/4·v2,·0x0 |
47 | ····.line·5 | 47 | ····.line·515 |
48 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; | 48 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; |
49 | ····const-string·v1,·"LOW" | 49 | ····const-string·v1,·"LOW" |
50 | ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V | 50 | ····invoke-direct·{v0,·v1,·v2},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V |
51 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; | 51 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; |
52 | ····.line·5 | 52 | ····.line·516 |
53 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; | 53 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; |
54 | ····const-string·v1,·"NORMAL" | 54 | ····const-string·v1,·"NORMAL" |
55 | ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V | 55 | ····invoke-direct·{v0,·v1,·v3},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V |
56 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority; | 56 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->NORMAL:Lcom/android/volley/Request$Priority; |
57 | ····.line·5 | 57 | ····.line·517 |
58 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; | 58 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; |
59 | ····const-string·v1,·"HIGH" | 59 | ····const-string·v1,·"HIGH" |
60 | ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V | 60 | ····invoke-direct·{v0,·v1,·v4},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V |
61 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority; | 61 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->HIGH:Lcom/android/volley/Request$Priority; |
62 | ····.line·5 | 62 | ····.line·518 |
63 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; | 63 | ····new-instance·v0,·Lcom/android/volley/Request$Priority; |
64 | ····const-string·v1,·"IMMEDIATE" | 64 | ····const-string·v1,·"IMMEDIATE" |
65 | ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V | 65 | ····invoke-direct·{v0,·v1,·v5},·Lcom/android/volley/Request$Priority;-><init>(Ljava/lang/String;I)V |
66 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority; | 66 | ····sput-object·v0,·Lcom/android/volley/Request$Priority;->IMMEDIATE:Lcom/android/volley/Request$Priority; |
67 | ····.line·5 | 67 | ····.line·514 |
68 | ····const/4·v0,·0x4 | 68 | ····const/4·v0,·0x4 |
69 | ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority; | 69 | ····new-array·v0,·v0,·[Lcom/android/volley/Request$Priority; |
70 | ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; | 70 | ····sget-object·v1,·Lcom/android/volley/Request$Priority;->LOW:Lcom/android/volley/Request$Priority; |
71 | ····aput-object·v1,·v0,·v2 | 71 | ····aput-object·v1,·v0,·v2 |
Offset 115, 26 lines modified | Offset 115, 26 lines modified | ||
115 | ····.annotation·system·Ldalvik/annotation/Signature; | 115 | ····.annotation·system·Ldalvik/annotation/Signature; |
116 | ········value·=·{ | 116 | ········value·=·{ |
117 | ············"()V" | 117 | ············"()V" |
118 | ········} | 118 | ········} |
119 | ····.end·annotation | 119 | ····.end·annotation |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·5 | 121 | ····.line·514 |
122 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 122 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
123 | ····return-void | 123 | ····return-void |
124 | .end·method | 124 | .end·method |
125 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority; | 125 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/android/volley/Request$Priority; |
126 | ····.locals·1 | 126 | ····.locals·1 |
127 | ····.param·p0,·"name"····#·Ljava/lang/String; | 127 | ····.param·p0,·"name"····#·Ljava/lang/String; |
128 | ····.prologue | 128 | ····.prologue |
129 | ····.line·5 | 129 | ····.line·514 |
130 | ····const-class·v0,·Lcom/android/volley/Request$Priority; | 130 | ····const-class·v0,·Lcom/android/volley/Request$Priority; |
131 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 131 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
133 | ····check-cast·v0,·Lcom/android/volley/Request$Priority; | 133 | ····check-cast·v0,·Lcom/android/volley/Request$Priority; |
Offset 142, 15 lines modified | Offset 142, 15 lines modified | ||
142 | ····return-object·v0 | 142 | ····return-object·v0 |
143 | .end·method | 143 | .end·method |
144 | .method·public·static·values()[Lcom/android/volley/Request$Priority; | 144 | .method·public·static·values()[Lcom/android/volley/Request$Priority; |
145 | ····.locals·1 | 145 | ····.locals·1 |
146 | ····.prologue | 146 | ····.prologue |
147 | ····.line·5 | 147 | ····.line·514 |
148 | ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority; | 148 | ····sget-object·v0,·Lcom/android/volley/Request$Priority;->$VALUES:[Lcom/android/volley/Request$Priority; |
149 | ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object; | 149 | ····invoke-virtual·{v0},·[Lcom/android/volley/Request$Priority;->clone()Ljava/lang/Object; |
150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
151 | ····check-cast·v0,·[Lcom/android/volley/Request$Priority; | 151 | ····check-cast·v0,·[Lcom/android/volley/Request$Priority; |
Offset 1, 11 lines modified | Offset 1, 18 lines modified | ||
1 | .class·public·Lcom/android/volley/NetworkResponse; | 1 | .class·public·Lcom/android/volley/NetworkResponse; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NetworkResponse.java" | 3 | .source·"NetworkResponse.java" |
4 | #·interfaces | ||
5 | .implements·Ljava/io/Serializable; | ||
6 | #·static·fields | ||
7 | .field·private·static·final·serialVersionUID:J·=·-0x1253b4fd9070L | ||
4 | #·instance·fields | 8 | #·instance·fields |
5 | .field·public·final·data:[B | 9 | .field·public·final·data:[B |
6 | .field·public·final·headers:Ljava/util/Map; | 10 | .field·public·final·headers:Ljava/util/Map; |
7 | ····.annotation·system·Ldalvik/annotation/Signature; | 11 | ····.annotation·system·Ldalvik/annotation/Signature; |
8 | ········value·=·{ | 12 | ········value·=·{ |
Offset 39, 15 lines modified | Offset 46, 15 lines modified | ||
39 | ············"Ljava/lang/String;", | 46 | ············"Ljava/lang/String;", |
40 | ············"Ljava/lang/String;", | 47 | ············"Ljava/lang/String;", |
41 | ············">;Z)V" | 48 | ············">;Z)V" |
42 | ········} | 49 | ········} |
43 | ····.end·annotation | 50 | ····.end·annotation |
44 | ····.prologue | 51 | ····.prologue |
45 | ····.line· | 52 | ····.line·50 |
46 | ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 53 | ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
47 | ····const-wide/16·v6,·0x0 | 54 | ····const-wide/16·v6,·0x0 |
48 | ····move-object·v1,·p0 | 55 | ····move-object·v1,·p0 |
49 | ····move·v2,·p1 | 56 | ····move·v2,·p1 |
Offset 55, 15 lines modified | Offset 62, 15 lines modified | ||
55 | ····move-object·v4,·p3 | 62 | ····move-object·v4,·p3 |
56 | ····move·v5,·p4 | 63 | ····move·v5,·p4 |
57 | ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V | 64 | ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V |
58 | ····.line· | 65 | ····.line·51 |
59 | ····return-void | 66 | ····return-void |
60 | .end·method | 67 | .end·method |
61 | .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V | 68 | .method·public·constructor·<init>(I[BLjava/util/Map;ZJ)V |
62 | ····.locals·1 | 69 | ····.locals·1 |
63 | ····.param·p1,·"statusCode"····#·I | 70 | ····.param·p1,·"statusCode"····#·I |
64 | ····.param·p2,·"data"····#·[B | 71 | ····.param·p2,·"data"····#·[B |
Offset 77, 43 lines modified | Offset 84, 43 lines modified | ||
77 | ············"Ljava/lang/String;", | 84 | ············"Ljava/lang/String;", |
78 | ············"Ljava/lang/String;", | 85 | ············"Ljava/lang/String;", |
79 | ············">;ZJ)V" | 86 | ············">;ZJ)V" |
80 | ········} | 87 | ········} |
81 | ····.end·annotation | 88 | ····.end·annotation |
82 | ····.prologue | 89 | ····.prologue |
83 | ····.line· | 90 | ····.line·40 |
84 | ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 91 | ····.local·p3,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
85 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 92 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
86 | ····.line· | 93 | ····.line·41 |
87 | ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I | 94 | ····iput·p1,·p0,·Lcom/android/volley/NetworkResponse;->statusCode:I |
88 | ····.line· | 95 | ····.line·42 |
89 | ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B | 96 | ····iput-object·p2,·p0,·Lcom/android/volley/NetworkResponse;->data:[B |
90 | ····.line·4 | 97 | ····.line·43 |
91 | ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; | 98 | ····iput-object·p3,·p0,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; |
92 | ····.line·4 | 99 | ····.line·44 |
93 | ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z | 100 | ····iput-boolean·p4,·p0,·Lcom/android/volley/NetworkResponse;->notModified:Z |
94 | ····.line·4 | 101 | ····.line·45 |
95 | ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J | 102 | ····iput-wide·p5,·p0,·Lcom/android/volley/NetworkResponse;->networkTimeMs:J |
96 | ····.line·4 | 103 | ····.line·46 |
97 | ····return-void | 104 | ····return-void |
98 | .end·method | 105 | .end·method |
99 | .method·public·constructor·<init>([B)V | 106 | .method·public·constructor·<init>([B)V |
100 | ····.locals·8 | 107 | ····.locals·8 |
101 | ····.param·p1,·"data"····#·[B | 108 | ····.param·p1,·"data"····#·[B |
102 | ····.prologue | 109 | ····.prologue |
103 | ····.line·5 | 110 | ····.line·54 |
104 | ····const/16·v2,·0xc8 | 111 | ····const/16·v2,·0xc8 |
105 | ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map; | 112 | ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map; |
106 | ····move-result-object·v4 | 113 | ····move-result-object·v4 |
107 | ····const/4·v5,·0x0 | 114 | ····const/4·v5,·0x0 |
Offset 122, 15 lines modified | Offset 129, 15 lines modified | ||
122 | ····move-object·v1,·p0 | 129 | ····move-object·v1,·p0 |
123 | ····move-object·v3,·p1 | 130 | ····move-object·v3,·p1 |
124 | ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V | 131 | ····invoke-direct/range·{v1·..·v7},·Lcom/android/volley/NetworkResponse;-><init>(I[BLjava/util/Map;ZJ)V |
125 | ····.line·5 | 132 | ····.line·55 |
126 | ····return-void | 133 | ····return-void |
127 | .end·method | 134 | .end·method |
128 | .method·public·constructor·<init>([BLjava/util/Map;)V | 135 | .method·public·constructor·<init>([BLjava/util/Map;)V |
129 | ····.locals·8 | 136 | ····.locals·8 |
130 | ····.param·p1,·"data"····#·[B | 137 | ····.param·p1,·"data"····#·[B |
131 | ····.annotation·system·Ldalvik/annotation/Signature; | 138 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 141, 15 lines modified | Offset 148, 15 lines modified | ||
141 | ············"Ljava/lang/String;", | 148 | ············"Ljava/lang/String;", |
142 | ············"Ljava/lang/String;", | 149 | ············"Ljava/lang/String;", |
143 | ············">;)V" | 150 | ············">;)V" |
144 | ········} | 151 | ········} |
145 | ····.end·annotation | 152 | ····.end·annotation |
146 | ····.prologue | 153 | ····.prologue |
147 | ····.line·5 | 154 | ····.line·58 |
148 | ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 155 | ····.local·p2,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
149 | ····const/16·v2,·0xc8 | 156 | ····const/16·v2,·0xc8 |
150 | ····const/4·v5,·0x0 | 157 | ····const/4·v5,·0x0 |
151 | ····const-wide/16·v6,·0x0 | 158 | ····const-wide/16·v6,·0x0 |
Offset 157, 10 lines modified | Offset 164, 10 lines modified | ||
Max diff block lines reached; 219/3399 bytes (6.44%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 14 lines modified | ||
22 | .field·final·synthetic·val$handler:Landroid/os/Handler; | 22 | .field·final·synthetic·val$handler:Landroid/os/Handler; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V | 24 | .method·constructor·<init>(Lcom/android/volley/ExecutorDelivery;Landroid/os/Handler;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/volley/ExecutorDelivery; | ||
27 | ····.prologue | 26 | ····.prologue |
28 | ····.line·36 | 27 | ····.line·36 |
29 | ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery; | 28 | ····iput-object·p1,·p0,·Lcom/android/volley/ExecutorDelivery$1;->this$0:Lcom/android/volley/ExecutorDelivery; |
30 | ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler; | 29 | ····iput-object·p2,·p0,·Lcom/android/volley/ExecutorDelivery$1;->val$handler:Landroid/os/Handler; |
Offset 236, 100 lines modified | Offset 236, 101 lines modified | ||
236 | ····.locals·14 | 236 | ····.locals·14 |
237 | ····.param·p1,·"header"····#·Ljava/lang/String; | 237 | ····.param·p1,·"header"····#·Ljava/lang/String; |
238 | ····.prologue | 238 | ····.prologue |
239 | ····.line·144 | 239 | ····.line·144 |
240 | ····monitor-enter·p0 | 240 | ····monitor-enter·p0 |
241 | ····const/4·v | 241 | ····const/4·v8,·0x1 |
242 | ····:try_start_0 | 242 | ····:try_start_0 |
243 | ····iput-boolean·v | 243 | ····iput-boolean·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mFinished:Z |
244 | ····.line·146 | 244 | ····.line·146 |
245 | ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J | 245 | ····invoke-direct·{p0},·Lcom/android/volley/VolleyLog$MarkerLog;->getTotalDuration()J |
246 | ····:try_end_0 | 246 | ····:try_end_0 |
247 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 247 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
248 | ····move-result-wide·v0 | 248 | ····move-result-wide·v0 |
249 | ····.line·147 | 249 | ····.line·147 |
250 | ····.local·v0,·"duration":J | 250 | ····.local·v0,·"duration":J |
251 | ····const-wide/16·v8,·0x0 | 251 | ····const-wide/16·v8,·0x0 |
252 | ····cmp-long·v | 252 | ····cmp-long·v8,·v0,·v8 |
253 | ····if-gtz·v | 253 | ····if-gtz·v8,·:cond_1 |
254 | ····.line·158 | 254 | ····.line·158 |
255 | ····:cond_0 | 255 | ····:cond_0 |
256 | ····monitor-exit·p0 | 256 | ····monitor-exit·p0 |
257 | ····return-void | 257 | ····return-void |
258 | ····.line·151 | 258 | ····.line·151 |
259 | ····:cond_1 | 259 | ····:cond_1 |
260 | ····:try_start_1 | 260 | ····:try_start_1 |
261 | ····iget-object·v | 261 | ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; |
262 | ····const/4·v | 262 | ····const/4·v9,·0x0 |
263 | ····invoke-interface·{v | 263 | ····invoke-interface·{v8,·v9},·Ljava/util/List;->get(I)Ljava/lang/Object; |
264 | ····move-result-object·v | 264 | ····move-result-object·v8 |
265 | ····check-cast·v | 265 | ····check-cast·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker; |
266 | ····iget-wide·v4,·v | 266 | ····iget-wide·v4,·v8,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J |
267 | ····.line·152 | 267 | ····.line·152 |
268 | ····.local·v4,·"prevTime":J | 268 | ····.local·v4,·"prevTime":J |
269 | ····const-string·v | 269 | ····const-string·v8,·"(%-4d·ms)·%s" |
270 | ····const/4·v | 270 | ····const/4·v9,·0x2 |
271 | ····new-array·v | 271 | ····new-array·v9,·v9,·[Ljava/lang/Object; |
272 | ····const/4·v | 272 | ····const/4·v10,·0x0 |
273 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 273 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
274 | ····move-result-object·v1 | 274 | ····move-result-object·v11 |
275 | ····aput-object·v1 | 275 | ····aput-object·v11,·v9,·v10 |
276 | ····const/4·v | 276 | ····const/4·v10,·0x1 |
277 | ····aput-object·p1,·v | 277 | ····aput-object·p1,·v9,·v10 |
278 | ····invoke-static·{v | 278 | ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V |
279 | ····.line·153 | 279 | ····.line·153 |
280 | ····iget-object·v | 280 | ····iget-object·v8,·p0,·Lcom/android/volley/VolleyLog$MarkerLog;->mMarkers:Ljava/util/List; |
281 | ····invoke-interface·{v | 281 | ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
282 | ····move-result-object·v | 282 | ····move-result-object·v2 |
283 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
283 | ····:goto_0 | 284 | ····:goto_0 |
284 | ····invoke-interface·{v | 285 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
285 | ····move-result·v8 | 286 | ····move-result·v8 |
286 | ····if-eqz·v8,·:cond_0 | 287 | ····if-eqz·v8,·:cond_0 |
287 | ····invoke-interface·{v | 288 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
288 | ····move-result-object·v | 289 | ····move-result-object·v3 |
289 | ····check-cast·v | 290 | ····check-cast·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker; |
290 | ····.line·154 | 291 | ····.line·154 |
291 | ····.local·v | 292 | ····.local·v3,·"marker":Lcom/android/volley/VolleyLog$MarkerLog$Marker; |
292 | ····iget-wide·v6,·v | 293 | ····iget-wide·v6,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->time:J |
293 | ····.line·155 | 294 | ····.line·155 |
294 | ····.local·v6,·"thisTime":J | 295 | ····.local·v6,·"thisTime":J |
295 | ····const-string·v8,·"(+%-4d)·[%2d]·%s" | 296 | ····const-string·v8,·"(+%-4d)·[%2d]·%s" |
296 | ····const/4·v9,·0x3 | 297 | ····const/4·v9,·0x3 |
Offset 343, 25 lines modified | Offset 344, 25 lines modified | ||
343 | ····move-result-object·v11 | 344 | ····move-result-object·v11 |
344 | ····aput-object·v11,·v9,·v10 | 345 | ····aput-object·v11,·v9,·v10 |
345 | ····const/4·v10,·0x1 | 346 | ····const/4·v10,·0x1 |
346 | ····iget-wide·v12,·v | 347 | ····iget-wide·v12,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->thread:J |
347 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 348 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
348 | ····move-result-object·v11 | 349 | ····move-result-object·v11 |
349 | ····aput-object·v11,·v9,·v10 | 350 | ····aput-object·v11,·v9,·v10 |
350 | ····const/4·v10,·0x2 | 351 | ····const/4·v10,·0x2 |
351 | ····iget-object·v11,·v | 352 | ····iget-object·v11,·v3,·Lcom/android/volley/VolleyLog$MarkerLog$Marker;->name:Ljava/lang/String; |
352 | ····aput-object·v11,·v9,·v10 | 353 | ····aput-object·v11,·v9,·v10 |
353 | ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V | 354 | ····invoke-static·{v8,·v9},·Lcom/android/volley/VolleyLog;->d(Ljava/lang/String;[Ljava/lang/Object;)V |
354 | ····:try_end_1 | 355 | ····:try_end_1 |
355 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 356 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
Max diff block lines reached; 526/5221 bytes (10.07%) of diff not shown. |
Offset 27, 38 lines modified | Offset 27, 34 lines modified | ||
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | #·static·fields | 29 | #·static·fields |
30 | .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8" | 30 | .field·private·static·final·DEFAULT_PARAMS_ENCODING:Ljava/lang/String;·=·"UTF-8" |
31 | .field·private·static·final·SLOW_REQUEST_THRESHOLD_MS:J·=·0xbb8L | ||
32 | .field·private·static·sCounter:J | 31 | .field·private·static·sCounter:J |
33 | #·instance·fields | 32 | #·instance·fields |
34 | .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry; | 33 | .field·private·mCacheEntry:Lcom/android/volley/Cache$Entry; |
35 | .field·private·mCanceled:Z | 34 | .field·private·mCanceled:Z |
36 | .field·private·final·mDefaultTrafficStatsTag:I | 35 | .field·private·final·mDefaultTrafficStatsTag:I |
37 | .field·private· | 36 | .field·private·mErrorListener:Lcom/android/volley/Response$ErrorListener; |
38 | .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; | 37 | .field·private·final·mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; |
39 | .field·private·mIdentifier:Ljava/lang/String; | 38 | .field·private·mIdentifier:Ljava/lang/String; |
40 | .field·private·final·mMethod:I | 39 | .field·private·final·mMethod:I |
41 | .field·private·mRedirectUrl:Ljava/lang/String; | 40 | .field·private·mRedirectUrl:Ljava/lang/String; |
42 | .field·private·mRequestBirthTime:J | ||
43 | .field·private·mRequestQueue:Lcom/android/volley/RequestQueue; | 41 | .field·private·mRequestQueue:Lcom/android/volley/RequestQueue; |
44 | .field·private·mResponseDelivered:Z | 42 | .field·private·mResponseDelivered:Z |
45 | .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy; | 43 | .field·private·mRetryPolicy:Lcom/android/volley/RetryPolicy; |
46 | .field·private·mSequence:Ljava/lang/Integer; | 44 | .field·private·mSequence:Ljava/lang/Integer; |
Offset 68, 135 lines modified | Offset 64, 130 lines modified | ||
68 | .field·private·mTag:Ljava/lang/Object; | 64 | .field·private·mTag:Ljava/lang/Object; |
69 | .field·private·final·mUrl:Ljava/lang/String; | 65 | .field·private·final·mUrl:Ljava/lang/String; |
70 | #·direct·methods | 66 | #·direct·methods |
71 | .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V | 67 | .method·public·constructor·<init>(ILjava/lang/String;Lcom/android/volley/Response$ErrorListener;)V |
72 | ····.locals· | 68 | ····.locals·3 |
73 | ····.param·p1,·"method"····#·I | 69 | ····.param·p1,·"method"····#·I |
74 | ····.param·p2,·"url"····#·Ljava/lang/String; | 70 | ····.param·p2,·"url"····#·Ljava/lang/String; |
75 | ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener; | 71 | ····.param·p3,·"listener"····#·Lcom/android/volley/Response$ErrorListener; |
76 | ····.prologue | 72 | ····.prologue |
77 | ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;" | 73 | ····.local·p0,·"this":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<TT;>;" |
78 | ····const/4·v1,·0x0 | 74 | ····const/4·v1,·0x0 |
79 | ····const/4·v2,·0x0 | 75 | ····const/4·v2,·0x0 |
80 | ····.line·1 | 76 | ····.line·129 |
81 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 77 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
82 | ····.line· | 78 | ····.line·59 |
83 | ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z | 79 | ····sget-boolean·v0,·Lcom/android/volley/VolleyLog$MarkerLog;->ENABLED:Z |
84 | ····if-eqz·v0,·:cond_0 | 80 | ····if-eqz·v0,·:cond_0 |
85 | ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog; | 81 | ····new-instance·v0,·Lcom/android/volley/VolleyLog$MarkerLog; |
86 | ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V | 82 | ····invoke-direct·{v0},·Lcom/android/volley/VolleyLog$MarkerLog;-><init>()V |
87 | ····:goto_0 | 83 | ····:goto_0 |
88 | ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; | 84 | ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mEventLog:Lcom/android/volley/VolleyLog$MarkerLog; |
89 | ····.line· | 85 | ····.line·89 |
90 | ····const/4·v0,·0x1 | 86 | ····const/4·v0,·0x1 |
91 | ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z | 87 | ····iput-boolean·v0,·p0,·Lcom/android/volley/Request;->mShouldCache:Z |
92 | ····.line·9 | 88 | ····.line·92 |
93 | ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z | 89 | ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mCanceled:Z |
94 | ····.line·9 | 90 | ····.line·95 |
95 | ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z | 91 | ····iput-boolean·v2,·p0,·Lcom/android/volley/Request;->mResponseDelivered:Z |
96 | ····.line·10 | 92 | ····.line·105 |
97 | ····const-wide/16·v2,·0x0 | ||
98 | ····iput-wide·v2,·p0,·Lcom/android/volley/Request;->mRequestBirthTime:J | ||
99 | ····.line·113 | ||
100 | ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry; | 93 | ····iput-object·v1,·p0,·Lcom/android/volley/Request;->mCacheEntry:Lcom/android/volley/Cache$Entry; |
101 | ····.line·13 | 94 | ····.line·130 |
102 | ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I | 95 | ····iput·p1,·p0,·Lcom/android/volley/Request;->mMethod:I |
103 | ····.line·13 | 96 | ····.line·131 |
104 | ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String; | 97 | ····iput-object·p2,·p0,·Lcom/android/volley/Request;->mUrl:Ljava/lang/String; |
105 | ····.line·1 | 98 | ····.line·132 |
106 | ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String; | 99 | ····invoke-static·{p1,·p2},·Lcom/android/volley/Request;->createIdentifier(ILjava/lang/String;)Ljava/lang/String; |
107 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
108 | ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String; | 101 | ····iput-object·v0,·p0,·Lcom/android/volley/Request;->mIdentifier:Ljava/lang/String; |
109 | ····.line·1 | 102 | ····.line·133 |
110 | ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; | 103 | ····iput-object·p3,·p0,·Lcom/android/volley/Request;->mErrorListener:Lcom/android/volley/Response$ErrorListener; |
111 | ····.line·1 | 104 | ····.line·134 |
112 | ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy; | 105 | ····new-instance·v0,·Lcom/android/volley/DefaultRetryPolicy; |
113 | ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V | 106 | ····invoke-direct·{v0},·Lcom/android/volley/DefaultRetryPolicy;-><init>()V |
114 | ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; | 107 | ····invoke-virtual·{p0,·v0},·Lcom/android/volley/Request;->setRetryPolicy(Lcom/android/volley/RetryPolicy;)Lcom/android/volley/Request; |
115 | ····.line·1 | 108 | ····.line·136 |
116 | ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I | 109 | ····invoke-static·{p2},·Lcom/android/volley/Request;->findDefaultTrafficStatsTag(Ljava/lang/String;)I |
117 | ····move-result·v0 | 110 | ····move-result·v0 |
118 | ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I | 111 | ····iput·v0,·p0,·Lcom/android/volley/Request;->mDefaultTrafficStatsTag:I |
119 | ····.line·1 | 112 | ····.line·137 |
120 | ····return-void | 113 | ····return-void |
121 | ····:cond_0 | 114 | ····:cond_0 |
122 | ····move-object·v0,·v1 | 115 | ····move-object·v0,·v1 |
Max diff block lines reached; 37966/41921 bytes (90.57%) of diff not shown. |
Offset 24, 19 lines modified | Offset 24, 18 lines modified | ||
24 | .field·final·synthetic·val$threadId:J | 24 | .field·final·synthetic·val$threadId:J |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V | 26 | .method·constructor·<init>(Lcom/android/volley/Request;Ljava/lang/String;J)V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/volley/Request; | ||
29 | ····.prologue | 28 | ····.prologue |
30 | ····.line·23 | 29 | ····.line·230 |
31 | ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request | 30 | ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;" |
32 | ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; | 31 | ····iput-object·p1,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; |
33 | ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; |
34 | ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J | 33 | ····iput-wide·p3,·p0,·Lcom/android/volley/Request$1;->val$threadId:J |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 46, 37 lines modified | Offset 45, 37 lines modified | ||
46 | #·virtual·methods | 45 | #·virtual·methods |
47 | .method·public·run()V | 46 | .method·public·run()V |
48 | ····.locals·4 | 47 | ····.locals·4 |
49 | ····.prologue | 48 | ····.prologue |
50 | ····.line·2 | 49 | ····.line·233 |
51 | ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request | 50 | ····.local·p0,·"this":Lcom/android/volley/Request$1;,·"Lcom/android/volley/Request.1;" |
52 | ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; | 51 | ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; |
53 | ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; | 52 | ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; |
54 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
55 | ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; | 54 | ····iget-object·v1,·p0,·Lcom/android/volley/Request$1;->val$tag:Ljava/lang/String; |
56 | ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J | 55 | ····iget-wide·v2,·p0,·Lcom/android/volley/Request$1;->val$threadId:J |
57 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V | 56 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/volley/VolleyLog$MarkerLog;->add(Ljava/lang/String;J)V |
58 | ····.line·2 | 57 | ····.line·234 |
59 | ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; | 58 | ····iget-object·v0,·p0,·Lcom/android/volley/Request$1;->this$0:Lcom/android/volley/Request; |
60 | ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; | 59 | ····invoke-static·{v0},·Lcom/android/volley/Request;->access$000(Lcom/android/volley/Request;)Lcom/android/volley/VolleyLog$MarkerLog; |
61 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
62 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 61 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
63 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
64 | ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V | 63 | ····invoke-virtual·{v0,·v1},·Lcom/android/volley/VolleyLog$MarkerLog;->finish(Ljava/lang/String;)V |
65 | ····.line·2 | 64 | ····.line·235 |
66 | ····return-void | 65 | ····return-void |
67 | .end·method | 66 | .end·method |
Offset 22, 15 lines modified | Offset 22, 14 lines modified | ||
22 | .field·final·synthetic·val$tag:Ljava/lang/Object; | 22 | .field·final·synthetic·val$tag:Ljava/lang/Object; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V | 24 | .method·constructor·<init>(Lcom/android/volley/RequestQueue;Ljava/lang/Object;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/volley/RequestQueue; | ||
27 | ····.prologue | 26 | ····.prologue |
28 | ····.line·214 | 27 | ····.line·214 |
29 | ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue; | 28 | ····iput-object·p1,·p0,·Lcom/android/volley/RequestQueue$1;->this$0:Lcom/android/volley/RequestQueue; |
30 | ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object; | 29 | ····iput-object·p2,·p0,·Lcom/android/volley/RequestQueue$1;->val$tag:Ljava/lang/Object; |
Offset 182, 15 lines modified | Offset 182, 14 lines modified | ||
182 | ····const/4·v8,·0x3 | 182 | ····const/4·v8,·0x3 |
183 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 183 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
184 | ····const/4·v9,·0x0 | 184 | ····const/4·v9,·0x0 |
185 | ····.line·102 | ||
186 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 185 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
187 | ····move-result-object·v10 | 186 | ····move-result-object·v10 |
188 | ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J | 187 | ····invoke-virtual·{v10},·Ljava/lang/Thread;->getId()J |
189 | ····move-result-wide·v10 | 188 | ····move-result-wide·v10 |
Offset 205, 15 lines modified | Offset 204, 14 lines modified | ||
205 | ····aput-object·v0,·v8,·v9 | 204 | ····aput-object·v0,·v8,·v9 |
206 | ····const/4·v9,·0x2 | 205 | ····const/4·v9,·0x2 |
207 | ····aput-object·v4,·v8,·v9 | 206 | ····aput-object·v4,·v8,·v9 |
208 | ····.line·101 | ||
209 | ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 207 | ····invoke-static·{v6,·v7,·v8},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
210 | ····move-result-object·v6 | 208 | ····move-result-object·v6 |
211 | ····return-object·v6 | 209 | ····return-object·v6 |
212 | ····.line·84 | 210 | ····.line·84 |
Offset 21, 66 lines modified | Offset 21, 66 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·5 | 25 | ····.line·58 |
26 | ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z | 26 | ····sget-boolean·v0,·Lcom/android/volley/VolleyLog;->DEBUG:Z |
27 | ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z | 27 | ····sput-boolean·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEBUG:Z |
28 | ····.line· | 28 | ····.line·60 |
29 | ····const/16·v0,·0xbb8 | 29 | ····const/16·v0,·0xbb8 |
30 | ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I | 30 | ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->SLOW_REQUEST_THRESHOLD_MS:I |
31 | ····.line·6 | 31 | ····.line·62 |
32 | ····const/16·v0,·0x1000 | 32 | ····const/16·v0,·0x1000 |
33 | ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I | 33 | ····sput·v0,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V | 36 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;)V |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack; | 38 | ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·7 | 40 | ····.line·74 |
41 | ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool; | 41 | ····new-instance·v0,·Lcom/android/volley/toolbox/ByteArrayPool; |
42 | ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I | 42 | ····sget·v1,·Lcom/android/volley/toolbox/BasicNetwork;->DEFAULT_POOL_SIZE:I |
43 | ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V | 43 | ····invoke-direct·{v0,·v1},·Lcom/android/volley/toolbox/ByteArrayPool;-><init>(I)V |
44 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V | 44 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/BasicNetwork;-><init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V |
45 | ····.line·7 | 45 | ····.line·75 |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V | 48 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HttpStack;Lcom/android/volley/toolbox/ByteArrayPool;)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack; | 50 | ····.param·p1,·"httpStack"····#·Lcom/android/volley/toolbox/HttpStack; |
51 | ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool; | 51 | ····.param·p2,·"pool"····#·Lcom/android/volley/toolbox/ByteArrayPool; |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·8 | 53 | ····.line·81 |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
55 | ····.line·8 | 55 | ····.line·82 |
56 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack; | 56 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mHttpStack:Lcom/android/volley/toolbox/HttpStack; |
57 | ····.line·8 | 57 | ····.line·83 |
58 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; | 58 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/BasicNetwork;->mPool:Lcom/android/volley/toolbox/ByteArrayPool; |
59 | ····.line·8 | 59 | ····.line·84 |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V | 62 | .method·private·addCacheHeaders(Ljava/util/Map;Lcom/android/volley/Cache$Entry;)V |
63 | ····.locals·6 | 63 | ····.locals·6 |
64 | ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry; | 64 | ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry; |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 65 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 93, 54 lines modified | Offset 93, 54 lines modified | ||
93 | ············">;", | 93 | ············">;", |
94 | ············"Lcom/android/volley/Cache$Entry;", | 94 | ············"Lcom/android/volley/Cache$Entry;", |
95 | ············")V" | 95 | ············")V" |
96 | ········} | 96 | ········} |
97 | ····.end·annotation | 97 | ····.end·annotation |
98 | ····.prologue | 98 | ····.prologue |
99 | ····.line·22 | 99 | ····.line·223 |
100 | ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 100 | ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
101 | ····if-nez·p2,·:cond_1 | 101 | ····if-nez·p2,·:cond_1 |
102 | ····.line·23 | 102 | ····.line·235 |
103 | ····:cond_0 | 103 | ····:cond_0 |
104 | ····:goto_0 | 104 | ····:goto_0 |
105 | ····return-void | 105 | ····return-void |
106 | ····.line·22 | 106 | ····.line·227 |
107 | ····:cond_1 | 107 | ····:cond_1 |
108 | ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; | 108 | ····iget-object·v1,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; |
109 | ····if-eqz·v1,·:cond_2 | 109 | ····if-eqz·v1,·:cond_2 |
110 | ····.line·22 | 110 | ····.line·228 |
111 | ····const-string·v1,·"If-None-Match" | 111 | ····const-string·v1,·"If-None-Match" |
112 | ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; | 112 | ····iget-object·v2,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; |
113 | ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 113 | ····invoke-interface·{p1,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
114 | ····.line·23 | 114 | ····.line·231 |
115 | ····:cond_2 | 115 | ····:cond_2 |
116 | ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J | 116 | ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J |
117 | ····const-wide/16·v4,·0x0 | 117 | ····const-wide/16·v4,·0x0 |
118 | ····cmp-long·v1,·v2,·v4 | 118 | ····cmp-long·v1,·v2,·v4 |
119 | ····if-lez·v1,·:cond_0 | 119 | ····if-lez·v1,·:cond_0 |
120 | ····.line·23 | 120 | ····.line·232 |
121 | ····new-instance·v0,·Ljava/util/Date; | 121 | ····new-instance·v0,·Ljava/util/Date; |
122 | ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J | 122 | ····iget-wide·v2,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J |
123 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V | 123 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
124 | ····.line·23 | 124 | ····.line·233 |
125 | ····.local·v0,·"refTime":Ljava/util/Date; | 125 | ····.local·v0,·"refTime":Ljava/util/Date; |
126 | ····const-string·v1,·"If-Modified-Since" | 126 | ····const-string·v1,·"If-Modified-Since" |
127 | ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String; | 127 | ····invoke-static·{v0},·Lorg/apache/http/impl/cookie/DateUtils;->formatDate(Ljava/util/Date;)Ljava/lang/String; |
128 | ····move-result-object·v2 | 128 | ····move-result-object·v2 |
Offset 174, 33 lines modified | Offset 174, 33 lines modified | ||
174 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | 174 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
175 | ····const/4·v4,·0x2 | 175 | ····const/4·v4,·0x2 |
176 | ····const/4·v6,·0x1 | 176 | ····const/4·v6,·0x1 |
Max diff block lines reached; 28729/32589 bytes (88.16%) of diff not shown. |
Offset 36, 21 lines modified | Offset 36, 25 lines modified | ||
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | #·virtual·methods | 38 | #·virtual·methods |
39 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 39 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
42 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
41 | ····.prologue | 43 | ····.prologue |
42 | ····.line·69 | 44 | ····.line·69 |
43 | ····check-cast·p1,·[B | 45 | ····check-cast·p1,·[B |
46 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
44 | ····check-cast·p2,·[B | 47 | ····check-cast·p2,·[B |
48 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
45 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/volley/toolbox/ByteArrayPool$1;->compare([B[B)I |
46 | ····move-result·v0 | 50 | ····move-result·v0 |
47 | ····return·v0 | 51 | ····return·v0 |
48 | .end·method | 52 | .end·method |
Offset 25, 15 lines modified | Offset 25, 14 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader; | 25 | .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V | 27 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Lcom/android/volley/toolbox/ImageLoader$ImageListener;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; | ||
30 | ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap; | 29 | ····.param·p2,·"bitmap"····#·Landroid/graphics/Bitmap; |
31 | ····.param·p3,·"requestUrl"····#·Ljava/lang/String; | 30 | ····.param·p3,·"requestUrl"····#·Ljava/lang/String; |
32 | ····.param·p4,·"cacheKey"····#·Ljava/lang/String; | 31 | ····.param·p4,·"cacheKey"····#·Ljava/lang/String; |
33 | ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener; | 32 | ····.param·p5,·"listener"····#·Lcom/android/volley/toolbox/ImageLoader$ImageListener; |
34 | ····.prologue | 33 | ····.prologue |
35 | ····.line·338 | 34 | ····.line·338 |
Offset 347, 33 lines modified | Offset 347, 30 lines modified | ||
347 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B | 347 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B |
348 | ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; | 348 | ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; |
349 | ····const-string·v5,·"utf-8" | 349 | ····const-string·v5,·"utf-8" |
350 | ····.line·130 | ||
351 | ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; | 350 | ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; |
352 | ····move-result-object·v4 | 351 | ····move-result-object·v4 |
353 | ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V | 352 | ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V |
354 | ····.line·131 | 353 | ····.line·131 |
355 | ····.local·v2,·"jsonString":Ljava/lang/String; | 354 | ····.local·v2,·"jsonString":Ljava/lang/String; |
356 | ····new-instance·v3,·Lorg/json/JSONArray; | 355 | ····new-instance·v3,·Lorg/json/JSONArray; |
357 | ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V | 356 | ····invoke-direct·{v3,·v2},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V |
358 | ····.line·132 | ||
359 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; | 357 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; |
360 | ····move-result-object·v4 | 358 | ····move-result-object·v4 |
361 | ····.line·131 | ||
362 | ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; | 359 | ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; |
363 | ····:try_end_0 | 360 | ····:try_end_0 |
364 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 361 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
365 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 | 362 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 |
366 | ····move-result-object·v3 | 363 | ····move-result-object·v3 |
Offset 22, 15 lines modified | Offset 22, 14 lines modified | ||
22 | .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; | 22 | .field·final·synthetic·val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V | 24 | .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView$1;Lcom/android/volley/toolbox/ImageLoader$ImageContainer;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/volley/toolbox/NetworkImageView$1; | ||
27 | ····.prologue | 26 | ····.prologue |
28 | ····.line·176 | 27 | ····.line·176 |
29 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1; | 28 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->this$1:Lcom/android/volley/toolbox/NetworkImageView$1; |
30 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; | 29 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1$1;->val$response:Lcom/android/volley/toolbox/ImageLoader$ImageContainer; |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | #·static·fields | 18 | #·static·fields |
19 | .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8" | 19 | .field·protected·static·final·PROTOCOL_CHARSET:Ljava/lang/String;·=·"utf-8" |
20 | .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String; | 20 | .field·private·static·final·PROTOCOL_CONTENT_TYPE:Ljava/lang/String; |
21 | #·instance·fields | 21 | #·instance·fields |
22 | .field·private· | 22 | .field·private·mListener:Lcom/android/volley/Response$Listener; |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
24 | ········value·=·{ | 24 | ········value·=·{ |
25 | ············"Lcom/android/volley/Response$Listener", | 25 | ············"Lcom/android/volley/Response$Listener", |
26 | ············"<TT;>;" | 26 | ············"<TT;>;" |
27 | ········} | 27 | ········} |
28 | ····.end·annotation | 28 | ····.end·annotation |
29 | .end·field | 29 | .end·field |
Offset 48, 22 lines modified | Offset 48, 20 lines modified | ||
48 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
49 | ····const-string·v3,·"utf-8" | 49 | ····const-string·v3,·"utf-8" |
50 | ····aput-object·v3,·v1,·v2 | 50 | ····aput-object·v3,·v1,·v2 |
51 | ····.line·40 | ||
52 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 51 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
53 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
54 | ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; | 53 | ····sput-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; |
55 | ····.line·39 | ||
56 | ····return-void | 54 | ····return-void |
57 | .end·method | 55 | .end·method |
58 | .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V | 56 | .method·public·constructor·<init>(ILjava/lang/String;Ljava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V |
59 | ····.locals·0 | 57 | ····.locals·0 |
60 | ····.param·p1,·"method"····#·I | 58 | ····.param·p1,·"method"····#·I |
61 | ····.param·p2,·"url"····#·Ljava/lang/String; | 59 | ····.param·p2,·"url"····#·Ljava/lang/String; |
Offset 143, 61 lines modified | Offset 141, 67 lines modified | ||
143 | ····.annotation·system·Ldalvik/annotation/Signature; | 141 | ····.annotation·system·Ldalvik/annotation/Signature; |
144 | ········value·=·{ | 142 | ········value·=·{ |
145 | ············"(TT;)V" | 143 | ············"(TT;)V" |
146 | ········} | 144 | ········} |
147 | ····.end·annotation | 145 | ····.end·annotation |
148 | ····.prologue | 146 | ····.prologue |
149 | ····.line· | 147 | ····.line·71 |
150 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" | 148 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" |
151 | ····.local·p1,·"response":Ljava/lang/Object;,·"TT;" | 149 | ····.local·p1,·"response":Ljava/lang/Object;,·"TT;" |
152 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; | 150 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; |
151 | ····if-eqz·v0,·:cond_0 | ||
152 | ····.line·72 | ||
153 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mListener:Lcom/android/volley/Response$Listener; | ||
153 | ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V | 154 | ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V |
154 | ····.line· | 155 | ····.line·74 |
156 | ····:cond_0 | ||
155 | ····return-void | 157 | ····return-void |
156 | .end·method | 158 | .end·method |
157 | .method·public·getBody()[B | 159 | .method·public·getBody()[B |
158 | ····.locals·6 | 160 | ····.locals·6 |
159 | ····.prologue | 161 | ····.prologue |
160 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" | 162 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" |
161 | ····const/4·v1,·0x0 | 163 | ····const/4·v1,·0x0 |
162 | ····.line· | 164 | ····.line·103 |
163 | ····:try_start_0 | 165 | ····:try_start_0 |
164 | ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; | 166 | ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; |
165 | ····if-nez·v2,·:cond_0 | 167 | ····if-nez·v2,·:cond_0 |
166 | ····.line· | 168 | ····.line·107 |
167 | ····:goto_0 | 169 | ····:goto_0 |
168 | ····return-object·v1 | 170 | ····return-object·v1 |
169 | ····.line· | 171 | ····.line·103 |
170 | ····:cond_0 | 172 | ····:cond_0 |
171 | ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; | 173 | ····iget-object·v2,·p0,·Lcom/android/volley/toolbox/JsonRequest;->mRequestBody:Ljava/lang/String; |
172 | ····const-string·v3,·"utf-8" | 174 | ····const-string·v3,·"utf-8" |
173 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | 175 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
174 | ····:try_end_0 | 176 | ····:try_end_0 |
175 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 177 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
176 | ····move-result-object·v1 | 178 | ····move-result-object·v1 |
177 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
178 | ····.line· | 180 | ····.line·104 |
179 | ····:catch_0 | 181 | ····:catch_0 |
180 | ····move-exception·v0 | 182 | ····move-exception·v0 |
181 | ····.line· | 183 | ····.line·105 |
182 | ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException; | 184 | ····.local·v0,·"uee":Ljava/io/UnsupportedEncodingException; |
183 | ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s" | 185 | ····const-string·v2,·"Unsupported·Encoding·while·trying·to·get·the·bytes·of·%s·using·%s" |
184 | ····const/4·v3,·0x2 | 186 | ····const/4·v3,·0x2 |
185 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 187 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
Offset 218, 47 lines modified | Offset 222, 64 lines modified | ||
218 | ····goto·:goto_0 | 222 | ····goto·:goto_0 |
219 | .end·method | 223 | .end·method |
220 | .method·public·getBodyContentType()Ljava/lang/String; | 224 | .method·public·getBodyContentType()Ljava/lang/String; |
221 | ····.locals·1 | 225 | ····.locals·1 |
222 | ····.prologue | 226 | ····.prologue |
223 | ····.line· | 227 | ····.line·97 |
224 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" | 228 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" |
225 | ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; | 229 | ····sget-object·v0,·Lcom/android/volley/toolbox/JsonRequest;->PROTOCOL_CONTENT_TYPE:Ljava/lang/String; |
226 | ····return-object·v0 | 230 | ····return-object·v0 |
227 | .end·method | 231 | .end·method |
228 | .method·public·getPostBody()[B | 232 | .method·public·getPostBody()[B |
229 | ····.locals·1 | 233 | ····.locals·1 |
230 | ····.prologue | 234 | ····.prologue |
231 | ····.line· | 235 | ····.line·92 |
232 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" | 236 | ····.local·p0,·"this":Lcom/android/volley/toolbox/JsonRequest;,·"Lcom/android/volley/toolbox/JsonRequest<TT;>;" |
Max diff block lines reached; 1257/5153 bytes (24.39%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 14 lines modified | ||
22 | .field·final·synthetic·val$isInLayoutPass:Z | 22 | .field·final·synthetic·val$isInLayoutPass:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V | 24 | .method·constructor·<init>(Lcom/android/volley/toolbox/NetworkImageView;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/NetworkImageView; | ||
27 | ····.prologue | 26 | ····.prologue |
28 | ····.line·161 | 27 | ····.line·161 |
29 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView; | 28 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->this$0:Lcom/android/volley/toolbox/NetworkImageView; |
30 | ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z | 29 | ····iput-boolean·p2,·p0,·Lcom/android/volley/toolbox/NetworkImageView$1;->val$isInLayoutPass:Z |
Offset 25, 53 lines modified | Offset 25, 53 lines modified | ||
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·6 | 29 | ····.line·69 |
30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
31 | ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V | 31 | ····invoke-direct·{p0,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V |
32 | ····.line· | 32 | ····.line·70 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V | 35 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;)V |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter; | 37 | ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter; |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·7 | 39 | ····.line·76 |
40 | ····const/4·v0,·0x0 | 40 | ····const/4·v0,·0x0 |
41 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V | 41 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/HurlStack;-><init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V |
42 | ····.line·7 | 42 | ····.line·77 |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
45 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V | 45 | .method·public·constructor·<init>(Lcom/android/volley/toolbox/HurlStack$UrlRewriter;Ljavax/net/ssl/SSLSocketFactory;)V |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter; | 47 | ····.param·p1,·"urlRewriter"····#·Lcom/android/volley/toolbox/HurlStack$UrlRewriter; |
48 | ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory; | 48 | ····.param·p2,·"sslSocketFactory"····#·Ljavax/net/ssl/SSLSocketFactory; |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·8 | 50 | ····.line·83 |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
52 | ····.line·8 | 52 | ····.line·84 |
53 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; | 53 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/HurlStack;->mUrlRewriter:Lcom/android/volley/toolbox/HurlStack$UrlRewriter; |
54 | ····.line·8 | 54 | ····.line·85 |
55 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; | 55 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/HurlStack;->mSslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; |
56 | ····.line·8 | 56 | ····.line·86 |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V | 59 | .method·private·static·addBodyIfExists(Ljava/net/HttpURLConnection;Lcom/android/volley/Request;)V |
60 | ····.locals·4 | 60 | ····.locals·4 |
61 | ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection; | 61 | ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection; |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | 62 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 87, 125 lines modified | Offset 87, 164 lines modified | ||
87 | ········value·=·{ | 87 | ········value·=·{ |
88 | ············Ljava/io/IOException;, | 88 | ············Ljava/io/IOException;, |
89 | ············Lcom/android/volley/AuthFailureError; | 89 | ············Lcom/android/volley/AuthFailureError; |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·2 | 93 | ····.line·253 |
94 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" | 94 | ····.local·p1,·"request":Lcom/android/volley/Request;,·"Lcom/android/volley/Request<*>;" |
95 | ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B | 95 | ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBody()[B |
96 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
97 | ····.line·2 | 97 | ····.line·254 |
98 | ····.local·v0,·"body":[B | 98 | ····.local·v0,·"body":[B |
99 | ····if-eqz·v0,·:cond_0 | 99 | ····if-eqz·v0,·:cond_0 |
100 | ····.line·2 | 100 | ····.line·255 |
101 | ····const/4·v2,·0x1 | 101 | ····const/4·v2,·0x1 |
102 | ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V | 102 | ····invoke-virtual·{p0,·v2},·Ljava/net/HttpURLConnection;->setDoOutput(Z)V |
103 | ····.line·2 | 103 | ····.line·256 |
104 | ····const-string·v2,·"Content-Type" | 104 | ····const-string·v2,·"Content-Type" |
105 | ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String; | 105 | ····invoke-virtual·{p1},·Lcom/android/volley/Request;->getBodyContentType()Ljava/lang/String; |
106 | ····move-result-object·v3 | 106 | ····move-result-object·v3 |
107 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V | 107 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V |
108 | ····.line·2 | 108 | ····.line·257 |
109 | ····new-instance·v1,·Ljava/io/DataOutputStream; | 109 | ····new-instance·v1,·Ljava/io/DataOutputStream; |
110 | ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; | 110 | ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; |
111 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
112 | ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V | 112 | ····invoke-direct·{v1,·v2},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V |
113 | ····.line·2 | 113 | ····.line·258 |
114 | ····.local·v1,·"out":Ljava/io/DataOutputStream; | 114 | ····.local·v1,·"out":Ljava/io/DataOutputStream; |
115 | ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V | 115 | ····invoke-virtual·{v1,·v0},·Ljava/io/DataOutputStream;->write([B)V |
116 | ····.line·2 | 116 | ····.line·259 |
117 | ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V | 117 | ····invoke-virtual·{v1},·Ljava/io/DataOutputStream;->close()V |
118 | ····.line·2 | 118 | ····.line·261 |
119 | ····.end·local·v1····#·"out":Ljava/io/DataOutputStream; | 119 | ····.end·local·v1····#·"out":Ljava/io/DataOutputStream; |
120 | ····:cond_0 | 120 | ····:cond_0 |
121 | ····return-void | 121 | ····return-void |
122 | .end·method | 122 | .end·method |
123 | .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; | 123 | .method·private·static·entityFromConnection(Ljava/net/HttpURLConnection;)Lorg/apache/http/HttpEntity; |
124 | ····.locals·6 | 124 | ····.locals·6 |
125 | ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection; | 125 | ····.param·p0,·"connection"····#·Ljava/net/HttpURLConnection; |
126 | ····.prologue | 126 | ····.prologue |
127 | ····.line·1 | 127 | ····.line·151 |
128 | ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity; | 128 | ····new-instance·v0,·Lorg/apache/http/entity/BasicHttpEntity; |
129 | ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V | 129 | ····invoke-direct·{v0},·Lorg/apache/http/entity/BasicHttpEntity;-><init>()V |
130 | ····.line·1 | 130 | ····.line·154 |
131 | ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity; | 131 | ····.local·v0,·"entity":Lorg/apache/http/entity/BasicHttpEntity; |
132 | ····:try_start_0 | 132 | ····:try_start_0 |
133 | ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; | 133 | ····invoke-virtual·{p0},·Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; |
134 | ····:try_end_0 | 134 | ····:try_end_0 |
135 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 135 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
136 | ····move-result-object·v1 | 136 | ····move-result-object·v1 |
137 | ····.line·1 | 137 | ····.line·158 |
Max diff block lines reached; 23786/28001 bytes (84.95%) of diff not shown. |
Offset 20, 44 lines modified | Offset 20, 44 lines modified | ||
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·private·constructor·<init>(Ljava/io/InputStream;)V | 21 | .method·private·constructor·<init>(Ljava/io/InputStream;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"in"····#·Ljava/io/InputStream; | 23 | ····.param·p1,·"in"····#·Ljava/io/InputStream; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·45 | 25 | ····.line·456 |
26 | ····invoke-direct·{p0,·p1},·Ljava/io/FilterInputStream;-><init>(Ljava/io/InputStream;)V | 26 | ····invoke-direct·{p0,·p1},·Ljava/io/FilterInputStream;-><init>(Ljava/io/InputStream;)V |
27 | ····.line·4 | 27 | ····.line·453 |
28 | ····const/4·v0,·0x0 | 28 | ····const/4·v0,·0x0 |
29 | ····iput·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 29 | ····iput·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
30 | ····.line·45 | 30 | ····.line·457 |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·synthetic·constructor·<init>(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V | 33 | .method·synthetic·constructor·<init>(Ljava/io/InputStream;Lcom/android/volley/toolbox/DiskBasedCache$1;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"x0"····#·Ljava/io/InputStream; | 35 | ····.param·p1,·"x0"····#·Ljava/io/InputStream; |
36 | ····.param·p2,·"x1"····#·Lcom/android/volley/toolbox/DiskBasedCache$1; | 36 | ····.param·p2,·"x1"····#·Lcom/android/volley/toolbox/DiskBasedCache$1; |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·4 | 38 | ····.line·452 |
39 | ····invoke-direct·{p0,·p1},·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;-><init>(Ljava/io/InputStream;)V | 39 | ····invoke-direct·{p0,·p1},·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;-><init>(Ljava/io/InputStream;)V |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·static·synthetic·access$100(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I | 42 | .method·static·synthetic·access$100(Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;)I |
43 | ····.locals·1 | 43 | ····.locals·1 |
44 | ····.param·p0,·"x0"····#·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; | 44 | ····.param·p0,·"x0"····#·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream; |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·4 | 46 | ····.line·452 |
47 | ····iget·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 47 | ····iget·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
48 | ····return·v0 | 48 | ····return·v0 |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
Offset 66, 33 lines modified | Offset 66, 33 lines modified | ||
66 | ····.annotation·system·Ldalvik/annotation/Throws; | 66 | ····.annotation·system·Ldalvik/annotation/Throws; |
67 | ········value·=·{ | 67 | ········value·=·{ |
68 | ············Ljava/io/IOException; | 68 | ············Ljava/io/IOException; |
69 | ········} | 69 | ········} |
70 | ····.end·annotation | 70 | ····.end·annotation |
71 | ····.prologue | 71 | ····.prologue |
72 | ····.line·4 | 72 | ····.line·461 |
73 | ····invoke-super·{p0},·Ljava/io/FilterInputStream;->read()I | 73 | ····invoke-super·{p0},·Ljava/io/FilterInputStream;->read()I |
74 | ····move-result·v0 | 74 | ····move-result·v0 |
75 | ····.line·4 | 75 | ····.line·462 |
76 | ····.local·v0,·"result":I | 76 | ····.local·v0,·"result":I |
77 | ····const/4·v1,·-0x1 | 77 | ····const/4·v1,·-0x1 |
78 | ····if-eq·v0,·v1,·:cond_0 | 78 | ····if-eq·v0,·v1,·:cond_0 |
79 | ····.line·4 | 79 | ····.line·463 |
80 | ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 80 | ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
81 | ····add-int/lit8·v1,·v1,·0x1 | 81 | ····add-int/lit8·v1,·v1,·0x1 |
82 | ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 82 | ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
83 | ····.line·46 | 83 | ····.line·465 |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····return·v0 | 85 | ····return·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·public·read([BII)I | 87 | .method·public·read([BII)I |
88 | ····.locals·2 | 88 | ····.locals·2 |
89 | ····.param·p1,·"buffer"····#·[B | 89 | ····.param·p1,·"buffer"····#·[B |
Offset 101, 29 lines modified | Offset 101, 29 lines modified | ||
101 | ····.annotation·system·Ldalvik/annotation/Throws; | 101 | ····.annotation·system·Ldalvik/annotation/Throws; |
102 | ········value·=·{ | 102 | ········value·=·{ |
103 | ············Ljava/io/IOException; | 103 | ············Ljava/io/IOException; |
104 | ········} | 104 | ········} |
105 | ····.end·annotation | 105 | ····.end·annotation |
106 | ····.prologue | 106 | ····.prologue |
107 | ····.line·4 | 107 | ····.line·470 |
108 | ····invoke-super·{p0,·p1,·p2,·p3},·Ljava/io/FilterInputStream;->read([BII)I | 108 | ····invoke-super·{p0,·p1,·p2,·p3},·Ljava/io/FilterInputStream;->read([BII)I |
109 | ····move-result·v0 | 109 | ····move-result·v0 |
110 | ····.line·4 | 110 | ····.line·471 |
111 | ····.local·v0,·"result":I | 111 | ····.local·v0,·"result":I |
112 | ····const/4·v1,·-0x1 | 112 | ····const/4·v1,·-0x1 |
113 | ····if-eq·v0,·v1,·:cond_0 | 113 | ····if-eq·v0,·v1,·:cond_0 |
114 | ····.line·4 | 114 | ····.line·472 |
115 | ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 115 | ····iget·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
116 | ····add-int/2addr·v1,·v0 | 116 | ····add-int/2addr·v1,·v0 |
117 | ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I | 117 | ····iput·v1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;->bytesRead:I |
118 | ····.line·4 | 118 | ····.line·474 |
119 | ····:cond_0 | 119 | ····:cond_0 |
120 | ····return·v0 | 120 | ····return·v0 |
121 | .end·method | 121 | .end·method |
Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
32 | .field·final·synthetic·val$cacheKey:Ljava/lang/String; | 32 | .field·final·synthetic·val$cacheKey:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; | ||
37 | ····.prologue | 36 | ····.prologue |
38 | ····.line·252 | 37 | ····.line·252 |
39 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader; | 38 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
40 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String; | 39 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$2;->val$cacheKey:Ljava/lang/String; |
Offset 65, 16 lines modified | Offset 64, 18 lines modified | ||
65 | ····.line·256 | 64 | ····.line·256 |
66 | ····return-void | 65 | ····return-void |
67 | .end·method | 66 | .end·method |
68 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V | 67 | .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V |
69 | ····.locals·0 | 68 | ····.locals·0 |
69 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
70 | ····.prologue | 70 | ····.prologue |
71 | ····.line·252 | 71 | ····.line·252 |
72 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 72 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
73 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
73 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V | 74 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageLoader$2;->onResponse(Landroid/graphics/Bitmap;)V |
74 | ····return-void | 75 | ····return-void |
75 | .end·method | 76 | .end·method |
Offset 246, 33 lines modified | Offset 246, 30 lines modified | ||
246 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B | 246 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->data:[B |
247 | ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; | 247 | ····iget-object·v4,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; |
248 | ····const-string·v5,·"utf-8" | 248 | ····const-string·v5,·"utf-8" |
249 | ····.line·102 | ||
250 | ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; | 249 | ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCharset(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; |
251 | ····move-result-object·v4 | 250 | ····move-result-object·v4 |
252 | ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V | 251 | ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/String;-><init>([BLjava/lang/String;)V |
253 | ····.line·103 | 252 | ····.line·103 |
254 | ····.local·v2,·"jsonString":Ljava/lang/String; | 253 | ····.local·v2,·"jsonString":Ljava/lang/String; |
255 | ····new-instance·v3,·Lorg/json/JSONObject; | 254 | ····new-instance·v3,·Lorg/json/JSONObject; |
256 | ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V | 255 | ····invoke-direct·{v3,·v2},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V |
257 | ····.line·104 | ||
258 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; | 256 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; |
259 | ····move-result-object·v4 | 257 | ····move-result-object·v4 |
260 | ····.line·103 | ||
261 | ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; | 258 | ····invoke-static·{v3,·v4},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; |
262 | ····:try_end_0 | 259 | ····:try_end_0 |
263 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 260 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
264 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 | 261 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_1 |
265 | ····move-result-object·v3 | 262 | ····move-result-object·v3 |
Offset 283, 40 lines modified | Offset 283, 38 lines modified | ||
283 | ····move-result·v5 | 283 | ····move-result·v5 |
284 | ····.line·191 | 284 | ····.line·191 |
285 | ····.local·v5,·"desiredHeight":I | 285 | ····.local·v5,·"desiredHeight":I |
286 | ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z | 286 | ····iput-boolean·v11,·v4,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z |
287 | ····.line·19 | 287 | ····.line·194 |
288 | ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I | 288 | ····invoke-static·{v1,·v0,·v6,·v5},·Lcom/android/volley/toolbox/ImageRequest;->findBestSampleSize(IIII)I |
289 | ····move-result·v8 | 289 | ····move-result·v8 |
290 | ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I | 290 | ····iput·v8,·v4,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I |
291 | ····.line·196 | 291 | ····.line·196 |
292 | ····array-length·v8,·v3 | 292 | ····array-length·v8,·v3 |
293 | ····.line·197 | ||
294 | ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; | 293 | ····invoke-static·{v3,·v11,·v8,·v4},·Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; |
295 | ····move-result-object·v7 | 294 | ····move-result-object·v7 |
296 | ····.line·200 | 295 | ····.line·200 |
297 | ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap; | 296 | ····.local·v7,·"tempBitmap":Landroid/graphics/Bitmap; |
298 | ····if-eqz·v7,·:cond_2 | 297 | ····if-eqz·v7,·:cond_2 |
299 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I | 298 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I |
300 | ····move-result·v8 | 299 | ····move-result·v8 |
301 | ····if-gt·v8,·v6,·:cond_1 | 300 | ····if-gt·v8,·v6,·:cond_1 |
302 | ····.line·201 | ||
303 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I | 301 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getHeight()I |
304 | ····move-result·v8 | 302 | ····move-result·v8 |
305 | ····if-le·v8,·v5,·:cond_2 | 303 | ····if-le·v8,·v5,·:cond_2 |
306 | ····.line·202 | 304 | ····.line·202 |
Offset 562, 19 lines modified | Offset 560, 21 lines modified | ||
562 | ····.line·220 | 560 | ····.line·220 |
563 | ····return-void | 561 | ····return-void |
564 | .end·method | 562 | .end·method |
565 | .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V | 563 | .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V |
566 | ····.locals·0 | 564 | ····.locals·0 |
565 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
567 | ····.prologue | 566 | ····.prologue |
568 | ····.line·35 | 567 | ····.line·35 |
569 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 568 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
569 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
570 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V | 570 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/ImageRequest;->deliverResponse(Landroid/graphics/Bitmap;)V |
571 | ····return-void | 571 | ····return-void |
572 | .end·method | 572 | .end·method |
573 | .method·public·getPriority()Lcom/android/volley/Request$Priority; | 573 | .method·public·getPriority()Lcom/android/volley/Request$Priority; |
574 | ····.locals·1 | 574 | ····.locals·1 |
Offset 20, 15 lines modified | Offset 20, 14 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader; | 21 | .field·final·synthetic·this$0:Lcom/android/volley/toolbox/ImageLoader; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V | 23 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; | ||
26 | ····.prologue | 25 | ····.prologue |
27 | ····.line·461 | 26 | ····.line·461 |
28 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; | 27 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 51 lines modified | Offset 37, 52 lines modified | ||
38 | #·virtual·methods | 37 | #·virtual·methods |
39 | .method·public·run()V | 38 | .method·public·run()V |
40 | ····.locals·6 | 39 | ····.locals·6 |
41 | ····.prologue | 40 | ····.prologue |
42 | ····.line·464 | 41 | ····.line·464 |
43 | ····iget-object·v | 42 | ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
44 | ····invoke-static·{v | 43 | ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; |
45 | ····move-result-object·v | 44 | ····move-result-object·v4 |
46 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
47 | ····move-result-object·v | 46 | ····move-result-object·v4 |
48 | ····invoke-interface·{v | 47 | ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
49 | ····move-result-object·v2 | 48 | ····move-result-object·v2 |
50 | ····:cond_0 | 49 | ····:cond_0 |
51 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 50 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
52 | ····move-result·v | 51 | ····move-result·v4 |
53 | ····if-eqz·v | 52 | ····if-eqz·v4,·:cond_3 |
54 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 53 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
55 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
56 | ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; | 55 | ····check-cast·v0,·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; |
57 | ····.line·465 | 56 | ····.line·465 |
58 | ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; | 57 | ····.local·v0,·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; |
59 | ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; | 58 | ····invoke-static·{v0},·Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;->access$300(Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest;)Ljava/util/LinkedList; |
60 | ····move-result-object·v | 59 | ····move-result-object·v4 |
61 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v4},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
62 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
63 | ····:cond_1 | 63 | ····:cond_1 |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 65 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
66 | ····move-result·v4 | 66 | ····move-result·v4 |
67 | ····if-eqz·v4,·:cond_0 | 67 | ····if-eqz·v4,·:cond_0 |
Offset 139, 26 lines modified | Offset 139, 27 lines modified | ||
139 | ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V | 139 | ····invoke-interface·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader$ImageListener;->onErrorResponse(Lcom/android/volley/VolleyError;)V |
140 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
141 | ····.line·480 | 141 | ····.line·480 |
142 | ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; | 142 | ····.end·local·v0····#·"bir":Lcom/android/volley/toolbox/ImageLoader$BatchedImageRequest; |
143 | ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer; | 143 | ····.end·local·v1····#·"container":Lcom/android/volley/toolbox/ImageLoader$ImageContainer; |
144 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
144 | ····:cond_3 | 145 | ····:cond_3 |
145 | ····iget-object·v | 146 | ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
146 | ····invoke-static·{v | 147 | ····invoke-static·{v4},·Lcom/android/volley/toolbox/ImageLoader;->access$200(Lcom/android/volley/toolbox/ImageLoader;)Ljava/util/HashMap; |
147 | ····move-result-object·v | 148 | ····move-result-object·v4 |
148 | ····invoke-virtual·{v | 149 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->clear()V |
149 | ····.line·481 | 150 | ····.line·481 |
150 | ····iget-object·v | 151 | ····iget-object·v4,·p0,·Lcom/android/volley/toolbox/ImageLoader$4;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
151 | ····const/4·v | 152 | ····const/4·v5,·0x0 |
152 | ····invoke-static·{v | 153 | ····invoke-static·{v4,·v5},·Lcom/android/volley/toolbox/ImageLoader;->access$602(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/Runnable;)Ljava/lang/Runnable; |
153 | ····.line·482 | 154 | ····.line·482 |
154 | ····return-void | 155 | ····return-void |
155 | .end·method | 156 | .end·method |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ········"Ljava/lang/String;", | 11 | ········"Ljava/lang/String;", |
12 | ········">;" | 12 | ········">;" |
13 | ····} | 13 | ····} |
14 | .end·annotation | 14 | .end·annotation |
15 | #·instance·fields | 15 | #·instance·fields |
16 | .field·private· | 16 | .field·private·mListener:Lcom/android/volley/Response$Listener; |
17 | ····.annotation·system·Ldalvik/annotation/Signature; | 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
18 | ········value·=·{ | 18 | ········value·=·{ |
19 | ············"Lcom/android/volley/Response$Listener", | 19 | ············"Lcom/android/volley/Response$Listener", |
20 | ············"<", | 20 | ············"<", |
21 | ············"Ljava/lang/String;", | 21 | ············"Ljava/lang/String;", |
22 | ············">;" | 22 | ············">;" |
23 | ········} | 23 | ········} |
Offset 86, 35 lines modified | Offset 86, 59 lines modified | ||
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | #·virtual·methods | 88 | #·virtual·methods |
89 | .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V | 89 | .method·protected·bridge·synthetic·deliverResponse(Ljava/lang/Object;)V |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
91 | ····.prologue | 92 | ····.prologue |
92 | ····.line·30 | 93 | ····.line·30 |
93 | ····check-cast·p1,·Ljava/lang/String; | 94 | ····check-cast·p1,·Ljava/lang/String; |
95 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
94 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V | 96 | ····invoke-virtual·{p0,·p1},·Lcom/android/volley/toolbox/StringRequest;->deliverResponse(Ljava/lang/String;)V |
95 | ····return-void | 97 | ····return-void |
96 | .end·method | 98 | .end·method |
97 | .method·protected·deliverResponse(Ljava/lang/String;)V | 99 | .method·protected·deliverResponse(Ljava/lang/String;)V |
98 | ····.locals·1 | 100 | ····.locals·1 |
99 | ····.param·p1,·"response"····#·Ljava/lang/String; | 101 | ····.param·p1,·"response"····#·Ljava/lang/String; |
100 | ····.prologue | 102 | ····.prologue |
101 | ····.line·6 | 103 | ····.line·66 |
104 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; | ||
105 | ····if-eqz·v0,·:cond_0 | ||
106 | ····.line·67 | ||
102 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; | 107 | ····iget-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; |
103 | ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V | 108 | ····invoke-interface·{v0,·p1},·Lcom/android/volley/Response$Listener;->onResponse(Ljava/lang/Object;)V |
109 | ····.line·69 | ||
110 | ····:cond_0 | ||
111 | ····return-void | ||
112 | .end·method | ||
113 | .method·protected·onFinish()V | ||
114 | ····.locals·1 | ||
115 | ····.prologue | ||
116 | ····.line·60 | ||
117 | ····invoke-super·{p0},·Lcom/android/volley/Request;->onFinish()V | ||
104 | ····.line·61 | 118 | ····.line·61 |
119 | ····const/4·v0,·0x0 | ||
120 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/StringRequest;->mListener:Lcom/android/volley/Response$Listener; | ||
121 | ····.line·62 | ||
105 | ····return-void | 122 | ····return-void |
106 | .end·method | 123 | .end·method |
107 | .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; | 124 | .method·protected·parseNetworkResponse(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Response; |
108 | ····.locals·4 | 125 | ····.locals·4 |
109 | ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse; | 126 | ····.param·p1,·"response"····#·Lcom/android/volley/NetworkResponse; |
110 | ····.annotation·system·Ldalvik/annotation/Signature; | 127 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 126, 15 lines modified | Offset 150, 15 lines modified | ||
126 | ············"<", | 150 | ············"<", |
127 | ············"Ljava/lang/String;", | 151 | ············"Ljava/lang/String;", |
128 | ············">;" | 152 | ············">;" |
129 | ········} | 153 | ········} |
130 | ····.end·annotation | 154 | ····.end·annotation |
131 | ····.prologue | 155 | ····.prologue |
132 | ····.line· | 156 | ····.line·75 |
133 | ····:try_start_0 | 157 | ····:try_start_0 |
134 | ····new-instance·v1,·Ljava/lang/String; | 158 | ····new-instance·v1,·Ljava/lang/String; |
135 | ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B | 159 | ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B |
136 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; | 160 | ····iget-object·v3,·p1,·Lcom/android/volley/NetworkResponse;->headers:Ljava/util/Map; |
Offset 142, 33 lines modified | Offset 166, 33 lines modified | ||
142 | ····move-result-object·v3 | 166 | ····move-result-object·v3 |
143 | ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V | 167 | ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/String;-><init>([BLjava/lang/String;)V |
144 | ····:try_end_0 | 168 | ····:try_end_0 |
145 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 169 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
146 | ····.line·7 | 170 | ····.line·79 |
147 | ····.local·v1,·"parsed":Ljava/lang/String; | 171 | ····.local·v1,·"parsed":Ljava/lang/String; |
148 | ····:goto_0 | 172 | ····:goto_0 |
149 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; | 173 | ····invoke-static·{p1},·Lcom/android/volley/toolbox/HttpHeaderParser;->parseCacheHeaders(Lcom/android/volley/NetworkResponse;)Lcom/android/volley/Cache$Entry; |
150 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
151 | ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; | 175 | ····invoke-static·{v1,·v2},·Lcom/android/volley/Response;->success(Ljava/lang/Object;Lcom/android/volley/Cache$Entry;)Lcom/android/volley/Response; |
152 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
153 | ····return-object·v2 | 177 | ····return-object·v2 |
154 | ····.line· | 178 | ····.line·76 |
155 | ····.end·local·v1····#·"parsed":Ljava/lang/String; | 179 | ····.end·local·v1····#·"parsed":Ljava/lang/String; |
156 | ····:catch_0 | 180 | ····:catch_0 |
157 | ····move-exception·v0 | 181 | ····move-exception·v0 |
158 | ····.line· | 182 | ····.line·77 |
159 | ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException; | 183 | ····.local·v0,·"e":Ljava/io/UnsupportedEncodingException; |
160 | ····new-instance·v1,·Ljava/lang/String; | 184 | ····new-instance·v1,·Ljava/lang/String; |
161 | ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B | 185 | ····iget-object·v2,·p1,·Lcom/android/volley/NetworkResponse;->data:[B |
162 | ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V | 186 | ····invoke-direct·{v1,·v2},·Ljava/lang/String;-><init>([B)V |
Offset 22, 15 lines modified | Offset 22, 14 lines modified | ||
22 | .field·final·synthetic·val$cacheKey:Ljava/lang/String; | 22 | .field·final·synthetic·val$cacheKey:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/android/volley/toolbox/ImageLoader;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/volley/toolbox/ImageLoader; | ||
27 | ····.prologue | 26 | ····.prologue |
28 | ····.line·257 | 27 | ····.line·257 |
29 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader; | 28 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->this$0:Lcom/android/volley/toolbox/ImageLoader; |
30 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String; | 29 | ····iput-object·p2,·p0,·Lcom/android/volley/toolbox/ImageLoader$3;->val$cacheKey:Ljava/lang/String; |
Offset 200, 15 lines modified | Offset 200, 14 lines modified | ||
200 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 200 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
201 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
202 | ····const-string·v1,·"#H" | 202 | ····const-string·v1,·"#H" |
203 | ····.line·504 | ||
204 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 203 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
205 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
206 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 205 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
207 | ····move-result-object·v0 | 206 | ····move-result-object·v0 |
Offset 227, 15 lines modified | Offset 226, 14 lines modified | ||
227 | ····move-result-object·v0 | 226 | ····move-result-object·v0 |
228 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 227 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
229 | ····move-result-object·v0 | 228 | ····move-result-object·v0 |
230 | ····.line·505 | ||
231 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 229 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
232 | ····move-result-object·v0 | 230 | ····move-result-object·v0 |
233 | ····return-object·v0 | 231 | ····return-object·v0 |
234 | .end·method | 232 | .end·method |
Offset 43, 305 lines modified | Offset 43, 305 lines modified | ||
43 | #·direct·methods | 43 | #·direct·methods |
44 | .method·private·constructor·<init>()V | 44 | .method·private·constructor·<init>()V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·36 | 47 | ····.line·369 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V | 51 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/volley/Cache$Entry;)V |
52 | ····.locals·2 | 52 | ····.locals·2 |
53 | ····.param·p1,·"key"····#·Ljava/lang/String; | 53 | ····.param·p1,·"key"····#·Ljava/lang/String; |
54 | ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry; | 54 | ····.param·p2,·"entry"····#·Lcom/android/volley/Cache$Entry; |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·37 | 56 | ····.line·376 |
57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
58 | ····.line·37 | 58 | ····.line·377 |
59 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; | 59 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; |
60 | ····.line·37 | 60 | ····.line·378 |
61 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->data:[B | 61 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->data:[B |
62 | ····array-length·v0,·v0 | 62 | ····array-length·v0,·v0 |
63 | ····int-to-long·v0,·v0 | 63 | ····int-to-long·v0,·v0 |
64 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J | 64 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->size:J |
65 | ····.line·37 | 65 | ····.line·379 |
66 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; | 66 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->etag:Ljava/lang/String; |
67 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; | 67 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; |
68 | ····.line·3 | 68 | ····.line·380 |
69 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->serverDate:J | 69 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->serverDate:J |
70 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->serverDate:J | 70 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->serverDate:J |
71 | ····.line·3 | 71 | ····.line·381 |
72 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J | 72 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->lastModified:J |
73 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->lastModified:J | 73 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->lastModified:J |
74 | ····.line·3 | 74 | ····.line·382 |
75 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->ttl:J | 75 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->ttl:J |
76 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->ttl:J | 76 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->ttl:J |
77 | ····.line·3 | 77 | ····.line·383 |
78 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->softTtl:J | 78 | ····iget-wide·v0,·p2,·Lcom/android/volley/Cache$Entry;->softTtl:J |
79 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->softTtl:J | 79 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->softTtl:J |
80 | ····.line·3 | 80 | ····.line·384 |
81 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; | 81 | ····iget-object·v0,·p2,·Lcom/android/volley/Cache$Entry;->responseHeaders:Ljava/util/Map; |
82 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->responseHeaders:Ljava/util/Map; | 82 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->responseHeaders:Ljava/util/Map; |
83 | ····.line·38 | 83 | ····.line·385 |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | .method·public·static·readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; | 86 | .method·public·static·readHeader(Ljava/io/InputStream;)Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; |
87 | ····.locals·4 | 87 | ····.locals·4 |
88 | ····.param·p0,·"is"····#·Ljava/io/InputStream; | 88 | ····.param·p0,·"is"····#·Ljava/io/InputStream; |
89 | ····.annotation·system·Ldalvik/annotation/Throws; | 89 | ····.annotation·system·Ldalvik/annotation/Throws; |
90 | ········value·=·{ | 90 | ········value·=·{ |
91 | ············Ljava/io/IOException; | 91 | ············Ljava/io/IOException; |
92 | ········} | 92 | ········} |
93 | ····.end·annotation | 93 | ····.end·annotation |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line·3 | 95 | ····.line·393 |
96 | ····new-instance·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; | 96 | ····new-instance·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; |
97 | ····invoke-direct·{v0},·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;-><init>()V | 97 | ····invoke-direct·{v0},·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;-><init>()V |
98 | ····.line·3 | 98 | ····.line·394 |
99 | ····.local·v0,·"entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; | 99 | ····.local·v0,·"entry":Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; |
100 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readInt(Ljava/io/InputStream;)I | 100 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readInt(Ljava/io/InputStream;)I |
101 | ····move-result·v1 | 101 | ····move-result·v1 |
102 | ····.line·39 | 102 | ····.line·395 |
103 | ····.local·v1,·"magic":I | 103 | ····.local·v1,·"magic":I |
104 | ····const·v2,·0x20150306 | 104 | ····const·v2,·0x20150306 |
105 | ····if-eq·v1,·v2,·:cond_0 | 105 | ····if-eq·v1,·v2,·:cond_0 |
106 | ····.line·39 | 106 | ····.line·397 |
107 | ····new-instance·v2,·Ljava/io/IOException; | 107 | ····new-instance·v2,·Ljava/io/IOException; |
108 | ····invoke-direct·{v2},·Ljava/io/IOException;-><init>()V | 108 | ····invoke-direct·{v2},·Ljava/io/IOException;-><init>()V |
109 | ····throw·v2 | 109 | ····throw·v2 |
110 | ····.line·39 | 110 | ····.line·399 |
111 | ····:cond_0 | 111 | ····:cond_0 |
112 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String; | 112 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String; |
113 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
114 | ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; | 114 | ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->key:Ljava/lang/String; |
115 | ····.line· | 115 | ····.line·400 |
116 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String; | 116 | ····invoke-static·{p0},·Lcom/android/volley/toolbox/DiskBasedCache;->readString(Ljava/io/InputStream;)Ljava/lang/String; |
117 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
118 | ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; | 118 | ····iput-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; |
119 | ····.line· | 119 | ····.line·401 |
120 | ····iget-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; | 120 | ····iget-object·v2,·v0,·Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader;->etag:Ljava/lang/String; |
121 | ····const-string·v3,·"" | 121 | ····const-string·v3,·"" |
122 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 122 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
123 | ····move-result·v2 | 123 | ····move-result·v2 |
124 | ····if-eqz·v2,·:cond_1 | 124 | ····if-eqz·v2,·:cond_1 |
Max diff block lines reached; 6479/10623 bytes (60.99%) of diff not shown. |
Offset 5, 14 lines modified | Offset 5, 15 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/android/volley/Cache; | 6 | .implements·Lcom/android/volley/Cache; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/android/volley/toolbox/DiskBasedCache$1;, | ||
10 | ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;, | 11 | ········Lcom/android/volley/toolbox/DiskBasedCache$CountingInputStream;, |
11 | ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; | 12 | ········Lcom/android/volley/toolbox/DiskBasedCache$CacheHeader; |
12 | ····} | 13 | ····} |
13 | .end·annotation | 14 | .end·annotation |
14 | #·static·fields | 15 | #·static·fields |
Offset 45, 73 lines modified | Offset 46, 73 lines modified | ||
45 | #·direct·methods | 46 | #·direct·methods |
46 | .method·public·constructor·<init>(Ljava/io/File;)V | 47 | .method·public·constructor·<init>(Ljava/io/File;)V |
47 | ····.locals·1 | 48 | ····.locals·1 |
48 | ····.param·p1,·"rootDirectory"····#·Ljava/io/File; | 49 | ····.param·p1,·"rootDirectory"····#·Ljava/io/File; |
49 | ····.prologue | 50 | ····.prologue |
50 | ····.line·8 | 51 | ····.line·84 |
51 | ····const/high16·v0,·0x500000 | 52 | ····const/high16·v0,·0x500000 |
52 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/DiskBasedCache;-><init>(Ljava/io/File;I)V | 53 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/volley/toolbox/DiskBasedCache;-><init>(Ljava/io/File;I)V |
53 | ····.line·8 | 54 | ····.line·85 |
54 | ····return-void | 55 | ····return-void |
55 | .end·method | 56 | .end·method |
56 | .method·public·constructor·<init>(Ljava/io/File;I)V | 57 | .method·public·constructor·<init>(Ljava/io/File;I)V |
57 | ····.locals·4 | 58 | ····.locals·4 |
58 | ····.param·p1,·"rootDirectory"····#·Ljava/io/File; | 59 | ····.param·p1,·"rootDirectory"····#·Ljava/io/File; |
59 | ····.param·p2,·"maxCacheSizeInBytes"····#·I | 60 | ····.param·p2,·"maxCacheSizeInBytes"····#·I |
60 | ····.prologue | 61 | ····.prologue |
61 | ····.line·7 | 62 | ····.line·73 |
62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 63 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
63 | ····.line·4 | 64 | ····.line·47 |
64 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 65 | ····new-instance·v0,·Ljava/util/LinkedHashMap; |
65 | ····const/16·v1,·0x10 | 66 | ····const/16·v1,·0x10 |
66 | ····const/high16·v2,·0x3f400000····#·0.75f | 67 | ····const/high16·v2,·0x3f400000····#·0.75f |
67 | ····const/4·v3,·0x1 | 68 | ····const/4·v3,·0x1 |
68 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V | 69 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V |
69 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map; | 70 | ····iput-object·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mEntries:Ljava/util/Map; |
70 | ····.line·5 | 71 | ····.line·51 |
71 | ····const-wide/16·v0,·0x0 | 72 | ····const-wide/16·v0,·0x0 |
72 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J | 73 | ····iput-wide·v0,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J |
73 | ····.line·7 | 74 | ····.line·74 |
74 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; | 75 | ····iput-object·p1,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mRootDirectory:Ljava/io/File; |
75 | ····.line·7 | 76 | ····.line·75 |
76 | ····iput·p2,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mMaxCacheSizeInBytes:I | 77 | ····iput·p2,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mMaxCacheSizeInBytes:I |
77 | ····.line·7 | 78 | ····.line·76 |
78 | ····return-void | 79 | ····return-void |
79 | .end·method | 80 | .end·method |
80 | .method·private·getFilenameForKey(Ljava/lang/String;)Ljava/lang/String; | 81 | .method·private·getFilenameForKey(Ljava/lang/String;)Ljava/lang/String; |
81 | ····.locals·4 | 82 | ····.locals·4 |
82 | ····.param·p1,·"key"····#·Ljava/lang/String; | 83 | ····.param·p1,·"key"····#·Ljava/lang/String; |
83 | ····.prologue | 84 | ····.prologue |
84 | ····.line·2 | 85 | ····.line·243 |
85 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 86 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
86 | ····move-result·v2 | 87 | ····move-result·v2 |
87 | ····div-int/lit8·v0,·v2,·0x2 | 88 | ····div-int/lit8·v0,·v2,·0x2 |
88 | ····.line·2 | 89 | ····.line·244 |
89 | ····.local·v0,·"firstHalfLength":I | 90 | ····.local·v0,·"firstHalfLength":I |
90 | ····const/4·v2,·0x0 | 91 | ····const/4·v2,·0x0 |
91 | ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 92 | ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
92 | ····move-result-object·v2 | 93 | ····move-result-object·v2 |
Offset 119, 15 lines modified | Offset 120, 15 lines modified | ||
119 | ····move-result·v2 | 120 | ····move-result·v2 |
120 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 121 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
121 | ····move-result-object·v1 | 122 | ····move-result-object·v1 |
122 | ····.line·24 | 123 | ····.line·245 |
123 | ····.local·v1,·"localFilename":Ljava/lang/String; | 124 | ····.local·v1,·"localFilename":Ljava/lang/String; |
124 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 125 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
125 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 126 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
126 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 127 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 149, 141 lines modified | Offset 150, 141 lines modified | ||
149 | ····move-result-object·v2 | 150 | ····move-result-object·v2 |
150 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 151 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
151 | ····move-result-object·v1 | 152 | ····move-result-object·v1 |
152 | ····.line·24 | 153 | ····.line·246 |
153 | ····return-object·v1 | 154 | ····return-object·v1 |
154 | .end·method | 155 | .end·method |
155 | .method·private·pruneIfNeeded(I)V | 156 | .method·private·pruneIfNeeded(I)V |
156 | ····.locals·14 | 157 | ····.locals·14 |
157 | ····.param·p1,·"neededSpace"····#·I | 158 | ····.param·p1,·"neededSpace"····#·I |
158 | ····.prologue | 159 | ····.prologue |
159 | ····.line·2 | 160 | ····.line·261 |
160 | ····iget-wide·v10,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J | 161 | ····iget-wide·v10,·p0,·Lcom/android/volley/toolbox/DiskBasedCache;->mTotalSize:J |
161 | ····int-to-long·v12,·p1 | 162 | ····int-to-long·v12,·p1 |
Max diff block lines reached; 60240/63569 bytes (94.76%) of diff not shown. |
Offset 54, 47 lines modified | Offset 54, 48 lines modified | ||
54 | ····.end·annotation | 54 | ····.end·annotation |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·60 | 56 | ····.line·60 |
57 | ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 57 | ····.local·p1,·"headers":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
58 | ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set; | 58 | ····invoke-interface·{p1},·Ljava/util/Map;->keySet()Ljava/util/Set; |
59 | ····move-result-object·v | 59 | ····move-result-object·v2 |
60 | ····invoke-interface·{v | 60 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
61 | ····move-result-object·v | 61 | ····move-result-object·v0 |
62 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
62 | ····:goto_0 | 63 | ····:goto_0 |
63 | ····invoke-interface·{v | 64 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
64 | ····move-result·v | 65 | ····move-result·v2 |
65 | ····if-eqz·v | 66 | ····if-eqz·v2,·:cond_0 |
66 | ····invoke-interface·{v | 67 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
67 | ····move-result-object·v | 68 | ····move-result-object·v1 |
68 | ····check-cast·v | 69 | ····check-cast·v1,·Ljava/lang/String; |
69 | ····.line·61 | 70 | ····.line·61 |
70 | ····.local·v | 71 | ····.local·v1,·"key":Ljava/lang/String; |
71 | ····invoke-interface·{p1,·v | 72 | ····invoke-interface·{p1,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
72 | ····move-result-object·v | 73 | ····move-result-object·v2 |
73 | ····check-cast·v | 74 | ····check-cast·v2,·Ljava/lang/String; |
74 | ····invoke-interface·{p0,·v | 75 | ····invoke-interface·{p0,·v1,·v2},·Lorg/apache/http/client/methods/HttpUriRequest;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
75 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
76 | ····.line·63 | 77 | ····.line·63 |
77 | ····.end·local·v | 78 | ····.end·local·v1····#·"key":Ljava/lang/String; |
78 | ····:cond_0 | 79 | ····:cond_0 |
79 | ····return-void | 80 | ····return-void |
80 | .end·method | 81 | .end·method |
81 | .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; | 82 | .method·static·createHttpRequest(Lcom/android/volley/Request;Ljava/util/Map;)Lorg/apache/http/client/methods/HttpUriRequest; |
82 | ····.locals·7 | 83 | ····.locals·7 |
83 | ····.annotation·system·Ldalvik/annotation/Signature; | 84 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 369, 65 lines modified | Offset 370, 66 lines modified | ||
369 | ············">;" | 370 | ············">;" |
370 | ········} | 371 | ········} |
371 | ····.end·annotation | 372 | ····.end·annotation |
372 | ····.prologue | 373 | ····.prologue |
373 | ····.line·67 | 374 | ····.line·67 |
374 | ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 375 | ····.local·p0,·"postParams":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
375 | ····new-instance·v | 376 | ····new-instance·v2,·Ljava/util/ArrayList; |
376 | ····invoke-interface·{p0},·Ljava/util/Map;->size()I | 377 | ····invoke-interface·{p0},·Ljava/util/Map;->size()I |
377 | ····move-result·v | 378 | ····move-result·v3 |
378 | ····invoke-direct·{v | 379 | ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V |
379 | ····.line·68 | 380 | ····.line·68 |
380 | ····.local·v | 381 | ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;" |
381 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 382 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; |
382 | ····move-result-object·v | 383 | ····move-result-object·v3 |
383 | ····invoke-interface·{v | 384 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
384 | ····move-result-object·v | 385 | ····move-result-object·v0 |
386 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
385 | ····:goto_0 | 387 | ····:goto_0 |
386 | ····invoke-interface·{v | 388 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
387 | ····move-result·v | 389 | ····move-result·v3 |
388 | ····if-eqz·v | 390 | ····if-eqz·v3,·:cond_0 |
389 | ····invoke-interface·{v | 391 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
390 | ····move-result-object·v | 392 | ····move-result-object·v1 |
391 | ····check-cast·v | 393 | ····check-cast·v1,·Ljava/lang/String; |
392 | ····.line·69 | 394 | ····.line·69 |
393 | ····.local·v | 395 | ····.local·v1,·"key":Ljava/lang/String; |
394 | ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair; | 396 | ····new-instance·v4,·Lorg/apache/http/message/BasicNameValuePair; |
395 | ····invoke-interface·{p0,·v | 397 | ····invoke-interface·{p0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
396 | ····move-result-object·v | 398 | ····move-result-object·v3 |
397 | ····check-cast·v | 399 | ····check-cast·v3,·Ljava/lang/String; |
398 | ····invoke-direct·{v4,·v | 400 | ····invoke-direct·{v4,·v1,·v3},·Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
399 | ····invoke-interface·{v | 401 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
400 | ····goto·:goto_0 | 402 | ····goto·:goto_0 |
401 | ····.line·71 | 403 | ····.line·71 |
402 | ····.end·local·v | 404 | ····.end·local·v1····#·"key":Ljava/lang/String; |
403 | ····:cond_0 | 405 | ····:cond_0 |
404 | ····return-object·v | 406 | ····return-object·v2 |
405 | .end·method | 407 | .end·method |
406 | .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V | 408 | .method·private·static·setEntityIfNonEmptyBody(Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;Lcom/android/volley/Request;)V |
407 | ····.locals·2 | 409 | ····.locals·2 |
408 | ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; | 410 | ····.param·p0,·"httpRequest"····#·Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase; |
409 | ····.annotation·system·Ldalvik/annotation/Signature; | 411 | ····.annotation·system·Ldalvik/annotation/Signature; |
410 | ········value·=·{ | 412 | ········value·=·{ |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="250.0dip"·android:weightSum="1.0"·android:alpha="1.0"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="250.0dip"·android:weightSum="1.0"·android:alpha="1.0"> |
3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/> | 3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/> |
4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> |
5 | ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/> | 5 | ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="60.0dip"·android:weightSum="1.0"·android:alpha="1.0"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="60.0dip"·android:weightSum="1.0"·android:alpha="1.0"> |
3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="44.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/> | 3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="44.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/> |
4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> |
5 | ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/> | 5 | ··<TextView·android:textSize="20.0sp"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:padding="10.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> | 3 | ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/> |
4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> | 4 | ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/> |
5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"> | 5 | ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale"> |
6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> | 6 | ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/> |
7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> | 7 | ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0"> |
8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> | 8 | ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/> |
9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> | 9 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/> |
10 | ····</LinearLayout> | 10 | ····</LinearLayout> |
11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> | 11 | ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent"> |
12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> | 12 | ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="218.0dip"·android:weightSum="1.0"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="218.0dip"·android:weightSum="1.0"> |
3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/> | 3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitXY"·android:contentDescription="@string/cover_image"/> |
4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> |
5 | ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/> | 5 | ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="50.0dip"·android:weightSum="1.0"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/listItem"·android:layout_width="fill_parent"·android:layout_height="50.0dip"·android:weightSum="1.0"> |
3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="35.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/> | 3 | ··<ImageView·android:id="@id/image"·android:visibility="invisible"·android:layout_width="35.0dip"·android:layout_height="fill_parent"·android:src="@drawable/abc_btn_check_to_on_mtrl_000"·android:scaleType="fitStart"·android:contentDescription="@string/cover_image"/> |
4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="@dimen/abc_text_size_large_material"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/title"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Lorem·Ipsum·Dolor·Sit·Amet·Dolor·Dolor"·android:layout_weight="1.0"/> |
5 | ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"/> | 5 | ··<TextView·android:textSize="20.0sp"·android:textColor="@color/primary_text_default_material_light"·android:gravity="center_vertical"·android:id="@id/airingDate"·android:paddingLeft="@dimen/list_item_padding"·android:paddingRight="@dimen/list_item_padding"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:text="Airing·date"·android:textAlignment="center"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |