Offset 1, 1355 lines modified | Offset 1, 1355 lines modified | ||
1 |
Zip·file·size:·617 |
1 | Zip·file·size:·6175488·bytes,·number·of·entries:·1353 |
2 | -rw----·····2.0·fat···128790·bl·defN·16-Apr-21·10:42·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat···128790·bl·defN·16-Apr-21·10:42·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat···128911·bl·defN·16-Apr-21·10:42·META-INF/B2096F72.SF | 3 | -rw----·····2.0·fat···128911·bl·defN·16-Apr-21·10:42·META-INF/B2096F72.SF |
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Apr-21·10:42·META-INF/B2096F72.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·16-Apr-21·10:42·META-INF/B2096F72.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-21·09:47·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-21·09:47·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-21·09:47·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-21·09:47·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat····14172·bX·defN· |
7 | -rw----·····2.0·fat····14172·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····2.0·fat······436·bl·defN· |
8 | -rw----·····2.0·fat······436·bl·defN·08-Jan-01·00:00·res/anim/progress_anim.xml |
9 |
-rw----·····2.0·fat······976·bl·defN· |
9 | -rw----·····2.0·fat······976·bl·defN·08-Jan-01·00:00·res/color-v11/abs__primary_text_holo_dark.xml |
10 |
-rw----·····2.0·fat······976·bl·defN· |
10 | -rw----·····2.0·fat······976·bl·defN·08-Jan-01·00:00·res/color-v11/abs__primary_text_holo_light.xml |
11 |
-rw----·····2.0·fat······468·bl·defN· |
11 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abs__primary_text_disable_only_holo_dark.xml |
12 |
-rw----·····2.0·fat······468·bl·defN· |
12 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abs__primary_text_disable_only_holo_light.xml |
13 |
-rw----·····2.0·fat······928·bl·defN· |
13 | -rw----·····2.0·fat······928·bl·defN·08-Jan-01·00:00·res/color/abs__primary_text_holo_dark.xml |
14 |
-rw----·····2.0·fat······928·bl·defN· |
14 | -rw----·····2.0·fat······928·bl·defN·08-Jan-01·00:00·res/color/abs__primary_text_holo_light.xml |
15 |
-rw----·····2.0·fat······848·bl·defN· |
15 | -rw----·····2.0·fat······848·bl·defN·08-Jan-01·00:00·res/color/vpi__dark_theme.xml |
16 |
-rw----·····2.0·fat······848·bl·defN· |
16 | -rw----·····2.0·fat······848·bl·defN·08-Jan-01·00:00·res/color/vpi__light_theme.xml |
17 |
-rw----·····1.0·fat······249·b-·stor· |
17 | -rw----·····1.0·fat······249·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png |
18 |
-rw----·····1.0·fat······249·b-·stor· |
18 | -rw----·····1.0·fat······249·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png |
19 |
-rw----·····1.0·fat······248·b-·stor· |
19 | -rw----·····1.0·fat······248·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png |
20 |
-rw----·····1.0·fat······260·b-·stor· |
20 | -rw----·····1.0·fat······260·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png |
21 |
-rw----·····1.0·fat······260·b-·stor· |
21 | -rw----·····1.0·fat······260·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png |
22 |
-rw----·····1.0·fat······299·b-·stor· |
22 | -rw----·····1.0·fat······299·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png |
23 |
-rw----·····1.0·fat······291·b-·stor· |
23 | -rw----·····1.0·fat······291·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png |
24 |
-rw----·····1.0·fat······255·b-·stor· |
24 | -rw----·····1.0·fat······255·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png |
25 |
-rw----·····1.0·fat······254·b-·stor· |
25 | -rw----·····1.0·fat······254·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png |
26 |
-rw----·····1.0·fat······297·b-·stor· |
26 | -rw----·····1.0·fat······297·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png |
27 |
-rw----·····1.0·fat······255·b-·stor· |
27 | -rw----·····1.0·fat······255·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png |
28 |
-rw----·····1.0·fat······255·b-·stor· |
28 | -rw----·····1.0·fat······255·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png |
29 |
-rw----·····1.0·fat······250·b-·stor· |
29 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png |
30 |
-rw----·····1.0·fat······248·b-·stor· |
30 | -rw----·····1.0·fat······248·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png |
31 |
-rw----·····1.0·fat······278·b-·stor· |
31 | -rw----·····1.0·fat······278·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png |
32 |
-rw----·····1.0·fat······277·b-·stor· |
32 | -rw----·····1.0·fat······277·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png |
33 |
-rw----·····1.0·fat······210·b-·stor· |
33 | -rw----·····1.0·fat······210·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png |
34 |
-rw----·····1.0·fat······210·b-·stor· |
34 | -rw----·····1.0·fat······210·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png |
35 |
-rw----·····1.0·fat······208·b-·stor· |
35 | -rw----·····1.0·fat······208·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png |
36 |
-rw----·····1.0·fat······219·b-·stor· |
36 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png |
37 |
-rw----·····1.0·fat······219·b-·stor· |
37 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png |
38 |
-rw----·····1.0·fat······219·b-·stor· |
38 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png |
39 |
-rw----·····1.0·fat······252·b-·stor· |
39 | -rw----·····1.0·fat······252·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png |
40 |
-rw----·····1.0·fat······250·b-·stor· |
40 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png |
41 |
-rw----·····1.0·fat······253·b-·stor· |
41 | -rw----·····1.0·fat······253·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png |
42 |
-rw----·····1.0·fat······250·b-·stor· |
42 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png |
43 |
-rw----·····1.0·fat······548·b-·stor· |
43 | -rw----·····1.0·fat······548·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png |
44 |
-rw----·····1.0·fat······438·b-·stor· |
44 | -rw----·····1.0·fat······438·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_ab_back_holo_light.png |
45 |
-rw----·····1.0·fat······791·b-·stor· |
45 | -rw----·····1.0·fat······791·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png |
46 |
-rw----·····1.0·fat······605·b-·stor· |
46 | -rw----·····1.0·fat······605·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_cab_done_holo_light.png |
47 |
-rw----·····1.0·fat······996·b-·stor· |
47 | -rw----·····1.0·fat······996·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_clear_disabled.png |
48 |
-rw----·····1.0·fat·····1498·b-·stor· |
48 | -rw----·····1.0·fat·····1498·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_clear_normal.png |
49 |
-rw----·····1.0·fat······409·b-·stor· |
49 | -rw----·····1.0·fat······409·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png |
50 |
-rw----·····1.0·fat······451·b-·stor· |
50 | -rw----·····1.0·fat······451·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png |
51 |
-rw----·····1.0·fat······493·b-·stor· |
51 | -rw----·····1.0·fat······493·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png |
52 |
-rw----·····1.0·fat······448·b-·stor· |
52 | -rw----·····1.0·fat······448·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png |
53 |
-rw----·····1.0·fat······815·b-·stor· |
53 | -rw----·····1.0·fat······815·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_go.png |
54 |
-rw----·····1.0·fat······254·b-·stor· |
54 | -rw----·····1.0·fat······254·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png |
55 |
-rw----·····1.0·fat······126·b-·stor· |
55 | -rw----·····1.0·fat······126·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png |
56 |
-rw----·····1.0·fat······136·b-·stor· |
56 | -rw----·····1.0·fat······136·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png |
57 |
-rw----·····1.0·fat······578·b-·stor· |
57 | -rw----·····1.0·fat······578·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png |
58 |
-rw----·····1.0·fat······607·b-·stor· |
58 | -rw----·····1.0·fat······607·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png |
59 |
-rw----·····1.0·fat·····1688·b-·stor· |
59 | -rw----·····1.0·fat·····1688·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_search.png |
60 |
-rw----·····1.0·fat······973·b-·stor· |
60 | -rw----·····1.0·fat······973·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png |
61 |
-rw----·····1.0·fat·····2013·b-·stor· |
61 | -rw----·····1.0·fat·····2013·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_voice_search.png |
62 |
-rw----·····1.0·fat······705·b-·stor· |
62 | -rw----·····1.0·fat······705·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png |
63 |
-rw----·····1.0·fat······212·b-·stor· |
63 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_activated_holo.9.png |
64 |
-rw----·····1.0·fat······168·b-·stor· |
64 | -rw----·····1.0·fat······168·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png |
65 |
-rw----·····1.0·fat······168·b-·stor· |
65 | -rw----·····1.0·fat······168·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png |
66 |
-rw----·····1.0·fat······212·b-·stor· |
66 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_focused_holo.9.png |
67 |
-rw----·····1.0·fat······212·b-·stor· |
67 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png |
68 |
-rw----·····1.0·fat······212·b-·stor· |
68 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png |
69 |
-rw----·····1.0·fat······212·b-·stor· |
69 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png |
70 |
-rw----·····1.0·fat······239·b-·stor· |
70 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png |
71 |
-rw----·····1.0·fat······240·b-·stor· |
71 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png |
72 |
-rw----·····1.0·fat······921·b-·stor· |
72 | -rw----·····1.0·fat······921·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png |
73 |
-rw----·····1.0·fat·····1033·b-·stor· |
73 | -rw----·····1.0·fat·····1033·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png |
74 |
-rw----·····1.0·fat······219·b-·stor· |
74 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png |
75 |
-rw----·····1.0·fat······219·b-·stor· |
75 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png |
76 |
-rw----·····1.0·fat······894·b-·stor· |
76 | -rw----·····1.0·fat······894·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png |
77 |
-rw----·····1.0·fat······894·b-·stor· |
77 | -rw----·····1.0·fat······894·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png |
78 |
-rw----·····1.0·fat······219·b-·stor· |
78 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png |
79 |
-rw----·····1.0·fat······219·b-·stor· |
79 | -rw----·····1.0·fat······219·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png |
80 |
-rw----·····1.0·fat·····1819·b-·stor· |
80 | -rw----·····1.0·fat·····1819·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png |
81 |
-rw----·····1.0·fat·····2380·b-·stor· |
81 | -rw----·····1.0·fat·····2380·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png |
82 |
-rw----·····1.0·fat······360·b-·stor· |
82 | -rw----·····1.0·fat······360·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png |
83 |
-rw----·····1.0·fat······361·b-·stor· |
83 | -rw----·····1.0·fat······361·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png |
84 |
-rw----·····1.0·fat······351·b-·stor· |
84 | -rw----·····1.0·fat······351·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png |
85 |
-rw----·····1.0·fat······351·b-·stor· |
85 | -rw----·····1.0·fat······351·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png |
86 |
-rw----·····1.0·fat······549·b-·stor· |
86 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png |
87 |
-rw----·····1.0·fat······544·b-·stor· |
87 | -rw----·····1.0·fat······544·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png |
88 |
-rw----·····1.0·fat······481·b-·stor· |
88 | -rw----·····1.0·fat······481·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png |
89 |
-rw----·····1.0·fat······479·b-·stor· |
89 | -rw----·····1.0·fat······479·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png |
90 |
-rw----·····1.0·fat······192·b-·stor· |
90 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png |
91 |
-rw----·····1.0·fat······185·b-·stor· |
91 | -rw----·····1.0·fat······185·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__tab_selected_holo.9.png |
92 |
-rw----·····1.0·fat······191·b-·stor· |
92 | -rw----·····1.0·fat······191·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__tab_selected_pressed_holo.9.png |
93 |
-rw----·····1.0·fat······189·b-·stor· |
93 | -rw----·····1.0·fat······189·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__tab_unselected_pressed_holo.9.png |
94 |
-rw----·····1.0·fat······209·b-·stor· |
94 | -rw----·····1.0·fat······209·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_default_holo_dark.9.png |
95 |
-rw----·····1.0·fat······206·b-·stor· |
95 | -rw----·····1.0·fat······206·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_default_holo_light.9.png |
96 |
-rw----·····1.0·fat······212·b-·stor· |
96 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_dark.9.png |
97 |
-rw----·····1.0·fat······204·b-·stor· |
97 | -rw----·····1.0·fat······204·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_light.9.png |
98 |
-rw----·····1.0·fat······217·b-·stor· |
98 | -rw----·····1.0·fat······217·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png |
99 |
-rw----·····1.0·fat······217·b-·stor· |
99 | -rw----·····1.0·fat······217·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_light.9.png |
Max diff block lines reached; 0/262897 bytes (0.00%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 |
<manifest·android:versionCode="65"·android:versionName="65-mod"·package="com.twofours.surespot"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 |
2 | <manifest·android:versionCode="65"·android:versionName="65-mod"·package="com.twofours.surespot"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="19"·/> | 4 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="19"·/> |
5 | ····<permission·android:name="com.twofours.surespot.permission.C2D_MESSAGE"·android:protectionLevel="signature"·/> | 5 | ····<permission·android:name="com.twofours.surespot.permission.C2D_MESSAGE"·android:protectionLevel="signature"·/> |
6 | ····<uses-permission·android:name="com.twofours.surespot.permission.C2D_MESSAGE"·/> | 6 | ····<uses-permission·android:name="com.twofours.surespot.permission.C2D_MESSAGE"·/> |
7 | ····<uses-permission·android:name="com.google.android.c2dm.permission.RECEIVE"·/> | 7 | ····<uses-permission·android:name="com.google.android.c2dm.permission.RECEIVE"·/> |
8 | ····<uses-permission·android:name="android.permission.INTERNET"·/> | 8 | ····<uses-permission·android:name="android.permission.INTERNET"·/> |
9 | ····<uses-permission·android:name="android.permission.WAKE_LOCK"·/> | 9 | ····<uses-permission·android:name="android.permission.WAKE_LOCK"·/> |
Offset 149, 58 lines modified | Offset 149, 53 lines modified | ||
149 | ····.line·74 | 149 | ····.line·74 |
150 | ····const/4·v0,·0x0 | 150 | ····const/4·v0,·0x0 |
151 | ····return·v0 | 151 | ····return·v0 |
152 | .end·method | 152 | .end·method |
153 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 153 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
154 |
····.locals· |
154 | ····.locals·4 |
155 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 155 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
156 | ····.param·p2,·"flags"····#·I | 156 | ····.param·p2,·"flags"····#·I |
157 | ····.prologue | 157 | ····.prologue |
158 | ····const/4·v1,·0x0 | ||
158 | ····.line·54 | 159 | ····.line·54 |
159 |
····iget-object·v |
160 | ····iget-object·v2,·p0,·Landroid/security/KeystoreArguments;->args:[[B |
160 |
····if-nez·v |
161 | ····if-nez·v2,·:cond_1 |
161 | ····.line·55 | 162 | ····.line·55 |
162 |
···· |
163 | ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->writeInt(I)V |
163 | ····invoke-virtual·{p1,·v4},·Landroid/os/Parcel;->writeInt(I)V | ||
164 | ····.line·62 | 164 | ····.line·62 |
165 | ····:cond_0 | 165 | ····:cond_0 |
166 | ····return-void | 166 | ····return-void |
167 | ····.line·57 | 167 | ····.line·57 |
168 | ····:cond_1 | 168 | ····:cond_1 |
169 |
····iget-object·v |
169 | ····iget-object·v2,·p0,·Landroid/security/KeystoreArguments;->args:[[B |
170 |
····array-length·v |
170 | ····array-length·v2,·v2 |
171 |
····invoke-virtual·{p1,·v |
171 | ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeInt(I)V |
172 | ····.line·58 | 172 | ····.line·58 |
173 |
····iget-object·v |
173 | ····iget-object·v2,·p0,·Landroid/security/KeystoreArguments;->args:[[B |
174 | ····.local·v1,·"arr$":[[B | ||
175 | ····array-length·v3,·v1 | ||
176 |
···· |
174 | ····array-length·v3,·v2 |
177 | ····const/4·v2,·0x0 | ||
178 | ····.local·v2,·"i$":I | ||
179 | ····:goto_0 | 175 | ····:goto_0 |
180 |
····if-ge·v |
176 | ····if-ge·v1,·v3,·:cond_0 |
181 |
····aget-object·v0,·v |
177 | ····aget-object·v0,·v2,·v1 |
182 | ····.line·59 | 178 | ····.line·59 |
183 | ····.local·v0,·"arg":[B | 179 | ····.local·v0,·"arg":[B |
184 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeByteArray([B)V | 180 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeByteArray([B)V |
185 | ····.line·58 | 181 | ····.line·58 |
186 |
····add-int/lit8·v |
182 | ····add-int/lit8·v1,·v1,·0x1 |
187 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
188 | .end·method | 184 | .end·method |
Offset 100, 21 lines modified | Offset 100, 20 lines modified | ||
100 | .method·private·getArgumentByTag(I)Landroid/security/keymaster/KeymasterArgument; | 100 | .method·private·getArgumentByTag(I)Landroid/security/keymaster/KeymasterArgument; |
101 | ····.locals·3 | 101 | ····.locals·3 |
102 | ····.param·p1,·"tag"····#·I | 102 | ····.param·p1,·"tag"····#·I |
103 | ····.prologue | 103 | ····.prologue |
104 | ····.line·89 | 104 | ····.line·89 |
105 |
····iget-object·v |
105 | ····iget-object·v1,·p0,·Landroid/security/keymaster/KeymasterArguments;->mArguments:Ljava/util/List; |
106 |
····invoke-interface·{v |
106 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
107 | ····move-result-object·v1 | 107 | ····move-result-object·v1 |
108 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
109 | ····:cond_0 | 108 | ····:cond_0 |
110 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 109 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
111 | ····move-result·v2 | 110 | ····move-result·v2 |
112 | ····if-eqz·v2,·:cond_1 | 111 | ····if-eqz·v2,·:cond_1 |
Offset 215, 45 lines modified | Offset 214, 40 lines modified | ||
215 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 214 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
216 | ····.line·58 | 215 | ····.line·58 |
217 | ····return-void | 216 | ····return-void |
218 | .end·method | 217 | .end·method |
219 | .method·public·varargs·addInts(I[I)V | 218 | .method·public·varargs·addInts(I[I)V |
220 |
····.locals· |
219 | ····.locals·3 |
221 | ····.param·p1,·"tag"····#·I | 220 | ····.param·p1,·"tag"····#·I |
222 | ····.param·p2,·"values"····#·[I | 221 | ····.param·p2,·"values"····#·[I |
223 | ····.prologue | 222 | ····.prologue |
224 | ····.line·61 | 223 | ····.line·61 |
225 |
···· |
224 | ····array-length·v2,·p2 |
226 | ····.local·v0,·"arr$":[I | ||
227 | ····array-length·v2,·v0 | ||
228 | ····.local·v2,·"len$":I | ||
229 | ····const/4·v1,·0x0 | 225 | ····const/4·v1,·0x0 |
230 | ····.local·v1,·"i$":I | ||
231 | ····:goto_0 | 226 | ····:goto_0 |
232 | ····if-ge·v1,·v2,·:cond_0 | 227 | ····if-ge·v1,·v2,·:cond_0 |
233 |
····aget·v |
228 | ····aget·v0,·p2,·v1 |
234 | ····.line·62 | 229 | ····.line·62 |
235 |
····.local·v |
230 | ····.local·v0,·"value":I |
236 |
····invoke-virtual·{p0,·p1,·v |
231 | ····invoke-virtual·{p0,·p1,·v0},·Landroid/security/keymaster/KeymasterArguments;->addInt(II)V |
237 | ····.line·61 | 232 | ····.line·61 |
238 | ····add-int/lit8·v1,·v1,·0x1 | 233 | ····add-int/lit8·v1,·v1,·0x1 |
239 | ····goto·:goto_0 | 234 | ····goto·:goto_0 |
240 | ····.line·64 | 235 | ····.line·64 |
241 |
····.end·local·v |
236 | ····.end·local·v0····#·"value":I |
242 | ····:cond_0 | 237 | ····:cond_0 |
243 | ····return-void | 238 | ····return-void |
244 | .end·method | 239 | .end·method |
245 | .method·public·addLong(IJ)V | 240 | .method·public·addLong(IJ)V |
246 | ····.locals·2 | 241 | ····.locals·2 |
247 | ····.param·p1,·"tag"····#·I | 242 | ····.param·p1,·"tag"····#·I |
Offset 270, 45 lines modified | Offset 264, 40 lines modified | ||
270 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 264 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
271 | ····.line·78 | 265 | ····.line·78 |
272 | ····return-void | 266 | ····return-void |
273 | .end·method | 267 | .end·method |
274 | .method·public·varargs·addLongs(I[J)V | 268 | .method·public·varargs·addLongs(I[J)V |
275 |
····.locals· |
269 | ····.locals·4 |
276 | ····.param·p1,·"tag"····#·I | 270 | ····.param·p1,·"tag"····#·I |
277 | ····.param·p2,·"values"····#·[J | 271 | ····.param·p2,·"values"····#·[J |
278 | ····.prologue | 272 | ····.prologue |
279 | ····.line·67 | 273 | ····.line·67 |
280 |
···· |
274 | ····array-length·v3,·p2 |
281 |
···· |
275 | ····const/4·v2,·0x0 |
282 | ····array-length·v2,·v0 | ||
283 | ····.local·v2,·"len$":I | ||
284 | ····const/4·v1,·0x0 | ||
285 | ····.local·v1,·"i$":I | ||
286 | ····:goto_0 | 276 | ····:goto_0 |
287 |
····if-ge·v |
277 | ····if-ge·v2,·v3,·:cond_0 |
288 |
····aget-wide·v |
278 | ····aget-wide·v0,·p2,·v2 |
289 | ····.line·68 | 279 | ····.line·68 |
290 |
····.local·v |
280 | ····.local·v0,·"value":J |
291 |
····invoke-virtual·{p0,·p1,·v |
281 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Landroid/security/keymaster/KeymasterArguments;->addLong(IJ)V |
Max diff block lines reached; 8398/11136 bytes (75.41%) of diff not shown. |
Offset 39, 15 lines modified | Offset 39, 14 lines modified | ||
39 | .method·public·constructor·<init>()V | 39 | .method·public·constructor·<init>()V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·16 | 42 | ····.line·16 |
43 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V | 43 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V |
44 | ····.line·28 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | #·virtual·methods | 46 | #·virtual·methods |
48 | .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater; | 47 | .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater; |
49 | .end·method | 48 | .end·method |
Offset 161, 14 lines modified | Offset 161, 15 lines modified | ||
161 | ····if-ne·v3,·v4,·:cond_2 | 161 | ····if-ne·v3,·v4,·:cond_2 |
162 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/HttpHost;->schemeName:Ljava/lang/String; | 162 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/HttpHost;->schemeName:Ljava/lang/String; |
163 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/HttpHost;->schemeName:Ljava/lang/String; | 163 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/HttpHost;->schemeName:Ljava/lang/String; |
164 | ····.line·197 | ||
164 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 165 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
165 | ····move-result·v3 | 166 | ····move-result·v3 |
166 | ····if-nez·v3,·:cond_0 | 167 | ····if-nez·v3,·:cond_0 |
167 | ····:cond_2 | 168 | ····:cond_2 |
Offset 197, 14 lines modified | Offset 197, 15 lines modified | ||
197 | ····.line·257 | 197 | ····.line·257 |
198 | ····.local·v0,·"that":Lch/boye/httpclientandroidlib/auth/AuthScope; | 198 | ····.local·v0,·"that":Lch/boye/httpclientandroidlib/auth/AuthScope; |
199 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->host:Ljava/lang/String; | 199 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->host:Ljava/lang/String; |
200 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->host:Ljava/lang/String; | 200 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->host:Ljava/lang/String; |
201 | ····.line·258 | ||
201 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 202 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
202 | ····move-result·v3 | 203 | ····move-result·v3 |
203 | ····if-eqz·v3,·:cond_3 | 204 | ····if-eqz·v3,·:cond_3 |
204 | ····iget·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->port:I | 205 | ····iget·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->port:I |
Offset 213, 24 lines modified | Offset 214, 26 lines modified | ||
213 | ····if-ne·v3,·v4,·:cond_3 | 214 | ····if-ne·v3,·v4,·:cond_3 |
214 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->realm:Ljava/lang/String; | 215 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->realm:Ljava/lang/String; |
215 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->realm:Ljava/lang/String; | 216 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->realm:Ljava/lang/String; |
217 | ····.line·260 | ||
216 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 218 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
217 | ····move-result·v3 | 219 | ····move-result·v3 |
218 | ····if-eqz·v3,·:cond_3 | 220 | ····if-eqz·v3,·:cond_3 |
219 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->scheme:Ljava/lang/String; | 221 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->scheme:Ljava/lang/String; |
220 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->scheme:Ljava/lang/String; | 222 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/auth/AuthScope;->scheme:Ljava/lang/String; |
223 | ····.line·261 | ||
221 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 224 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
222 | ····move-result·v3 | 225 | ····move-result·v3 |
223 | ····if-nez·v3,·:cond_0 | 226 | ····if-nez·v3,·:cond_0 |
224 | ····:cond_3 | 227 | ····:cond_3 |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····if-eqz·v2,·:cond_2 | 54 | ····if-eqz·v2,·:cond_2 |
55 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/auth/NTUserPrincipal;->domain:Ljava/lang/String; | 55 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/auth/NTUserPrincipal;->domain:Ljava/lang/String; |
56 | ····iget-object·v3,·v0,·Lch/boye/httpclientandroidlib/auth/NTUserPrincipal;->domain:Ljava/lang/String; | 56 | ····iget-object·v3,·v0,·Lch/boye/httpclientandroidlib/auth/NTUserPrincipal;->domain:Ljava/lang/String; |
57 | ····.line·101 | ||
57 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 58 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
58 | ····move-result·v2 | 59 | ····move-result·v2 |
59 | ····if-nez·v2,·:cond_0 | 60 | ····if-nez·v2,·:cond_0 |
60 | ····.line·105 | 61 | ····.line·105 |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····if-eqz·v2,·:cond_2 | 54 | ····if-eqz·v2,·:cond_2 |
55 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/auth/NTCredentials;->workstation:Ljava/lang/String; | 55 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/auth/NTCredentials;->workstation:Ljava/lang/String; |
56 | ····iget-object·v3,·v0,·Lch/boye/httpclientandroidlib/auth/NTCredentials;->workstation:Ljava/lang/String; | 56 | ····iget-object·v3,·v0,·Lch/boye/httpclientandroidlib/auth/NTCredentials;->workstation:Ljava/lang/String; |
57 | ····.line·161 | ||
57 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 58 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
58 | ····move-result·v2 | 59 | ····move-result·v2 |
59 | ····if-nez·v2,·:cond_0 | 60 | ····if-nez·v2,·:cond_0 |
60 | ····.line·165 | 61 | ····.line·165 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | ····throw·v1 | 21 | ····throw·v1 |
22 | ····.line·61 | 22 | ····.line·61 |
23 | ····:cond_0 | 23 | ····:cond_0 |
24 | ····const-string·v1,·"http.auth.credential-charset" | 24 | ····const-string·v1,·"http.auth.credential-charset" |
25 | ····.line·62 | ||
25 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 26 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
26 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
27 | ····check-cast·v0,·Ljava/lang/String; | 28 | ····check-cast·v0,·Ljava/lang/String; |
28 | ····.line·63 | 29 | ····.line·63 |
Offset 137, 14 lines modified | Offset 137, 15 lines modified | ||
137 | ····invoke-direct·{v7,·v6,·v8},·Lch/boye/httpclientandroidlib/client/entity/DeflateDecompressingEntity$DeflateStream;-><init>(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V | 137 | ····invoke-direct·{v7,·v6,·v8},·Lch/boye/httpclientandroidlib/client/entity/DeflateDecompressingEntity$DeflateStream;-><init>(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V |
138 | ····:try_end_1 | 138 | ····:try_end_1 |
139 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 139 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
140 | ····.line·153 | 140 | ····.line·153 |
141 | ····invoke-virtual·{v3},·Ljava/util/zip/Inflater;->end()V | 141 | ····invoke-virtual·{v3},·Ljava/util/zip/Inflater;->end()V |
142 | ····.line·151 | ||
142 | ····.end·local·v1····#·"e":Ljava/util/zip/DataFormatException; | 143 | ····.end·local·v1····#·"e":Ljava/util/zip/DataFormatException; |
143 | ····:goto_1 | 144 | ····:goto_1 |
144 | ····return-object·v7 | 145 | ····return-object·v7 |
145 | ····.line·125 | 146 | ····.line·125 |
146 | ····.restart·local·v4····#·"n":I | 147 | ····.restart·local·v4····#·"n":I |
147 | ····:cond_2 | 148 | ····:cond_2 |
Offset 35, 26 lines modified | Offset 35, 29 lines modified | ||
35 | ····:goto_0 | 35 | ····:goto_0 |
36 | ····invoke-static·{p1,·v0},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; | 36 | ····invoke-static·{p1,·v0},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····const-string·v1,·"application/x-www-form-urlencoded" | 38 | ····const-string·v1,·"application/x-www-form-urlencoded" |
39 | ····.line·63 | ||
39 | ····invoke-static·{v1,·p2},·Lch/boye/httpclientandroidlib/entity/ContentType;->create(Ljava/lang/String;Ljava/lang/String;)Lch/boye/httpclientandroidlib/entity/ContentType; | 40 | ····invoke-static·{v1,·p2},·Lch/boye/httpclientandroidlib/entity/ContentType;->create(Ljava/lang/String;Ljava/lang/String;)Lch/boye/httpclientandroidlib/entity/ContentType; |
40 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
42 | ····.line·61 | ||
41 | ····invoke-direct·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/entity/StringEntity;-><init>(Ljava/lang/String;Lch/boye/httpclientandroidlib/entity/ContentType;)V | 43 | ····invoke-direct·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/entity/StringEntity;-><init>(Ljava/lang/String;Lch/boye/httpclientandroidlib/entity/ContentType;)V |
42 | ····.line·64 | 44 | ····.line·64 |
43 | ····return-void | 45 | ····return-void |
44 | ····.line·61 | 46 | ····.line·61 |
45 | ····:cond_0 | 47 | ····:cond_0 |
46 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/protocol/HTTP;->DEF_CONTENT_CHARSET:Ljava/nio/charset/Charset; | 48 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/protocol/HTTP;->DEF_CONTENT_CHARSET:Ljava/nio/charset/Charset; |
49 | ····.line·62 | ||
47 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->name()Ljava/lang/String; | 50 | ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->name()Ljava/lang/String; |
48 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
49 | ····goto·:goto_0 | 52 | ····goto·:goto_0 |
50 | .end·method | 53 | .end·method |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | ········value·=·{ | 30 | ········value·=·{ |
31 | ············Ljava/lang/CloneNotSupportedException; | 31 | ············Ljava/lang/CloneNotSupportedException; |
32 | ········} | 32 | ········} |
33 | ····.end·annotation | 33 | ····.end·annotation |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·69 | 35 | ····.line·69 |
36 | ····.line·70 | ||
36 | ····invoke-super·{p0},·Lch/boye/httpclientandroidlib/client/methods/HttpRequestBase;->clone()Ljava/lang/Object; | 37 | ····invoke-super·{p0},·Lch/boye/httpclientandroidlib/client/methods/HttpRequestBase;->clone()Ljava/lang/Object; |
37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
38 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/client/methods/HttpEntityEnclosingRequestBase; | 39 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/client/methods/HttpEntityEnclosingRequestBase; |
39 | ····.line·71 | 40 | ····.line·71 |
Offset 71, 14 lines modified | Offset 71, 15 lines modified | ||
71 | ····throw·v1 | 71 | ····throw·v1 |
72 | ····.line·82 | 72 | ····.line·82 |
73 | ····:cond_0 | 73 | ····:cond_0 |
74 | ····const-string·v1,·"http.protocol.cookie-policy" | 74 | ····const-string·v1,·"http.protocol.cookie-policy" |
75 | ····.line·83 | ||
75 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 76 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
76 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
77 | ····check-cast·v0,·Ljava/lang/String; | 78 | ····check-cast·v0,·Ljava/lang/String; |
78 | ····.line·84 | 79 | ····.line·84 |
Offset 113, 18 lines modified | Offset 114, 20 lines modified | ||
113 | ····.line·66 | 114 | ····.line·66 |
114 | ····:cond_0 | 115 | ····:cond_0 |
115 | ····const-string·v0,·"http.protocol.handle-authentication" | 116 | ····const-string·v0,·"http.protocol.handle-authentication" |
116 | ····const/4·v1,·0x1 | 117 | ····const/4·v1,·0x1 |
118 | ····.line·67 | ||
117 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z | 119 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z |
118 | ····move-result·v0 | 120 | ····move-result·v0 |
121 | ····.line·66 | ||
119 | ····return·v0 | 122 | ····return·v0 |
120 | .end·method | 123 | .end·method |
121 | .method·public·static·isRedirecting(Lch/boye/httpclientandroidlib/params/HttpParams;)Z | 124 | .method·public·static·isRedirecting(Lch/boye/httpclientandroidlib/params/HttpParams;)Z |
122 | ····.locals·2 | 125 | ····.locals·2 |
123 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; | 126 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; |
Offset 143, 13 lines modified | Offset 146, 15 lines modified | ||
143 | ····.line·50 | 146 | ····.line·50 |
144 | ····:cond_0 | 147 | ····:cond_0 |
145 | ····const-string·v0,·"http.protocol.handle-redirects" | 148 | ····const-string·v0,·"http.protocol.handle-redirects" |
146 | ····const/4·v1,·0x1 | 149 | ····const/4·v1,·0x1 |
150 | ····.line·51 | ||
147 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z | 151 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z |
148 | ····move-result·v0 | 152 | ····move-result·v0 |
153 | ····.line·50 | ||
149 | ····return·v0 | 154 | ····return·v0 |
150 | .end·method | 155 | .end·method |
Offset 47, 68 lines modified | Offset 47, 68 lines modified | ||
47 | ····.end·annotation | 47 | ····.end·annotation |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·86 | 49 | ····.line·86 |
50 | ····if-nez·p1,·:cond_0 | 50 | ····if-nez·p1,·:cond_0 |
51 | ····.line·87 | 51 | ····.line·87 |
52 |
····new-instance·v2 |
52 | ····new-instance·v25,·Ljava/lang/IllegalArgumentException; |
53 |
····const-string·v2 |
53 | ····const-string·v26,·"HTTP·request·may·not·be·null" |
54 |
····invoke-direct/range·{v2 |
54 | ····invoke-direct/range·{v25·..·v26},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
55 |
····throw·v2 |
55 | ····throw·v25 |
56 | ····.line·89 | 56 | ····.line·89 |
57 | ····:cond_0 | 57 | ····:cond_0 |
58 | ····if-nez·p2,·:cond_1 | 58 | ····if-nez·p2,·:cond_1 |
59 | ····.line·90 | 59 | ····.line·90 |
60 |
····new-instance·v2 |
60 | ····new-instance·v25,·Ljava/lang/IllegalArgumentException; |
61 |
····const-string·v2 |
61 | ····const-string·v26,·"HTTP·context·may·not·be·null" |
62 |
····invoke-direct/range·{v2 |
62 | ····invoke-direct/range·{v25·..·v26},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
63 |
····throw·v2 |
63 | ····throw·v25 |
64 | ····.line·93 | 64 | ····.line·93 |
65 | ····:cond_1 | 65 | ····:cond_1 |
66 | ····invoke-interface/range·{p1·..·p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; | 66 | ····invoke-interface/range·{p1·..·p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; |
67 |
····move-result-object·v2 |
67 | ····move-result-object·v25 |
68 |
····invoke-interface/range·{v2 |
68 | ····invoke-interface/range·{v25·..·v25},·Lch/boye/httpclientandroidlib/RequestLine;->getMethod()Ljava/lang/String; |
69 |
····move-result-object·v1 |
69 | ····move-result-object·v14 |
70 | ····.line·94 | 70 | ····.line·94 |
71 |
····.local·v1 |
71 | ····.local·v14,·"method":Ljava/lang/String; |
72 |
····const-string·v2 |
72 | ····const-string·v25,·"CONNECT" |
73 |
····move-object/from16·v0,·v2 |
73 | ····move-object/from16·v0,·v25 |
74 |
····invoke-virtual·{v1 |
74 | ····invoke-virtual·{v14,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
75 |
····move-result·v2 |
75 | ····move-result·v25 |
76 |
····if-eqz·v2 |
76 | ····if-eqz·v25,·:cond_2 |
77 | ····.line·224 | 77 | ····.line·224 |
78 | ····:goto_0 | 78 | ····:goto_0 |
79 | ····return-void | 79 | ····return-void |
80 | ····.line·99 | 80 | ····.line·99 |
81 | ····:cond_2 | 81 | ····:cond_2 |
82 |
····const-string·v2 |
82 | ····const-string·v25,·"http.cookie-store" |
83 | ····move-object/from16·v0,·p2 | 83 | ····move-object/from16·v0,·p2 |
84 |
····move-object/from16·v1,·v2 |
84 | ····move-object/from16·v1,·v25 |
85 | ····invoke-interface·{v0,·v1},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 85 | ····invoke-interface·{v0,·v1},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
86 | ····move-result-object·v7 | 86 | ····move-result-object·v7 |
87 | ····check-cast·v7,·Lch/boye/httpclientandroidlib/client/CookieStore; | 87 | ····check-cast·v7,·Lch/boye/httpclientandroidlib/client/CookieStore; |
Offset 117, 91 lines modified | Offset 117, 91 lines modified | ||
117 | ····if-nez·v7,·:cond_3 | 117 | ····if-nez·v7,·:cond_3 |
118 | ····.line·102 | 118 | ····.line·102 |
119 | ····move-object/from16·v0,·p0 | 119 | ····move-object/from16·v0,·p0 |
120 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/client/protocol/RequestAddCookies;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 120 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/client/protocol/RequestAddCookies;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
121 |
····move-object/from16·v2 |
121 | ····move-object/from16·v25,·v0 |
122 |
····const-string·v2 |
122 | ····const-string·v26,·"Cookie·store·not·specified·in·HTTP·context" |
123 |
····invoke-virtual/range·{v2 |
123 | ····invoke-virtual/range·{v25·..·v26},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V |
124 | ····goto·:goto_0 | 124 | ····goto·:goto_0 |
125 | ····.line·107 | 125 | ····.line·107 |
126 | ····:cond_3 | 126 | ····:cond_3 |
127 |
····const-string·v2 |
127 | ····const-string·v25,·"http.cookiespec-registry" |
128 | ····move-object/from16·v0,·p2 | 128 | ····move-object/from16·v0,·p2 |
129 |
····move-object/from16·v1,·v2 |
129 | ····move-object/from16·v1,·v25 |
130 | ····invoke-interface·{v0,·v1},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 130 | ····invoke-interface·{v0,·v1},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
131 |
····move-result-object·v |
131 | ····move-result-object·v19 |
132 |
····check-cast·v |
132 | ····check-cast·v19,·Lch/boye/httpclientandroidlib/cookie/CookieSpecRegistry; |
133 | ····.line·109 | 133 | ····.line·109 |
Max diff block lines reached; 26252/30489 bytes (86.10%) of diff not shown. |
Offset 277, 14 lines modified | Offset 277, 15 lines modified | ||
277 | ····.local·v5,·"scheme":Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 277 | ····.local·v5,·"scheme":Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
278 | ····new-instance·v8,·Lch/boye/httpclientandroidlib/HttpHost; | 278 | ····new-instance·v8,·Lch/boye/httpclientandroidlib/HttpHost; |
279 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; | 279 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; |
280 | ····move-result-object·v10 | 280 | ····move-result-object·v10 |
281 | ····.line·95 | ||
281 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/HttpHost;->getPort()I | 282 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/HttpHost;->getPort()I |
282 | ····move-result·v11 | 283 | ····move-result·v11 |
283 | ····invoke-virtual·{v5,·v11},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->resolvePort(I)I | 284 | ····invoke-virtual·{v5,·v11},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->resolvePort(I)I |
284 | ····move-result·v11 | 285 | ····move-result·v11 |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RequestAuthenticationBase.java" | 3 | .source·"RequestAuthenticationBase.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lch/boye/httpclientandroidlib/HttpRequestInterceptor; | 5 | .implements·Lch/boye/httpclientandroidlib/HttpRequestInterceptor; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lch/boye/httpclientandroidlib/client/protocol/RequestAuthenticationBase$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·final·log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 7 | .field·final·log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
14 | #·direct·methods | 8 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 9 | .method·public·constructor·<init>()V |
16 | ····.locals·2 | 10 | ····.locals·2 |
Offset 252, 14 lines modified | Offset 244, 15 lines modified | ||
252 | ····const-string·v8,·"Generating·response·to·an·authentication·challenge·using·" | 244 | ····const-string·v8,·"Generating·response·to·an·authentication·challenge·using·" |
253 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 245 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
254 | ····move-result-object·v7 | 246 | ····move-result-object·v7 |
247 | ····.line·80 | ||
255 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getSchemeName()Ljava/lang/String; | 248 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getSchemeName()Ljava/lang/String; |
256 | ····move-result-object·v8 | 249 | ····move-result-object·v8 |
257 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 250 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
258 | ····move-result-object·v7 | 251 | ····move-result-object·v7 |
Offset 270, 14 lines modified | Offset 263, 15 lines modified | ||
270 | ····move-result-object·v7 | 263 | ····move-result-object·v7 |
271 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 264 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
272 | ····move-result-object·v7 | 265 | ····move-result-object·v7 |
266 | ····.line·79 | ||
273 | ····invoke-virtual·{v6,·v7},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V | 267 | ····invoke-virtual·{v6,·v7},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V |
274 | ····.line·83 | 268 | ····.line·83 |
275 | ····:cond_3 | 269 | ····:cond_3 |
276 | ····:try_start_1 | 270 | ····:try_start_1 |
277 | ····invoke-direct·{p0,·v2,·v3,·p2,·p3},·Lch/boye/httpclientandroidlib/client/protocol/RequestAuthenticationBase;->authenticate(Lch/boye/httpclientandroidlib/auth/AuthScheme;Lch/boye/httpclientandroidlib/auth/Credentials;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Lch/boye/httpclientandroidlib/Header; | 271 | ····invoke-direct·{p0,·v2,·v3,·p2,·p3},·Lch/boye/httpclientandroidlib/client/protocol/RequestAuthenticationBase;->authenticate(Lch/boye/httpclientandroidlib/auth/AuthScheme;Lch/boye/httpclientandroidlib/auth/Credentials;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Lch/boye/httpclientandroidlib/Header; |
Offset 17, 93 lines modified | Offset 17, 92 lines modified | ||
17 | ····.line·52 | 17 | ····.line·52 |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
20 | #·virtual·methods | 20 | #·virtual·methods |
21 | .method·public·process(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)V | 21 | .method·public·process(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)V |
22 |
····.locals· |
22 | ····.locals·5 |
23 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 23 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
24 | ····.param·p2,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; | 24 | ····.param·p2,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; |
25 | ····.annotation·system·Ldalvik/annotation/Throws; | 25 | ····.annotation·system·Ldalvik/annotation/Throws; |
26 | ········value·=·{ | 26 | ········value·=·{ |
27 | ············Lch/boye/httpclientandroidlib/HttpException;, | 27 | ············Lch/boye/httpclientandroidlib/HttpException;, |
28 | ············Ljava/io/IOException; | 28 | ············Ljava/io/IOException; |
29 | ········} | 29 | ········} |
30 | ····.end·annotation | 30 | ····.end·annotation |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·56 | 32 | ····.line·56 |
33 | ····if-nez·p1,·:cond_0 | 33 | ····if-nez·p1,·:cond_0 |
34 | ····.line·57 | 34 | ····.line·57 |
35 |
····new-instance·v |
35 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; |
36 |
····const-string·v |
36 | ····const-string·v4,·"HTTP·request·may·not·be·null" |
37 |
····invoke-direct·{v |
37 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
38 |
····throw·v |
38 | ····throw·v3 |
39 | ····.line·60 | 39 | ····.line·60 |
40 | ····:cond_0 | 40 | ····:cond_0 |
41 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; | 41 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; |
42 |
····move-result-object·v |
42 | ····move-result-object·v3 |
43 |
····invoke-interface·{v |
43 | ····invoke-interface·{v3},·Lch/boye/httpclientandroidlib/RequestLine;->getMethod()Ljava/lang/String; |
44 |
····move-result-object·v |
44 | ····move-result-object·v2 |
45 | ····.line·61 | 45 | ····.line·61 |
46 |
····.local·v |
46 | ····.local·v2,·"method":Ljava/lang/String; |
47 |
····const-string·v |
47 | ····const-string·v3,·"CONNECT" |
48 |
····invoke-virtual·{v |
48 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
49 |
····move-result·v |
49 | ····move-result·v3 |
50 |
····if-eqz·v |
50 | ····if-eqz·v3,·:cond_2 |
51 | ····.line·75 | 51 | ····.line·75 |
52 | ····:cond_1 | 52 | ····:cond_1 |
53 | ····return-void | 53 | ····return-void |
54 | ····.line·67 | 54 | ····.line·67 |
55 | ····:cond_2 | 55 | ····:cond_2 |
56 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 56 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
57 |
····move-result-object·v |
57 | ····move-result-object·v3 |
58 |
····const-string·v |
58 | ····const-string·v4,·"http.default-headers" |
59 |
····invoke-interface·{v |
59 | ····invoke-interface·{v3,·v4},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
60 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
61 | ····check-cast·v1,·Ljava/util/Collection; | 61 | ····check-cast·v1,·Ljava/util/Collection; |
62 | ····.line·70 | 62 | ····.line·70 |
63 | ····.local·v1,·"defHeaders":Ljava/util/Collection;,·"Ljava/util/Collection<Lch/boye/httpclientandroidlib/Header;>;" | 63 | ····.local·v1,·"defHeaders":Ljava/util/Collection;,·"Ljava/util/Collection<Lch/boye/httpclientandroidlib/Header;>;" |
64 | ····if-eqz·v1,·:cond_1 | 64 | ····if-eqz·v1,·:cond_1 |
65 | ····.line·71 | 65 | ····.line·71 |
66 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 66 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
67 |
····move-result-object·v |
67 | ····move-result-object·v3 |
68 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
69 | ····:goto_0 | 68 | ····:goto_0 |
70 |
····invoke-interface·{v |
69 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
71 | ····move-result·v4 | 70 | ····move-result·v4 |
72 | ····if-eqz·v4,·:cond_1 | 71 | ····if-eqz·v4,·:cond_1 |
73 |
····invoke-interface·{v |
72 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
74 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
75 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/Header; | 74 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/Header; |
76 | ····.line·72 | 75 | ····.line·72 |
77 | ····.local·v0,·"defHeader":Lch/boye/httpclientandroidlib/Header; | 76 | ····.local·v0,·"defHeader":Lch/boye/httpclientandroidlib/Header; |
Offset 16, 213 lines modified | Offset 16, 202 lines modified | ||
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·process(Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)V | 19 | .method·public·process(Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)V |
20 |
····.locals·1 |
20 | ····.locals·11 |
21 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; | 21 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; |
22 | ····.param·p2,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; | 22 | ····.param·p2,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; |
23 | ····.annotation·system·Ldalvik/annotation/Throws; | 23 | ····.annotation·system·Ldalvik/annotation/Throws; |
24 | ········value·=·{ | 24 | ········value·=·{ |
25 | ············Lch/boye/httpclientandroidlib/HttpException;, | 25 | ············Lch/boye/httpclientandroidlib/HttpException;, |
26 | ············Ljava/io/IOException; | 26 | ············Ljava/io/IOException; |
27 | ········} | 27 | ········} |
28 | ····.end·annotation | 28 | ····.end·annotation |
29 | ····.prologue | 29 | ····.prologue |
30 |
····const/4·v1 |
30 | ····const/4·v10,·0x1 |
31 | ····.line·74 | 31 | ····.line·74 |
32 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpResponse;->getEntity()Lch/boye/httpclientandroidlib/HttpEntity; | 32 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpResponse;->getEntity()Lch/boye/httpclientandroidlib/HttpEntity; |
33 |
····move-result-object·v |
33 | ····move-result-object·v4 |
34 | ····.line·78 | 34 | ····.line·78 |
35 |
····.local·v |
35 | ····.local·v4,·"entity":Lch/boye/httpclientandroidlib/HttpEntity; |
36 |
····if-eqz·v |
36 | ····if-eqz·v4,·:cond_1 |
37 |
····invoke-interface·{v |
37 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J |
38 |
····move-result-wide·v |
38 | ····move-result-wide·v6 |
39 |
····const-wide/16·v |
39 | ····const-wide/16·v8,·0x0 |
40 |
····cmp-long·v |
40 | ····cmp-long·v5,·v6,·v8 |
41 |
····if-eqz·v |
41 | ····if-eqz·v5,·:cond_1 |
42 | ····.line·79 | 42 | ····.line·79 |
43 |
····invoke-interface·{v |
43 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentEncoding()Lch/boye/httpclientandroidlib/Header; |
44 |
····move-result-object·v |
44 | ····move-result-object·v0 |
45 | ····.line·80 | 45 | ····.line·80 |
46 |
····.local·v |
46 | ····.local·v0,·"ceheader":Lch/boye/httpclientandroidlib/Header; |
47 |
····if-eqz·v |
47 | ····if-eqz·v0,·:cond_1 |
48 | ····.line·81 | 48 | ····.line·81 |
49 |
····invoke-interface·{v |
49 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
50 |
····move-result-object·v |
50 | ····move-result-object·v3 |
51 | ····.line·82 | 51 | ····.line·82 |
52 |
····.local·v |
52 | ····.local·v3,·"codecs":[Lch/boye/httpclientandroidlib/HeaderElement; |
53 |
···· |
53 | ····array-length·v5,·v3 |
54 | ····.local·v0,·"arr$":[Lch/boye/httpclientandroidlib/HeaderElement; | ||
55 | ····array-length·v7,·v0 | ||
56 | ····.local·v7,·"len$":I | ||
57 | ····const/4·v6,·0x0 | 54 | ····const/4·v6,·0x0 |
58 |
···· |
55 | ····if-ge·v6,·v5,·:cond_1 |
59 | ····if-ge·v6,·v7,·:cond_1 | ||
60 |
····aget-object·v |
56 | ····aget-object·v1,·v3,·v6 |
61 | ····.line·83 | 57 | ····.line·83 |
62 |
····.local·v |
58 | ····.local·v1,·"codec":Lch/boye/httpclientandroidlib/HeaderElement; |
63 |
····invoke-interface·{v |
59 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
64 |
····move-result-object·v |
60 | ····move-result-object·v5 |
65 |
····sget-object·v |
61 | ····sget-object·v6,·Ljava/util/Locale;->US:Ljava/util/Locale; |
66 |
····invoke-virtual·{v |
62 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; |
67 |
····move-result-object·v |
63 | ····move-result-object·v2 |
68 | ····.line·84 | 64 | ····.line·84 |
69 |
····.local·v |
65 | ····.local·v2,·"codecname":Ljava/lang/String; |
70 |
····const-string·v |
66 | ····const-string·v5,·"gzip" |
71 |
····invoke-virtual·{v |
67 | ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
72 |
····move-result·v |
68 | ····move-result·v5 |
73 |
····if-nez·v |
69 | ····if-nez·v5,·:cond_0 |
74 |
····const-string·v |
70 | ····const-string·v5,·"x-gzip" |
75 |
····invoke-virtual·{v |
71 | ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
76 |
····move-result·v |
72 | ····move-result·v5 |
77 |
····if-eqz·v |
73 | ····if-eqz·v5,·:cond_2 |
78 | ····.line·85 | 74 | ····.line·85 |
Max diff block lines reached; 7203/11538 bytes (62.43%) of diff not shown. |
Offset 42, 17 lines modified | Offset 42, 17 lines modified | ||
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·112 | 43 | ····.line·112 |
44 | ····:cond_0 | 44 | ····:cond_0 |
45 | ····:goto_0 | 45 | ····:goto_0 |
46 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HeaderIterator;->hasNext()Z | 46 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HeaderIterator;->hasNext()Z |
47 |
····move-result·v |
47 | ····move-result·v4 |
48 |
····if-eqz·v |
48 | ····if-eqz·v4,·:cond_2 |
49 | ····.line·113 | 49 | ····.line·113 |
50 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HeaderIterator;->nextHeader()Lch/boye/httpclientandroidlib/Header; | 50 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HeaderIterator;->nextHeader()Lch/boye/httpclientandroidlib/Header; |
51 | ····move-result-object·v3 | 51 | ····move-result-object·v3 |
52 | ····.line·115 | 52 | ····.line·115 |
Offset 64, 15 lines modified | Offset 64, 14 lines modified | ||
64 | ····.line·116 | 64 | ····.line·116 |
65 | ····.local·v1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" | 65 | ····.local·v1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
66 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 66 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
67 | ····move-result-object·v4 | 67 | ····move-result-object·v4 |
68 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
69 | ····:cond_1 | 68 | ····:cond_1 |
70 | ····:goto_1 | 69 | ····:goto_1 |
71 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z | 70 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
72 | ····move-result·v5 | 71 | ····move-result·v5 |
73 | ····if-eqz·v5,·:cond_0 | 72 | ····if-eqz·v5,·:cond_0 |
Offset 169, 86 lines modified | Offset 168, 89 lines modified | ||
169 | ····const-string·v7,·"\".·" | 168 | ····const-string·v7,·"\".·" |
170 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 169 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
171 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
171 | ····.line·128 | ||
172 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/cookie/MalformedCookieException;->getMessage()Ljava/lang/String; | 172 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/cookie/MalformedCookieException;->getMessage()Ljava/lang/String; |
173 | ····move-result-object·v7 | 173 | ····move-result-object·v7 |
174 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 174 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
175 | ····move-result-object·v6 | 175 | ····move-result-object·v6 |
176 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 176 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
177 | ····move-result-object·v6 | 177 | ····move-result-object·v6 |
178 | ····.line·127 | ||
178 | ····invoke-virtual·{v5,·v6},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->warn(Ljava/lang/Object;)V | 179 | ····invoke-virtual·{v5,·v6},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->warn(Ljava/lang/Object;)V |
179 | ····:try_end_2 | 180 | ····:try_end_2 |
180 | ····.catch·Lch/boye/httpclientandroidlib/cookie/MalformedCookieException;·{:try_start_2·..·:try_end_2}·:catch_1 | 181 | ····.catch·Lch/boye/httpclientandroidlib/cookie/MalformedCookieException;·{:try_start_2·..·:try_end_2}·:catch_1 |
181 | ····goto·:goto_1 | 182 | ····goto·:goto_1 |
182 | ····.line·132 | 183 | ····.line·132 |
183 | ····.end·local·v0····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 184 | ····.end·local·v0····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
184 | ····.end·local·v1····#·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" | 185 | ····.end·local·v1····#·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
185 | ····.end·local·v2····#·"ex":Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; | 186 | ····.end·local·v2····#·"ex":Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
186 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
187 | ····:catch_1 | 187 | ····:catch_1 |
188 | ····move-exception·v2 | 188 | ····move-exception·v2 |
189 | ····.line·133 | 189 | ····.line·133 |
190 | ····.restart·local·v2····#·"ex":Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; | 190 | ····.restart·local·v2····#·"ex":Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
191 |
····iget-object·v |
191 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/client/protocol/ResponseProcessCookies;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
192 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v4},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isWarnEnabled()Z |
193 |
····move-result·v |
193 | ····move-result·v4 |
194 |
····if-eqz·v |
194 | ····if-eqz·v4,·:cond_0 |
195 | ····.line·134 | 195 | ····.line·134 |
196 |
····iget-object·v |
196 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/client/protocol/ResponseProcessCookies;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
197 |
····new-instance·v |
197 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
198 |
····invoke-direct·{v |
198 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
199 |
····const-string·v |
199 | ····const-string·v6,·"Invalid·cookie·header:·\"" |
200 |
····invoke-virtual·{v |
200 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
201 |
····move-result-object·v |
201 | ····move-result-object·v5 |
202 |
····invoke-virtual·{v |
202 | ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
203 |
····move-result-object·v |
203 | ····move-result-object·v5 |
204 |
····const-string·v |
204 | ····const-string·v6,·"\".·" |
205 |
····invoke-virtual·{v |
205 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 1223/5652 bytes (21.64%) of diff not shown. |
Offset 211, 30 lines modified | Offset 211, 30 lines modified | ||
211 | ····:catch_0 | 211 | ····:catch_0 |
212 | ····move-exception·v9 | 212 | ····move-exception·v9 |
213 | ····goto·:goto_3 | 213 | ····goto·:goto_3 |
214 | .end·method | 214 | .end·method |
215 | .method·private·static·removeDotSegments(Ljava/net/URI;)Ljava/net/URI; | 215 | .method·private·static·removeDotSegments(Ljava/net/URI;)Ljava/net/URI; |
216 |
····.locals·1 |
216 | ····.locals·13 |
217 | ····.param·p0,·"uri"····#·Ljava/net/URI; | 217 | ····.param·p0,·"uri"····#·Ljava/net/URI; |
218 | ····.prologue | 218 | ····.prologue |
219 | ····.line·258 | 219 | ····.line·258 |
220 | ····invoke-virtual·{p0},·Ljava/net/URI;->getPath()Ljava/lang/String; | 220 | ····invoke-virtual·{p0},·Ljava/net/URI;->getPath()Ljava/lang/String; |
221 |
····move-result-object·v1 |
221 | ····move-result-object·v12 |
222 | ····.line·259 | 222 | ····.line·259 |
223 |
····.local·v1 |
223 | ····.local·v12,·"path":Ljava/lang/String; |
224 |
····if-eqz·v1 |
224 | ····if-eqz·v12,·:cond_0 |
225 | ····const-string·v0,·"/." | 225 | ····const-string·v0,·"/." |
226 |
····invoke-virtual·{v1 |
226 | ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
227 | ····move-result·v0 | 227 | ····move-result·v0 |
228 | ····const/4·v1,·-0x1 | 228 | ····const/4·v1,·-0x1 |
229 | ····if-ne·v0,·v1,·:cond_1 | 229 | ····if-ne·v0,·v1,·:cond_1 |
Offset 245, 47 lines modified | Offset 245, 48 lines modified | ||
245 | ····:goto_0 | 245 | ····:goto_0 |
246 | ····return-object·v0 | 246 | ····return-object·v0 |
247 | ····.line·263 | 247 | ····.line·263 |
248 | ····:cond_1 | 248 | ····:cond_1 |
249 | ····const-string·v0,·"/" | 249 | ····const-string·v0,·"/" |
250 |
····invoke-virtual·{v1 |
250 | ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
251 |
····move-result-object·v |
251 | ····move-result-object·v8 |
252 | ····.line·264 | 252 | ····.line·264 |
253 |
····.local·v |
253 | ····.local·v8,·"inputSegments":[Ljava/lang/String; |
254 |
····new-instance·v1 |
254 | ····new-instance·v11,·Ljava/util/Stack; |
255 |
····invoke-direct·{v1 |
255 | ····invoke-direct·{v11},·Ljava/util/Stack;-><init>()V |
256 | ····.line·265 | 256 | ····.line·265 |
257 |
····.local·v1 |
257 | ····.local·v11,·"outputSegments":Ljava/util/Stack;,·"Ljava/util/Stack<Ljava/lang/String;>;" |
258 | ····const/4·v7,·0x0 | 258 | ····const/4·v7,·0x0 |
259 | ····.local·v7,·"i":I | 259 | ····.local·v7,·"i":I |
260 | ····:goto_1 | 260 | ····:goto_1 |
261 |
····array-length·v0,·v |
261 | ····array-length·v0,·v8 |
262 | ····if-ge·v7,·v0,·:cond_5 | 262 | ····if-ge·v7,·v0,·:cond_5 |
263 | ····.line·266 | 263 | ····.line·266 |
264 |
····aget-object·v0,·v |
264 | ····aget-object·v0,·v8,·v7 |
265 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 265 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
266 | ····move-result·v0 | 266 | ····move-result·v0 |
267 | ····if-eqz·v0,·:cond_2 | 267 | ····if-eqz·v0,·:cond_2 |
268 | ····const-string·v0,·"." | 268 | ····const-string·v0,·"." |
269 |
····aget-object·v1,·v |
269 | ····aget-object·v1,·v8,·v7 |
270 | ····.line·267 | ||
270 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 271 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
271 | ····move-result·v0 | 272 | ····move-result·v0 |
272 | ····if-eqz·v0,·:cond_3 | 273 | ····if-eqz·v0,·:cond_3 |
273 | ····.line·265 | 274 | ····.line·265 |
Offset 295, 95 lines modified | Offset 296, 95 lines modified | ||
295 | ····goto·:goto_1 | 296 | ····goto·:goto_1 |
296 | ····.line·269 | 297 | ····.line·269 |
297 | ····:cond_3 | 298 | ····:cond_3 |
298 | ····const-string·v0,·".." | 299 | ····const-string·v0,·".." |
299 |
····aget-object·v1,·v |
300 | ····aget-object·v1,·v8,·v7 |
300 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 301 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
301 | ····move-result·v0 | 302 | ····move-result·v0 |
302 | ····if-eqz·v0,·:cond_4 | 303 | ····if-eqz·v0,·:cond_4 |
303 | ····.line·270 | 304 | ····.line·270 |
304 |
····invoke-virtual·{v1 |
305 | ····invoke-virtual·{v11},·Ljava/util/Stack;->isEmpty()Z |
305 | ····move-result·v0 | 306 | ····move-result·v0 |
Max diff block lines reached; 4207/6911 bytes (60.87%) of diff not shown. |
Offset 622, 99 lines modified | Offset 622, 98 lines modified | ||
622 | ············"Ljava/lang/String;" | 622 | ············"Ljava/lang/String;" |
623 | ········} | 623 | ········} |
624 | ····.end·annotation | 624 | ····.end·annotation |
625 | ····.prologue | 625 | ····.prologue |
626 | ····.line·245 | 626 | ····.line·245 |
627 | ····.local·p0,·"parameters":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<+Lch/boye/httpclientandroidlib/NameValuePair;>;" | 627 | ····.local·p0,·"parameters":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<+Lch/boye/httpclientandroidlib/NameValuePair;>;" |
628 |
····new-instance·v |
628 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
629 |
····invoke-direct·{v |
629 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
630 | ····.line·246 | 630 | ····.line·246 |
631 |
····.local·v |
631 | ····.local·v3,·"result":Ljava/lang/StringBuilder; |
632 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 632 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
633 |
····move-result-object·v |
633 | ····move-result-object·v4 |
634 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
635 | ····:cond_0 | 634 | ····:cond_0 |
636 | ····:goto_0 | 635 | ····:goto_0 |
637 |
····invoke-interface·{v |
636 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
638 | ····move-result·v5 | 637 | ····move-result·v5 |
639 | ····if-eqz·v5,·:cond_2 | 638 | ····if-eqz·v5,·:cond_2 |
640 |
····invoke-interface·{v |
639 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
641 |
····move-result-object·v |
640 | ····move-result-object·v2 |
642 |
····check-cast·v |
641 | ····check-cast·v2,·Lch/boye/httpclientandroidlib/NameValuePair; |
643 | ····.line·247 | 642 | ····.line·247 |
644 |
····.local·v |
643 | ····.local·v2,·"parameter":Lch/boye/httpclientandroidlib/NameValuePair; |
645 |
····invoke-interface·{v |
644 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/NameValuePair;->getName()Ljava/lang/String; |
646 | ····move-result-object·v5 | 645 | ····move-result-object·v5 |
647 | ····invoke-static·{v5,·p1},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->encodeFormFields(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; | 646 | ····invoke-static·{v5,·p1},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->encodeFormFields(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; |
648 | ····move-result-object·v0 | 647 | ····move-result-object·v0 |
649 | ····.line·248 | 648 | ····.line·248 |
650 | ····.local·v0,·"encodedName":Ljava/lang/String; | 649 | ····.local·v0,·"encodedName":Ljava/lang/String; |
651 |
····invoke-interface·{v |
650 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/NameValuePair;->getValue()Ljava/lang/String; |
652 | ····move-result-object·v5 | 651 | ····move-result-object·v5 |
653 | ····invoke-static·{v5,·p1},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->encodeFormFields(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; | 652 | ····invoke-static·{v5,·p1},·Lch/boye/httpclientandroidlib/client/utils/URLEncodedUtils;->encodeFormFields(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; |
654 | ····move-result-object·v1 | 653 | ····move-result-object·v1 |
655 | ····.line·249 | 654 | ····.line·249 |
656 | ····.local·v1,·"encodedValue":Ljava/lang/String; | 655 | ····.local·v1,·"encodedValue":Ljava/lang/String; |
657 |
····invoke-virtual·{v |
656 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->length()I |
658 | ····move-result·v5 | 657 | ····move-result·v5 |
659 | ····if-lez·v5,·:cond_1 | 658 | ····if-lez·v5,·:cond_1 |
660 | ····.line·250 | 659 | ····.line·250 |
661 | ····const-string·v5,·"&" | 660 | ····const-string·v5,·"&" |
662 |
····invoke-virtual·{v |
661 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
663 | ····.line·252 | 662 | ····.line·252 |
664 | ····:cond_1 | 663 | ····:cond_1 |
665 |
····invoke-virtual·{v |
664 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
666 | ····.line·253 | 665 | ····.line·253 |
667 | ····if-eqz·v1,·:cond_0 | 666 | ····if-eqz·v1,·:cond_0 |
668 | ····.line·254 | 667 | ····.line·254 |
669 | ····const-string·v5,·"=" | 668 | ····const-string·v5,·"=" |
670 |
····invoke-virtual·{v |
669 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
671 | ····.line·255 | 670 | ····.line·255 |
672 |
····invoke-virtual·{v |
671 | ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
673 | ····goto·:goto_0 | 672 | ····goto·:goto_0 |
674 | ····.line·258 | 673 | ····.line·258 |
675 | ····.end·local·v0····#·"encodedName":Ljava/lang/String; | 674 | ····.end·local·v0····#·"encodedName":Ljava/lang/String; |
676 | ····.end·local·v1····#·"encodedValue":Ljava/lang/String; | 675 | ····.end·local·v1····#·"encodedValue":Ljava/lang/String; |
677 |
····.end·local·v |
676 | ····.end·local·v2····#·"parameter":Lch/boye/httpclientandroidlib/NameValuePair; |
678 | ····:cond_2 | 677 | ····:cond_2 |
679 |
····invoke-virtual·{v |
678 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
680 |
····move-result-object·v |
679 | ····move-result-object·v4 |
681 |
····return-object·v |
680 | ····return-object·v4 |
682 | .end·method | 681 | .end·method |
683 | .method·public·static·format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; | 682 | .method·public·static·format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; |
684 | ····.locals·6 | 683 | ····.locals·6 |
685 | ····.param·p1,·"encoding"····#·Ljava/lang/String; | 684 | ····.param·p1,·"encoding"····#·Ljava/lang/String; |
686 | ····.annotation·system·Ldalvik/annotation/Signature; | 685 | ····.annotation·system·Ldalvik/annotation/Signature; |
687 | ········value·=·{ | 686 | ········value·=·{ |
Max diff block lines reached; 5759/10303 bytes (55.90%) of diff not shown. |
Offset 56, 14 lines modified | Offset 56, 15 lines modified | ||
56 | ····throw·v1 | 56 | ····throw·v1 |
57 | ····.line·80 | 57 | ····.line·80 |
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····const-string·v1,·"http.route.default-proxy" | 59 | ····const-string·v1,·"http.route.default-proxy" |
60 | ····.line·81 | ||
60 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 61 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
61 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
62 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/HttpHost; | 63 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/HttpHost; |
63 | ····.line·82 | 64 | ····.line·82 |
Offset 103, 14 lines modified | Offset 104, 15 lines modified | ||
103 | ····throw·v1 | 104 | ····throw·v1 |
104 | ····.line·122 | 105 | ····.line·122 |
105 | ····:cond_0 | 106 | ····:cond_0 |
106 | ····const-string·v1,·"http.route.forced-route" | 107 | ····const-string·v1,·"http.route.forced-route" |
108 | ····.line·123 | ||
107 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 109 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
108 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
109 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; | 111 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; |
110 | ····.line·124 | 112 | ····.line·124 |
Offset 150, 14 lines modified | Offset 152, 15 lines modified | ||
150 | ····throw·v1 | 152 | ····throw·v1 |
151 | ····.line·165 | 153 | ····.line·165 |
152 | ····:cond_0 | 154 | ····:cond_0 |
153 | ····const-string·v1,·"http.route.local-address" | 155 | ····const-string·v1,·"http.route.local-address" |
156 | ····.line·166 | ||
154 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 157 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
155 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
156 | ····check-cast·v0,·Ljava/net/InetAddress; | 159 | ····check-cast·v0,·Ljava/net/InetAddress; |
157 | ····.line·168 | 160 | ····.line·168 |
Offset 71, 14 lines modified | Offset 71, 15 lines modified | ||
71 | ····.line·112 | 71 | ····.line·112 |
72 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; | 72 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; |
73 | ····move-result-object·v1 | 73 | ····move-result-object·v1 |
74 | ····if-eqz·v1,·:cond_2 | 74 | ····if-eqz·v1,·:cond_2 |
75 | ····.line·113 | ||
75 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; | 76 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; |
76 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
77 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; | 78 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->getLocalAddress()Ljava/net/InetAddress; |
78 | ····move-result-object·v2 | 79 | ····move-result-object·v2 |
Offset 285, 14 lines modified | Offset 286, 15 lines modified | ||
285 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->isTunnelled()Z | 286 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->isTunnelled()Z |
286 | ····move-result·v4 | 287 | ····move-result·v4 |
287 | ····if-eqz·v4,·:cond_0 | 288 | ····if-eqz·v4,·:cond_0 |
289 | ····.line·151 | ||
288 | ····:cond_4 | 290 | ····:cond_4 |
289 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->isLayered()Z | 291 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/conn/routing/RouteInfo;->isLayered()Z |
290 | ····move-result·v4 | 292 | ····move-result·v4 |
291 | ····if-eqz·v4,·:cond_5 | 293 | ····if-eqz·v4,·:cond_5 |
Offset 306, 84 lines modified | Offset 306, 79 lines modified | ||
306 | ····aput-object·p0,·v0,·v1 | 306 | ····aput-object·p0,·v0,·v1 |
307 | ····goto·:goto_0 | 307 | ····goto·:goto_0 |
308 | .end·method | 308 | .end·method |
309 | .method·private·static·toChain([Lch/boye/httpclientandroidlib/HttpHost;)[Lch/boye/httpclientandroidlib/HttpHost; | 309 | .method·private·static·toChain([Lch/boye/httpclientandroidlib/HttpHost;)[Lch/boye/httpclientandroidlib/HttpHost; |
310 |
····.locals· |
310 | ····.locals·5 |
311 | ····.param·p0,·"proxies"····#·[Lch/boye/httpclientandroidlib/HttpHost; | 311 | ····.param·p0,·"proxies"····#·[Lch/boye/httpclientandroidlib/HttpHost; |
312 | ····.prologue | 312 | ····.prologue |
313 |
····const/4·v |
313 | ····const/4·v3,·0x0 |
314 | ····.line·239 | 314 | ····.line·239 |
315 | ····if-eqz·p0,·:cond_0 | 315 | ····if-eqz·p0,·:cond_0 |
316 |
····array-length·v |
316 | ····array-length·v2,·p0 |
317 |
····const/4·v |
317 | ····const/4·v4,·0x1 |
318 |
····if-ge·v |
318 | ····if-ge·v2,·v4,·:cond_1 |
319 | ····.line·240 | 319 | ····.line·240 |
320 | ····:cond_0 | 320 | ····:cond_0 |
321 |
····sget-object·v |
321 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->EMPTY_HTTP_HOST_ARRAY:[Lch/boye/httpclientandroidlib/HttpHost; |
322 | ····.line·252 | 322 | ····.line·252 |
323 | ····:goto_0 | 323 | ····:goto_0 |
324 |
····return-object·v |
324 | ····return-object·v1 |
325 | ····.line·242 | 325 | ····.line·242 |
326 | ····:cond_1 | 326 | ····:cond_1 |
327 |
···· |
327 | ····array-length·v4,·p0 |
328 |
···· |
328 | ····move·v2,·v3 |
329 | ····array-length·v2,·v0 | ||
330 | ····.local·v2,·"len$":I | ||
331 | ····const/4·v1,·0x0 | ||
332 | ····.local·v1,·"i$":I | ||
333 | ····:goto_1 | 329 | ····:goto_1 |
334 |
····if-ge·v |
330 | ····if-ge·v2,·v4,·:cond_3 |
335 |
····aget-object·v |
331 | ····aget-object·v0,·p0,·v2 |
336 | ····.line·243 | 332 | ····.line·243 |
337 |
····.local·v |
333 | ····.local·v0,·"proxy":Lch/boye/httpclientandroidlib/HttpHost; |
338 |
····if-nez·v |
334 | ····if-nez·v0,·:cond_2 |
339 | ····.line·244 | 335 | ····.line·244 |
340 |
····new-instance·v |
336 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
341 |
····const-string·v |
337 | ····const-string·v3,·"Proxy·chain·may·not·contain·null·elements." |
342 |
····invoke-direct·{v |
338 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
343 |
····throw·v |
339 | ····throw·v2 |
344 | ····.line·242 | 340 | ····.line·242 |
345 | ····:cond_2 | 341 | ····:cond_2 |
346 |
····add-int/lit8·v |
342 | ····add-int/lit8·v2,·v2,·0x1 |
347 | ····goto·:goto_1 | 343 | ····goto·:goto_1 |
348 | ····.line·249 | 344 | ····.line·249 |
349 |
····.end·local·v |
345 | ····.end·local·v0····#·"proxy":Lch/boye/httpclientandroidlib/HttpHost; |
350 | ····:cond_3 | 346 | ····:cond_3 |
351 |
····array-length·v |
347 | ····array-length·v2,·p0 |
352 |
····new-array·v |
348 | ····new-array·v1,·v2,·[Lch/boye/httpclientandroidlib/HttpHost; |
353 | ····.line·250 | 349 | ····.line·250 |
354 |
····.local·v |
350 | ····.local·v1,·"result":[Lch/boye/httpclientandroidlib/HttpHost; |
355 |
····array-length·v |
351 | ····array-length·v2,·p0 |
356 |
····invoke-static·{p0,·v |
352 | ····invoke-static·{p0,·v3,·v1,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
357 | ····goto·:goto_0 | 353 | ····goto·:goto_0 |
358 | .end·method | 354 | .end·method |
359 | #·virtual·methods | 355 | #·virtual·methods |
360 | .method·public·clone()Ljava/lang/Object; | 356 | .method·public·clone()Ljava/lang/Object; |
Offset 451, 34 lines modified | Offset 446, 37 lines modified | ||
451 | ····if-ne·v3,·v4,·:cond_2 | 446 | ····if-ne·v3,·v4,·:cond_2 |
452 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; | 447 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; |
453 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; | 448 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; |
449 | ····.line·342 | ||
454 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 450 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
455 | ····move-result·v3 | 451 | ····move-result·v3 |
456 | ····if-eqz·v3,·:cond_2 | 452 | ····if-eqz·v3,·:cond_2 |
Max diff block lines reached; 7798/11417 bytes (68.30%) of diff not shown. |
Offset 252, 34 lines modified | Offset 252, 37 lines modified | ||
252 | ····if-ne·v3,·v4,·:cond_3 | 252 | ····if-ne·v3,·v4,·:cond_3 |
253 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; | 253 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; |
254 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; | 254 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->targetHost:Lch/boye/httpclientandroidlib/HttpHost; |
255 | ····.line·313 | ||
255 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 256 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
256 | ····move-result·v3 | 257 | ····move-result·v3 |
257 | ····if-eqz·v3,·:cond_3 | 258 | ····if-eqz·v3,·:cond_3 |
258 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->localAddress:Ljava/net/InetAddress; | 259 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->localAddress:Ljava/net/InetAddress; |
259 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->localAddress:Ljava/net/InetAddress; | 260 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->localAddress:Ljava/net/InetAddress; |
261 | ····.line·314 | ||
260 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 262 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
261 | ····move-result·v3 | 263 | ····move-result·v3 |
262 | ····if-eqz·v3,·:cond_3 | 264 | ····if-eqz·v3,·:cond_3 |
263 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->proxyChain:[Lch/boye/httpclientandroidlib/HttpHost; | 265 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->proxyChain:[Lch/boye/httpclientandroidlib/HttpHost; |
264 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->proxyChain:[Lch/boye/httpclientandroidlib/HttpHost; | 266 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/conn/routing/RouteTracker;->proxyChain:[Lch/boye/httpclientandroidlib/HttpHost; |
267 | ····.line·315 | ||
265 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z | 268 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z |
266 | ····move-result·v3 | 269 | ····move-result·v3 |
267 | ····if-nez·v3,·:cond_0 | 270 | ····if-nez·v3,·:cond_0 |
268 | ····:cond_3 | 271 | ····:cond_3 |
Offset 339, 30 lines modified | Offset 339, 30 lines modified | ||
339 | ····.param·p0,·"cert"····#·Ljava/security/cert/X509Certificate; | 339 | ····.param·p0,·"cert"····#·Ljava/security/cert/X509Certificate; |
340 | ····.param·p1,·"hostname"····#·Ljava/lang/String; | 340 | ····.param·p1,·"hostname"····#·Ljava/lang/String; |
341 | ····.prologue | 341 | ····.prologue |
342 | ····.line·294 | 342 | ····.line·294 |
343 | ····invoke-static·{p1},·Lch/boye/httpclientandroidlib/conn/ssl/AbstractVerifier;->isIPAddress(Ljava/lang/String;)Z | 343 | ····invoke-static·{p1},·Lch/boye/httpclientandroidlib/conn/ssl/AbstractVerifier;->isIPAddress(Ljava/lang/String;)Z |
344 |
····move-result·v |
344 | ····move-result·v8 |
345 |
····if-eqz·v |
345 | ····if-eqz·v8,·:cond_1 |
346 | ····.line·295 | 346 | ····.line·295 |
347 |
····const/4·v |
347 | ····const/4·v6,·0x7 |
348 | ····.line·300 | 348 | ····.line·300 |
349 |
····.local·v |
349 | ····.local·v6,·"subjectType":I |
350 | ····:goto_0 | 350 | ····:goto_0 |
351 |
····new-instance·v |
351 | ····new-instance·v4,·Ljava/util/LinkedList; |
352 |
····invoke-direct·{v |
352 | ····invoke-direct·{v4},·Ljava/util/LinkedList;-><init>()V |
353 | ····.line·301 | 353 | ····.line·301 |
354 |
····.local·v |
354 | ····.local·v4,·"subjectAltList":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Ljava/lang/String;>;" |
355 | ····const/4·v1,·0x0 | 355 | ····const/4·v1,·0x0 |
356 | ····.line·303 | 356 | ····.line·303 |
357 | ····.local·v1,·"c":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<*>;>;" | 357 | ····.local·v1,·"c":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<*>;>;" |
358 | ····:try_start_0 | 358 | ····:try_start_0 |
359 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection; | 359 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection; |
360 | ····:try_end_0 | 360 | ····:try_end_0 |
Offset 373, 147 lines modified | Offset 373, 149 lines modified | ||
373 | ····.line·307 | 373 | ····.line·307 |
374 | ····:goto_1 | 374 | ····:goto_1 |
375 | ····if-eqz·v1,·:cond_2 | 375 | ····if-eqz·v1,·:cond_2 |
376 | ····.line·308 | 376 | ····.line·308 |
377 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 377 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
378 |
····move-result-object·v |
378 | ····move-result-object·v9 |
379 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
380 | ····:cond_0 | 379 | ····:cond_0 |
381 | ····:goto_2 | 380 | ····:goto_2 |
382 |
····invoke-interface·{v |
381 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
383 |
····move-result·v |
382 | ····move-result·v8 |
384 |
····if-eqz·v |
383 | ····if-eqz·v8,·:cond_2 |
385 |
····invoke-interface·{v |
384 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
386 | ····move-result-object·v0 | 385 | ····move-result-object·v0 |
387 | ····check-cast·v0,·Ljava/util/List; | 386 | ····check-cast·v0,·Ljava/util/List; |
388 | ····.line·309 | 387 | ····.line·309 |
389 | ····.local·v0,·"aC":Ljava/util/List;,·"Ljava/util/List<*>;" | 388 | ····.local·v0,·"aC":Ljava/util/List;,·"Ljava/util/List<*>;" |
390 |
····move-object·v |
389 | ····move-object·v2,·v0 |
391 | ····.line·310 | 390 | ····.line·310 |
392 |
····.local·v |
391 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<*>;" |
393 |
····const/4·v |
392 | ····const/4·v8,·0x0 |
394 |
····invoke-interface·{v |
393 | ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
395 |
····move-result-object·v |
394 | ····move-result-object·v8 |
396 |
····check-cast·v |
395 | ····check-cast·v8,·Ljava/lang/Integer; |
397 |
····invoke-virtual·{v |
396 | ····invoke-virtual·{v8},·Ljava/lang/Integer;->intValue()I |
398 |
····move-result·v |
397 | ····move-result·v7 |
399 | ····.line·311 | 398 | ····.line·311 |
400 |
····.local·v |
399 | ····.local·v7,·"type":I |
401 |
····if-ne·v |
400 | ····if-ne·v7,·v6,·:cond_0 |
402 | ····.line·312 | 401 | ····.line·312 |
403 |
····const/4·v |
402 | ····const/4·v8,·0x1 |
404 |
····invoke-interface·{v |
403 | ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
405 |
····move-result-object·v |
404 | ····move-result-object·v3 |
406 |
····check-cast·v |
405 | ····check-cast·v3,·Ljava/lang/String; |
407 | ····.line·313 | 406 | ····.line·313 |
408 |
····.local·v |
407 | ····.local·v3,·"s":Ljava/lang/String; |
409 |
····invoke-virtual·{v |
408 | ····invoke-virtual·{v4,·v3},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z |
410 | ····goto·:goto_2 | 409 | ····goto·:goto_2 |
411 | ····.line·297 | 410 | ····.line·297 |
412 | ····.end·local·v0····#·"aC":Ljava/util/List;,·"Ljava/util/List<*>;" | 411 | ····.end·local·v0····#·"aC":Ljava/util/List;,·"Ljava/util/List<*>;" |
413 | ····.end·local·v1····#·"c":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<*>;>;" | 412 | ····.end·local·v1····#·"c":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<*>;>;" |
414 |
····.end·local·v2····#·"i |
413 | ····.end·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<*>;" |
415 |
····.end·local·v3····#·" |
414 | ····.end·local·v3····#·"s":Ljava/lang/String; |
416 | ····.end·local·v4····#·"s":Ljava/lang/String; | 415 | ····.end·local·v4····#·"subjectAltList":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Ljava/lang/String;>;" |
417 |
····.end·local·v |
416 | ····.end·local·v6····#·"subjectType":I |
Max diff block lines reached; 23994/28322 bytes (84.72%) of diff not shown. |
Offset 15, 38 lines modified | Offset 15, 42 lines modified | ||
15 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·45 | 18 | ····.line·45 |
19 | ····const-string·v0,·"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$" | 19 | ····const-string·v0,·"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$" |
20 | ····.line·46 | ||
20 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 21 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV4_PATTERN:Ljava/util/regex/Pattern; | 23 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV4_PATTERN:Ljava/util/regex/Pattern; |
23 | ····.line·49 | 24 | ····.line·49 |
24 | ····const-string·v0,·"^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$" | 25 | ····const-string·v0,·"^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$" |
26 | ····.line·50 | ||
25 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 27 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
26 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
27 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV6_STD_PATTERN:Ljava/util/regex/Pattern; | 29 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV6_STD_PATTERN:Ljava/util/regex/Pattern; |
28 | ····.line·53 | 30 | ····.line·53 |
29 | ····const-string·v0,·"^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$" | 31 | ····const-string·v0,·"^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$" |
32 | ····.line·54 | ||
30 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 33 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
31 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
32 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV6_HEX_COMPRESSED_PATTERN:Ljava/util/regex/Pattern; | 35 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/conn/util/InetAddressUtils;->IPV6_HEX_COMPRESSED_PATTERN:Ljava/util/regex/Pattern; |
36 | ····.line·53 | ||
33 | ····return-void | 37 | ····return-void |
34 | .end·method | 38 | .end·method |
35 | .method·public·static·isIPv4Address(Ljava/lang/String;)Z | 39 | .method·public·static·isIPv4Address(Ljava/lang/String;)Z |
36 | ····.locals·1 | 40 | ····.locals·1 |
37 | ····.param·p0,·"input"····#·Ljava/lang/String; | 41 | ····.param·p0,·"input"····#·Ljava/lang/String; |
Offset 265, 31 lines modified | Offset 265, 34 lines modified | ||
265 | ········} | 265 | ········} |
266 | ····.end·annotation | 266 | ····.end·annotation |
267 | ····.prologue | 267 | ····.prologue |
268 | ····.line·180 | 268 | ····.line·180 |
269 | ····if-eqz·p1,·:cond_0 | 269 | ····if-eqz·p1,·:cond_0 |
270 | ····.line·181 | ||
270 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 271 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
271 | ····move-result·v0 | 272 | ····move-result·v0 |
272 | ····if-lez·v0,·:cond_0 | 273 | ····if-lez·v0,·:cond_0 |
273 | ····invoke-static·{p1},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 274 | ····invoke-static·{p1},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
274 | ····move-result-object·v0 | 275 | ····move-result-object·v0 |
276 | ····.line·180 | ||
275 | ····:goto_0 | 277 | ····:goto_0 |
276 | ····invoke-static·{p0,·v0},·Lch/boye/httpclientandroidlib/entity/ContentType;->create(Ljava/lang/String;Ljava/nio/charset/Charset;)Lch/boye/httpclientandroidlib/entity/ContentType; | 278 | ····invoke-static·{p0,·v0},·Lch/boye/httpclientandroidlib/entity/ContentType;->create(Ljava/lang/String;Ljava/nio/charset/Charset;)Lch/boye/httpclientandroidlib/entity/ContentType; |
277 | ····move-result-object·v0 | 279 | ····move-result-object·v0 |
278 | ····return-object·v0 | 280 | ····return-object·v0 |
281 | ····.line·181 | ||
279 | ····:cond_0 | 282 | ····:cond_0 |
280 | ····const/4·v0,·0x0 | 283 | ····const/4·v0,·0x0 |
281 | ····goto·:goto_0 | 284 | ····goto·:goto_0 |
282 | .end·method | 285 | .end·method |
283 | .method·public·static·create(Ljava/lang/String;Ljava/nio/charset/Charset;)Lch/boye/httpclientandroidlib/entity/ContentType; | 286 | .method·public·static·create(Ljava/lang/String;Ljava/nio/charset/Charset;)Lch/boye/httpclientandroidlib/entity/ContentType; |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart; | 1 | .class·public·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HttpMultipart.java" | 3 | .source·"HttpMultipart.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·CR_LF:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; | 5 | .field·private·static·final·CR_LF:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
12 | .field·private·static·final·FIELD_SEP:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; | 6 | .field·private·static·final·FIELD_SEP:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
13 | .field·private·static·final·TWO_DASHES:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; | 7 | .field·private·static·final·TWO_DASHES:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
Offset 149, 214 lines modified | Offset 141, 212 lines modified | ||
149 | ····:cond_2 | 141 | ····:cond_2 |
150 | ····sget-object·p2,·Lch/boye/httpclientandroidlib/entity/mime/MIME;->DEFAULT_CHARSET:Ljava/nio/charset/Charset; | 142 | ····sget-object·p2,·Lch/boye/httpclientandroidlib/entity/mime/MIME;->DEFAULT_CHARSET:Ljava/nio/charset/Charset; |
151 | ····goto·:goto_0 | 143 | ····goto·:goto_0 |
152 | .end·method | 144 | .end·method |
153 | .method·private·doWriteTo(Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V | 145 | .method·private·doWriteTo(Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode;Ljava/io/OutputStream;Z)V |
154 |
····.locals·1 |
146 | ····.locals·10 |
155 | ····.param·p1,·"mode"····#·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode; | 147 | ····.param·p1,·"mode"····#·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode; |
156 | ····.param·p2,·"out"····#·Ljava/io/OutputStream; | 148 | ····.param·p2,·"out"····#·Ljava/io/OutputStream; |
157 | ····.param·p3,·"writeContent"····#·Z | 149 | ····.param·p3,·"writeContent"····#·Z |
158 | ····.annotation·system·Ldalvik/annotation/Throws; | 150 | ····.annotation·system·Ldalvik/annotation/Throws; |
159 | ········value·=·{ | 151 | ········value·=·{ |
160 | ············Ljava/io/IOException; | 152 | ············Ljava/io/IOException; |
161 | ········} | 153 | ········} |
162 | ····.end·annotation | 154 | ····.end·annotation |
163 | ····.prologue | 155 | ····.prologue |
164 | ····.line·177 | 156 | ····.line·177 |
165 |
····iget-object·v |
157 | ····iget-object·v7,·p0,·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->charset:Ljava/nio/charset/Charset; |
166 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->getBoundary()Ljava/lang/String; | 158 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->getBoundary()Ljava/lang/String; |
167 |
····move-result-object·v |
159 | ····move-result-object·v8 |
168 |
····invoke-static·{v |
160 | ····invoke-static·{v7,·v8},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->encode(Ljava/nio/charset/Charset;Ljava/lang/String;)Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
169 | ····move-result-object·v0 | 161 | ····move-result-object·v0 |
170 | ····.line·178 | 162 | ····.line·178 |
171 | ····.local·v0,·"boundary":Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; | 163 | ····.local·v0,·"boundary":Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
172 |
····iget-object·v |
164 | ····iget-object·v7,·p0,·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->parts:Ljava/util/List; |
173 |
····invoke-interface·{v |
165 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
174 |
····move-result-object·v |
166 | ····move-result-object·v7 |
175 | ····:goto_0 | 167 | ····:goto_0 |
176 |
····invoke-interface·{v |
168 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
177 |
····move-result·v |
169 | ····move-result·v8 |
178 |
····if-eqz·v |
170 | ····if-eqz·v8,·:cond_2 |
179 |
····invoke-interface·{v |
171 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
180 |
····move-result-object·v |
172 | ····move-result-object·v6 |
181 |
····check-cast·v |
173 | ····check-cast·v6,·Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart; |
182 | ····.line·179 | 174 | ····.line·179 |
183 |
····.local·v |
175 | ····.local·v6,·"part":Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart; |
184 |
····sget-object·v |
176 | ····sget-object·v8,·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->TWO_DASHES:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
185 |
····invoke-static·{v |
177 | ····invoke-static·{v8,·p2},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->writeBytes(Lch/boye/httpclientandroidlib/util/ByteArrayBuffer;Ljava/io/OutputStream;)V |
186 | ····.line·180 | 178 | ····.line·180 |
187 | ····invoke-static·{v0,·p2},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->writeBytes(Lch/boye/httpclientandroidlib/util/ByteArrayBuffer;Ljava/io/OutputStream;)V | 179 | ····invoke-static·{v0,·p2},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->writeBytes(Lch/boye/httpclientandroidlib/util/ByteArrayBuffer;Ljava/io/OutputStream;)V |
188 | ····.line·181 | 180 | ····.line·181 |
189 |
····sget-object·v |
181 | ····sget-object·v8,·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->CR_LF:Lch/boye/httpclientandroidlib/util/ByteArrayBuffer; |
190 |
····invoke-static·{v |
182 | ····invoke-static·{v8,·p2},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->writeBytes(Lch/boye/httpclientandroidlib/util/ByteArrayBuffer;Ljava/io/OutputStream;)V |
191 | ····.line·183 | 183 | ····.line·183 |
192 |
····invoke-virtual·{v |
184 | ····invoke-virtual·{v6},·Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart;->getHeader()Lch/boye/httpclientandroidlib/entity/mime/Header; |
193 | ····move-result-object·v5 | 185 | ····move-result-object·v5 |
194 | ····.line·185 | 186 | ····.line·185 |
195 | ····.local·v5,·"header":Lch/boye/httpclientandroidlib/entity/mime/Header; | 187 | ····.local·v5,·"header":Lch/boye/httpclientandroidlib/entity/mime/Header; |
196 |
····sget-object·v |
188 | ····sget-object·v8,·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart$1;->$SwitchMap$ch$boye$httpclientandroidlib$entity$mime$HttpMultipartMode:[I |
197 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode;->ordinal()I | 189 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipartMode;->ordinal()I |
198 |
····move-result·v |
190 | ····move-result·v9 |
199 |
····aget·v |
191 | ····aget·v8,·v8,·v9 |
Max diff block lines reached; 14211/20013 bytes (71.01%) of diff not shown. |
Offset 24, 20 lines modified | Offset 24, 22 lines modified | ||
24 | .method·static·constructor·<clinit>()V | 24 | .method·static·constructor·<clinit>()V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·52 | 27 | ····.line·52 |
28 | ····const-string·v0,·"-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" | 28 | ····const-string·v0,·"-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" |
29 | ····.line·54 | ||
29 | ····invoke-virtual·{v0},·Ljava/lang/String;->toCharArray()[C | 30 | ····invoke-virtual·{v0},·Ljava/lang/String;->toCharArray()[C |
30 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
31 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->MULTIPART_CHARS:[C | 32 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->MULTIPART_CHARS:[C |
33 | ····.line·52 | ||
32 | ····return-void | 34 | ····return-void |
33 | .end·method | 35 | .end·method |
34 | .method·public·constructor·<init>()V | 36 | .method·public·constructor·<init>()V |
35 | ····.locals·2 | 37 | ····.locals·2 |
36 | ····.prologue | 38 | ····.prologue |
Offset 88, 14 lines modified | Offset 90, 15 lines modified | ||
88 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->multipart:Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart; | 90 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->multipart:Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart; |
89 | ····.line·81 | 91 | ····.line·81 |
90 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/message/BasicHeader; | 92 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/message/BasicHeader; |
91 | ····const-string·v1,·"Content-Type" | 93 | ····const-string·v1,·"Content-Type" |
94 | ····.line·83 | ||
92 | ····invoke-virtual·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->generateContentType(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; | 95 | ····invoke-virtual·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->generateContentType(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; |
93 | ····move-result-object·v2 | 96 | ····move-result-object·v2 |
94 | ····invoke-direct·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/message/BasicHeader;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 97 | ····invoke-direct·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/message/BasicHeader;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
95 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->contentType:Lch/boye/httpclientandroidlib/Header; | 98 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->contentType:Lch/boye/httpclientandroidlib/Header; |
Offset 346, 41 lines modified | Offset 349, 40 lines modified | ||
346 | .end·method | 349 | .end·method |
347 | .method·public·isRepeatable()Z | 350 | .method·public·isRepeatable()Z |
348 | ····.locals·8 | 351 | ····.locals·8 |
349 | ····.prologue | 352 | ····.prologue |
350 | ····.line·136 | 353 | ····.line·136 |
351 |
····iget-object·v |
354 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/entity/mime/MultipartEntity;->multipart:Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart; |
352 |
····invoke-virtual·{v |
355 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/entity/mime/HttpMultipart;->getBodyParts()Ljava/util/List; |
353 |
····move-result-object·v |
356 | ····move-result-object·v2 |
354 |
····invoke-interface·{v |
357 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
355 |
····move-result-object·v |
358 | ····move-result-object·v2 |
356 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
357 | ····:cond_0 | 359 | ····:cond_0 |
358 |
····invoke-interface·{v |
360 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
359 | ····move-result·v3 | 361 | ····move-result·v3 |
360 | ····if-eqz·v3,·:cond_1 | 362 | ····if-eqz·v3,·:cond_1 |
361 |
····invoke-interface·{v |
363 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
362 |
····move-result-object·v |
364 | ····move-result-object·v1 |
363 |
····check-cast·v |
365 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart; |
364 | ····.line·137 | 366 | ····.line·137 |
365 |
····.local·v |
367 | ····.local·v1,·"part":Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart; |
366 |
····invoke-virtual·{v |
368 | ····invoke-virtual·{v1},·Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart;->getBody()Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody; |
367 | ····move-result-object·v0 | 369 | ····move-result-object·v0 |
368 | ····.line·138 | 370 | ····.line·138 |
369 | ····.local·v0,·"body":Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody; | 371 | ····.local·v0,·"body":Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody; |
370 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody;->getContentLength()J | 372 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody;->getContentLength()J |
Offset 389, 24 lines modified | Offset 391, 24 lines modified | ||
389 | ····const-wide/16·v6,·0x0 | 391 | ····const-wide/16·v6,·0x0 |
390 | ····cmp-long·v3,·v4,·v6 | 392 | ····cmp-long·v3,·v4,·v6 |
391 | ····if-gez·v3,·:cond_0 | 393 | ····if-gez·v3,·:cond_0 |
392 | ····.line·139 | 394 | ····.line·139 |
393 |
····const/4·v |
395 | ····const/4·v2,·0x0 |
394 | ····.line·142 | 396 | ····.line·142 |
395 | ····.end·local·v0····#·"body":Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody; | 397 | ····.end·local·v0····#·"body":Lch/boye/httpclientandroidlib/entity/mime/content/ContentBody; |
396 |
····.end·local·v |
398 | ····.end·local·v1····#·"part":Lch/boye/httpclientandroidlib/entity/mime/FormBodyPart; |
397 | ····:goto_0 | 399 | ····:goto_0 |
398 |
····return·v |
400 | ····return·v2 |
399 | ····:cond_1 | 401 | ····:cond_1 |
400 |
····const/4·v |
402 | ····const/4·v2,·0x1 |
Max diff block lines reached; 63/4184 bytes (1.51%) of diff not shown. |
Offset 298, 42 lines modified | Offset 298, 45 lines modified | ||
298 | ····move-object·v0,·p1 | 298 | ····move-object·v0,·p1 |
299 | ····.line·230 | 299 | ····.line·230 |
300 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/io/EofSensor; | 300 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/io/EofSensor; |
301 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->eofSensor:Lch/boye/httpclientandroidlib/io/EofSensor; | 301 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->eofSensor:Lch/boye/httpclientandroidlib/io/EofSensor; |
302 |
····.line·23 |
302 | ····.line·234 |
303 | ····:cond_2 | 303 | ····:cond_2 |
304 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createHttpResponseFactory()Lch/boye/httpclientandroidlib/HttpResponseFactory; | 304 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createHttpResponseFactory()Lch/boye/httpclientandroidlib/HttpResponseFactory; |
305 | ····move-result-object·v0 | 305 | ····move-result-object·v0 |
306 | ····.line·232 | ||
306 | ····invoke-virtual·{p0,·p1,·v0,·p3},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createResponseParser(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/HttpResponseFactory;Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/HttpMessageParser; | 307 | ····invoke-virtual·{p0,·p1,·v0,·p3},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createResponseParser(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/HttpResponseFactory;Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/HttpMessageParser; |
307 | ····move-result-object·v0 | 308 | ····move-result-object·v0 |
308 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->responseParser:Lch/boye/httpclientandroidlib/io/HttpMessageParser; | 309 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->responseParser:Lch/boye/httpclientandroidlib/io/HttpMessageParser; |
309 | ····.line·236 | 310 | ····.line·236 |
310 | ····invoke-virtual·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createRequestWriter(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/HttpMessageWriter; | 311 | ····invoke-virtual·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createRequestWriter(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/HttpMessageWriter; |
311 | ····move-result-object·v0 | 312 | ····move-result-object·v0 |
312 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->requestWriter:Lch/boye/httpclientandroidlib/io/HttpMessageWriter; | 313 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->requestWriter:Lch/boye/httpclientandroidlib/io/HttpMessageWriter; |
313 |
····.line·23 |
314 | ····.line·239 |
314 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/io/SessionInputBuffer;->getMetrics()Lch/boye/httpclientandroidlib/io/HttpTransportMetrics; | 315 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/io/SessionInputBuffer;->getMetrics()Lch/boye/httpclientandroidlib/io/HttpTransportMetrics; |
315 | ····move-result-object·v0 | 316 | ····move-result-object·v0 |
317 | ····.line·240 | ||
316 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;->getMetrics()Lch/boye/httpclientandroidlib/io/HttpTransportMetrics; | 318 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;->getMetrics()Lch/boye/httpclientandroidlib/io/HttpTransportMetrics; |
317 | ····move-result-object·v1 | 319 | ····move-result-object·v1 |
320 | ····.line·238 | ||
318 | ····invoke-virtual·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createConnectionMetrics(Lch/boye/httpclientandroidlib/io/HttpTransportMetrics;Lch/boye/httpclientandroidlib/io/HttpTransportMetrics;)Lch/boye/httpclientandroidlib/impl/HttpConnectionMetricsImpl; | 321 | ····invoke-virtual·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->createConnectionMetrics(Lch/boye/httpclientandroidlib/io/HttpTransportMetrics;Lch/boye/httpclientandroidlib/io/HttpTransportMetrics;)Lch/boye/httpclientandroidlib/impl/HttpConnectionMetricsImpl; |
319 | ····move-result-object·v0 | 322 | ····move-result-object·v0 |
320 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->metrics:Lch/boye/httpclientandroidlib/impl/HttpConnectionMetricsImpl; | 323 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->metrics:Lch/boye/httpclientandroidlib/impl/HttpConnectionMetricsImpl; |
321 | ····.line·241 | 324 | ····.line·241 |
Offset 600, 18 lines modified | Offset 603, 20 lines modified | ||
600 | ····.line·271 | 603 | ····.line·271 |
601 | ····:cond_1 | 604 | ····:cond_1 |
602 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->entityserializer:Lch/boye/httpclientandroidlib/impl/entity/EntitySerializer; | 605 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->entityserializer:Lch/boye/httpclientandroidlib/impl/entity/EntitySerializer; |
603 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->outbuffer:Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; | 606 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection;->outbuffer:Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; |
607 | ····.line·274 | ||
604 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpEntityEnclosingRequest;->getEntity()Lch/boye/httpclientandroidlib/HttpEntity; | 608 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpEntityEnclosingRequest;->getEntity()Lch/boye/httpclientandroidlib/HttpEntity; |
605 | ····move-result-object·v2 | 609 | ····move-result-object·v2 |
610 | ····.line·271 | ||
606 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lch/boye/httpclientandroidlib/impl/entity/EntitySerializer;->serialize(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/HttpMessage;Lch/boye/httpclientandroidlib/HttpEntity;)V | 611 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lch/boye/httpclientandroidlib/impl/entity/EntitySerializer;->serialize(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/HttpMessage;Lch/boye/httpclientandroidlib/HttpEntity;)V |
607 | ····goto·:goto_0 | 612 | ····goto·:goto_0 |
608 | .end·method | 613 | .end·method |
609 | .method·public·sendRequestHeader(Lch/boye/httpclientandroidlib/HttpRequest;)V | 614 | .method·public·sendRequestHeader(Lch/boye/httpclientandroidlib/HttpRequest;)V |
610 | ····.locals·2 | 615 | ····.locals·2 |
Offset 64, 30 lines modified | Offset 64, 32 lines modified | ||
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 65 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
66 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
67 | ····const/16·v2,·0x3a | 67 | ····const/16·v2,·0x3a |
68 | ····.line·274 | ||
68 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 69 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
69 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
71 | ····.line·275 | ||
70 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getPort()I | 72 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getPort()I |
71 | ····move-result·v2 | 73 | ····move-result·v2 |
72 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 74 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
73 | ····.line·279 | 75 | ····.line·279 |
74 | ····.end·local·v0····#·"addr":Ljava/net/InetSocketAddress; | 76 | ····.end·local·v0····#·"addr":Ljava/net/InetSocketAddress; |
75 | ····:goto_1 | 77 | ····:goto_1 |
76 | ····return-void | 78 | ····return-void |
77 |
····.line·27 |
79 | ····.line·273 |
78 | ····.restart·local·v0····#·"addr":Ljava/net/InetSocketAddress; | 80 | ····.restart·local·v0····#·"addr":Ljava/net/InetSocketAddress; |
79 | ····:cond_0 | 81 | ····:cond_0 |
80 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; | 82 | ····invoke-virtual·{v0},·Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress; |
81 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
82 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
Offset 189, 24 lines modified | Offset 191, 26 lines modified | ||
189 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->socket:Ljava/net/Socket; | 191 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->socket:Ljava/net/Socket; |
190 | ····.line·161 | 192 | ····.line·161 |
191 | ····invoke-static·{p2},·Lch/boye/httpclientandroidlib/params/HttpConnectionParams;->getSocketBufferSize(Lch/boye/httpclientandroidlib/params/HttpParams;)I | 193 | ····invoke-static·{p2},·Lch/boye/httpclientandroidlib/params/HttpConnectionParams;->getSocketBufferSize(Lch/boye/httpclientandroidlib/params/HttpParams;)I |
192 | ····move-result·v0 | 194 | ····move-result·v0 |
193 |
····.line·16 |
195 | ····.line·164 |
194 | ····.local·v0,·"buffersize":I | 196 | ····.local·v0,·"buffersize":I |
195 | ····invoke-virtual·{p0,·p1,·v0,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->createSessionInputBuffer(Ljava/net/Socket;ILch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/SessionInputBuffer; | 197 | ····invoke-virtual·{p0,·p1,·v0,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->createSessionInputBuffer(Ljava/net/Socket;ILch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/SessionInputBuffer; |
196 | ····move-result-object·v1 | 198 | ····move-result-object·v1 |
199 | ····.line·165 | ||
197 | ····invoke-virtual·{p0,·p1,·v0,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->createSessionOutputBuffer(Ljava/net/Socket;ILch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; | 200 | ····invoke-virtual·{p0,·p1,·v0,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->createSessionOutputBuffer(Ljava/net/Socket;ILch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; |
198 | ····move-result-object·v2 | 201 | ····move-result-object·v2 |
202 | ····.line·163 | ||
199 | ····invoke-virtual·{p0,·v1,·v2,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->init(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/params/HttpParams;)V | 203 | ····invoke-virtual·{p0,·v1,·v2,·p2},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->init(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/params/HttpParams;)V |
200 | ····.line·168 | 204 | ····.line·168 |
201 | ····const/4·v1,·0x1 | 205 | ····const/4·v1,·0x1 |
202 | ····iput-boolean·v1,·p0,·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->open:Z | 206 | ····iput-boolean·v1,·p0,·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->open:Z |
Offset 1662, 14 lines modified | Offset 1662, 15 lines modified | ||
1662 | ····move-object/from16·v0,·p0 | 1662 | ····move-object/from16·v0,·p0 |
1663 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->cnonce:Ljava/lang/String; | 1663 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->cnonce:Ljava/lang/String; |
1664 | ····move-object/from16·v37,·v0 | 1664 | ····move-object/from16·v37,·v0 |
1665 | ····.line·393 | ||
1665 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1666 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1666 | ····move-result-object·v36 | 1667 | ····move-result-object·v36 |
1667 | ····const/16·v37,·0x3a | 1668 | ····const/16·v37,·0x3a |
1668 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 1669 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
Offset 1693, 14 lines modified | Offset 1694, 15 lines modified | ||
1693 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1694 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1694 | ····move-result-object·v36 | 1695 | ····move-result-object·v36 |
1695 | ····const/16·v37,·0x3a | 1696 | ····const/16·v37,·0x3a |
1697 | ····.line·394 | ||
1696 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 1698 | ····invoke-virtual/range·{v36·..·v37},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
1697 | ····move-result-object·v36 | 1699 | ····move-result-object·v36 |
1698 | ····move-object/from16·v0,·v36 | 1700 | ····move-object/from16·v0,·v36 |
1699 | ····move-object/from16·v1,·v17 | 1701 | ····move-object/from16·v1,·v17 |
Offset 1711, 15 lines modified | Offset 1713, 15 lines modified | ||
1711 | ····invoke-virtual/range·{v31·..·v31},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1713 | ····invoke-virtual/range·{v31·..·v31},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1712 | ····move-result-object·v10 | 1714 | ····move-result-object·v10 |
1713 | ····.restart·local·v10····#·"digestValue":Ljava/lang/String; | 1715 | ····.restart·local·v10····#·"digestValue":Ljava/lang/String; |
1714 | ····goto/16·:goto_5 | 1716 | ····goto/16·:goto_5 |
1715 |
····.line·39 |
1717 | ····.line·393 |
1716 | ····.end·local·v10····#·"digestValue":Ljava/lang/String; | 1718 | ····.end·local·v10····#·"digestValue":Ljava/lang/String; |
1717 | ····:cond_17 | 1719 | ····:cond_17 |
1718 | ····const-string·v36,·"auth" | 1720 | ····const-string·v36,·"auth" |
1719 | ····goto·:goto_b | 1721 | ····goto·:goto_b |
1720 | ····.line·404 | 1722 | ····.line·404 |
Offset 2166, 38 lines modified | Offset 2168, 41 lines modified | ||
2166 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; | 2168 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
2167 | ····move-result-object·v1 | 2169 | ····move-result-object·v1 |
2168 | ····const-string·v2,·",·nonce=" | 2170 | ····const-string·v2,·",·nonce=" |
2171 | ····.line·487 | ||
2169 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2172 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2170 | ····move-result-object·v1 | 2173 | ····move-result-object·v1 |
2171 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->lastNonce:Ljava/lang/String; | 2174 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->lastNonce:Ljava/lang/String; |
2172 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2175 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2173 | ····move-result-object·v1 | 2176 | ····move-result-object·v1 |
2174 | ····const-string·v2,·",·nc=" | 2177 | ····const-string·v2,·",·nc=" |
2178 | ····.line·488 | ||
2175 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2179 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2176 | ····move-result-object·v1 | 2180 | ····move-result-object·v1 |
2177 | ····iget-wide·v2,·p0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->nounceCount:J | 2181 | ····iget-wide·v2,·p0,·Lch/boye/httpclientandroidlib/impl/auth/DigestScheme;->nounceCount:J |
2178 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 2182 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2179 | ····move-result-object·v1 | 2183 | ····move-result-object·v1 |
2180 | ····const-string·v2,·"]" | 2184 | ····const-string·v2,·"]" |
2185 | ····.line·489 | ||
2181 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2186 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2182 | ····.line·490 | 2187 | ····.line·490 |
2183 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2188 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
2184 | ····move-result-object·v1 | 2189 | ····move-result-object·v1 |
Offset 101, 25 lines modified | Offset 101, 26 lines modified | ||
101 | ····if-nez·v3,·:cond_2 | 101 | ····if-nez·v3,·:cond_2 |
102 | ····const-string·v3,·"null" | 102 | ····const-string·v3,·"null" |
103 | ····:goto_0 | 103 | ····:goto_0 |
104 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 104 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
105 |
····.line·18 |
105 | ····.line·187 |
106 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 106 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
107 | ····move-result-object·v3 | 107 | ····move-result-object·v3 |
108 | ····invoke-static·{v3,·p1},·Lch/boye/httpclientandroidlib/util/EncodingUtils;->getBytes(Ljava/lang/String;Ljava/lang/String;)[B | 108 | ····invoke-static·{v3,·p1},·Lch/boye/httpclientandroidlib/util/EncodingUtils;->getBytes(Ljava/lang/String;Ljava/lang/String;)[B |
109 | ····move-result-object·v3 | 109 | ····move-result-object·v3 |
110 | ····const/4·v4,·0x2 | 110 | ····const/4·v4,·0x2 |
111 | ····.line·186 | ||
111 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/androidextra/Base64;->encode([BI)[B | 112 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/androidextra/Base64;->encode([BI)[B |
112 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
113 | ····.line·189 | 114 | ····.line·189 |
114 | ····.local·v0,·"base64password":[B | 115 | ····.local·v0,·"base64password":[B |
115 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 116 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
Offset 134, 14 lines modified | Offset 134, 15 lines modified | ||
134 | ····const-string·v5,·"Error·getting·md5·message·digest·implementation:·" | 134 | ····const-string·v5,·"Error·getting·md5·message·digest·implementation:·" |
135 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 135 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 | ····move-result-object·v4 | 136 | ····move-result-object·v4 |
137 | ····.line·1576 | ||
137 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; | 138 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; |
138 | ····move-result-object·v5 | 139 | ····move-result-object·v5 |
139 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 140 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
140 | ····move-result-object·v4 | 141 | ····move-result-object·v4 |
Offset 189, 14 lines modified | Offset 189, 15 lines modified | ||
189 | ····const-string·v4,·"·message·expected·-·instead·got·type·" | 189 | ····const-string·v4,·"·message·expected·-·instead·got·type·" |
190 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 190 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
191 | ····move-result-object·v3 | 191 | ····move-result-object·v3 |
192 | ····.line·861 | ||
192 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 193 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
193 | ····move-result-object·v4 | 194 | ····move-result-object·v4 |
194 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 195 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
195 | ····move-result-object·v3 | 196 | ····move-result-object·v3 |
Offset 243, 55 lines modified | Offset 244, 50 lines modified | ||
243 | ····iput·v0,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->currentOutputPosition:I | 244 | ····iput·v0,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->currentOutputPosition:I |
244 | ····.line·932 | 245 | ····.line·932 |
245 | ····return-void | 246 | ····return-void |
246 | .end·method | 247 | .end·method |
247 | .method·protected·addBytes([B)V | 248 | .method·protected·addBytes([B)V |
248 |
····.locals· |
249 | ····.locals·5 |
249 | ····.param·p1,·"bytes"····#·[B | 250 | ····.param·p1,·"bytes"····#·[B |
250 | ····.prologue | 251 | ····.prologue |
251 | ····.line·941 | 252 | ····.line·941 |
252 |
···· |
253 | ····array-length·v2,·p1 |
253 |
···· |
254 | ····const/4·v1,·0x0 |
254 | ····array-length·v3,·v0 | ||
255 | ····.local·v3,·"len$":I | ||
256 | ····const/4·v2,·0x0 | ||
257 | ····.local·v2,·"i$":I | ||
258 | ····:goto_0 | 255 | ····:goto_0 |
259 |
····if-ge·v |
256 | ····if-ge·v1,·v2,·:cond_0 |
260 |
····aget-byte·v |
257 | ····aget-byte·v0,·p1,·v1 |
261 | ····.line·942 | 258 | ····.line·942 |
262 |
····.local·v |
259 | ····.local·v0,·"b":B |
263 |
····iget-object·v |
260 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->messageContents:[B |
264 |
····iget·v |
261 | ····iget·v4,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->currentOutputPosition:I |
265 |
····aput-byte·v |
262 | ····aput-byte·v0,·v3,·v4 |
266 | ····.line·943 | 263 | ····.line·943 |
267 |
····iget·v |
264 | ····iget·v3,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->currentOutputPosition:I |
268 |
····add-int/lit8·v |
265 | ····add-int/lit8·v3,·v3,·0x1 |
269 |
····iput·v |
266 | ····iput·v3,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$NTLMMessage;->currentOutputPosition:I |
270 | ····.line·941 | 267 | ····.line·941 |
271 |
····add-int/lit8·v |
268 | ····add-int/lit8·v1,·v1,·0x1 |
272 | ····goto·:goto_0 | 269 | ····goto·:goto_0 |
273 | ····.line·945 | 270 | ····.line·945 |
274 |
····.end·local·v |
271 | ····.end·local·v0····#·"b":B |
275 | ····:cond_0 | 272 | ····:cond_0 |
276 | ····return-void | 273 | ····return-void |
277 | .end·method | 274 | .end·method |
278 | .method·protected·addULong(I)V | 275 | .method·protected·addULong(I)V |
279 | ····.locals·1 | 276 | ····.locals·1 |
280 | ····.param·p1,·"value"····#·I | 277 | ····.param·p1,·"value"····#·I |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 83 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
84 | ····move-result-object·v3 | 84 | ····move-result-object·v3 |
85 | ····iget·v4,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->flags:I | 85 | ····iget·v4,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->flags:I |
86 | ····.line·1110 | ||
86 | ····invoke-static·{v4},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 87 | ····invoke-static·{v4},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
87 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
88 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 89 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
89 | ····move-result-object·v3 | 90 | ····move-result-object·v3 |
Offset 107, 15 lines modified | Offset 107, 14 lines modified | ||
107 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 107 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
108 | ····.line·84 | 108 | ····.line·84 |
109 | ····const-string·v0,·"ASCII" | 109 | ····const-string·v0,·"ASCII" |
110 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl;->credentialCharset:Ljava/lang/String; | 110 | ····iput-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl;->credentialCharset:Ljava/lang/String; |
111 | ····.line·1564 | ||
112 | ····return-void | 111 | ····return-void |
113 | .end·method | 112 | .end·method |
114 | .method·static·F(III)I | 113 | .method·static·F(III)I |
115 | ····.locals·2 | 114 | ····.locals·2 |
116 | ····.param·p0,·"x"····#·I | 115 | ····.param·p0,·"x"····#·I |
117 | ····.param·p1,·"y"····#·I | 116 | ····.param·p1,·"y"····#·I |
Offset 2122, 42 lines modified | Offset 2121, 46 lines modified | ||
2122 | ····.prologue | 2121 | ····.prologue |
2123 | ····.line·1639 | 2122 | ····.line·1639 |
2124 | ····new-instance·v9,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message; | 2123 | ····new-instance·v9,·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message; |
2125 | ····invoke-direct·{v9,·p5},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;-><init>(Ljava/lang/String;)V | 2124 | ····invoke-direct·{v9,·p5},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;-><init>(Ljava/lang/String;)V |
2126 |
····.line·164 |
2125 | ····.line·1645 |
2127 | ····.local·v9,·"t2m":Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message; | 2126 | ····.local·v9,·"t2m":Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message; |
2128 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getChallenge()[B | 2127 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getChallenge()[B |
2129 | ····move-result-object·v5 | 2128 | ····move-result-object·v5 |
2129 | ····.line·1646 | ||
2130 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getFlags()I | 2130 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getFlags()I |
2131 | ····move-result·v6 | 2131 | ····move-result·v6 |
2132 | ····.line·1647 | ||
2132 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getTarget()Ljava/lang/String; | 2133 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getTarget()Ljava/lang/String; |
2133 | ····move-result-object·v7 | 2134 | ····move-result-object·v7 |
2135 | ····.line·1648 | ||
2134 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getTargetInfo()[B | 2136 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type2Message;->getTargetInfo()[B |
2135 | ····move-result-object·v8 | 2137 | ····move-result-object·v8 |
2136 | ····move-object·v0,·p0 | 2138 | ····move-object·v0,·p0 |
2137 | ····move-object·v1,·p1 | 2139 | ····move-object·v1,·p1 |
2138 | ····move-object·v2,·p2 | 2140 | ····move-object·v2,·p2 |
2139 | ····move-object·v3,·p4 | 2141 | ····move-object·v3,·p4 |
2140 | ····move-object·v4,·p3 | 2142 | ····move-object·v4,·p3 |
2143 | ····.line·1640 | ||
2141 | ····invoke-virtual/range·{v0·..·v8},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl;->getType3Message(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BILjava/lang/String;[B)Ljava/lang/String; | 2144 | ····invoke-virtual/range·{v0·..·v8},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl;->getType3Message(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BILjava/lang/String;[B)Ljava/lang/String; |
2142 | ····move-result-object·v0 | 2145 | ····move-result-object·v0 |
2143 | ····return-object·v0 | 2146 | ····return-object·v0 |
2144 | .end·method | 2147 | .end·method |
Offset 2218, 13 lines modified | Offset 2221, 15 lines modified | ||
2218 | ····move-object/from16·v7,·p7 | 2221 | ····move-object/from16·v7,·p7 |
2219 | ····move-object/from16·v8,·p8 | 2222 | ····move-object/from16·v8,·p8 |
2220 | ····invoke-direct/range·{v0·..·v8},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type3Message;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BILjava/lang/String;[B)V | 2223 | ····invoke-direct/range·{v0·..·v8},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type3Message;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[BILjava/lang/String;[B)V |
2224 | ····.line·166 | ||
2221 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type3Message;->getResponse()Ljava/lang/String; | 2225 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$Type3Message;->getResponse()Ljava/lang/String; |
2222 | ····move-result-object·v0 | 2226 | ····move-result-object·v0 |
2227 | ····.line·165 | ||
2223 | ····return-object·v0 | 2228 | ····return-object·v0 |
2224 | .end·method | 2229 | .end·method |
Offset 102, 22 lines modified | Offset 102, 25 lines modified | ||
102 | ····if-ne·v1,·v2,·:cond_1 | 102 | ····if-ne·v1,·v2,·:cond_1 |
103 | ····.line·125 | 103 | ····.line·125 |
104 | ····:cond_0 | 104 | ····:cond_0 |
105 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->engine:Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine; | 105 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->engine:Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine; |
106 | ····.line·126 | ||
106 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getDomain()Ljava/lang/String; | 107 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getDomain()Ljava/lang/String; |
107 | ····move-result-object·v2 | 108 | ····move-result-object·v2 |
109 | ····.line·127 | ||
108 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getWorkstation()Ljava/lang/String; | 110 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getWorkstation()Ljava/lang/String; |
109 | ····move-result-object·v3 | 111 | ····move-result-object·v3 |
112 | ····.line·125 | ||
110 | ····invoke-interface·{v1,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine;->generateType1Msg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 113 | ····invoke-interface·{v1,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine;->generateType1Msg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
111 | ····move-result-object·v10 | 114 | ····move-result-object·v10 |
112 | ····.line·128 | 115 | ····.line·128 |
113 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE1_GENERATED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; | 116 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE1_GENERATED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; |
Offset 176, 14 lines modified | Offset 179, 15 lines modified | ||
176 | ····const-string·v3,·"Credentials·cannot·be·used·for·NTLM·authentication:·" | 179 | ····const-string·v3,·"Credentials·cannot·be·used·for·NTLM·authentication:·" |
177 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 180 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
178 | ····move-result-object·v2 | 181 | ····move-result-object·v2 |
182 | ····.line·121 | ||
179 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 183 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
180 | ····move-result-object·v3 | 184 | ····move-result-object·v3 |
181 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 185 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
182 | ····move-result-object·v3 | 186 | ····move-result-object·v3 |
Offset 209, 32 lines modified | Offset 213, 37 lines modified | ||
209 | ····sget-object·v2,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE2_RECEVIED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; | 213 | ····sget-object·v2,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE2_RECEVIED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; |
210 | ····if-ne·v1,·v2,·:cond_2 | 214 | ····if-ne·v1,·v2,·:cond_2 |
211 | ····.line·130 | 215 | ····.line·130 |
212 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->engine:Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine; | 216 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->engine:Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine; |
217 | ····.line·131 | ||
213 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getUserName()Ljava/lang/String; | 218 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getUserName()Ljava/lang/String; |
214 | ····move-result-object·v2 | 219 | ····move-result-object·v2 |
220 | ····.line·132 | ||
215 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getPassword()Ljava/lang/String; | 221 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getPassword()Ljava/lang/String; |
216 | ····move-result-object·v3 | 222 | ····move-result-object·v3 |
223 | ····.line·133 | ||
217 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getDomain()Ljava/lang/String; | 224 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getDomain()Ljava/lang/String; |
218 | ····move-result-object·v4 | 225 | ····move-result-object·v4 |
226 | ····.line·134 | ||
219 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getWorkstation()Ljava/lang/String; | 227 | ····invoke-virtual·{v9},·Lch/boye/httpclientandroidlib/auth/NTCredentials;->getWorkstation()Ljava/lang/String; |
220 | ····move-result-object·v5 | 228 | ····move-result-object·v5 |
221 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->challenge:Ljava/lang/String; | 229 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme;->challenge:Ljava/lang/String; |
230 | ····.line·130 | ||
222 | ····invoke-interface/range·{v1·..·v6},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine;->generateType3Msg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 231 | ····invoke-interface/range·{v1·..·v6},·Lch/boye/httpclientandroidlib/impl/auth/NTLMEngine;->generateType3Msg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
223 | ····move-result-object·v10 | 232 | ····move-result-object·v10 |
224 | ····.line·136 | 233 | ····.line·136 |
225 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE3_GENERATED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; | 234 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State;->MSG_TYPE3_GENERATED:Lch/boye/httpclientandroidlib/impl/auth/NTLMScheme$State; |
Offset 103, 97 lines modified | Offset 103, 92 lines modified | ||
103 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
104 | ····return-object·v0 | 104 | ····return-object·v0 |
105 | .end·method | 105 | .end·method |
106 | .method·protected·parseChallenge(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;II)V | 106 | .method·protected·parseChallenge(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;II)V |
107 |
····.locals· |
107 | ····.locals·9 |
108 | ····.param·p1,·"buffer"····#·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 108 | ····.param·p1,·"buffer"····#·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
109 | ····.param·p2,·"pos"····#·I | 109 | ····.param·p2,·"pos"····#·I |
110 | ····.param·p3,·"len"····#·I | 110 | ····.param·p3,·"len"····#·I |
111 | ····.annotation·system·Ldalvik/annotation/Throws; | 111 | ····.annotation·system·Ldalvik/annotation/Throws; |
112 | ········value·=·{ | 112 | ········value·=·{ |
113 | ············Lch/boye/httpclientandroidlib/auth/MalformedChallengeException; | 113 | ············Lch/boye/httpclientandroidlib/auth/MalformedChallengeException; |
114 | ········} | 114 | ········} |
115 | ····.end·annotation | 115 | ····.end·annotation |
116 | ····.prologue | 116 | ····.prologue |
117 | ····.line·76 | 117 | ····.line·76 |
118 |
····sget-object·v |
118 | ····sget-object·v3,·Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser; |
119 | ····.line·77 | 119 | ····.line·77 |
120 |
····.local·v |
120 | ····.local·v3,·"parser":Lch/boye/httpclientandroidlib/message/HeaderValueParser; |
121 |
····new-instance·v |
121 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/message/ParserCursor; |
122 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I | 122 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I |
123 |
····move-result·v |
123 | ····move-result·v4 |
124 |
····invoke-direct·{v |
124 | ····invoke-direct·{v0,·p2,·v4},·Lch/boye/httpclientandroidlib/message/ParserCursor;-><init>(II)V |
125 | ····.line·78 | 125 | ····.line·78 |
126 |
····.local·v |
126 | ····.local·v0,·"cursor":Lch/boye/httpclientandroidlib/message/ParserCursor; |
127 |
····invoke-interface·{v |
127 | ····invoke-interface·{v3,·p1,·v0},·Lch/boye/httpclientandroidlib/message/HeaderValueParser;->parseElements(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/message/ParserCursor;)[Lch/boye/httpclientandroidlib/HeaderElement; |
128 |
····move-result-object·v |
128 | ····move-result-object·v2 |
129 | ····.line·79 | 129 | ····.line·79 |
130 |
····.local·v |
130 | ····.local·v2,·"elements":[Lch/boye/httpclientandroidlib/HeaderElement; |
131 |
····array-length·v |
131 | ····array-length·v4,·v2 |
132 |
····if-nez·v |
132 | ····if-nez·v4,·:cond_0 |
133 | ····.line·80 | 133 | ····.line·80 |
134 |
····new-instance·v |
134 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/auth/MalformedChallengeException; |
135 |
····const-string·v |
135 | ····const-string·v5,·"Authentication·challenge·is·empty" |
136 |
····invoke-direct·{v |
136 | ····invoke-direct·{v4,·v5},·Lch/boye/httpclientandroidlib/auth/MalformedChallengeException;-><init>(Ljava/lang/String;)V |
137 |
····throw·v |
137 | ····throw·v4 |
138 | ····.line·82 | 138 | ····.line·82 |
139 | ····:cond_0 | 139 | ····:cond_0 |
140 |
····iget-object·v |
140 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/impl/auth/RFC2617Scheme;->params:Ljava/util/Map; |
141 |
····invoke-interface·{v |
141 | ····invoke-interface·{v4},·Ljava/util/Map;->clear()V |
142 | ····.line·83 | 142 | ····.line·83 |
143 |
···· |
143 | ····array-length·v5,·v2 |
144 | ····.local·v0,·"arr$":[Lch/boye/httpclientandroidlib/HeaderElement; | ||
145 | ····array-length·v5,·v0 | ||
146 | ····.local·v5,·"len$":I | ||
147 | ····const/4·v4,·0x0 | 144 | ····const/4·v4,·0x0 |
148 | ····.local·v4,·"i$":I | ||
149 | ····:goto_0 | 145 | ····:goto_0 |
150 | ····if-ge·v4,·v5,·:cond_1 | 146 | ····if-ge·v4,·v5,·:cond_1 |
151 |
····aget-object·v |
147 | ····aget-object·v1,·v2,·v4 |
152 | ····.line·84 | 148 | ····.line·84 |
153 |
····.local·v |
149 | ····.local·v1,·"element":Lch/boye/httpclientandroidlib/HeaderElement; |
154 |
····iget-object·v |
150 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/auth/RFC2617Scheme;->params:Ljava/util/Map; |
155 |
····invoke-interface·{v |
151 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
156 |
····move-result-object·v |
152 | ····move-result-object·v7 |
157 |
····invoke-interface·{v |
153 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/HeaderElement;->getValue()Ljava/lang/String; |
158 |
····move-result-object·v |
154 | ····move-result-object·v8 |
159 |
····invoke-interface·{v |
155 | ····invoke-interface·{v6,·v7,·v8},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
160 | ····.line·83 | 156 | ····.line·83 |
161 | ····add-int/lit8·v4,·v4,·0x1 | 157 | ····add-int/lit8·v4,·v4,·0x1 |
162 | ····goto·:goto_0 | 158 | ····goto·:goto_0 |
163 | ····.line·86 | 159 | ····.line·86 |
164 |
····.end·local·v |
160 | ····.end·local·v1····#·"element":Lch/boye/httpclientandroidlib/HeaderElement; |
165 | ····:cond_1 | 161 | ····:cond_1 |
166 | ····return-void | 162 | ····return-void |
167 | .end·method | 163 | .end·method |
Offset 656, 58 lines modified | Offset 656, 68 lines modified | ||
656 | ····invoke-direct·{v0},·Lch/boye/httpclientandroidlib/protocol/BasicHttpContext;-><init>()V | 656 | ····invoke-direct·{v0},·Lch/boye/httpclientandroidlib/protocol/BasicHttpContext;-><init>()V |
657 | ····.line·286 | 657 | ····.line·286 |
658 | ····.local·v0,·"context":Lch/boye/httpclientandroidlib/protocol/HttpContext; | 658 | ····.local·v0,·"context":Lch/boye/httpclientandroidlib/protocol/HttpContext; |
659 | ····const-string·v1,·"http.scheme-registry" | 659 | ····const-string·v1,·"http.scheme-registry" |
660 | ····.line·288 | ||
660 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getConnectionManager()Lch/boye/httpclientandroidlib/conn/ClientConnectionManager; | 661 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getConnectionManager()Lch/boye/httpclientandroidlib/conn/ClientConnectionManager; |
661 | ····move-result-object·v2 | 662 | ····move-result-object·v2 |
662 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/conn/ClientConnectionManager;->getSchemeRegistry()Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; | 663 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/conn/ClientConnectionManager;->getSchemeRegistry()Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; |
663 | ····move-result-object·v2 | 664 | ····move-result-object·v2 |
665 | ····.line·286 | ||
664 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V | 666 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V |
665 | ····.line·289 | 667 | ····.line·289 |
666 | ····const-string·v1,·"http.authscheme-registry" | 668 | ····const-string·v1,·"http.authscheme-registry" |
669 | ····.line·291 | ||
667 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getAuthSchemes()Lch/boye/httpclientandroidlib/auth/AuthSchemeRegistry; | 670 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getAuthSchemes()Lch/boye/httpclientandroidlib/auth/AuthSchemeRegistry; |
668 | ····move-result-object·v2 | 671 | ····move-result-object·v2 |
672 | ····.line·289 | ||
669 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V | 673 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V |
670 | ····.line·292 | 674 | ····.line·292 |
671 | ····const-string·v1,·"http.cookiespec-registry" | 675 | ····const-string·v1,·"http.cookiespec-registry" |
676 | ····.line·294 | ||
672 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCookieSpecs()Lch/boye/httpclientandroidlib/cookie/CookieSpecRegistry; | 677 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCookieSpecs()Lch/boye/httpclientandroidlib/cookie/CookieSpecRegistry; |
673 | ····move-result-object·v2 | 678 | ····move-result-object·v2 |
679 | ····.line·292 | ||
674 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V | 680 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V |
675 | ····.line·295 | 681 | ····.line·295 |
676 | ····const-string·v1,·"http.cookie-store" | 682 | ····const-string·v1,·"http.cookie-store" |
683 | ····.line·297 | ||
677 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCookieStore()Lch/boye/httpclientandroidlib/client/CookieStore; | 684 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCookieStore()Lch/boye/httpclientandroidlib/client/CookieStore; |
678 | ····move-result-object·v2 | 685 | ····move-result-object·v2 |
686 | ····.line·295 | ||
679 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V | 687 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V |
680 | ····.line·298 | 688 | ····.line·298 |
681 | ····const-string·v1,·"http.auth.credentials-provider" | 689 | ····const-string·v1,·"http.auth.credentials-provider" |
690 | ····.line·300 | ||
682 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCredentialsProvider()Lch/boye/httpclientandroidlib/client/CredentialsProvider; | 691 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getCredentialsProvider()Lch/boye/httpclientandroidlib/client/CredentialsProvider; |
683 | ····move-result-object·v2 | 692 | ····move-result-object·v2 |
693 | ····.line·298 | ||
684 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V | 694 | ····invoke-interface·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->setAttribute(Ljava/lang/String;Ljava/lang/Object;)V |
685 | ····.line·301 | 695 | ····.line·301 |
686 | ····return-object·v0 | 696 | ····return-object·v0 |
687 | .end·method | 697 | .end·method |
688 | .method·protected·abstract·createHttpParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 698 | .method·protected·abstract·createHttpParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
Offset 802, 24 lines modified | Offset 812, 26 lines modified | ||
802 | ····.prologue | 812 | ····.prologue |
803 | ····const/4·v3,·0x0 | 813 | ····const/4·v3,·0x0 |
804 | ····.line·1023 | 814 | ····.line·1023 |
805 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/impl/client/ClientParamsStack; | 815 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/impl/client/ClientParamsStack; |
816 | ····.line·1024 | ||
806 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 817 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
807 | ····move-result-object·v1 | 818 | ····move-result-object·v1 |
808 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 819 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
809 | ····move-result-object·v2 | 820 | ····move-result-object·v2 |
810 | ····invoke-direct·{v0,·v3,·v1,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/client/ClientParamsStack;-><init>(Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;)V | 821 | ····invoke-direct·{v0,·v3,·v1,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/client/ClientParamsStack;-><init>(Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;Lch/boye/httpclientandroidlib/params/HttpParams;)V |
822 | ····.line·1023 | ||
811 | ····return-object·v0 | 823 | ····return-object·v0 |
812 | .end·method | 824 | .end·method |
813 | .method·public·final·execute(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Lch/boye/httpclientandroidlib/HttpResponse; | 825 | .method·public·final·execute(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Lch/boye/httpclientandroidlib/HttpResponse; |
814 | ····.locals·30 | 826 | ····.locals·30 |
815 | ····.param·p1,·"target"····#·Lch/boye/httpclientandroidlib/HttpHost; | 827 | ····.param·p1,·"target"····#·Lch/boye/httpclientandroidlib/HttpHost; |
816 | ····.param·p2,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 828 | ····.param·p2,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
Offset 877, 70 lines modified | Offset 889, 82 lines modified | ||
877 | ····.line·848 | 889 | ····.line·848 |
878 | ····.local·v19,·"defaultContext":Lch/boye/httpclientandroidlib/protocol/HttpContext; | 890 | ····.local·v19,·"defaultContext":Lch/boye/httpclientandroidlib/protocol/HttpContext; |
879 | ····if-nez·p3,·:cond_1 | 891 | ····if-nez·p3,·:cond_1 |
Max diff block lines reached; 4446/8549 bytes (52.01%) of diff not shown. |
Offset 53, 14 lines modified | Offset 53, 15 lines modified | ||
53 | ····move-result·v2 | 53 | ····move-result·v2 |
54 | ····if-nez·v2,·:cond_2 | 54 | ····if-nez·v2,·:cond_2 |
55 | ····const-string·v2,·"Digest" | 55 | ····const-string·v2,·"Digest" |
56 | ····.line·172 | ||
56 | ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 57 | ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
57 | ····move-result·v2 | 58 | ····move-result·v2 |
58 | ····if-eqz·v2,·:cond_0 | 59 | ····if-eqz·v2,·:cond_0 |
59 | ····:cond_2 | 60 | ····:cond_2 |
Offset 463, 26 lines modified | Offset 464, 30 lines modified | ||
463 | ····.line·122 | 464 | ····.line·122 |
464 | ····.local·v4,·"challenge":Lch/boye/httpclientandroidlib/Header; | 465 | ····.local·v4,·"challenge":Lch/boye/httpclientandroidlib/Header; |
465 | ····invoke-interface·{v2,·v4},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->processChallenge(Lch/boye/httpclientandroidlib/Header;)V | 466 | ····invoke-interface·{v2,·v4},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->processChallenge(Lch/boye/httpclientandroidlib/Header;)V |
466 | ····.line·124 | 467 | ····.line·124 |
467 | ····new-instance·v3,·Lch/boye/httpclientandroidlib/auth/AuthScope; | 468 | ····new-instance·v3,·Lch/boye/httpclientandroidlib/auth/AuthScope; |
469 | ····.line·125 | ||
468 | ····invoke-virtual/range·{p2·..·p2},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; | 470 | ····invoke-virtual/range·{p2·..·p2},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; |
469 | ····move-result-object·v10 | 471 | ····move-result-object·v10 |
472 | ····.line·126 | ||
470 | ····invoke-virtual/range·{p2·..·p2},·Lch/boye/httpclientandroidlib/HttpHost;->getPort()I | 473 | ····invoke-virtual/range·{p2·..·p2},·Lch/boye/httpclientandroidlib/HttpHost;->getPort()I |
471 | ····move-result·v11 | 474 | ····move-result·v11 |
475 | ····.line·127 | ||
472 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getRealm()Ljava/lang/String; | 476 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getRealm()Ljava/lang/String; |
473 | ····move-result-object·v12 | 477 | ····move-result-object·v12 |
478 | ····.line·128 | ||
474 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getSchemeName()Ljava/lang/String; | 479 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/auth/AuthScheme;->getSchemeName()Ljava/lang/String; |
475 | ····move-result-object·v13 | 480 | ····move-result-object·v13 |
476 | ····invoke-direct·{v3,·v10,·v11,·v12,·v13},·Lch/boye/httpclientandroidlib/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V | 481 | ····invoke-direct·{v3,·v10,·v11,·v12,·v13},·Lch/boye/httpclientandroidlib/auth/AuthScope;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V |
477 | ····.line·130 | 482 | ····.line·130 |
Offset 65, 24 lines modified | Offset 65, 26 lines modified | ||
65 | ····const/4·v1,·0x4 | 65 | ····const/4·v1,·0x4 |
66 | ····const-string·v2,·"Basic" | 66 | ····const-string·v2,·"Basic" |
67 | ····aput-object·v2,·v0,·v1 | 67 | ····aput-object·v2,·v0,·v1 |
68 | ····.line·67 | ||
68 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 69 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
69 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
70 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 71 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
71 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
72 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/AuthenticationStrategyImpl;->DEFAULT_SCHEME_PRIORITY:Ljava/util/List; | 73 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/AuthenticationStrategyImpl;->DEFAULT_SCHEME_PRIORITY:Ljava/util/List; |
74 | ····.line·66 | ||
73 | ····return-void | 75 | ····return-void |
74 | .end·method | 76 | .end·method |
75 | .method·constructor·<init>(ILjava/lang/String;Ljava/lang/String;)V | 77 | .method·constructor·<init>(ILjava/lang/String;Ljava/lang/String;)V |
76 | ····.locals·2 | 78 | ····.locals·2 |
77 | ····.param·p1,·"challengeCode"····#·I | 79 | ····.param·p1,·"challengeCode"····#·I |
78 | ····.param·p2,·"headerName"····#·Ljava/lang/String; | 80 | ····.param·p2,·"headerName"····#·Ljava/lang/String; |
Offset 337, 15 lines modified | Offset 339, 15 lines modified | ||
337 | ····.line·232 | 339 | ····.line·232 |
338 | ····.end·local·v0····#·"authCache":Lch/boye/httpclientandroidlib/client/AuthCache; | 340 | ····.end·local·v0····#·"authCache":Lch/boye/httpclientandroidlib/client/AuthCache; |
339 | ····:cond_5 | 341 | ····:cond_5 |
340 | ····return-void | 342 | ····return-void |
341 | .end·method | 343 | .end·method |
342 | .method·public·getChallenges(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Ljava/util/Map; | 344 | .method·public·getChallenges(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Ljava/util/Map; |
343 |
····.locals·1 |
345 | ····.locals·11 |
344 | ····.param·p1,·"authhost"····#·Lch/boye/httpclientandroidlib/HttpHost; | 346 | ····.param·p1,·"authhost"····#·Lch/boye/httpclientandroidlib/HttpHost; |
345 | ····.param·p2,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; | 347 | ····.param·p2,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; |
346 | ····.param·p3,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; | 348 | ····.param·p3,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; |
347 | ····.annotation·system·Ldalvik/annotation/Signature; | 349 | ····.annotation·system·Ldalvik/annotation/Signature; |
348 | ········value·=·{ | 350 | ········value·=·{ |
349 | ············"(", | 351 | ············"(", |
350 | ············"Lch/boye/httpclientandroidlib/HttpHost;", | 352 | ············"Lch/boye/httpclientandroidlib/HttpHost;", |
Offset 367, 207 lines modified | Offset 369, 206 lines modified | ||
367 | ····.end·annotation | 369 | ····.end·annotation |
368 | ····.prologue | 370 | ····.prologue |
369 | ····.line·101 | 371 | ····.line·101 |
370 | ····if-nez·p2,·:cond_0 | 372 | ····if-nez·p2,·:cond_0 |
371 | ····.line·102 | 373 | ····.line·102 |
372 |
····new-instance·v |
374 | ····new-instance·v8,·Ljava/lang/IllegalArgumentException; |
373 |
····const-string·v |
375 | ····const-string·v9,·"HTTP·response·may·not·be·null" |
374 |
····invoke-direct·{v |
376 | ····invoke-direct·{v8,·v9},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
375 |
····throw·v |
377 | ····throw·v8 |
376 | ····.line·104 | 378 | ····.line·104 |
377 | ····:cond_0 | 379 | ····:cond_0 |
378 |
····iget-object·v |
380 | ····iget-object·v8,·p0,·Lch/boye/httpclientandroidlib/impl/client/AuthenticationStrategyImpl;->headerName:Ljava/lang/String; |
379 |
····invoke-interface·{p2,·v |
381 | ····invoke-interface·{p2,·v8},·Lch/boye/httpclientandroidlib/HttpResponse;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
380 |
····move-result-object·v |
382 | ····move-result-object·v4 |
381 | ····.line·105 | 383 | ····.line·105 |
382 |
····.local·v |
384 | ····.local·v4,·"headers":[Lch/boye/httpclientandroidlib/Header; |
383 |
····new-instance·v |
385 | ····new-instance·v5,·Ljava/util/HashMap; |
384 |
····array-length·v |
386 | ····array-length·v8,·v4 |
385 |
····invoke-direct·{v |
387 | ····invoke-direct·{v5,·v8},·Ljava/util/HashMap;-><init>(I)V |
386 | ····.line·106 | 388 | ····.line·106 |
387 |
····.local·v |
389 | ····.local·v5,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Lch/boye/httpclientandroidlib/Header;>;" |
388 |
···· |
390 | ····array-length·v10,·v4 |
389 |
|
391 | ····const/4·v8,·0x0 |
390 | ····array-length·v7,·v0 | ||
391 |
···· |
392 | ····move·v9,·v8 |
392 | ····const/4·v6,·0x0 | ||
393 | ····.local·v6,·"i$":I | ||
394 | ····:goto_0 | 393 | ····:goto_0 |
395 |
····if-ge·v |
394 | ····if-ge·v9,·v10,·:cond_5 |
396 |
····aget-object·v |
395 | ····aget-object·v3,·v4,·v9 |
397 | ····.line·109 | 396 | ····.line·109 |
398 |
····.local·v |
397 | ····.local·v3,·"header":Lch/boye/httpclientandroidlib/Header; |
399 |
····instance-of·v |
398 | ····instance-of·v8,·v3,·Lch/boye/httpclientandroidlib/FormattedHeader; |
400 |
····if-eqz·v |
399 | ····if-eqz·v8,·:cond_1 |
401 |
····move-object·v |
400 | ····move-object·v8,·v3 |
402 | ····.line·110 | 401 | ····.line·110 |
Max diff block lines reached; 22609/26875 bytes (84.13%) of diff not shown. |
Offset 76, 21 lines modified | Offset 76, 20 lines modified | ||
76 | ····.local·v1,·"bestMatchFactor":I | 76 | ····.local·v1,·"bestMatchFactor":I |
77 | ····const/4·v0,·0x0 | 77 | ····const/4·v0,·0x0 |
78 | ····.line·83 | 78 | ····.line·83 |
79 | ····.local·v0,·"bestMatch":Lch/boye/httpclientandroidlib/auth/AuthScope; | 79 | ····.local·v0,·"bestMatch":Lch/boye/httpclientandroidlib/auth/AuthScope; |
80 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 80 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; |
81 |
····move-result-object·v |
81 | ····move-result-object·v5 |
82 |
····invoke-interface·{v |
82 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
83 | ····move-result-object·v5 | 83 | ····move-result-object·v5 |
84 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
85 | ····:cond_0 | 84 | ····:cond_0 |
86 | ····:goto_0 | 85 | ····:goto_0 |
87 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z | 86 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
88 | ····move-result·v6 | 87 | ····move-result·v6 |
89 | ····if-eqz·v6,·:cond_1 | 88 | ····if-eqz·v6,·:cond_1 |
Offset 132, 15 lines modified | Offset 131, 14 lines modified | ||
132 | ····.end·local·v2····#·"creds":Lch/boye/httpclientandroidlib/auth/Credentials; | 131 | ····.end·local·v2····#·"creds":Lch/boye/httpclientandroidlib/auth/Credentials; |
133 | ····check-cast·v2,·Lch/boye/httpclientandroidlib/auth/Credentials; | 132 | ····check-cast·v2,·Lch/boye/httpclientandroidlib/auth/Credentials; |
134 | ····.line·94 | 133 | ····.line·94 |
135 | ····.end·local·v0····#·"bestMatch":Lch/boye/httpclientandroidlib/auth/AuthScope; | 134 | ····.end·local·v0····#·"bestMatch":Lch/boye/httpclientandroidlib/auth/AuthScope; |
136 | ····.end·local·v1····#·"bestMatchFactor":I | 135 | ····.end·local·v1····#·"bestMatchFactor":I |
137 | ····.end·local·v5····#·"i$":Ljava/util/Iterator; | ||
138 | ····.restart·local·v2····#·"creds":Lch/boye/httpclientandroidlib/auth/Credentials; | 136 | ····.restart·local·v2····#·"creds":Lch/boye/httpclientandroidlib/auth/Credentials; |
139 | ····:cond_2 | 137 | ····:cond_2 |
140 | ····return-object·v2 | 138 | ····return-object·v2 |
141 | .end·method | 139 | .end·method |
142 | #·virtual·methods | 140 | #·virtual·methods |
Offset 39, 14 lines modified | Offset 39, 15 lines modified | ||
39 | ····.line·55 | 39 | ····.line·55 |
40 | ····:cond_0 | 40 | ····:cond_0 |
41 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/message/BasicHeaderElementIterator; | 41 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/message/BasicHeaderElementIterator; |
42 | ····const-string·v4,·"Keep-Alive" | 42 | ····const-string·v4,·"Keep-Alive" |
43 | ····.line·56 | ||
43 | ····invoke-interface·{p1,·v4},·Lch/boye/httpclientandroidlib/HttpResponse;->headerIterator(Ljava/lang/String;)Lch/boye/httpclientandroidlib/HeaderIterator; | 44 | ····invoke-interface·{p1,·v4},·Lch/boye/httpclientandroidlib/HttpResponse;->headerIterator(Ljava/lang/String;)Lch/boye/httpclientandroidlib/HeaderIterator; |
44 | ····move-result-object·v4 | 45 | ····move-result-object·v4 |
45 | ····invoke-direct·{v1,·v4},·Lch/boye/httpclientandroidlib/message/BasicHeaderElementIterator;-><init>(Lch/boye/httpclientandroidlib/HeaderIterator;)V | 46 | ····invoke-direct·{v1,·v4},·Lch/boye/httpclientandroidlib/message/BasicHeaderElementIterator;-><init>(Lch/boye/httpclientandroidlib/HeaderIterator;)V |
46 | ····.line·57 | 47 | ····.line·57 |
Offset 60, 26 lines modified | Offset 60, 28 lines modified | ||
60 | ····invoke-static·{p0,·v2},·Lch/boye/httpclientandroidlib/params/HttpConnectionParams;->setSocketBufferSize(Lch/boye/httpclientandroidlib/params/HttpParams;I)V | 60 | ····invoke-static·{p0,·v2},·Lch/boye/httpclientandroidlib/params/HttpConnectionParams;->setSocketBufferSize(Lch/boye/httpclientandroidlib/params/HttpParams;I)V |
61 | ····.line·180 | 61 | ····.line·180 |
62 | ····const-string·v2,·"ch.boye.httpclientandroidlib.client" | 62 | ····const-string·v2,·"ch.boye.httpclientandroidlib.client" |
63 | ····const-class·v3,·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient; | 63 | ····const-class·v3,·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient; |
64 | ····.line·181 | ||
64 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 65 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; |
65 | ····move-result-object·v3 | 66 | ····move-result-object·v3 |
66 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/VersionInfo;->loadVersionInfo(Ljava/lang/String;Ljava/lang/ClassLoader;)Lch/boye/httpclientandroidlib/util/VersionInfo; | 67 | ····invoke-static·{v2,·v3},·Lch/boye/httpclientandroidlib/util/VersionInfo;->loadVersionInfo(Ljava/lang/String;Ljava/lang/ClassLoader;)Lch/boye/httpclientandroidlib/util/VersionInfo; |
67 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
68 | ····.line·182 | 69 | ····.line·182 |
69 | ····.local·v1,·"vi":Lch/boye/httpclientandroidlib/util/VersionInfo; | 70 | ····.local·v1,·"vi":Lch/boye/httpclientandroidlib/util/VersionInfo; |
70 | ····if-eqz·v1,·:cond_0 | 71 | ····if-eqz·v1,·:cond_0 |
72 | ····.line·183 | ||
71 | ····invoke-virtual·{v1},·Lch/boye/httpclientandroidlib/util/VersionInfo;->getRelease()Ljava/lang/String; | 73 | ····invoke-virtual·{v1},·Lch/boye/httpclientandroidlib/util/VersionInfo;->getRelease()Ljava/lang/String; |
72 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
73 | ····.line·184 | 75 | ····.line·184 |
74 | ····.local·v0,·"release":Ljava/lang/String; | 76 | ····.local·v0,·"release":Ljava/lang/String; |
75 | ····:goto_0 | 77 | ····:goto_0 |
Offset 108, 15 lines modified | Offset 110, 15 lines modified | ||
108 | ····move-result-object·v2 | 110 | ····move-result-object·v2 |
109 | ····invoke-static·{p0,·v2},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->setUserAgent(Lch/boye/httpclientandroidlib/params/HttpParams;Ljava/lang/String;)V | 111 | ····invoke-static·{p0,·v2},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->setUserAgent(Lch/boye/httpclientandroidlib/params/HttpParams;Ljava/lang/String;)V |
110 | ····.line·186 | 112 | ····.line·186 |
111 | ····return-void | 113 | ····return-void |
112 |
····.line·18 |
114 | ····.line·183 |
113 | ····.end·local·v0····#·"release":Ljava/lang/String; | 115 | ····.end·local·v0····#·"release":Ljava/lang/String; |
114 | ····:cond_0 | 116 | ····:cond_0 |
115 | ····const-string·v0,·"UNAVAILABLE" | 117 | ····const-string·v0,·"UNAVAILABLE" |
116 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
117 | .end·method | 119 | .end·method |
Offset 185, 14 lines modified | Offset 185, 15 lines modified | ||
185 | ····instance-of·v5,·p1,·Ljavax/net/ssl/SSLException; | 185 | ····instance-of·v5,·p1,·Ljavax/net/ssl/SSLException; |
186 | ····if-nez·v5,·:cond_2 | 186 | ····if-nez·v5,·:cond_2 |
187 | ····.line·111 | 187 | ····.line·111 |
188 | ····const-string·v5,·"http.request" | 188 | ····const-string·v5,·"http.request" |
189 | ····.line·112 | ||
189 | ····invoke-interface·{p3,·v5},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 190 | ····invoke-interface·{p3,·v5},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
190 | ····move-result-object·v1 | 191 | ····move-result-object·v1 |
191 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpRequest; | 192 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpRequest; |
192 | ····.line·114 | 193 | ····.line·114 |
Offset 215, 14 lines modified | Offset 216, 15 lines modified | ||
215 | ····.line·120 | 216 | ····.line·120 |
216 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
217 | ····.line·123 | 218 | ····.line·123 |
218 | ····:cond_4 | 219 | ····:cond_4 |
219 | ····const-string·v5,·"http.request_sent" | 220 | ····const-string·v5,·"http.request_sent" |
221 | ····.line·124 | ||
220 | ····invoke-interface·{p3,·v5},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 222 | ····invoke-interface·{p3,·v5},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
221 | ····move-result-object·v0 | 223 | ····move-result-object·v0 |
222 | ····check-cast·v0,·Ljava/lang/Boolean; | 224 | ····check-cast·v0,·Ljava/lang/Boolean; |
223 | ····.line·125 | 225 | ····.line·125 |
Offset 217, 14 lines modified | Offset 217, 15 lines modified | ||
217 | ····const-string·v11,·"Received·redirect·response·" | 217 | ····const-string·v11,·"Received·redirect·response·" |
218 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 218 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
219 | ····move-result-object·v10 | 219 | ····move-result-object·v10 |
220 | ····.line·140 | ||
220 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 221 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
221 | ····move-result-object·v11 | 222 | ····move-result-object·v11 |
222 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 223 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
223 | ····move-result-object·v10 | 224 | ····move-result-object·v10 |
Offset 710, 62 lines modified | Offset 711, 54 lines modified | ||
710 | ····invoke-direct·{v3,·v2},·Lch/boye/httpclientandroidlib/client/methods/HttpGet;-><init>(Ljava/net/URI;)V | 711 | ····invoke-direct·{v3,·v2},·Lch/boye/httpclientandroidlib/client/methods/HttpGet;-><init>(Ljava/net/URI;)V |
711 | ····goto·:goto_0 | 712 | ····goto·:goto_0 |
712 | .end·method | 713 | .end·method |
713 | .method·protected·isRedirectable(Ljava/lang/String;)Z | 714 | .method·protected·isRedirectable(Ljava/lang/String;)Z |
714 |
····.locals· |
715 | ····.locals·6 |
715 | ····.param·p1,·"method"····#·Ljava/lang/String; | 716 | ····.param·p1,·"method"····#·Ljava/lang/String; |
716 | ····.prologue | 717 | ····.prologue |
718 | ····const/4·v1,·0x0 | ||
717 | ····.line·205 | 719 | ····.line·205 |
718 |
····sget-object·v |
720 | ····sget-object·v3,·Lch/boye/httpclientandroidlib/impl/client/DefaultRedirectStrategy;->REDIRECT_METHODS:[Ljava/lang/String; |
719 |
|
721 | ····array-length·v4,·v3 |
720 | ····array-length·v2,·v0 | ||
721 |
···· |
722 | ····move·v2,·v1 |
722 | ····const/4·v1,·0x0 | ||
723 | ····.local·v1,·"i$":I | ||
724 | ····:goto_0 | 723 | ····:goto_0 |
725 |
····if-ge·v |
724 | ····if-ge·v2,·v4,·:cond_0 |
726 |
····aget-object·v |
725 | ····aget-object·v0,·v3,·v2 |
727 | ····.line·206 | 726 | ····.line·206 |
728 |
····.local·v |
727 | ····.local·v0,·"m":Ljava/lang/String; |
729 |
····invoke-virtual·{v |
728 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
730 |
····move-result·v |
729 | ····move-result·v5 |
731 |
····if-eqz·v |
730 | ····if-eqz·v5,·:cond_1 |
732 | ····.line·207 | 731 | ····.line·207 |
733 |
····const/4·v |
732 | ····const/4·v1,·0x1 |
734 | ····.line·210 | 733 | ····.line·210 |
735 |
····.end·local·v |
734 | ····.end·local·v0····#·"m":Ljava/lang/String; |
736 | ····:goto_1 | ||
737 | ····return·v4 | ||
738 | ····.line·205 | ||
739 | ····.restart·local·v3····#·"m":Ljava/lang/String; | ||
740 | ····:cond_0 | 735 | ····:cond_0 |
741 |
···· |
736 | ····return·v1 |
742 |
···· |
737 | ····.line·205 |
738 | ····.restart·local·v0····#·"m":Ljava/lang/String; | ||
743 | ····.line·210 | ||
744 | ····.end·local·v3····#·"m":Ljava/lang/String; | ||
745 | ····:cond_1 | 739 | ····:cond_1 |
746 |
···· |
740 | ····add-int/lit8·v2,·v2,·0x1 |
747 |
····goto·:goto_ |
741 | ····goto·:goto_0 |
748 | .end·method | 742 | .end·method |
749 | .method·public·isRedirected(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Z | 743 | .method·public·isRedirected(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/protocol/HttpContext;)Z |
750 | ····.locals·6 | 744 | ····.locals·6 |
751 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 745 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
752 | ····.param·p2,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; | 746 | ····.param·p2,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; |
753 | ····.param·p3,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; | 747 | ····.param·p3,·"context"····#·Lch/boye/httpclientandroidlib/protocol/HttpContext; |
Offset 641, 26 lines modified | Offset 641, 28 lines modified | ||
641 | ····const-string·v6,·")·caught·when·connecting·to·the·target·host:·" | 641 | ····const-string·v6,·")·caught·when·connecting·to·the·target·host:·" |
642 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 642 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
643 | ····move-result-object·v5 | 643 | ····move-result-object·v5 |
644 | ····.line·658 | ||
644 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 645 | ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
645 | ····move-result-object·v6 | 646 | ····move-result-object·v6 |
646 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 647 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
647 | ····move-result-object·v5 | 648 | ····move-result-object·v5 |
648 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 649 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
649 | ····move-result-object·v5 | 650 | ····move-result-object·v5 |
651 | ····.line·656 | ||
650 | ····invoke-virtual·{v4,·v5},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->info(Ljava/lang/Object;)V | 652 | ····invoke-virtual·{v4,·v5},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->info(Ljava/lang/Object;)V |
651 | ····.line·659 | 653 | ····.line·659 |
652 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 654 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
653 | ····invoke-virtual·{v4},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z | 655 | ····invoke-virtual·{v4},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z |
Offset 946, 26 lines modified | Offset 948, 28 lines modified | ||
946 | ····const-string·v7,·")·caught·when·processing·request:·" | 948 | ····const-string·v7,·")·caught·when·processing·request:·" |
947 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 949 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
948 | ····move-result-object·v6 | 950 | ····move-result-object·v6 |
951 | ····.line·728 | ||
949 | ····invoke-virtual·{v0},·Ljava/io/IOException;->getMessage()Ljava/lang/String; | 952 | ····invoke-virtual·{v0},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
950 | ····move-result-object·v7 | 953 | ····move-result-object·v7 |
951 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 954 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
952 | ····move-result-object·v6 | 955 | ····move-result-object·v6 |
953 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 956 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
954 | ····move-result-object·v6 | 957 | ····move-result-object·v6 |
958 | ····.line·726 | ||
955 | ····invoke-virtual·{v5,·v6},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->info(Ljava/lang/Object;)V | 959 | ····invoke-virtual·{v5,·v6},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->info(Ljava/lang/Object;)V |
956 | ····.line·730 | 960 | ····.line·730 |
957 | ····:cond_5 | 961 | ····:cond_5 |
958 | ····iget-object·v5,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 962 | ····iget-object·v5,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
959 | ····invoke-virtual·{v5},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z | 963 | ····invoke-virtual·{v5},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z |
Offset 1075, 14 lines modified | Offset 1079, 15 lines modified | ||
1075 | ····.line·1018 | 1079 | ····.line·1018 |
1076 | ····iget-object·v8,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->connManager:Lch/boye/httpclientandroidlib/conn/ClientConnectionManager; | 1080 | ····iget-object·v8,·p0,·Lch/boye/httpclientandroidlib/impl/client/DefaultRequestDirector;->connManager:Lch/boye/httpclientandroidlib/conn/ClientConnectionManager; |
1077 | ····invoke-interface·{v8},·Lch/boye/httpclientandroidlib/conn/ClientConnectionManager;->getSchemeRegistry()Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; | 1081 | ····invoke-interface·{v8},·Lch/boye/httpclientandroidlib/conn/ClientConnectionManager;->getSchemeRegistry()Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; |
1078 | ····move-result-object·v8 | 1082 | ····move-result-object·v8 |
1083 | ····.line·1019 | ||
1079 | ····invoke-virtual·{v6},·Lch/boye/httpclientandroidlib/HttpHost;->getSchemeName()Ljava/lang/String; | 1084 | ····invoke-virtual·{v6},·Lch/boye/httpclientandroidlib/HttpHost;->getSchemeName()Ljava/lang/String; |
1080 | ····move-result-object·v9 | 1085 | ····move-result-object·v9 |
1081 | ····invoke-virtual·{v8,·v9},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->getScheme(Ljava/lang/String;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 1086 | ····invoke-virtual·{v8,·v9},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->getScheme(Ljava/lang/String;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
1082 | ····move-result-object·v5 | 1087 | ····move-result-object·v5 |
Offset 1303, 14 lines modified | Offset 1308, 15 lines modified | ||
1303 | ····const-string·v4,·"Unexpected·response·to·CONNECT·request:·" | 1308 | ····const-string·v4,·"Unexpected·response·to·CONNECT·request:·" |
1304 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1309 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1305 | ····move-result-object·v3 | 1310 | ····move-result-object·v3 |
1311 | ····.line·910 | ||
1306 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 1312 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
1307 | ····move-result-object·v4 | 1313 | ····move-result-object·v4 |
1308 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 1314 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
1309 | ····move-result-object·v3 | 1315 | ····move-result-object·v3 |
Offset 1445, 14 lines modified | Offset 1451, 15 lines modified | ||
1445 | ····const-string·v4,·"CONNECT·refused·by·proxy:·" | 1451 | ····const-string·v4,·"CONNECT·refused·by·proxy:·" |
1446 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1452 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1447 | ····move-result-object·v3 | 1453 | ····move-result-object·v3 |
1454 | ····.line·948 | ||
1448 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 1455 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
Max diff block lines reached; 3891/7640 bytes (50.93%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper; | 18 | .field·final·synthetic·this$0:Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper;Lch/boye/httpclientandroidlib/HttpEntity;)V | 20 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper;Lch/boye/httpclientandroidlib/HttpEntity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper; | ||
22 | ····.param·p2,·"entity"····#·Lch/boye/httpclientandroidlib/HttpEntity; | 23 | ····.param·p2,·"entity"····#·Lch/boye/httpclientandroidlib/HttpEntity; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·88 | 25 | ····.line·88 |
25 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper$EntityWrapper;->this$0:Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper; | 26 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper$EntityWrapper;->this$0:Lch/boye/httpclientandroidlib/impl/client/EntityEnclosingRequestWrapper; |
26 | ····.line·89 | 27 | ····.line·89 |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lch/boye/httpclientandroidlib/impl/client/HttpAuthenticator; | 1 | .class·public·Lch/boye/httpclientandroidlib/impl/client/HttpAuthenticator; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HttpAuthenticator.java" | 3 | .source·"HttpAuthenticator.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lch/boye/httpclientandroidlib/impl/client/HttpAuthenticator$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·instance·fields | 4 | #·instance·fields |
11 | .field·public·log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 5 | .field·public·log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
12 | #·direct·methods | 6 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 7 | .method·public·constructor·<init>()V |
14 | ····.locals·1 | 8 | ····.locals·1 |
Offset 154, 14 lines modified | Offset 154, 15 lines modified | ||
154 | ····const-string·v4,·"Invalid·request·URI:·" | 154 | ····const-string·v4,·"Invalid·request·URI:·" |
155 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 155 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
156 | ····move-result-object·v3 | 156 | ····move-result-object·v3 |
157 | ····.line·84 | ||
157 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/RequestLine;->getUri()Ljava/lang/String; | 158 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/RequestLine;->getUri()Ljava/lang/String; |
158 | ····move-result-object·v4 | 159 | ····move-result-object·v4 |
159 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 160 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
160 | ····move-result-object·v3 | 161 | ····move-result-object·v3 |
Offset 30, 40 lines modified | Offset 30, 45 lines modified | ||
30 | ····.param·p1,·"cachingClient"····#·Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient; | 30 | ····.param·p1,·"cachingClient"····#·Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient; |
31 | ····.param·p2,·"config"····#·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig; | 31 | ····.param·p2,·"config"····#·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig; |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·71 | 33 | ····.line·71 |
34 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; | 34 | ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor; |
35 | ····.line·72 | ||
35 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I | 36 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkersCore()I |
36 | ····move-result·v2 | 37 | ····move-result·v2 |
38 | ····.line·73 | ||
37 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I | 39 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkersMax()I |
38 | ····move-result·v3 | 40 | ····move-result·v3 |
41 | ····.line·74 | ||
39 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I | 42 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getAsynchronousWorkerIdleLifetimeSecs()I |
40 | ····move-result·v0 | 43 | ····move-result·v0 |
41 | ····int-to-long·v4,·v0 | 44 | ····int-to-long·v4,·v0 |
42 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 45 | ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
43 | ····new-instance·v7,·Ljava/util/concurrent/ArrayBlockingQueue; | 46 | ····new-instance·v7,·Ljava/util/concurrent/ArrayBlockingQueue; |
47 | ····.line·76 | ||
44 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I | 48 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheConfig;->getRevalidationQueueSize()I |
45 | ····move-result·v0 | 49 | ····move-result·v0 |
46 | ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V | 50 | ····invoke-direct·{v7,·v0},·Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V |
47 | ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V | 51 | ····invoke-direct/range·{v1·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V |
52 | ····.line·71 | ||
48 | ····invoke-direct·{p0,·p1,·v1},·Lch/boye/httpclientandroidlib/impl/client/cache/AsynchronousValidator;-><init>(Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V | 53 | ····invoke-direct·{p0,·p1,·v1},·Lch/boye/httpclientandroidlib/impl/client/cache/AsynchronousValidator;-><init>(Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V |
49 | ····.line·78 | 54 | ····.line·78 |
50 | ····return-void | 55 | ····return-void |
51 | .end·method | 56 | .end·method |
52 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V | 57 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;Ljava/util/concurrent/ExecutorService;)V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$variantKey:Ljava/lang/String; | 28 | .field·final·synthetic·val$variantKey:Ljava/lang/String; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;Ljava/lang/String;Ljava/lang/String;)V | 30 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache;Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;Ljava/lang/String;Ljava/lang/String;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·141 | 34 | ····.line·141 |
34 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache$2;->this$0:Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache; | 35 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache$2;->this$0:Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache; |
35 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache$2;->val$req:Lch/boye/httpclientandroidlib/HttpRequest; | 36 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/BasicHttpCache$2;->val$req:Lch/boye/httpclientandroidlib/HttpRequest; |
Offset 260, 18 lines modified | Offset 260, 20 lines modified | ||
260 | ····goto·:goto_0 | 260 | ····goto·:goto_0 |
261 | ····.line·259 | 261 | ····.line·259 |
262 | ····:cond_1 | 262 | ····:cond_1 |
263 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; | 263 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
264 | ····.line·262 | ||
264 | ····invoke-interface·{p3},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 265 | ····invoke-interface·{p3},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
265 | ····move-result-object·v3 | 266 | ····move-result-object·v3 |
267 | ····.line·263 | ||
266 | ····invoke-interface·{p3},·Lch/boye/httpclientandroidlib/HttpResponse;->getAllHeaders()[Lch/boye/httpclientandroidlib/Header; | 268 | ····invoke-interface·{p3},·Lch/boye/httpclientandroidlib/HttpResponse;->getAllHeaders()[Lch/boye/httpclientandroidlib/Header; |
267 | ····move-result-object·v4 | 269 | ····move-result-object·v4 |
268 | ····move-object·v1,·p4 | 270 | ····move-object·v1,·p4 |
269 | ····move-object·v2,·p5 | 271 | ····move-object·v2,·p5 |
Offset 393, 32 lines modified | Offset 395, 37 lines modified | ||
393 | ····.line·206 | 395 | ····.line·206 |
394 | ····.local·v6,·"variantMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 396 | ····.local·v6,·"variantMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
395 | ····invoke-interface·{v6,·p4,·p5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 397 | ····invoke-interface·{v6,·p4,·p5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
396 | ····.line·207 | 398 | ····.line·207 |
397 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; | 399 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
400 | ····.line·208 | ||
398 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getRequestDate()Ljava/util/Date; | 401 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getRequestDate()Ljava/util/Date; |
399 | ····move-result-object·v1 | 402 | ····move-result-object·v1 |
403 | ····.line·209 | ||
400 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date; | 404 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getResponseDate()Ljava/util/Date; |
401 | ····move-result-object·v2 | 405 | ····move-result-object·v2 |
406 | ····.line·210 | ||
402 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 407 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
403 | ····move-result-object·v3 | 408 | ····move-result-object·v3 |
409 | ····.line·211 | ||
404 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getAllHeaders()[Lch/boye/httpclientandroidlib/Header; | 410 | ····invoke-virtual·{v8},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getAllHeaders()[Lch/boye/httpclientandroidlib/Header; |
405 | ····move-result-object·v4 | 411 | ····move-result-object·v4 |
406 | ····invoke-direct/range·{v0·..·v6},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;-><init>(Ljava/util/Date;Ljava/util/Date;Lch/boye/httpclientandroidlib/StatusLine;[Lch/boye/httpclientandroidlib/Header;Lch/boye/httpclientandroidlib/client/cache/Resource;Ljava/util/Map;)V | 412 | ····invoke-direct/range·{v0·..·v6},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;-><init>(Ljava/util/Date;Ljava/util/Date;Lch/boye/httpclientandroidlib/StatusLine;[Lch/boye/httpclientandroidlib/Header;Lch/boye/httpclientandroidlib/client/cache/Resource;Ljava/util/Map;)V |
413 | ····.line·207 | ||
407 | ····return-object·v0 | 414 | ····return-object·v0 |
408 | .end·method | 415 | .end·method |
409 | .method·public·flushCacheEntriesFor(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)V | 416 | .method·public·flushCacheEntriesFor(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)V |
410 | ····.locals·2 | 417 | ····.locals·2 |
411 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; | 418 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; |
412 | ····.param·p2,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 419 | ····.param·p2,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
Offset 528, 14 lines modified | Offset 535, 15 lines modified | ||
528 | ····const/4·v5,·0x2 | 535 | ····const/4·v5,·0x2 |
529 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 536 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
530 | ····const/4·v6,·0x0 | 537 | ····const/4·v6,·0x0 |
538 | ····.line·181 | ||
531 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 539 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
532 | ····move-result-object·v7 | 540 | ····move-result-object·v7 |
533 | ····aput-object·v7,·v5,·v6 | 541 | ····aput-object·v7,·v5,·v6 |
534 | ····const/4·v6,·0x1 | 542 | ····const/4·v6,·0x1 |
Offset 546, 14 lines modified | Offset 554, 15 lines modified | ||
546 | ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 554 | ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
547 | ····move-result-object·v7 | 555 | ····move-result-object·v7 |
548 | ····aput-object·v7,·v5,·v6 | 556 | ····aput-object·v7,·v5,·v6 |
557 | ····.line·179 | ||
549 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 558 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
550 | ····move-result-object·v2 | 559 | ····move-result-object·v2 |
551 | ····.line·182 | 560 | ····.line·182 |
552 | ····.local·v2,·"msg":Ljava/lang/String; | 561 | ····.local·v2,·"msg":Ljava/lang/String; |
553 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B | 562 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B |
Offset 629, 15 lines modified | Offset 638, 15 lines modified | ||
629 | ····invoke-direct/range·{v0·..·v5},·Lch/boye/httpclientandroidlib/impl/client/cache/SizeLimitedResponseReader;-><init>(Lch/boye/httpclientandroidlib/client/cache/ResourceFactory;JLch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/HttpResponse;)V | 638 | ····invoke-direct/range·{v0·..·v5},·Lch/boye/httpclientandroidlib/impl/client/cache/SizeLimitedResponseReader;-><init>(Lch/boye/httpclientandroidlib/client/cache/ResourceFactory;JLch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/HttpResponse;)V |
630 | ····return-object·v0 | 639 | ····return-object·v0 |
631 | .end·method | 640 | .end·method |
632 | .method·public·getVariantCacheEntriesWithEtags(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)Ljava/util/Map; | 641 | .method·public·getVariantCacheEntriesWithEtags(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)Ljava/util/Map; |
633 |
····.locals· |
642 | ····.locals·7 |
Max diff block lines reached; 8716/12241 bytes (71.20%) of diff not shown. |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
52 | ····if-eqz·v0,·:cond_0 | 52 | ····if-eqz·v0,·:cond_0 |
53 | ····const-string·v0,·"Date" | 53 | ····const-string·v0,·"Date" |
54 | ····.line·169 | ||
54 | ····invoke-interface·{p2,·v0},·Lch/boye/httpclientandroidlib/HttpResponse;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; | 55 | ····invoke-interface·{p2,·v0},·Lch/boye/httpclientandroidlib/HttpResponse;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
55 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
56 | ····if-eqz·v0,·:cond_0 | 57 | ····if-eqz·v0,·:cond_0 |
57 | ····.line·170 | 58 | ····.line·170 |
Offset 86, 34 lines modified | Offset 87, 38 lines modified | ||
86 | ····:try_start_0 | 87 | ····:try_start_0 |
87 | ····const-string·v4,·"Date" | 88 | ····const-string·v4,·"Date" |
88 | ····invoke-virtual·{p1,·v4},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; | 89 | ····invoke-virtual·{p1,·v4},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
89 | ····move-result-object·v4 | 90 | ····move-result-object·v4 |
91 | ····.line·153 | ||
90 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; | 92 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
91 | ····move-result-object·v4 | 93 | ····move-result-object·v4 |
94 | ····.line·152 | ||
92 | ····invoke-static·{v4},·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->parseDate(Ljava/lang/String;)Ljava/util/Date; | 95 | ····invoke-static·{v4},·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->parseDate(Ljava/lang/String;)Ljava/util/Date; |
93 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
94 | ····.line·154 | 97 | ····.line·154 |
95 | ····.local·v1,·"entryDate":Ljava/util/Date; | 98 | ····.local·v1,·"entryDate":Ljava/util/Date; |
96 | ····const-string·v4,·"Date" | 99 | ····const-string·v4,·"Date" |
97 | ····invoke-interface·{p2,·v4},·Lch/boye/httpclientandroidlib/HttpResponse;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; | 100 | ····invoke-interface·{p2,·v4},·Lch/boye/httpclientandroidlib/HttpResponse;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
98 | ····move-result-object·v4 | 101 | ····move-result-object·v4 |
102 | ····.line·155 | ||
99 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; | 103 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
100 | ····move-result-object·v4 | 104 | ····move-result-object·v4 |
105 | ····.line·154 | ||
101 | ····invoke-static·{v4},·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->parseDate(Ljava/lang/String;)Ljava/util/Date; | 106 | ····invoke-static·{v4},·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->parseDate(Ljava/lang/String;)Ljava/util/Date; |
102 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
103 | ····.line·157 | 108 | ····.line·157 |
104 | ····.local·v2,·"responseDate":Ljava/util/Date; | 109 | ····.local·v2,·"responseDate":Ljava/util/Date; |
105 | ····invoke-virtual·{v1,·v2},·Ljava/util/Date;->after(Ljava/util/Date;)Z | 110 | ····invoke-virtual·{v1,·v2},·Ljava/util/Date;->after(Ljava/util/Date;)Z |
Offset 164, 94 lines modified | Offset 169, 88 lines modified | ||
164 | ····.end·annotation | 169 | ····.end·annotation |
165 | ····.prologue | 170 | ····.prologue |
166 | ····.line·135 | 171 | ····.line·135 |
167 | ····.local·p1,·"cacheEntryHeaderList":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/Header;>;" | 172 | ····.local·p1,·"cacheEntryHeaderList":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/Header;>;" |
168 | ····invoke-interface·{p1},·Ljava/util/List;->listIterator()Ljava/util/ListIterator; | 173 | ····invoke-interface·{p1},·Ljava/util/List;->listIterator()Ljava/util/ListIterator; |
169 |
····move-result-object·v |
174 | ····move-result-object·v0 |
170 | ····.line·137 | 175 | ····.line·137 |
171 |
····.local·v |
176 | ····.local·v0,·"cacheEntryHeaderListIter":Ljava/util/ListIterator;,·"Ljava/util/ListIterator<Lch/boye/httpclientandroidlib/Header;>;" |
172 | ····:cond_0 | 177 | ····:cond_0 |
173 |
····invoke-interface·{v |
178 | ····invoke-interface·{v0},·Ljava/util/ListIterator;->hasNext()Z |
174 |
····move-result·v |
179 | ····move-result·v3 |
175 |
····if-eqz·v |
180 | ····if-eqz·v3,·:cond_2 |
176 | ····.line·138 | 181 | ····.line·138 |
177 |
····invoke-interface·{v |
182 | ····invoke-interface·{v0},·Ljava/util/ListIterator;->next()Ljava/lang/Object; |
178 |
····move-result-object·v |
183 | ····move-result-object·v3 |
179 |
····check-cast·v |
184 | ····check-cast·v3,·Lch/boye/httpclientandroidlib/Header; |
180 |
····invoke-interface·{v |
185 | ····invoke-interface·{v3},·Lch/boye/httpclientandroidlib/Header;->getName()Ljava/lang/String; |
181 |
····move-result-object·v |
186 | ····move-result-object·v1 |
182 | ····.line·140 | 187 | ····.line·140 |
183 |
····.local·v |
188 | ····.local·v1,·"cacheEntryHeaderName":Ljava/lang/String; |
184 |
····const-string·v |
189 | ····const-string·v3,·"Warning" |
185 |
····invoke-virtual·{v |
190 | ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
186 |
····move-result·v |
191 | ····move-result·v3 |
187 |
····if-eqz·v |
192 | ····if-eqz·v3,·:cond_0 |
188 | ····.line·141 | 193 | ····.line·141 |
189 |
····const-string·v |
194 | ····const-string·v3,·"Warning" |
190 |
····invoke-virtual·{p2,·v |
195 | ····invoke-virtual·{p2,·v3},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
Max diff block lines reached; 7641/11636 bytes (65.67%) of diff not shown. |
Offset 240, 25 lines modified | Offset 240, 28 lines modified | ||
240 | ····move-result·v0 | 240 | ····move-result·v0 |
241 | ····if-nez·v0,·:cond_0 | 241 | ····if-nez·v0,·:cond_0 |
242 | ····const-string·v0,·"HEAD" | 242 | ····const-string·v0,·"HEAD" |
243 | ····.line·184 | ||
243 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 244 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
244 | ····move-result·v0 | 245 | ····move-result·v0 |
245 | ····if-nez·v0,·:cond_0 | 246 | ····if-nez·v0,·:cond_0 |
246 | ····const/4·v0,·0x1 | 247 | ····const/4·v0,·0x1 |
248 | ····.line·183 | ||
247 | ····:goto_0 | 249 | ····:goto_0 |
248 | ····return·v0 | 250 | ····return·v0 |
251 | ····.line·184 | ||
249 | ····:cond_0 | 252 | ····:cond_0 |
250 | ····const/4·v0,·0x0 | 253 | ····const/4·v0,·0x0 |
251 | ····goto·:goto_0 | 254 | ····goto·:goto_0 |
252 | .end·method | 255 | .end·method |
253 | .method·private·responseAndEntryEtagsDiffer(Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Z | 256 | .method·private·responseAndEntryEtagsDiffer(Lch/boye/httpclientandroidlib/HttpResponse;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Z |
Offset 421, 187 lines modified | Offset 424, 185 lines modified | ||
421 | ····.line·154 | 424 | ····.line·154 |
422 | ····const/4·v1,·0x1 | 425 | ····const/4·v1,·0x1 |
423 | ····goto·:goto_0 | 426 | ····goto·:goto_0 |
424 | .end·method | 427 | .end·method |
425 | .method·public·flushInvalidatedCacheEntries(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)V | 428 | .method·public·flushInvalidatedCacheEntries(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)V |
426 |
····.locals·1 |
429 | ····.locals·10 |
427 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; | 430 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; |
428 | ····.param·p2,·"req"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 431 | ····.param·p2,·"req"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
429 | ····.prologue | 432 | ····.prologue |
430 | ····.line·84 | 433 | ····.line·84 |
431 | ····invoke-virtual·{p0,·p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->requestShouldNotBeCached(Lch/boye/httpclientandroidlib/HttpRequest;)Z | 434 | ····invoke-virtual·{p0,·p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->requestShouldNotBeCached(Lch/boye/httpclientandroidlib/HttpRequest;)Z |
432 |
····move-result·v |
435 | ····move-result·v7 |
433 |
····if-eqz·v |
436 | ····if-eqz·v7,·:cond_2 |
434 | ····.line·85 | 437 | ····.line·85 |
435 |
····iget-object·v |
438 | ····iget-object·v7,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
436 |
····const-string·v |
439 | ····const-string·v8,·"Request·should·not·be·cached" |
437 |
····invoke-virtual·{v |
440 | ····invoke-virtual·{v7,·v8},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V |
438 | ····.line·87 | 441 | ····.line·87 |
439 |
····iget-object·v |
442 | ····iget-object·v7,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->cacheKeyGenerator:Lch/boye/httpclientandroidlib/impl/client/cache/CacheKeyGenerator; |
440 |
····invoke-virtual·{v |
443 | ····invoke-virtual·{v7,·p1,·p2},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheKeyGenerator;->getURI(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)Ljava/lang/String; |
441 |
····move-result-object·v |
444 | ····move-result-object·v5 |
442 | ····.line·89 | 445 | ····.line·89 |
443 |
····.local·v |
446 | ····.local·v5,·"theUri":Ljava/lang/String; |
444 |
····invoke-direct·{p0,·v |
447 | ····invoke-direct·{p0,·v5},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->getEntry(Ljava/lang/String;)Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
445 |
····move-result-object·v |
448 | ····move-result-object·v3 |
446 | ····.line·91 | 449 | ····.line·91 |
447 |
····.local·v |
450 | ····.local·v3,·"parent":Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
448 |
····iget-object·v |
451 | ····iget-object·v7,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheInvalidator;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
449 |
····new-instance·v |
452 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
450 |
····invoke-direct·{v |
453 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
451 |
····const-string·v |
454 | ····const-string·v9,·"parent·entry:·" |
452 |
····invoke-virtual·{v |
455 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
453 |
····move-result-object·v |
456 | ····move-result-object·v8 |
454 |
····invoke-virtual·{v |
457 | ····invoke-virtual·{v8,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
455 |
····move-result-object·v |
458 | ····move-result-object·v8 |
456 |
····invoke-virtual·{v |
459 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
457 |
····move-result-object·v |
460 | ····move-result-object·v8 |
458 |
····invoke-virtual·{v |
461 | ····invoke-virtual·{v7,·v8},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V |
459 | ····.line·93 | 462 | ····.line·93 |
460 |
····if-eqz·v |
463 | ····if-eqz·v3,·:cond_1 |
461 | ····.line·94 | 464 | ····.line·94 |
462 |
····invoke-virtual·{v |
465 | ····invoke-virtual·{v3},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getVariantMap()Ljava/util/Map; |
463 |
····move-result-object·v |
466 | ····move-result-object·v7 |
Max diff block lines reached; 6985/12490 bytes (55.92%) of diff not shown. |
Offset 301, 91 lines modified | Offset 301, 86 lines modified | ||
301 | ····.line·83 | 301 | ····.line·83 |
302 | ····.local·v0,·"e":Ljava/net/MalformedURLException; | 302 | ····.local·v0,·"e":Ljava/net/MalformedURLException; |
303 | ····goto·:goto_1 | 303 | ····goto·:goto_1 |
304 | .end·method | 304 | .end·method |
305 | .method·protected·getFullHeaderValue([Lch/boye/httpclientandroidlib/Header;)Ljava/lang/String; | 305 | .method·protected·getFullHeaderValue([Lch/boye/httpclientandroidlib/Header;)Ljava/lang/String; |
306 |
····.locals· |
306 | ····.locals·6 |
307 | ····.param·p1,·"headers"····#·[Lch/boye/httpclientandroidlib/Header; | 307 | ····.param·p1,·"headers"····#·[Lch/boye/httpclientandroidlib/Header; |
308 | ····.prologue | 308 | ····.prologue |
309 | ····.line·112 | 309 | ····.line·112 |
310 | ····if-nez·p1,·:cond_0 | 310 | ····if-nez·p1,·:cond_0 |
311 | ····.line·113 | 311 | ····.line·113 |
312 |
····const-string·v |
312 | ····const-string·v3,·"" |
313 | ····.line·125 | 313 | ····.line·125 |
314 | ····:goto_0 | 314 | ····:goto_0 |
315 |
····return-object·v |
315 | ····return-object·v3 |
316 | ····.line·115 | 316 | ····.line·115 |
317 | ····:cond_0 | 317 | ····:cond_0 |
318 |
····new-instance·v |
318 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
319 |
····const-string·v |
319 | ····const-string·v3,·"" |
320 |
····invoke-direct·{v |
320 | ····invoke-direct·{v0,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
321 | ····.line·116 | 321 | ····.line·116 |
322 |
····.local·v |
322 | ····.local·v0,·"buf":Ljava/lang/StringBuilder; |
323 |
····const/4·v |
323 | ····const/4·v1,·0x1 |
324 | ····.line·117 | 324 | ····.line·117 |
325 |
····.local·v |
325 | ····.local·v1,·"first":Z |
326 |
···· |
326 | ····array-length·v4,·p1 |
327 |
|
327 | ····const/4·v3,·0x0 |
328 | ····array-length·v5,·v0 | ||
329 | ····.local·v5,·"len$":I | ||
330 | ····const/4·v4,·0x0 | ||
331 | ····.local·v4,·"i$":I | ||
332 | ····:goto_1 | 328 | ····:goto_1 |
333 |
····if-ge·v |
329 | ····if-ge·v3,·v4,·:cond_2 |
334 |
····aget-object·v |
330 | ····aget-object·v2,·p1,·v3 |
335 | ····.line·118 | 331 | ····.line·118 |
336 |
····.local·v |
332 | ····.local·v2,·"hdr":Lch/boye/httpclientandroidlib/Header; |
337 |
····if-nez·v |
333 | ····if-nez·v1,·:cond_1 |
338 | ····.line·119 | 334 | ····.line·119 |
339 |
····const-string·v |
335 | ····const-string·v5,·",·" |
340 |
····invoke-virtual·{v |
336 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
341 | ····.line·121 | 337 | ····.line·121 |
342 | ····:cond_1 | 338 | ····:cond_1 |
343 |
····invoke-interface·{v |
339 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
344 |
····move-result-object·v |
340 | ····move-result-object·v5 |
345 |
····invoke-virtual·{v |
341 | ····invoke-virtual·{v5},·Ljava/lang/String;->trim()Ljava/lang/String; |
346 |
····move-result-object·v |
342 | ····move-result-object·v5 |
347 |
····invoke-virtual·{v |
343 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
348 | ····.line·122 | 344 | ····.line·122 |
349 |
····const/4·v |
345 | ····const/4·v1,·0x0 |
350 | ····.line·117 | 346 | ····.line·117 |
351 |
····add-int/lit8·v |
347 | ····add-int/lit8·v3,·v3,·0x1 |
352 | ····goto·:goto_1 | 348 | ····goto·:goto_1 |
353 | ····.line·125 | 349 | ····.line·125 |
354 |
····.end·local·v |
350 | ····.end·local·v2····#·"hdr":Lch/boye/httpclientandroidlib/Header; |
355 | ····:cond_2 | 351 | ····:cond_2 |
356 |
····invoke-virtual·{v |
352 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
357 |
····move-result-object·v |
353 | ····move-result-object·v3 |
358 | ····goto·:goto_0 | 354 | ····goto·:goto_0 |
359 | .end·method | 355 | .end·method |
360 | .method·public·getURI(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)Ljava/lang/String; | 356 | .method·public·getURI(Lch/boye/httpclientandroidlib/HttpHost;Lch/boye/httpclientandroidlib/HttpRequest;)Ljava/lang/String; |
361 | ····.locals·4 | 357 | ····.locals·4 |
362 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; | 358 | ····.param·p1,·"host"····#·Lch/boye/httpclientandroidlib/HttpHost; |
Offset 451, 226 lines modified | Offset 446, 208 lines modified | ||
451 | ····move-result-object·v0 | 446 | ····move-result-object·v0 |
452 | ····goto·:goto_0 | 447 | ····goto·:goto_0 |
453 | .end·method | 448 | .end·method |
454 | .method·public·getVariantKey(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Ljava/lang/String; | 449 | .method·public·getVariantKey(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Ljava/lang/String; |
Max diff block lines reached; 10940/14684 bytes (74.50%) of diff not shown. |
Offset 17, 129 lines modified | Offset 17, 108 lines modified | ||
17 | .method·private·mayReturnStaleIfError([Lch/boye/httpclientandroidlib/Header;J)Z | 17 | .method·private·mayReturnStaleIfError([Lch/boye/httpclientandroidlib/Header;J)Z |
18 | ····.locals·12 | 18 | ····.locals·12 |
19 | ····.param·p1,·"headers"····#·[Lch/boye/httpclientandroidlib/Header; | 19 | ····.param·p1,·"headers"····#·[Lch/boye/httpclientandroidlib/Header; |
20 | ····.param·p2,·"stalenessSecs"····#·J | 20 | ····.param·p2,·"stalenessSecs"····#·J |
21 | ····.prologue | 21 | ····.prologue |
22 | ····const/4·v5,·0x0 | ||
22 | ····.line·152 | 23 | ····.line·152 |
23 |
····const/4·v |
24 | ····const/4·v2,·0x0 |
24 | ····.line·153 | 25 | ····.line·153 |
25 |
····.local·v |
26 | ····.local·v2,·"result":Z |
26 |
···· |
27 | ····array-length·v7,·p1 |
27 | ····.local·v0,·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
28 | ····array-length·v6,·v0 | ||
29 |
···· |
28 | ····move·v6,·v5 |
30 | ····const/4·v4,·0x0 | ||
31 | ····.local·v4,·"i$":I | ||
32 | ····move·v5,·v4 | ||
33 | ····.end·local·v0····#·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
34 | ····.end·local·v4····#·"i$":I | ||
35 | ····.end·local·v6····#·"len$":I | ||
36 | ····.local·v5,·"i$":I | ||
37 | ····:goto_0 | 29 | ····:goto_0 |
38 |
····if-ge·v |
30 | ····if-ge·v6,·v7,·:cond_2 |
39 |
····aget-object·v |
31 | ····aget-object·v1,·p1,·v6 |
40 | ····.line·154 | 32 | ····.line·154 |
41 |
····.local·v |
33 | ····.local·v1,·"h":Lch/boye/httpclientandroidlib/Header; |
42 |
····invoke-interface·{v |
34 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
43 |
····move-result-object·v |
35 | ····move-result-object·v8 |
44 |
|
36 | ····array-length·v9,·v8 |
45 | ····array-length·v7,·v1 | ||
46 |
···· |
37 | ····move·v4,·v5 |
47 | ····const/4·v4,·0x0 | ||
48 | ····.end·local·v5····#·"i$":I | ||
49 | ····.restart·local·v4····#·"i$":I | ||
50 | ····:goto_1 | 38 | ····:goto_1 |
51 |
····if-ge·v4,·v |
39 | ····if-ge·v4,·v9,·:cond_0 |
52 |
····aget-object·v |
40 | ····aget-object·v0,·v8,·v4 |
53 | ····.line·155 | 41 | ····.line·155 |
54 |
····.local·v |
42 | ····.local·v0,·"elt":Lch/boye/httpclientandroidlib/HeaderElement; |
55 | ····const-string·v10,·"stale-if-error" | 43 | ····const-string·v10,·"stale-if-error" |
56 |
····invoke-interface·{v |
44 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
57 | ····move-result-object·v11 | 45 | ····move-result-object·v11 |
58 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 46 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
59 | ····move-result·v10 | 47 | ····move-result·v10 |
60 | ····if-eqz·v10,·:cond_1 | 48 | ····if-eqz·v10,·:cond_1 |
61 | ····.line·157 | 49 | ····.line·157 |
62 | ····:try_start_0 | 50 | ····:try_start_0 |
63 |
····invoke-interface·{v |
51 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/HeaderElement;->getValue()Ljava/lang/String; |
64 | ····move-result-object·v10 | 52 | ····move-result-object·v10 |
65 | ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 53 | ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
66 | ····:try_end_0 | 54 | ····:try_end_0 |
67 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 55 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
68 |
····move-result·v |
56 | ····move-result·v3 |
69 | ····.line·158 | 57 | ····.line·158 |
70 |
····.local·v |
58 | ····.local·v3,·"staleIfErrorSecs":I |
71 |
····int-to-long·v10,·v |
59 | ····int-to-long·v10,·v3 |
72 | ····cmp-long·v10,·p2,·v10 | 60 | ····cmp-long·v10,·p2,·v10 |
73 | ····if-gtz·v10,·:cond_1 | 61 | ····if-gtz·v10,·:cond_1 |
74 | ····.line·159 | 62 | ····.line·159 |
75 |
····const/4·v |
63 | ····const/4·v2,·0x1 |
76 | ····.line·153 | 64 | ····.line·153 |
77 |
····.end·local·v |
65 | ····.end·local·v0····#·"elt":Lch/boye/httpclientandroidlib/HeaderElement; |
78 |
····.end·local·v |
66 | ····.end·local·v3····#·"staleIfErrorSecs":I |
79 | ····:cond_0 | 67 | ····:cond_0 |
80 |
····add-int/lit8·v4,·v |
68 | ····add-int/lit8·v4,·v6,·0x1 |
81 |
····move·v |
69 | ····move·v6,·v4 |
82 | ····.end·local·v4····#·"i$":I | ||
Max diff block lines reached; 20741/24247 bytes (85.54%) of diff not shown. |
Offset 28, 221 lines modified | Offset 28, 206 lines modified | ||
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·isServableFromCache(Lch/boye/httpclientandroidlib/HttpRequest;)Z | 31 | .method·public·isServableFromCache(Lch/boye/httpclientandroidlib/HttpRequest;)Z |
32 |
····.locals·1 |
32 | ····.locals·13 |
33 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 33 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
34 | ····.prologue | 34 | ····.prologue |
35 |
····const/4·v |
35 | ····const/4·v5,·0x0 |
36 | ····.line·57 | 36 | ····.line·57 |
37 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; | 37 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; |
38 |
····move-result-object·v |
38 | ····move-result-object·v6 |
39 |
····invoke-interface·{v |
39 | ····invoke-interface·{v6},·Lch/boye/httpclientandroidlib/RequestLine;->getMethod()Ljava/lang/String; |
40 |
····move-result-object·v |
40 | ····move-result-object·v3 |
41 | ····.line·59 | 41 | ····.line·59 |
42 |
····.local·v |
42 | ····.local·v3,·"method":Ljava/lang/String; |
43 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; | 43 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; |
44 |
····move-result-object·v |
44 | ····move-result-object·v6 |
45 |
····invoke-interface·{v |
45 | ····invoke-interface·{v6},·Lch/boye/httpclientandroidlib/RequestLine;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; |
46 |
····move-result-object·v |
46 | ····move-result-object·v4 |
47 | ····.line·60 | 47 | ····.line·60 |
48 |
····.local·v |
48 | ····.local·v4,·"pv":Lch/boye/httpclientandroidlib/ProtocolVersion; |
49 |
····sget-object·v |
49 | ····sget-object·v6,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_1:Lch/boye/httpclientandroidlib/HttpVersion; |
50 |
····invoke-virtual·{v |
50 | ····invoke-virtual·{v6,·v4},·Lch/boye/httpclientandroidlib/HttpVersion;->compareToVersion(Lch/boye/httpclientandroidlib/ProtocolVersion;)I |
51 |
····move-result·v |
51 | ····move-result·v6 |
52 |
····if-eqz·v |
52 | ····if-eqz·v6,·:cond_0 |
53 | ····.line·61 | 53 | ····.line·61 |
54 |
····iget-object·v |
54 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheableRequestPolicy;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
55 |
····const-string·v |
55 | ····const-string·v7,·"non-HTTP/1.1·request·was·not·serveable·from·cache" |
56 |
····invoke-virtual·{v |
56 | ····invoke-virtual·{v6,·v7},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->trace(Ljava/lang/Object;)V |
57 | ····.line·93 | 57 | ····.line·93 |
58 | ····:goto_0 | 58 | ····:goto_0 |
59 |
····return·v |
59 | ····return·v5 |
60 | ····.line·65 | 60 | ····.line·65 |
61 | ····:cond_0 | 61 | ····:cond_0 |
62 |
····const-string·v |
62 | ····const-string·v6,·"GET" |
63 |
····invoke-virtual·{v |
63 | ····invoke-virtual·{v3,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
64 |
····move-result·v |
64 | ····move-result·v6 |
65 |
····if-nez·v |
65 | ····if-nez·v6,·:cond_1 |
66 | ····.line·66 | 66 | ····.line·66 |
67 |
····iget-object·v |
67 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheableRequestPolicy;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
68 |
····const-string·v |
68 | ····const-string·v7,·"non-GET·request·was·not·serveable·from·cache" |
69 |
····invoke-virtual·{v |
69 | ····invoke-virtual·{v6,·v7},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->trace(Ljava/lang/Object;)V |
70 | ····goto·:goto_0 | 70 | ····goto·:goto_0 |
71 | ····.line·70 | 71 | ····.line·70 |
72 | ····:cond_1 | 72 | ····:cond_1 |
73 |
····const-string·v |
73 | ····const-string·v6,·"Pragma" |
74 |
····invoke-interface·{p1,·v |
74 | ····invoke-interface·{p1,·v6},·Lch/boye/httpclientandroidlib/HttpRequest;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
75 |
····move-result-object·v |
75 | ····move-result-object·v6 |
76 |
····array-length·v |
76 | ····array-length·v6,·v6 |
77 |
····if-lez·v |
77 | ····if-lez·v6,·:cond_2 |
78 | ····.line·71 | 78 | ····.line·71 |
79 |
····iget-object·v |
79 | ····iget-object·v6,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CacheableRequestPolicy;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
80 |
····const-string·v |
80 | ····const-string·v7,·"request·with·Pragma·header·was·not·serveable·from·cache" |
81 |
····invoke-virtual·{v |
81 | ····invoke-virtual·{v6,·v7},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->trace(Ljava/lang/Object;)V |
82 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
83 | ····.line·75 | 83 | ····.line·75 |
84 | ····:cond_2 | 84 | ····:cond_2 |
85 |
····const-string·v |
85 | ····const-string·v6,·"Cache-Control" |
86 |
····invoke-interface·{p1,·v |
86 | ····invoke-interface·{p1,·v6},·Lch/boye/httpclientandroidlib/HttpRequest;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
Max diff block lines reached; 6164/12052 bytes (51.15%) of diff not shown. |
Offset 70, 18 lines modified | Offset 70, 20 lines modified | ||
70 | ····.line·157 | 70 | ····.line·157 |
71 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/message/BasicHeader; | 71 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/message/BasicHeader; |
72 | ····.end·local·v0····#·"contentLength":Lch/boye/httpclientandroidlib/Header; | 72 | ····.end·local·v0····#·"contentLength":Lch/boye/httpclientandroidlib/Header; |
73 | ····const-string·v1,·"Content-Length" | 73 | ····const-string·v1,·"Content-Length" |
74 | ····.line·158 | ||
74 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J | 75 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J |
75 | ····move-result-wide·v2 | 76 | ····move-result-wide·v2 |
77 | ····.line·157 | ||
76 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 78 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
77 | ····move-result-object·v2 | 79 | ····move-result-object·v2 |
78 | ····invoke-direct·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/message/BasicHeader;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 80 | ····invoke-direct·{v0,·v1,·v2},·Lch/boye/httpclientandroidlib/message/BasicHeader;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
79 | ····.line·159 | 81 | ····.line·159 |
Offset 260, 14 lines modified | Offset 262, 15 lines modified | ||
260 | ····.line·73 | 262 | ····.line·73 |
261 | ····.local·v3,·"now":Ljava/util/Date; | 263 | ····.local·v3,·"now":Ljava/util/Date; |
262 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/message/BasicHttpResponse; | 264 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/message/BasicHttpResponse; |
263 | ····sget-object·v5,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_1:Lch/boye/httpclientandroidlib/HttpVersion; | 265 | ····sget-object·v5,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_1:Lch/boye/httpclientandroidlib/HttpVersion; |
266 | ····.line·74 | ||
264 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getStatusCode()I | 267 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getStatusCode()I |
265 | ····move-result·v6 | 268 | ····move-result·v6 |
266 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getReasonPhrase()Ljava/lang/String; | 269 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getReasonPhrase()Ljava/lang/String; |
267 | ····move-result-object·v7 | 270 | ····move-result-object·v7 |
Offset 75, 349 lines modified | Offset 75, 300 lines modified | ||
75 | .method·private·etagValidatorMatches(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Z | 75 | .method·private·etagValidatorMatches(Lch/boye/httpclientandroidlib/HttpRequest;Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)Z |
76 | ····.locals·13 | 76 | ····.locals·13 |
77 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 77 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
78 | ····.param·p2,·"entry"····#·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; | 78 | ····.param·p2,·"entry"····#·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
79 | ····.prologue | 79 | ····.prologue |
80 | ····const/4·v6,·0x0 | ||
80 | ····.line·279 | 81 | ····.line·279 |
81 |
····const-string·v |
82 | ····const-string·v7,·"ETag" |
82 |
····invoke-virtual·{p2,·v |
83 | ····invoke-virtual·{p2,·v7},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
83 |
····move-result-object·v |
84 | ····move-result-object·v2 |
84 | ····.line·280 | 85 | ····.line·280 |
85 |
····.local·v |
86 | ····.local·v2,·"etagHeader":Lch/boye/httpclientandroidlib/Header; |
86 |
····if-eqz·v |
87 | ····if-eqz·v2,·:cond_3 |
87 |
····invoke-interface·{v |
88 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
88 |
····move-result-object·v |
89 | ····move-result-object·v1 |
89 | ····.line·281 | 90 | ····.line·281 |
90 |
····.local·v |
91 | ····.local·v1,·"etag":Ljava/lang/String; |
91 | ····:goto_0 | 92 | ····:goto_0 |
92 |
····const-string·v |
93 | ····const-string·v7,·"If-None-Match" |
93 |
····invoke-interface·{p1,·v |
94 | ····invoke-interface·{p1,·v7},·Lch/boye/httpclientandroidlib/HttpRequest;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
94 |
····move-result-object·v |
95 | ····move-result-object·v4 |
95 | ····.line·282 | 96 | ····.line·282 |
96 |
····.local·v |
97 | ····.local·v4,·"ifNoneMatch":[Lch/boye/httpclientandroidlib/Header; |
97 |
····if-eqz·v |
98 | ····if-eqz·v4,·:cond_2 |
98 | ····.line·283 | 99 | ····.line·283 |
99 |
···· |
100 | ····array-length·v9,·v4 |
100 | ····.local·v0,·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
101 | ····array-length·v9,·v0 | ||
102 | ····.local·v9,·"len$":I | ||
103 | ····const/4·v6,·0x0 | ||
104 |
···· |
101 | ····move·v8,·v6 |
105 | ····move·v7,·v6 | ||
106 | ····.end·local·v0····#·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
107 | ····.end·local·v6····#·"i$":I | ||
108 | ····.end·local·v9····#·"len$":I | ||
109 | ····.local·v7,·"i$":I | ||
110 | ····:goto_1 | 102 | ····:goto_1 |
111 |
····if-ge·v |
103 | ····if-ge·v8,·v9,·:cond_2 |
112 |
····aget-object·v |
104 | ····aget-object·v3,·v4,·v8 |
113 | ····.line·284 | 105 | ····.line·284 |
114 |
····.local·v |
106 | ····.local·v3,·"h":Lch/boye/httpclientandroidlib/Header; |
115 |
····invoke-interface·{v |
107 | ····invoke-interface·{v3},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
116 | ····move-result-object·v1 | 108 | ····move-result-object·v10 |
117 |
|
109 | ····array-length·v11,·v10 |
118 | ····array-length·v10,·v1 | ||
119 |
···· |
110 | ····move·v7,·v6 |
120 | ····const/4·v6,·0x0 | ||
121 | ····.end·local·v7····#·"i$":I | ||
122 | ····.restart·local·v6····#·"i$":I | ||
123 | ····:goto_2 | 111 | ····:goto_2 |
124 |
····if-ge·v |
112 | ····if-ge·v7,·v11,·:cond_5 |
125 |
····aget-object·v |
113 | ····aget-object·v0,·v10,·v7 |
126 | ····.line·285 | 114 | ····.line·285 |
127 |
····.local·v |
115 | ····.local·v0,·"elt":Lch/boye/httpclientandroidlib/HeaderElement; |
128 |
····invoke-virtual·{v |
116 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
129 |
····move-result-object·v |
117 | ····move-result-object·v5 |
130 | ····.line·286 | 118 | ····.line·286 |
131 |
····.local·v |
119 | ····.local·v5,·"reqEtag":Ljava/lang/String; |
132 | ····const-string·v12,·"*" | 120 | ····const-string·v12,·"*" |
133 |
····invoke-virtual·{v12,·v |
121 | ····invoke-virtual·{v12,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
134 | ····move-result·v12 | 122 | ····move-result·v12 |
135 | ····if-eqz·v12,·:cond_0 | 123 | ····if-eqz·v12,·:cond_0 |
136 |
····if-nez·v |
124 | ····if-nez·v1,·:cond_1 |
125 | ····.line·287 | ||
137 | ····:cond_0 | 126 | ····:cond_0 |
138 |
····invoke-virtual·{v |
127 | ····invoke-virtual·{v5,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Max diff block lines reached; 53286/57656 bytes (92.42%) of diff not shown. |
Offset 368, 87 lines modified | Offset 368, 80 lines modified | ||
368 | ····.locals·22 | 368 | ····.locals·22 |
369 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 369 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
370 | ····.param·p2,·"entry"····#·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; | 370 | ····.param·p2,·"entry"····#·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry; |
371 | ····.param·p3,·"now"····#·Ljava/util/Date; | 371 | ····.param·p3,·"now"····#·Ljava/util/Date; |
372 | ····.prologue | 372 | ····.prologue |
373 | ····.line·635 | 373 | ····.line·635 |
374 |
····const-string·v1 |
374 | ····const-string·v12,·"Cache-Control" |
375 | ····move-object/from16·v0,·p1 | 375 | ····move-object/from16·v0,·p1 |
376 |
···· |
376 | ····invoke-interface·{v0,·v12},·Lch/boye/httpclientandroidlib/HttpRequest;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
377 |
···· |
377 | ····move-result-object·v14 |
378 |
···· |
378 | ····array-length·v15,·v14 |
379 | ····.local·v6,·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
380 | ····array-length·v12,·v6 | ||
381 |
···· |
379 | ····const/4·v12,·0x0 |
382 | ····const/4·v10,·0x0 | ||
383 |
···· |
380 | ····move·v13,·v12 |
384 | ····move·v11,·v10 | ||
385 | ····.end·local·v6····#·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
386 | ····.end·local·v10····#·"i$":I | ||
387 | ····.end·local·v12····#·"len$":I | ||
388 | ····.local·v11,·"i$":I | ||
389 | ····:goto_0 | 381 | ····:goto_0 |
390 |
····if-ge·v1 |
382 | ····if-ge·v13,·v15,·:cond_4 |
391 |
····aget-object·v |
383 | ····aget-object·v7,·v14,·v13 |
392 | ····.line·636 | 384 | ····.line·636 |
393 |
····.local·v |
385 | ····.local·v7,·"h":Lch/boye/httpclientandroidlib/Header; |
394 |
····invoke-interface·{v |
386 | ····invoke-interface·{v7},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
395 |
····move-result-object·v |
387 | ····move-result-object·v16 |
396 |
···· |
388 | ····move-object/from16·v0,·v16 |
397 | ····array-length·v13,·v7 | ||
398 |
···· |
389 | ····array-length·v0,·v0 |
399 | ····const/4·v10,·0x0 | ||
390 | ····move/from16·v17,·v0 | ||
391 | ····const/4·v12,·0x0 | ||
400 | ····.end·local·v11····#·"i$":I | ||
401 | ····.restart·local·v10····#·"i$":I | ||
402 | ····:goto_1 | 392 | ····:goto_1 |
403 |
···· |
393 | ····move/from16·v0,·v17 |
404 |
···· |
394 | ····if-ge·v12,·v0,·:cond_3 |
395 | ····aget-object·v6,·v16,·v12 | ||
405 | ····.line·637 | 396 | ····.line·637 |
406 |
····.local·v |
397 | ····.local·v6,·"elt":Lch/boye/httpclientandroidlib/HeaderElement; |
407 | ····const-string·v18,·"max-stale" | 398 | ····const-string·v18,·"max-stale" |
408 |
····invoke-interface·{v |
399 | ····invoke-interface·{v6},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
409 | ····move-result-object·v19 | 400 | ····move-result-object·v19 |
410 | ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 401 | ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
411 | ····move-result·v18 | 402 | ····move-result·v18 |
412 | ····if-eqz·v18,·:cond_0 | 403 | ····if-eqz·v18,·:cond_0 |
413 | ····.line·639 | 404 | ····.line·639 |
414 | ····:try_start_0 | 405 | ····:try_start_0 |
415 |
····invoke-interface·{v |
406 | ····invoke-interface·{v6},·Lch/boye/httpclientandroidlib/HeaderElement;->getValue()Ljava/lang/String; |
416 | ····move-result-object·v18 | 407 | ····move-result-object·v18 |
417 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 408 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
418 |
····move-result·v1 |
409 | ····move-result·v10 |
419 | ····.line·640 | 410 | ····.line·640 |
420 |
····.local·v1 |
411 | ····.local·v10,·"maxstale":I |
421 | ····move-object/from16·v0,·p0 | 412 | ····move-object/from16·v0,·p0 |
422 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;->validityPolicy:Lch/boye/httpclientandroidlib/impl/client/cache/CacheValidityPolicy; | 413 | ····iget-object·v0,·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/CachingHttpClient;->validityPolicy:Lch/boye/httpclientandroidlib/impl/client/cache/CacheValidityPolicy; |
423 | ····move-object/from16·v18,·v0 | 414 | ····move-object/from16·v18,·v0 |
424 | ····move-object/from16·v0,·v18 | 415 | ····move-object/from16·v0,·v18 |
Offset 473, 115 lines modified | Offset 466, 104 lines modified | ||
473 | ····move-object/from16·v1,·p2 | 466 | ····move-object/from16·v1,·p2 |
474 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheValidityPolicy;->getFreshnessLifetimeSecs(Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)J | 467 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/impl/client/cache/CacheValidityPolicy;->getFreshnessLifetimeSecs(Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;)J |
475 | ····:try_end_0 | 468 | ····:try_end_0 |
476 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 469 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Max diff block lines reached; 22455/26369 bytes (85.16%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity; | 18 | .field·final·synthetic·this$0:Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·protected·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;Ljava/io/InputStream;)V | 20 | .method·protected·constructor·<init>(Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;Ljava/io/InputStream;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity; | ||
22 | ····.param·p2,·"in"····#·Ljava/io/InputStream; | 23 | ····.param·p2,·"in"····#·Ljava/io/InputStream; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·90 | 25 | ····.line·90 |
25 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream;->this$0:Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity; | 26 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream;->this$0:Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity; |
26 | ····.line·91 | 27 | ····.line·91 |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;->resource:Lch/boye/httpclientandroidlib/client/cache/Resource; | 36 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;->resource:Lch/boye/httpclientandroidlib/client/cache/Resource; |
37 | ····.line·48 | 37 | ····.line·48 |
38 | ····new-instance·v0,·Ljava/io/SequenceInputStream; | 38 | ····new-instance·v0,·Ljava/io/SequenceInputStream; |
39 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream; | 39 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream; |
40 | ····.line·49 | ||
40 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/client/cache/Resource;->getInputStream()Ljava/io/InputStream; | 41 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/client/cache/Resource;->getInputStream()Ljava/io/InputStream; |
41 | ····move-result-object·v2 | 42 | ····move-result-object·v2 |
42 | ····invoke-direct·{v1,·p0,·v2},·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream;-><init>(Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;Ljava/io/InputStream;)V | 43 | ····invoke-direct·{v1,·p0,·v2},·Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity$ResourceStream;-><init>(Lch/boye/httpclientandroidlib/impl/client/cache/CombinedEntity;Ljava/io/InputStream;)V |
43 | ····invoke-direct·{v0,·v1,·p2},·Ljava/io/SequenceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V | 44 | ····invoke-direct·{v0,·v1,·p2},·Ljava/io/SequenceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/InputStream;)V |
Offset 44, 194 lines modified | Offset 44, 176 lines modified | ||
44 | ········value·=·{ | 44 | ········value·=·{ |
45 | ············Lch/boye/httpclientandroidlib/ProtocolException; | 45 | ············Lch/boye/httpclientandroidlib/ProtocolException; |
46 | ········} | 46 | ········} |
47 | ····.end·annotation | 47 | ····.end·annotation |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·62 | 49 | ····.line·62 |
50 |
····new-instance·v |
50 | ····new-instance·v6,·Lch/boye/httpclientandroidlib/impl/client/RequestWrapper; |
51 | ····move-object/from16·v0,·p1 | 51 | ····move-object/from16·v0,·p1 |
52 |
····invoke-direct·{v |
52 | ····invoke-direct·{v6,·v0},·Lch/boye/httpclientandroidlib/impl/client/RequestWrapper;-><init>(Lch/boye/httpclientandroidlib/HttpRequest;)V |
53 | ····.line·63 | 53 | ····.line·63 |
54 |
····.local·v |
54 | ····.local·v6,·"wrapperRequest":Lch/boye/httpclientandroidlib/impl/client/RequestWrapper; |
55 |
····invoke-virtual·{v |
55 | ····invoke-virtual·{v6},·Lch/boye/httpclientandroidlib/impl/client/RequestWrapper;->resetHeaders()V |
56 | ····.line·64 | 56 | ····.line·64 |
57 |
····const-string·v |
57 | ····const-string·v7,·"ETag" |
58 | ····move-object/from16·v0,·p2 | 58 | ····move-object/from16·v0,·p2 |
59 |
····invoke-virtual·{v0,·v |
59 | ····invoke-virtual·{v0,·v7},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
60 |
····move-result-object·v |
60 | ····move-result-object·v1 |
61 | ····.line·65 | 61 | ····.line·65 |
62 |
····.local·v |
62 | ····.local·v1,·"eTag":Lch/boye/httpclientandroidlib/Header; |
63 |
····if-eqz·v |
63 | ····if-eqz·v1,·:cond_0 |
64 | ····.line·66 | 64 | ····.line·66 |
65 |
····const-string·v |
65 | ····const-string·v7,·"If-None-Match" |
66 |
····invoke-interface·{v |
66 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
67 |
····move-result-object·v |
67 | ····move-result-object·v8 |
68 |
····invoke-virtual·{v |
68 | ····invoke-virtual·{v6,·v7,·v8},·Lch/boye/httpclientandroidlib/impl/client/RequestWrapper;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
69 | ····.line·68 | 69 | ····.line·68 |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 |
····const-string·v |
71 | ····const-string·v7,·"Last-Modified" |
72 | ····move-object/from16·v0,·p2 | 72 | ····move-object/from16·v0,·p2 |
73 |
····invoke-virtual·{v0,·v |
73 | ····invoke-virtual·{v0,·v7},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getFirstHeader(Ljava/lang/String;)Lch/boye/httpclientandroidlib/Header; |
74 |
····move-result-object·v |
74 | ····move-result-object·v4 |
75 | ····.line·69 | 75 | ····.line·69 |
76 |
····.local·v |
76 | ····.local·v4,·"lastModified":Lch/boye/httpclientandroidlib/Header; |
77 |
····if-eqz·v |
77 | ····if-eqz·v4,·:cond_1 |
78 | ····.line·70 | 78 | ····.line·70 |
79 |
····const-string·v |
79 | ····const-string·v7,·"If-Modified-Since" |
80 |
····invoke-interface·{v |
80 | ····invoke-interface·{v4},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
81 |
····move-result-object·v |
81 | ····move-result-object·v8 |
82 |
····invoke-virtual·{v |
82 | ····invoke-virtual·{v6,·v7,·v8},·Lch/boye/httpclientandroidlib/impl/client/RequestWrapper;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
83 | ····.line·72 | 83 | ····.line·72 |
84 | ····:cond_1 | 84 | ····:cond_1 |
85 |
····const/4·v |
85 | ····const/4·v5,·0x0 |
86 | ····.line·73 | 86 | ····.line·73 |
87 |
····.local·v |
87 | ····.local·v5,·"mustRevalidate":Z |
88 |
····const-string·v |
88 | ····const-string·v7,·"Cache-Control" |
89 | ····move-object/from16·v0,·p2 | 89 | ····move-object/from16·v0,·p2 |
90 |
····invoke-virtual·{v0,·v |
90 | ····invoke-virtual·{v0,·v7},·Lch/boye/httpclientandroidlib/client/cache/HttpCacheEntry;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
91 |
····move-result-object·v |
91 | ····move-result-object·v9 |
92 |
|
92 | ····array-length·v10,·v9 |
93 | ····array-length·v9,·v1 | ||
94 |
···· |
93 | ····const/4·v7,·0x0 |
95 | ····const/4·v6,·0x0 | ||
96 |
···· |
94 | ····move·v8,·v7 |
97 | ····move·v7,·v6 | ||
98 | ····.end·local·v1····#·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
99 | ····.end·local·v6····#·"i$":I | ||
100 | ····.end·local·v9····#·"len$":I | ||
101 | ····.local·v7,·"i$":I | ||
102 | ····:goto_0 | 95 | ····:goto_0 |
103 |
····if-ge·v |
96 | ····if-ge·v8,·v10,·:cond_5 |
104 |
····aget-object·v |
97 | ····aget-object·v3,·v9,·v8 |
105 | ····.line·74 | 98 | ····.line·74 |
106 |
····.local·v |
99 | ····.local·v3,·"h":Lch/boye/httpclientandroidlib/Header; |
107 |
····invoke-interface·{v |
100 | ····invoke-interface·{v3},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
108 |
····move-result-object·v |
101 | ····move-result-object·v11 |
Max diff block lines reached; 8895/14232 bytes (62.50%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·Lch/boye/httpclientandroidlib/impl/client/cache/RequestProtocolCompliance; | 1 | .class·Lch/boye/httpclientandroidlib/impl/client/cache/RequestProtocolCompliance; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RequestProtocolCompliance.java" | 3 | .source·"RequestProtocolCompliance.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lch/boye/httpclientandroidlib/impl/client/cache/RequestProtocolCompliance$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·disallowedWithNoCache:Ljava/util/List; | 5 | .field·private·static·final·disallowedWithNoCache:Ljava/util/List; |
12 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
13 | ········value·=·{ | 7 | ········value·=·{ |
14 | ············"Ljava/util/List", | 8 | ············"Ljava/util/List", |
15 | ············"<", | 9 | ············"<", |
16 | ············"Ljava/lang/String;", | 10 | ············"Ljava/lang/String;", |
Offset 48, 134 lines modified | Offset 40, 120 lines modified | ||
48 | ····const/4·v1,·0x2 | 40 | ····const/4·v1,·0x2 |
49 | ····const-string·v2,·"max-age" | 41 | ····const-string·v2,·"max-age" |
50 | ····aput-object·v2,·v0,·v1 | 42 | ····aput-object·v2,·v0,·v1 |
43 | ····.line·60 | ||
51 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 44 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
52 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
53 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/RequestProtocolCompliance;->disallowedWithNoCache:Ljava/util/List; | 46 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/RequestProtocolCompliance;->disallowedWithNoCache:Ljava/util/List; |
47 | ····.line·59 | ||
54 | ····return-void | 48 | ····return-void |
55 | .end·method | 49 | .end·method |
56 | .method·constructor·<init>()V | 50 | .method·constructor·<init>()V |
57 | ····.locals·0 | 51 | ····.locals·0 |
58 | ····.prologue | 52 | ····.prologue |
59 | ····.line·57 | 53 | ····.line·57 |
60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
61 | ····.line·323 | ||
62 | ····return-void | 55 | ····return-void |
63 | .end·method | 56 | .end·method |
64 | .method·private·add100ContinueHeaderIfMissing(Lch/boye/httpclientandroidlib/HttpRequest;)V | 57 | .method·private·add100ContinueHeaderIfMissing(Lch/boye/httpclientandroidlib/HttpRequest;)V |
65 |
····.locals·1 |
58 | ····.locals·12 |
66 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; | 59 | ····.param·p1,·"request"····#·Lch/boye/httpclientandroidlib/HttpRequest; |
67 | ····.prologue | 60 | ····.prologue |
68 | ····.line·236 | ||
69 | ····const/4·v4,·0x0 | 61 | ····const/4·v4,·0x0 |
70 |
····.line·23 |
62 | ····.line·236 |
71 |
···· |
63 | ····const/4·v2,·0x0 |
72 | ····const-string·v9,·"Expect" | ||
73 |
|
64 | ····.line·238 |
65 | ····.local·v2,·"hasHeader":Z | ||
66 | ····const-string·v3,·"Expect" | ||
74 |
···· |
67 | ····invoke-interface·{p1,·v3},·Lch/boye/httpclientandroidlib/HttpRequest;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
75 |
···· |
68 | ····move-result-object·v6 |
76 | ····array-length·v7,·v0 | ||
77 |
···· |
69 | ····array-length·v7,·v6 |
78 | ····const/4·v5,·0x0 | ||
79 |
···· |
70 | ····move·v5,·v4 |
80 | ····move·v6,·v5 | ||
81 | ····.end·local·v0····#·"arr$":[Lch/boye/httpclientandroidlib/Header; | ||
82 | ····.end·local·v5····#·"i$":I | ||
83 | ····.end·local·v7····#·"len$":I | ||
84 | ····.local·v6,·"i$":I | ||
85 | ····:goto_0 | 71 | ····:goto_0 |
86 |
····if-ge·v |
72 | ····if-ge·v5,·v7,·:cond_2 |
87 |
····aget-object·v |
73 | ····aget-object·v1,·v6,·v5 |
88 | ····.line·239 | 74 | ····.line·239 |
89 |
····.local·v |
75 | ····.local·v1,·"h":Lch/boye/httpclientandroidlib/Header; |
90 |
····invoke-interface·{v |
76 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/Header;->getElements()[Lch/boye/httpclientandroidlib/HeaderElement; |
91 |
····move-result-object·v |
77 | ····move-result-object·v8 |
92 |
|
78 | ····array-length·v9,·v8 |
93 | ····array-length·v8,·v1 | ||
94 |
···· |
79 | ····move·v3,·v4 |
95 | ····const/4·v5,·0x0 | ||
96 | ····.end·local·v6····#·"i$":I | ||
Max diff block lines reached; 26730/29957 bytes (89.23%) of diff not shown. |
Offset 51, 56 lines modified | Offset 51, 62 lines modified | ||
51 | ····const/4·v1,·0x5 | 51 | ····const/4·v1,·0x5 |
52 | ····new-array·v1,·v1,·[Ljava/lang/Integer; | 52 | ····new-array·v1,·v1,·[Ljava/lang/Integer; |
53 | ····const/16·v2,·0xc8 | 53 | ····const/16·v2,·0xc8 |
54 | ····.line·61 | ||
54 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 55 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
55 | ····move-result-object·v2 | 56 | ····move-result-object·v2 |
56 | ····aput-object·v2,·v1,·v4 | 57 | ····aput-object·v2,·v1,·v4 |
57 | ····const/16·v2,·0xcb | 58 | ····const/16·v2,·0xcb |
59 | ····.line·62 | ||
58 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 60 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
59 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
60 | ····aput-object·v2,·v1,·v5 | 62 | ····aput-object·v2,·v1,·v5 |
61 | ····const/16·v2,·0x12c | 63 | ····const/16·v2,·0x12c |
64 | ····.line·63 | ||
62 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 65 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
63 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
64 | ····aput-object·v2,·v1,·v6 | 67 | ····aput-object·v2,·v1,·v6 |
65 | ····const/4·v2,·0x3 | 68 | ····const/4·v2,·0x3 |
66 | ····const/16·v3,·0x12d | 69 | ····const/16·v3,·0x12d |
70 | ····.line·64 | ||
67 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 71 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
68 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
69 | ····aput-object·v3,·v1,·v2 | 73 | ····aput-object·v3,·v1,·v2 |
70 | ····const/4·v2,·0x4 | 74 | ····const/4·v2,·0x4 |
71 | ····const/16·v3,·0x19a | 75 | ····const/16·v3,·0x19a |
76 | ····.line·65 | ||
72 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 77 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
73 | ····move-result-object·v3 | 78 | ····move-result-object·v3 |
74 | ····aput-object·v3,·v1,·v2 | 79 | ····aput-object·v3,·v1,·v2 |
80 | ····.line·61 | ||
75 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 81 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
76 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |
77 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V | 83 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
78 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/ResponseCachingPolicy;->cacheableStatuses:Ljava/util/Set; | 84 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/ResponseCachingPolicy;->cacheableStatuses:Ljava/util/Set; |
Offset 108, 36 lines modified | Offset 114, 40 lines modified | ||
108 | ····.line·66 | 114 | ····.line·66 |
109 | ····new-instance·v0,·Ljava/util/HashSet; | 115 | ····new-instance·v0,·Ljava/util/HashSet; |
110 | ····new-array·v1,·v6,·[Ljava/lang/Integer; | 116 | ····new-array·v1,·v6,·[Ljava/lang/Integer; |
111 | ····const/16·v2,·0xce | 117 | ····const/16·v2,·0xce |
118 | ····.line·67 | ||
112 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 119 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
113 | ····move-result-object·v2 | 120 | ····move-result-object·v2 |
114 | ····aput-object·v2,·v1,·v4 | 121 | ····aput-object·v2,·v1,·v4 |
115 | ····const/16·v2,·0x12f | 122 | ····const/16·v2,·0x12f |
123 | ····.line·68 | ||
116 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 124 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
117 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
118 | ····aput-object·v2,·v1,·v5 | 126 | ····aput-object·v2,·v1,·v5 |
127 | ····.line·67 | ||
119 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 128 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
120 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
121 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V | 130 | ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
122 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/ResponseCachingPolicy;->uncacheableStatuses:Ljava/util/Set; | 131 | ····sput-object·v0,·Lch/boye/httpclientandroidlib/impl/client/cache/ResponseCachingPolicy;->uncacheableStatuses:Ljava/util/Set; |
132 | ····.line·66 | ||
123 | ····return-void | 133 | ····return-void |
124 | .end·method | 134 | .end·method |
Max diff block lines reached; 34652/36931 bytes (93.83%) of diff not shown. |
Offset 33, 38 lines modified | Offset 33, 41 lines modified | ||
33 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 33 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
34 | ····move-result·v0 | 34 | ····move-result·v0 |
35 | ····if-nez·v0,·:cond_0 | 35 | ····if-nez·v0,·:cond_0 |
36 | ····.line·211 | ||
36 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 37 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
38 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I | 39 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I |
39 | ····move-result·v0 | 40 | ····move-result·v0 |
40 | ····const/16·v1,·0xcc | 41 | ····const/16·v1,·0xcc |
41 | ····if-eq·v0,·v1,·:cond_0 | 42 | ····if-eq·v0,·v1,·:cond_0 |
43 | ····.line·212 | ||
42 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 44 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
43 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
44 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I | 46 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I |
45 | ····move-result·v0 | 47 | ····move-result·v0 |
46 | ····const/16·v1,·0xcd | 48 | ····const/16·v1,·0xcd |
47 | ····if-eq·v0,·v1,·:cond_0 | 49 | ····if-eq·v0,·v1,·:cond_0 |
50 | ····.line·213 | ||
48 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 51 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
49 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
50 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I | 53 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I |
51 | ····move-result·v0 | 54 | ····move-result·v0 |
Offset 72, 17 lines modified | Offset 75, 19 lines modified | ||
72 | ····const/16·v1,·0x130 | 75 | ····const/16·v1,·0x130 |
73 | ····if-ne·v0,·v1,·:cond_1 | 76 | ····if-ne·v0,·v1,·:cond_1 |
74 | ····:cond_0 | 77 | ····:cond_0 |
75 | ····const/4·v0,·0x1 | 78 | ····const/4·v0,·0x1 |
79 | ····.line·210 | ||
76 | ····:goto_0 | 80 | ····:goto_0 |
77 | ····return·v0 | 81 | ····return·v0 |
82 | ····.line·213 | ||
78 | ····:cond_1 | 83 | ····:cond_1 |
79 | ····const/4·v0,·0x0 | 84 | ····const/4·v0,·0x0 |
80 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
81 | .end·method | 86 | .end·method |
82 | .method·private·consumeBody(Lch/boye/httpclientandroidlib/HttpResponse;)V | 87 | .method·private·consumeBody(Lch/boye/httpclientandroidlib/HttpResponse;)V |
Offset 201, 114 lines modified | Offset 206, 104 lines modified | ||
201 | ····.line·170 | 206 | ····.line·170 |
202 | ····:cond_0 | 207 | ····:cond_0 |
203 | ····return-void | 208 | ····return-void |
204 | .end·method | 209 | .end·method |
205 | .method·private·ensure304DoesNotContainExtraEntityHeaders(Lch/boye/httpclientandroidlib/HttpResponse;)V | 210 | .method·private·ensure304DoesNotContainExtraEntityHeaders(Lch/boye/httpclientandroidlib/HttpResponse;)V |
206 |
····.locals· |
211 | ····.locals·5 |
207 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; | 212 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; |
208 | ····.prologue | 213 | ····.prologue |
209 |
···· |
214 | ····const/4·v2,·0x0 |
210 | ····const/16·v5,·0x8 | ||
211 |
|
215 | ····.line·198 |
216 | ····const/16·v3,·0x8 | ||
212 |
···· |
217 | ····new-array·v0,·v3,·[Ljava/lang/String; |
213 |
····const-string·v |
218 | ····const-string·v3,·"Allow" |
214 |
····aput-object·v |
219 | ····aput-object·v3,·v0,·v2 |
215 |
····const/4·v |
220 | ····const/4·v3,·0x1 |
216 |
····const-string·v |
221 | ····const-string·v4,·"Content-Encoding" |
217 |
····aput-object·v |
222 | ····aput-object·v4,·v0,·v3 |
218 |
····const/4·v |
223 | ····const/4·v3,·0x2 |
219 |
····const-string·v |
224 | ····const-string·v4,·"Content-Language" |
220 |
····aput-object·v |
225 | ····aput-object·v4,·v0,·v3 |
221 |
····const/4·v |
226 | ····const/4·v3,·0x3 |
Max diff block lines reached; 24128/26701 bytes (90.36%) of diff not shown. |
Offset 423, 14 lines modified | Offset 423, 15 lines modified | ||
423 | ····if-gt·v0,·v1,·:cond_0 | 423 | ····if-gt·v0,·v1,·:cond_0 |
424 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 424 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
425 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 425 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
426 | ····.line·282 | ||
426 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 427 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
427 | ····move-result·v0 | 428 | ····move-result·v0 |
428 | ····if-eq·p1,·v0,·:cond_1 | 429 | ····if-eq·p1,·v0,·:cond_1 |
429 | ····.line·283 | 430 | ····.line·283 |
Offset 551, 42 lines modified | Offset 552, 45 lines modified | ||
551 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 552 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
552 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 553 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
553 | ····add-int/lit8·v1,·v1,·0x1 | 554 | ····add-int/lit8·v1,·v1,·0x1 |
555 | ····.line·100 | ||
554 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 556 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
555 | ····move-result·v0 | 557 | ····move-result·v0 |
556 | ····const/16·v1,·0xa | 558 | ····const/16·v1,·0xa |
557 | ····if-ne·v0,·v1,·:cond_0 | 559 | ····if-ne·v0,·v1,·:cond_0 |
558 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 560 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
559 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 561 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
560 | ····add-int/lit8·v1,·v1,·0x2 | 562 | ····add-int/lit8·v1,·v1,·0x2 |
563 | ····.line·101 | ||
561 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 564 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
562 | ····move-result·v0 | 565 | ····move-result·v0 |
563 | ····const/16·v1,·0x20 | 566 | ····const/16·v1,·0x20 |
564 | ····if-eq·v0,·v1,·:cond_1 | 567 | ····if-eq·v0,·v1,·:cond_1 |
565 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 568 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
566 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 569 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
567 | ····add-int/lit8·v1,·v1,·0x2 | 570 | ····add-int/lit8·v1,·v1,·0x2 |
571 | ····.line·102 | ||
568 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 572 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
569 | ····move-result·v0 | 573 | ····move-result·v0 |
570 | ····const/16·v1,·0x9 | 574 | ····const/16·v1,·0x9 |
571 | ····if-ne·v0,·v1,·:cond_0 | 575 | ····if-ne·v0,·v1,·:cond_0 |
Offset 694, 14 lines modified | Offset 698, 15 lines modified | ||
694 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 698 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
695 | ····iget·v3,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 699 | ····iget·v3,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
696 | ····add-int/lit8·v3,·v3,·0x1 | 700 | ····add-int/lit8·v3,·v3,·0x1 |
701 | ····.line·210 | ||
697 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->charAt(I)C | 702 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->charAt(I)C |
698 | ····move-result·v2 | 703 | ····move-result·v2 |
699 | ····invoke-direct·{p0,·v2},·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->isChar(C)Z | 704 | ····invoke-direct·{p0,·v2},·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->isChar(C)Z |
700 | ····move-result·v2 | 705 | ····move-result·v2 |
Offset 915, 14 lines modified | Offset 920, 15 lines modified | ||
915 | ····if-gt·v0,·v1,·:cond_0 | 920 | ····if-gt·v0,·v1,·:cond_0 |
916 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 921 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
917 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 922 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
923 | ····.line·293 | ||
918 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 924 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
919 | ····move-result·v0 | 925 | ····move-result·v0 |
920 | ····invoke-static·{v0},·Ljava/lang/Character;->isDigit(C)Z | 926 | ····invoke-static·{v0},·Ljava/lang/Character;->isDigit(C)Z |
921 | ····move-result·v0 | 927 | ····move-result·v0 |
Offset 931, 14 lines modified | Offset 937, 15 lines modified | ||
931 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; | 937 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->src:Ljava/lang/String; |
932 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I | 938 | ····iget·v1,·p0,·Lch/boye/httpclientandroidlib/impl/client/cache/WarningValue;->offs:I |
Max diff block lines reached; 1737/4503 bytes (38.57%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$state:Ljava/lang/Object; | 24 | .field·final·synthetic·val$state:Ljava/lang/Object; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager;Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;Ljava/lang/Object;)V | 26 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager;Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;Ljava/lang/Object;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·131 | 30 | ····.line·131 |
30 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager$1;->this$0:Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager; | 31 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager$1;->this$0:Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager; |
31 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager$1;->val$route:Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; | 32 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/conn/BasicClientConnectionManager$1;->val$route:Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; |
Offset 229, 14 lines modified | Offset 229, 15 lines modified | ||
229 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/conn/Wire; | 229 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/conn/Wire; |
230 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->wireLog:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 230 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->wireLog:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
231 | ····invoke-direct·{v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/Wire;-><init>(Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;)V | 231 | ····invoke-direct·{v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/Wire;-><init>(Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;)V |
232 | ····.line·192 | ||
232 | ····invoke-static·{p3},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->getHttpElementCharset(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/lang/String; | 233 | ····invoke-static·{p3},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->getHttpElementCharset(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/lang/String; |
233 | ····move-result-object·v3 | 234 | ····move-result-object·v3 |
234 | ····invoke-direct·{v1,·v0,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/LoggingSessionInputBuffer;-><init>(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/impl/conn/Wire;Ljava/lang/String;)V | 235 | ····invoke-direct·{v1,·v0,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/LoggingSessionInputBuffer;-><init>(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;Lch/boye/httpclientandroidlib/impl/conn/Wire;Ljava/lang/String;)V |
235 | ····.end·local·v0····#·"inbuffer":Lch/boye/httpclientandroidlib/io/SessionInputBuffer; | 236 | ····.end·local·v0····#·"inbuffer":Lch/boye/httpclientandroidlib/io/SessionInputBuffer; |
Offset 291, 14 lines modified | Offset 292, 15 lines modified | ||
291 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/conn/Wire; | 292 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/conn/Wire; |
292 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->wireLog:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; | 293 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->wireLog:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
293 | ····invoke-direct·{v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/Wire;-><init>(Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;)V | 294 | ····invoke-direct·{v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/Wire;-><init>(Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;)V |
295 | ····.line·213 | ||
294 | ····invoke-static·{p3},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->getHttpElementCharset(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/lang/String; | 296 | ····invoke-static·{p3},·Lch/boye/httpclientandroidlib/params/HttpProtocolParams;->getHttpElementCharset(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/lang/String; |
295 | ····move-result-object·v3 | 297 | ····move-result-object·v3 |
296 | ····invoke-direct·{v1,·v0,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/LoggingSessionOutputBuffer;-><init>(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/impl/conn/Wire;Ljava/lang/String;)V | 298 | ····invoke-direct·{v1,·v0,·v2,·v3},·Lch/boye/httpclientandroidlib/impl/conn/LoggingSessionOutputBuffer;-><init>(Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;Lch/boye/httpclientandroidlib/impl/conn/Wire;Ljava/lang/String;)V |
297 | ····.end·local·v0····#·"outbuffer":Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; | 299 | ····.end·local·v0····#·"outbuffer":Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; |
Offset 425, 321 lines modified | Offset 427, 305 lines modified | ||
425 | ····.line·123 | 427 | ····.line·123 |
426 | ····:cond_0 | 428 | ····:cond_0 |
427 | ····return-void | 429 | ····return-void |
428 | .end·method | 430 | .end·method |
429 | .method·public·receiveResponseHeader()Lch/boye/httpclientandroidlib/HttpResponse; | 431 | .method·public·receiveResponseHeader()Lch/boye/httpclientandroidlib/HttpResponse; |
430 |
····.locals· |
432 | ····.locals·8 |
431 | ····.annotation·system·Ldalvik/annotation/Throws; | 433 | ····.annotation·system·Ldalvik/annotation/Throws; |
432 | ········value·=·{ | 434 | ········value·=·{ |
433 | ············Lch/boye/httpclientandroidlib/HttpException;, | 435 | ············Lch/boye/httpclientandroidlib/HttpException;, |
434 | ············Ljava/io/IOException; | 436 | ············Ljava/io/IOException; |
435 | ········} | 437 | ········} |
436 | ····.end·annotation | 438 | ····.end·annotation |
437 | ····.prologue | 439 | ····.prologue |
438 | ····.line·252 | 440 | ····.line·252 |
439 | ····invoke-super·{p0},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->receiveResponseHeader()Lch/boye/httpclientandroidlib/HttpResponse; | 441 | ····invoke-super·{p0},·Lch/boye/httpclientandroidlib/impl/SocketHttpClientConnection;->receiveResponseHeader()Lch/boye/httpclientandroidlib/HttpResponse; |
440 |
····move-result-object·v |
442 | ····move-result-object·v2 |
441 | ····.line·253 | 443 | ····.line·253 |
442 |
····.local·v |
444 | ····.local·v2,·"response":Lch/boye/httpclientandroidlib/HttpResponse; |
443 |
····iget-object·v |
445 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
444 |
····invoke-virtual·{v |
446 | ····invoke-virtual·{v3},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z |
445 |
····move-result·v |
447 | ····move-result·v3 |
446 |
····if-eqz·v |
448 | ····if-eqz·v3,·:cond_0 |
447 | ····.line·254 | 449 | ····.line·254 |
448 |
····iget-object·v |
450 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->log:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
449 |
····new-instance·v |
451 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
450 |
····invoke-direct·{v |
452 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
451 |
····const-string·v |
453 | ····const-string·v5,·"Receiving·response:·" |
452 |
····invoke-virtual·{v |
454 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
453 |
····move-result-object·v |
455 | ····move-result-object·v4 |
454 |
····invoke-interface·{v |
456 | ····invoke-interface·{v2},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
455 |
····move-result-object·v |
457 | ····move-result-object·v5 |
456 |
····invoke-virtual·{v |
458 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
457 |
····move-result-object·v |
459 | ····move-result-object·v4 |
458 |
····invoke-virtual·{v |
460 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
459 |
····move-result-object·v |
461 | ····move-result-object·v4 |
460 |
····invoke-virtual·{v |
462 | ····invoke-virtual·{v3,·v4},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->debug(Ljava/lang/Object;)V |
461 | ····.line·256 | 463 | ····.line·256 |
462 | ····:cond_0 | 464 | ····:cond_0 |
463 |
····iget-object·v |
465 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/conn/DefaultClientConnection;->headerLog:Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog; |
464 |
····invoke-virtual·{v |
466 | ····invoke-virtual·{v3},·Lch/boye/httpclientandroidlib/androidextra/HttpClientAndroidLog;->isDebugEnabled()Z |
465 |
····move-result·v |
467 | ····move-result·v3 |
466 |
····if-eqz·v |
468 | ····if-eqz·v3,·:cond_1 |
Max diff block lines reached; 14725/20733 bytes (71.02%) of diff not shown. |
Offset 474, 21 lines modified | Offset 474, 15 lines modified | ||
474 | ····move-object/from16·v0,·v16 | 474 | ····move-object/from16·v0,·v16 |
475 | ····invoke-virtual·{v0,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 475 | ····invoke-virtual·{v0,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
476 | ····move-result-object·v16 | 476 | ····move-result-object·v16 |
477 | ····const-string·v17,·"·timed·out.·" | 477 | ····const-string·v17,·"·timed·out.·Connection·will·be·retried·using·another·IP·address" |
478 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
479 | ····move-result-object·v16 | ||
480 | ····const-string·v17,·"Connection·will·be·retried·using·another·IP·address" | ||
481 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 478 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
482 | ····move-result-object·v16 | 479 | ····move-result-object·v16 |
483 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 480 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 676, 14 lines modified | Offset 670, 15 lines modified | ||
676 | ····const-string·v6,·"Target·scheme·(" | 670 | ····const-string·v6,·"Target·scheme·(" |
677 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 671 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
678 | ····move-result-object·v5 | 672 | ····move-result-object·v5 |
673 | ····.line·225 | ||
679 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->getName()Ljava/lang/String; | 674 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->getName()Ljava/lang/String; |
680 | ····move-result-object·v6 | 675 | ····move-result-object·v6 |
681 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 676 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
682 | ····move-result-object·v5 | 677 | ····move-result-object·v5 |
Offset 706, 15 lines modified | Offset 701, 15 lines modified | ||
706 | ····:cond_4 | 701 | ····:cond_4 |
707 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->getSchemeSocketFactory()Lch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory; | 702 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->getSchemeSocketFactory()Lch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory; |
708 | ····move-result-object·v1 | 703 | ····move-result-object·v1 |
709 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory; | 704 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory; |
710 |
····.line·23 |
705 | ····.line·233 |
711 | ····.local·v1,·"lsf":Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory; | 706 | ····.local·v1,·"lsf":Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory; |
712 | ····:try_start_0 | 707 | ····:try_start_0 |
713 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/OperatedClientConnection;->getSocket()Ljava/net/Socket; | 708 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/conn/OperatedClientConnection;->getSocket()Ljava/net/Socket; |
714 | ····move-result-object·v4 | 709 | ····move-result-object·v4 |
715 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; | 710 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/HttpHost;->getHostName()Ljava/lang/String; |
Offset 725, 14 lines modified | Offset 720, 15 lines modified | ||
725 | ····move-result·v6 | 720 | ····move-result·v6 |
726 | ····invoke-virtual·{v2,·v6},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->resolvePort(I)I | 721 | ····invoke-virtual·{v2,·v6},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;->resolvePort(I)I |
727 | ····move-result·v6 | 722 | ····move-result·v6 |
723 | ····.line·232 | ||
728 | ····invoke-interface·{v1,·v4,·v5,·v6,·p4},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory;->createLayeredSocket(Ljava/net/Socket;Ljava/lang/String;ILch/boye/httpclientandroidlib/params/HttpParams;)Ljava/net/Socket; | 724 | ····invoke-interface·{v1,·v4,·v5,·v6,·p4},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeLayeredSocketFactory;->createLayeredSocket(Ljava/net/Socket;Ljava/lang/String;ILch/boye/httpclientandroidlib/params/HttpParams;)Ljava/net/Socket; |
729 | ····:try_end_0 | 725 | ····:try_end_0 |
730 | ····.catch·Ljava/net/ConnectException;·{:try_start_0·..·:try_end_0}·:catch_0 | 726 | ····.catch·Ljava/net/ConnectException;·{:try_start_0·..·:try_end_0}·:catch_0 |
731 | ····move-result-object·v3 | 727 | ····move-result-object·v3 |
732 | ····.line·237 | 728 | ····.line·237 |
Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
61 | ····const-string·v8,·"Request·must·not·be·null." | 61 | ····const-string·v8,·"Request·must·not·be·null." |
62 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····throw·v7 | 63 | ····throw·v7 |
64 |
····.line·9 |
64 | ····.line·94 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 66 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
67 | ····move-result-object·v7 | 67 | ····move-result-object·v7 |
68 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getForcedRoute(Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; | 68 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getForcedRoute(Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/conn/routing/HttpRoute; |
Offset 98, 25 lines modified | Offset 98, 25 lines modified | ||
98 | ····const-string·v8,·"Target·host·must·not·be·null." | 98 | ····const-string·v8,·"Target·host·must·not·be·null." |
99 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 99 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
100 | ····throw·v7 | 100 | ····throw·v7 |
101 |
····.line·10 |
101 | ····.line·107 |
102 | ····:cond_2 | 102 | ····:cond_2 |
103 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 103 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
104 | ····move-result-object·v7 | 104 | ····move-result-object·v7 |
105 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getLocalAddress(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/net/InetAddress; | 105 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getLocalAddress(Lch/boye/httpclientandroidlib/params/HttpParams;)Ljava/net/InetAddress; |
106 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
107 |
····.line·10 |
107 | ····.line·109 |
108 | ····.local·v1,·"local":Ljava/net/InetAddress; | 108 | ····.local·v1,·"local":Ljava/net/InetAddress; |
109 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; | 109 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/HttpRequest;->getParams()Lch/boye/httpclientandroidlib/params/HttpParams; |
110 | ····move-result-object·v7 | 110 | ····move-result-object·v7 |
111 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getDefaultProxy(Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/HttpHost; | 111 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/conn/params/ConnRouteParams;->getDefaultProxy(Lch/boye/httpclientandroidlib/params/HttpParams;)Lch/boye/httpclientandroidlib/HttpHost; |
Offset 872, 23 lines modified | Offset 872, 25 lines modified | ||
872 | ····.local·v6,·"proxy":Lch/boye/httpclientandroidlib/HttpHost; | 872 | ····.local·v6,·"proxy":Lch/boye/httpclientandroidlib/HttpHost; |
873 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/conn/ManagedClientConnectionImpl;->operator:Lch/boye/httpclientandroidlib/conn/ClientConnectionOperator; | 873 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/conn/ManagedClientConnectionImpl;->operator:Lch/boye/httpclientandroidlib/conn/ClientConnectionOperator; |
874 | ····if-eqz·v6,·:cond_4 | 874 | ····if-eqz·v6,·:cond_4 |
875 | ····move-object·v2,·v6 | 875 | ····move-object·v2,·v6 |
876 | ····.line·297 | ||
876 | ····:goto_0 | 877 | ····:goto_0 |
877 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->getLocalAddress()Ljava/net/InetAddress; | 878 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->getLocalAddress()Ljava/net/InetAddress; |
878 | ····move-result-object·v3 | 879 | ····move-result-object·v3 |
879 | ····move-object·v4,·p2 | 880 | ····move-object·v4,·p2 |
880 | ····move-object·v5,·p3 | 881 | ····move-object·v5,·p3 |
882 | ····.line·294 | ||
881 | ····invoke-interface/range·{v0·..·v5},·Lch/boye/httpclientandroidlib/conn/ClientConnectionOperator;->openConnection(Lch/boye/httpclientandroidlib/conn/OperatedClientConnection;Lch/boye/httpclientandroidlib/HttpHost;Ljava/net/InetAddress;Lch/boye/httpclientandroidlib/protocol/HttpContext;Lch/boye/httpclientandroidlib/params/HttpParams;)V | 883 | ····invoke-interface/range·{v0·..·v5},·Lch/boye/httpclientandroidlib/conn/ClientConnectionOperator;->openConnection(Lch/boye/httpclientandroidlib/conn/OperatedClientConnection;Lch/boye/httpclientandroidlib/HttpHost;Ljava/net/InetAddress;Lch/boye/httpclientandroidlib/protocol/HttpContext;Lch/boye/httpclientandroidlib/params/HttpParams;)V |
882 | ····.line·300 | 884 | ····.line·300 |
883 | ····monitor-enter·p0 | 885 | ····monitor-enter·p0 |
884 | ····.line·301 | 886 | ····.line·301 |
885 | ····:try_start_2 | 887 | ····:try_start_2 |
Offset 909, 15 lines modified | Offset 911, 15 lines modified | ||
909 | ····monitor-exit·p0 | 911 | ····monitor-exit·p0 |
910 | ····:try_end_2 | 912 | ····:try_end_2 |
911 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 913 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
912 | ····throw·v0 | 914 | ····throw·v0 |
913 |
····.line·29 |
915 | ····.line·296 |
914 | ····:cond_4 | 916 | ····:cond_4 |
915 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->getTargetHost()Lch/boye/httpclientandroidlib/HttpHost; | 917 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/conn/routing/HttpRoute;->getTargetHost()Lch/boye/httpclientandroidlib/HttpHost; |
916 | ····move-result-object·v2 | 918 | ····move-result-object·v2 |
917 | ····goto·:goto_0 | 919 | ····goto·:goto_0 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$future:Ljava/util/concurrent/Future; | 22 | .field·final·synthetic·val$future:Ljava/util/concurrent/Future; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager;Ljava/util/concurrent/Future;)V | 24 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager;Ljava/util/concurrent/Future;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·190 | 28 | ····.line·190 |
28 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager$1;->this$0:Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager; | 29 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager$1;->this$0:Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager; |
29 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager$1;->val$future:Ljava/util/concurrent/Future; | 30 | ····iput-object·p2,·p0,·Lch/boye/httpclientandroidlib/impl/conn/PoolingClientConnectionManager$1;->val$future:Ljava/util/concurrent/Future; |
Offset 17, 33 lines modified | Offset 17, 37 lines modified | ||
17 | ····.local·v0,·"registry":Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; | 17 | ····.local·v0,·"registry":Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry; |
18 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 18 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
19 | ····const-string·v2,·"http" | 19 | ····const-string·v2,·"http" |
20 | ····const/16·v3,·0x50 | 20 | ····const/16·v3,·0x50 |
21 | ····.line·48 | ||
21 | ····invoke-static·{},·Lch/boye/httpclientandroidlib/conn/scheme/PlainSocketFactory;->getSocketFactory()Lch/boye/httpclientandroidlib/conn/scheme/PlainSocketFactory; | 22 | ····invoke-static·{},·Lch/boye/httpclientandroidlib/conn/scheme/PlainSocketFactory;->getSocketFactory()Lch/boye/httpclientandroidlib/conn/scheme/PlainSocketFactory; |
22 | ····move-result-object·v4 | 23 | ····move-result-object·v4 |
23 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;-><init>(Ljava/lang/String;ILch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory;)V | 24 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;-><init>(Ljava/lang/String;ILch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory;)V |
25 | ····.line·47 | ||
24 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->register(Lch/boye/httpclientandroidlib/conn/scheme/Scheme;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 26 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->register(Lch/boye/httpclientandroidlib/conn/scheme/Scheme;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
25 | ····.line·49 | 27 | ····.line·49 |
26 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 28 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
27 | ····const-string·v2,·"https" | 29 | ····const-string·v2,·"https" |
28 | ····const/16·v3,·0x1bb | 30 | ····const/16·v3,·0x1bb |
31 | ····.line·50 | ||
29 | ····invoke-static·{},·Lch/boye/httpclientandroidlib/conn/ssl/SSLSocketFactory;->getSocketFactory()Lch/boye/httpclientandroidlib/conn/ssl/SSLSocketFactory; | 32 | ····invoke-static·{},·Lch/boye/httpclientandroidlib/conn/ssl/SSLSocketFactory;->getSocketFactory()Lch/boye/httpclientandroidlib/conn/ssl/SSLSocketFactory; |
30 | ····move-result-object·v4 | 33 | ····move-result-object·v4 |
31 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;-><init>(Ljava/lang/String;ILch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory;)V | 34 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lch/boye/httpclientandroidlib/conn/scheme/Scheme;-><init>(Ljava/lang/String;ILch/boye/httpclientandroidlib/conn/scheme/SchemeSocketFactory;)V |
35 | ····.line·49 | ||
32 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->register(Lch/boye/httpclientandroidlib/conn/scheme/Scheme;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; | 36 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/conn/scheme/SchemeRegistry;->register(Lch/boye/httpclientandroidlib/conn/scheme/Scheme;)Lch/boye/httpclientandroidlib/conn/scheme/Scheme; |
33 | ····.line·51 | 37 | ····.line·51 |
34 | ····return-object·v0 | 38 | ····return-object·v0 |
35 | .end·method | 39 | .end·method |
Offset 234, 31 lines modified | Offset 234, 34 lines modified | ||
234 | ····:cond_0 | 234 | ····:cond_0 |
235 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/cookie/BasicClientCookie;->cookieExpiryDate:Ljava/util/Date; | 235 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/cookie/BasicClientCookie;->cookieExpiryDate:Ljava/util/Date; |
236 | ····if-eqz·v0,·:cond_1 | 236 | ····if-eqz·v0,·:cond_1 |
237 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/cookie/BasicClientCookie;->cookieExpiryDate:Ljava/util/Date; | 237 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/impl/cookie/BasicClientCookie;->cookieExpiryDate:Ljava/util/Date; |
238 | ····.line·289 | ||
238 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 239 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
239 | ····move-result-wide·v0 | 240 | ····move-result-wide·v0 |
240 | ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J | 241 | ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J |
241 | ····move-result-wide·v2 | 242 | ····move-result-wide·v2 |
242 | ····cmp-long·v0,·v0,·v2 | 243 | ····cmp-long·v0,·v0,·v2 |
243 | ····if-gtz·v0,·:cond_1 | 244 | ····if-gtz·v0,·:cond_1 |
244 | ····const/4·v0,·0x1 | 245 | ····const/4·v0,·0x1 |
246 | ····.line·288 | ||
245 | ····:goto_0 | 247 | ····:goto_0 |
246 | ····return·v0 | 248 | ····return·v0 |
249 | ····.line·289 | ||
247 | ····:cond_1 | 250 | ····:cond_1 |
248 | ····const/4·v0,·0x0 | 251 | ····const/4·v0,·0x0 |
249 | ····goto·:goto_0 | 252 | ····goto·:goto_0 |
250 | .end·method | 253 | .end·method |
251 | .method·public·isSecure()Z | 254 | .method·public·isSecure()Z |
Offset 233, 28 lines modified | Offset 233, 30 lines modified | ||
233 | ····const-string·v2,·"Illegal·path·attribute·\"" | 233 | ····const-string·v2,·"Illegal·path·attribute·\"" |
234 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 234 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
235 | ····move-result-object·v1 | 235 | ····move-result-object·v1 |
236 | ····.line·64 | ||
236 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getPath()Ljava/lang/String; | 237 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getPath()Ljava/lang/String; |
237 | ····move-result-object·v2 | 238 | ····move-result-object·v2 |
238 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 239 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
239 | ····move-result-object·v1 | 240 | ····move-result-object·v1 |
240 | ····const-string·v2,·"\".·Path·of·origin:·\"" | 241 | ····const-string·v2,·"\".·Path·of·origin:·\"" |
241 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 242 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
242 | ····move-result-object·v1 | 243 | ····move-result-object·v1 |
244 | ····.line·65 | ||
243 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPath()Ljava/lang/String; | 245 | ····invoke-virtual·{p2},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPath()Ljava/lang/String; |
244 | ····move-result-object·v2 | 246 | ····move-result-object·v2 |
245 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 247 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
246 | ····move-result-object·v1 | 248 | ····move-result-object·v1 |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····return-object·v0 | 146 | ····return-object·v0 |
147 | .end·method | 147 | .end·method |
148 | #·virtual·methods | 148 | #·virtual·methods |
149 | .method·public·formatCookies(Ljava/util/List;)Ljava/util/List; | 149 | .method·public·formatCookies(Ljava/util/List;)Ljava/util/List; |
150 |
····.locals· |
150 | ····.locals·5 |
151 | ····.annotation·system·Ldalvik/annotation/Signature; | 151 | ····.annotation·system·Ldalvik/annotation/Signature; |
152 | ········value·=·{ | 152 | ········value·=·{ |
153 | ············"(", | 153 | ············"(", |
154 | ············"Ljava/util/List", | 154 | ············"Ljava/util/List", |
155 | ············"<", | 155 | ············"<", |
156 | ············"Lch/boye/httpclientandroidlib/cookie/Cookie;", | 156 | ············"Lch/boye/httpclientandroidlib/cookie/Cookie;", |
157 | ············">;)", | 157 | ············">;)", |
Offset 167, 117 lines modified | Offset 167, 116 lines modified | ||
167 | ····.prologue | 167 | ····.prologue |
168 | ····.line·184 | 168 | ····.line·184 |
169 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" | 169 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
170 | ····if-nez·p1,·:cond_0 | 170 | ····if-nez·p1,·:cond_0 |
171 | ····.line·185 | 171 | ····.line·185 |
172 |
····new-instance·v |
172 | ····new-instance·v3,·Ljava/lang/IllegalArgumentException; |
173 |
····const-string·v |
173 | ····const-string·v4,·"List·of·cookies·may·not·be·null" |
174 |
····invoke-direct·{v |
174 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
175 |
····throw·v |
175 | ····throw·v3 |
176 | ····.line·187 | 176 | ····.line·187 |
177 | ····:cond_0 | 177 | ····:cond_0 |
178 |
····const·v |
178 | ····const·v2,·0x7fffffff |
179 | ····.line·188 | 179 | ····.line·188 |
180 |
····.local·v |
180 | ····.local·v2,·"version":I |
181 |
····const/4·v |
181 | ····const/4·v1,·0x1 |
182 | ····.line·189 | 182 | ····.line·189 |
183 |
····.local·v |
183 | ····.local·v1,·"isSetCookie2":Z |
184 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 184 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
185 |
····move-result-object·v |
185 | ····move-result-object·v3 |
186 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
187 | ····:cond_1 | 186 | ····:cond_1 |
188 | ····:goto_0 | 187 | ····:goto_0 |
189 |
····invoke-interface·{v |
188 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
190 | ····move-result·v4 | 189 | ····move-result·v4 |
191 | ····if-eqz·v4,·:cond_3 | 190 | ····if-eqz·v4,·:cond_3 |
192 |
····invoke-interface·{v |
191 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
193 | ····move-result-object·v0 | 192 | ····move-result-object·v0 |
194 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/cookie/Cookie; | 193 | ····check-cast·v0,·Lch/boye/httpclientandroidlib/cookie/Cookie; |
195 | ····.line·190 | 194 | ····.line·190 |
196 | ····.local·v0,·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 195 | ····.local·v0,·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
197 | ····instance-of·v4,·v0,·Lch/boye/httpclientandroidlib/cookie/SetCookie2; | 196 | ····instance-of·v4,·v0,·Lch/boye/httpclientandroidlib/cookie/SetCookie2; |
198 | ····if-nez·v4,·:cond_2 | 197 | ····if-nez·v4,·:cond_2 |
199 | ····.line·191 | 198 | ····.line·191 |
200 |
····const/4·v |
199 | ····const/4·v1,·0x0 |
201 | ····.line·193 | 200 | ····.line·193 |
202 | ····:cond_2 | 201 | ····:cond_2 |
203 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I | 202 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I |
204 | ····move-result·v4 | 203 | ····move-result·v4 |
205 |
····if-ge·v4,·v |
204 | ····if-ge·v4,·v2,·:cond_1 |
206 | ····.line·194 | 205 | ····.line·194 |
207 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I | 206 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I |
208 |
····move-result·v |
207 | ····move-result·v2 |
209 | ····goto·:goto_0 | 208 | ····goto·:goto_0 |
210 | ····.line·197 | 209 | ····.line·197 |
211 | ····.end·local·v0····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 210 | ····.end·local·v0····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
212 | ····:cond_3 | 211 | ····:cond_3 |
213 |
····if-lez·v |
212 | ····if-lez·v2,·:cond_5 |
214 | ····.line·198 | 213 | ····.line·198 |
215 |
····if-eqz·v |
214 | ····if-eqz·v1,·:cond_4 |
216 | ····.line·199 | 215 | ····.line·199 |
217 | ····invoke-direct·{p0},·Lch/boye/httpclientandroidlib/impl/cookie/BestMatchSpec;->getStrict()Lch/boye/httpclientandroidlib/impl/cookie/RFC2965Spec; | 216 | ····invoke-direct·{p0},·Lch/boye/httpclientandroidlib/impl/cookie/BestMatchSpec;->getStrict()Lch/boye/httpclientandroidlib/impl/cookie/RFC2965Spec; |
218 |
····move-result-object·v |
217 | ····move-result-object·v3 |
219 |
····invoke-virtual·{v |
218 | ····invoke-virtual·{v3,·p1},·Lch/boye/httpclientandroidlib/impl/cookie/RFC2965Spec;->formatCookies(Ljava/util/List;)Ljava/util/List; |
Max diff block lines reached; 16352/19691 bytes (83.04%) of diff not shown. |
Offset 338, 14 lines modified | Offset 338, 15 lines modified | ||
338 | ····move-result·v6 | 338 | ····move-result·v6 |
339 | ····if-lez·v6,·:cond_5 | 339 | ····if-lez·v6,·:cond_5 |
340 | ····const-string·v6,·"\"" | 340 | ····const-string·v6,·"\"" |
341 | ····.line·169 | ||
341 | ····invoke-virtual·{v3,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 342 | ····invoke-virtual·{v3,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
342 | ····move-result·v6 | 343 | ····move-result·v6 |
343 | ····if-eqz·v6,·:cond_3 | 344 | ····if-eqz·v6,·:cond_3 |
344 | ····const-string·v6,·"\"" | 345 | ····const-string·v6,·"\"" |
Offset 432, 15 lines modified | Offset 433, 15 lines modified | ||
432 | ····.line·193 | 433 | ····.line·193 |
433 | ····const/4·v0,·0x0 | 434 | ····const/4·v0,·0x0 |
434 | ····return-object·v0 | 435 | ····return-object·v0 |
435 | .end·method | 436 | .end·method |
436 | .method·public·parse(Lch/boye/httpclientandroidlib/Header;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; | 437 | .method·public·parse(Lch/boye/httpclientandroidlib/Header;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; |
437 |
····.locals·1 |
438 | ····.locals·13 |
438 | ····.param·p1,·"header"····#·Lch/boye/httpclientandroidlib/Header; | 439 | ····.param·p1,·"header"····#·Lch/boye/httpclientandroidlib/Header; |
439 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; | 440 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; |
440 | ····.annotation·system·Ldalvik/annotation/Signature; | 441 | ····.annotation·system·Ldalvik/annotation/Signature; |
441 | ········value·=·{ | 442 | ········value·=·{ |
442 | ············"(", | 443 | ············"(", |
443 | ············"Lch/boye/httpclientandroidlib/Header;", | 444 | ············"Lch/boye/httpclientandroidlib/Header;", |
444 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", | 445 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", |
Offset 455, 276 lines modified | Offset 456, 266 lines modified | ||
455 | ····.annotation·system·Ldalvik/annotation/Throws; | 456 | ····.annotation·system·Ldalvik/annotation/Throws; |
456 | ········value·=·{ | 457 | ········value·=·{ |
457 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; | 458 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
458 | ········} | 459 | ········} |
459 | ····.end·annotation | 460 | ····.end·annotation |
460 | ····.prologue | 461 | ····.prologue |
462 | ····const/4·v10,·0x0 | ||
461 | ····.line·104 | 463 | ····.line·104 |
462 | ····if-nez·p1,·:cond_0 | 464 | ····if-nez·p1,·:cond_0 |
463 | ····.line·105 | 465 | ····.line·105 |
464 |
····new-instance·v |
466 | ····new-instance·v9,·Ljava/lang/IllegalArgumentException; |
465 |
····const-string·v1 |
467 | ····const-string·v10,·"Header·may·not·be·null" |
466 |
····invoke-direct·{v |
468 | ····invoke-direct·{v9,·v10},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
467 |
····throw·v |
469 | ····throw·v9 |
468 | ····.line·107 | 470 | ····.line·107 |
469 | ····:cond_0 | 471 | ····:cond_0 |
470 | ····if-nez·p2,·:cond_1 | 472 | ····if-nez·p2,·:cond_1 |
471 | ····.line·108 | 473 | ····.line·108 |
472 |
····new-instance·v |
474 | ····new-instance·v9,·Ljava/lang/IllegalArgumentException; |
473 |
····const-string·v1 |
475 | ····const-string·v10,·"Cookie·origin·may·not·be·null" |
474 |
····invoke-direct·{v |
476 | ····invoke-direct·{v9,·v10},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
475 |
····throw·v |
477 | ····throw·v9 |
476 | ····.line·110 | 478 | ····.line·110 |
477 | ····:cond_1 | 479 | ····:cond_1 |
478 |
····invoke-interfac |
480 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/Header;->getName()Ljava/lang/String; |
479 |
····move-result-object·v |
481 | ····move-result-object·v2 |
480 | ····.line·111 | 482 | ····.line·111 |
481 |
····.local·v |
483 | ····.local·v2,·"headername":Ljava/lang/String; |
482 |
····const-string·v |
484 | ····const-string·v9,·"Set-Cookie" |
483 |
····invoke-virtual·{v |
485 | ····invoke-virtual·{v2,·v9},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
484 |
····move-result·v |
486 | ····move-result·v9 |
485 |
····if-nez·v |
487 | ····if-nez·v9,·:cond_2 |
486 | ····.line·112 | 488 | ····.line·112 |
487 |
····new-instance·v |
489 | ····new-instance·v9,·Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
488 |
····new-instance·v1 |
490 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
489 |
····invoke-direct·{v1 |
491 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
490 |
····const-string·v1 |
492 | ····const-string·v11,·"Unrecognized·cookie·header·\'" |
491 |
····invoke-virtual |
493 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
492 |
····move-result-object·v1 |
494 | ····move-result-object·v10 |
493 |
···· |
495 | ····.line·113 |
496 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | ||
494 |
····move-result-object·v1 |
497 | ····move-result-object·v11 |
Max diff block lines reached; 12127/16091 bytes (75.37%) of diff not shown. |
Offset 67, 55 lines modified | Offset 67, 54 lines modified | ||
67 | ····:cond_1 | 67 | ····:cond_1 |
68 | ····return-object·v0 | 68 | ····return-object·v0 |
69 | .end·method | 69 | .end·method |
70 | #·virtual·methods | 70 | #·virtual·methods |
71 | .method·public·match(Lch/boye/httpclientandroidlib/cookie/Cookie;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Z | 71 | .method·public·match(Lch/boye/httpclientandroidlib/cookie/Cookie;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Z |
72 |
····.locals· |
72 | ····.locals·3 |
73 | ····.param·p1,·"cookie"····#·Lch/boye/httpclientandroidlib/cookie/Cookie; | 73 | ····.param·p1,·"cookie"····#·Lch/boye/httpclientandroidlib/cookie/Cookie; |
74 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; | 74 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·115 | 76 | ····.line·115 |
77 | ····if-nez·p1,·:cond_0 | 77 | ····if-nez·p1,·:cond_0 |
78 | ····.line·116 | 78 | ····.line·116 |
79 |
····new-instance·v |
79 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
80 |
····const-string·v |
80 | ····const-string·v2,·"Cookie·may·not·be·null" |
81 |
····invoke-direct·{v |
81 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
82 |
····throw·v |
82 | ····throw·v1 |
83 | ····.line·118 | 83 | ····.line·118 |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····if-nez·p2,·:cond_1 | 85 | ····if-nez·p2,·:cond_1 |
86 | ····.line·119 | 86 | ····.line·119 |
87 |
····new-instance·v |
87 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
88 |
····const-string·v |
88 | ····const-string·v2,·"Cookie·origin·may·not·be·null" |
89 |
····invoke-direct·{v |
89 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
90 |
····throw·v |
90 | ····throw·v1 |
91 | ····.line·121 | 91 | ····.line·121 |
92 | ····:cond_1 | 92 | ····:cond_1 |
93 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/cookie/CookieSpecBase;->getAttribHandlers()Ljava/util/Collection; | 93 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/impl/cookie/CookieSpecBase;->getAttribHandlers()Ljava/util/Collection; |
94 |
····move-result-object·v |
94 | ····move-result-object·v1 |
95 |
····invoke-interface·{v |
95 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
96 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
97 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
98 | ····:cond_2 | 97 | ····:cond_2 |
99 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 98 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
100 | ····move-result·v2 | 99 | ····move-result·v2 |
101 | ····if-eqz·v2,·:cond_3 | 100 | ····if-eqz·v2,·:cond_3 |
Offset 130, 29 lines modified | Offset 129, 29 lines modified | ||
130 | ····invoke-interface·{v0,·p1,·p2},·Lch/boye/httpclientandroidlib/cookie/CookieAttributeHandler;->match(Lch/boye/httpclientandroidlib/cookie/Cookie;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Z | 129 | ····invoke-interface·{v0,·p1,·p2},·Lch/boye/httpclientandroidlib/cookie/CookieAttributeHandler;->match(Lch/boye/httpclientandroidlib/cookie/Cookie;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Z |
131 | ····move-result·v2 | 130 | ····move-result·v2 |
132 | ····if-nez·v2,·:cond_2 | 131 | ····if-nez·v2,·:cond_2 |
133 | ····.line·123 | 132 | ····.line·123 |
134 |
····const/4·v |
133 | ····const/4·v1,·0x0 |
135 | ····.line·126 | 134 | ····.line·126 |
136 | ····.end·local·v0····#·"handler":Lch/boye/httpclientandroidlib/cookie/CookieAttributeHandler; | 135 | ····.end·local·v0····#·"handler":Lch/boye/httpclientandroidlib/cookie/CookieAttributeHandler; |
137 | ····:goto_0 | 136 | ····:goto_0 |
138 |
····return·v |
137 | ····return·v1 |
139 | ····:cond_3 | 138 | ····:cond_3 |
140 |
····const/4·v |
139 | ····const/4·v1,·0x1 |
141 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
142 | .end·method | 141 | .end·method |
143 | .method·protected·parse([Lch/boye/httpclientandroidlib/HeaderElement;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; | 142 | .method·protected·parse([Lch/boye/httpclientandroidlib/HeaderElement;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; |
144 |
····.locals·1 |
143 | ····.locals·14 |
145 | ····.param·p1,·"elems"····#·[Lch/boye/httpclientandroidlib/HeaderElement; | 144 | ····.param·p1,·"elems"····#·[Lch/boye/httpclientandroidlib/HeaderElement; |
146 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; | 145 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; |
147 | ····.annotation·system·Ldalvik/annotation/Signature; | 146 | ····.annotation·system·Ldalvik/annotation/Signature; |
148 | ········value·=·{ | 147 | ········value·=·{ |
149 | ············"([", | 148 | ············"([", |
150 | ············"Lch/boye/httpclientandroidlib/HeaderElement;", | 149 | ············"Lch/boye/httpclientandroidlib/HeaderElement;", |
151 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", | 150 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", |
Offset 168, 223 lines modified | Offset 167, 213 lines modified | ||
168 | ········value·=·{ | 167 | ········value·=·{ |
169 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; | 168 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
170 | ········} | 169 | ········} |
171 | ····.end·annotation | 170 | ····.end·annotation |
172 | ····.prologue | 171 | ····.prologue |
173 | ····.line·71 | 172 | ····.line·71 |
174 |
····new-instance·v |
173 | ····new-instance·v3,·Ljava/util/ArrayList; |
175 | ····move-object/from16·v0,·p1 | ||
176 |
····array-length·v1 |
174 | ····array-length·v10,·p1 |
Max diff block lines reached; 11440/15056 bytes (75.98%) of diff not shown. |
Offset 250, 40 lines modified | Offset 250, 40 lines modified | ||
250 | ····move-result-object·v0 | 250 | ····move-result-object·v0 |
251 | ····return-object·v0 | 251 | ····return-object·v0 |
252 | .end·method | 252 | .end·method |
253 | .method·public·static·parseDate(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; | 253 | .method·public·static·parseDate(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; |
254 |
····.locals· |
254 | ····.locals·8 |
255 | ····.param·p0,·"dateValue"····#·Ljava/lang/String; | 255 | ····.param·p0,·"dateValue"····#·Ljava/lang/String; |
256 | ····.param·p1,·"dateFormats"····#·[Ljava/lang/String; | 256 | ····.param·p1,·"dateFormats"····#·[Ljava/lang/String; |
257 | ····.param·p2,·"startDate"····#·Ljava/util/Date; | 257 | ····.param·p2,·"startDate"····#·Ljava/util/Date; |
258 | ····.annotation·system·Ldalvik/annotation/Throws; | 258 | ····.annotation·system·Ldalvik/annotation/Throws; |
259 | ········value·=·{ | 259 | ········value·=·{ |
260 | ············Lch/boye/httpclientandroidlib/impl/cookie/DateParseException; | 260 | ············Lch/boye/httpclientandroidlib/impl/cookie/DateParseException; |
261 | ········} | 261 | ········} |
262 | ····.end·annotation | 262 | ····.end·annotation |
263 | ····.prologue | 263 | ····.prologue |
264 |
····const/4·v |
264 | ····const/4·v6,·0x1 |
265 |
····const/4·v |
265 | ····const/4·v5,·0x0 |
266 | ····.line·138 | 266 | ····.line·138 |
267 | ····if-nez·p0,·:cond_0 | 267 | ····if-nez·p0,·:cond_0 |
268 | ····.line·139 | 268 | ····.line·139 |
269 |
····new-instance·v |
269 | ····new-instance·v4,·Ljava/lang/IllegalArgumentException; |
270 |
····const-string·v |
270 | ····const-string·v5,·"dateValue·is·null" |
271 |
····invoke-direct·{v |
271 | ····invoke-direct·{v4,·v5},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
272 |
····throw·v |
272 | ····throw·v4 |
273 | ····.line·141 | 273 | ····.line·141 |
274 | ····:cond_0 | 274 | ····:cond_0 |
275 | ····if-nez·p1,·:cond_1 | 275 | ····if-nez·p1,·:cond_1 |
276 | ····.line·142 | 276 | ····.line·142 |
277 | ····sget-object·p1,·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->DEFAULT_PATTERNS:[Ljava/lang/String; | 277 | ····sget-object·p1,·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->DEFAULT_PATTERNS:[Ljava/lang/String; |
Offset 295, 207 lines modified | Offset 295, 192 lines modified | ||
295 | ····.line·145 | 295 | ····.line·145 |
296 | ····sget-object·p2,·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->DEFAULT_TWO_DIGIT_YEAR_START:Ljava/util/Date; | 296 | ····sget-object·p2,·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->DEFAULT_TWO_DIGIT_YEAR_START:Ljava/util/Date; |
297 | ····.line·149 | 297 | ····.line·149 |
298 | ····:cond_2 | 298 | ····:cond_2 |
299 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 299 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
300 |
····move-result·v |
300 | ····move-result·v4 |
301 |
····if-le·v |
301 | ····if-le·v4,·v6,·:cond_3 |
302 |
····const-string·v |
302 | ····const-string·v4,·"\'" |
303 |
····invoke-virtual·{p0,·v |
303 | ····invoke-virtual·{p0,·v4},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
304 |
····move-result·v |
304 | ····move-result·v4 |
305 |
····if-eqz·v |
305 | ····if-eqz·v4,·:cond_3 |
306 |
····const-string·v |
306 | ····const-string·v4,·"\'" |
307 |
····invoke-virtual·{p0,·v |
307 | ····invoke-virtual·{p0,·v4},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
308 |
····move-result·v |
308 | ····move-result·v4 |
309 |
····if-eqz·v |
309 | ····if-eqz·v4,·:cond_3 |
310 | ····.line·150 | 310 | ····.line·150 |
311 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 311 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
312 |
····move-result·v |
312 | ····move-result·v4 |
313 |
····add-int/lit8·v |
313 | ····add-int/lit8·v4,·v4,·-0x1 |
314 |
····invoke-virtual·{p0,·v |
314 | ····invoke-virtual·{p0,·v6,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
315 | ····move-result-object·p0 | 315 | ····move-result-object·p0 |
316 | ····.line·154 | 316 | ····.line·154 |
317 | ····:cond_3 | 317 | ····:cond_3 |
318 |
····sget-boolean·v |
318 | ····sget-boolean·v4,·Lch/boye/httpclientandroidlib/impl/cookie/DateUtils;->mICS:Z |
319 |
····if-nez·v |
319 | ····if-nez·v4,·:cond_6 |
320 | ····.line·155 | 320 | ····.line·155 |
321 |
···· |
321 | ····array-length·v4,·p1 |
322 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
323 | ····array-length·v4,·v0 | ||
324 | ····.local·v4,·"len$":I | ||
325 | ····const/4·v3,·0x0 | ||
326 | ····.local·v3,·"i$":I | ||
327 | ····:goto_0 | 322 | ····:goto_0 |
328 |
····if-ge·v |
323 | ····if-ge·v5,·v4,·:cond_7 |
329 |
····aget-object·v |
324 | ····aget-object·v0,·p1,·v5 |
Max diff block lines reached; 7434/10695 bytes (69.51%) of diff not shown. |
Offset 35, 66 lines modified | Offset 35, 74 lines modified | ||
35 | ····move-result·v1 | 35 | ····move-result·v1 |
36 | ····if-nez·v1,·:cond_0 | 36 | ····if-nez·v1,·:cond_0 |
37 | ····const-string·v1,·".EDU" | 37 | ····const-string·v1,·".EDU" |
38 | ····.line·86 | ||
38 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 39 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
39 | ····move-result·v1 | 40 | ····move-result·v1 |
40 | ····if-nez·v1,·:cond_0 | 41 | ····if-nez·v1,·:cond_0 |
41 | ····const-string·v1,·".NET" | 42 | ····const-string·v1,·".NET" |
43 | ····.line·87 | ||
42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
43 | ····move-result·v1 | 45 | ····move-result·v1 |
44 | ····if-nez·v1,·:cond_0 | 46 | ····if-nez·v1,·:cond_0 |
45 | ····const-string·v1,·".GOV" | 47 | ····const-string·v1,·".GOV" |
48 | ····.line·88 | ||
46 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 49 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
47 | ····move-result·v1 | 50 | ····move-result·v1 |
48 | ····if-nez·v1,·:cond_0 | 51 | ····if-nez·v1,·:cond_0 |
49 | ····const-string·v1,·".MIL" | 52 | ····const-string·v1,·".MIL" |
53 | ····.line·89 | ||
50 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 54 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
51 | ····move-result·v1 | 55 | ····move-result·v1 |
52 | ····if-nez·v1,·:cond_0 | 56 | ····if-nez·v1,·:cond_0 |
53 | ····const-string·v1,·".ORG" | 57 | ····const-string·v1,·".ORG" |
58 | ····.line·90 | ||
54 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 59 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
55 | ····move-result·v1 | 60 | ····move-result·v1 |
56 | ····if-nez·v1,·:cond_0 | 61 | ····if-nez·v1,·:cond_0 |
57 | ····const-string·v1,·".INT" | 62 | ····const-string·v1,·".INT" |
63 | ····.line·91 | ||
58 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 64 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
59 | ····move-result·v1 | 65 | ····move-result·v1 |
60 | ····if-eqz·v1,·:cond_1 | 66 | ····if-eqz·v1,·:cond_1 |
61 | ····:cond_0 | 67 | ····:cond_0 |
62 | ····const/4·v1,·0x1 | 68 | ····const/4·v1,·0x1 |
69 | ····.line·85 | ||
63 | ····:goto_0 | 70 | ····:goto_0 |
64 | ····return·v1 | 71 | ····return·v1 |
72 | ····.line·91 | ||
65 | ····:cond_1 | 73 | ····:cond_1 |
66 | ····const/4·v1,·0x0 | 74 | ····const/4·v1,·0x0 |
67 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
68 | .end·method | 76 | .end·method |
Offset 233, 21 lines modified | Offset 241, 15 lines modified | ||
233 | ····move-result-object·v4 | 241 | ····move-result-object·v4 |
234 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 242 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
235 | ····move-result-object·v4 | 243 | ····move-result-object·v4 |
236 | ····const-string·v5,·"\"·violates·the·Netscape·cookie·specification·for·" | 244 | ····const-string·v5,·"\"·violates·the·Netscape·cookie·specification·for·special·domains" |
237 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
238 | ····move-result-object·v4 | ||
239 | ····const-string·v5,·"special·domains" | ||
240 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 245 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
241 | ····move-result-object·v4 | 246 | ····move-result-object·v4 |
242 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 247 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 322, 18 lines modified | Offset 322, 20 lines modified | ||
322 | ····goto·:goto_0 | 322 | ····goto·:goto_0 |
323 | ····.line·72 | 323 | ····.line·72 |
324 | ····.end·local·v1····#·"param":Lch/boye/httpclientandroidlib/NameValuePair; | 324 | ····.end·local·v1····#·"param":Lch/boye/httpclientandroidlib/NameValuePair; |
325 | ····:cond_2 | 325 | ····:cond_2 |
326 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement; | 326 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement; |
327 | ····.line·73 | ||
327 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/NameValuePair;->getName()Ljava/lang/String; | 328 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/NameValuePair;->getName()Ljava/lang/String; |
328 | ····move-result-object·v5 | 329 | ····move-result-object·v5 |
330 | ····.line·74 | ||
329 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/NameValuePair;->getValue()Ljava/lang/String; | 331 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/NameValuePair;->getValue()Ljava/lang/String; |
330 | ····move-result-object·v6 | 332 | ····move-result-object·v6 |
331 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 333 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
332 | ····move-result·v3 | 334 | ····move-result·v3 |
Offset 344, 9 lines modified | Offset 346, 10 lines modified | ||
344 | ····move-result-object·v3 | 346 | ····move-result-object·v3 |
345 | ····check-cast·v3,·[Lch/boye/httpclientandroidlib/NameValuePair; | 347 | ····check-cast·v3,·[Lch/boye/httpclientandroidlib/NameValuePair; |
346 | ····invoke-direct·{v4,·v5,·v6,·v3},·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;-><init>(Ljava/lang/String;Ljava/lang/String;[Lch/boye/httpclientandroidlib/NameValuePair;)V | 348 | ····invoke-direct·{v4,·v5,·v6,·v3},·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;-><init>(Ljava/lang/String;Ljava/lang/String;[Lch/boye/httpclientandroidlib/NameValuePair;)V |
349 | ····.line·72 | ||
347 | ····return-object·v4 | 350 | ····return-object·v4 |
348 | .end·method | 351 | .end·method |
Offset 364, 14 lines modified | Offset 364, 15 lines modified | ||
364 | ····const-string·v6,·"Unrecognized·cookie·header·\'" | 364 | ····const-string·v6,·"Unrecognized·cookie·header·\'" |
365 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 365 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
366 | ····move-result-object·v5 | 366 | ····move-result-object·v5 |
367 | ····.line·118 | ||
367 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 368 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
368 | ····move-result-object·v6 | 369 | ····move-result-object·v6 |
369 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 370 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
370 | ····move-result-object·v5 | 371 | ····move-result-object·v5 |
Offset 411, 19 lines modified | Offset 412, 21 lines modified | ||
411 | ····.line·125 | 412 | ····.line·125 |
412 | ····.local·v0,·"buffer":Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 413 | ····.local·v0,·"buffer":Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
413 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/message/ParserCursor; | 414 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/message/ParserCursor; |
414 | ····check-cast·p1,·Lch/boye/httpclientandroidlib/FormattedHeader; | 415 | ····check-cast·p1,·Lch/boye/httpclientandroidlib/FormattedHeader; |
416 | ····.line·126 | ||
415 | ····.end·local·p1····#·"header":Lch/boye/httpclientandroidlib/Header; | 417 | ····.end·local·p1····#·"header":Lch/boye/httpclientandroidlib/Header; |
416 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/FormattedHeader;->getValuePos()I | 418 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/FormattedHeader;->getValuePos()I |
417 | ····move-result·v4 | 419 | ····move-result·v4 |
420 | ····.line·127 | ||
418 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I | 421 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I |
419 | ····move-result·v5 | 422 | ····move-result·v5 |
420 | ····invoke-direct·{v1,·v4,·v5},·Lch/boye/httpclientandroidlib/message/ParserCursor;-><init>(II)V | 423 | ····invoke-direct·{v1,·v4,·v5},·Lch/boye/httpclientandroidlib/message/ParserCursor;-><init>(II)V |
421 | ····.line·137 | 424 | ····.line·137 |
Offset 191, 46 lines modified | Offset 191, 45 lines modified | ||
191 | ····.prologue | 191 | ····.prologue |
192 | ····.line·171 | 192 | ····.line·171 |
193 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" | 193 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
194 | ····new-instance·v2,·Ljava/util/ArrayList; | 194 | ····new-instance·v2,·Ljava/util/ArrayList; |
195 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 195 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
196 |
····move-result·v |
196 | ····move-result·v4 |
197 |
····invoke-direct·{v2,·v |
197 | ····invoke-direct·{v2,·v4},·Ljava/util/ArrayList;-><init>(I)V |
198 | ····.line·172 | 198 | ····.line·172 |
199 | ····.local·v2,·"headers":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/Header;>;" | 199 | ····.local·v2,·"headers":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/Header;>;" |
200 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 200 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
201 |
····move-result-object·v |
201 | ····move-result-object·v4 |
202 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
203 | ····:goto_0 | 202 | ····:goto_0 |
204 |
····invoke-interface·{v |
203 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
205 | ····move-result·v5 | 204 | ····move-result·v5 |
206 | ····if-eqz·v5,·:cond_0 | 205 | ····if-eqz·v5,·:cond_0 |
207 |
····invoke-interface·{v |
206 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
208 | ····move-result-object·v1 | 207 | ····move-result-object·v1 |
209 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/Cookie; | 208 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/Cookie; |
210 | ····.line·173 | 209 | ····.line·173 |
211 | ····.local·v1,·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 210 | ····.local·v1,·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
212 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I | 211 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getVersion()I |
213 |
····move-result·v |
212 | ····move-result·v3 |
214 | ····.line·174 | 213 | ····.line·174 |
215 |
····.local·v |
214 | ····.local·v3,·"version":I |
216 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 215 | ····new-instance·v0,·Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
217 | ····const/16·v5,·0x28 | 216 | ····const/16·v5,·0x28 |
218 | ····invoke-direct·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;-><init>(I)V | 217 | ····invoke-direct·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;-><init>(I)V |
219 | ····.line·175 | 218 | ····.line·175 |
Offset 241, 41 lines modified | Offset 240, 41 lines modified | ||
241 | ····.line·176 | 240 | ····.line·176 |
242 | ····const-string·v5,·"$Version=" | 241 | ····const-string·v5,·"$Version=" |
243 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V | 242 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V |
244 | ····.line·177 | 243 | ····.line·177 |
245 |
····invoke-static·{v |
244 | ····invoke-static·{v3},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
246 | ····move-result-object·v5 | 245 | ····move-result-object·v5 |
247 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V | 246 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V |
248 | ····.line·178 | 247 | ····.line·178 |
249 | ····const-string·v5,·";·" | 248 | ····const-string·v5,·";·" |
250 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V | 249 | ····invoke-virtual·{v0,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->append(Ljava/lang/String;)V |
251 | ····.line·179 | 250 | ····.line·179 |
252 |
····invoke-virtual·{p0,·v0,·v1,·v |
251 | ····invoke-virtual·{p0,·v0,·v1,·v3},·Lch/boye/httpclientandroidlib/impl/cookie/RFC2109Spec;->formatCookieAsVer(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/cookie/Cookie;I)V |
253 | ····.line·180 | 252 | ····.line·180 |
254 | ····new-instance·v5,·Lch/boye/httpclientandroidlib/message/BufferedHeader; | 253 | ····new-instance·v5,·Lch/boye/httpclientandroidlib/message/BufferedHeader; |
255 | ····invoke-direct·{v5,·v0},·Lch/boye/httpclientandroidlib/message/BufferedHeader;-><init>(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;)V | 254 | ····invoke-direct·{v5,·v0},·Lch/boye/httpclientandroidlib/message/BufferedHeader;-><init>(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;)V |
256 | ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 255 | ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
257 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
258 | ····.line·182 | 257 | ····.line·182 |
259 | ····.end·local·v0····#·"buffer":Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 258 | ····.end·local·v0····#·"buffer":Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
260 | ····.end·local·v1····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 259 | ····.end·local·v1····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
261 |
····.end·local·v |
260 | ····.end·local·v3····#·"version":I |
262 | ····:cond_0 | 261 | ····:cond_0 |
263 | ····return-object·v2 | 262 | ····return-object·v2 |
264 | .end·method | 263 | .end·method |
265 | .method·private·doFormatOneHeader(Ljava/util/List;)Ljava/util/List; | 264 | .method·private·doFormatOneHeader(Ljava/util/List;)Ljava/util/List; |
266 | ····.locals·7 | 265 | ····.locals·7 |
267 | ····.annotation·system·Ldalvik/annotation/Signature; | 266 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 291, 101 lines modified | Offset 290, 100 lines modified | ||
291 | ············">;" | 290 | ············">;" |
292 | ········} | 291 | ········} |
293 | ····.end·annotation | 292 | ····.end·annotation |
294 | ····.prologue | 293 | ····.prologue |
295 | ····.line·148 | 294 | ····.line·148 |
296 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" | 295 | ····.local·p1,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
297 |
····const·v |
296 | ····const·v4,·0x7fffffff |
298 | ····.line·150 | 297 | ····.line·150 |
Max diff block lines reached; 6699/10645 bytes (62.93%) of diff not shown. |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····const-string·v3,·"Invalid·version:·" | 102 | ····const-string·v3,·"Invalid·version:·" |
103 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
104 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
105 | ····.line·63 | ||
105 | ····invoke-virtual·{v0},·Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; | 106 | ····invoke-virtual·{v0},·Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; |
106 | ····move-result-object·v3 | 107 | ····move-result-object·v3 |
107 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 108 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 | ····move-result-object·v2 | 109 | ····move-result-object·v2 |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····const-string·v6,·"Invalid·Port·attribute:·" | 102 | ····const-string·v6,·"Invalid·Port·attribute:·" |
103 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 103 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
104 | ····move-result-object·v5 | 104 | ····move-result-object·v5 |
105 | ····.line·79 | ||
105 | ····invoke-virtual·{v0},·Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; | 106 | ····invoke-virtual·{v0},·Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; |
106 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
107 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 108 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
108 | ····move-result-object·v5 | 109 | ····move-result-object·v5 |
Offset 222, 14 lines modified | Offset 223, 15 lines modified | ||
222 | ····move-object·v1,·p1 | 223 | ····move-object·v1,·p1 |
223 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; | 224 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; |
224 | ····const-string·v3,·"port" | 225 | ····const-string·v3,·"port" |
226 | ····.line·158 | ||
225 | ····invoke-interface·{v1,·v3},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z | 227 | ····invoke-interface·{v1,·v3},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z |
226 | ····move-result·v1 | 228 | ····move-result·v1 |
227 | ····if-eqz·v1,·:cond_3 | 229 | ····if-eqz·v1,·:cond_3 |
228 | ····.line·159 | 230 | ····.line·159 |
Offset 383, 14 lines modified | Offset 385, 15 lines modified | ||
383 | ····move-object·v1,·p1 | 385 | ····move-object·v1,·p1 |
384 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; | 386 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; |
385 | ····const-string·v2,·"port" | 387 | ····const-string·v2,·"port" |
388 | ····.line·135 | ||
386 | ····invoke-interface·{v1,·v2},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z | 389 | ····invoke-interface·{v1,·v2},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z |
387 | ····move-result·v1 | 390 | ····move-result·v1 |
388 | ····if-eqz·v1,·:cond_2 | 391 | ····if-eqz·v1,·:cond_2 |
389 | ····.line·136 | 392 | ····.line·136 |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | ····move-result·v1 | 31 | ····move-result·v1 |
32 | ····if-nez·v1,·:cond_0 | 32 | ····if-nez·v1,·:cond_0 |
33 | ····const-string·v1,·"." | 33 | ····const-string·v1,·"." |
34 | ····.line·100 | ||
34 | ····invoke-virtual·{p2,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 35 | ····invoke-virtual·{p2,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
35 | ····move-result·v1 | 36 | ····move-result·v1 |
36 | ····if-eqz·v1,·:cond_1 | 37 | ····if-eqz·v1,·:cond_1 |
37 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 38 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
Offset 51, 15 lines modified | Offset 52, 15 lines modified | ||
51 | ····const/4·v0,·0x1 | 52 | ····const/4·v0,·0x1 |
52 | ····.line·102 | 53 | ····.line·102 |
53 | ····.local·v0,·"match":Z | 54 | ····.local·v0,·"match":Z |
54 | ····:goto_0 | 55 | ····:goto_0 |
55 | ····return·v0 | 56 | ····return·v0 |
56 |
····.line· |
57 | ····.line·100 |
57 | ····.end·local·v0····#·"match":Z | 58 | ····.end·local·v0····#·"match":Z |
58 | ····:cond_1 | 59 | ····:cond_1 |
59 | ····const/4·v0,·0x0 | 60 | ····const/4·v0,·0x0 |
60 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
61 | .end·method | 62 | .end·method |
Offset 123, 26 lines modified | Offset 124, 27 lines modified | ||
123 | ····if-nez·v4,·:cond_3 | 124 | ····if-nez·v4,·:cond_3 |
124 | ····.line·191 | 125 | ····.line·191 |
125 | ····:cond_2 | 126 | ····:cond_2 |
126 | ····:goto_0 | 127 | ····:goto_0 |
127 | ····return·v3 | 128 | ····return·v3 |
128 |
····.line·1 |
129 | ····.line·190 |
129 | ····:cond_3 | 130 | ····:cond_3 |
130 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 131 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
131 | ····move-result·v4 | 132 | ····move-result·v4 |
132 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 133 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
133 | ····move-result·v5 | 134 | ····move-result·v5 |
134 | ····sub-int/2addr·v4,·v5 | 135 | ····sub-int/2addr·v4,·v5 |
136 | ····.line·189 | ||
135 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 137 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
136 | ····move-result-object·v1 | 138 | ····move-result-object·v1 |
137 | ····.line·191 | 139 | ····.line·191 |
138 | ····.local·v1,·"effectiveHostWithoutDomain":Ljava/lang/String; | 140 | ····.local·v1,·"effectiveHostWithoutDomain":Ljava/lang/String; |
139 | ····const/16·v4,·0x2e | 141 | ····const/16·v4,·0x2e |
Offset 348, 14 lines modified | Offset 350, 15 lines modified | ||
348 | ····move-object·v4,·p1 | 350 | ····move-object·v4,·p1 |
349 | ····check-cast·v4,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; | 351 | ····check-cast·v4,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; |
350 | ····const-string·v5,·"domain" | 352 | ····const-string·v5,·"domain" |
353 | ····.line·124 | ||
351 | ····invoke-interface·{v4,·v5},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z | 354 | ····invoke-interface·{v4,·v5},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z |
352 | ····move-result·v4 | 355 | ····move-result·v4 |
353 | ····if-eqz·v4,·:cond_7 | 356 | ····if-eqz·v4,·:cond_7 |
354 | ····.line·126 | 357 | ····.line·126 |
Offset 376, 14 lines modified | Offset 379, 15 lines modified | ||
376 | ····const-string·v6,·"Domain·attribute·\"" | 379 | ····const-string·v6,·"Domain·attribute·\"" |
377 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 380 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
378 | ····move-result-object·v5 | 381 | ····move-result-object·v5 |
382 | ····.line·128 | ||
379 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getDomain()Ljava/lang/String; | 383 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/cookie/Cookie;->getDomain()Ljava/lang/String; |
380 | ····move-result-object·v6 | 384 | ····move-result-object·v6 |
381 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 385 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
382 | ····move-result-object·v5 | 386 | ····move-result-object·v5 |
Offset 421, 14 lines modified | Offset 425, 15 lines modified | ||
421 | ····add-int/lit8·v4,·v4,·-0x1 | 425 | ····add-int/lit8·v4,·v4,·-0x1 |
422 | ····if-ne·v1,·v4,·:cond_5 | 426 | ····if-ne·v1,·v4,·:cond_5 |
423 | ····:cond_4 | 427 | ····:cond_4 |
424 | ····const-string·v4,·".local" | 428 | ····const-string·v4,·".local" |
Max diff block lines reached; 4966/7188 bytes (69.09%) of diff not shown. |
Offset 145, 22 lines modified | Offset 145, 25 lines modified | ||
145 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 145 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
146 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
147 | ····.line·224 | 147 | ····.line·224 |
148 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; | 148 | ····new-instance·v4,·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; |
149 | ····.line·226 | ||
149 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPort()I | 150 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPort()I |
150 | ····move-result·v5 | 151 | ····move-result·v5 |
152 | ····.line·227 | ||
151 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPath()Ljava/lang/String; | 153 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->getPath()Ljava/lang/String; |
152 | ····move-result-object·v6 | 154 | ····move-result-object·v6 |
155 | ····.line·228 | ||
153 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->isSecure()Z | 156 | ····invoke-virtual·{p0},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;->isSecure()Z |
154 | ····move-result·v7 | 157 | ····move-result·v7 |
155 | ····invoke-direct·{v4,·v1,·v5,·v6,·v7},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;-><init>(Ljava/lang/String;ILjava/lang/String;Z)V | 158 | ····invoke-direct·{v4,·v1,·v5,·v6,·v7},·Lch/boye/httpclientandroidlib/cookie/CookieOrigin;-><init>(Ljava/lang/String;ILjava/lang/String;Z)V |
156 | ····move-object·p0,·v4 | 159 | ····move-object·p0,·v4 |
Offset 176, 15 lines modified | Offset 179, 15 lines modified | ||
176 | ····:cond_3 | 179 | ····:cond_3 |
177 | ····add-int/lit8·v2,·v2,·0x1 | 180 | ····add-int/lit8·v2,·v2,·0x1 |
178 | ····goto·:goto_0 | 181 | ····goto·:goto_0 |
179 | .end·method | 182 | .end·method |
180 | .method·private·createCookies([Lch/boye/httpclientandroidlib/HeaderElement;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; | 183 | .method·private·createCookies([Lch/boye/httpclientandroidlib/HeaderElement;Lch/boye/httpclientandroidlib/cookie/CookieOrigin;)Ljava/util/List; |
181 |
····.locals· |
184 | ····.locals·19 |
182 | ····.param·p1,·"elems"····#·[Lch/boye/httpclientandroidlib/HeaderElement; | 185 | ····.param·p1,·"elems"····#·[Lch/boye/httpclientandroidlib/HeaderElement; |
183 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; | 186 | ····.param·p2,·"origin"····#·Lch/boye/httpclientandroidlib/cookie/CookieOrigin; |
184 | ····.annotation·system·Ldalvik/annotation/Signature; | 187 | ····.annotation·system·Ldalvik/annotation/Signature; |
185 | ········value·=·{ | 188 | ········value·=·{ |
186 | ············"([", | 189 | ············"([", |
187 | ············"Lch/boye/httpclientandroidlib/HeaderElement;", | 190 | ············"Lch/boye/httpclientandroidlib/HeaderElement;", |
188 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", | 191 | ············"Lch/boye/httpclientandroidlib/cookie/CookieOrigin;", |
Offset 200, 292 lines modified | Offset 203, 266 lines modified | ||
200 | ········value·=·{ | 203 | ········value·=·{ |
201 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; | 204 | ············Lch/boye/httpclientandroidlib/cookie/MalformedCookieException; |
202 | ········} | 205 | ········} |
203 | ····.end·annotation | 206 | ····.end·annotation |
204 | ····.prologue | 207 | ····.prologue |
205 | ····.line·105 | 208 | ····.line·105 |
206 |
····new-instance·v |
209 | ····new-instance·v5,·Ljava/util/ArrayList; |
207 | ····move-object/from16·v0,·p1 | 210 | ····move-object/from16·v0,·p1 |
208 |
····array-length·v |
211 | ····array-length·v14,·v0 |
209 |
···· |
212 | ····invoke-direct·{v5,·v14},·Ljava/util/ArrayList;-><init>(I)V |
210 | ····move/from16·v0,·v19 | ||
211 | ····invoke-direct·{v7,·v0},·Ljava/util/ArrayList;-><init>(I)V | ||
212 | ····.line·106 | 213 | ····.line·106 |
213 |
····.local·v |
214 | ····.local·v5,·"cookies":Ljava/util/List;,·"Ljava/util/List<Lch/boye/httpclientandroidlib/cookie/Cookie;>;" |
214 |
····move-object/from16·v |
215 | ····move-object/from16·v0,·p1 |
215 | ····.local·v2,·"arr$":[Lch/boye/httpclientandroidlib/HeaderElement; | ||
216 | ····array-length·v14,·v2 | ||
217 |
···· |
216 | ····array-length·v15,·v0 |
218 | ····const/4·v11,·0x0 | ||
219 |
···· |
217 | ····const/4·v14,·0x0 |
220 | ····move·v12,·v11 | ||
221 | ····.end·local·v11····#·"i$":I | ||
222 | ····.local·v12,·"i$":I | ||
223 | ····:goto_0 | 218 | ····:goto_0 |
224 |
····if-ge·v1 |
219 | ····if-ge·v14,·v15,·:cond_5 |
225 |
····aget-object·v |
220 | ····aget-object·v8,·p1,·v14 |
226 | ····.line·107 | 221 | ····.line·107 |
227 |
····.local·v |
222 | ····.local·v8,·"headerelement":Lch/boye/httpclientandroidlib/HeaderElement; |
228 |
····invoke-interface·{v |
223 | ····invoke-interface·{v8},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
229 |
····move-result-object·v1 |
224 | ····move-result-object·v10 |
230 | ····.line·108 | 225 | ····.line·108 |
231 |
····.local·v1 |
226 | ····.local·v10,·"name":Ljava/lang/String; |
232 |
····invoke-interface·{v |
227 | ····invoke-interface·{v8},·Lch/boye/httpclientandroidlib/HeaderElement;->getValue()Ljava/lang/String; |
233 |
····move-result-object·v1 |
228 | ····move-result-object·v13 |
234 | ····.line·109 | 229 | ····.line·109 |
235 |
····.local·v1 |
230 | ····.local·v13,·"value":Ljava/lang/String; |
236 |
····if-eqz·v1 |
231 | ····if-eqz·v10,·:cond_0 |
237 |
····invoke-virtual·{v1 |
232 | ····invoke-virtual·{v10},·Ljava/lang/String;->length()I |
Max diff block lines reached; 13935/17775 bytes (78.40%) of diff not shown. |
Offset 148, 14 lines modified | Offset 148, 15 lines modified | ||
148 | ····if-eqz·v0,·:cond_1 | 148 | ····if-eqz·v0,·:cond_1 |
149 | ····check-cast·p1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; | 149 | ····check-cast·p1,·Lch/boye/httpclientandroidlib/cookie/ClientCookie; |
150 | ····.end·local·p1····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; | 150 | ····.end·local·p1····#·"cookie":Lch/boye/httpclientandroidlib/cookie/Cookie; |
151 | ····const-string·v0,·"version" | 151 | ····const-string·v0,·"version" |
152 | ····.line·87 | ||
152 | ····invoke-interface·{p1,·v0},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z | 153 | ····invoke-interface·{p1,·v0},·Lch/boye/httpclientandroidlib/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z |
153 | ····move-result·v0 | 154 | ····move-result·v0 |
154 | ····if-nez·v0,·:cond_1 | 155 | ····if-nez·v0,·:cond_1 |
155 | ····.line·88 | 156 | ····.line·88 |
Offset 112, 14 lines modified | Offset 112, 15 lines modified | ||
112 | ····const-string·v8,·"Chunked·transfer·encoding·not·allowed·for·" | 112 | ····const-string·v8,·"Chunked·transfer·encoding·not·allowed·for·" |
113 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 113 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
114 | ····move-result-object·v7 | 114 | ····move-result-object·v7 |
115 | ····.line·89 | ||
115 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpMessage;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; | 116 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpMessage;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; |
116 | ····move-result-object·v8 | 117 | ····move-result-object·v8 |
117 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 118 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
118 | ····move-result-object·v7 | 119 | ····move-result-object·v7 |
Offset 138, 24 lines modified | Offset 138, 26 lines modified | ||
138 | ····move-result·v16 | 138 | ····move-result·v16 |
139 | ····if-lez·v16,·:cond_1 | 139 | ····if-lez·v16,·:cond_1 |
140 | ····const-string·v16,·"chunked" | 140 | ····const-string·v16,·"chunked" |
141 | ····.line·108 | ||
141 | ····move-object/from16·v0,·v16 | 142 | ····move-object/from16·v0,·v16 |
142 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 143 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
143 | ····move-result·v16 | 144 | ····move-result·v16 |
144 | ····if-nez·v16,·:cond_1 | 145 | ····if-nez·v16,·:cond_1 |
145 | ····const-string·v16,·"identity" | 146 | ····const-string·v16,·"identity" |
147 | ····.line·109 | ||
146 | ····move-object/from16·v0,·v16 | 148 | ····move-object/from16·v0,·v16 |
147 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 149 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
148 | ····move-result·v16 | 150 | ····move-result·v16 |
149 | ····if-nez·v16,·:cond_1 | 151 | ····if-nez·v16,·:cond_1 |
Offset 272, 18 lines modified | Offset 274, 20 lines modified | ||
272 | ····const-string·v16,·"chunked" | 274 | ····const-string·v16,·"chunked" |
273 | ····add-int/lit8·v17,·v11,·-0x1 | 275 | ····add-int/lit8·v17,·v11,·-0x1 |
274 | ····aget-object·v17,·v7,·v17 | 276 | ····aget-object·v17,·v7,·v17 |
277 | ····.line·119 | ||
275 | ····invoke-interface/range·{v17·..·v17},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; | 278 | ····invoke-interface/range·{v17·..·v17},·Lch/boye/httpclientandroidlib/HeaderElement;->getName()Ljava/lang/String; |
276 | ····move-result-object·v17 | 279 | ····move-result-object·v17 |
280 | ····.line·118 | ||
277 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 281 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
278 | ····move-result·v16 | 282 | ····move-result·v16 |
279 | ····if-eqz·v16,·:cond_5 | 283 | ····if-eqz·v16,·:cond_5 |
280 | ····.line·120 | 284 | ····.line·120 |
Offset 392, 14 lines modified | Offset 392, 15 lines modified | ||
392 | ····if-eq·v1,·v8,·:cond_9 | 392 | ····if-eq·v1,·v8,·:cond_9 |
393 | ····.line·205 | 393 | ····.line·205 |
394 | ····.end·local·v1····#·"ch":C | 394 | ····.end·local·v1····#·"ch":C |
395 | ····:cond_8 | 395 | ····:cond_8 |
396 | ····if-lez·p2,·:cond_a | 396 | ····if-lez·p2,·:cond_a |
397 | ····.line·206 | ||
397 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I | 398 | ····invoke-virtual·{v7},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I |
398 | ····move-result·v8 | 399 | ····move-result·v8 |
399 | ····add-int/lit8·v8,·v8,·0x1 | 400 | ····add-int/lit8·v8,·v8,·0x1 |
400 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I | 401 | ····invoke-virtual·{v2},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I |
Offset 140, 14 lines modified | Offset 140, 15 lines modified | ||
140 | ····.local·v0,·"header":Lch/boye/httpclientandroidlib/Header; | 140 | ····.local·v0,·"header":Lch/boye/httpclientandroidlib/Header; |
141 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->sessionBuffer:Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; | 141 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->sessionBuffer:Lch/boye/httpclientandroidlib/io/SessionOutputBuffer; |
142 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->lineFormatter:Lch/boye/httpclientandroidlib/message/LineFormatter; | 142 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->lineFormatter:Lch/boye/httpclientandroidlib/message/LineFormatter; |
143 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->lineBuf:Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 143 | ····iget-object·v4,·p0,·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageWriter;->lineBuf:Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
144 | ····.line·94 | ||
144 | ····invoke-interface·{v3,·v4,·v0},·Lch/boye/httpclientandroidlib/message/LineFormatter;->formatHeader(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/Header;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 145 | ····invoke-interface·{v3,·v4,·v0},·Lch/boye/httpclientandroidlib/message/LineFormatter;->formatHeader(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/Header;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
145 | ····move-result-object·v3 | 146 | ····move-result-object·v3 |
146 | ····invoke-interface·{v2,·v3},·Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;->writeLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;)V | 147 | ····invoke-interface·{v2,·v3},·Lch/boye/httpclientandroidlib/io/SessionOutputBuffer;->writeLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;)V |
147 | ····goto·:goto_0 | 148 | ····goto·:goto_0 |
Offset 317, 14 lines modified | Offset 317, 15 lines modified | ||
317 | ····const/4·v3,·-0x1 | 317 | ····const/4·v3,·-0x1 |
318 | ····const/4·v4,·-0x1 | 318 | ····const/4·v4,·-0x1 |
319 | ····const/4·v5,·0x0 | 319 | ····const/4·v5,·0x0 |
320 | ····.line·276 | ||
320 | ····invoke-static·{v2,·v3,·v4,·v5},·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageParser;->parseHeaders(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;IILch/boye/httpclientandroidlib/message/LineParser;)[Lch/boye/httpclientandroidlib/Header; | 321 | ····invoke-static·{v2,·v3,·v4,·v5},·Lch/boye/httpclientandroidlib/impl/io/AbstractMessageParser;->parseHeaders(Lch/boye/httpclientandroidlib/io/SessionInputBuffer;IILch/boye/httpclientandroidlib/message/LineParser;)[Lch/boye/httpclientandroidlib/Header; |
321 | ····move-result-object·v2 | 322 | ····move-result-object·v2 |
322 | ····iput-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/io/ChunkedInputStream;->footers:[Lch/boye/httpclientandroidlib/Header; | 323 | ····iput-object·v2,·p0,·Lch/boye/httpclientandroidlib/impl/io/ChunkedInputStream;->footers:[Lch/boye/httpclientandroidlib/Header; |
323 | ····:try_end_0 | 324 | ····:try_end_0 |
324 | ····.catch·Lch/boye/httpclientandroidlib/HttpException;·{:try_start_0·..·:try_end_0}·:catch_0 | 325 | ····.catch·Lch/boye/httpclientandroidlib/HttpException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 346, 14 lines modified | Offset 347, 15 lines modified | ||
346 | ····const-string·v3,·"Invalid·footer:·" | 347 | ····const-string·v3,·"Invalid·footer:·" |
347 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 348 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
348 | ····move-result-object·v2 | 349 | ····move-result-object·v2 |
350 | ····.line·279 | ||
349 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/HttpException;->getMessage()Ljava/lang/String; | 351 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/HttpException;->getMessage()Ljava/lang/String; |
350 | ····move-result-object·v3 | 352 | ····move-result-object·v3 |
351 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 353 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
352 | ····move-result-object·v2 | 354 | ····move-result-object·v2 |
Offset 140, 24 lines modified | Offset 140, 26 lines modified | ||
140 | ····if-eqz·v3,·:cond_2 | 140 | ····if-eqz·v3,·:cond_2 |
141 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->value:Ljava/lang/String; | 141 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->value:Ljava/lang/String; |
142 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->value:Ljava/lang/String; | 142 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->value:Ljava/lang/String; |
143 | ····.line·124 | ||
143 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 144 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
144 | ····move-result·v3 | 145 | ····move-result·v3 |
145 | ····if-eqz·v3,·:cond_2 | 146 | ····if-eqz·v3,·:cond_2 |
146 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->parameters:[Lch/boye/httpclientandroidlib/NameValuePair; | 147 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->parameters:[Lch/boye/httpclientandroidlib/NameValuePair; |
147 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->parameters:[Lch/boye/httpclientandroidlib/NameValuePair; | 148 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicHeaderElement;->parameters:[Lch/boye/httpclientandroidlib/NameValuePair; |
149 | ····.line·125 | ||
148 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z | 150 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z |
149 | ····move-result·v3 | 151 | ····move-result·v3 |
150 | ····if-nez·v3,·:cond_0 | 152 | ····if-nez·v3,·:cond_0 |
151 | ····:cond_2 | 153 | ····:cond_2 |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | ····.line·220 | 190 | ····.line·220 |
191 | ····const/4·v0,·0x0 | 191 | ····const/4·v0,·0x0 |
192 | ····.local·v0,·"i":I | 192 | ····.local·v0,·"i":I |
193 | ····:goto_0 | 193 | ····:goto_0 |
194 | ····if-ge·v0,·v1,·:cond_0 | 194 | ····if-ge·v0,·v1,·:cond_0 |
195 |
····.line·22 |
195 | ····.line·222 |
196 | ····invoke-interface·{p1,·v0},·Lch/boye/httpclientandroidlib/HeaderElement;->getParameter(I)Lch/boye/httpclientandroidlib/NameValuePair; | 196 | ····invoke-interface·{p1,·v0},·Lch/boye/httpclientandroidlib/HeaderElement;->getParameter(I)Lch/boye/httpclientandroidlib/NameValuePair; |
197 | ····move-result-object·v4 | 197 | ····move-result-object·v4 |
198 | ····invoke-virtual·{p0,·v4},·Lch/boye/httpclientandroidlib/message/BasicHeaderValueFormatter;->estimateNameValuePairLen(Lch/boye/httpclientandroidlib/NameValuePair;)I | 198 | ····invoke-virtual·{p0,·v4},·Lch/boye/httpclientandroidlib/message/BasicHeaderValueFormatter;->estimateNameValuePairLen(Lch/boye/httpclientandroidlib/NameValuePair;)I |
199 | ····move-result·v4 | 199 | ····move-result·v4 |
Offset 686, 24 lines modified | Offset 686, 26 lines modified | ||
686 | ····:cond_e | 686 | ····:cond_e |
687 | ····sub-int·v12,·v4,·v3 | 687 | ····sub-int·v12,·v4,·v3 |
688 | ····const/4·v13,·0x2 | 688 | ····const/4·v13,·0x2 |
689 | ····if-lt·v12,·v13,·:cond_f | 689 | ····if-lt·v12,·v13,·:cond_f |
690 | ····.line·376 | ||
690 | ····invoke-virtual·{p1,·v3},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C | 691 | ····invoke-virtual·{p1,·v3},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C |
691 | ····move-result·v12 | 692 | ····move-result·v12 |
692 | ····const/16·v13,·0x22 | 693 | ····const/16·v13,·0x22 |
693 | ····if-ne·v12,·v13,·:cond_f | 694 | ····if-ne·v12,·v13,·:cond_f |
694 | ····add-int/lit8·v12,·v4,·-0x1 | 695 | ····add-int/lit8·v12,·v4,·-0x1 |
696 | ····.line·377 | ||
695 | ····invoke-virtual·{p1,·v12},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C | 697 | ····invoke-virtual·{p1,·v12},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C |
696 | ····move-result·v12 | 698 | ····move-result·v12 |
697 | ····const/16·v13,·0x22 | 699 | ····const/16·v13,·0x22 |
698 | ····if-ne·v12,·v13,·:cond_f | 700 | ····if-ne·v12,·v13,·:cond_f |
Offset 236, 14 lines modified | Offset 236, 15 lines modified | ||
236 | ····:goto_3 | 236 | ····:goto_3 |
237 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I | 237 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->length()I |
238 | ····move-result·v7 | 238 | ····move-result·v7 |
239 | ····if-ge·v0,·v7,·:cond_4 | 239 | ····if-ge·v0,·v7,·:cond_4 |
240 | ····.line·241 | ||
240 | ····invoke-virtual·{p1,·v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C | 241 | ····invoke-virtual·{p1,·v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->charAt(I)C |
241 | ····move-result·v7 | 242 | ····move-result·v7 |
242 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/protocol/HTTP;->isWhitespace(C)Z | 243 | ····invoke-static·{v7},·Lch/boye/httpclientandroidlib/protocol/HTTP;->isWhitespace(C)Z |
243 | ····move-result·v7 | 244 | ····move-result·v7 |
Offset 402, 14 lines modified | Offset 403, 15 lines modified | ||
402 | ····const-string·v15,·"Not·a·valid·protocol·version:·" | 403 | ····const-string·v15,·"Not·a·valid·protocol·version:·" |
403 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 404 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
404 | ····move-result-object·v14 | 405 | ····move-result-object·v14 |
406 | ····.line·146 | ||
405 | ····move-object/from16·v0,·p1 | 407 | ····move-object/from16·v0,·p1 |
406 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; | 408 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; |
407 | ····move-result-object·v15 | 409 | ····move-result-object·v15 |
408 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 410 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 500, 14 lines modified | Offset 502, 15 lines modified | ||
500 | ····const-string·v15,·"Not·a·valid·protocol·version:·" | 502 | ····const-string·v15,·"Not·a·valid·protocol·version:·" |
501 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 503 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
502 | ····move-result-object·v14 | 504 | ····move-result-object·v14 |
505 | ····.line·160 | ||
503 | ····move-object/from16·v0,·p1 | 506 | ····move-object/from16·v0,·p1 |
504 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; | 507 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; |
505 | ····move-result-object·v15 | 508 | ····move-result-object·v15 |
506 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 509 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 558, 14 lines modified | Offset 561, 15 lines modified | ||
558 | ····const-string·v15,·"Invalid·protocol·version·number:·" | 561 | ····const-string·v15,·"Invalid·protocol·version·number:·" |
559 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 562 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
560 | ····move-result-object·v14 | 563 | ····move-result-object·v14 |
564 | ····.line·169 | ||
561 | ····move-object/from16·v0,·p1 | 565 | ····move-object/from16·v0,·p1 |
562 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; | 566 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; |
563 | ····move-result-object·v15 | 567 | ····move-result-object·v15 |
564 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 568 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 664, 14 lines modified | Offset 668, 15 lines modified | ||
664 | ····const-string·v15,·"Invalid·protocol·major·version·number:·" | 668 | ····const-string·v15,·"Invalid·protocol·major·version·number:·" |
665 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 669 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
666 | ····move-result-object·v14 | 670 | ····move-result-object·v14 |
671 | ····.line·177 | ||
667 | ····move-object/from16·v0,·p1 | 672 | ····move-object/from16·v0,·p1 |
668 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; | 673 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; |
669 | ····move-result-object·v15 | 674 | ····move-result-object·v15 |
670 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 675 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 703, 14 lines modified | Offset 708, 15 lines modified | ||
703 | ····const-string·v15,·"Invalid·protocol·minor·version·number:·" | 708 | ····const-string·v15,·"Invalid·protocol·minor·version·number:·" |
704 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 709 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
705 | ····move-result-object·v14 | 710 | ····move-result-object·v14 |
711 | ····.line·191 | ||
706 | ····move-object/from16·v0,·p1 | 712 | ····move-object/from16·v0,·p1 |
707 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; | 713 | ····invoke-virtual·{v0,·v4,·v5},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->substring(II)Ljava/lang/String; |
708 | ····move-result-object·v15 | 714 | ····move-result-object·v15 |
709 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 715 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 847, 14 lines modified | Offset 853, 15 lines modified | ||
847 | ····const-string·v12,·"Status·line·contains·invalid·status·code:·" | 853 | ····const-string·v12,·"Status·line·contains·invalid·status·code:·" |
Max diff block lines reached; 1780/5101 bytes (34.90%) of diff not shown. |
Offset 216, 14 lines modified | Offset 216, 15 lines modified | ||
216 | ····move-result·v4 | 216 | ····move-result·v4 |
217 | ····add-int/2addr·v3,·v4 | 217 | ····add-int/2addr·v3,·v4 |
218 | ····add-int/lit8·v3,·v3,·0x1 | 218 | ····add-int/lit8·v3,·v3,·0x1 |
219 | ····.line·192 | ||
219 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/RequestLine;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; | 220 | ····invoke-interface·{p2},·Lch/boye/httpclientandroidlib/RequestLine;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; |
220 | ····move-result-object·v4 | 221 | ····move-result-object·v4 |
221 | ····invoke-virtual·{p0,·v4},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->estimateProtocolVersionLen(Lch/boye/httpclientandroidlib/ProtocolVersion;)I | 222 | ····invoke-virtual·{p0,·v4},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->estimateProtocolVersionLen(Lch/boye/httpclientandroidlib/ProtocolVersion;)I |
222 | ····move-result·v4 | 223 | ····move-result·v4 |
Offset 106, 14 lines modified | Offset 106, 15 lines modified | ||
106 | ····if-eqz·v3,·:cond_2 | 106 | ····if-eqz·v3,·:cond_2 |
107 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicNameValuePair;->value:Ljava/lang/String; | 107 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/message/BasicNameValuePair;->value:Ljava/lang/String; |
108 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicNameValuePair;->value:Ljava/lang/String; | 108 | ····iget-object·v4,·v0,·Lch/boye/httpclientandroidlib/message/BasicNameValuePair;->value:Ljava/lang/String; |
109 | ····.line·94 | ||
109 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 110 | ····invoke-static·{v3,·v4},·Lch/boye/httpclientandroidlib/util/LangUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
110 | ····move-result·v3 | 111 | ····move-result·v3 |
111 | ····if-nez·v3,·:cond_0 | 112 | ····if-nez·v3,·:cond_0 |
112 | ····:cond_2 | 113 | ····:cond_2 |
Offset 133, 17 lines modified | Offset 133, 19 lines modified | ||
133 | ····.prologue | 133 | ····.prologue |
134 | ····.line·86 | 134 | ····.line·86 |
135 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicLineFormatter; | 135 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicLineFormatter; |
136 | ····const/4·v1,·0x0 | 136 | ····const/4·v1,·0x0 |
137 | ····.line·87 | ||
137 | ····invoke-virtual·{v0,·v1,·p0},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->formatRequestLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/RequestLine;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 138 | ····invoke-virtual·{v0,·v1,·p0},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->formatRequestLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/RequestLine;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
138 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
139 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; | 140 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; |
140 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
142 | ····.line·86 | ||
141 | ····return-object·v0 | 143 | ····return-object·v0 |
142 | .end·method | 144 | .end·method |
Offset 120, 17 lines modified | Offset 120, 19 lines modified | ||
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·99 | 121 | ····.line·99 |
122 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicLineFormatter; | 122 | ····sget-object·v0,·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicLineFormatter; |
123 | ····const/4·v1,·0x0 | 123 | ····const/4·v1,·0x0 |
124 | ····.line·100 | ||
124 | ····invoke-virtual·{v0,·v1,·p0},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->formatStatusLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/StatusLine;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 125 | ····invoke-virtual·{v0,·v1,·p0},·Lch/boye/httpclientandroidlib/message/BasicLineFormatter;->formatStatusLine(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/StatusLine;)Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
125 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
126 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; | 127 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; |
127 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
129 | ····.line·99 | ||
128 | ····return-object·v0 | 130 | ····return-object·v0 |
129 | .end·method | 131 | .end·method |
Offset 65, 14 lines modified | Offset 65, 15 lines modified | ||
65 | ····const-string·v4,·"Invalid·header:·" | 65 | ····const-string·v4,·"Invalid·header:·" |
66 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 66 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
67 | ····move-result-object·v3 | 67 | ····move-result-object·v3 |
68 | ····.line·85 | ||
68 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; | 69 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; |
69 | ····move-result-object·v4 | 70 | ····move-result-object·v4 |
70 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 71 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
71 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
Offset 110, 14 lines modified | Offset 111, 15 lines modified | ||
110 | ····const-string·v4,·"Invalid·header:·" | 111 | ····const-string·v4,·"Invalid·header:·" |
111 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 112 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
112 | ····move-result-object·v3 | 113 | ····move-result-object·v3 |
114 | ····.line·90 | ||
113 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; | 115 | ····invoke-virtual·{p1},·Lch/boye/httpclientandroidlib/util/CharArrayBuffer;->toString()Ljava/lang/String; |
114 | ····move-result-object·v4 | 116 | ····move-result-object·v4 |
115 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 117 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
116 | ····move-result-object·v3 | 118 | ····move-result-object·v3 |
Offset 204, 18 lines modified | Offset 206, 20 lines modified | ||
204 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/message/ParserCursor;->updatePos(I)V | 206 | ····invoke-virtual·{v0,·v1},·Lch/boye/httpclientandroidlib/message/ParserCursor;->updatePos(I)V |
205 | ····.line·109 | 207 | ····.line·109 |
206 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser; | 208 | ····sget-object·v1,·Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser;->DEFAULT:Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser; |
207 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/message/BufferedHeader;->buffer:Lch/boye/httpclientandroidlib/util/CharArrayBuffer; | 209 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/message/BufferedHeader;->buffer:Lch/boye/httpclientandroidlib/util/CharArrayBuffer; |
210 | ····.line·110 | ||
208 | ····invoke-virtual·{v1,·v2,·v0},·Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser;->parseElements(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/message/ParserCursor;)[Lch/boye/httpclientandroidlib/HeaderElement; | 211 | ····invoke-virtual·{v1,·v2,·v0},·Lch/boye/httpclientandroidlib/message/BasicHeaderValueParser;->parseElements(Lch/boye/httpclientandroidlib/util/CharArrayBuffer;Lch/boye/httpclientandroidlib/message/ParserCursor;)[Lch/boye/httpclientandroidlib/HeaderElement; |
209 | ····move-result-object·v1 | 212 | ····move-result-object·v1 |
213 | ····.line·109 | ||
210 | ····return-object·v1 | 214 | ····return-object·v1 |
211 | .end·method | 215 | .end·method |
212 | .method·public·getName()Ljava/lang/String; | 216 | .method·public·getName()Ljava/lang/String; |
213 | ····.locals·1 | 217 | ····.locals·1 |
214 | ····.prologue | 218 | ····.prologue |
Offset 23, 18 lines modified | Offset 23, 20 lines modified | ||
23 | ····.line·195 | 23 | ····.line·195 |
24 | ····:cond_0 | 24 | ····:cond_0 |
25 | ····const-string·v0,·"http.connection.timeout" | 25 | ····const-string·v0,·"http.connection.timeout" |
26 | ····const/4·v1,·0x0 | 26 | ····const/4·v1,·0x0 |
27 | ····.line·196 | ||
27 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getIntParameter(Ljava/lang/String;I)I | 28 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getIntParameter(Ljava/lang/String;I)I |
28 | ····move-result·v0 | 29 | ····move-result·v0 |
30 | ····.line·195 | ||
29 | ····return·v0 | 31 | ····return·v0 |
30 | .end·method | 32 | .end·method |
31 | .method·public·static·getLinger(Lch/boye/httpclientandroidlib/params/HttpParams;)I | 33 | .method·public·static·getLinger(Lch/boye/httpclientandroidlib/params/HttpParams;)I |
32 | ····.locals·2 | 34 | ····.locals·2 |
33 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; | 35 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; |
Offset 143, 18 lines modified | Offset 145, 20 lines modified | ||
143 | ····.line·139 | 145 | ····.line·139 |
144 | ····:cond_0 | 146 | ····:cond_0 |
145 | ····const-string·v0,·"http.socket.buffer-size" | 147 | ····const-string·v0,·"http.socket.buffer-size" |
146 | ····const/4·v1,·-0x1 | 148 | ····const/4·v1,·-0x1 |
149 | ····.line·140 | ||
147 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getIntParameter(Ljava/lang/String;I)I | 150 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getIntParameter(Ljava/lang/String;I)I |
148 | ····move-result·v0 | 151 | ····move-result·v0 |
152 | ····.line·139 | ||
149 | ····return·v0 | 153 | ····return·v0 |
150 | .end·method | 154 | .end·method |
151 | .method·public·static·getTcpNoDelay(Lch/boye/httpclientandroidlib/params/HttpParams;)Z | 155 | .method·public·static·getTcpNoDelay(Lch/boye/httpclientandroidlib/params/HttpParams;)Z |
152 | ····.locals·2 | 156 | ····.locals·2 |
153 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; | 157 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; |
Offset 173, 18 lines modified | Offset 177, 20 lines modified | ||
173 | ····.line·111 | 177 | ····.line·111 |
174 | ····:cond_0 | 178 | ····:cond_0 |
175 | ····const-string·v0,·"http.tcp.nodelay" | 179 | ····const-string·v0,·"http.tcp.nodelay" |
176 | ····const/4·v1,·0x1 | 180 | ····const/4·v1,·0x1 |
181 | ····.line·112 | ||
177 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z | 182 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z |
178 | ····move-result·v0 | 183 | ····move-result·v0 |
184 | ····.line·111 | ||
179 | ····return·v0 | 185 | ····return·v0 |
180 | .end·method | 186 | .end·method |
181 | .method·public·static·isStaleCheckingEnabled(Lch/boye/httpclientandroidlib/params/HttpParams;)Z | 187 | .method·public·static·isStaleCheckingEnabled(Lch/boye/httpclientandroidlib/params/HttpParams;)Z |
182 | ····.locals·2 | 188 | ····.locals·2 |
183 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; | 189 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; |
Offset 203, 18 lines modified | Offset 209, 20 lines modified | ||
203 | ····.line·225 | 209 | ····.line·225 |
204 | ····:cond_0 | 210 | ····:cond_0 |
205 | ····const-string·v0,·"http.connection.stalecheck" | 211 | ····const-string·v0,·"http.connection.stalecheck" |
206 | ····const/4·v1,·0x1 | 212 | ····const/4·v1,·0x1 |
213 | ····.line·226 | ||
207 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z | 214 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z |
208 | ····move-result·v0 | 215 | ····move-result·v0 |
216 | ····.line·225 | ||
209 | ····return·v0 | 217 | ····return·v0 |
210 | .end·method | 218 | .end·method |
211 | .method·public·static·setConnectionTimeout(Lch/boye/httpclientandroidlib/params/HttpParams;I)V | 219 | .method·public·static·setConnectionTimeout(Lch/boye/httpclientandroidlib/params/HttpParams;I)V |
212 | ····.locals·2 | 220 | ····.locals·2 |
213 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; | 221 | ····.param·p0,·"params"····#·Lch/boye/httpclientandroidlib/params/HttpParams; |
214 | ····.param·p1,·"timeout"····#·I | 222 | ····.param·p1,·"timeout"····#·I |
Offset 232, 14 lines modified | Offset 240, 15 lines modified | ||
232 | ····throw·v0 | 240 | ····throw·v0 |
233 | ····.line·210 | 241 | ····.line·210 |
234 | ····:cond_0 | 242 | ····:cond_0 |
235 | ····const-string·v0,·"http.connection.timeout" | 243 | ····const-string·v0,·"http.connection.timeout" |
244 | ····.line·211 | ||
236 | ····invoke-interface·{p0,·v0,·p1},·Lch/boye/httpclientandroidlib/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lch/boye/httpclientandroidlib/params/HttpParams; | 245 | ····invoke-interface·{p0,·v0,·p1},·Lch/boye/httpclientandroidlib/params/HttpParams;->setIntParameter(Ljava/lang/String;I)Lch/boye/httpclientandroidlib/params/HttpParams; |
237 | ····.line·212 | 246 | ····.line·212 |
238 | ····return-void | 247 | ····return-void |
239 | .end·method | 248 | .end·method |
240 | .method·public·static·setSoTimeout(Lch/boye/httpclientandroidlib/params/HttpParams;I)V | 249 | .method·public·static·setSoTimeout(Lch/boye/httpclientandroidlib/params/HttpParams;I)V |
Max diff block lines reached; 0/2556 bytes (0.00%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | ····throw·v1 | 21 | ····throw·v1 |
22 | ····.line·60 | 22 | ····.line·60 |
23 | ····:cond_0 | 23 | ····:cond_0 |
24 | ····const-string·v1,·"http.protocol.element-charset" | 24 | ····const-string·v1,·"http.protocol.element-charset" |
25 | ····.line·61 | ||
25 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 26 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
26 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
27 | ····check-cast·v0,·Ljava/lang/String; | 28 | ····check-cast·v0,·Ljava/lang/String; |
28 | ····.line·62 | 29 | ····.line·62 |
Offset 182, 14 lines modified | Offset 183, 15 lines modified | ||
182 | ····throw·v1 | 183 | ····throw·v1 |
183 | ····.line·124 | 184 | ····.line·124 |
184 | ····:cond_0 | 185 | ····:cond_0 |
185 | ····const-string·v1,·"http.protocol.version" | 186 | ····const-string·v1,·"http.protocol.version" |
187 | ····.line·125 | ||
186 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; | 188 | ····invoke-interface·{p0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getParameter(Ljava/lang/String;)Ljava/lang/Object; |
187 | ····move-result-object·v0 | 189 | ····move-result-object·v0 |
188 | ····.line·126 | 190 | ····.line·126 |
189 | ····.local·v0,·"param":Ljava/lang/Object; | 191 | ····.local·v0,·"param":Ljava/lang/Object; |
190 | ····if-nez·v0,·:cond_1 | 192 | ····if-nez·v0,·:cond_1 |
Offset 312, 13 lines modified | Offset 314, 15 lines modified | ||
312 | ····.line·183 | 314 | ····.line·183 |
313 | ····:cond_0 | 315 | ····:cond_0 |
314 | ····const-string·v0,·"http.protocol.expect-continue" | 316 | ····const-string·v0,·"http.protocol.expect-continue" |
315 | ····const/4·v1,·0x0 | 317 | ····const/4·v1,·0x0 |
318 | ····.line·184 | ||
316 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z | 319 | ····invoke-interface·{p0,·v0,·v1},·Lch/boye/httpclientandroidlib/params/HttpParams;->getBooleanParameter(Ljava/lang/String;Z)Z |
317 | ····move-result·v0 | 320 | ····move-result·v0 |
321 | ····.line·183 | ||
318 | ····return·v0 | 322 | ····return·v0 |
319 | .end·method | 323 | .end·method |
Offset 26, 19 lines modified | Offset 26, 20 lines modified | ||
26 | .field·final·synthetic·val$route:Ljava/lang/Object; | 26 | .field·final·synthetic·val$route:Ljava/lang/Object; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;)V | 28 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/pool/AbstractConnPool;Ljava/lang/Object;Ljava/lang/Object;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/pool/AbstractConnPool; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·141 | 32 | ····.line·141 |
32 |
····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool |
33 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;" |
33 |
····.local·p2,·" |
34 | ····.local·p2,·"route":Ljava/lang/Object;,·"TT;" |
34 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; | 35 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; |
35 | ····iput-object·p3,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->val$route:Ljava/lang/Object; | 36 | ····iput-object·p3,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->val$route:Ljava/lang/Object; |
36 | ····invoke-direct·{p0,·p2},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;-><init>(Ljava/lang/Object;)V | 37 | ····invoke-direct·{p0,·p2},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;-><init>(Ljava/lang/Object;)V |
37 | ····return-void | 38 | ····return-void |
Offset 52, 15 lines modified | Offset 53, 15 lines modified | ||
52 | ········value·=·{ | 53 | ········value·=·{ |
53 | ············"(TC;)TE;" | 54 | ············"(TC;)TE;" |
54 | ········} | 55 | ········} |
55 | ····.end·annotation | 56 | ····.end·annotation |
56 | ····.prologue | 57 | ····.prologue |
57 | ····.line·145 | 58 | ····.line·145 |
58 |
····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool |
59 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;" |
59 | ····.local·p1,·"conn":Ljava/lang/Object;,·"TC;" | 60 | ····.local·p1,·"conn":Ljava/lang/Object;,·"TC;" |
60 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; | 61 | ····iget-object·v0,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; |
61 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->val$route:Ljava/lang/Object; | 62 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$1;->val$route:Ljava/lang/Object; |
62 | ····invoke-virtual·{v0,·v1,·p1},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lch/boye/httpclientandroidlib/pool/PoolEntry; | 63 | ····invoke-virtual·{v0,·v1,·p1},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lch/boye/httpclientandroidlib/pool/PoolEntry; |
Offset 28, 20 lines modified | Offset 28, 21 lines modified | ||
28 | .field·final·synthetic·val$state:Ljava/lang/Object; | 28 | .field·final·synthetic·val$state:Ljava/lang/Object; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/pool/AbstractConnPool;Ljava/util/concurrent/locks/Lock;Lch/boye/httpclientandroidlib/concurrent/FutureCallback;Ljava/lang/Object;Ljava/lang/Object;)V | 30 | .method·constructor·<init>(Lch/boye/httpclientandroidlib/pool/AbstractConnPool;Ljava/util/concurrent/locks/Lock;Lch/boye/httpclientandroidlib/concurrent/FutureCallback;Ljava/lang/Object;Ljava/lang/Object;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 |
····.param·p |
32 | ····.param·p1,·"this$0"····#·Lch/boye/httpclientandroidlib/pool/AbstractConnPool; |
33 | ····.param·p2,·"lock"····#·Ljava/util/concurrent/locks/Lock; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·169 | 35 | ····.line·169 |
35 |
····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool |
36 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;" |
36 |
····.local·p3,·" |
37 | ····.local·p3,·"callback":Lch/boye/httpclientandroidlib/concurrent/FutureCallback;,·"Lch/boye/httpclientandroidlib/concurrent/FutureCallback<TE;>;" |
37 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; | 38 | ····iput-object·p1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; |
38 | ····iput-object·p4,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object; | 39 | ····iput-object·p4,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object; |
39 | ····iput-object·p5,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object; | 40 | ····iput-object·p5,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object; |
40 | ····invoke-direct·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;-><init>(Ljava/util/concurrent/locks/Lock;Lch/boye/httpclientandroidlib/concurrent/FutureCallback;)V | 41 | ····invoke-direct·{p0,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;-><init>(Ljava/util/concurrent/locks/Lock;Lch/boye/httpclientandroidlib/concurrent/FutureCallback;)V |
Offset 69, 15 lines modified | Offset 70, 15 lines modified | ||
69 | ············Ljava/util/concurrent/TimeoutException;, | 70 | ············Ljava/util/concurrent/TimeoutException;, |
70 | ············Ljava/io/IOException; | 71 | ············Ljava/io/IOException; |
71 | ········} | 72 | ········} |
72 | ····.end·annotation | 73 | ····.end·annotation |
73 | ····.prologue | 74 | ····.prologue |
74 | ····.line·176 | 75 | ····.line·176 |
75 |
····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool |
76 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;" |
76 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; | 77 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->this$0:Lch/boye/httpclientandroidlib/pool/AbstractConnPool; |
77 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object; | 78 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$route:Ljava/lang/Object; |
78 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object; | 79 | ····iget-object·v3,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->val$state:Ljava/lang/Object; |
79 | ····move-wide·v4,·p1 | 80 | ····move-wide·v4,·p1 |
Offset 102, 14 lines modified | Offset 103, 14 lines modified | ||
102 | ············Ljava/lang/InterruptedException;, | 103 | ············Ljava/lang/InterruptedException;, |
103 | ············Ljava/util/concurrent/TimeoutException; | 104 | ············Ljava/util/concurrent/TimeoutException; |
104 | ········} | 105 | ········} |
105 | ····.end·annotation | 106 | ····.end·annotation |
106 | ····.prologue | 107 | ····.prologue |
107 | ····.line·169 | 108 | ····.line·169 |
108 |
····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool |
109 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;,·"Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;" |
109 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lch/boye/httpclientandroidlib/pool/PoolEntry; | 110 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool$2;->getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lch/boye/httpclientandroidlib/pool/PoolEntry; |
110 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
111 | ····return-object·v0 | 112 | ····return-object·v0 |
112 | .end·method | 113 | .end·method |
Offset 346, 14 lines modified | Offset 346, 15 lines modified | ||
346 | ····cmp-long·v18,·p3,·v18 | 346 | ····cmp-long·v18,·p3,·v18 |
347 | ····if-lez·v18,·:cond_0 | 347 | ····if-lez·v18,·:cond_0 |
348 | ····.line·210 | 348 | ····.line·210 |
349 | ····new-instance·v5,·Ljava/util/Date; | 349 | ····new-instance·v5,·Ljava/util/Date; |
350 | ····.line·211 | ||
350 | ····.end·local·v5····#·"deadline":Ljava/util/Date; | 351 | ····.end·local·v5····#·"deadline":Ljava/util/Date; |
351 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 352 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
352 | ····move-result-wide·v18 | 353 | ····move-result-wide·v18 |
353 | ····move-object/from16·v0,·p5 | 354 | ····move-object/from16·v0,·p5 |
Offset 522, 14 lines modified | Offset 523, 15 lines modified | ||
522 | ····move-object/from16·v18,·v0 | 523 | ····move-object/from16·v18,·v0 |
523 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->unlock()V | 524 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->unlock()V |
524 | ····move-object·v7,·v6 | 525 | ····move-object·v7,·v6 |
526 | ····.line·273 | ||
525 | ····.end·local·v6····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 527 | ····.end·local·v6····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
526 | ····.local·v7,·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 528 | ····.local·v7,·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
527 | ····:goto_0 | 529 | ····:goto_0 |
528 | ····return-object·v7 | 530 | ····return-object·v7 |
529 | ····.line·242 | 531 | ····.line·242 |
530 | ····.end·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 532 | ····.end·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
Offset 731, 14 lines modified | Offset 733, 15 lines modified | ||
731 | ····move-object/from16·v18,·v0 | 733 | ····move-object/from16·v18,·v0 |
732 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->unlock()V | 734 | ····invoke-interface/range·{v18·..·v18},·Ljava/util/concurrent/locks/Lock;->unlock()V |
733 | ····move-object·v7,·v6 | 735 | ····move-object·v7,·v6 |
736 | ····.line·273 | ||
734 | ····.end·local·v6····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 737 | ····.end·local·v6····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
735 | ····.restart·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 738 | ····.restart·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
736 | ····goto/16·:goto_0 | 739 | ····goto/16·:goto_0 |
737 | ····.line·251 | 740 | ····.line·251 |
738 | ····.end·local·v4····#·"conn":Ljava/lang/Object;,·"TC;" | 741 | ····.end·local·v4····#·"conn":Ljava/lang/Object;,·"TC;" |
739 | ····.end·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 742 | ····.end·local·v7····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
Offset 828, 14 lines modified | Offset 831, 15 lines modified | ||
828 | ····invoke-virtual·{v0,·v1},·Ljava/util/LinkedList;->remove(Ljava/lang/Object;)Z | 831 | ····invoke-virtual·{v0,·v1},·Ljava/util/LinkedList;->remove(Ljava/lang/Object;)Z |
829 | ····.line·291 | 832 | ····.line·291 |
830 | ····if-nez·v15,·:cond_1 | 833 | ····if-nez·v15,·:cond_1 |
831 | ····if-eqz·v5,·:cond_1 | 834 | ····if-eqz·v5,·:cond_1 |
835 | ····.line·292 | ||
832 | ····invoke-virtual·{v5},·Ljava/util/Date;->getTime()J | 836 | ····invoke-virtual·{v5},·Ljava/util/Date;->getTime()J |
833 | ····move-result-wide·v18 | 837 | ····move-result-wide·v18 |
834 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 838 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
835 | ····move-result-wide·v20 | 839 | ····move-result-wide·v20 |
Offset 985, 41 lines modified | Offset 989, 47 lines modified | ||
985 | ····move-result-object·v0 | 989 | ····move-result-object·v0 |
986 | ····.line·430 | 990 | ····.line·430 |
987 | ····.local·v0,·"pool":Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;,·"Lch/boye/httpclientandroidlib/pool/RouteSpecificPool<TT;TC;TE;>;" | 991 | ····.local·v0,·"pool":Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;,·"Lch/boye/httpclientandroidlib/pool/RouteSpecificPool<TT;TC;TE;>;" |
988 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/pool/PoolStats; | 992 | ····new-instance·v1,·Lch/boye/httpclientandroidlib/pool/PoolStats; |
993 | ····.line·431 | ||
989 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getLeasedCount()I | 994 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getLeasedCount()I |
990 | ····move-result·v2 | 995 | ····move-result·v2 |
996 | ····.line·432 | ||
991 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getPendingCount()I | 997 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getPendingCount()I |
992 | ····move-result·v3 | 998 | ····move-result·v3 |
999 | ····.line·433 | ||
993 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getAvailableCount()I | 1000 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->getAvailableCount()I |
994 | ····move-result·v4 | 1001 | ····move-result·v4 |
1002 | ····.line·434 | ||
995 | ····invoke-direct·{p0,·p1},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->getMax(Ljava/lang/Object;)I | 1003 | ····invoke-direct·{p0,·p1},·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->getMax(Ljava/lang/Object;)I |
996 | ····move-result·v5 | 1004 | ····move-result·v5 |
997 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lch/boye/httpclientandroidlib/pool/PoolStats;-><init>(IIII)V | 1005 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lch/boye/httpclientandroidlib/pool/PoolStats;-><init>(IIII)V |
998 | ····:try_end_0 | 1006 | ····:try_end_0 |
999 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1007 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1000 | ····.line·436 | 1008 | ····.line·436 |
1001 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; | 1009 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/AbstractConnPool;->lock:Ljava/util/concurrent/locks/Lock; |
1002 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V | 1010 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V |
Max diff block lines reached; 10094/13054 bytes (77.32%) of diff not shown. |
Offset 173, 14 lines modified | Offset 173, 15 lines modified | ||
173 | ····.line·139 | 173 | ····.line·139 |
174 | ····:cond_2 | 174 | ····:cond_2 |
175 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; | 175 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; |
176 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V | 176 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V |
177 | ····.line·137 | ||
177 | ····return·v0 | 178 | ····return·v0 |
178 | .end·method | 179 | .end·method |
179 | .method·public·cancel(Z)Z | 180 | .method·public·cancel(Z)Z |
180 | ····.locals·2 | 181 | ····.locals·2 |
181 | ····.param·p1,·"mayInterruptIfRunning"····#·Z | 182 | ····.param·p1,·"mayInterruptIfRunning"····#·Z |
Offset 205, 14 lines modified | Offset 206, 15 lines modified | ||
205 | ····const/4·v0,·0x0 | 206 | ····const/4·v0,·0x0 |
206 | ····.line·72 | 207 | ····.line·72 |
207 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; | 208 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; |
208 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V | 209 | ····invoke-interface·{v1},·Ljava/util/concurrent/locks/Lock;->unlock()V |
210 | ····.line·70 | ||
209 | ····:goto_0 | 211 | ····:goto_0 |
210 | ····return·v0 | 212 | ····return·v0 |
211 | ····.line·64 | 213 | ····.line·64 |
212 | ····:cond_0 | 214 | ····:cond_0 |
213 | ····const/4·v1,·0x1 | 215 | ····const/4·v1,·0x1 |
Offset 343, 14 lines modified | Offset 345, 15 lines modified | ||
343 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 345 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
344 | ····.line·114 | 346 | ····.line·114 |
345 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; | 347 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->lock:Ljava/util/concurrent/locks/Lock; |
346 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V | 348 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V |
349 | ····.line·105 | ||
347 | ····:goto_0 | 350 | ····:goto_0 |
348 | ····return-object·v1 | 351 | ····return-object·v1 |
349 | ····.line·100 | 352 | ····.line·100 |
350 | ····:cond_0 | 353 | ····:cond_0 |
351 | ····:try_start_1 | 354 | ····:try_start_1 |
352 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->getPoolEntry(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 355 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->getPoolEntry(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
Offset 558, 21 lines modified | Offset 558, 20 lines modified | ||
558 | .method·public·shutdown()V | 558 | .method·public·shutdown()V |
559 | ····.locals·4 | 559 | ····.locals·4 |
560 | ····.prologue | 560 | ····.prologue |
561 | ····.line·159 | 561 | ····.line·159 |
562 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;,·"Lch/boye/httpclientandroidlib/pool/RouteSpecificPool<TT;TC;TE;>;" | 562 | ····.local·p0,·"this":Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;,·"Lch/boye/httpclientandroidlib/pool/RouteSpecificPool<TT;TC;TE;>;" |
563 |
····iget-object·v |
563 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->pending:Ljava/util/LinkedList; |
564 |
····invoke-virtual·{v |
564 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
565 | ····move-result-object·v2 | 565 | ····move-result-object·v2 |
566 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
567 | ····:goto_0 | 566 | ····:goto_0 |
568 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 567 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
569 | ····move-result·v3 | 568 | ····move-result·v3 |
570 | ····if-eqz·v3,·:cond_0 | 569 | ····if-eqz·v3,·:cond_0 |
Offset 589, 22 lines modified | Offset 588, 22 lines modified | ||
589 | ····invoke-virtual·{v1,·v3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->cancel(Z)Z | 588 | ····invoke-virtual·{v1,·v3},·Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;->cancel(Z)Z |
590 | ····goto·:goto_0 | 589 | ····goto·:goto_0 |
591 | ····.line·162 | 590 | ····.line·162 |
592 | ····.end·local·v1····#·"future":Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;,·"Lch/boye/httpclientandroidlib/pool/PoolEntryFuture<TE;>;" | 591 | ····.end·local·v1····#·"future":Lch/boye/httpclientandroidlib/pool/PoolEntryFuture;,·"Lch/boye/httpclientandroidlib/pool/PoolEntryFuture<TE;>;" |
593 | ····:cond_0 | 592 | ····:cond_0 |
594 |
····iget-object·v |
593 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->pending:Ljava/util/LinkedList; |
595 |
····invoke-virtual·{v |
594 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->clear()V |
596 | ····.line·163 | 595 | ····.line·163 |
597 |
····iget-object·v |
596 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->available:Ljava/util/LinkedList; |
598 |
····invoke-virtual·{v |
597 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
599 | ····move-result-object·v2 | 598 | ····move-result-object·v2 |
600 | ····:goto_1 | 599 | ····:goto_1 |
601 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 600 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
602 | ····move-result·v3 | 601 | ····move-result·v3 |
Offset 622, 22 lines modified | Offset 621, 22 lines modified | ||
622 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/PoolEntry;->close()V | 621 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/PoolEntry;->close()V |
623 | ····goto·:goto_1 | 622 | ····goto·:goto_1 |
624 | ····.line·166 | 623 | ····.line·166 |
625 | ····.end·local·v0····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 624 | ····.end·local·v0····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
626 | ····:cond_1 | 625 | ····:cond_1 |
627 |
····iget-object·v |
626 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->available:Ljava/util/LinkedList; |
628 |
····invoke-virtual·{v |
627 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->clear()V |
629 | ····.line·167 | 628 | ····.line·167 |
630 |
····iget-object·v |
629 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->leased:Ljava/util/Set; |
631 |
····invoke-interface·{v |
630 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
632 | ····move-result-object·v2 | 631 | ····move-result-object·v2 |
633 | ····:goto_2 | 632 | ····:goto_2 |
634 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 633 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
635 | ····move-result·v3 | 634 | ····move-result·v3 |
Offset 655, 17 lines modified | Offset 654, 17 lines modified | ||
655 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/PoolEntry;->close()V | 654 | ····invoke-virtual·{v0},·Lch/boye/httpclientandroidlib/pool/PoolEntry;->close()V |
656 | ····goto·:goto_2 | 655 | ····goto·:goto_2 |
657 | ····.line·170 | 656 | ····.line·170 |
658 | ····.end·local·v0····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" | 657 | ····.end·local·v0····#·"entry":Lch/boye/httpclientandroidlib/pool/PoolEntry;,·"TE;" |
659 | ····:cond_2 | 658 | ····:cond_2 |
660 |
····iget-object·v |
659 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/pool/RouteSpecificPool;->leased:Ljava/util/Set; |
661 |
····invoke-interface·{v |
660 | ····invoke-interface·{v2},·Ljava/util/Set;->clear()V |
662 | ····.line·171 | 661 | ····.line·171 |
663 | ····return-void | 662 | ····return-void |
664 | .end·method | 663 | .end·method |
665 | .method·public·toString()Ljava/lang/String; | 664 | .method·public·toString()Ljava/lang/String; |
666 | ····.locals·2 | 665 | ····.locals·2 |
Offset 305, 14 lines modified | Offset 305, 15 lines modified | ||
305 | ····move-result·v2 | 305 | ····move-result·v2 |
306 | ····if-ge·v0,·v2,·:cond_0 | 306 | ····if-ge·v0,·v2,·:cond_0 |
307 | ····.line·199 | 307 | ····.line·199 |
308 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/protocol/BasicHttpProcessor;->requestInterceptors:Ljava/util/List; | 308 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/protocol/BasicHttpProcessor;->requestInterceptors:Ljava/util/List; |
309 | ····.line·200 | ||
309 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 310 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
310 | ····move-result-object·v1 | 311 | ····move-result-object·v1 |
311 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpRequestInterceptor; | 312 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpRequestInterceptor; |
312 | ····.line·201 | 313 | ····.line·201 |
Offset 354, 14 lines modified | Offset 355, 15 lines modified | ||
354 | ····move-result·v2 | 355 | ····move-result·v2 |
355 | ····if-ge·v0,·v2,·:cond_0 | 356 | ····if-ge·v0,·v2,·:cond_0 |
356 | ····.line·210 | 357 | ····.line·210 |
357 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/protocol/BasicHttpProcessor;->responseInterceptors:Ljava/util/List; | 358 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/protocol/BasicHttpProcessor;->responseInterceptors:Ljava/util/List; |
359 | ····.line·211 | ||
358 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 360 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
359 | ····move-result-object·v1 | 361 | ····move-result-object·v1 |
360 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpResponseInterceptor; | 362 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpResponseInterceptor; |
361 | ····.line·212 | 363 | ····.line·212 |
Offset 278, 15 lines modified | Offset 278, 15 lines modified | ||
278 | ····instance-of·v5,·p1,·Lch/boye/httpclientandroidlib/HttpEntityEnclosingRequest; | 278 | ····instance-of·v5,·p1,·Lch/boye/httpclientandroidlib/HttpEntityEnclosingRequest; |
279 | ····if-eqz·v5,·:cond_6 | 279 | ····if-eqz·v5,·:cond_6 |
280 | ····.line·226 | 280 | ····.line·226 |
281 | ····const/4·v1,·0x1 | 281 | ····const/4·v1,·0x1 |
282 |
····.line·22 |
282 | ····.line·228 |
283 | ····.local·v1,·"sendentity":Z | 283 | ····.local·v1,·"sendentity":Z |
284 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; | 284 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpRequest;->getRequestLine()Lch/boye/httpclientandroidlib/RequestLine; |
285 | ····move-result-object·v5 | 285 | ····move-result-object·v5 |
286 | ····invoke-interface·{v5},·Lch/boye/httpclientandroidlib/RequestLine;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; | 286 | ····invoke-interface·{v5},·Lch/boye/httpclientandroidlib/RequestLine;->getProtocolVersion()Lch/boye/httpclientandroidlib/ProtocolVersion; |
Offset 302, 14 lines modified | Offset 302, 15 lines modified | ||
302 | ····move-result·v5 | 302 | ····move-result·v5 |
303 | ····if-eqz·v5,·:cond_5 | 303 | ····if-eqz·v5,·:cond_5 |
304 | ····sget-object·v5,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_0:Lch/boye/httpclientandroidlib/HttpVersion; | 304 | ····sget-object·v5,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_0:Lch/boye/httpclientandroidlib/HttpVersion; |
305 | ····.line·230 | ||
305 | ····invoke-virtual·{v4,·v5},·Lch/boye/httpclientandroidlib/ProtocolVersion;->lessEquals(Lch/boye/httpclientandroidlib/ProtocolVersion;)Z | 306 | ····invoke-virtual·{v4,·v5},·Lch/boye/httpclientandroidlib/ProtocolVersion;->lessEquals(Lch/boye/httpclientandroidlib/ProtocolVersion;)Z |
306 | ····move-result·v5 | 307 | ····move-result·v5 |
307 | ····if-nez·v5,·:cond_5 | 308 | ····if-nez·v5,·:cond_5 |
308 | ····.line·232 | 309 | ····.line·232 |
Offset 381, 14 lines modified | Offset 382, 15 lines modified | ||
381 | ····const-string·v7,·"Unexpected·response:·" | 382 | ····const-string·v7,·"Unexpected·response:·" |
382 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 383 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
383 | ····move-result-object·v6 | 384 | ····move-result-object·v6 |
385 | ····.line·247 | ||
384 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; | 386 | ····invoke-interface·{v0},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
385 | ····move-result-object·v7 | 387 | ····move-result-object·v7 |
386 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 388 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
387 | ····move-result-object·v6 | 389 | ····move-result-object·v6 |
Offset 92, 14 lines modified | Offset 92, 15 lines modified | ||
92 | ····move-result·v2 | 92 | ····move-result·v2 |
93 | ····if-eqz·v2,·:cond_1 | 93 | ····if-eqz·v2,·:cond_1 |
94 | ····sget-object·v2,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_0:Lch/boye/httpclientandroidlib/HttpVersion; | 94 | ····sget-object·v2,·Lch/boye/httpclientandroidlib/HttpVersion;->HTTP_1_0:Lch/boye/httpclientandroidlib/HttpVersion; |
95 | ····.line·73 | ||
95 | ····invoke-virtual·{v1,·v2},·Lch/boye/httpclientandroidlib/ProtocolVersion;->lessEquals(Lch/boye/httpclientandroidlib/ProtocolVersion;)Z | 96 | ····invoke-virtual·{v1,·v2},·Lch/boye/httpclientandroidlib/ProtocolVersion;->lessEquals(Lch/boye/httpclientandroidlib/ProtocolVersion;)Z |
96 | ····move-result·v2 | 97 | ····move-result·v2 |
97 | ····if-nez·v2,·:cond_1 | 98 | ····if-nez·v2,·:cond_1 |
98 | ····.line·74 | 99 | ····.line·74 |
Offset 109, 27 lines modified | Offset 109, 29 lines modified | ||
109 | ····move-result·v6 | 109 | ····move-result·v6 |
110 | ····if-nez·v6,·:cond_2 | 110 | ····if-nez·v6,·:cond_2 |
111 | ····.line·73 | 111 | ····.line·73 |
112 | ····const-string·v6,·"http.target_host" | 112 | ····const-string·v6,·"http.target_host" |
113 | ····.line·74 | ||
113 | ····invoke-interface·{p2,·v6},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 114 | ····invoke-interface·{p2,·v6},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
114 | ····move-result-object·v4 | 115 | ····move-result-object·v4 |
115 | ····check-cast·v4,·Lch/boye/httpclientandroidlib/HttpHost; | 116 | ····check-cast·v4,·Lch/boye/httpclientandroidlib/HttpHost; |
116 | ····.line·75 | 117 | ····.line·75 |
117 | ····.local·v4,·"targethost":Lch/boye/httpclientandroidlib/HttpHost; | 118 | ····.local·v4,·"targethost":Lch/boye/httpclientandroidlib/HttpHost; |
118 | ····if-nez·v4,·:cond_5 | 119 | ····if-nez·v4,·:cond_5 |
119 | ····.line·76 | 120 | ····.line·76 |
120 | ····const-string·v6,·"http.connection" | 121 | ····const-string·v6,·"http.connection" |
122 | ····.line·77 | ||
121 | ····invoke-interface·{p2,·v6},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; | 123 | ····invoke-interface·{p2,·v6},·Lch/boye/httpclientandroidlib/protocol/HttpContext;->getAttribute(Ljava/lang/String;)Ljava/lang/Object; |
122 | ····move-result-object·v1 | 124 | ····move-result-object·v1 |
123 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpConnection; | 125 | ····check-cast·v1,·Lch/boye/httpclientandroidlib/HttpConnection; |
124 | ····.line·78 | 126 | ····.line·78 |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ····.line·106 | 98 | ····.line·106 |
99 | ····.local·v2,·"instream":Ljava/io/InputStream; | 99 | ····.local·v2,·"instream":Ljava/io/InputStream; |
100 | ····if-nez·v2,·:cond_1 | 100 | ····if-nez·v2,·:cond_1 |
101 | ····.line·107 | 101 | ····.line·107 |
102 | ····const/4·v5,·0x0 | 102 | ····const/4·v5,·0x0 |
103 |
····.line·12 |
103 | ····.line·123 |
104 | ····:goto_0 | 104 | ····:goto_0 |
105 | ····return-object·v5 | 105 | ····return-object·v5 |
106 | ····.line·110 | 106 | ····.line·110 |
107 | ····:cond_1 | 107 | ····:cond_1 |
108 | ····:try_start_0 | 108 | ····:try_start_0 |
109 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J | 109 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J |
Offset 264, 15 lines modified | Offset 264, 15 lines modified | ||
264 | ····.line·203 | 264 | ····.line·203 |
265 | ····.local·v5,·"instream":Ljava/io/InputStream; | 265 | ····.local·v5,·"instream":Ljava/io/InputStream; |
266 | ····if-nez·v5,·:cond_1 | 266 | ····if-nez·v5,·:cond_1 |
267 | ····.line·204 | 267 | ····.line·204 |
268 | ····const/4·v9,·0x0 | 268 | ····const/4·v9,·0x0 |
269 |
····.line·23 |
269 | ····.line·236 |
270 | ····:goto_0 | 270 | ····:goto_0 |
271 | ····return-object·v9 | 271 | ····return-object·v9 |
272 | ····.line·207 | 272 | ····.line·207 |
273 | ····:cond_1 | 273 | ····:cond_1 |
274 | ····:try_start_0 | 274 | ····:try_start_0 |
275 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J | 275 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/HttpEntity;->getContentLength()J |
Offset 197, 14 lines modified | Offset 197, 15 lines modified | ||
197 | ····move-result·v0 | 197 | ····move-result·v0 |
198 | ····if-lt·v0,·v1,·:cond_2 | 198 | ····if-lt·v0,·v1,·:cond_2 |
199 | ····const-string·v0,·"${pom.version}" | 199 | ····const-string·v0,·"${pom.version}" |
200 | ····.line·293 | ||
200 | ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 201 | ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
201 | ····move-result·v0 | 202 | ····move-result·v0 |
202 | ····if-eqz·v0,·:cond_3 | 203 | ····if-eqz·v0,·:cond_3 |
203 | ····.line·294 | 204 | ····.line·294 |
Offset 222, 22 lines modified | Offset 223, 24 lines modified | ||
222 | ····.end·local·v4····#·"timestamp":Ljava/lang/String; | 223 | ····.end·local·v4····#·"timestamp":Ljava/lang/String; |
223 | ····check-cast·v4,·Ljava/lang/String; | 224 | ····check-cast·v4,·Ljava/lang/String; |
224 | ····.line·297 | 225 | ····.line·297 |
225 | ····.restart·local·v4····#·"timestamp":Ljava/lang/String; | 226 | ····.restart·local·v4····#·"timestamp":Ljava/lang/String; |
226 | ····if-eqz·v4,·:cond_5 | 227 | ····if-eqz·v4,·:cond_5 |
228 | ····.line·298 | ||
227 | ····invoke-virtual·{v4},·Ljava/lang/String;->length()I | 229 | ····invoke-virtual·{v4},·Ljava/lang/String;->length()I |
228 | ····move-result·v0 | 230 | ····move-result·v0 |
229 | ····if-lt·v0,·v1,·:cond_4 | 231 | ····if-lt·v0,·v1,·:cond_4 |
230 | ····const-string·v0,·"${mvn.timestamp}" | 232 | ····const-string·v0,·"${mvn.timestamp}" |
233 | ····.line·299 | ||
231 | ····invoke-virtual·{v4,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 234 | ····invoke-virtual·{v4,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
232 | ····move-result·v0 | 235 | ····move-result·v0 |
233 | ····if-eqz·v0,·:cond_5 | 236 | ····if-eqz·v0,·:cond_5 |
234 | ····.line·301 | 237 | ····.line·301 |
Offset 310, 14 lines modified | Offset 313, 15 lines modified | ||
310 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 313 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
311 | ····const/16·v5,·0x2e | 314 | ····const/16·v5,·0x2e |
312 | ····const/16·v6,·0x2f | 315 | ····const/16·v6,·0x2f |
316 | ····.line·243 | ||
313 | ····invoke-virtual·{p0,·v5,·v6},·Ljava/lang/String;->replace(CC)Ljava/lang/String; | 317 | ····invoke-virtual·{p0,·v5,·v6},·Ljava/lang/String;->replace(CC)Ljava/lang/String; |
314 | ····move-result-object·v5 | 318 | ····move-result-object·v5 |
315 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 319 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
316 | ····move-result-object·v4 | 320 | ····move-result-object·v4 |
Offset 429, 14 lines modified | Offset 433, 15 lines modified | ||
429 | ····const/16·v3,·0x3a | 433 | ····const/16·v3,·0x3a |
430 | ····.line·164 | 434 | ····.line·164 |
431 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 435 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
432 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoPackage:Ljava/lang/String; | 436 | ····iget-object·v1,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoPackage:Ljava/lang/String; |
437 | ····.line·165 | ||
433 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 438 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
434 | ····move-result·v1 | 439 | ····move-result·v1 |
435 | ····add-int/lit8·v1,·v1,·0x14 | 440 | ····add-int/lit8·v1,·v1,·0x14 |
436 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoModule:Ljava/lang/String; | 441 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoModule:Ljava/lang/String; |
Offset 445, 14 lines modified | Offset 450, 15 lines modified | ||
445 | ····move-result·v2 | 450 | ····move-result·v2 |
446 | ····add-int/2addr·v1,·v2 | 451 | ····add-int/2addr·v1,·v2 |
447 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoRelease:Ljava/lang/String; | 452 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoRelease:Ljava/lang/String; |
453 | ····.line·166 | ||
448 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 454 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
449 | ····move-result·v2 | 455 | ····move-result·v2 |
450 | ····add-int/2addr·v1,·v2 | 456 | ····add-int/2addr·v1,·v2 |
451 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoTimestamp:Ljava/lang/String; | 457 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoTimestamp:Ljava/lang/String; |
Offset 461, 14 lines modified | Offset 467, 15 lines modified | ||
461 | ····move-result·v2 | 467 | ····move-result·v2 |
462 | ····add-int/2addr·v1,·v2 | 468 | ····add-int/2addr·v1,·v2 |
463 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoClassloader:Ljava/lang/String; | 469 | ····iget-object·v2,·p0,·Lch/boye/httpclientandroidlib/util/VersionInfo;->infoClassloader:Ljava/lang/String; |
470 | ····.line·167 | ||
464 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 471 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
Max diff block lines reached; 644/3007 bytes (21.42%) of diff not shown. |
Offset 267, 446 lines modified | Offset 267, 445 lines modified | ||
267 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
268 | ····return-object·v0 | 268 | ····return-object·v0 |
269 | .end·method | 269 | .end·method |
270 | .method·public·static·wrap(Landroid/app/Activity;I)Lcom/actionbarsherlock/ActionBarSherlock; | 270 | .method·public·static·wrap(Landroid/app/Activity;I)Lcom/actionbarsherlock/ActionBarSherlock; |
271 |
····.locals·1 |
271 | ····.locals·15 |
272 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 272 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
273 | ····.param·p1,·"flags"····#·I | 273 | ····.param·p1,·"flags"····#·I |
274 | ····.prologue | 274 | ····.prologue |
275 | ····.line·170 | 275 | ····.line·170 |
276 |
····new-instance·v |
276 | ····new-instance·v5,·Ljava/util/HashMap; |
277 |
····sget-object·v1 |
277 | ····sget-object·v12,·Lcom/actionbarsherlock/ActionBarSherlock;->IMPLEMENTATIONS:Ljava/util/HashMap; |
278 |
····invoke-direct·{v |
278 | ····invoke-direct·{v5,·v12},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V |
279 | ····.line·175 | 279 | ····.line·175 |
280 |
····.local·v |
280 | ····.local·v5,·"impls":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lcom/actionbarsherlock/ActionBarSherlock$Implementation;Ljava/lang/Class<+Lcom/actionbarsherlock/ActionBarSherlock;>;>;" |
281 | ····const/4·v3,·0x0 | 281 | ····const/4·v3,·0x0 |
282 | ····.line·176 | 282 | ····.line·176 |
283 | ····.local·v3,·"hasQualfier":Z | 283 | ····.local·v3,·"hasQualfier":Z |
284 |
····invoke-virtual·{v |
284 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
285 |
····move-result-object·v1 |
285 | ····move-result-object·v12 |
286 |
····invoke-interface·{v1 |
286 | ····invoke-interface·{v12},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
287 |
····move-result-object·v |
287 | ····move-result-object·v12 |
288 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
289 | ····:cond_0 | 288 | ····:cond_0 |
290 |
····invoke-interface·{v |
289 | ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z |
291 | ····move-result·v13 | 290 | ····move-result·v13 |
292 | ····if-eqz·v13,·:cond_1 | 291 | ····if-eqz·v13,·:cond_1 |
293 |
····invoke-interface·{v |
292 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
294 |
····move-result-object·v |
293 | ····move-result-object·v7 |
295 |
····check-cast·v |
294 | ····check-cast·v7,·Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
296 | ····.line·178 | 295 | ····.line·178 |
297 |
····.local·v |
296 | ····.local·v7,·"key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
298 |
····invoke-interface·{v |
297 | ····invoke-interface·{v7},·Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I |
299 | ····move-result·v13 | 298 | ····move-result·v13 |
300 | ····const/16·v14,·0xd5 | 299 | ····const/16·v14,·0xd5 |
301 | ····if-ne·v13,·v14,·:cond_0 | 300 | ····if-ne·v13,·v14,·:cond_0 |
302 | ····.line·179 | 301 | ····.line·179 |
303 | ····const/4·v3,·0x1 | 302 | ····const/4·v3,·0x1 |
304 | ····.line·183 | 303 | ····.line·183 |
305 |
····.end·local·v |
304 | ····.end·local·v7····#·"key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
306 | ····:cond_1 | 305 | ····:cond_1 |
307 | ····if-eqz·v3,·:cond_6 | 306 | ····if-eqz·v3,·:cond_6 |
308 | ····.line·184 | 307 | ····.line·184 |
309 |
····invoke-virtual |
308 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources; |
310 |
····move-result-object·v1 |
309 | ····move-result-object·v12 |
311 |
····invoke-virtual·{v1 |
310 | ····invoke-virtual·{v12},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
312 |
····move-result-object·v1 |
311 | ····move-result-object·v12 |
313 |
····iget·v1 |
312 | ····iget·v12,·v12,·Landroid/util/DisplayMetrics;->densityDpi:I |
314 |
····const/16·v1 |
313 | ····const/16·v13,·0xd5 |
315 |
····if-ne·v1 |
314 | ····if-ne·v12,·v13,·:cond_5 |
316 |
····const/4·v |
315 | ····const/4·v6,·0x1 |
317 | ····.line·185 | 316 | ····.line·185 |
318 |
····.local·v |
317 | ····.local·v6,·"isTvDpi":Z |
319 | ····:goto_0 | 318 | ····:goto_0 |
320 |
····invoke-virtual·{v |
319 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
321 |
····move-result-object·v1 |
320 | ····move-result-object·v12 |
322 |
····invoke-interface·{v1 |
321 | ····invoke-interface·{v12},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
323 |
····move-result-object·v1 |
322 | ····move-result-object·v10 |
324 |
····.local·v1 |
323 | ····.local·v10,·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/actionbarsherlock/ActionBarSherlock$Implementation;>;" |
325 | ····:cond_2 | 324 | ····:cond_2 |
326 | ····:goto_1 | 325 | ····:goto_1 |
327 |
····invoke-interface·{v1 |
326 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
328 |
····move-result·v1 |
327 | ····move-result·v12 |
Max diff block lines reached; 15119/19864 bytes (76.11%) of diff not shown. |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·9 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·447 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 37, 15 lines modified | Offset 37, 14 lines modified | ||
37 | .method·public·constructor·<init>()V | 37 | .method·public·constructor·<init>()V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·59 | 40 | ····.line·59 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····.line·898 | ||
43 | ····return-void | 42 | ····return-void |
44 | .end·method | 43 | .end·method |
45 | #·virtual·methods | 44 | #·virtual·methods |
46 | .method·public·abstract·addOnMenuVisibilityListener(Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;)V | 45 | .method·public·abstract·addOnMenuVisibilityListener(Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;)V |
47 | .end·method | 46 | .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/actionbarsherlock/internal/ActionBarSherlockCompat; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·955 | 27 | ····.line·955 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 690, 14 lines modified | Offset 690, 15 lines modified | ||
690 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V | 690 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V |
691 | ····.line·734 | 691 | ····.line·734 |
692 | ····and-int/lit8·v2,·v1,·0x20 | 692 | ····and-int/lit8·v2,·v1,·0x20 |
693 | ····if-eqz·v2,·:cond_0 | 693 | ····if-eqz·v2,·:cond_0 |
694 | ····.line·735 | ||
694 | ····invoke-virtual·{p2},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I | 695 | ····invoke-virtual·{p2},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I |
695 | ····move-result·v2 | 696 | ····move-result·v2 |
696 | ····if-nez·v2,·:cond_0 | 697 | ····if-nez·v2,·:cond_0 |
697 | ····.line·736 | 698 | ····.line·736 |
Offset 708, 14 lines modified | Offset 709, 15 lines modified | ||
708 | ····.line·739 | 709 | ····.line·739 |
709 | ····:cond_0 | 710 | ····:cond_0 |
710 | ····and-int/lit8·v2,·v1,·0x4 | 711 | ····and-int/lit8·v2,·v1,·0x4 |
711 | ····if-eqz·v2,·:cond_1 | 712 | ····if-eqz·v2,·:cond_1 |
713 | ····.line·740 | ||
712 | ····invoke-virtual·{p1},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I | 714 | ····invoke-virtual·{p1},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I |
713 | ····move-result·v2 | 715 | ····move-result·v2 |
714 | ····if-nez·v2,·:cond_1 | 716 | ····if-nez·v2,·:cond_1 |
715 | ····.line·741 | 717 | ····.line·741 |
Offset 874, 388 lines modified | Offset 876, 388 lines modified | ||
874 | ····invoke-virtual·{v5,·p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setCallback(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;)V | 876 | ····invoke-virtual·{v5,·p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setCallback(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;)V |
875 | ····.line·557 | 877 | ····.line·557 |
876 | ····return·v6 | 878 | ····return·v6 |
877 | .end·method | 879 | .end·method |
878 | .method·private·installDecor()V | 880 | .method·private·installDecor()V |
879 |
····.locals·1 |
881 | ····.locals·11 |
880 | ····.prologue | 882 | ····.prologue |
881 |
····const/4·v |
883 | ····const/4·v5,·0x1 |
882 |
····const/4·v |
884 | ····const/4·v9,·0x0 |
883 | ····.line·884 | 885 | ····.line·884 |
884 |
····iget-object·v |
886 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
885 |
····if-nez·v |
887 | ····if-nez·v8,·:cond_0 |
886 | ····.line·885 | 888 | ····.line·885 |
887 |
····iget-object·v |
889 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; |
888 |
····invoke-virtual·{v |
890 | ····invoke-virtual·{v8},·Landroid/app/Activity;->getWindow()Landroid/view/Window; |
889 |
····move-result-object·v |
891 | ····move-result-object·v8 |
890 |
····invoke-virtual·{v |
892 | ····invoke-virtual·{v8},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
891 |
····move-result-object·v |
893 | ····move-result-object·v8 |
892 |
····const·v1 |
894 | ····const·v10,·0x1020002 |
893 |
····invoke-virtual·{v |
895 | ····invoke-virtual·{v8,·v10},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
894 |
····move-result-object·v |
896 | ····move-result-object·v8 |
895 |
····check-cast·v |
897 | ····check-cast·v8,·Landroid/view/ViewGroup; |
896 |
····iput-object·v |
898 | ····iput-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
897 | ····.line·887 | 899 | ····.line·887 |
898 | ····:cond_0 | 900 | ····:cond_0 |
899 |
····iget-object·v |
901 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; |
900 |
····if-nez·v |
902 | ····if-nez·v8,·:cond_8 |
901 | ····.line·892 | 903 | ····.line·892 |
902 |
····const/4·v |
904 | ····const/4·v7,·0x0 |
903 | ····.line·893 | 905 | ····.line·893 |
904 |
····.local·v |
906 | ····.local·v7,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
905 |
····iget-object·v |
907 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
906 |
····invoke-virtual·{v |
908 | ····invoke-virtual·{v8},·Landroid/view/ViewGroup;->getChildCount()I |
907 |
····move-result·v |
909 | ····move-result·v8 |
908 |
····if-lez·v |
910 | ····if-lez·v8,·:cond_1 |
909 | ····.line·894 | 911 | ····.line·894 |
910 |
····new-instance·v |
912 | ····new-instance·v7,·Ljava/util/ArrayList; |
911 |
····.end·local·v |
913 | ····.end·local·v7····#·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
912 |
····invoke-direct·{v |
914 | ····invoke-direct·{v7,·v5},·Ljava/util/ArrayList;-><init>(I)V |
913 | ····.line·895 | 915 | ····.line·895 |
914 |
····.restart·local·v |
916 | ····.restart·local·v7····#·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
Max diff block lines reached; 22080/26407 bytes (83.61%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V | 20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·110 | 24 | ····.line·110 |
24 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$1;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 25 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$1;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
25 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V | 20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·127 | 24 | ····.line·127 |
24 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 25 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
25 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 35 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;Lcom/actionbarsherlock/view/ActionMode$Callback;)V | 37 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;Lcom/actionbarsherlock/view/ActionMode$Callback;)V |
38 | ····.locals·2 | 38 | ····.locals·2 |
39 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
39 | ····.param·p2,·"callback"····#·Lcom/actionbarsherlock/view/ActionMode$Callback; | 40 | ····.param·p2,·"callback"····#·Lcom/actionbarsherlock/view/ActionMode$Callback; |
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·666 | 42 | ····.line·666 |
42 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 43 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
43 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/view/ActionMode;-><init>()V | 44 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/view/ActionMode;-><init>()V |
Offset 57, 14 lines modified | Offset 58, 15 lines modified | ||
57 | ····move-result-object·v1 | 58 | ····move-result-object·v1 |
58 | ····invoke-direct·{v0,·v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;-><init>(Landroid/content/Context;)V | 59 | ····invoke-direct·{v0,·v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;-><init>(Landroid/content/Context;)V |
59 | ····const/4·v1,·0x1 | 60 | ····const/4·v1,·0x1 |
61 | ····.line·669 | ||
60 | ····invoke-virtual·{v0,·v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setDefaultShowAsAction(I)Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 62 | ····invoke-virtual·{v0,·v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setDefaultShowAsAction(I)Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
61 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
62 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 64 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
63 | ····.line·670 | 65 | ····.line·670 |
Offset 100, 16 lines modified | Offset 102, 18 lines modified | ||
100 | ····move-result·v0 | 102 | ····move-result·v0 |
101 | ····.line·729 | 103 | ····.line·729 |
102 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 104 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
103 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V | 105 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V |
106 | ····.line·727 | ||
104 | ····return·v0 | 107 | ····return·v0 |
108 | ····.line·729 | ||
105 | ····:catchall_0 | 109 | ····:catchall_0 |
106 | ····move-exception·v0 | 110 | ····move-exception·v0 |
107 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 111 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
108 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V | 112 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 31 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V | 33 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·813 | 37 | ····.line·813 |
37 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 38 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
38 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V | 39 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V |
Offset 207, 18 lines modified | Offset 208, 20 lines modified | ||
207 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 208 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
208 | ····move-result-object·v0 | 209 | ····move-result-object·v0 |
209 | ····const/4·v1,·0x0 | 210 | ····const/4·v1,·0x0 |
211 | ····.line·860 | ||
210 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 212 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
211 | ····move-result-object·v0 | 213 | ····move-result-object·v0 |
214 | ····.line·859 | ||
212 | ····invoke-virtual·{p0,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setCustomView(Landroid/view/View;)Lcom/actionbarsherlock/app/ActionBar$Tab; | 215 | ····invoke-virtual·{p0,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setCustomView(Landroid/view/View;)Lcom/actionbarsherlock/app/ActionBar$Tab; |
213 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
214 | ····return-object·v0 | 217 | ····return-object·v0 |
215 | .end·method | 218 | .end·method |
Offset 620, 21 lines modified | Offset 620, 15 lines modified | ||
620 | ····move-result-object·v3 | 620 | ····move-result-object·v3 |
621 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 621 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
622 | ····move-result-object·v2 | 622 | ····move-result-object·v2 |
623 | ····const-string·v3,·"·can·only·be·used·" | 623 | ····const-string·v3,·"·can·only·be·used·with·a·compatible·window·decor·layout" |
624 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
625 | ····move-result-object·v2 | ||
626 | ····const-string·v3,·"with·a·compatible·window·decor·layout" | ||
627 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 624 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
628 | ····move-result-object·v2 | 625 | ····move-result-object·v2 |
629 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 626 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 1538, 24 lines modified | Offset 1532, 26 lines modified | ||
1538 | ····new-array·v4,·v4,·[F | 1532 | ····new-array·v4,·v4,·[F |
1539 | ····aput·v8,·v4,·v7 | 1533 | ····aput·v8,·v4,·v7 |
1540 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; | 1534 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; |
1535 | ····.line·606 | ||
1541 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I | 1536 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I |
1542 | ····move-result·v5 | 1537 | ····move-result·v5 |
1543 | ····neg-int·v5,·v5 | 1538 | ····neg-int·v5,·v5 |
1544 | ····int-to-float·v5,·v5 | 1539 | ····int-to-float·v5,·v5 |
1545 | ····aput·v5,·v4,·v6 | 1540 | ····aput·v5,·v4,·v6 |
1541 | ····.line·605 | ||
1546 | ····invoke-static·{v2,·v3,·v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 1542 | ····invoke-static·{v2,·v3,·v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
1547 | ····move-result-object·v2 | 1543 | ····move-result-object·v2 |
1548 | ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; | 1544 | ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; |
1549 | ····.line·607 | 1545 | ····.line·607 |
Offset 1563, 24 lines modified | Offset 1559, 26 lines modified | ||
1563 | ····const-string·v3,·"translationY" | 1559 | ····const-string·v3,·"translationY" |
1564 | ····new-array·v4,·v6,·[F | 1560 | ····new-array·v4,·v6,·[F |
1565 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; | 1561 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; |
1562 | ····.line·608 | ||
1566 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I | 1563 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I |
1567 | ····move-result·v5 | 1564 | ····move-result·v5 |
1568 | ····neg-int·v5,·v5 | 1565 | ····neg-int·v5,·v5 |
1569 | ····int-to-float·v5,·v5 | 1566 | ····int-to-float·v5,·v5 |
1570 | ····aput·v5,·v4,·v7 | 1567 | ····aput·v5,·v4,·v7 |
1568 | ····.line·607 | ||
1571 | ····invoke-static·{v2,·v3,·v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 1569 | ····invoke-static·{v2,·v3,·v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
1572 | ····move-result-object·v2 | 1570 | ····move-result-object·v2 |
1573 | ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; | 1571 | ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; |
1574 | ····.line·610 | 1572 | ····.line·610 |
Offset 1783, 14 lines modified | Offset 1781, 15 lines modified | ||
1783 | ····:cond_1 | 1781 | ····:cond_1 |
1784 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; | 1782 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; |
1785 | ····if-eqz·v4,·:cond_3 | 1783 | ····if-eqz·v4,·:cond_3 |
1786 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; | 1784 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; |
1785 | ····.line·489 | ||
1787 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->getPosition()I | 1786 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->getPosition()I |
1788 | ····move-result·v3 | 1787 | ····move-result·v3 |
1789 | ····.line·490 | 1788 | ····.line·490 |
1790 | ····.local·v3,·"selectedTabPosition":I | 1789 | ····.local·v3,·"selectedTabPosition":I |
1791 | ····:goto_1 | 1790 | ····:goto_1 |
Offset 1844, 15 lines modified | Offset 1843, 15 lines modified | ||
1844 | ····invoke-virtual·{v4,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setPosition(I)V | 1843 | ····invoke-virtual·{v4,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setPosition(I)V |
1845 | ····.line·497 | 1844 | ····.line·497 |
1846 | ····add-int/lit8·v0,·v0,·0x1 | 1845 | ····add-int/lit8·v0,·v0,·0x1 |
1847 | ····goto·:goto_2 | 1846 | ····goto·:goto_2 |
Max diff block lines reached; 1887/5469 bytes (34.50%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; | 26 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/app/ActionBar$Tab;)V | 28 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/app/ActionBar$Tab;)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarWrapper; | ||
30 | ····.param·p2,·"nativeTab"····#·Landroid/app/ActionBar$Tab; | 31 | ····.param·p2,·"nativeTab"····#·Landroid/app/ActionBar$Tab; |
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·229 | 33 | ····.line·229 |
33 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; | 34 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; |
34 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V |
Offset 173, 14 lines modified | Offset 174, 15 lines modified | ||
173 | ····move-result-object·v1 | 174 | ····move-result-object·v1 |
174 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 175 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
175 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
177 | ····.line·336 | ||
176 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; | 178 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; |
177 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
178 | ····.line·339 | 180 | ····.line·339 |
179 | ····:cond_0 | 181 | ····:cond_0 |
180 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; | 182 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; |
Offset 253, 18 lines modified | Offset 255, 20 lines modified | ||
253 | ····move-result-object·v0 | 255 | ····move-result-object·v0 |
254 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 256 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
255 | ····move-result-object·v0 | 257 | ····move-result-object·v0 |
258 | ····.line·353 | ||
256 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; | 259 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; |
257 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
261 | ····.line·352 | ||
258 | ····#·setter·for:·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mFragmentTransaction:Landroid/support/v4/app/FragmentTransaction; | 262 | ····#·setter·for:·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mFragmentTransaction:Landroid/support/v4/app/FragmentTransaction; |
259 | ····invoke-static·{v1,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->access$102(Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; | 263 | ····invoke-static·{v1,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->access$102(Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; |
260 | ····.line·356 | 264 | ····.line·356 |
261 | ····:cond_0 | 265 | ····:cond_0 |
262 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; | 266 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; |
Offset 366, 14 lines modified | Offset 370, 15 lines modified | ||
366 | ····move-result-object·v1 | 370 | ····move-result-object·v1 |
367 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 371 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
368 | ····move-result-object·v1 | 372 | ····move-result-object·v1 |
373 | ····.line·373 | ||
369 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; | 374 | ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; |
370 | ····move-result-object·v0 | 375 | ····move-result-object·v0 |
371 | ····.line·374 | 376 | ····.line·374 |
372 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; | 377 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; |
Offset 483, 42 lines modified | Offset 483, 41 lines modified | ||
483 | .method·public·onMenuVisibilityChanged(Z)V | 483 | .method·public·onMenuVisibilityChanged(Z)V |
484 | ····.locals·3 | 484 | ····.locals·3 |
485 | ····.param·p1,·"isVisible"····#·Z | 485 | ····.param·p1,·"isVisible"····#·Z |
486 | ····.prologue | 486 | ····.prologue |
487 | ····.line·476 | 487 | ····.line·476 |
488 |
····iget-object·v |
488 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mMenuVisibilityListeners:Ljava/util/Set; |
489 |
····invoke-interface·{v |
489 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
490 |
····move-result-object·v |
490 | ····move-result-object·v1 |
491 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
492 | ····:goto_0 | 491 | ····:goto_0 |
493 |
····invoke-interface·{v |
492 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
494 | ····move-result·v2 | 493 | ····move-result·v2 |
495 | ····if-eqz·v2,·:cond_0 | 494 | ····if-eqz·v2,·:cond_0 |
496 |
····invoke-interface·{v |
495 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
497 |
····move-result-object·v |
496 | ····move-result-object·v0 |
498 |
····check-cast·v |
497 | ····check-cast·v0,·Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; |
499 | ····.line·477 | 498 | ····.line·477 |
500 |
····.local·v |
499 | ····.local·v0,·"listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; |
501 |
····invoke-interface·{v |
500 | ····invoke-interface·{v0,·p1},·Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;->onMenuVisibilityChanged(Z)V |
502 | ····goto·:goto_0 | 501 | ····goto·:goto_0 |
503 | ····.line·479 | 502 | ····.line·479 |
504 |
····.end·local·v |
503 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; |
505 | ····:cond_0 | 504 | ····:cond_0 |
506 | ····return-void | 505 | ····return-void |
507 | .end·method | 506 | .end·method |
508 | .method·public·onNavigationItemSelected(IJ)Z | 507 | .method·public·onNavigationItemSelected(IJ)Z |
509 | ····.locals·2 | 508 | ····.locals·2 |
510 | ····.param·p1,·"itemPosition"····#·I | 509 | ····.param·p1,·"itemPosition"····#·I |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList; | 21 | .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·507 | 27 | ····.line·507 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
28 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList; | 29 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList; |
Offset 217, 14 lines modified | Offset 217, 15 lines modified | ||
217 | ····if-eqz·v7,·:cond_2 | 217 | ····if-eqz·v7,·:cond_2 |
218 | ····.line·750 | 218 | ····.line·750 |
219 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 219 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
220 | ····iget-object·v7,·v7,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; | 220 | ····iget-object·v7,·v7,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
221 | ····.line·751 | ||
221 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 222 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
222 | ····move-result-object·v6 | 223 | ····move-result-object·v6 |
223 | ····check-cast·v6,·Ljava/util/ArrayList; | 224 | ····check-cast·v6,·Ljava/util/ArrayList; |
224 | ····.line·752 | 225 | ····.line·752 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V | 21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V |
22 | ····.locals·2 | 22 | ····.locals·2 |
23 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | ||
23 | ····.param·p2,·"anim"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; | 24 | ····.param·p2,·"anim"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·1025 | 26 | ····.line·1025 |
26 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 139, 15 lines modified | Offset 139, 14 lines modified | ||
139 | ····iput-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; | 139 | ····iput-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
140 | ····.line·117 | 140 | ····.line·117 |
141 | ····const-wide/16·v0,·-0x1 | 141 | ····const-wide/16·v0,·-0x1 |
142 | ····iput-wide·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J | 142 | ····iput-wide·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J |
143 | ····.line·1010 | ||
144 | ····return-void | 143 | ····return-void |
145 | .end·method | 144 | .end·method |
146 | .method·static·synthetic·access$000(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)Ljava/util/ArrayList; | 145 | .method·static·synthetic·access$000(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)Ljava/util/ArrayList; |
147 | ····.locals·1 | 146 | ····.locals·1 |
148 | ····.param·p0,·"x0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 147 | ····.param·p0,·"x0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
Offset 544, 171 lines modified | Offset 543, 165 lines modified | ||
544 | #·virtual·methods | 543 | #·virtual·methods |
545 | .method·public·cancel()V | 544 | .method·public·cancel()V |
546 | ····.locals·5 | 545 | ····.locals·5 |
547 | ····.prologue | 546 | ····.prologue |
548 | ····.line·284 | 547 | ····.line·284 |
549 |
····const/4·v |
548 | ····const/4·v3,·0x1 |
550 |
····iput-boolean·v |
549 | ····iput-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z |
551 | ····.line·285 | 550 | ····.line·285 |
552 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z | 551 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z |
553 |
····move-result·v |
552 | ····move-result·v3 |
554 |
····if-eqz·v |
553 | ····if-eqz·v3,·:cond_4 |
555 | ····.line·286 | 554 | ····.line·286 |
556 |
····const/4·v |
555 | ····const/4·v2,·0x0 |
557 | ····.line·287 | 556 | ····.line·287 |
558 |
····.local·v |
557 | ····.local·v2,·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
559 |
····iget-object·v |
558 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
560 |
····if-eqz·v |
559 | ····if-eqz·v3,·:cond_0 |
561 | ····.line·288 | 560 | ····.line·288 |
562 |
····iget-object·v |
561 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
563 |
····invoke-virtual·{v |
562 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
564 |
····move-result-object·v |
563 | ····move-result-object·v2 |
565 |
····.end·local·v |
564 | ····.end·local·v2····#·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
566 |
····check-cast·v |
565 | ····check-cast·v2,·Ljava/util/ArrayList; |
567 | ····.line·289 | 566 | ····.line·289 |
568 |
····.restart·local·v |
567 | ····.restart·local·v2····#·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
569 |
····invoke-virtual·{v |
568 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
570 |
····move-result-object·v |
569 | ····move-result-object·v3 |
571 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
572 | ····:goto_0 | 570 | ····:goto_0 |
573 |
····invoke-interface·{v |
571 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
574 | ····move-result·v4 | 572 | ····move-result·v4 |
575 | ····if-eqz·v4,·:cond_0 | 573 | ····if-eqz·v4,·:cond_0 |
576 |
····invoke-interface·{v |
574 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
577 |
····move-result-object·v |
575 | ····move-result-object·v0 |
578 |
····check-cast·v |
576 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
579 | ····.line·290 | 577 | ····.line·290 |
580 |
····.local·v |
578 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
581 |
····invoke-interface·{v |
579 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V |
582 | ····goto·:goto_0 | 580 | ····goto·:goto_0 |
583 | ····.line·293 | 581 | ····.line·293 |
584 |
····.end·local·v0····#·"i |
582 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
585 | ····.end·local·v1····#·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; | ||
586 | ····:cond_0 | 583 | ····:cond_0 |
587 |
····iget-object·v |
584 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
588 |
····if-eqz·v |
585 | ····if-eqz·v3,·:cond_2 |
589 |
····iget-object·v |
586 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
590 |
····invoke-virtual·{v |
587 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->isRunning()Z |
591 |
····move-result·v |
588 | ····move-result·v3 |
592 |
····if-eqz·v |
589 | ····if-eqz·v3,·:cond_2 |
593 | ····.line·296 | 590 | ····.line·296 |
594 |
····iget-object·v |
591 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
595 |
····invoke-virtual·{v |
592 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V |
Max diff block lines reached; 95739/102549 bytes (93.36%) of diff not shown. |
Offset 330, 28 lines modified | Offset 330, 30 lines modified | ||
330 | ····add-float/2addr·v9,·v8 | 330 | ····add-float/2addr·v9,·v8 |
331 | ····goto·:goto_0 | 331 | ····goto·:goto_0 |
332 | ····:cond_5 | 332 | ····:cond_5 |
333 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 333 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
334 | ····.line·93 | ||
334 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 335 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
335 | ····move-result-object·v10 | 336 | ····move-result-object·v10 |
336 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 337 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
337 | ····move-result-object·v11 | 338 | ····move-result-object·v11 |
338 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 339 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
339 | ····move-result-object·v9 | 340 | ····move-result-object·v9 |
340 | ····check-cast·v9,·Ljava/lang/Number; | 341 | ····check-cast·v9,·Ljava/lang/Number; |
342 | ····.line·94 | ||
341 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F | 343 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F |
342 | ····move-result·v9 | 344 | ····move-result·v9 |
343 | ····goto·:goto_0 | 345 | ····goto·:goto_0 |
344 | ····.line·95 | 346 | ····.line·95 |
Offset 457, 28 lines modified | Offset 459, 30 lines modified | ||
457 | ····add-float/2addr·v9,·v8 | 459 | ····add-float/2addr·v9,·v8 |
458 | ····goto/16·:goto_0 | 460 | ····goto/16·:goto_0 |
459 | ····:cond_8 | 461 | ····:cond_8 |
460 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 462 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
463 | ····.line·109 | ||
461 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 464 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
462 | ····move-result-object·v10 | 465 | ····move-result-object·v10 |
463 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 466 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
464 | ····move-result-object·v11 | 467 | ····move-result-object·v11 |
465 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 468 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
466 | ····move-result-object·v9 | 469 | ····move-result-object·v9 |
467 | ····check-cast·v9,·Ljava/lang/Number; | 470 | ····check-cast·v9,·Ljava/lang/Number; |
471 | ····.line·110 | ||
468 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F | 472 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F |
469 | ····move-result·v9 | 473 | ····move-result·v9 |
470 | ····goto/16·:goto_0 | 474 | ····goto/16·:goto_0 |
471 | ····.line·112 | 475 | ····.line·112 |
Offset 546, 14 lines modified | Offset 550, 15 lines modified | ||
546 | ····:cond_a | 550 | ····:cond_a |
547 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 551 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
548 | ····move-result·v9 | 552 | ····move-result·v9 |
549 | ····sub-float·v9,·p1,·v9 | 553 | ····sub-float·v9,·p1,·v9 |
554 | ····.line·121 | ||
550 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 555 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
551 | ····move-result·v10 | 556 | ····move-result·v10 |
552 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 557 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
553 | ····move-result·v11 | 558 | ····move-result·v11 |
Offset 587, 28 lines modified | Offset 592, 30 lines modified | ||
587 | ····add-float/2addr·v9,·v8 | 592 | ····add-float/2addr·v9,·v8 |
588 | ····goto/16·:goto_0 | 593 | ····goto/16·:goto_0 |
589 | ····:cond_b | 594 | ····:cond_b |
590 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 595 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
596 | ····.line·126 | ||
591 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 597 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
592 | ····move-result-object·v10 | 598 | ····move-result-object·v10 |
593 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 599 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
594 | ····move-result-object·v11 | 600 | ····move-result-object·v11 |
595 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 601 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
596 | ····move-result-object·v9 | 602 | ····move-result-object·v9 |
597 | ····check-cast·v9,·Ljava/lang/Number; | 603 | ····check-cast·v9,·Ljava/lang/Number; |
Max diff block lines reached; 137/3183 bytes (4.30%) of diff not shown. |
Offset 338, 28 lines modified | Offset 338, 30 lines modified | ||
338 | ····add-int/2addr·v9,·v8 | 338 | ····add-int/2addr·v9,·v8 |
339 | ····goto·:goto_0 | 339 | ····goto·:goto_0 |
340 | ····:cond_5 | 340 | ····:cond_5 |
341 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 341 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
342 | ····.line·93 | ||
342 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 343 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
343 | ····move-result-object·v10 | 344 | ····move-result-object·v10 |
344 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 345 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
345 | ····move-result-object·v11 | 346 | ····move-result-object·v11 |
346 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 347 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
347 | ····move-result-object·v9 | 348 | ····move-result-object·v9 |
348 | ····check-cast·v9,·Ljava/lang/Number; | 349 | ····check-cast·v9,·Ljava/lang/Number; |
350 | ····.line·94 | ||
349 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I | 351 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I |
350 | ····move-result·v9 | 352 | ····move-result·v9 |
351 | ····goto·:goto_0 | 353 | ····goto·:goto_0 |
352 | ····.line·95 | 354 | ····.line·95 |
Offset 469, 14 lines modified | Offset 471, 15 lines modified | ||
469 | ····add-int/2addr·v9,·v8 | 471 | ····add-int/2addr·v9,·v8 |
470 | ····goto/16·:goto_0 | 472 | ····goto/16·:goto_0 |
471 | ····:cond_8 | 473 | ····:cond_8 |
472 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 474 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
475 | ····.line·109 | ||
473 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 476 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
474 | ····move-result-object·v10 | 477 | ····move-result-object·v10 |
475 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 478 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
476 | ····move-result-object·v11 | 479 | ····move-result-object·v11 |
Offset 558, 14 lines modified | Offset 561, 15 lines modified | ||
558 | ····:cond_a | 561 | ····:cond_a |
559 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 562 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
560 | ····move-result·v9 | 563 | ····move-result·v9 |
561 | ····sub-float·v9,·p1,·v9 | 564 | ····sub-float·v9,·p1,·v9 |
565 | ····.line·120 | ||
562 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 566 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
563 | ····move-result·v10 | 567 | ····move-result·v10 |
564 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 568 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
565 | ····move-result·v11 | 569 | ····move-result·v11 |
Offset 603, 28 lines modified | Offset 607, 30 lines modified | ||
603 | ····add-int/2addr·v9,·v8 | 607 | ····add-int/2addr·v9,·v8 |
604 | ····goto/16·:goto_0 | 608 | ····goto/16·:goto_0 |
605 | ····:cond_b | 609 | ····:cond_b |
606 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 610 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
611 | ····.line·125 | ||
607 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 612 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
608 | ····move-result-object·v10 | 613 | ····move-result-object·v10 |
609 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 614 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
610 | ····move-result-object·v11 | 615 | ····move-result-object·v11 |
611 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 616 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
612 | ····move-result-object·v9 | 617 | ····move-result-object·v9 |
613 | ····check-cast·v9,·Ljava/lang/Number; | 618 | ····check-cast·v9,·Ljava/lang/Number; |
619 | ····.line·126 | ||
614 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I | 620 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I |
615 | ····move-result·v9 | 621 | ····move-result·v9 |
616 | ····goto/16·:goto_0 | 622 | ····goto/16·:goto_0 |
617 | ····.line·128 | 623 | ····.line·128 |
Offset 40, 15 lines modified | Offset 40, 14 lines modified | ||
40 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator; | 40 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator; |
41 | ····.line·62 | 41 | ····.line·62 |
42 | ····const/4·v0,·0x0 | 42 | ····const/4·v0,·0x0 |
43 | ····iput-boolean·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mHasValue:Z | 43 | ····iput-boolean·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mHasValue:Z |
44 | ····.line·321 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | .method·public·static·ofFloat(F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 46 | .method·public·static·ofFloat(F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
48 | ····.locals·1 | 47 | ····.locals·1 |
49 | ····.param·p0,·"fraction"····#·F | 48 | ····.param·p0,·"fraction"····#·F |
Offset 662, 18 lines modified | Offset 662, 20 lines modified | ||
662 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 662 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
663 | ····move-result-object·v7 | 663 | ····move-result-object·v7 |
664 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 664 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
665 | ····.line·174 | ||
665 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 666 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
666 | ····move-result-object·v8 | 667 | ····move-result-object·v8 |
668 | ····.line·173 | ||
667 | ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 669 | ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
668 | ····move-result-object·v6 | 670 | ····move-result-object·v6 |
669 | ····.line·216 | 671 | ····.line·216 |
670 | ····:goto_0 | 672 | ····:goto_0 |
671 | ····return-object·v6 | 673 | ····return-object·v6 |
Offset 720, 14 lines modified | Offset 722, 15 lines modified | ||
720 | ····move-result·v4 | 722 | ····move-result·v4 |
721 | ····.line·183 | 723 | ····.line·183 |
722 | ····.local·v4,·"prevFraction":F | 724 | ····.local·v4,·"prevFraction":F |
723 | ····sub-float·v6,·p1,·v4 | 725 | ····sub-float·v6,·p1,·v4 |
726 | ····.line·184 | ||
724 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F | 727 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F |
725 | ····move-result·v7 | 728 | ····move-result·v7 |
726 | ····sub-float/2addr·v7,·v4 | 729 | ····sub-float/2addr·v7,·v4 |
727 | ····div-float·v2,·v6,·v7 | 730 | ····div-float·v2,·v6,·v7 |
Offset 738, 18 lines modified | Offset 741, 20 lines modified | ||
738 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 741 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
739 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 742 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
740 | ····move-result-object·v7 | 743 | ····move-result-object·v7 |
744 | ····.line·186 | ||
741 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 745 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
742 | ····move-result-object·v8 | 746 | ····move-result-object·v8 |
747 | ····.line·185 | ||
743 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 748 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
744 | ····move-result-object·v6 | 749 | ····move-result-object·v6 |
745 | ····goto·:goto_0 | 750 | ····goto·:goto_0 |
746 | ····.line·187 | 751 | ····.line·187 |
Offset 802, 14 lines modified | Offset 807, 15 lines modified | ||
802 | ····.line·194 | 807 | ····.line·194 |
803 | ····.restart·local·v4····#·"prevFraction":F | 808 | ····.restart·local·v4····#·"prevFraction":F |
804 | ····sub-float·v6,·p1,·v4 | 809 | ····sub-float·v6,·p1,·v4 |
805 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 810 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
811 | ····.line·195 | ||
806 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F | 812 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F |
807 | ····move-result·v7 | 813 | ····move-result·v7 |
808 | ····sub-float/2addr·v7,·v4 | 814 | ····sub-float/2addr·v7,·v4 |
809 | ····div-float·v2,·v6,·v7 | 815 | ····div-float·v2,·v6,·v7 |
Offset 820, 18 lines modified | Offset 826, 20 lines modified | ||
820 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 826 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
821 | ····move-result-object·v7 | 827 | ····move-result-object·v7 |
822 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 828 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
829 | ····.line·197 | ||
823 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 830 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
824 | ····move-result-object·v8 | 831 | ····move-result-object·v8 |
832 | ····.line·196 | ||
825 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 833 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
826 | ····move-result-object·v6 | 834 | ····move-result-object·v6 |
827 | ····goto·:goto_0 | 835 | ····goto·:goto_0 |
828 | ····.line·199 | 836 | ····.line·199 |
Offset 891, 14 lines modified | Offset 899, 15 lines modified | ||
891 | ····move-result·v4 | 899 | ····move-result·v4 |
892 | ····.line·208 | 900 | ····.line·208 |
Max diff block lines reached; 1076/4396 bytes (24.48%) of diff not shown. |
Offset 36, 15 lines modified | Offset 36, 14 lines modified | ||
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·33 | 37 | ····.line·33 |
38 | ····const/4·v0,·0x0 | 38 | ····const/4·v0,·0x0 |
39 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList; | 39 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList; |
40 | ····.line·247 | ||
41 | ····return-void | 40 | ····return-void |
42 | .end·method | 41 | .end·method |
43 | #·virtual·methods | 42 | #·virtual·methods |
44 | .method·public·addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V | 43 | .method·public·addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V |
45 | ····.locals·1 | 44 | ····.locals·1 |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····:cond_2 | 122 | ····:cond_2 |
123 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I | 123 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I |
124 | ····move-result·v19 | 124 | ····move-result·v19 |
125 | ····if-lez·v19,·:cond_4 | 125 | ····if-lez·v19,·:cond_4 |
126 |
····.line·60 |
126 | ····.line·605 |
127 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 127 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
128 | ····move-result-object·v17 | 128 | ····move-result-object·v17 |
129 | ····check-cast·v17,·Ljava/util/ArrayList; | 129 | ····check-cast·v17,·Ljava/util/ArrayList; |
130 | ····.line·606 | 130 | ····.line·606 |
Offset 438, 22 lines modified | Offset 438, 24 lines modified | ||
438 | ····const-wide/16·v20,·0x0 | 438 | ····const-wide/16·v20,·0x0 |
439 | ····#·getter·for:·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sFrameDelay:J | 439 | ····#·getter·for:·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sFrameDelay:J |
440 | ····invoke-static·{},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->access$1000()J | 440 | ····invoke-static·{},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->access$1000()J |
441 | ····move-result-wide·v22 | 441 | ····move-result-wide·v22 |
442 | ····.line·680 | ||
442 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J | 443 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J |
443 | ····move-result-wide·v24 | 444 | ····move-result-wide·v24 |
444 | ····sub-long·v24,·v24,·v8 | 445 | ····sub-long·v24,·v24,·v8 |
445 | ····sub-long·v22,·v22,·v24 | 446 | ····sub-long·v22,·v22,·v24 |
447 | ····.line·679 | ||
446 | ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J | 448 | ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J |
447 | ····move-result-wide·v20 | 449 | ····move-result-wide·v20 |
448 | ····move-object/from16·v0,·p0 | 450 | ····move-object/from16·v0,·p0 |
449 | ····move/from16·v1,·v19 | 451 | ····move/from16·v1,·v19 |
Offset 569, 14 lines modified | Offset 569, 15 lines modified | ||
569 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 569 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
570 | ····if-eqz·v3,·:cond_0 | 570 | ····if-eqz·v3,·:cond_0 |
571 | ····.line·1032 | 571 | ····.line·1032 |
572 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 572 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
573 | ····.line·1033 | ||
573 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 574 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
574 | ····move-result-object·v2 | 575 | ····move-result-object·v2 |
575 | ····check-cast·v2,·Ljava/util/ArrayList; | 576 | ····check-cast·v2,·Ljava/util/ArrayList; |
576 | ····.line·1034 | 577 | ····.line·1034 |
Offset 817, 14 lines modified | Offset 818, 15 lines modified | ||
817 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 818 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
818 | ····if-eqz·v4,·:cond_1 | 819 | ····if-eqz·v4,·:cond_1 |
819 | ····.line·935 | 820 | ····.line·935 |
820 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 821 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
822 | ····.line·936 | ||
821 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 823 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
822 | ····move-result-object·v3 | 824 | ····move-result-object·v3 |
823 | ····check-cast·v3,·Ljava/util/ArrayList; | 825 | ····check-cast·v3,·Ljava/util/ArrayList; |
824 | ····.line·937 | 826 | ····.line·937 |
Offset 924, 14 lines modified | Offset 926, 15 lines modified | ||
924 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 926 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
925 | ····if-eqz·v3,·:cond_0 | 927 | ····if-eqz·v3,·:cond_0 |
926 | ····.line·1053 | 928 | ····.line·1053 |
927 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 929 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
930 | ····.line·1054 | ||
928 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 931 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
929 | ····move-result-object·v2 | 932 | ····move-result-object·v2 |
930 | ····check-cast·v2,·Ljava/util/ArrayList; | 933 | ····check-cast·v2,·Ljava/util/ArrayList; |
931 | ····.line·1055 | 934 | ····.line·1055 |
Offset 1311, 95 lines modified | Offset 1314, 95 lines modified | ||
1311 | .end·method | 1314 | .end·method |
1312 | .method·public·cancel()V | 1315 | .method·public·cancel()V |
1313 | ····.locals·4 | 1316 | ····.locals·4 |
1314 | ····.prologue | 1317 | ····.prologue |
1315 | ····.line·960 | 1318 | ····.line·960 |
1316 |
····iget·v |
1319 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mPlayingState:I |
1317 |
····if-nez·v |
1320 | ····if-nez·v2,·:cond_0 |
1318 |
····sget-object·v |
1321 | ····sget-object·v2,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sPendingAnimations:Ljava/lang/ThreadLocal; |
1319 |
····invoke-virtual·{v |
1322 | ····invoke-virtual·{v2},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; |
1320 |
····move-result-object·v |
1323 | ····move-result-object·v2 |
1321 |
····check-cast·v |
1324 | ····check-cast·v2,·Ljava/util/ArrayList; |
1322 |
····invoke-virtual·{v |
1325 | ····invoke-virtual·{v2,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z |
1323 |
····move-result·v |
1326 | ····move-result·v2 |
1324 |
····if-nez·v |
1327 | ····if-nez·v2,·:cond_0 |
1325 |
····sget-object·v |
1328 | ····sget-object·v2,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sDelayedAnims:Ljava/lang/ThreadLocal; |
1326 |
|
1329 | ····.line·961 |
1330 | ····invoke-virtual·{v2},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; | ||
1327 |
····move-result-object·v |
1331 | ····move-result-object·v2 |
1328 |
····check-cast·v |
1332 | ····check-cast·v2,·Ljava/util/ArrayList; |
1329 |
····invoke-virtual·{v |
1333 | ····invoke-virtual·{v2,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z |
1330 |
····move-result·v |
1334 | ····move-result·v2 |
1331 |
····if-eqz·v |
1335 | ····if-eqz·v2,·:cond_2 |
1332 | ····.line·963 | 1336 | ····.line·963 |
1333 | ····:cond_0 | 1337 | ····:cond_0 |
1334 |
····iget-boolean·v |
1338 | ····iget-boolean·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mRunning:Z |
1335 |
····if-eqz·v |
1339 | ····if-eqz·v2,·:cond_1 |
1336 |
····iget-object·v |
1340 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
1337 |
····if-eqz·v |
1341 | ····if-eqz·v2,·:cond_1 |
1338 | ····.line·964 | 1342 | ····.line·964 |
Max diff block lines reached; 3027/7514 bytes (40.28%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Cloneable; | 6 | .implements·Ljava/lang/Cloneable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$1;, | ||
11 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;, | 10 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;, |
12 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder; | 11 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
Offset 339, 312 lines modified | Offset 338, 293 lines modified | ||
339 | ····move-result-object·p0 | 338 | ····move-result-object·p0 |
340 | ····goto·:goto_0 | 339 | ····goto·:goto_0 |
341 | .end·method | 340 | .end·method |
342 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | 341 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; |
343 |
····.locals·1 |
342 | ····.locals·11 |
344 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 343 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
345 | ····.param·p2,·"prefix"····#·Ljava/lang/String; | 344 | ····.param·p2,·"prefix"····#·Ljava/lang/String; |
346 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; | 345 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; |
347 | ····.prologue | 346 | ····.prologue |
347 | ····const/4·v10,·0x1 | ||
348 | ····const/4·v8,·0x0 | ||
348 | ····.line·381 | 349 | ····.line·381 |
349 |
····const/4·v |
350 | ····const/4·v3,·0x0 |
350 | ····.line·382 | 351 | ····.line·382 |
351 |
····.local·v |
352 | ····.local·v3,·"returnVal":Ljava/lang/reflect/Method; |
352 |
····iget-object·v |
353 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
353 |
····invoke-static·{p2,·v |
354 | ····invoke-static·{p2,·v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->getMethodName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
354 |
····move-result-object·v |
355 | ····move-result-object·v2 |
355 | ····.line·383 | 356 | ····.line·383 |
356 |
····.local·v |
357 | ····.local·v2,·"methodName":Ljava/lang/String; |
357 | ····const/4·v0,·0x0 | 358 | ····const/4·v0,·0x0 |
358 | ····.line·384 | 359 | ····.line·384 |
359 | ····.local·v0,·"args":[Ljava/lang/Class; | 360 | ····.local·v0,·"args":[Ljava/lang/Class; |
360 | ····if-nez·p3,·:cond_0 | 361 | ····if-nez·p3,·:cond_0 |
361 | ····.line·386 | 362 | ····.line·386 |
362 | ····:try_start_0 | 363 | ····:try_start_0 |
363 |
····invoke-virtual·{p1,·v |
364 | ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
364 | ····:try_end_0 | 365 | ····:try_end_0 |
365 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 366 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
366 |
····move-result-object·v |
367 | ····move-result-object·v3 |
367 | ····:goto_0 | 368 | ····:goto_0 |
368 |
····move-object·v |
369 | ····move-object·v4,·v3 |
369 | ····.line·422 | 370 | ····.line·422 |
370 |
····.end·local·v |
371 | ····.end·local·v3····#·"returnVal":Ljava/lang/reflect/Method; |
371 |
····.local·v |
372 | ····.local·v4,·"returnVal":Ljava/lang/reflect/Method; |
372 | ····:goto_1 | 373 | ····:goto_1 |
373 |
····return-object·v |
374 | ····return-object·v4 |
374 | ····.line·387 | 375 | ····.line·387 |
375 |
····.end·local·v |
376 | ····.end·local·v4····#·"returnVal":Ljava/lang/reflect/Method; |
376 |
····.restart·local·v |
377 | ····.restart·local·v3····#·"returnVal":Ljava/lang/reflect/Method; |
377 | ····:catch_0 | 378 | ····:catch_0 |
378 |
····move-exception·v |
379 | ····move-exception·v1 |
379 | ····.line·388 | 380 | ····.line·388 |
380 |
····.local·v |
381 | ····.local·v1,·"e":Ljava/lang/NoSuchMethodException; |
381 |
····const-string·v |
382 | ····const-string·v7,·"PropertyValuesHolder" |
382 |
····new-instance·v |
383 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
383 |
····invoke-direct·{v |
384 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
384 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 385 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
385 |
····move-result-object·v |
386 | ····move-result-object·v9 |
386 |
····invoke-virtual·{v |
387 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
387 |
····move-result-object·v |
388 | ····move-result-object·v8 |
388 |
····const-string·v |
389 | ····const-string·v9,·"·-·Couldn\'t·find·no-arg·method·for·property·" |
389 |
····invoke-virtual·{v |
390 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
390 |
····move-result-object·v |
391 | ····move-result-object·v8 |
391 |
···· |
392 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
Max diff block lines reached; 17596/22497 bytes (78.21%) of diff not shown. |
Offset 302, 50 lines modified | Offset 302, 55 lines modified | ||
302 | ····invoke-virtual·{v0,·v3},·Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V | 302 | ····invoke-virtual·{v0,·v3},·Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V |
303 | ····.line·149 | 303 | ····.line·149 |
304 | ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F | 304 | ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F |
305 | ····float-to-double·v4,·v3 | 305 | ····float-to-double·v4,·v3 |
306 | ····.line·150 | ||
306 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D | 307 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D |
307 | ····move-result-wide·v4 | 308 | ····move-result-wide·v4 |
308 | ····double-to-int·v3,·v4 | 309 | ····double-to-int·v3,·v4 |
309 | ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F | 310 | ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F |
310 | ····float-to-double·v4,·v4 | 311 | ····float-to-double·v4,·v4 |
312 | ····.line·151 | ||
311 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D | 313 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D |
312 | ····move-result-wide·v4 | 314 | ····move-result-wide·v4 |
313 | ····double-to-int·v4,·v4 | 315 | ····double-to-int·v4,·v4 |
314 | ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F | 316 | ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F |
315 | ····float-to-double·v6,·v5 | 317 | ····float-to-double·v6,·v5 |
318 | ····.line·152 | ||
316 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D | 319 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D |
317 | ····move-result-wide·v6 | 320 | ····move-result-wide·v6 |
318 | ····double-to-int·v5,·v6 | 321 | ····double-to-int·v5,·v6 |
319 | ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F | 322 | ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F |
320 | ····float-to-double·v6,·v6 | 323 | ····float-to-double·v6,·v6 |
324 | ····.line·153 | ||
321 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D | 325 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D |
322 | ····move-result-wide·v6 | 326 | ····move-result-wide·v6 |
323 | ····double-to-int·v6,·v6 | 327 | ····double-to-int·v6,·v6 |
328 | ····.line·149 | ||
324 | ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V | 329 | ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V |
325 | ····goto·:goto_0 | 330 | ····goto·:goto_0 |
326 | .end·method | 331 | .end·method |
327 | .method·private·prepareForUpdate()V | 332 | .method·private·prepareForUpdate()V |
328 | ····.locals·2 | 333 | ····.locals·2 |
Offset 149, 15 lines modified | Offset 149, 15 lines modified | ||
149 | ····.line·176 | 149 | ····.line·176 |
150 | ····.end·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; | 150 | ····.end·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; |
151 | ····.end·local·v5····#·"shortcut":C | 151 | ····.end·local·v5····#·"shortcut":C |
152 | ····:goto_2 | 152 | ····:goto_2 |
153 | ····return-object·v1 | 153 | ····return-object·v1 |
154 |
····.line·17 |
154 | ····.line·171 |
155 | ····.restart·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; | 155 | ····.restart·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; |
156 | ····:cond_0 | 156 | ····:cond_0 |
157 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;->getNumericShortcut()C | 157 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;->getNumericShortcut()C |
158 | ····move-result·v5 | 158 | ····move-result·v5 |
159 | ····goto·:goto_1 | 159 | ····goto·:goto_1 |
Offset 292, 14 lines modified | Offset 292, 15 lines modified | ||
292 | ····move-result-object·v7 | 292 | ····move-result-object·v7 |
293 | ····.line·75 | 293 | ····.line·75 |
294 | ····.local·v7,·"pm":Landroid/content/pm/PackageManager; | 294 | ····.local·v7,·"pm":Landroid/content/pm/PackageManager; |
295 | ····const/4·v10,·0x0 | 295 | ····const/4·v10,·0x0 |
296 | ····.line·76 | ||
296 | ····move-object/from16·v0,·p4 | 297 | ····move-object/from16·v0,·p4 |
297 | ····move-object/from16·v1,·p5 | 298 | ····move-object/from16·v1,·p5 |
298 | ····move-object/from16·v2,·p6 | 299 | ····move-object/from16·v2,·p6 |
299 | ····invoke-virtual·{v7,·v0,·v1,·v2,·v10},·Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; | 300 | ····invoke-virtual·{v7,·v0,·v1,·v2,·v10},·Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; |
Offset 377, 22 lines modified | Offset 378, 24 lines modified | ||
377 | ····move/from16·v0,·p3 | 378 | ····move/from16·v0,·p3 |
378 | ····invoke-virtual·{p0,·p1,·p2,·v0,·v10},·Lcom/actionbarsherlock/internal/view/menu/ActionMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 379 | ····invoke-virtual·{p0,·p1,·p2,·v0,·v10},·Lcom/actionbarsherlock/internal/view/menu/ActionMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
379 | ····move-result-object·v10 | 380 | ····move-result-object·v10 |
381 | ····.line·91 | ||
380 | ····invoke-virtual·{v8,·v7},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; | 382 | ····invoke-virtual·{v8,·v7},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; |
381 | ····move-result-object·v11 | 383 | ····move-result-object·v11 |
382 | ····invoke-interface·{v10,·v11},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; | 384 | ····invoke-interface·{v10,·v11},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; |
383 | ····move-result-object·v10 | 385 | ····move-result-object·v10 |
386 | ····.line·92 | ||
384 | ····invoke-interface·{v10,·v9},·Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; | 387 | ····invoke-interface·{v10,·v9},·Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; |
385 | ····move-result-object·v5 | 388 | ····move-result-object·v5 |
386 | ····.line·93 | 389 | ····.line·93 |
387 | ····.local·v5,·"item":Lcom/actionbarsherlock/view/MenuItem; | 390 | ····.local·v5,·"item":Lcom/actionbarsherlock/view/MenuItem; |
388 | ····if-eqz·p8,·:cond_1 | 391 | ····if-eqz·p8,·:cond_1 |
Offset 153, 14 lines modified | Offset 153, 15 lines modified | ||
153 | ····move-result-object·v3 | 153 | ····move-result-object·v3 |
154 | ····if-eqz·v3,·:cond_0 | 154 | ····if-eqz·v3,·:cond_0 |
155 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mItemData:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 155 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mItemData:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
156 | ····.line·178 | ||
156 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->showsTextAsAction()Z | 157 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->showsTextAsAction()Z |
157 | ····move-result·v3 | 158 | ····move-result·v3 |
158 | ····if-eqz·v3,·:cond_2 | 159 | ····if-eqz·v3,·:cond_2 |
159 | ····iget-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mAllowTextWithIcon:Z | 160 | ····iget-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mAllowTextWithIcon:Z |
Offset 193, 15 lines modified | Offset 194, 15 lines modified | ||
193 | ····.line·176 | 194 | ····.line·176 |
194 | ····goto·:goto_0 | 195 | ····goto·:goto_0 |
195 | ····.restart·local·v0····#·"visible":Z | 196 | ····.restart·local·v0····#·"visible":Z |
196 | ····:cond_2 | 197 | ····:cond_2 |
197 | ····move·v1,·v2 | 198 | ····move·v1,·v2 |
198 |
····.line·17 |
199 | ····.line·178 |
199 | ····goto·:goto_1 | 200 | ····goto·:goto_1 |
200 | ····.line·180 | 201 | ····.line·180 |
201 | ····:cond_3 | 202 | ····:cond_3 |
202 | ····const/16·v2,·0x8 | 203 | ····const/16·v2,·0x8 |
203 | ····goto·:goto_2 | 204 | ····goto·:goto_2 |
Offset 405, 42 lines modified | Offset 406, 41 lines modified | ||
405 | ····.locals·3 | 406 | ····.locals·3 |
406 | ····.prologue | 407 | ····.prologue |
407 | ····.line·96 | 408 | ····.line·96 |
408 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onAttachedToWindow()V | 409 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onAttachedToWindow()V |
409 | ····.line·97 | 410 | ····.line·97 |
410 |
····iget-object·v |
411 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; |
411 |
····invoke-interface·{v |
412 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
412 |
····move-result-object·v |
413 | ····move-result-object·v1 |
413 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
414 | ····:goto_0 | 414 | ····:goto_0 |
415 |
····invoke-interface·{v |
415 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
416 | ····move-result·v2 | 416 | ····move-result·v2 |
417 | ····if-eqz·v2,·:cond_0 | 417 | ····if-eqz·v2,·:cond_0 |
418 |
····invoke-interface·{v |
418 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
419 |
····move-result-object·v |
419 | ····move-result-object·v0 |
420 |
····check-cast·v |
420 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
421 | ····.line·98 | 421 | ····.line·98 |
422 |
····.local·v |
422 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
423 |
····invoke-interface·{v |
423 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V |
424 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
425 | ····.line·100 | 425 | ····.line·100 |
426 |
····.end·local·v |
426 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
427 | ····:cond_0 | 427 | ····:cond_0 |
428 | ····return-void | 428 | ····return-void |
429 | .end·method | 429 | .end·method |
430 | .method·public·onClick(Landroid/view/View;)V | 430 | .method·public·onClick(Landroid/view/View;)V |
431 | ····.locals·2 | 431 | ····.locals·2 |
432 | ····.param·p1,·"v"····#·Landroid/view/View; | 432 | ····.param·p1,·"v"····#·Landroid/view/View; |
Offset 467, 42 lines modified | Offset 467, 41 lines modified | ||
467 | ····.locals·3 | 467 | ····.locals·3 |
468 | ····.prologue | 468 | ····.prologue |
469 | ····.line·104 | 469 | ····.line·104 |
470 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onDetachedFromWindow()V | 470 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onDetachedFromWindow()V |
471 | ····.line·105 | 471 | ····.line·105 |
472 |
····iget-object·v |
472 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; |
473 |
····invoke-interface·{v |
473 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
474 |
····move-result-object·v |
474 | ····move-result-object·v1 |
475 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
476 | ····:goto_0 | 475 | ····:goto_0 |
477 |
····invoke-interface·{v |
476 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
478 | ····move-result·v2 | 477 | ····move-result·v2 |
479 | ····if-eqz·v2,·:cond_0 | 478 | ····if-eqz·v2,·:cond_0 |
480 |
····invoke-interface·{v |
479 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
481 |
····move-result-object·v |
480 | ····move-result-object·v0 |
Max diff block lines reached; 1043/4978 bytes (20.95%) of diff not shown. |
Offset 116, 100 lines modified | Offset 116, 98 lines modified | ||
116 | ····.locals·3 | 116 | ····.locals·3 |
117 | ····.prologue | 117 | ····.prologue |
118 | ····.line·607 | 118 | ····.line·607 |
119 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onAttachedToWindow()V | 119 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onAttachedToWindow()V |
120 | ····.line·608 | 120 | ····.line·608 |
121 |
····iget-object·v |
121 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; |
122 |
····invoke-interface·{v |
122 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
123 |
····move-result-object·v |
123 | ····move-result-object·v1 |
124 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
125 | ····:goto_0 | 124 | ····:goto_0 |
126 |
····invoke-interface·{v |
125 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
127 | ····move-result·v2 | 126 | ····move-result·v2 |
128 | ····if-eqz·v2,·:cond_0 | 127 | ····if-eqz·v2,·:cond_0 |
129 |
····invoke-interface·{v |
128 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
130 |
····move-result-object·v |
129 | ····move-result-object·v0 |
131 |
····check-cast·v |
130 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
132 | ····.line·609 | 131 | ····.line·609 |
133 |
····.local·v |
132 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
134 |
····invoke-interface·{v |
133 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V |
135 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
136 | ····.line·611 | 135 | ····.line·611 |
137 |
····.end·local·v |
136 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
138 | ····:cond_0 | 137 | ····:cond_0 |
139 | ····return-void | 138 | ····return-void |
140 | .end·method | 139 | .end·method |
141 | .method·protected·onDetachedFromWindow()V | 140 | .method·protected·onDetachedFromWindow()V |
142 | ····.locals·3 | 141 | ····.locals·3 |
143 | ····.prologue | 142 | ····.prologue |
144 | ····.line·615 | 143 | ····.line·615 |
145 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onDetachedFromWindow()V | 144 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onDetachedFromWindow()V |
146 | ····.line·616 | 145 | ····.line·616 |
147 |
····iget-object·v |
146 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; |
148 |
····invoke-interface·{v |
147 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
149 |
····move-result-object·v |
148 | ····move-result-object·v1 |
150 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
151 | ····:goto_0 | 149 | ····:goto_0 |
152 |
····invoke-interface·{v |
150 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
153 | ····move-result·v2 | 151 | ····move-result·v2 |
154 | ····if-eqz·v2,·:cond_0 | 152 | ····if-eqz·v2,·:cond_0 |
155 |
····invoke-interface·{v |
153 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
156 |
····move-result-object·v |
154 | ····move-result-object·v0 |
157 |
····check-cast·v |
155 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
158 | ····.line·617 | 156 | ····.line·617 |
159 |
····.local·v |
157 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
160 |
····invoke-interface·{v |
158 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V |
161 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
162 | ····.line·620 | 160 | ····.line·620 |
163 |
····.end·local·v |
161 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
164 | ····:cond_0 | 162 | ····:cond_0 |
165 |
····iget-object·v |
163 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
166 | ····#·getter·for:·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; | 164 | ····#·getter·for:·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
167 |
····invoke-static·{v |
165 | ····invoke-static·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
168 |
····move-result-object·v |
166 | ····move-result-object·v1 |
169 |
····if-eqz·v |
167 | ····if-eqz·v1,·:cond_1 |
170 |
····iget-object·v |
168 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
171 | ····#·getter·for:·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; | 169 | ····#·getter·for:·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
172 |
····invoke-static·{v |
170 | ····invoke-static·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
173 |
····move-result-object·v |
171 | ····move-result-object·v1 |
174 |
····invoke-virtual·{v |
172 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;->dismiss()V |
175 | ····.line·621 | 173 | ····.line·621 |
176 | ····:cond_1 | 174 | ····:cond_1 |
177 | ····return-void | 175 | ····return-void |
178 | .end·method | 176 | .end·method |
Max diff block lines reached; 0/6644 bytes (0.00%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener; | 6 | .implements·Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$1;, | ||
11 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;, | 10 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;, |
12 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;, | 11 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;, |
13 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;, | 12 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;, |
14 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;, | 13 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;, |
15 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;, | 14 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;, |
16 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;, | 15 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;, |
17 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey; | 16 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey; |
Offset 198, 14 lines modified | Offset 197, 15 lines modified | ||
198 | ····if-eqz·v4,·:cond_2 | 197 | ····if-eqz·v4,·:cond_2 |
199 | ····move-object·v4,·v0 | 198 | ····move-object·v4,·v0 |
200 | ····check-cast·v4,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; | 199 | ····check-cast·v4,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; |
200 | ····.line·290 | ||
201 | ····invoke-interface·{v4},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 201 | ····invoke-interface·{v4},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
202 | ····move-result-object·v4 | 202 | ····move-result-object·v4 |
203 | ····if-eq·v4,·p1,·:cond_0 | 203 | ····if-eq·v4,·p1,·:cond_0 |
204 | ····.line·287 | 204 | ····.line·287 |
Offset 1746, 14 lines modified | Offset 1746, 15 lines modified | ||
1746 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mPostedOpenRunnable:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; | 1746 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mPostedOpenRunnable:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; |
1747 | ····if-nez·v1,·:cond_0 | 1747 | ····if-nez·v1,·:cond_0 |
1748 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1748 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1749 | ····.line·303 | ||
1749 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 1750 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
1750 | ····move-result-object·v1 | 1751 | ····move-result-object·v1 |
1751 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z | 1752 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z |
1752 | ····move-result·v1 | 1753 | ····move-result·v1 |
Offset 1876, 14 lines modified | Offset 1877, 15 lines modified | ||
1876 | ····:cond_1 | 1877 | ····:cond_1 |
1877 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1878 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1878 | ····if-eqz·v8,·:cond_6 | 1879 | ····if-eqz·v8,·:cond_6 |
1879 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1880 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1881 | ····.line·224 | ||
1880 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 1882 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
1881 | ····move-result-object·v5 | 1883 | ····move-result-object·v5 |
1882 | ····.line·226 | 1884 | ····.line·226 |
1883 | ····.local·v5,·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 1885 | ····.local·v5,·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
1884 | ····:goto_1 | 1886 | ····:goto_1 |
Offset 1993, 15 lines modified | Offset 1995, 15 lines modified | ||
1993 | ····iget-boolean·v9,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mReserveOverflow:Z | 1995 | ····iget-boolean·v9,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mReserveOverflow:Z |
1994 | ····invoke-virtual·{v8,·v9},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->setOverflowReserved(Z)V | 1996 | ····invoke-virtual·{v8,·v9},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->setOverflowReserved(Z)V |
1995 | ····.line·253 | 1997 | ····.line·253 |
1996 | ····return-void | 1998 | ····return-void |
1997 |
····.line·22 |
1999 | ····.line·224 |
1998 | ····.end·local·v2····#·"hasOverflow":Z | 2000 | ····.end·local·v2····#·"hasOverflow":Z |
1999 | ····.end·local·v5····#·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 2001 | ····.end·local·v5····#·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
2000 | ····:cond_6 | 2002 | ····:cond_6 |
2001 | ····const/4·v5,·0x0 | 2003 | ····const/4·v5,·0x0 |
2002 | ····goto·:goto_1 | 2004 | ····goto·:goto_1 |
Offset 475, 14 lines modified | Offset 475, 15 lines modified | ||
475 | ····if-eqz·v9,·:cond_5 | 475 | ····if-eqz·v9,·:cond_5 |
476 | ····move-object·v9,·v1 | 476 | ····move-object·v9,·v1 |
477 | ····check-cast·v9,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; | 477 | ····check-cast·v9,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; |
478 | ····.line·97 | ||
478 | ····invoke-interface·{v9},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 479 | ····invoke-interface·{v9},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
479 | ····move-result-object·v6 | 480 | ····move-result-object·v6 |
480 | ····.line·98 | 481 | ····.line·98 |
481 | ····.local·v6,·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 482 | ····.local·v6,·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
482 | ····:goto_1 | 483 | ····:goto_1 |
Offset 522, 15 lines modified | Offset 523, 15 lines modified | ||
522 | ····.end·local·v5····#·"itemView":Landroid/view/View; | 523 | ····.end·local·v5····#·"itemView":Landroid/view/View; |
523 | ····.end·local·v6····#·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 524 | ····.end·local·v6····#·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
524 | ····:cond_4 | 525 | ····:cond_4 |
525 | ····add-int/lit8·v2,·v2,·0x1 | 526 | ····add-int/lit8·v2,·v2,·0x1 |
526 | ····goto·:goto_0 | 527 | ····goto·:goto_0 |
527 |
····.line·9 |
528 | ····.line·97 |
528 | ····.restart·local·v1····#·"convertView":Landroid/view/View; | 529 | ····.restart·local·v1····#·"convertView":Landroid/view/View; |
529 | ····:cond_5 | 530 | ····:cond_5 |
530 | ····const/4·v6,·0x0 | 531 | ····const/4·v6,·0x0 |
531 | ····goto·:goto_1 | 532 | ····goto·:goto_1 |
532 | ····.line·113 | 533 | ····.line·113 |
Offset 64, 14 lines modified | Offset 64, 15 lines modified | ||
64 | ····.line·62 | 64 | ····.line·62 |
65 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mContext:Landroid/content/Context; | 65 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mContext:Landroid/content/Context; |
66 | ····.line·64 | 66 | ····.line·64 |
67 | ····sget-object·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView:[I | 67 | ····sget-object·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView:[I |
68 | ····.line·65 | ||
68 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 69 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
69 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
70 | ····.line·68 | 71 | ····.line·68 |
71 | ····.local·v0,·"a":Landroid/content/res/TypedArray; | 72 | ····.local·v0,·"a":Landroid/content/res/TypedArray; |
72 | ····sget·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView_itemBackground:I | 73 | ····sget·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView_itemBackground:I |
Offset 148, 14 lines modified | Offset 149, 15 lines modified | ||
148 | ····.line·258 | 149 | ····.line·258 |
149 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; | 150 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; |
150 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_checkbox:I | 151 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_checkbox:I |
151 | ····const/4·v2,·0x0 | 152 | ····const/4·v2,·0x0 |
153 | ····.line·259 | ||
152 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 154 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
153 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
154 | ····check-cast·v1,·Landroid/widget/CheckBox; | 156 | ····check-cast·v1,·Landroid/widget/CheckBox; |
155 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox; | 157 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox; |
Offset 212, 14 lines modified | Offset 214, 15 lines modified | ||
212 | ····.line·250 | 214 | ····.line·250 |
213 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; | 215 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; |
214 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_radio:I | 216 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_radio:I |
215 | ····const/4·v2,·0x0 | 217 | ····const/4·v2,·0x0 |
218 | ····.line·251 | ||
216 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 219 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
217 | ····move-result-object·v1 | 220 | ····move-result-object·v1 |
218 | ····check-cast·v1,·Landroid/widget/RadioButton; | 221 | ····check-cast·v1,·Landroid/widget/RadioButton; |
219 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mRadioButton:Landroid/widget/RadioButton; | 222 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mRadioButton:Landroid/widget/RadioButton; |
Offset 315, 359 lines modified | Offset 315, 355 lines modified | ||
315 | .method·private·dispatchPresenterUpdate(Z)V | 315 | .method·private·dispatchPresenterUpdate(Z)V |
316 | ····.locals·4 | 316 | ····.locals·4 |
317 | ····.param·p1,·"cleared"····#·Z | 317 | ····.param·p1,·"cleared"····#·Z |
318 | ····.prologue | 318 | ····.prologue |
319 | ····.line·240 | 319 | ····.line·240 |
320 |
····iget-object·v |
320 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
321 |
····invoke-virtual·{v |
321 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z |
322 |
····move-result·v |
322 | ····move-result·v2 |
323 |
····if-eqz·v |
323 | ····if-eqz·v2,·:cond_0 |
324 | ····.line·252 | 324 | ····.line·252 |
325 | ····:goto_0 | 325 | ····:goto_0 |
326 | ····return-void | 326 | ····return-void |
327 | ····.line·242 | 327 | ····.line·242 |
328 | ····:cond_0 | 328 | ····:cond_0 |
329 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V | 329 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V |
330 | ····.line·243 | 330 | ····.line·243 |
331 |
····iget-object·v |
331 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
332 |
····invoke-virtual·{v |
332 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
333 |
····move-result-object·v |
333 | ····move-result-object·v2 |
334 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
335 | ····:goto_1 | 334 | ····:goto_1 |
336 |
····invoke-interface·{v |
335 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
337 | ····move-result·v3 | 336 | ····move-result·v3 |
338 | ····if-eqz·v3,·:cond_2 | 337 | ····if-eqz·v3,·:cond_2 |
339 |
····invoke-interface·{v |
338 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
340 |
····move-result-object·v |
339 | ····move-result-object·v1 |
341 |
····check-cast·v |
340 | ····check-cast·v1,·Ljava/lang/ref/WeakReference; |
342 | ····.line·244 | 341 | ····.line·244 |
343 |
····.local·v |
342 | ····.local·v1,·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;>;" |
344 |
····invoke-virtual·{v |
343 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
345 |
····move-result-object·v |
344 | ····move-result-object·v0 |
346 |
····check-cast·v |
345 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
347 | ····.line·245 | 346 | ····.line·245 |
348 |
····.local·v |
347 | ····.local·v0,·"presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
349 |
····if-nez·v |
348 | ····if-nez·v0,·:cond_1 |
350 | ····.line·246 | 349 | ····.line·246 |
351 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; | 350 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
352 |
····invoke-virtual·{v3,·v |
351 | ····invoke-virtual·{v3,·v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z |
353 | ····goto·:goto_1 | 352 | ····goto·:goto_1 |
354 | ····.line·248 | 353 | ····.line·248 |
355 | ····:cond_1 | 354 | ····:cond_1 |
356 |
····invoke-interface·{v |
355 | ····invoke-interface·{v0,·p1},·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->updateMenuView(Z)V |
357 | ····goto·:goto_1 | 356 | ····goto·:goto_1 |
358 | ····.line·251 | 357 | ····.line·251 |
359 |
····.end·local·v |
358 | ····.end·local·v0····#·"presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
360 |
····.end·local·v |
359 | ····.end·local·v1····#·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;>;" |
361 | ····:cond_2 | 360 | ····:cond_2 |
362 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V | 361 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V |
363 | ····goto·:goto_0 | 362 | ····goto·:goto_0 |
364 | .end·method | 363 | .end·method |
365 | .method·private·dispatchRestoreInstanceState(Landroid/os/Bundle;)V | 364 | .method·private·dispatchRestoreInstanceState(Landroid/os/Bundle;)V |
366 | ····.locals·7 | 365 | ····.locals·7 |
367 | ····.param·p1,·"state"····#·Landroid/os/Bundle; | 366 | ····.param·p1,·"state"····#·Landroid/os/Bundle; |
368 | ····.prologue | 367 | ····.prologue |
369 | ····.line·294 | 368 | ····.line·294 |
370 |
····const-string·v |
369 | ····const-string·v5,·"android:menu:presenters" |
371 |
····invoke-virtual·{p1,·v |
370 | ····invoke-virtual·{p1,·v5},·Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; |
372 |
····move-result-object·v |
371 | ····move-result-object·v3 |
373 | ····.line·296 | 372 | ····.line·296 |
374 |
····.local·v |
373 | ····.local·v3,·"presenterStates":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Parcelable;>;" |
375 |
····if-eqz·v |
374 | ····if-eqz·v3,·:cond_0 |
376 |
····iget-object·v |
375 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
377 |
····invoke-virtual·{v |
376 | ····invoke-virtual·{v5},·Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z |
378 |
····move-result·v |
377 | ····move-result·v5 |
Max diff block lines reached; 66272/71809 bytes (92.29%) of diff not shown. |
Offset 184, 14 lines modified | Offset 184, 15 lines modified | ||
184 | ····:cond_2 | 184 | ····:cond_2 |
185 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 185 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
186 | ····if-eqz·v1,·:cond_3 | 186 | ····if-eqz·v1,·:cond_3 |
187 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 187 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
188 | ····.line·622 | ||
188 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Lcom/actionbarsherlock/view/MenuItem;)Z | 189 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Lcom/actionbarsherlock/view/MenuItem;)Z |
189 | ····move-result·v1 | 190 | ····move-result·v1 |
190 | ····if-eqz·v1,·:cond_0 | 191 | ····if-eqz·v1,·:cond_0 |
191 | ····.line·623 | 192 | ····.line·623 |
Offset 231, 14 lines modified | Offset 232, 15 lines modified | ||
231 | ····:cond_1 | 232 | ····:cond_1 |
232 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 233 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
233 | ····if-eqz·v1,·:cond_2 | 234 | ····if-eqz·v1,·:cond_2 |
234 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 235 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
236 | ····.line·604 | ||
235 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Lcom/actionbarsherlock/view/MenuItem;)Z | 237 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Lcom/actionbarsherlock/view/MenuItem;)Z |
236 | ····move-result·v1 | 238 | ····move-result·v1 |
237 | ····if-eqz·v1,·:cond_0 | 239 | ····if-eqz·v1,·:cond_0 |
238 | ····.line·605 | 240 | ····.line·605 |
Offset 595, 21 lines modified | Offset 597, 24 lines modified | ||
595 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->prefersCondensedTitle()Z | 597 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->prefersCondensedTitle()Z |
596 | ····move-result·v0 | 598 | ····move-result·v0 |
597 | ····if-eqz·v0,·:cond_0 | 599 | ····if-eqz·v0,·:cond_0 |
600 | ····.line·341 | ||
598 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; | 601 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; |
599 | ····move-result-object·v0 | 602 | ····move-result-object·v0 |
603 | ····.line·340 | ||
600 | ····:goto_0 | 604 | ····:goto_0 |
601 | ····return-object·v0 | 605 | ····return-object·v0 |
606 | ····.line·342 | ||
602 | ····:cond_0 | 607 | ····:cond_0 |
603 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; | 608 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; |
604 | ····move-result-object·v0 | 609 | ····move-result-object·v0 |
605 | ····goto·:goto_0 | 610 | ····goto·:goto_0 |
606 | .end·method | 611 | .end·method |
Offset 669, 14 lines modified | Offset 674, 15 lines modified | ||
669 | ····.line·143 | 674 | ····.line·143 |
670 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; | 675 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; |
671 | ····if-eqz·v2,·:cond_1 | 676 | ····if-eqz·v2,·:cond_1 |
672 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; | 677 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; |
678 | ····.line·144 | ||
673 | ····invoke-interface·{v2,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Lcom/actionbarsherlock/view/MenuItem;)Z | 679 | ····invoke-interface·{v2,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Lcom/actionbarsherlock/view/MenuItem;)Z |
674 | ····move-result·v2 | 680 | ····move-result·v2 |
675 | ····if-eqz·v2,·:cond_1 | 681 | ····if-eqz·v2,·:cond_1 |
676 | ····.line·170 | 682 | ····.line·170 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·286 | 27 | ····.line·286 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper$1;->this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper$1;->this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 173, 14 lines modified | Offset 173, 15 lines modified | ||
173 | ····move-result·v1 | 173 | ····move-result·v1 |
174 | ····if-eqz·v1,·:cond_0 | 174 | ····if-eqz·v1,·:cond_0 |
175 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 175 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
176 | ····.line·329 | ||
176 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 177 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
177 | ····move-result-object·v0 | 178 | ····move-result-object·v0 |
178 | ····.line·330 | 179 | ····.line·330 |
179 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 180 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
180 | ····:goto_0 | 181 | ····:goto_0 |
Offset 193, 15 lines modified | Offset 194, 15 lines modified | ||
193 | ····move-result·v1 | 194 | ····move-result·v1 |
194 | ····.line·333 | 195 | ····.line·333 |
195 | ····:goto_1 | 196 | ····:goto_1 |
196 | ····return·v1 | 197 | ····return·v1 |
197 |
····.line·32 |
198 | ····.line·329 |
198 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 199 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
199 | ····:cond_0 | 200 | ····:cond_0 |
200 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 201 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
201 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; | 202 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; |
202 | ····move-result-object·v0 | 203 | ····move-result-object·v0 |
Offset 233, 14 lines modified | Offset 234, 15 lines modified | ||
233 | ····move-result·v1 | 234 | ····move-result·v1 |
234 | ····if-eqz·v1,·:cond_1 | 235 | ····if-eqz·v1,·:cond_1 |
235 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 236 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
237 | ····.line·338 | ||
236 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 238 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
237 | ····move-result-object·v0 | 239 | ····move-result-object·v0 |
238 | ····.line·339 | 240 | ····.line·339 |
239 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 241 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
240 | ····:goto_0 | 242 | ····:goto_0 |
Offset 261, 15 lines modified | Offset 263, 15 lines modified | ||
261 | ····move-result-object·v1 | 263 | ····move-result-object·v1 |
262 | ····check-cast·v1,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 264 | ····check-cast·v1,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
263 | ····return-object·v1 | 265 | ····return-object·v1 |
264 |
····.line·33 |
266 | ····.line·338 |
265 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 267 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
266 | ····:cond_1 | 268 | ····:cond_1 |
267 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 269 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
268 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; | 270 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; |
269 | ····move-result-object·v0 | 271 | ····move-result-object·v0 |
Offset 10, 15 lines modified | Offset 10, 14 lines modified | ||
10 | .implements·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; | 10 | .implements·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
11 | .implements·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; | 11 | .implements·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
12 | #·annotations | 12 | #·annotations |
13 | .annotation·system·Ldalvik/annotation/MemberClasses; | 13 | .annotation·system·Ldalvik/annotation/MemberClasses; |
14 | ····value·=·{ | 14 | ····value·=·{ |
15 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$1;, | ||
16 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;, | 15 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;, |
17 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter; | 16 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter; |
18 | ····} | 17 | ····} |
19 | .end·annotation | 18 | .end·annotation |
20 | #·static·fields | 19 | #·static·fields |
Offset 137, 18 lines modified | Offset 136, 20 lines modified | ||
137 | ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I | 136 | ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I |
138 | ····div-int/lit8·v1,·v1,·0x2 | 137 | ····div-int/lit8·v1,·v1,·0x2 |
139 | ····sget·v2,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I | 138 | ····sget·v2,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I |
139 | ····.line·86 | ||
140 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 140 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
141 | ····move-result·v2 | 141 | ····move-result·v2 |
142 | ····.line·85 | ||
142 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I | 143 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I |
143 | ····move-result·v1 | 144 | ····move-result·v1 |
144 | ····iput·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;->mPopupMaxWidth:I | 145 | ····iput·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;->mPopupMaxWidth:I |
145 | ····.line·88 | 146 | ····.line·88 |
Offset 219, 21 lines modified | Offset 220, 21 lines modified | ||
219 | ····.local·v6,·"width":I | 220 | ····.local·v6,·"width":I |
220 | ····const/4·v4,·0x0 | 221 | ····const/4·v4,·0x0 |
221 | ····.line·183 | 222 | ····.line·183 |
222 | ····.local·v4,·"itemView":Landroid/view/View; | 223 | ····.local·v4,·"itemView":Landroid/view/View; |
223 | ····const/4·v3,·0x0 | 224 | ····const/4·v3,·0x0 |
224 |
····.line·18 |
225 | ····.line·185 |
225 | ····.local·v3,·"itemType":I | 226 | ····.local·v3,·"itemType":I |
226 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 227 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
227 | ····move-result·v7 | 228 | ····move-result·v7 |
228 |
····.line·18 |
229 | ····.line·187 |
229 | ····.local·v7,·"widthMeasureSpec":I | 230 | ····.local·v7,·"widthMeasureSpec":I |
230 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 231 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
231 | ····move-result·v1 | 232 | ····move-result·v1 |
232 | ····.line·188 | 233 | ····.line·188 |
233 | ····.local·v1,·"heightMeasureSpec":I | 234 | ····.local·v1,·"heightMeasureSpec":I |
Offset 61, 26 lines modified | Offset 61, 29 lines modified | ||
61 | ····move-result·v0 | 61 | ····move-result·v0 |
62 | ····if-nez·v0,·:cond_0 | 62 | ····if-nez·v0,·:cond_0 |
63 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->mParentMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 63 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->mParentMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
64 | ····.line·83 | ||
64 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z | 65 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z |
65 | ····move-result·v0 | 66 | ····move-result·v0 |
66 | ····if-eqz·v0,·:cond_1 | 67 | ····if-eqz·v0,·:cond_1 |
67 | ····:cond_0 | 68 | ····:cond_0 |
68 | ····const/4·v0,·0x1 | 69 | ····const/4·v0,·0x1 |
70 | ····.line·82 | ||
69 | ····:goto_0 | 71 | ····:goto_0 |
70 | ····return·v0 | 72 | ····return·v0 |
73 | ····.line·83 | ||
71 | ····:cond_1 | 74 | ····:cond_1 |
72 | ····const/4·v0,·0x0 | 75 | ····const/4·v0,·0x0 |
73 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
74 | .end·method | 77 | .end·method |
75 | .method·public·expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z | 78 | .method·public·expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·193 | 27 | ····.line·193 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/AbsActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/AbsActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | 24 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·protected·constructor·<init>(Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V | 26 | .method·protected·constructor·<init>(Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·255 | 30 | ····.line·255 |
30 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/AbsActionBarView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; | 31 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/AbsActionBarView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 552, 24 lines modified | Offset 552, 26 lines modified | ||
552 | ····invoke-virtual·{v10},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getTop()I | 552 | ····invoke-virtual·{v10},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getTop()I |
553 | ····move-result·v10 | 553 | ····move-result·v10 |
554 | ····iget-object·v11,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 554 | ····iget-object·v11,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
555 | ····.line·237 | ||
555 | ····invoke-virtual·{v11},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getRight()I | 556 | ····invoke-virtual·{v11},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getRight()I |
556 | ····move-result·v11 | 557 | ····move-result·v11 |
557 | ····iget-object·v12,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 558 | ····iget-object·v12,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
558 | ····invoke-virtual·{v12},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getBottom()I | 559 | ····invoke-virtual·{v12},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getBottom()I |
559 | ····move-result·v12 | 560 | ····move-result·v12 |
561 | ····.line·236 | ||
560 | ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 562 | ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
561 | ····.line·238 | 563 | ····.line·238 |
562 | ····const/4·v6,·0x1 | 564 | ····const/4·v6,·0x1 |
563 | ····.line·240 | 565 | ····.line·240 |
564 | ····:cond_9 | 566 | ····:cond_9 |
Offset 599, 24 lines modified | Offset 601, 26 lines modified | ||
599 | ····invoke-virtual·{v10},·Landroid/view/View;->getTop()I | 601 | ····invoke-virtual·{v10},·Landroid/view/View;->getTop()I |
600 | ····move-result·v10 | 602 | ····move-result·v10 |
601 | ····iget-object·v11,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; | 603 | ····iget-object·v11,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; |
604 | ····.line·242 | ||
602 | ····invoke-virtual·{v11},·Landroid/view/View;->getRight()I | 605 | ····invoke-virtual·{v11},·Landroid/view/View;->getRight()I |
603 | ····move-result·v11 | 606 | ····move-result·v11 |
604 | ····iget-object·v12,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; | 607 | ····iget-object·v12,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; |
605 | ····invoke-virtual·{v12},·Landroid/view/View;->getBottom()I | 608 | ····invoke-virtual·{v12},·Landroid/view/View;->getBottom()I |
606 | ····move-result·v12 | 609 | ····move-result·v12 |
610 | ····.line·241 | ||
607 | ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 611 | ····invoke-virtual·{v8,·v9,·v10,·v11,·v12},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
608 | ····.line·243 | 612 | ····.line·243 |
609 | ····const/4·v6,·0x1 | 613 | ····const/4·v6,·0x1 |
610 | ····goto·:goto_4 | 614 | ····goto·:goto_4 |
Offset 705, 35 lines modified | Offset 709, 38 lines modified | ||
705 | ····.local·v2,·"maxHeight":I | 709 | ····.local·v2,·"maxHeight":I |
706 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getMeasuredWidth()I | 710 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getMeasuredWidth()I |
707 | ····move-result·v4 | 711 | ····move-result·v4 |
708 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; | 712 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; |
713 | ····.line·194 | ||
709 | ····invoke-virtual·{v5},·Landroid/view/View;->getMeasuredHeight()I | 714 | ····invoke-virtual·{v5},·Landroid/view/View;->getMeasuredHeight()I |
710 | ····move-result·v5 | 715 | ····move-result·v5 |
711 | ····add-int/2addr·v5,·v0 | 716 | ····add-int/2addr·v5,·v0 |
712 | ····invoke-static·{v5,·v2},·Ljava/lang/Math;->min(II)I | 717 | ····invoke-static·{v5,·v2},·Ljava/lang/Math;->min(II)I |
713 | ····move-result·v5 | 718 | ····move-result·v5 |
719 | ····.line·193 | ||
714 | ····invoke-virtual·{p0,·v4,·v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->setMeasuredDimension(II)V | 720 | ····invoke-virtual·{p0,·v4,·v5},·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->setMeasuredDimension(II)V |
715 | ····goto·:goto_0 | 721 | ····goto·:goto_0 |
716 | ····.line·186 | 722 | ····.line·186 |
717 | ····.end·local·v0····#·"actionBarViewHeight":I | 723 | ····.end·local·v0····#·"actionBarViewHeight":I |
718 | ····.end·local·v2····#·"maxHeight":I | 724 | ····.end·local·v2····#·"maxHeight":I |
719 | ····.end·local·v3····#·"mode":I | 725 | ····.end·local·v3····#·"mode":I |
720 | ····:cond_2 | 726 | ····:cond_2 |
721 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 727 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
728 | ····.line·187 | ||
722 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getMeasuredHeight()I | 729 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/widget/ActionBarView;->getMeasuredHeight()I |
723 | ····move-result·v4 | 730 | ····move-result·v4 |
724 | ····iget·v5,·v1,·Landroid/widget/FrameLayout$LayoutParams;->topMargin:I | 731 | ····iget·v5,·v1,·Landroid/widget/FrameLayout$LayoutParams;->topMargin:I |
725 | ····add-int/2addr·v4,·v5 | 732 | ····add-int/2addr·v4,·v5 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mode:Lcom/actionbarsherlock/view/ActionMode; | 22 | .field·final·synthetic·val$mode:Lcom/actionbarsherlock/view/ActionMode; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarContextView;Lcom/actionbarsherlock/view/ActionMode;)V | 24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarContextView;Lcom/actionbarsherlock/view/ActionMode;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ActionBarContextView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·213 | 28 | ····.line·213 |
28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; | 29 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; |
29 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->val$mode:Lcom/actionbarsherlock/view/ActionMode; | 30 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->val$mode:Lcom/actionbarsherlock/view/ActionMode; |
Offset 389, 26 lines modified | Offset 389, 28 lines modified | ||
389 | ····move-result·v8 | 389 | ····move-result·v8 |
390 | ····neg-int·v10,·v8 | 390 | ····neg-int·v10,·v8 |
391 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; | 391 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; |
392 | ····.line·393 | ||
392 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 393 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
393 | ····move-result-object·v8 | 394 | ····move-result-object·v8 |
394 | ····check-cast·v8,·Landroid/view/ViewGroup$MarginLayoutParams; | 395 | ····check-cast·v8,·Landroid/view/ViewGroup$MarginLayoutParams; |
395 | ····iget·v8,·v8,·Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I | 396 | ····iget·v8,·v8,·Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I |
396 | ····sub-int·v8,·v10,·v8 | 397 | ····sub-int·v8,·v10,·v8 |
397 | ····int-to-float·v8,·v8 | 398 | ····int-to-float·v8,·v8 |
399 | ····.line·392 | ||
398 | ····invoke-virtual·{v9,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->setTranslationX(F)V | 400 | ····invoke-virtual·{v9,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->setTranslationX(F)V |
399 | ····.line·394 | 401 | ····.line·394 |
400 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; | 402 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; |
401 | ····const-string·v9,·"translationX" | 403 | ····const-string·v9,·"translationX" |
Offset 563, 14 lines modified | Offset 565, 15 lines modified | ||
563 | ····const-string·v9,·"translationX" | 565 | ····const-string·v9,·"translationX" |
564 | ····new-array·v10,·v14,·[F | 566 | ····new-array·v10,·v14,·[F |
565 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; | 567 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; |
568 | ····.line·421 | ||
566 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getWidth()I | 569 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getWidth()I |
567 | ····move-result·v7 | 570 | ····move-result·v7 |
568 | ····neg-int·v11,·v7 | 571 | ····neg-int·v11,·v7 |
569 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; | 572 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; |
Offset 585, 14 lines modified | Offset 588, 15 lines modified | ||
585 | ····sub-int·v7,·v11,·v7 | 588 | ····sub-int·v7,·v11,·v7 |
586 | ····int-to-float·v7,·v7 | 589 | ····int-to-float·v7,·v7 |
587 | ····aput·v7,·v10,·v13 | 590 | ····aput·v7,·v10,·v13 |
591 | ····.line·420 | ||
588 | ····invoke-static·{v8,·v9,·v10},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 592 | ····invoke-static·{v8,·v9,·v10},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
589 | ····move-result-object·v2 | 593 | ····move-result-object·v2 |
590 | ····.line·422 | 594 | ····.line·422 |
591 | ····.local·v2,·"buttonAnimator":Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 595 | ····.local·v2,·"buttonAnimator":Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
592 | ····const-wide/16·v8,·0xc8 | 596 | ····const-wide/16·v8,·0xc8 |
Offset 993, 28 lines modified | Offset 997, 30 lines modified | ||
993 | ····.line·235 | 997 | ····.line·235 |
994 | ····.restart·local·v0····#·"closeButton":Landroid/view/View; | 998 | ····.restart·local·v0····#·"closeButton":Landroid/view/View; |
995 | ····.restart·local·v2····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams; | 999 | ····.restart·local·v2····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams; |
996 | ····.restart·local·v3····#·"menu":Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1000 | ····.restart·local·v3····#·"menu":Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
997 | ····:cond_3 | 1001 | ····:cond_3 |
998 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; | 1002 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
1003 | ····.line·236 | ||
999 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; | 1004 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; |
1000 | ····move-result-object·v5 | 1005 | ····move-result-object·v5 |
1001 | ····invoke-virtual·{v5},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 1006 | ····invoke-virtual·{v5},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
1002 | ····move-result-object·v5 | 1007 | ····move-result-object·v5 |
1003 | ····invoke-virtual·{v5},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 1008 | ····invoke-virtual·{v5},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
1004 | ····move-result-object·v5 | 1009 | ····move-result-object·v5 |
1005 | ····iget·v5,·v5,·Landroid/util/DisplayMetrics;->widthPixels:I | 1010 | ····iget·v5,·v5,·Landroid/util/DisplayMetrics;->widthPixels:I |
1011 | ····.line·235 | ||
1006 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setWidthLimit(IZ)V | 1012 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setWidthLimit(IZ)V |
1007 | ····.line·238 | 1013 | ····.line·238 |
1008 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; | 1014 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
1009 | ····const·v5,·0x7fffffff | 1015 | ····const·v5,·0x7fffffff |
Offset 1460, 21 lines modified | Offset 1466, 15 lines modified | ||
1460 | ····move-result-object·v23 | 1466 | ····move-result-object·v23 |
1461 | ····invoke-virtual/range·{v22·..·v23},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1467 | ····invoke-virtual/range·{v22·..·v23},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1462 | ····move-result-object·v22 | 1468 | ····move-result-object·v22 |
Max diff block lines reached; 4378/8417 bytes (52.01%) 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/actionbarsherlock/internal/widget/ActionBarView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ActionBarView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·140 | 27 | ····.line·140 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
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/actionbarsherlock/internal/widget/ActionBarView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ActionBarView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·151 | 27 | ····.line·151 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$2;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$2;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
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/actionbarsherlock/internal/widget/ActionBarView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ActionBarView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ActionBarView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$3;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$3;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 412, 24 lines modified | Offset 412, 26 lines modified | ||
412 | ····add-int/2addr·v3,·v0 | 412 | ····add-int/2addr·v3,·v0 |
413 | ····.line·1269 | 413 | ····.line·1269 |
414 | ····iget·v0,·v9,·Landroid/widget/FrameLayout$LayoutParams;->topMargin:I | 414 | ····iget·v0,·v9,·Landroid/widget/FrameLayout$LayoutParams;->topMargin:I |
415 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;->mIconView:Landroid/widget/ImageView; | 415 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;->mIconView:Landroid/widget/ImageView; |
416 | ····.line·1270 | ||
416 | ····invoke-virtual·{v1},·Landroid/widget/ImageView;->getMeasuredHeight()I | 417 | ····invoke-virtual·{v1},·Landroid/widget/ImageView;->getMeasuredHeight()I |
417 | ····move-result·v1 | 418 | ····move-result·v1 |
418 | ····add-int/2addr·v0,·v1 | 419 | ····add-int/2addr·v0,·v1 |
419 | ····iget·v1,·v9,·Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I | 420 | ····iget·v1,·v9,·Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I |
420 | ····add-int/2addr·v0,·v1 | 421 | ····add-int/2addr·v0,·v1 |
422 | ····.line·1269 | ||
421 | ····invoke-static·{v6,·v0},·Ljava/lang/Math;->max(II)I | 423 | ····invoke-static·{v6,·v0},·Ljava/lang/Math;->max(II)I |
422 | ····move-result·v6 | 424 | ····move-result·v6 |
423 | ····.line·1272 | 425 | ····.line·1272 |
424 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I | 426 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I |
Offset 1119, 14 lines modified | Offset 1119, 15 lines modified | ||
1119 | ····.line·771 | 1119 | ····.line·771 |
1120 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mExpandedActionView:Landroid/view/View; | 1120 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mExpandedActionView:Landroid/view/View; |
1121 | ····if-nez·v3,·:cond_5 | 1121 | ····if-nez·v3,·:cond_5 |
1122 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; | 1122 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; |
1123 | ····.line·772 | ||
1123 | ····invoke-static·{v3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 1124 | ····invoke-static·{v3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
1124 | ····move-result·v3 | 1125 | ····move-result·v3 |
1125 | ····if-eqz·v3,·:cond_6 | 1126 | ····if-eqz·v3,·:cond_6 |
1126 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; | 1127 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; |
Offset 1209, 14 lines modified | Offset 1210, 15 lines modified | ||
1209 | ····and-int/lit8·v2,·v2,·0x8 | 1210 | ····and-int/lit8·v2,·v2,·0x8 |
1210 | ····if-eqz·v2,·:cond_3 | 1211 | ····if-eqz·v2,·:cond_3 |
1211 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; | 1212 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; |
1213 | ····.line·510 | ||
1212 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 1214 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
1213 | ····move-result·v2 | 1215 | ····move-result·v2 |
1214 | ····if-eqz·v2,·:cond_0 | 1216 | ····if-eqz·v2,·:cond_0 |
1215 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; | 1217 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; |
Offset 1255, 15 lines modified | Offset 1257, 15 lines modified | ||
1255 | ····.line·516 | 1257 | ····.line·516 |
1256 | ····:cond_2 | 1258 | ····:cond_2 |
1257 | ····return-void | 1259 | ····return-void |
1258 | ····:cond_3 | 1260 | ····:cond_3 |
1259 | ····move·v0,·v1 | 1261 | ····move·v0,·v1 |
1260 |
····.line·5 |
1262 | ····.line·510 |
1261 | ····goto·:goto_0 | 1263 | ····goto·:goto_0 |
1262 | ····.line·511 | 1264 | ····.line·511 |
1263 | ····.restart·local·v0····#·"visible":Z | 1265 | ····.restart·local·v0····#·"visible":Z |
1264 | ····:cond_4 | 1266 | ····:cond_4 |
1265 | ····const/16·v1,·0x8 | 1267 | ····const/16·v1,·0x8 |
Offset 2006, 14 lines modified | Offset 2008, 15 lines modified | ||
2006 | ····move-object/from16·v0,·p0 | 2008 | ····move-object/from16·v0,·p0 |
2007 | ····iget-object·v0,·v0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mIndeterminateProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; | 2009 | ····iget-object·v0,·v0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mIndeterminateProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; |
2008 | ····move-object/from16·v27,·v0 | 2010 | ····move-object/from16·v27,·v0 |
2011 | ····.line·1036 | ||
2009 | ····invoke-virtual/range·{v27·..·v27},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I | 2012 | ····invoke-virtual/range·{v27·..·v27},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I |
2010 | ····move-result·v27 | 2013 | ····move-result·v27 |
2011 | ····const/16·v28,·0x8 | 2014 | ····const/16·v28,·0x8 |
2012 | ····move/from16·v0,·v27 | 2015 | ····move/from16·v0,·v27 |
Offset 2218, 20 lines modified | Offset 2221, 22 lines modified | ||
2218 | ····move-result·v9 | 2221 | ····move-result·v9 |
2219 | ····.line·1113 | 2222 | ····.line·1113 |
2220 | ····.local·v9,·"customWidth":I | 2223 | ····.local·v9,·"customWidth":I |
2221 | ····add-int·v27,·v24,·v9 | 2224 | ····add-int·v27,·v24,·v9 |
2225 | ····.line·1114 | ||
2222 | ····invoke-virtual·{v8},·Landroid/view/View;->getMeasuredHeight()I | 2226 | ····invoke-virtual·{v8},·Landroid/view/View;->getMeasuredHeight()I |
2223 | ····move-result·v28 | 2227 | ····move-result·v28 |
2224 | ····add-int·v28,·v28,·v26 | 2228 | ····add-int·v28,·v28,·v26 |
2229 | ····.line·1113 | ||
2225 | ····move/from16·v0,·v24 | 2230 | ····move/from16·v0,·v24 |
2226 | ····move/from16·v1,·v26 | 2231 | ····move/from16·v1,·v26 |
2227 | ····move/from16·v2,·v27 | 2232 | ····move/from16·v2,·v27 |
2228 | ····move/from16·v3,·v28 | 2233 | ····move/from16·v3,·v28 |
Offset 2309, 20 lines modified | Offset 2314, 22 lines modified | ||
2309 | ····move-object/from16·v0,·p0 | 2314 | ····move-object/from16·v0,·p0 |
2310 | ····iget-object·v0,·v0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; | 2315 | ····iget-object·v0,·v0,·Lcom/actionbarsherlock/internal/widget/ActionBarView;->mProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; |
2311 | ····move-object/from16·v31,·v0 | 2316 | ····move-object/from16·v31,·v0 |
2317 | ····.line·1122 | ||
2312 | ····invoke-virtual/range·{v31·..·v31},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getMeasuredWidth()I | 2318 | ····invoke-virtual/range·{v31·..·v31},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getMeasuredWidth()I |
2313 | ····move-result·v31 | 2319 | ····move-result·v31 |
Max diff block lines reached; 13002/15551 bytes (83.61%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; | 28 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;)V | 30 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·448 | 34 | ····.line·448 |
34 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; | 35 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 111, 14 lines modified | Offset 111, 15 lines modified | ||
111 | ····const-string·v1,·"AbsSpinner.SavedState{" | 111 | ····const-string·v1,·"AbsSpinner.SavedState{" |
112 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 112 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
114 | ····.line·402 | ||
114 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I | 115 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
115 | ····move-result·v1 | 116 | ····move-result·v1 |
116 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 117 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
117 | ····move-result-object·v1 | 118 | ····move-result-object·v1 |
Offset 157, 14 lines modified | Offset 158, 15 lines modified | ||
157 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
158 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 159 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
159 | ····move-result-object·v0 | 160 | ····move-result-object·v0 |
161 | ····.line·401 | ||
160 | ····return-object·v0 | 162 | ····return-object·v0 |
161 | .end·method | 163 | .end·method |
162 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 164 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
163 | ····.locals·2 | 165 | ····.locals·2 |
164 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 166 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
165 | ····.param·p2,·"flags"····#·I | 167 | ····.param·p2,·"flags"····#·I |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/actionbarsherlock/internal/widget/IcsAdapterView; | 2 | .super·Lcom/actionbarsherlock/internal/widget/IcsAdapterView; |
3 | .source·"IcsAbsSpinner.java" | 3 | .source·"IcsAbsSpinner.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$1;, | ||
8 | ········Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;, | 7 | ········Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;, |
9 | ········Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; | 8 | ········Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 11 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 12 | ····value·=·{ |
Offset 1281, 14 lines modified | Offset 1280, 15 lines modified | ||
1281 | ····iget·v1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I | 1280 | ····iget·v1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I |
1282 | ····if-gt·v1,·p1,·:cond_0 | 1281 | ····if-gt·v1,·p1,·:cond_0 |
1283 | ····iget·v1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I | 1282 | ····iget·v1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I |
1283 | ····.line·281 | ||
1284 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->getChildCount()I | 1284 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->getChildCount()I |
1285 | ····move-result·v2 | 1285 | ····move-result·v2 |
1286 | ····add-int/2addr·v1,·v2 | 1286 | ····add-int/2addr·v1,·v2 |
1287 | ····add-int/lit8·v1,·v1,·-0x1 | 1287 | ····add-int/lit8·v1,·v1,·-0x1 |
Offset 1301, 15 lines modified | Offset 1301, 15 lines modified | ||
1301 | ····.local·v0,·"shouldAnimate":Z | 1301 | ····.local·v0,·"shouldAnimate":Z |
1302 | ····:goto_0 | 1302 | ····:goto_0 |
1303 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->setSelectionInt(IZ)V | 1303 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->setSelectionInt(IZ)V |
1304 | ····.line·283 | 1304 | ····.line·283 |
1305 | ····return-void | 1305 | ····return-void |
1306 |
····.line·28 |
1306 | ····.line·281 |
1307 | ····.end·local·v0····#·"shouldAnimate":Z | 1307 | ····.end·local·v0····#·"shouldAnimate":Z |
1308 | ····:cond_0 | 1308 | ····:cond_0 |
1309 | ····const/4·v0,·0x0 | 1309 | ····const/4·v0,·0x0 |
1310 | ····goto·:goto_0 | 1310 | ····goto·:goto_0 |
1311 | .end·method | 1311 | .end·method |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; | 19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsAdapterView;)V | 21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsAdapterView;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/IcsAdapterView; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·760 | 25 | ····.line·760 |
25 | ····.local·p0,·"this":Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;,·"Lcom/actionbarsherlock/internal/widget/IcsAdapterView<TT;>.AdapterDataSetObserver;" | 26 | ····.local·p0,·"this":Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;,·"Lcom/actionbarsherlock/internal/widget/IcsAdapterView<TT;>.AdapterDataSetObserver;" |
26 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; | 27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; |
27 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 28 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/view/ViewGroup; | 2 | .super·Landroid/view/ViewGroup; |
3 | .source·"IcsAdapterView.java" | 3 | .source·"IcsAdapterView.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$1;, | ||
8 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$SelectionNotifier;, | 7 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$SelectionNotifier;, |
9 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;, | 8 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;, |
10 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterContextMenuInfo;, | 9 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterContextMenuInfo;, |
11 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;, | 10 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;, |
12 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemLongClickListener; | 11 | ········Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemLongClickListener; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 343, 24 lines modified | Offset 342, 26 lines modified | ||
343 | ····move-result-object·v2 | 342 | ····move-result-object·v2 |
344 | ····.line·861 | 343 | ····.line·861 |
345 | ····.local·v2,·"v":Landroid/view/View; | 344 | ····.local·v2,·"v":Landroid/view/View; |
346 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->mOnItemSelectedListener:Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener; | 345 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->mOnItemSelectedListener:Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener; |
346 | ····.line·862 | ||
347 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getAdapter()Landroid/widget/Adapter; | 347 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getAdapter()Landroid/widget/Adapter; |
348 | ····move-result-object·v1 | 348 | ····move-result-object·v1 |
349 | ····invoke-interface·{v1,·v3},·Landroid/widget/Adapter;->getItemId(I)J | 349 | ····invoke-interface·{v1,·v3},·Landroid/widget/Adapter;->getItemId(I)J |
350 | ····move-result-wide·v4 | 350 | ····move-result-wide·v4 |
351 | ····move-object·v1,·p0 | 351 | ····move-object·v1,·p0 |
352 | ····.line·861 | ||
352 | ····invoke-interface/range·{v0·..·v5},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;->onItemSelected(Lcom/actionbarsherlock/internal/widget/IcsAdapterView;Landroid/view/View;IJ)V | 353 | ····invoke-interface/range·{v0·..·v5},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;->onItemSelected(Lcom/actionbarsherlock/internal/widget/IcsAdapterView;Landroid/view/View;IJ)V |
353 | ····goto·:goto_0 | 354 | ····goto·:goto_0 |
354 | ····.line·864 | 355 | ····.line·864 |
355 | ····.end·local·v2····#·"v":Landroid/view/View; | 356 | ····.end·local·v2····#·"v":Landroid/view/View; |
356 | ····:cond_1 | 357 | ····:cond_1 |
Offset 392, 14 lines modified | Offset 393, 15 lines modified | ||
392 | ····move-result·v1 | 393 | ····move-result·v1 |
393 | ····.line·920 | 394 | ····.line·920 |
394 | ····.local·v1,·"itemCount":I | 395 | ····.local·v1,·"itemCount":I |
395 | ····if-lez·v1,·:cond_1 | 396 | ····if-lez·v1,·:cond_1 |
397 | ····.line·921 | ||
396 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getFirstVisiblePosition()I | 398 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getFirstVisiblePosition()I |
397 | ····move-result·v3 | 399 | ····move-result·v3 |
398 | ····if-gtz·v3,·:cond_0 | 400 | ····if-gtz·v3,·:cond_0 |
399 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getLastVisiblePosition()I | 401 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getLastVisiblePosition()I |
Offset 784, 14 lines modified | Offset 786, 15 lines modified | ||
784 | ····invoke-virtual·{v0},·Landroid/view/View;->getVisibility()I | 786 | ····invoke-virtual·{v0},·Landroid/view/View;->getVisibility()I |
785 | ····move-result·v1 | 787 | ····move-result·v1 |
786 | ····if-nez·v1,·:cond_0 | 788 | ····if-nez·v1,·:cond_0 |
789 | ····.line·872 | ||
787 | ····invoke-virtual·{v0,·p1},·Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z | 790 | ····invoke-virtual·{v0,·p1},·Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z |
788 | ····move-result·v1 | 791 | ····move-result·v1 |
789 | ····if-eqz·v1,·:cond_0 | 792 | ····if-eqz·v1,·:cond_0 |
790 | ····.line·873 | 793 | ····.line·873 |
Offset 387, 14 lines modified | Offset 387, 15 lines modified | ||
387 | ····move-result·v1 | 387 | ····move-result·v1 |
388 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I | 388 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I |
389 | ····add-int/2addr·v1,·v2 | 389 | ····add-int/2addr·v1,·v2 |
390 | ····.line·246 | ||
390 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getWidth()I | 391 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getWidth()I |
391 | ····move-result·v2 | 392 | ····move-result·v2 |
392 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingRight()I | 393 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingRight()I |
393 | ····move-result·v3 | 394 | ····move-result·v3 |
Offset 405, 14 lines modified | Offset 406, 15 lines modified | ||
405 | ····sub-int/2addr·v2,·v3 | 406 | ····sub-int/2addr·v2,·v3 |
406 | ····iget·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerHeight:I | 407 | ····iget·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerHeight:I |
407 | ····add-int/2addr·v3,·p2 | 408 | ····add-int/2addr·v3,·p2 |
409 | ····.line·245 | ||
408 | ····invoke-virtual·{v0,·v1,·p2,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 410 | ····invoke-virtual·{v0,·v1,·p2,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
409 | ····.line·247 | 411 | ····.line·247 |
410 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; | 412 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; |
411 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 413 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
Offset 437, 28 lines modified | Offset 439, 30 lines modified | ||
437 | ····add-int/2addr·v1,·v2 | 439 | ····add-int/2addr·v1,·v2 |
438 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerWidth:I | 440 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerWidth:I |
439 | ····add-int/2addr·v2,·p2 | 441 | ····add-int/2addr·v2,·p2 |
442 | ····.line·252 | ||
440 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getHeight()I | 443 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getHeight()I |
441 | ····move-result·v3 | 444 | ····move-result·v3 |
442 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingBottom()I | 445 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingBottom()I |
443 | ····move-result·v4 | 446 | ····move-result·v4 |
444 | ····sub-int/2addr·v3,·v4 | 447 | ····sub-int/2addr·v3,·v4 |
445 | ····iget·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I | 448 | ····iget·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I |
446 | ····sub-int/2addr·v3,·v4 | 449 | ····sub-int/2addr·v3,·v4 |
450 | ····.line·251 | ||
447 | ····invoke-virtual·{v0,·p2,·v1,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 451 | ····invoke-virtual·{v0,·p2,·v1,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
448 | ····.line·253 | 452 | ····.line·253 |
449 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; | 453 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; |
450 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 454 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·315 | 27 | ····.line·315 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$1;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$1;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····.line·654 | 69 | ····.line·654 |
70 | ····const/4·v0,·0x1 | 70 | ····const/4·v0,·0x1 |
71 | ····if-ne·p2,·v0,·:cond_0 | 71 | ····if-ne·p2,·v0,·:cond_0 |
72 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupScrollListener;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 72 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupScrollListener;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
73 | ····.line·655 | ||
73 | ····#·invokes:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->isInputMethodNotNeeded()Z | 74 | ····#·invokes:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->isInputMethodNotNeeded()Z |
74 | ····invoke-static·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$1100(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Z | 75 | ····invoke-static·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$1100(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Z |
75 | ····move-result·v0 | 76 | ····move-result·v0 |
76 | ····if-nez·v0,·:cond_0 | 77 | ····if-nez·v0,·:cond_0 |
Offset 77, 14 lines modified | Offset 77, 15 lines modified | ||
77 | ····.line·636 | 77 | ····.line·636 |
78 | ····.local·v2,·"y":I | 78 | ····.local·v2,·"y":I |
79 | ····if-nez·v0,·:cond_1 | 79 | ····if-nez·v0,·:cond_1 |
80 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 80 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
81 | ····.line·637 | ||
81 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; | 82 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; |
82 | ····invoke-static·{v3},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; | 83 | ····invoke-static·{v3},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; |
83 | ····move-result-object·v3 | 84 | ····move-result-object·v3 |
84 | ····if-eqz·v3,·:cond_1 | 85 | ····if-eqz·v3,·:cond_1 |
Offset 101, 14 lines modified | Offset 102, 15 lines modified | ||
101 | ····if-eqz·v3,·:cond_1 | 102 | ····if-eqz·v3,·:cond_1 |
102 | ····if-ltz·v1,·:cond_1 | 103 | ····if-ltz·v1,·:cond_1 |
103 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 104 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
105 | ····.line·638 | ||
104 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; | 106 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; |
105 | ····invoke-static·{v3},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; | 107 | ····invoke-static·{v3},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; |
106 | ····move-result-object·v3 | 108 | ····move-result-object·v3 |
107 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getWidth()I | 109 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getWidth()I |
Offset 681, 14 lines modified | Offset 681, 15 lines modified | ||
681 | ····.line·406 | 681 | ····.line·406 |
682 | ····:cond_4 | 682 | ····:cond_4 |
683 | ····move-object/from16·v0,·p0 | 683 | ····move-object/from16·v0,·p0 |
684 | ····iget-object·v1,·v0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; | 684 | ····iget-object·v1,·v0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; |
685 | ····.line·407 | ||
685 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getInputMethodMode()I | 686 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getInputMethodMode()I |
686 | ····move-result·v1 | 687 | ····move-result·v1 |
687 | ····const/4·v2,·0x2 | 688 | ····const/4·v2,·0x2 |
688 | ····if-ne·v1,·v2,·:cond_7 | 689 | ····if-ne·v1,·v2,·:cond_7 |
Offset 788, 15 lines modified | Offset 789, 15 lines modified | ||
788 | ····move-object/from16·v19,·v0 | 789 | ····move-object/from16·v19,·v0 |
789 | ····.line·382 | 790 | ····.line·382 |
790 | ····.local·v19,·"view":Landroid/view/View; | 791 | ····.local·v19,·"view":Landroid/view/View; |
791 | ····if-eqz·v19,·:cond_3 | 792 | ····if-eqz·v19,·:cond_3 |
792 |
····.line·38 |
793 | ····.line·384 |
793 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 794 | ····invoke-virtual/range·{v19·..·v19},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
794 | ····move-result-object·v12 | 795 | ····move-result-object·v12 |
795 | ····check-cast·v12,·Landroid/widget/LinearLayout$LayoutParams; | 796 | ····check-cast·v12,·Landroid/widget/LinearLayout$LayoutParams; |
796 | ····.line·385 | 797 | ····.line·385 |
Offset 811, 15 lines modified | Offset 812, 15 lines modified | ||
811 | ····iget·v2,·v12,·Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I | 812 | ····iget·v2,·v12,·Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I |
812 | ····add-int·v17,·v1,·v2 | 813 | ····add-int·v17,·v1,·v2 |
813 | ····goto/16·:goto_2 | 814 | ····goto/16·:goto_2 |
814 |
····.line·40 |
815 | ····.line·407 |
815 | ····.end·local·v12····#·"hintParams":Landroid/widget/LinearLayout$LayoutParams; | 816 | ····.end·local·v12····#·"hintParams":Landroid/widget/LinearLayout$LayoutParams; |
816 | ····.end·local·v19····#·"view":Landroid/view/View; | 817 | ····.end·local·v19····#·"view":Landroid/view/View; |
817 | ····.restart·local·v7····#·"background":Landroid/graphics/drawable/Drawable; | 818 | ····.restart·local·v7····#·"background":Landroid/graphics/drawable/Drawable; |
818 | ····.restart·local·v18····#·"padding":I | 819 | ····.restart·local·v18····#·"padding":I |
819 | ····:cond_7 | 820 | ····:cond_7 |
820 | ····const/4·v14,·0x0 | 821 | ····const/4·v14,·0x0 |
Offset 1249, 28 lines modified | Offset 1250, 30 lines modified | ||
1249 | ····.restart·local·v3····#·"p":Landroid/widget/AbsListView$LayoutParams; | 1250 | ····.restart·local·v3····#·"p":Landroid/widget/AbsListView$LayoutParams; |
1250 | ····invoke-virtual·{p1,·v3},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V | 1251 | ····invoke-virtual·{p1,·v3},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
1251 | ····.line·514 | 1252 | ····.line·514 |
1252 | ····:cond_0 | 1253 | ····:cond_0 |
1253 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; | 1254 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; |
1255 | ····.line·515 | ||
1254 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingLeft()I | 1256 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingLeft()I |
1255 | ····move-result·v4 | 1257 | ····move-result·v4 |
1256 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; | 1258 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; |
1257 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingRight()I | 1259 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingRight()I |
1258 | ····move-result·v5 | 1260 | ····move-result·v5 |
1259 | ····add-int/2addr·v4,·v5 | 1261 | ····add-int/2addr·v4,·v5 |
1260 | ····iget·v5,·v3,·Landroid/widget/AbsListView$LayoutParams;->width:I | 1262 | ····iget·v5,·v3,·Landroid/widget/AbsListView$LayoutParams;->width:I |
1263 | ····.line·514 | ||
1261 | ····invoke-static·{p3,·v4,·v5},·Landroid/view/ViewGroup;->getChildMeasureSpec(III)I | 1264 | ····invoke-static·{p3,·v4,·v5},·Landroid/view/ViewGroup;->getChildMeasureSpec(III)I |
1262 | ····move-result·v1 | 1265 | ····move-result·v1 |
1263 | ····.line·516 | 1266 | ····.line·516 |
1264 | ····.local·v1,·"childWidthSpec":I | 1267 | ····.local·v1,·"childWidthSpec":I |
1265 | ····iget·v2,·v3,·Landroid/widget/AbsListView$LayoutParams;->height:I | 1268 | ····iget·v2,·v3,·Landroid/widget/AbsListView$LayoutParams;->height:I |
Offset 84, 14 lines modified | Offset 84, 15 lines modified | ||
84 | ····move-result·v1 | 84 | ····move-result·v1 |
85 | ····if-le·v0,·v1,·:cond_0 | 85 | ····if-le·v0,·v1,·:cond_0 |
86 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$ResizePopupRunnable;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 86 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$ResizePopupRunnable;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
87 | ····.line·623 | ||
87 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; | 88 | ····#·getter·for:·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; |
88 | ····invoke-static·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$600(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; | 89 | ····invoke-static·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$600(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; |
89 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
90 | ····invoke-virtual·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getChildCount()I | 91 | ····invoke-virtual·{v0},·Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getChildCount()I |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·runtime·Landroid/widget/RemoteViews$RemoteView; | 6 | .annotation·runtime·Landroid/widget/RemoteViews$RemoteView; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$1;, | ||
11 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$AccessibilityEventSender;, | 10 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$AccessibilityEventSender;, |
12 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState;, | 11 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState;, |
13 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$RefreshProgressRunnable; | 12 | ········Lcom/actionbarsherlock/internal/widget/IcsProgressBar$RefreshProgressRunnable; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
Offset 249, 14 lines modified | Offset 248, 15 lines modified | ||
249 | ····.line·282 | 248 | ····.line·282 |
250 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->initProgressBar()V | 249 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->initProgressBar()V |
251 | ····.line·284 | 250 | ····.line·284 |
252 | ····sget-object·v5,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->ProgressBar:[I | 251 | ····sget-object·v5,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->ProgressBar:[I |
252 | ····.line·285 | ||
253 | ····invoke-virtual·{p1,·p2,·v5,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 253 | ····invoke-virtual·{p1,·p2,·v5,·p3,·p4},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
254 | ····move-result-object·v0 | 254 | ····move-result-object·v0 |
255 | ····.line·287 | 255 | ····.line·287 |
256 | ····.local·v0,·"a":Landroid/content/res/TypedArray; | 256 | ····.local·v0,·"a":Landroid/content/res/TypedArray; |
257 | ····iput-boolean·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mNoInvalidate:Z | 257 | ····iput-boolean·v4,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mNoInvalidate:Z |
Offset 383, 18 lines modified | Offset 383, 20 lines modified | ||
383 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setProgress(I)V | 383 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setProgress(I)V |
384 | ····.line·318 | 384 | ····.line·318 |
385 | ····const/4·v5,·0x4 | 385 | ····const/4·v5,·0x4 |
386 | ····iget·v6,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mSecondaryProgress:I | 386 | ····iget·v6,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mSecondaryProgress:I |
387 | ····.line·319 | ||
387 | ····invoke-virtual·{v0,·v5,·v6},·Landroid/content/res/TypedArray;->getInt(II)I | 388 | ····invoke-virtual·{v0,·v5,·v6},·Landroid/content/res/TypedArray;->getInt(II)I |
388 | ····move-result·v5 | 389 | ····move-result·v5 |
390 | ····.line·318 | ||
389 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setSecondaryProgress(I)V | 391 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setSecondaryProgress(I)V |
390 | ····.line·321 | 392 | ····.line·321 |
391 | ····const/4·v5,·0x7 | 393 | ····const/4·v5,·0x7 |
392 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 394 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
Offset 2126, 18 lines modified | Offset 2128, 20 lines modified | ||
2126 | ····invoke-static·{v2,·p1,·v3},·Landroid/view/View;->resolveSizeAndState(III)I | 2128 | ····invoke-static·{v2,·p1,·v3},·Landroid/view/View;->resolveSizeAndState(III)I |
2127 | ····move-result·v3 | 2129 | ····move-result·v3 |
2128 | ····const/4·v4,·0x0 | 2130 | ····const/4·v4,·0x0 |
2131 | ····.line·1053 | ||
2129 | ····invoke-static·{v1,·p2,·v4},·Landroid/view/View;->resolveSizeAndState(III)I | 2132 | ····invoke-static·{v1,·p2,·v4},·Landroid/view/View;->resolveSizeAndState(III)I |
2130 | ····move-result·v4 | 2133 | ····move-result·v4 |
2134 | ····.line·1052 | ||
2131 | ····invoke-virtual·{p0,·v3,·v4},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V | 2135 | ····invoke-virtual·{p0,·v3,·v4},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V |
2132 | ····:try_end_0 | 2136 | ····:try_end_0 |
2133 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 2137 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
2134 | ····.line·1058 | 2138 | ····.line·1058 |
2135 | ····:goto_0 | 2139 | ····:goto_0 |
2136 | ····monitor-exit·p0 | 2140 | ····monitor-exit·p0 |
Offset 2147, 18 lines modified | Offset 2151, 20 lines modified | ||
2147 | ····.line·1055 | 2151 | ····.line·1055 |
2148 | ····:cond_1 | 2152 | ····:cond_1 |
2149 | ····:try_start_1 | 2153 | ····:try_start_1 |
2150 | ····invoke-static·{v2,·p1},·Landroid/view/View;->resolveSize(II)I | 2154 | ····invoke-static·{v2,·p1},·Landroid/view/View;->resolveSize(II)I |
2151 | ····move-result·v3 | 2155 | ····move-result·v3 |
2156 | ····.line·1056 | ||
2152 | ····invoke-static·{v1,·p2},·Landroid/view/View;->resolveSize(II)I | 2157 | ····invoke-static·{v1,·p2},·Landroid/view/View;->resolveSize(II)I |
2153 | ····move-result·v4 | 2158 | ····move-result·v4 |
2159 | ····.line·1055 | ||
2154 | ····invoke-virtual·{p0,·v3,·v4},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V | 2160 | ····invoke-virtual·{p0,·v3,·v4},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V |
2155 | ····:try_end_1 | 2161 | ····:try_end_1 |
2156 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 2162 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
2157 | ····goto·:goto_0 | 2163 | ····goto·:goto_0 |
2158 | ····.line·1039 | 2164 | ····.line·1039 |
Offset 3003, 24 lines modified | Offset 3009, 27 lines modified | ||
3003 | ····if-eq·p1,·v0,·:cond_0 | 3009 | ····if-eq·p1,·v0,·:cond_0 |
3004 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; | 3010 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; |
Max diff block lines reached; 360/3413 bytes (10.55%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; | 22 | .field·final·synthetic·val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;Lcom/actionbarsherlock/internal/widget/IcsSpinner;)V | 24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;Lcom/actionbarsherlock/internal/widget/IcsSpinner;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·650 | 28 | ····.line·650 |
28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->this$1:Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup; | 29 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->this$1:Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup; |
29 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; | 30 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; |
Offset 120, 14 lines modified | Offset 120, 15 lines modified | ||
120 | ····:goto_0 | 120 | ····:goto_0 |
121 | ····return-object·v0 | 121 | ····return-object·v0 |
122 | ····:cond_0 | 122 | ····:cond_0 |
123 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropDownAdapter;->mAdapter:Landroid/widget/SpinnerAdapter; | 123 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropDownAdapter;->mAdapter:Landroid/widget/SpinnerAdapter; |
124 | ····.line·508 | ||
124 | ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 125 | ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
125 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
126 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
127 | .end·method | 128 | .end·method |
Offset 144, 26 lines modified | Offset 144, 28 lines modified | ||
144 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->mAdapter:Landroid/widget/ListAdapter; | 144 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->mAdapter:Landroid/widget/ListAdapter; |
145 | ····check-cast·v5,·Landroid/widget/SpinnerAdapter; | 145 | ····check-cast·v5,·Landroid/widget/SpinnerAdapter; |
146 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; | 146 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; |
147 | ····.line·681 | ||
147 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; | 148 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; |
148 | ····move-result-object·v7 | 149 | ····move-result-object·v7 |
149 | ····invoke-virtual·{v6,·v5,·v7},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I | 150 | ····invoke-virtual·{v6,·v5,·v7},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I |
150 | ····move-result·v5 | 151 | ····move-result·v5 |
151 | ····sub-int·v6,·v4,·v2 | 152 | ····sub-int·v6,·v4,·v2 |
152 | ····sub-int/2addr·v6,·v3 | 153 | ····sub-int/2addr·v6,·v3 |
154 | ····.line·680 | ||
153 | ····invoke-static·{v5,·v6},·Ljava/lang/Math;->max(II)I | 155 | ····invoke-static·{v5,·v6},·Ljava/lang/Math;->max(II)I |
154 | ····move-result·v5 | 156 | ····move-result·v5 |
155 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->setContentWidth(I)V | 157 | ····invoke-virtual·{p0,·v5},·Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->setContentWidth(I)V |
156 | ····.line·690 | 158 | ····.line·690 |
Offset 345, 14 lines modified | Offset 345, 15 lines modified | ||
345 | ····invoke-virtual·{p1,·v5,·v1},·Landroid/view/View;->measure(II)V | 345 | ····invoke-virtual·{p1,·v5,·v1},·Landroid/view/View;->measure(II)V |
346 | ····.line·371 | 346 | ····.line·371 |
347 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; | 347 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; |
348 | ····iget·v8,·v8,·Landroid/graphics/Rect;->top:I | 348 | ····iget·v8,·v8,·Landroid/graphics/Rect;->top:I |
349 | ····.line·372 | ||
349 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I | 350 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I |
350 | ····move-result·v9 | 351 | ····move-result·v9 |
351 | ····iget-object·v10,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; | 352 | ····iget-object·v10,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; |
352 | ····iget·v10,·v10,·Landroid/graphics/Rect;->bottom:I | 353 | ····iget·v10,·v10,·Landroid/graphics/Rect;->bottom:I |
Offset 361, 14 lines modified | Offset 362, 15 lines modified | ||
361 | ····iget-object·v10,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; | 362 | ····iget-object·v10,·p0,·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; |
362 | ····iget·v10,·v10,·Landroid/graphics/Rect;->top:I | 363 | ····iget·v10,·v10,·Landroid/graphics/Rect;->top:I |
363 | ····sub-int/2addr·v9,·v10 | 364 | ····sub-int/2addr·v9,·v10 |
365 | ····.line·373 | ||
364 | ····invoke-virtual·{p1},·Landroid/view/View;->getMeasuredHeight()I | 366 | ····invoke-virtual·{p1},·Landroid/view/View;->getMeasuredHeight()I |
365 | ····move-result·v10 | 367 | ····move-result·v10 |
366 | ····sub-int/2addr·v9,·v10 | 368 | ····sub-int/2addr·v9,·v10 |
367 | ····div-int/lit8·v9,·v9,·0x2 | 369 | ····div-int/lit8·v9,·v9,·0x2 |
Offset 695, 24 lines modified | Offset 697, 26 lines modified | ||
695 | ····.line·434 | 697 | ····.line·434 |
696 | ····.local·v4,·"itemType":I | 698 | ····.local·v4,·"itemType":I |
697 | ····const/4·v10,·0x0 | 699 | ····const/4·v10,·0x0 |
698 | ····const/4·v11,·0x0 | 700 | ····const/4·v11,·0x0 |
701 | ····.line·435 | ||
699 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 702 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
700 | ····move-result·v9 | 703 | ····move-result·v9 |
701 | ····.line·436 | 704 | ····.line·436 |
702 | ····.local·v9,·"widthMeasureSpec":I | 705 | ····.local·v9,·"widthMeasureSpec":I |
703 | ····const/4·v10,·0x0 | 706 | ····const/4·v10,·0x0 |
704 | ····const/4·v11,·0x0 | 707 | ····const/4·v11,·0x0 |
708 | ····.line·437 | ||
705 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 709 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
706 | ····move-result·v2 | 710 | ····move-result·v2 |
707 | ····.line·441 | 711 | ····.line·441 |
708 | ····.local·v2,·"heightMeasureSpec":I | 712 | ····.local·v2,·"heightMeasureSpec":I |
709 | ····const/4·v10,·0x0 | 713 | ····const/4·v10,·0x0 |
Offset 941, 44 lines modified | Offset 945, 49 lines modified | ||
941 | ····if-ne·v1,·v2,·:cond_0 | 945 | ····if-ne·v1,·v2,·:cond_0 |
942 | ····.line·225 | 946 | ····.line·225 |
943 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredWidth()I | 947 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredWidth()I |
944 | ····move-result·v0 | 948 | ····move-result·v0 |
945 |
····.line·22 |
949 | ····.line·227 |
946 | ····.local·v0,·"measuredWidth":I | 950 | ····.local·v0,·"measuredWidth":I |
947 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getAdapter()Landroid/widget/SpinnerAdapter; | 951 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getAdapter()Landroid/widget/SpinnerAdapter; |
948 | ····move-result-object·v1 | 952 | ····move-result-object·v1 |
949 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; | 953 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; |
950 | ····move-result-object·v2 | 954 | ····move-result-object·v2 |
951 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I | 955 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I |
952 | ····move-result·v1 | 956 | ····move-result·v1 |
957 | ····.line·226 | ||
953 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I | 958 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I |
954 | ····move-result·v1 | 959 | ····move-result·v1 |
960 | ····.line·228 | ||
955 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I | 961 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I |
956 | ····move-result·v2 | 962 | ····move-result·v2 |
963 | ····.line·226 | ||
957 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(II)I | 964 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(II)I |
958 | ····move-result·v1 | 965 | ····move-result·v1 |
966 | ····.line·229 | ||
959 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I | 967 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I |
960 | ····move-result·v2 | 968 | ····move-result·v2 |
Max diff block lines reached; 229/2953 bytes (7.75%) of diff not shown. |
Offset 24, 19 lines modified | Offset 24, 21 lines modified | ||
24 | ····move-result·v0 | 24 | ····move-result·v0 |
25 | ····const/high16·v1,·-0x1000000 | 25 | ····const/high16·v1,·-0x1000000 |
26 | ····and-int/2addr·v0,·v1 | 26 | ····and-int/2addr·v0,·v1 |
27 | ····.line·18 | ||
27 | ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredHeight()I | 28 | ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredHeight()I |
28 | ····move-result·v1 | 29 | ····move-result·v1 |
29 | ····shr-int/lit8·v1,·v1,·0x10 | 30 | ····shr-int/lit8·v1,·v1,·0x10 |
30 | ····and-int/lit16·v1,·v1,·-0x100 | 31 | ····and-int/lit16·v1,·v1,·-0x100 |
31 | ····or-int/2addr·v0,·v1 | 32 | ····or-int/2addr·v0,·v1 |
33 | ····.line·17 | ||
32 | ····return·v0 | 34 | ····return·v0 |
33 | .end·method | 35 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tabView:Landroid/view/View; | 22 | .field·final·synthetic·val$tabView:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·247 | 28 | ····.line·247 |
28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; | 29 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; |
29 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->val$tabView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->val$tabView:Landroid/view/View; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; | 24 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·protected·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;)V | 26 | .method·protected·constructor·<init>(Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;)V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·513 | 30 | ····.line·513 |
30 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; | 31 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 142, 15 lines modified | Offset 142, 15 lines modified | ||
142 | ····.line·84 | 142 | ····.line·84 |
143 | ····:cond_1 | 143 | ····:cond_1 |
144 | ····:goto_2 | 144 | ····:goto_2 |
145 | ····add-int/lit8·v3,·v3,·0x1 | 145 | ····add-int/lit8·v3,·v3,·0x1 |
146 | ····goto·:goto_1 | 146 | ····goto·:goto_1 |
147 |
····.line·9 |
147 | ····.line·92 |
148 | ····:cond_2 | 148 | ····:cond_2 |
149 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 149 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
150 | ····move-result-object·v5 | 150 | ····move-result-object·v5 |
151 | ····check-cast·v5,·Landroid/widget/LinearLayout$LayoutParams; | 151 | ····check-cast·v5,·Landroid/widget/LinearLayout$LayoutParams; |
Offset 162, 27 lines modified | Offset 162, 29 lines modified | ||
162 | ····.local·v2,·"childExtra":F | 162 | ····.local·v2,·"childExtra":F |
163 | ····const/4·v7,·0x0 | 163 | ····const/4·v7,·0x0 |
164 | ····cmpl-float·v7,·v2,·v7 | 164 | ····cmpl-float·v7,·v2,·v7 |
165 | ····if-lez·v7,·:cond_3 | 165 | ····if-lez·v7,·:cond_3 |
166 |
····.line·9 |
166 | ····.line·97 |
167 | ····invoke-static·{v4,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 167 | ····invoke-static·{v4,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
168 | ····move-result·v7 | 168 | ····move-result·v7 |
169 | ····.line·99 | ||
169 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I | 170 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I |
170 | ····move-result·v8 | 171 | ····move-result·v8 |
171 | ····invoke-static·{v8,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 172 | ····invoke-static·{v8,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
172 | ····move-result·v8 | 173 | ····move-result·v8 |
174 | ····.line·96 | ||
173 | ····invoke-virtual·{v0,·v7,·v8},·Landroid/view/View;->measure(II)V | 175 | ····invoke-virtual·{v0,·v7,·v8},·Landroid/view/View;->measure(II)V |
174 | ····.line·101 | 176 | ····.line·101 |
175 | ····add-int/2addr·v6,·v4 | 177 | ····add-int/2addr·v6,·v4 |
176 | ····.line·107 | 178 | ····.line·107 |
177 | ····:goto_3 | 179 | ····:goto_3 |
Offset 216, 14 lines modified | Offset 216, 15 lines modified | ||
216 | ····move-result-object·v1 | 216 | ····move-result-object·v1 |
217 | ····sget·v2,·Lcom/actionbarsherlock/R$layout;->abs__action_bar_tab_bar_view:I | 217 | ····sget·v2,·Lcom/actionbarsherlock/R$layout;->abs__action_bar_tab_bar_view:I |
218 | ····const/4·v3,·0x0 | 218 | ····const/4·v3,·0x0 |
219 | ····.line·190 | ||
219 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 220 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
220 | ····move-result-object·v0 | 221 | ····move-result-object·v0 |
221 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/widget/TabsLinearLayout; | 222 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/widget/TabsLinearLayout; |
222 | ····.line·191 | 223 | ····.line·191 |
Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·27 | 22 | ····.line·27 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·186 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | #·virtual·methods | 26 | #·virtual·methods |
28 | .method·public·abstract·finish()V | 27 | .method·public·abstract·finish()V |
29 | .end·method | 28 | .end·method |
Offset 113, 14 lines modified | Offset 113, 15 lines modified | ||
113 | ····const-string·v4,·"·in·class·" | 113 | ····const-string·v4,·"·in·class·" |
114 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 114 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····move-result-object·v3 | 115 | ····move-result-object·v3 |
116 | ····.line·221 | ||
116 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 117 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; |
117 | ····move-result-object·v4 | 118 | ····move-result-object·v4 |
118 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 119 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
119 | ····move-result-object·v3 | 120 | ····move-result-object·v3 |
Offset 243, 55 lines modified | Offset 243, 62 lines modified | ||
243 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setChecked(Z)Lcom/actionbarsherlock/view/MenuItem; | 243 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setChecked(Z)Lcom/actionbarsherlock/view/MenuItem; |
244 | ····move-result-object·v3 | 244 | ····move-result-object·v3 |
245 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemVisible:Z | 245 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemVisible:Z |
246 | ····.line·415 | ||
246 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setVisible(Z)Lcom/actionbarsherlock/view/MenuItem; | 247 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setVisible(Z)Lcom/actionbarsherlock/view/MenuItem; |
247 | ····move-result-object·v3 | 248 | ····move-result-object·v3 |
248 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemEnabled:Z | 249 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemEnabled:Z |
250 | ····.line·416 | ||
249 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setEnabled(Z)Lcom/actionbarsherlock/view/MenuItem; | 251 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setEnabled(Z)Lcom/actionbarsherlock/view/MenuItem; |
250 | ····move-result-object·v5 | 252 | ····move-result-object·v5 |
251 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I | 253 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I |
252 | ····if-lt·v3,·v4,·:cond_1 | 254 | ····if-lt·v3,·v4,·:cond_1 |
253 | ····move·v3,·v4 | 255 | ····move·v3,·v4 |
256 | ····.line·417 | ||
254 | ····:goto_0 | 257 | ····:goto_0 |
255 | ····invoke-interface·{v5,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setCheckable(Z)Lcom/actionbarsherlock/view/MenuItem; | 258 | ····invoke-interface·{v5,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setCheckable(Z)Lcom/actionbarsherlock/view/MenuItem; |
256 | ····move-result-object·v3 | 259 | ····move-result-object·v3 |
257 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemTitleCondensed:Ljava/lang/CharSequence; | 260 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemTitleCondensed:Ljava/lang/CharSequence; |
261 | ····.line·418 | ||
258 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 262 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
259 | ····move-result-object·v3 | 263 | ····move-result-object·v3 |
260 | ····iget·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I | 264 | ····iget·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I |
265 | ····.line·419 | ||
261 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(I)Lcom/actionbarsherlock/view/MenuItem; | 266 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(I)Lcom/actionbarsherlock/view/MenuItem; |
262 | ····move-result-object·v3 | 267 | ····move-result-object·v3 |
263 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C | 268 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C |
269 | ····.line·420 | ||
264 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setAlphabeticShortcut(C)Lcom/actionbarsherlock/view/MenuItem; | 270 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setAlphabeticShortcut(C)Lcom/actionbarsherlock/view/MenuItem; |
265 | ····move-result-object·v3 | 271 | ····move-result-object·v3 |
266 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemNumericShortcut:C | 272 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemNumericShortcut:C |
273 | ····.line·421 | ||
267 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setNumericShortcut(C)Lcom/actionbarsherlock/view/MenuItem; | 274 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setNumericShortcut(C)Lcom/actionbarsherlock/view/MenuItem; |
268 | ····.line·423 | 275 | ····.line·423 |
269 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemShowAsAction:I | 276 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemShowAsAction:I |
270 | ····if-ltz·v3,·:cond_0 | 277 | ····if-ltz·v3,·:cond_0 |
Offset 325, 35 lines modified | Offset 332, 37 lines modified | ||
325 | ····const-string·v4,·"The·android:onClick·attribute·cannot·be·used·within·a·restricted·context" | 332 | ····const-string·v4,·"The·android:onClick·attribute·cannot·be·used·within·a·restricted·context" |
326 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 333 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
327 | ····throw·v3 | 334 | ····throw·v3 |
328 |
····.line·41 |
335 | ····.line·416 |
329 | ····:cond_1 | 336 | ····:cond_1 |
330 | ····const/4·v3,·0x0 | 337 | ····const/4·v3,·0x0 |
331 | ····goto·:goto_0 | 338 | ····goto·:goto_0 |
332 | ····.line·432 | 339 | ····.line·432 |
333 | ····:cond_2 | 340 | ····:cond_2 |
334 | ····new-instance·v3,·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener; | 341 | ····new-instance·v3,·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener; |
335 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; | 342 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; |
343 | ····.line·433 | ||
336 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater;->mRealOwner:Ljava/lang/Object; | 344 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater;->mRealOwner:Ljava/lang/Object; |
337 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$400(Lcom/actionbarsherlock/view/MenuInflater;)Ljava/lang/Object; | 345 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$400(Lcom/actionbarsherlock/view/MenuInflater;)Ljava/lang/Object; |
338 | ····move-result-object·v5 | 346 | ····move-result-object·v5 |
339 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemListenerMethodName:Ljava/lang/String; | 347 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemListenerMethodName:Ljava/lang/String; |
340 | ····invoke-direct·{v3,·v5,·v6},·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener;-><init>(Ljava/lang/Object;Ljava/lang/String;)V | 348 | ····invoke-direct·{v3,·v5,·v6},·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener;-><init>(Ljava/lang/Object;Ljava/lang/String;)V |
349 | ····.line·432 | ||
341 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; | 350 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; |
342 | ····.line·436 | 351 | ····.line·436 |
343 | ····:cond_3 | 352 | ····:cond_3 |
344 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I | 353 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I |
Max diff block lines reached; 3720/7464 bytes (49.84%) of diff not shown. |
Offset 469, 14 lines modified | Offset 469, 15 lines modified | ||
469 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; | 469 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; |
470 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; | 470 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; |
471 | ····move-result-object·v7 | 471 | ····move-result-object·v7 |
472 | ····if-eqz·v7,·:cond_9 | 472 | ····if-eqz·v7,·:cond_9 |
473 | ····.line·187 | ||
473 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; | 474 | ····#·getter·for:·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; |
474 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; | 475 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; |
475 | ····move-result-object·v7 | 476 | ····move-result-object·v7 |
476 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/view/ActionProvider;->hasSubMenu()Z | 477 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/view/ActionProvider;->hasSubMenu()Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; | 21 | .field·final·synthetic·this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1018 | 27 | ····.line·1018 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader$1;->this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader$1;->this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 485, 14 lines modified | Offset 485, 15 lines modified | ||
485 | ····.line·972 | 485 | ····.line·972 |
486 | ····.local·v4,·"activity":Ljava/lang/String; | 486 | ····.local·v4,·"activity":Ljava/lang/String; |
487 | ····const/16·v22,·0x0 | 487 | ····const/16·v22,·0x0 |
488 | ····const-string·v23,·"time" | 488 | ····const-string·v23,·"time" |
489 | ····.line·973 | ||
489 | ····move-object/from16·v0,·v22 | 490 | ····move-object/from16·v0,·v22 |
490 | ····move-object/from16·v1,·v23 | 491 | ····move-object/from16·v1,·v23 |
491 | ····invoke-interface·{v13,·v0,·v1},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 492 | ····invoke-interface·{v13,·v0,·v1},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
492 | ····move-result-object·v22 | 493 | ····move-result-object·v22 |
Offset 503, 14 lines modified | Offset 504, 15 lines modified | ||
503 | ····.line·974 | 504 | ····.line·974 |
504 | ····.local·v16,·"time":J | 505 | ····.local·v16,·"time":J |
505 | ····const/16·v22,·0x0 | 506 | ····const/16·v22,·0x0 |
506 | ····const-string·v23,·"weight" | 507 | ····const-string·v23,·"weight" |
508 | ····.line·975 | ||
507 | ····move-object/from16·v0,·v22 | 509 | ····move-object/from16·v0,·v22 |
508 | ····move-object/from16·v1,·v23 | 510 | ····move-object/from16·v1,·v23 |
509 | ····invoke-interface·{v13,·v0,·v1},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 511 | ····invoke-interface·{v13,·v0,·v1},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
510 | ····move-result-object·v22 | 512 | ····move-result-object·v22 |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·public·weight:F | 34 | .field·public·weight:F |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·public·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V | 36 | .method·public·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/ActivityChooserModel; | ||
38 | ····.param·p2,·"resolveInfo"····#·Landroid/content/pm/ResolveInfo; | 39 | ····.param·p2,·"resolveInfo"····#·Landroid/content/pm/ResolveInfo; |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·840 | 41 | ····.line·840 |
41 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserModel; | 42 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserModel; |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/database/DataSetObservable; | 2 | .super·Landroid/database/DataSetObservable; |
3 | .source·"ActivityChooserModel.java" | 3 | .source·"ActivityChooserModel.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$1;, | ||
8 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryPersister;, | 7 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryPersister;, |
9 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;, | 8 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;, |
10 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$DefaultSorter;, | 9 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$DefaultSorter;, |
11 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;, | 10 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;, |
12 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;, | 11 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;, |
13 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$OnChooseActivityListener;, | 12 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$OnChooseActivityListener;, |
14 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;, | 13 | ········Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;, |
Offset 223, 14 lines modified | Offset 222, 15 lines modified | ||
223 | ····move-result·v0 | 222 | ····move-result·v0 |
224 | ····if-nez·v0,·:cond_0 | 223 | ····if-nez·v0,·:cond_0 |
225 | ····const-string·v0,·".xml" | 224 | ····const-string·v0,·".xml" |
225 | ····.line·355 | ||
226 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 226 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
227 | ····move-result·v0 | 227 | ····move-result·v0 |
228 | ····if-nez·v0,·:cond_0 | 228 | ····if-nez·v0,·:cond_0 |
229 | ····.line·356 | 229 | ····.line·356 |
Offset 489, 14 lines modified | Offset 489, 15 lines modified | ||
489 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; | 489 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; |
490 | ····if-eqz·v4,·:cond_1 | 490 | ····if-eqz·v4,·:cond_1 |
491 | ····.line·713 | 491 | ····.line·713 |
492 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mContext:Landroid/content/Context; | 492 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mContext:Landroid/content/Context; |
493 | ····.line·714 | ||
493 | ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 494 | ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
494 | ····move-result-object·v4 | 495 | ····move-result-object·v4 |
495 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; | 496 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; |
496 | ····const/4·v6,·0x0 | 497 | ····const/4·v6,·0x0 |
Offset 803, 18 lines modified | Offset 804, 20 lines modified | ||
803 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; | 804 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; |
804 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mActivites:Ljava/util/List; | 805 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mActivites:Ljava/util/List; |
805 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List; | 806 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List; |
807 | ····.line·618 | ||
806 | ····invoke-static·{v4},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 808 | ····invoke-static·{v4},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
807 | ····move-result-object·v4 | 809 | ····move-result-object·v4 |
810 | ····.line·617 | ||
808 | ····invoke-interface·{v0,·v2,·v3,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;->sort(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V | 811 | ····invoke-interface·{v0,·v2,·v3,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;->sort(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V |
809 | ····.line·619 | 812 | ····.line·619 |
810 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/widget/ActivityChooserModel;->notifyChanged()V | 813 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/widget/ActivityChooserModel;->notifyChanged()V |
811 | ····.line·621 | 814 | ····.line·621 |
812 | ····:cond_0 | 815 | ····:cond_0 |
Offset 913, 14 lines modified | Offset 916, 15 lines modified | ||
913 | ····return-object·v0 | 916 | ····return-object·v0 |
914 | ····.line·475 | 917 | ····.line·475 |
915 | ····.restart·local·v0····#·"choiceIntent":Landroid/content/Intent; | 918 | ····.restart·local·v0····#·"choiceIntent":Landroid/content/Intent; |
916 | ····:cond_0 | 919 | ····:cond_0 |
917 | ····new-instance·v5,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; | 920 | ····new-instance·v5,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; |
921 | ····.line·476 | ||
918 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 922 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
919 | ····move-result-wide·v6 | 923 | ····move-result-wide·v6 |
920 | ····const/high16·v8,·0x3f800000····#·1.0f | 924 | ····const/high16·v8,·0x3f800000····#·1.0f |
921 | ····invoke-direct·{v5,·v3,·v6,·v7,·v8},·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;-><init>(Landroid/content/ComponentName;JF)V | 925 | ····invoke-direct·{v5,·v3,·v6,·v7,·v8},·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;-><init>(Landroid/content/ComponentName;JF)V |
Offset 1309, 14 lines modified | Offset 1313, 15 lines modified | ||
1309 | ····invoke-direct·{v0,·v5,·v6},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 1313 | ····invoke-direct·{v0,·v5,·v6},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
1310 | ····.line·535 | 1314 | ····.line·535 |
1311 | ····.local·v0,·"defaultName":Landroid/content/ComponentName; | 1315 | ····.local·v0,·"defaultName":Landroid/content/ComponentName; |
1312 | ····new-instance·v1,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; | 1316 | ····new-instance·v1,·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; |
1317 | ····.line·536 | ||
1313 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1318 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
1314 | ····move-result-wide·v6 | 1319 | ····move-result-wide·v6 |
1315 | ····invoke-direct·{v1,·v0,·v6,·v7,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;-><init>(Landroid/content/ComponentName;JF)V | 1320 | ····invoke-direct·{v1,·v0,·v6,·v7,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;-><init>(Landroid/content/ComponentName;JF)V |
Max diff block lines reached; 0/3619 bytes (0.00%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; | 18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V | 20 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/ActivityChooserView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·124 | 24 | ····.line·124 |
24 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$1;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; | 25 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$1;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
25 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><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/actionbarsherlock/widget/ActivityChooserView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/ActivityChooserView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·138 | 27 | ····.line·138 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$2;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$2;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; | 18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V | 20 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/ActivityChooserView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/ActivityChooserView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·248 | 24 | ····.line·248 |
24 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$3;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; | 25 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView$3;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; |
25 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V |
Offset 277, 14 lines modified | Offset 277, 15 lines modified | ||
277 | ····invoke-virtual·{v4,·v5},·Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 277 | ····invoke-virtual·{v4,·v5},·Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
278 | ····.line·243 | 278 | ····.line·243 |
279 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout; | 279 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout; |
280 | ····sget·v5,·Lcom/actionbarsherlock/R$id;->abs__image:I | 280 | ····sget·v5,·Lcom/actionbarsherlock/R$id;->abs__image:I |
281 | ····.line·244 | ||
281 | ····invoke-virtual·{v4,·v5},·Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; | 282 | ····invoke-virtual·{v4,·v5},·Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; |
282 | ····move-result-object·v4 | 283 | ····move-result-object·v4 |
283 | ····check-cast·v4,·Landroid/widget/ImageView; | 284 | ····check-cast·v4,·Landroid/widget/ImageView; |
284 | ····iput-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; | 285 | ····iput-object·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; |
Offset 323, 18 lines modified | Offset 324, 20 lines modified | ||
323 | ····iget·v4,·v4,·Landroid/util/DisplayMetrics;->widthPixels:I | 324 | ····iget·v4,·v4,·Landroid/util/DisplayMetrics;->widthPixels:I |
324 | ····div-int/lit8·v4,·v4,·0x2 | 325 | ····div-int/lit8·v4,·v4,·0x2 |
325 | ····sget·v5,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I | 326 | ····sget·v5,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I |
327 | ····.line·258 | ||
326 | ····invoke-virtual·{v3,·v5},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 328 | ····invoke-virtual·{v3,·v5},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
327 | ····move-result·v5 | 329 | ····move-result·v5 |
330 | ····.line·257 | ||
328 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I | 331 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I |
329 | ····move-result·v4 | 332 | ····move-result·v4 |
330 | ····iput·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mListPopupMaxWidth:I | 333 | ····iput·v4,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mListPopupMaxWidth:I |
331 | ····.line·259 | 334 | ····.line·259 |
Offset 583, 14 lines modified | Offset 586, 15 lines modified | ||
583 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | 586 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; |
584 | ····invoke-virtual·{v7,·v8},·Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V | 587 | ····invoke-virtual·{v7,·v8},·Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V |
585 | ····.line·336 | 588 | ····.line·336 |
586 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout; | 589 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout; |
590 | ····.line·337 | ||
587 | ····invoke-virtual·{v7},·Landroid/widget/FrameLayout;->getVisibility()I | 591 | ····invoke-virtual·{v7},·Landroid/widget/FrameLayout;->getVisibility()I |
588 | ····move-result·v7 | 592 | ····move-result·v7 |
589 | ····if-nez·v7,·:cond_4 | 593 | ····if-nez·v7,·:cond_4 |
590 | ····move·v2,·v5 | 594 | ····move·v2,·v5 |
Offset 715, 15 lines modified | Offset 719, 15 lines modified | ||
715 | ····.end·local·v0····#·"activityCount":I | 719 | ····.end·local·v0····#·"activityCount":I |
716 | ····.end·local·v2····#·"defaultActivityButtonShown":Z | 720 | ····.end·local·v2····#·"defaultActivityButtonShown":Z |
717 | ····.end·local·v3····#·"maxActivityCountOffset":I | 721 | ····.end·local·v3····#·"maxActivityCountOffset":I |
718 | ····.end·local·v4····#·"popupWindow":Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; | 722 | ····.end·local·v4····#·"popupWindow":Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; |
719 | ····:cond_4 | 723 | ····:cond_4 |
720 | ····move·v2,·v6 | 724 | ····move·v2,·v6 |
721 |
····.line·33 |
725 | ····.line·337 |
722 | ····goto·:goto_0 | 726 | ····goto·:goto_0 |
723 | ····.restart·local·v0····#·"activityCount":I | 727 | ····.restart·local·v0····#·"activityCount":I |
724 | ····.restart·local·v2····#·"defaultActivityButtonShown":Z | 728 | ····.restart·local·v2····#·"defaultActivityButtonShown":Z |
725 | ····:cond_5 | 729 | ····:cond_5 |
726 | ····move·v3,·v6 | 730 | ····move·v3,·v6 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1342 | 27 | ····.line·1342 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$10;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$10;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1353 | 27 | ····.line·1353 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$11;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$11;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1645 | 27 | ····.line·1645 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$12;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$12;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 39, 14 lines modified | Offset 40, 15 lines modified | ||
39 | .method·public·run()V | 40 | .method·public·run()V |
40 | ····.locals·3 | 41 | ····.locals·3 |
41 | ····.prologue | 42 | ····.prologue |
42 | ····.line·152 | 43 | ····.line·152 |
43 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 44 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
45 | ····.line·153 | ||
44 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/widget/SearchView;->getContext()Landroid/content/Context; | 46 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/widget/SearchView;->getContext()Landroid/content/Context; |
45 | ····move-result-object·v1 | 47 | ····move-result-object·v1 |
46 | ····const-string·v2,·"input_method" | 48 | ····const-string·v2,·"input_method" |
47 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 49 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$2;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$2;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·167 | 27 | ····.line·167 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$3;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$3;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·290 | 27 | ····.line·290 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$4;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$4;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·339 | 27 | ····.line·339 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$5;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$5;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·347 | 27 | ····.line·347 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$6;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$6;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·875 | 27 | ····.line·875 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$7;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$7;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
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/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·924 | 27 | ····.line·924 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 75, 14 lines modified | Offset 76, 15 lines modified | ||
75 | ····move-result·v2 | 76 | ····move-result·v2 |
76 | ····if-eqz·v2,·:cond_2 | 77 | ····if-eqz·v2,·:cond_2 |
77 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 78 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
79 | ····.line·939 | ||
78 | ····#·getter·for:·Lcom/actionbarsherlock/widget/SearchView;->mQueryTextView:Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; | 80 | ····#·getter·for:·Lcom/actionbarsherlock/widget/SearchView;->mQueryTextView:Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; |
79 | ····invoke-static·{v2},·Lcom/actionbarsherlock/widget/SearchView;->access$1300(Lcom/actionbarsherlock/widget/SearchView;)Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; | 81 | ····invoke-static·{v2},·Lcom/actionbarsherlock/widget/SearchView;->access$1300(Lcom/actionbarsherlock/widget/SearchView;)Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; |
80 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
81 | ····invoke-virtual·{v2},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getListSelection()I | 83 | ····invoke-virtual·{v2},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getListSelection()I |
Offset 151, 18 lines modified | Offset 153, 20 lines modified | ||
151 | ····move-result-object·v4 | 153 | ····move-result-object·v4 |
152 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getText()Landroid/text/Editable; | 154 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getText()Landroid/text/Editable; |
153 | ····move-result-object·v4 | 155 | ····move-result-object·v4 |
156 | ····.line·952 | ||
154 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; | 157 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; |
155 | ····move-result-object·v4 | 158 | ····move-result-object·v4 |
159 | ····.line·951 | ||
156 | ····#·invokes:·Lcom/actionbarsherlock/widget/SearchView;->launchQuerySearch(ILjava/lang/String;Ljava/lang/String;)V | 160 | ····#·invokes:·Lcom/actionbarsherlock/widget/SearchView;->launchQuerySearch(ILjava/lang/String;Ljava/lang/String;)V |
157 | ····invoke-static·{v2,·v0,·v3,·v4},·Lcom/actionbarsherlock/widget/SearchView;->access$1800(Lcom/actionbarsherlock/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V | 161 | ····invoke-static·{v2,·v0,·v3,·v4},·Lcom/actionbarsherlock/widget/SearchView;->access$1800(Lcom/actionbarsherlock/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V |
158 | ····move·v0,·v1 | 162 | ····move·v0,·v1 |
159 | ····.line·953 | 163 | ····.line·953 |
160 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/widget/SearchView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/widget/SearchView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/widget/SearchView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1156 | 27 | ····.line·1156 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$9;->this$0:Lcom/actionbarsherlock/widget/SearchView; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/widget/SearchView$9;->this$0:Lcom/actionbarsherlock/widget/SearchView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 299, 14 lines modified | Offset 299, 15 lines modified | ||
299 | ····.line·1726 | 299 | ····.line·1726 |
300 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getContext()Landroid/content/Context; | 300 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getContext()Landroid/content/Context; |
301 | ····move-result-object·v1 | 301 | ····move-result-object·v1 |
302 | ····const-string·v2,·"input_method" | 302 | ····const-string·v2,·"input_method" |
303 | ····.line·1727 | ||
303 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 304 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
304 | ····move-result-object·v0 | 305 | ····move-result-object·v0 |
305 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; | 306 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; |
306 | ····.line·1728 | 307 | ····.line·1728 |
Offset 239, 14 lines modified | Offset 239, 15 lines modified | ||
239 | ····throw·v7 | 239 | ····throw·v7 |
240 | ····.line·262 | 240 | ····.line·262 |
241 | ····:cond_0 | 241 | ····:cond_0 |
242 | ····const-string·v7,·"layout_inflater" | 242 | ····const-string·v7,·"layout_inflater" |
243 | ····.line·263 | ||
243 | ····invoke-virtual·{p1,·v7},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 244 | ····invoke-virtual·{p1,·v7},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
244 | ····move-result-object·v3 | 245 | ····move-result-object·v3 |
245 | ····check-cast·v3,·Landroid/view/LayoutInflater; | 246 | ····check-cast·v3,·Landroid/view/LayoutInflater; |
246 | ····.line·264 | 247 | ····.line·264 |
Offset 951, 20 lines modified | Offset 952, 22 lines modified | ||
951 | ····.local·v1,·"dropDownPadding":Landroid/graphics/Rect; | 952 | ····.local·v1,·"dropDownPadding":Landroid/graphics/Rect; |
952 | ····iget-boolean·v4,·p0,·Lcom/actionbarsherlock/widget/SearchView;->mIconifiedByDefault:Z | 953 | ····iget-boolean·v4,·p0,·Lcom/actionbarsherlock/widget/SearchView;->mIconifiedByDefault:Z |
953 | ····if-eqz·v4,·:cond_1 | 954 | ····if-eqz·v4,·:cond_1 |
954 | ····sget·v4,·Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_icon_width:I | 955 | ····sget·v4,·Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_icon_width:I |
956 | ····.line·1311 | ||
955 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 957 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
956 | ····move-result·v4 | 958 | ····move-result·v4 |
957 | ····sget·v5,·Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_text_padding_left:I | 959 | ····sget·v5,·Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_text_padding_left:I |
960 | ····.line·1312 | ||
958 | ····invoke-virtual·{v3,·v5},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 961 | ····invoke-virtual·{v3,·v5},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
959 | ····move-result·v5 | 962 | ····move-result·v5 |
960 | ····add-int·v2,·v4,·v5 | 963 | ····add-int·v2,·v4,·v5 |
961 | ····.line·1314 | 964 | ····.line·1314 |
Offset 1018, 15 lines modified | Offset 1021, 15 lines modified | ||
1018 | ····.end·local·v0····#·"anchorPadding":I | 1021 | ····.end·local·v0····#·"anchorPadding":I |
1019 | ····.end·local·v1····#·"dropDownPadding":Landroid/graphics/Rect; | 1022 | ····.end·local·v1····#·"dropDownPadding":Landroid/graphics/Rect; |
1020 | ····.end·local·v2····#·"iconOffset":I | 1023 | ····.end·local·v2····#·"iconOffset":I |
1021 | ····.end·local·v3····#·"res":Landroid/content/res/Resources; | 1024 | ····.end·local·v3····#·"res":Landroid/content/res/Resources; |
1022 | ····:cond_0 | 1025 | ····:cond_0 |
1023 | ····return-void | 1026 | ····return-void |
1024 |
····.line·131 |
1027 | ····.line·1312 |
1025 | ····.restart·local·v0····#·"anchorPadding":I | 1028 | ····.restart·local·v0····#·"anchorPadding":I |
1026 | ····.restart·local·v1····#·"dropDownPadding":Landroid/graphics/Rect; | 1029 | ····.restart·local·v1····#·"dropDownPadding":Landroid/graphics/Rect; |
1027 | ····.restart·local·v3····#·"res":Landroid/content/res/Resources; | 1030 | ····.restart·local·v3····#·"res":Landroid/content/res/Resources; |
1028 | ····:cond_1 | 1031 | ····:cond_1 |
1029 | ····const/4·v2,·0x0 | 1032 | ····const/4·v2,·0x0 |
1030 | ····goto·:goto_0 | 1033 | ····goto·:goto_0 |
Offset 1514, 15 lines modified | Offset 1517, 15 lines modified | ||
1514 | ····const-string·v10,·"android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" | 1517 | ····const-string·v10,·"android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" |
1515 | ····invoke-virtual·{v9,·v10,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; | 1518 | ····invoke-virtual·{v9,·v10,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; |
1516 | ····.line·1565 | 1519 | ····.line·1565 |
1517 | ····return-object·v9 | 1520 | ····return-object·v9 |
1518 |
····.line·155 |
1521 | ····.line·1559 |
1519 | ····:cond_4 | 1522 | ····:cond_4 |
1520 | ····invoke-virtual·{v8},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; | 1523 | ····invoke-virtual·{v8},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; |
1521 | ····move-result-object·v10 | 1524 | ····move-result-object·v10 |
1522 | ····goto·:goto_0 | 1525 | ····goto·:goto_0 |
1523 | .end·method | 1526 | .end·method |
Offset 1554, 15 lines modified | Offset 1557, 15 lines modified | ||
1554 | ····:goto_0 | 1557 | ····:goto_0 |
1555 | ····invoke-virtual·{v1,·v3,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 1558 | ····invoke-virtual·{v1,·v3,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
1556 | ····.line·1503 | 1559 | ····.line·1503 |
1557 | ····return-object·v1 | 1560 | ····return-object·v1 |
1558 |
····.line·150 |
1561 | ····.line·1502 |
1559 | ····:cond_0 | 1562 | ····:cond_0 |
1560 | ····invoke-virtual·{v0},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; | 1563 | ····invoke-virtual·{v0},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; |
1561 | ····move-result-object·v2 | 1564 | ····move-result-object·v2 |
1562 | ····goto·:goto_0 | 1565 | ····goto·:goto_0 |
1563 | .end·method | 1566 | .end·method |
Offset 1814, 18 lines modified | Offset 1817, 20 lines modified | ||
1814 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 1817 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
1815 | ····move-result-object·v0 | 1818 | ····move-result-object·v0 |
1816 | ····sget·v1,·Lcom/actionbarsherlock/R$dimen;->abs__search_view_preferred_width:I | 1819 | ····sget·v1,·Lcom/actionbarsherlock/R$dimen;->abs__search_view_preferred_width:I |
1820 | ····.line·767 | ||
1817 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 1821 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
1818 | ····move-result·v0 | 1822 | ····move-result·v0 |
Max diff block lines reached; 3475/6310 bytes (55.07%) of diff not shown. |
Offset 59, 19 lines modified | Offset 59, 21 lines modified | ||
59 | ····#·getter·for:·Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; | 59 | ····#·getter·for:·Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; |
60 | ····invoke-static·{v3},·Lcom/actionbarsherlock/widget/ShareActionProvider;->access$100(Lcom/actionbarsherlock/widget/ShareActionProvider;)Landroid/content/Context; | 60 | ····invoke-static·{v3},·Lcom/actionbarsherlock/widget/ShareActionProvider;->access$100(Lcom/actionbarsherlock/widget/ShareActionProvider;)Landroid/content/Context; |
61 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;->this$0:Lcom/actionbarsherlock/widget/ShareActionProvider; | 62 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;->this$0:Lcom/actionbarsherlock/widget/ShareActionProvider; |
63 | ····.line·278 | ||
63 | ····#·getter·for:·Lcom/actionbarsherlock/widget/ShareActionProvider;->mShareHistoryFileName:Ljava/lang/String; | 64 | ····#·getter·for:·Lcom/actionbarsherlock/widget/ShareActionProvider;->mShareHistoryFileName:Ljava/lang/String; |
64 | ····invoke-static·{v4},·Lcom/actionbarsherlock/widget/ShareActionProvider;->access$200(Lcom/actionbarsherlock/widget/ShareActionProvider;)Ljava/lang/String; | 65 | ····invoke-static·{v4},·Lcom/actionbarsherlock/widget/ShareActionProvider;->access$200(Lcom/actionbarsherlock/widget/ShareActionProvider;)Ljava/lang/String; |
65 | ····move-result-object·v4 | 66 | ····move-result-object·v4 |
67 | ····.line·277 | ||
66 | ····invoke-static·{v3,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel;->get(Landroid/content/Context;Ljava/lang/String;)Lcom/actionbarsherlock/widget/ActivityChooserModel; | 68 | ····invoke-static·{v3,·v4},·Lcom/actionbarsherlock/widget/ActivityChooserModel;->get(Landroid/content/Context;Ljava/lang/String;)Lcom/actionbarsherlock/widget/ActivityChooserModel; |
67 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
68 | ····.line·279 | 70 | ····.line·279 |
69 | ····.local·v0,·"dataModel":Lcom/actionbarsherlock/widget/ActivityChooserModel; | 71 | ····.local·v0,·"dataModel":Lcom/actionbarsherlock/widget/ActivityChooserModel; |
70 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I | 72 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/actionbarsherlock/view/ActionProvider; | 2 | .super·Lcom/actionbarsherlock/view/ActionProvider; |
3 | .source·"ShareActionProvider.java" | 3 | .source·"ShareActionProvider.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$1;, | ||
8 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$ShareAcitivityChooserModelPolicy;, | 7 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$ShareAcitivityChooserModelPolicy;, |
9 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;, | 8 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;, |
10 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$OnShareTargetSelectedListener; | 9 | ········Lcom/actionbarsherlock/widget/ShareActionProvider$OnShareTargetSelectedListener; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 299, 24 lines modified | Offset 298, 26 lines modified | ||
299 | ····move-result-object·v7 | 298 | ····move-result-object·v7 |
300 | ····invoke-interface·{p1,·v9,·v5,·v5,·v7},·Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 299 | ····invoke-interface·{p1,·v9,·v5,·v5,·v7},·Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
301 | ····move-result-object·v7 | 300 | ····move-result-object·v7 |
301 | ····.line·209 | ||
302 | ····invoke-virtual·{v0,·v6},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; | 302 | ····invoke-virtual·{v0,·v6},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; |
303 | ····move-result-object·v8 | 303 | ····move-result-object·v8 |
304 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; | 304 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; |
305 | ····move-result-object·v7 | 305 | ····move-result-object·v7 |
306 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; | 306 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; |
307 | ····.line·210 | ||
307 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; | 308 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; |
308 | ····.line·206 | 309 | ····.line·206 |
309 | ····add-int/lit8·v5,·v5,·0x1 | 310 | ····add-int/lit8·v5,·v5,·0x1 |
310 | ····goto·:goto_0 | 311 | ····goto·:goto_0 |
Offset 326, 18 lines modified | Offset 327, 20 lines modified | ||
326 | ····if-ge·v1,·v3,·:cond_1 | 327 | ····if-ge·v1,·v3,·:cond_1 |
327 | ····.line·215 | 328 | ····.line·215 |
328 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; | 329 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; |
329 | ····sget·v8,·Lcom/actionbarsherlock/R$string;->abs__activity_chooser_view_see_all:I | 330 | ····sget·v8,·Lcom/actionbarsherlock/R$string;->abs__activity_chooser_view_see_all:I |
331 | ····.line·217 | ||
330 | ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 332 | ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
331 | ····move-result-object·v7 | 333 | ····move-result-object·v7 |
334 | ····.line·215 | ||
332 | ····invoke-interface·{p1,·v9,·v1,·v1,·v7},·Lcom/actionbarsherlock/view/SubMenu;->addSubMenu(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/SubMenu; | 335 | ····invoke-interface·{p1,·v9,·v1,·v1,·v7},·Lcom/actionbarsherlock/view/SubMenu;->addSubMenu(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/SubMenu; |
333 | ····move-result-object·v4 | 336 | ····move-result-object·v4 |
334 | ····.line·218 | 337 | ····.line·218 |
335 | ····.local·v4,·"expandedSubMenu":Lcom/actionbarsherlock/view/SubMenu; | 338 | ····.local·v4,·"expandedSubMenu":Lcom/actionbarsherlock/view/SubMenu; |
336 | ····const/4·v5,·0x0 | 339 | ····const/4·v5,·0x0 |
Offset 356, 24 lines modified | Offset 359, 26 lines modified | ||
356 | ····move-result-object·v7 | 359 | ····move-result-object·v7 |
357 | ····invoke-interface·{v4,·v9,·v5,·v5,·v7},·Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 360 | ····invoke-interface·{v4,·v9,·v5,·v5,·v7},·Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
358 | ····move-result-object·v7 | 361 | ····move-result-object·v7 |
362 | ····.line·221 | ||
359 | ····invoke-virtual·{v0,·v6},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; | 363 | ····invoke-virtual·{v0,·v6},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; |
360 | ····move-result-object·v8 | 364 | ····move-result-object·v8 |
361 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; | 365 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; |
362 | ····move-result-object·v7 | 366 | ····move-result-object·v7 |
363 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; | 367 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; |
368 | ····.line·222 | ||
364 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; | 369 | ····invoke-interface·{v7,·v8},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; |
365 | ····.line·218 | 370 | ····.line·218 |
366 | ····add-int/lit8·v5,·v5,·0x1 | 371 | ····add-int/lit8·v5,·v5,·0x1 |
367 | ····goto·:goto_1 | 372 | ····goto·:goto_1 |
Offset 256, 20 lines modified | Offset 256, 22 lines modified | ||
256 | ····move·v3,·v2 | 256 | ····move·v3,·v2 |
257 | ····move-object·v5,·v1 | 257 | ····move-object·v5,·v1 |
258 | ····invoke-direct/range·{v0·..·v5},·Landroid/text/style/TextAppearanceSpan;-><init>(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V | 258 | ····invoke-direct/range·{v0·..·v5},·Landroid/text/style/TextAppearanceSpan;-><init>(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V |
259 | ····.line·420 | ||
259 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I | 260 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
260 | ····move-result·v1 | 261 | ····move-result·v1 |
261 | ····const/16·v3,·0x21 | 262 | ····const/16·v3,·0x21 |
263 | ····.line·419 | ||
262 | ····invoke-virtual·{v7,·v0,·v2,·v1,·v3},·Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V | 264 | ····invoke-virtual·{v7,·v0,·v2,·v1,·v3},·Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V |
263 | ····.line·422 | 265 | ····.line·422 |
264 | ····return-object·v7 | 266 | ····return-object·v7 |
265 | .end·method | 267 | .end·method |
266 | .method·private·getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; | 268 | .method·private·getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; |
Offset 375, 26 lines modified | Offset 377, 28 lines modified | ||
375 | ····const-string·v9,·"·for·" | 377 | ····const-string·v9,·"·for·" |
376 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 378 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
377 | ····move-result-object·v8 | 379 | ····move-result-object·v8 |
380 | ····.line·726 | ||
378 | ····invoke-virtual·{p1},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; | 381 | ····invoke-virtual·{p1},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; |
379 | ····move-result-object·v9 | 382 | ····move-result-object·v9 |
380 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 383 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
381 | ····move-result-object·v8 | 384 | ····move-result-object·v8 |
382 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 385 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
383 | ····move-result-object·v8 | 386 | ····move-result-object·v8 |
387 | ····.line·725 | ||
384 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 388 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
385 | ····move-object·v1,·v6 | 389 | ····move-object·v1,·v6 |
386 | ····.line·727 | 390 | ····.line·727 |
387 | ····goto·:goto_0 | 391 | ····goto·:goto_0 |
388 | .end·method | 392 | .end·method |
Offset 848, 14 lines modified | Offset 852, 15 lines modified | ||
848 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 852 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
849 | ····move-result-object·v6 | 853 | ····move-result-object·v6 |
850 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/SuggestionsAdapter;->mProviderContext:Landroid/content/Context; | 854 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/widget/SuggestionsAdapter;->mProviderContext:Landroid/content/Context; |
855 | ····.line·553 | ||
851 | ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 856 | ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
852 | ····move-result-object·v7 | 857 | ····move-result-object·v7 |
853 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 858 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
854 | ····move-result-object·v6 | 859 | ····move-result-object·v6 |
Offset 1207, 14 lines modified | Offset 1212, 15 lines modified | ||
1207 | ····.line·281 | 1212 | ····.line·281 |
1208 | ····.local·v0,·"extras":Landroid/os/Bundle; | 1213 | ····.local·v0,·"extras":Landroid/os/Bundle; |
1209 | ····:goto_0 | 1214 | ····:goto_0 |
1210 | ····if-eqz·v0,·:cond_0 | 1215 | ····if-eqz·v0,·:cond_0 |
1211 | ····const-string·v1,·"in_progress" | 1216 | ····const-string·v1,·"in_progress" |
1217 | ····.line·282 | ||
1212 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z | 1218 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z |
1213 | ····move-result·v1 | 1219 | ····move-result·v1 |
1214 | ····if-eqz·v1,·:cond_0 | 1220 | ····if-eqz·v1,·:cond_0 |
1215 | ····.line·288 | 1221 | ····.line·288 |
Offset 1660, 30 lines modified | Offset 1666, 34 lines modified | ||
1660 | ····.line·213 | 1666 | ····.line·213 |
1661 | ····new-instance·v0,·Landroid/net/Uri$Builder; | 1667 | ····new-instance·v0,·Landroid/net/Uri$Builder; |
1662 | ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V | 1668 | ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V |
1663 | ····const-string·v5,·"content" | 1669 | ····const-string·v5,·"content" |
1670 | ····.line·214 | ||
1664 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; | 1671 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; |
1665 | ····move-result-object·v0 | 1672 | ····move-result-object·v0 |
1673 | ····.line·215 | ||
1666 | ····invoke-virtual·{v0,·v6},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; | 1674 | ····invoke-virtual·{v0,·v6},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; |
Max diff block lines reached; 932/3741 bytes (24.91%) of diff not shown. |
Offset 49, 22 lines modified | Offset 49, 24 lines modified | ||
49 | ····sput-object·v0,·Lcom/google/android/gcm/GCMBaseIntentService;->sRandom:Ljava/util/Random; | 49 | ····sput-object·v0,·Lcom/google/android/gcm/GCMBaseIntentService;->sRandom:Ljava/util/Random; |
50 | ····.line·83 | 50 | ····.line·83 |
51 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 51 | ····sget-object·v0,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
52 | ····const-wide/16·v2,·0xe10 | 52 | ····const-wide/16·v2,·0xe10 |
53 | ····.line·84 | ||
53 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 54 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
54 | ····move-result-wide·v0 | 55 | ····move-result-wide·v0 |
55 | ····long-to-int·v0,·v0 | 56 | ····long-to-int·v0,·v0 |
56 | ····sput·v0,·Lcom/google/android/gcm/GCMBaseIntentService;->MAX_BACKOFF_MS:I | 57 | ····sput·v0,·Lcom/google/android/gcm/GCMBaseIntentService;->MAX_BACKOFF_MS:I |
58 | ····.line·83 | ||
57 | ····return-void | 59 | ····return-void |
58 | .end·method | 60 | .end·method |
59 | .method·protected·constructor·<init>()V | 61 | .method·protected·constructor·<init>()V |
60 | ····.locals·2 | 62 | ····.locals·2 |
61 | ····.prologue | 63 | ····.prologue |
Offset 85, 15 lines modified | Offset 87, 15 lines modified | ||
85 | .method·private·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;)V | 87 | .method·private·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;)V |
86 | ····.locals·5 | 88 | ····.locals·5 |
87 | ····.param·p1,·"name"····#·Ljava/lang/String; | 89 | ····.param·p1,·"name"····#·Ljava/lang/String; |
88 | ····.param·p2,·"senderIds"····#·[Ljava/lang/String; | 90 | ····.param·p2,·"senderIds"····#·[Ljava/lang/String; |
89 | ····.prologue | 91 | ····.prologue |
90 |
····.line·10 |
92 | ····.line·109 |
91 | ····invoke-direct·{p0,·p1},·Landroid/app/IntentService;-><init>(Ljava/lang/String;)V | 93 | ····invoke-direct·{p0,·p1},·Landroid/app/IntentService;-><init>(Ljava/lang/String;)V |
92 | ····.line·66 | 94 | ····.line·66 |
93 | ····new-instance·v0,·Lcom/google/android/gcm/GCMLogger; | 95 | ····new-instance·v0,·Lcom/google/android/gcm/GCMLogger; |
94 | ····const-string·v1,·"GCMBaseIntentService" | 96 | ····const-string·v1,·"GCMBaseIntentService" |
Offset 103, 14 lines modified | Offset 105, 15 lines modified | ||
103 | ····const-string·v3,·"[" | 105 | ····const-string·v3,·"[" |
104 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 106 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
105 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
108 | ····.line·67 | ||
106 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 109 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
107 | ····move-result-object·v3 | 110 | ····move-result-object·v3 |
108 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 111 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
109 | ····move-result-object·v3 | 112 | ····move-result-object·v3 |
Offset 129, 18 lines modified | Offset 132, 18 lines modified | ||
129 | ····move-result-object·v2 | 132 | ····move-result-object·v2 |
130 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/android/gcm/GCMLogger;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 133 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/android/gcm/GCMLogger;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
131 | ····iput-object·v0,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mLogger:Lcom/google/android/gcm/GCMLogger; | 134 | ····iput-object·v0,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mLogger:Lcom/google/android/gcm/GCMLogger; |
132 |
····.line·1 |
135 | ····.line·110 |
133 | ····iput-object·p2,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mSenderIds:[Ljava/lang/String; | 136 | ····iput-object·p2,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mSenderIds:[Ljava/lang/String; |
134 |
····.line·1 |
137 | ····.line·111 |
135 | ····iget-object·v0,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mLogger:Lcom/google/android/gcm/GCMLogger; | 138 | ····iget-object·v0,·p0,·Lcom/google/android/gcm/GCMBaseIntentService;->mLogger:Lcom/google/android/gcm/GCMLogger; |
136 | ····const/4·v1,·0x2 | 139 | ····const/4·v1,·0x2 |
137 | ····const-string·v2,·"Intent·service·name:·%s" | 140 | ····const-string·v2,·"Intent·service·name:·%s" |
138 | ····const/4·v3,·0x1 | 141 | ····const/4·v3,·0x1 |
Offset 149, 40 lines modified | Offset 152, 40 lines modified | ||
149 | ····const/4·v4,·0x0 | 152 | ····const/4·v4,·0x0 |
150 | ····aput-object·p1,·v3,·v4 | 153 | ····aput-object·p1,·v3,·v4 |
151 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/google/android/gcm/GCMLogger;->log(ILjava/lang/String;[Ljava/lang/Object;)V | 154 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/google/android/gcm/GCMLogger;->log(ILjava/lang/String;[Ljava/lang/Object;)V |
152 |
····.line·11 |
155 | ····.line·112 |
153 | ····return-void | 156 | ····return-void |
154 | .end·method | 157 | .end·method |
155 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V | 158 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V |
156 | ····.locals·1 | 159 | ····.locals·1 |
157 | ····.param·p1,·"senderIds"····#·[Ljava/lang/String; | 160 | ····.param·p1,·"senderIds"····#·[Ljava/lang/String; |
158 | ····.prologue | 161 | ····.prologue |
159 |
····.line·10 |
162 | ····.line·104 |
160 | ····invoke-static·{p1},·Lcom/google/android/gcm/GCMBaseIntentService;->getName([Ljava/lang/String;)Ljava/lang/String; | 163 | ····invoke-static·{p1},·Lcom/google/android/gcm/GCMBaseIntentService;->getName([Ljava/lang/String;)Ljava/lang/String; |
161 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
162 | ····invoke-direct·{p0,·v0,·p1},·Lcom/google/android/gcm/GCMBaseIntentService;-><init>(Ljava/lang/String;[Ljava/lang/String;)V | 165 | ····invoke-direct·{p0,·v0,·p1},·Lcom/google/android/gcm/GCMBaseIntentService;-><init>(Ljava/lang/String;[Ljava/lang/String;)V |
Max diff block lines reached; 41853/44772 bytes (93.48%) of diff not shown. |
Offset 137, 285 lines modified | Offset 137, 270 lines modified | ||
137 | ····invoke-direct·{v3,·v4},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 137 | ····invoke-direct·{v3,·v4},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
138 | ····throw·v3 | 138 | ····throw·v3 |
139 | .end·method | 139 | .end·method |
140 | .method·public·static·checkManifest(Landroid/content/Context;)V | 140 | .method·public·static·checkManifest(Landroid/content/Context;)V |
141 |
····.locals·1 |
141 | ····.locals·14 |
142 | ····.param·p0,·"context"····#·Landroid/content/Context; | 142 | ····.param·p0,·"context"····#·Landroid/content/Context; |
143 | ····.prologue | 143 | ····.prologue |
144 | ····const/4·v8,·0x0 | ||
145 | ····const/4·v13,·0x2 | ||
144 | ····.line·141 | 146 | ····.line·141 |
145 |
····invoke-virtual |
147 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
146 |
····move-result-object·v |
148 | ····move-result-object·v2 |
147 | ····.line·142 | 149 | ····.line·142 |
148 |
····.local·v |
150 | ····.local·v2,·"packageManager":Landroid/content/pm/PackageManager; |
149 |
····invoke-virtual |
151 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
150 |
····move-result-object·v |
152 | ····move-result-object·v3 |
151 | ····.line·143 | 153 | ····.line·143 |
152 |
····.local·v |
154 | ····.local·v3,·"packageName":Ljava/lang/String; |
153 |
····new-instance·v |
155 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
154 |
····invoke-direct·{v |
156 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
155 |
····invoke-virtual·{v |
157 | ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
156 |
····move-result-object·v |
158 | ····move-result-object·v9 |
157 |
····const-string·v1 |
159 | ····const-string·v10,·".permission.C2D_MESSAGE" |
158 |
····invoke-virtual·{v |
160 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
159 |
····move-result-object·v |
161 | ····move-result-object·v9 |
160 |
····invoke-virtual·{v |
162 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
161 |
····move-result-object·v |
163 | ····move-result-object·v4 |
162 | ····.line·146 | 164 | ····.line·146 |
163 |
····.local·v |
165 | ····.local·v4,·"permissionName":Ljava/lang/String; |
164 |
····const/16·v |
166 | ····const/16·v9,·0x1000 |
165 | ····:try_start_0 | 167 | ····:try_start_0 |
166 |
····invoke-virtual·{v |
168 | ····invoke-virtual·{v2,·v4,·v9},·Landroid/content/pm/PackageManager;->getPermissionInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo; |
167 | ····:try_end_0 | 169 | ····:try_end_0 |
168 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 170 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
169 | ····.line·155 | 171 | ····.line·155 |
170 |
····const/4·v |
172 | ····const/4·v9,·0x2 |
171 | ····:try_start_1 | 173 | ····:try_start_1 |
172 |
····invoke-virtual·{v |
174 | ····invoke-virtual·{v2,·v3,·v9},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; |
173 | ····:try_end_1 | 175 | ····:try_end_1 |
174 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 | 176 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 |
175 |
····move-result-object·v |
177 | ····move-result-object·v7 |
176 | ····.line·161 | 178 | ····.line·161 |
177 |
····.local·v |
179 | ····.local·v7,·"receiversInfo":Landroid/content/pm/PackageInfo; |
178 |
····iget-object·v |
180 | ····iget-object·v6,·v7,·Landroid/content/pm/PackageInfo;->receivers:[Landroid/content/pm/ActivityInfo; |
179 | ····.line·162 | 181 | ····.line·162 |
180 |
····.local·v |
182 | ····.local·v6,·"receivers":[Landroid/content/pm/ActivityInfo; |
181 |
····if-eqz·v |
183 | ····if-eqz·v6,·:cond_0 |
182 |
····array-length·v |
184 | ····array-length·v9,·v6 |
183 |
····if-nez·v |
185 | ····if-nez·v9,·:cond_1 |
184 | ····.line·163 | 186 | ····.line·163 |
185 | ····:cond_0 | 187 | ····:cond_0 |
186 |
····new-instance·v |
188 | ····new-instance·v8,·Ljava/lang/IllegalStateException; |
187 |
····new-instance·v |
189 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
188 |
····invoke-direct·{v |
190 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
189 |
····const-string·v1 |
191 | ····const-string·v10,·"No·receiver·for·package·" |
190 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
191 |
····move-result-object·v |
193 | ····move-result-object·v9 |
192 |
····invoke-virtual·{v |
194 | ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
193 |
····move-result-object·v |
195 | ····move-result-object·v9 |
194 |
····invoke-virtual·{v |
196 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
195 |
····move-result-object·v |
197 | ····move-result-object·v9 |
Max diff block lines reached; 20878/26417 bytes (79.03%) of diff not shown. |
Offset 47, 14 lines modified | Offset 47, 15 lines modified | ||
47 | ····const-string·v3,·"[" | 47 | ····const-string·v3,·"[" |
48 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 48 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
49 | ····move-result-object·v2 | 49 | ····move-result-object·v2 |
50 | ····.line·45 | ||
50 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 51 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
51 | ····move-result-object·v3 | 52 | ····move-result-object·v3 |
52 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 53 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
53 | ····move-result-object·v3 | 54 | ····move-result-object·v3 |
Offset 73, 14 lines modified | Offset 74, 15 lines modified | ||
73 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
74 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/android/gcm/GCMLogger;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 75 | ····invoke-direct·{v0,·v1,·v2},·Lcom/google/android/gcm/GCMLogger;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
75 | ····iput-object·v0,·p0,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mLogger:Lcom/google/android/gcm/GCMLogger; | 76 | ····iput-object·v0,·p0,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mLogger:Lcom/google/android/gcm/GCMLogger; |
77 | ····.line·44 | ||
76 | ····return-void | 78 | ····return-void |
77 | .end·method | 79 | .end·method |
78 | .method·static·final·getDefaultIntentServiceClassName(Landroid/content/Context;)Ljava/lang/String; | 80 | .method·static·final·getDefaultIntentServiceClassName(Landroid/content/Context;)Ljava/lang/String; |
79 | ····.locals·3 | 81 | ····.locals·3 |
80 | ····.param·p0,·"context"····#·Landroid/content/Context; | 82 | ····.param·p0,·"context"····#·Landroid/content/Context; |
Offset 161, 23 lines modified | Offset 163, 24 lines modified | ||
161 | ····sget-boolean·v1,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mReceiverSet:Z | 163 | ····sget-boolean·v1,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mReceiverSet:Z |
162 | ····if-nez·v1,·:cond_0 | 164 | ····if-nez·v1,·:cond_0 |
163 | ····.line·52 | 165 | ····.line·52 |
164 | ····sput-boolean·v5,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mReceiverSet:Z | 166 | ····sput-boolean·v5,·Lcom/google/android/gcm/GCMBroadcastReceiver;->mReceiverSet:Z |
165 |
····.line·5 |
167 | ····.line·54 |
166 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 168 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
167 | ····move-result-object·v1 | 169 | ····move-result-object·v1 |
168 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 170 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
169 | ····move-result-object·v1 | 171 | ····move-result-object·v1 |
172 | ····.line·53 | ||
170 | ····invoke-static·{p1,·v1},·Lcom/google/android/gcm/GCMRegistrar;->setRetryReceiverClassName(Landroid/content/Context;Ljava/lang/String;)V | 173 | ····invoke-static·{p1,·v1},·Lcom/google/android/gcm/GCMRegistrar;->setRetryReceiverClassName(Landroid/content/Context;Ljava/lang/String;)V |
171 | ····.line·56 | 174 | ····.line·56 |
172 | ····:cond_0 | 175 | ····:cond_0 |
173 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/gcm/GCMBroadcastReceiver;->getGCMIntentServiceClassName(Landroid/content/Context;)Ljava/lang/String; | 176 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/gcm/GCMBroadcastReceiver;->getGCMIntentServiceClassName(Landroid/content/Context;)Ljava/lang/String; |
174 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AsyncHttpRequest.java" | 3 | .source·"AsyncHttpRequest.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lcom/loopj/android/http/AsyncHttpRequest$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·final·client:Lcom/twofours/surespot/SurespotCachingHttpClient; | 7 | .field·private·final·client:Lcom/twofours/surespot/SurespotCachingHttpClient; |
14 | .field·private·final·context:Lch/boye/httpclientandroidlib/protocol/HttpContext; | 8 | .field·private·final·context:Lch/boye/httpclientandroidlib/protocol/HttpContext; |
15 | .field·private·executionCount:I | 9 | .field·private·executionCount:I |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/loopj/android/http/AsyncHttpResponseHandler; | 18 | .field·final·synthetic·this$0:Lcom/loopj/android/http/AsyncHttpResponseHandler; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/loopj/android/http/AsyncHttpResponseHandler;)V | 20 | .method·constructor·<init>(Lcom/loopj/android/http/AsyncHttpResponseHandler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/loopj/android/http/AsyncHttpResponseHandler; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·82 | 24 | ····.line·82 |
24 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/AsyncHttpResponseHandler$1;->this$0:Lcom/loopj/android/http/AsyncHttpResponseHandler; | 25 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/AsyncHttpResponseHandler$1;->this$0:Lcom/loopj/android/http/AsyncHttpResponseHandler; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 225, 71 lines modified | Offset 225, 69 lines modified | ||
225 | .method·public·cancelRequests(Landroid/content/Context;Z)V | 225 | .method·public·cancelRequests(Landroid/content/Context;Z)V |
226 | ····.locals·5 | 226 | ····.locals·5 |
227 | ····.param·p1,·"context"····#·Landroid/content/Context; | 227 | ····.param·p1,·"context"····#·Landroid/content/Context; |
228 | ····.param·p2,·"mayInterruptIfRunning"····#·Z | 228 | ····.param·p2,·"mayInterruptIfRunning"····#·Z |
229 | ····.prologue | 229 | ····.prologue |
230 | ····.line·214 | 230 | ····.line·214 |
231 |
····iget-object·v |
231 | ····iget-object·v3,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->requestMap:Ljava/util/Map; |
232 |
····invoke-interface·{v |
232 | ····invoke-interface·{v3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
233 |
····move-result-object·v |
233 | ····move-result-object·v1 |
234 |
····check-cast·v |
234 | ····check-cast·v1,·Ljava/util/List; |
235 | ····.line·215 | 235 | ····.line·215 |
236 |
····.local·v |
236 | ····.local·v1,·"requestList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/ref/WeakReference<Ljava/util/concurrent/Future<*>;>;>;" |
237 |
····if-eqz·v |
237 | ····if-eqz·v1,·:cond_1 |
238 | ····.line·216 | 238 | ····.line·216 |
239 |
····invoke-interface·{v |
239 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
240 |
····move-result-object·v |
240 | ····move-result-object·v3 |
241 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
242 | ····:cond_0 | 241 | ····:cond_0 |
243 | ····:goto_0 | 242 | ····:goto_0 |
244 |
····invoke-interface·{v |
243 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
245 | ····move-result·v4 | 244 | ····move-result·v4 |
246 | ····if-eqz·v4,·:cond_1 | 245 | ····if-eqz·v4,·:cond_1 |
247 |
····invoke-interface·{v |
246 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
248 |
····move-result-object·v |
247 | ····move-result-object·v2 |
249 |
····check-cast·v |
248 | ····check-cast·v2,·Ljava/lang/ref/WeakReference; |
250 | ····.line·217 | 249 | ····.line·217 |
251 |
····.local·v |
250 | ····.local·v2,·"requestRef":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Ljava/util/concurrent/Future<*>;>;" |
252 |
····invoke-virtual·{v |
251 | ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
253 |
····move-result-object·v |
252 | ····move-result-object·v0 |
254 |
····check-cast·v |
253 | ····check-cast·v0,·Ljava/util/concurrent/Future; |
255 | ····.line·218 | 254 | ····.line·218 |
256 |
····.local·v |
255 | ····.local·v0,·"request":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<*>;" |
257 |
····if-eqz·v |
256 | ····if-eqz·v0,·:cond_0 |
258 | ····.line·219 | 257 | ····.line·219 |
259 |
····invoke-interface·{v |
258 | ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Future;->cancel(Z)Z |
260 | ····goto·:goto_0 | 259 | ····goto·:goto_0 |
261 | ····.line·223 | 260 | ····.line·223 |
262 |
····.end·local·v0····#·" |
261 | ····.end·local·v0····#·"request":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<*>;" |
263 |
····.end·local·v |
262 | ····.end·local·v2····#·"requestRef":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Ljava/util/concurrent/Future<*>;>;" |
264 | ····.end·local·v3····#·"requestRef":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Ljava/util/concurrent/Future<*>;>;" | ||
265 | ····:cond_1 | 263 | ····:cond_1 |
266 |
····iget-object·v |
264 | ····iget-object·v3,·p0,·Lcom/loopj/android/http/AsyncHttpClient;->requestMap:Ljava/util/Map; |
267 |
····invoke-interface·{v |
265 | ····invoke-interface·{v3,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
268 | ····.line·224 | 266 | ····.line·224 |
269 | ····return-void | 267 | ····return-void |
270 | .end·method | 268 | .end·method |
271 | .method·public·clearCache()V | 269 | .method·public·clearCache()V |
272 | ····.locals·1 | 270 | ····.locals·1 |
Offset 222, 223 lines modified | Offset 222, 206 lines modified | ||
222 | ····invoke-virtual·{p0,·v0},·Lcom/loopj/android/http/BinaryHttpResponseHandler;->sendMessage(Landroid/os/Message;)V | 222 | ····invoke-virtual·{p0,·v0},·Lcom/loopj/android/http/BinaryHttpResponseHandler;->sendMessage(Landroid/os/Message;)V |
223 | ····.line·121 | 223 | ····.line·121 |
224 | ····return-void | 224 | ····return-void |
225 | .end·method | 225 | .end·method |
226 | .method·sendResponseMessage(Lch/boye/httpclientandroidlib/HttpResponse;)V | 226 | .method·sendResponseMessage(Lch/boye/httpclientandroidlib/HttpResponse;)V |
227 |
····.locals·1 |
227 | ····.locals·14 |
228 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; | 228 | ····.param·p1,·"response"····#·Lch/boye/httpclientandroidlib/HttpResponse; |
229 | ····.prologue | 229 | ····.prologue |
230 | ····const/4·v10,·0x0 | ||
230 | ····.line·155 | 231 | ····.line·155 |
231 |
····invoke-interfac |
232 | ····invoke-interface·{p1},·Lch/boye/httpclientandroidlib/HttpResponse;->getStatusLine()Lch/boye/httpclientandroidlib/StatusLine; |
232 |
····move-result-object·v |
233 | ····move-result-object·v8 |
233 | ····.line·156 | 234 | ····.line·156 |
234 |
····.local·v |
235 | ····.local·v8,·"status":Lch/boye/httpclientandroidlib/StatusLine; |
235 |
····const-string·v1 |
236 | ····const-string·v11,·"Content-Type" |
236 |
···· |
237 | ····invoke-interface·{p1,·v11},·Lch/boye/httpclientandroidlib/HttpResponse;->getHeaders(Ljava/lang/String;)[Lch/boye/httpclientandroidlib/Header; |
237 |
···· |
238 | ····move-result-object·v2 |
238 | ····move-result-object·v4 | ||
239 | ····.line·157 | 239 | ····.line·157 |
240 |
····.local·v |
240 | ····.local·v2,·"contentTypeHeaders":[Lch/boye/httpclientandroidlib/Header; |
241 |
····const/4·v |
241 | ····const/4·v7,·0x0 |
242 | ····.line·158 | 242 | ····.line·158 |
243 |
····.local·v |
243 | ····.local·v7,·"responseBody":[B |
244 |
····array-length·v1 |
244 | ····array-length·v11,·v2 |
245 |
····const/4·v1 |
245 | ····const/4·v12,·0x1 |
246 |
····if-eq·v1 |
246 | ····if-eq·v11,·v12,·:cond_0 |
247 | ····.line·160 | 247 | ····.line·160 |
248 |
····new-instance·v1 |
248 | ····new-instance·v10,·Lch/boye/httpclientandroidlib/client/HttpResponseException; |
249 | ····invoke-interface·{v12},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I | ||
250 |
···· |
249 | ····invoke-interface·{v8},·Lch/boye/httpclientandroidlib/StatusLine;->getStatusCode()I |
251 |
···· |
250 | ····move-result·v11 |
252 |
···· |
251 | ····const-string·v12,·"None,·or·more·than·one,·Content-Type·Header·found!" |
253 |
···· |
252 | ····invoke-direct·{v10,·v11,·v12},·Lch/boye/httpclientandroidlib/client/HttpResponseException;-><init>(ILjava/lang/String;)V |
254 |
····invoke-virtual·{ |
253 | ····invoke-virtual·{p0,·v10,·v7},·Lcom/loopj/android/http/BinaryHttpResponseHandler;->sendFailureMessage(Ljava/lang/Throwable;[B)V |
255 | ····.line·191 | 254 | ····.line·191 |
256 | ····:goto_0 | 255 | ····:goto_0 |
257 | ····return-void | 256 | ····return-void |
258 | ····.line·163 | 257 | ····.line·163 |
259 | ····:cond_0 | 258 | ····:cond_0 |
260 |
···· |
259 | ····aget-object·v1,·v2,·v10 |
261 | ····aget-object·v3,·v4,·v14 | ||
262 | ····.line·164 | 260 | ····.line·164 |
263 |
····.local·v |
261 | ····.local·v1,·"contentTypeHeader":Lch/boye/httpclientandroidlib/Header; |
264 |
····const/4·v |
262 | ····const/4·v6,·0x0 |
265 | ····.line·165 | 263 | ····.line·165 |
266 |
····.local·v |
264 | ····.local·v6,·"foundAllowedContentType":Z |
267 |
····sget-object·v |
265 | ····sget-object·v11,·Lcom/loopj/android/http/BinaryHttpResponseHandler;->mAllowedContentTypes:[Ljava/lang/String; |
268 |
|
266 | ····array-length·v12,·v11 |
269 | ····array-length·v10,·v2 | ||
270 | ····.local·v10,·"len$":I | ||
271 | ····const/4·v9,·0x0 | ||
272 | ····.local·v9,·"i$":I | ||
273 | ····:goto_1 | 267 | ····:goto_1 |
274 |
····if-ge·v |
268 | ····if-ge·v10,·v12,·:cond_2 |
275 |
····aget-object·v |
269 | ····aget-object·v0,·v11,·v10 |
276 | ····.line·166 | 270 | ····.line·166 |
277 |
····.local·v |
271 | ····.local·v0,·"anAllowedContentType":Ljava/lang/String; |
278 |
····invoke-interface·{v |
272 | ····invoke-interface·{v1},·Lch/boye/httpclientandroidlib/Header;->getValue()Ljava/lang/String; |
279 |
····move-result-object·v1 |
273 | ····move-result-object·v13 |
280 |
····invoke-virtual·{v |
274 | ····invoke-virtual·{v0,·v13},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
281 |
····move-result·v1 |
275 | ····move-result·v13 |
282 |
····if-eqz·v1 |
276 | ····if-eqz·v13,·:cond_1 |
283 | ····.line·167 | 277 | ····.line·167 |
284 |
····const/4·v |
278 | ····const/4·v6,·0x1 |
Max diff block lines reached; 6799/11445 bytes (59.41%) of diff not shown. |
Offset 121, 49 lines modified | Offset 121, 48 lines modified | ||
121 | ····.line·76 | 121 | ····.line·76 |
122 | ····invoke-direct·{p0},·Lcom/loopj/android/http/RequestParams;->init()V | 122 | ····invoke-direct·{p0},·Lcom/loopj/android/http/RequestParams;->init()V |
123 | ····.line·78 | 123 | ····.line·78 |
124 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 124 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
125 |
····move-result-object·v |
125 | ····move-result-object·v1 |
126 |
····invoke-interface·{v |
126 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
127 |
····move-result-object·v |
127 | ····move-result-object·v3 |
128 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
129 | ····:goto_0 | 128 | ····:goto_0 |
130 |
····invoke-interface·{v |
129 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
131 |
····move-result·v |
130 | ····move-result·v1 |
132 |
····if-eqz·v |
131 | ····if-eqz·v1,·:cond_0 |
133 |
····invoke-interface·{v |
132 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
134 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
135 | ····check-cast·v0,·Ljava/util/Map$Entry; | 134 | ····check-cast·v0,·Ljava/util/Map$Entry; |
136 | ····.line·79 | 135 | ····.line·79 |
137 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 136 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
138 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 137 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
139 |
····move-result-object·v |
138 | ····move-result-object·v1 |
140 |
····check-cast·v |
139 | ····check-cast·v1,·Ljava/lang/String; |
141 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 140 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
142 |
····move-result-object·v |
141 | ····move-result-object·v2 |
143 |
····check-cast·v |
142 | ····check-cast·v2,·Ljava/lang/String; |
144 |
····invoke-virtual·{p0,·v |
143 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/loopj/android/http/RequestParams;->put(Ljava/lang/String;Ljava/lang/String;)V |
145 | ····goto·:goto_0 | 144 | ····goto·:goto_0 |
146 | ····.line·81 | 145 | ····.line·81 |
147 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 146 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
148 | ····:cond_0 | 147 | ····:cond_0 |
149 | ····return-void | 148 | ····return-void |
Offset 267, 15 lines modified | Offset 266, 15 lines modified | ||
267 | ····.line·279 | 266 | ····.line·279 |
268 | ····return-void | 267 | ····return-void |
269 | .end·method | 268 | .end·method |
270 | #·virtual·methods | 269 | #·virtual·methods |
271 | .method·public·getEntity()Lch/boye/httpclientandroidlib/HttpEntity; | 270 | .method·public·getEntity()Lch/boye/httpclientandroidlib/HttpEntity; |
272 |
····.locals· |
271 | ····.locals·19 |
273 | ····.prologue | 272 | ····.prologue |
274 | ····.line·229 | 273 | ····.line·229 |
275 | ····const/4·v9,·0x0 | 274 | ····const/4·v9,·0x0 |
276 | ····.line·231 | 275 | ····.line·231 |
277 | ····.local·v9,·"entity":Lch/boye/httpclientandroidlib/HttpEntity; | 276 | ····.local·v9,·"entity":Lch/boye/httpclientandroidlib/HttpEntity; |
Offset 302, 25 lines modified | Offset 301, 24 lines modified | ||
302 | ····invoke-virtual·{v2},·Ljava/util/concurrent/ConcurrentHashMap;->entrySet()Ljava/util/Set; | 301 | ····invoke-virtual·{v2},·Ljava/util/concurrent/ConcurrentHashMap;->entrySet()Ljava/util/Set; |
303 | ····move-result-object·v2 | 302 | ····move-result-object·v2 |
304 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 303 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
305 |
····move-result-object·v |
304 | ····move-result-object·v4 |
306 | ····.local·v15,·"i$":Ljava/util/Iterator; | ||
307 | ····:goto_0 | 305 | ····:goto_0 |
308 |
····invoke-interface·{v |
306 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
309 | ····move-result·v2 | 307 | ····move-result·v2 |
310 | ····if-eqz·v2,·:cond_0 | 308 | ····if-eqz·v2,·:cond_0 |
311 |
····invoke-interface·{v |
309 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
312 | ····move-result-object·v12 | 310 | ····move-result-object·v12 |
313 | ····check-cast·v12,·Ljava/util/Map$Entry; | 311 | ····check-cast·v12,·Ljava/util/Map$Entry; |
314 | ····.line·236 | 312 | ····.line·236 |
315 | ····.local·v12,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 313 | ····.local·v12,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
Offset 355, 38 lines modified | Offset 353, 38 lines modified | ||
355 | ····move-result-object·v2 | 353 | ····move-result-object·v2 |
356 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I | 354 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
357 | ····move-result·v2 | 355 | ····move-result·v2 |
Max diff block lines reached; 25037/28363 bytes (88.27%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/loopj/android/http/SyncHttpClient; | 18 | .field·final·synthetic·this$0:Lcom/loopj/android/http/SyncHttpClient; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/loopj/android/http/SyncHttpClient;)V | 20 | .method·constructor·<init>(Lcom/loopj/android/http/SyncHttpClient;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/loopj/android/http/SyncHttpClient; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·24 | 24 | ····.line·24 |
24 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/SyncHttpClient$1;->this$0:Lcom/loopj/android/http/SyncHttpClient; | 25 | ····iput-object·p1,·p0,·Lcom/loopj/android/http/SyncHttpClient$1;->this$0:Lcom/loopj/android/http/SyncHttpClient; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V |
Offset 120, 12 lines modified | Offset 120, 13 lines modified | ||
120 | ····.line·71 | 120 | ····.line·71 |
121 | ····:cond_0 | 121 | ····:cond_0 |
122 | ····new-instance·v0,·Lcom/loopj/android/http/AsyncHttpRequest; | 122 | ····new-instance·v0,·Lcom/loopj/android/http/AsyncHttpRequest; |
123 | ····invoke-direct·{v0,·p1,·p2,·p3,·p5},·Lcom/loopj/android/http/AsyncHttpRequest;-><init>(Lcom/twofours/surespot/SurespotCachingHttpClient;Lch/boye/httpclientandroidlib/protocol/HttpContext;Lch/boye/httpclientandroidlib/client/methods/HttpUriRequest;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V | 123 | ····invoke-direct·{v0,·p1,·p2,·p3,·p5},·Lcom/loopj/android/http/AsyncHttpRequest;-><init>(Lcom/twofours/surespot/SurespotCachingHttpClient;Lch/boye/httpclientandroidlib/protocol/HttpContext;Lch/boye/httpclientandroidlib/client/methods/HttpUriRequest;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V |
124 | ····.line·72 | ||
124 | ····invoke-virtual·{v0},·Lcom/loopj/android/http/AsyncHttpRequest;->run()V | 125 | ····invoke-virtual·{v0},·Lcom/loopj/android/http/AsyncHttpRequest;->run()V |
125 | ····.line·73 | 126 | ····.line·73 |
126 | ····return-void | 127 | ····return-void |
127 | .end·method | 128 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/GCMIntentService; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/GCMIntentService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/GCMIntentService;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/GCMIntentService;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/GCMIntentService; | ||
22 | ····.param·p2,·"x0"····#·Landroid/content/Context; | 23 | ····.param·p2,·"x0"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·81 | 25 | ····.line·81 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/GCMIntentService$1;->this$0:Lcom/twofours/surespot/GCMIntentService; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/GCMIntentService$1;->this$0:Lcom/twofours/surespot/GCMIntentService; |
26 | ····invoke-direct·{p0,·p2},·Lcom/loopj/android/http/SyncHttpClient;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/loopj/android/http/SyncHttpClient;-><init>(Landroid/content/Context;)V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$username:Ljava/lang/String; | 34 | .field·final·synthetic·val$username:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/StateController;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/StateController;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/StateController; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·329 | 40 | ····.line·329 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$2;->this$0:Lcom/twofours/surespot/StateController; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$2;->this$0:Lcom/twofours/surespot/StateController; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/StateController$2;->val$username:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/StateController$2;->val$username:Ljava/lang/String; |
Offset 67, 296 lines modified | Offset 68, 275 lines modified | ||
67 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
68 | ····return-object·v0 | 69 | ····return-object·v0 |
69 | .end·method | 70 | .end·method |
70 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 71 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
71 |
····.locals·1 |
72 | ····.locals·15 |
72 | ····.param·p1,·"params"····#·[Ljava/lang/Void; | 73 | ····.param·p1,·"params"····#·[Ljava/lang/Void; |
73 | ····.prologue | 74 | ····.prologue |
74 | ····.line·332 | 75 | ····.line·332 |
75 |
···· |
76 | ····iget-object·v10,·p0,·Lcom/twofours/surespot/StateController$2;->this$0:Lcom/twofours/surespot/StateController; |
76 |
····iget-object·v1 |
77 | ····iget-object·v11,·p0,·Lcom/twofours/surespot/StateController$2;->val$username:Ljava/lang/String; |
77 |
···· |
78 | ····const-string·v12,·"secrets" |
78 | ····iget-object·v13,·v0,·Lcom/twofours/surespot/StateController$2;->val$username:Ljava/lang/String; | ||
79 | ····const-string·v14,·"secrets" | ||
80 | ····#·invokes:·Lcom/twofours/surespot/StateController;->getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 79 | ····#·invokes:·Lcom/twofours/surespot/StateController;->getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
81 |
····invoke-static·{v1 |
80 | ····invoke-static·{v10,·v11,·v12},·Lcom/twofours/surespot/StateController;->access$000(Lcom/twofours/surespot/StateController;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
82 |
····move-result-object·v |
81 | ····move-result-object·v3 |
83 | ····.line·333 | 82 | ····.line·333 |
84 |
····.local·v |
83 | ····.local·v3,·"filename":Ljava/lang/String; |
85 |
····new-instance·v |
84 | ····new-instance·v6,·Ljava/util/HashMap; |
86 |
····invoke-direct·{v |
85 | ····invoke-direct·{v6},·Ljava/util/HashMap;-><init>()V |
87 | ····.line·335 | 86 | ····.line·335 |
88 |
····.local·v |
87 | ····.local·v6,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;[B>;" |
89 |
···· |
88 | ····iget-object·v10,·p0,·Lcom/twofours/surespot/StateController$2;->val$secrets:Ljava/util/Map; |
90 |
····i |
89 | ····invoke-interface·{v10},·Ljava/util/Map;->keySet()Ljava/util/Set; |
91 |
···· |
90 | ····move-result-object·v10 |
92 | ····move-result-object·v12 | ||
93 |
····invoke-interface·{v1 |
91 | ····invoke-interface·{v10},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
94 |
····move-result-object·v |
92 | ····move-result-object·v11 |
95 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
96 | ····:cond_0 | 93 | ····:cond_0 |
97 | ····:goto_0 | 94 | ····:goto_0 |
98 |
····invoke-interface·{v |
95 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
99 |
····move-result·v1 |
96 | ····move-result·v10 |
100 |
····if-eqz·v1 |
97 | ····if-eqz·v10,·:cond_2 |
101 |
····invoke-interface·{v |
98 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
102 |
····move-result-object·v |
99 | ····move-result-object·v5 |
103 |
····check-cast·v |
100 | ····check-cast·v5,·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; |
104 | ····.line·337 | 101 | ····.line·337 |
105 |
····.local·v |
102 | ····.local·v5,·"key":Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; |
106 |
····invoke-virtual·{v |
103 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getOurUsername()Ljava/lang/String; |
107 |
····move-result-object·v1 |
104 | ····move-result-object·v10 |
108 | ····move-object/from16·v0,·p0 | ||
109 |
····iget-object·v1 |
105 | ····iget-object·v12,·p0,·Lcom/twofours/surespot/StateController$2;->val$username:Ljava/lang/String; |
110 |
····invoke-virtual·{v1 |
106 | ····invoke-virtual·{v10,·v12},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
111 |
····move-result·v1 |
107 | ····move-result·v10 |
112 |
····if-eqz·v1 |
108 | ····if-eqz·v10,·:cond_0 |
113 | ····.line·338 | 109 | ····.line·338 |
114 |
····new-instance·v1 |
110 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
115 |
····invoke-direct·{v1 |
111 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
Max diff block lines reached; 11449/16910 bytes (67.71%) of diff not shown. |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$username:Ljava/lang/String; | 34 | .field·final·synthetic·val$username:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/StateController;Ljava/lang/String;Lch/boye/httpclientandroidlib/cookie/Cookie;Ljava/lang/String;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/StateController;Ljava/lang/String;Lch/boye/httpclientandroidlib/cookie/Cookie;Ljava/lang/String;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/StateController; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·465 | 40 | ····.line·465 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$3;->this$0:Lcom/twofours/surespot/StateController; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$3;->this$0:Lcom/twofours/surespot/StateController; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/StateController$3;->val$username:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/StateController$3;->val$username:Ljava/lang/String; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·public·userControlId:I | 30 | .field·public·userControlId:I |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·public·constructor·<init>(Lcom/twofours/surespot/StateController;)V | 32 | .method·public·constructor·<init>(Lcom/twofours/surespot/StateController;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/StateController; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·52 | 36 | ····.line·52 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$FriendState;->this$0:Lcom/twofours/surespot/StateController; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/StateController$FriendState;->this$0:Lcom/twofours/surespot/StateController; |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····invoke-direct·{v0,·p0,·p1},·Lcom/twofours/surespot/StateController$1;-><init>(Landroid/content/Context;Lcom/twofours/surespot/network/IAsyncCallback;)V | 67 | ····invoke-direct·{v0,·p0,·p1},·Lcom/twofours/surespot/StateController$1;-><init>(Landroid/content/Context;Lcom/twofours/surespot/network/IAsyncCallback;)V |
68 | ····const/4·v1,·0x0 | 68 | ····const/4·v1,·0x0 |
69 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 69 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
70 | ····.line·311 | ||
70 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/StateController$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 71 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/StateController$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
71 | ····.line·312 | 72 | ····.line·312 |
72 | ····return-void | 73 | ····return-void |
73 | .end·method | 74 | .end·method |
74 | .method·private·getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 75 | .method·private·getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
Offset 985, 15 lines modified | Offset 986, 15 lines modified | ||
985 | ····.end·local·v3····#·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/twofours/surespot/chat/SurespotMessage;>;" | 986 | ····.end·local·v3····#·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/twofours/surespot/chat/SurespotMessage;>;" |
986 | ····.end·local·v6····#·"sMessages":Ljava/lang/String; | 987 | ····.end·local·v6····#·"sMessages":Ljava/lang/String; |
987 | ····:cond_1 | 988 | ····:cond_1 |
988 | ····return-object·v5 | 989 | ····return-object·v5 |
989 | .end·method | 990 | .end·method |
990 | .method·public·loadSharedSecrets(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; | 991 | .method·public·loadSharedSecrets(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map; |
991 |
····.locals·2 |
992 | ····.locals·20 |
992 | ····.param·p1,·"username"····#·Ljava/lang/String; | 993 | ····.param·p1,·"username"····#·Ljava/lang/String; |
993 | ····.param·p2,·"password"····#·Ljava/lang/String; | 994 | ····.param·p2,·"password"····#·Ljava/lang/String; |
994 | ····.annotation·system·Ldalvik/annotation/Signature; | 995 | ····.annotation·system·Ldalvik/annotation/Signature; |
995 | ········value·=·{ | 996 | ········value·=·{ |
996 | ············"(", | 997 | ············"(", |
997 | ············"Ljava/lang/String;", | 998 | ············"Ljava/lang/String;", |
998 | ············"Ljava/lang/String;", | 999 | ············"Ljava/lang/String;", |
Offset 1009, 348 lines modified | Offset 1010, 329 lines modified | ||
1009 | ····.line·372 | 1010 | ····.line·372 |
1010 | ····if-eqz·p1,·:cond_0 | 1011 | ····if-eqz·p1,·:cond_0 |
1011 | ····if-nez·p2,·:cond_1 | 1012 | ····if-nez·p2,·:cond_1 |
1012 | ····.line·373 | 1013 | ····.line·373 |
1013 | ····:cond_0 | 1014 | ····:cond_0 |
1014 |
····const/4·v |
1015 | ····const/4·v9,·0x0 |
1015 | ····.line·419 | 1016 | ····.line·419 |
1016 | ····:goto_0 | 1017 | ····:goto_0 |
1017 |
····return-object·v |
1018 | ····return-object·v9 |
1018 | ····.line·376 | 1019 | ····.line·376 |
1019 | ····:cond_1 | 1020 | ····:cond_1 |
1020 |
····const-string·v1 |
1021 | ····const-string·v15,·"secrets" |
1021 | ····move-object/from16·v0,·p0 | 1022 | ····move-object/from16·v0,·p0 |
1022 | ····move-object/from16·v1,·p1 | 1023 | ····move-object/from16·v1,·p1 |
1023 |
···· |
1024 | ····invoke-direct·{v0,·v1,·v15},·Lcom/twofours/surespot/StateController;->getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
1024 | ····invoke-direct·{v0,·v1,·v2},·Lcom/twofours/surespot/StateController;->getFilename(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
1025 |
····move-result-object·v |
1025 | ····move-result-object·v6 |
1026 | ····.line·378 | 1026 | ····.line·378 |
1027 |
····.local·v |
1027 | ····.local·v6,·"filename":Ljava/lang/String; |
1028 |
····new-instance·v |
1028 | ····new-instance·v5,·Ljava/io/File; |
1029 |
····invoke-direct·{v |
1029 | ····invoke-direct·{v5,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
1030 | ····.line·379 | 1030 | ····.line·379 |
1031 |
····.local·v |
1031 | ····.local·v5,·"file":Ljava/io/File; |
1032 |
····invoke-virtual·{v |
1032 | ····invoke-virtual·{v5},·Ljava/io/File;->exists()Z |
1033 |
····move-result·v1 |
1033 | ····move-result·v15 |
1034 |
····if-nez·v1 |
1034 | ····if-nez·v15,·:cond_2 |
1035 | ····.line·380 | 1035 | ····.line·380 |
1036 |
····const/4·v |
1036 | ····const/4·v9,·0x0 |
1037 | ····goto·:goto_0 | 1037 | ····goto·:goto_0 |
1038 | ····.line·383 | 1038 | ····.line·383 |
1039 | ····:cond_2 | 1039 | ····:cond_2 |
1040 |
····const/4·v |
1040 | ····const/4·v8,·0x0 |
1041 | ····.line·385 | 1041 | ····.line·385 |
1042 |
····.local·v |
1042 | ····.local·v8,·"loadedMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;[B>;" |
1043 | ····:try_start_0 | 1043 | ····:try_start_0 |
1044 |
····invoke-static·{v |
1044 | ····invoke-static·{v6},·Lcom/twofours/surespot/common/FileUtils;->readFileNoGzip(Ljava/lang/String;)[B |
1045 |
····move-result-object·v |
1045 | ····move-result-object·v4 |
1046 | ····.line·386 | 1046 | ····.line·386 |
1047 |
····.local·v |
1047 | ····.local·v4,·"encryptedSecretData":[B |
1048 | ····move-object/from16·v0,·p2 | 1048 | ····move-object/from16·v0,·p2 |
1049 |
····invoke-static·{v0,·v |
1049 | ····invoke-static·{v0,·v4},·Lcom/twofours/surespot/encryption/EncryptionController;->decryptData(Ljava/lang/String;[B)[B |
1050 |
····move-result-object·v1 |
1050 | ····move-result-object·v11 |
1051 | ····.line·388 | 1051 | ····.line·388 |
1052 |
····.local·v1 |
1052 | ····.local·v11,·"secretData":[B |
Max diff block lines reached; 15731/19480 bytes (80.75%) of diff not shown. |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/SurespotApplication; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/SurespotApplication; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/SurespotApplication;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/SurespotApplication;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/SurespotApplication; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·150 | 37 | ····.line·150 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/SurespotApplication$2;->this$0:Lcom/twofours/surespot/SurespotApplication; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/SurespotApplication$2;->this$0:Lcom/twofours/surespot/SurespotApplication; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 13, 254 lines modified | Offset 13, 236 lines modified | ||
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 16 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
17 |
····.locals·1 |
17 | ····.locals·13 |
18 | ····.param·p1,·"context"····#·Landroid/content/Context; | 18 | ····.param·p1,·"context"····#·Landroid/content/Context; |
19 | ····.param·p2,·"intent"····#·Landroid/content/Intent; | 19 | ····.param·p2,·"intent"····#·Landroid/content/Intent; |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·28 | 21 | ····.line·28 |
22 |
····const-string·v |
22 | ····const-string·v9,·"SurespotBroadcastReceiver" |
23 |
····mo |
23 | ····invoke-static·{v9,·p2},·Lcom/twofours/surespot/common/Utils;->logIntent(Ljava/lang/String;Landroid/content/Intent;)V |
24 | ····invoke-static·{v13,·v0},·Lcom/twofours/surespot/common/Utils;->logIntent(Ljava/lang/String;Landroid/content/Intent;)V | ||
25 | ····.line·30 | 24 | ····.line·30 |
26 |
····const/4·v |
25 | ····const/4·v5,·0x0 |
27 | ····.line·31 | 26 | ····.line·31 |
28 |
····.local·v |
27 | ····.local·v5,·"referrers":Lorg/json/JSONArray; |
29 |
····const-string·v |
28 | ····const-string·v9,·"referrers" |
30 | ····move-object/from16·v0,·p1 | ||
31 |
····invoke-static·{ |
29 | ····invoke-static·{p1,·v9},·Lcom/twofours/surespot/common/Utils;->getSharedPrefsString(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; |
32 |
····move-result-object·v |
30 | ····move-result-object·v7 |
33 | ····.line·32 | 31 | ····.line·32 |
34 |
····.local·v |
32 | ····.local·v7,·"sReferrers":Ljava/lang/String; |
35 |
····invoke-static·{v |
33 | ····invoke-static·{v7},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
36 |
····move-result·v |
34 | ····move-result·v9 |
37 |
····if-nez·v |
35 | ····if-nez·v9,·:cond_0 |
38 | ····.line·34 | 36 | ····.line·34 |
39 | ····:try_start_0 | 37 | ····:try_start_0 |
40 |
····new-instance·v |
38 | ····new-instance·v6,·Lorg/json/JSONArray; |
41 |
····invoke-direct·{v |
39 | ····invoke-direct·{v6,·v7},·Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V |
42 | ····:try_end_0 | 40 | ····:try_end_0 |
43 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 | 41 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 |
44 |
····.end·local·v |
42 | ····.end·local·v5····#·"referrers":Lorg/json/JSONArray; |
45 |
····.local·v |
43 | ····.local·v6,·"referrers":Lorg/json/JSONArray; |
46 |
····move-object·v |
44 | ····move-object·v5,·v6 |
47 | ····.line·41 | 45 | ····.line·41 |
48 |
····.end·local·v |
46 | ····.end·local·v6····#·"referrers":Lorg/json/JSONArray; |
49 |
····.restart·local·v |
47 | ····.restart·local·v5····#·"referrers":Lorg/json/JSONArray; |
50 | ····:cond_0 | 48 | ····:cond_0 |
51 | ····:goto_0 | 49 | ····:goto_0 |
52 |
····if-nez·v |
50 | ····if-nez·v5,·:cond_1 |
53 | ····.line·42 | 51 | ····.line·42 |
54 |
····new-instance·v |
52 | ····new-instance·v5,·Lorg/json/JSONArray; |
55 |
····.end·local·v |
53 | ····.end·local·v5····#·"referrers":Lorg/json/JSONArray; |
56 |
····invoke-direct·{v |
54 | ····invoke-direct·{v5},·Lorg/json/JSONArray;-><init>()V |
57 | ····.line·45 | 55 | ····.line·45 |
58 |
····.restart·local·v |
56 | ····.restart·local·v5····#·"referrers":Lorg/json/JSONArray; |
59 | ····:cond_1 | 57 | ····:cond_1 |
60 |
····new-instance·v |
58 | ····new-instance·v8,·Ljava/util/HashMap; |
61 |
····invoke-direct·{v |
59 | ····invoke-direct·{v8},·Ljava/util/HashMap;-><init>()V |
62 | ····.line·47 | 60 | ····.line·47 |
63 |
····.local·v |
61 | ····.local·v8,·"values":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;" |
64 | ····:try_start_1 | 62 | ····:try_start_1 |
65 |
····const-string·v |
63 | ····const-string·v9,·"referrer" |
66 | ····move-object/from16·v0,·p2 | ||
67 |
····invoke-virtual·{ |
64 | ····invoke-virtual·{p2,·v9},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z |
68 |
····move-result·v |
65 | ····move-result·v9 |
69 |
····if-eqz·v |
66 | ····if-eqz·v9,·:cond_2 |
70 | ····.line·48 | 67 | ····.line·48 |
71 |
····const-string·v |
68 | ····const-string·v9,·"referrer" |
72 |
···· |
69 | ····invoke-virtual·{p2,·v9},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
73 |
···· |
70 | ····move-result-object·v9 |
74 |
···· |
71 | ····const-string·v10,·"&" |
75 |
···· |
72 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
76 |
···· |
73 | ····move-result-object·v3 |
77 | ····move-result-object·v7 | ||
Max diff block lines reached; 7942/12636 bytes (62.85%) of diff not shown. |
Offset 668, 28 lines modified | Offset 668, 30 lines modified | ||
668 | ····move-result-object·v8 | 668 | ····move-result-object·v8 |
669 | ····aput-object·v8,·v4,·v7 | 669 | ····aput-object·v8,·v4,·v7 |
670 | ····const/4·v7,·0x3 | 670 | ····const/4·v7,·0x3 |
671 | ····.line·158 | ||
671 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 672 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
672 | ····move-result-object·v8 | 673 | ····move-result-object·v8 |
673 | ····aput-object·v8,·v4,·v7 | 674 | ····aput-object·v8,·v4,·v7 |
674 | ····const/4·v7,·0x4 | 675 | ····const/4·v7,·0x4 |
675 | ····invoke-static/range·{v23·..·v23},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 676 | ····invoke-static/range·{v23·..·v23},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
676 | ····move-result-object·v8 | 677 | ····move-result-object·v8 |
677 | ····aput-object·v8,·v4,·v7 | 678 | ····aput-object·v8,·v4,·v7 |
679 | ····.line·157 | ||
678 | ····invoke-static·{v2,·v3,·v4},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 680 | ····invoke-static·{v2,·v3,·v4},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
679 | ····.line·160 | 681 | ····.line·160 |
680 | ····if-eqz·v16,·:cond_3 | 682 | ····if-eqz·v16,·:cond_3 |
681 | ····if-eqz·v17,·:cond_3 | 683 | ····if-eqz·v17,·:cond_3 |
Offset 869, 20 lines modified | Offset 871, 22 lines modified | ||
869 | ····.line·211 | 871 | ····.line·211 |
870 | ····:cond_6 | 872 | ····:cond_6 |
871 | ····const-string·v4,·"message_added_event" | 873 | ····const-string·v4,·"message_added_event" |
872 | ····const·v2,·0x7f0700d9 | 874 | ····const·v2,·0x7f0700d9 |
875 | ····.line·216 | ||
873 | ····move-object/from16·v0,·p1 | 876 | ····move-object/from16·v0,·p1 |
874 | ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 877 | ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
875 | ····move-result-object·v7 | 878 | ····move-result-object·v7 |
879 | ····.line·217 | ||
876 | ····invoke-static·{v15},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 880 | ····invoke-static·{v15},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
877 | ····move-result·v2 | 881 | ····move-result·v2 |
878 | ····if-eqz·v2,·:cond_7 | 882 | ····if-eqz·v2,·:cond_7 |
879 | ····const·v2,·0x7f0700d8 | 883 | ····const·v2,·0x7f0700d8 |
Offset 893, 20 lines modified | Offset 897, 22 lines modified | ||
893 | ····const/4·v8,·0x0 | 897 | ····const/4·v8,·0x0 |
894 | ····const-string·v12,·"" | 898 | ····const-string·v12,·"" |
895 | ····aput-object·v12,·v3,·v8 | 899 | ····aput-object·v12,·v3,·v8 |
900 | ····.line·218 | ||
896 | ····move-object/from16·v0,·p1 | 901 | ····move-object/from16·v0,·p1 |
897 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 902 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
898 | ····move-result-object·v8 | 903 | ····move-result-object·v8 |
904 | ····.line·219 | ||
899 | ····:goto_1 | 905 | ····:goto_1 |
900 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 906 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
901 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 907 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
902 | ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 908 | ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 930, 18 lines modified | Offset 936, 20 lines modified | ||
930 | ····const/4·v10,·0x0 | 936 | ····const/4·v10,·0x0 |
931 | ····move-object/from16·v2,·p0 | 937 | ····move-object/from16·v2,·p0 |
932 | ····move-object/from16·v3,·p1 | 938 | ····move-object/from16·v3,·p1 |
939 | ····.line·211 | ||
933 | ····invoke-direct/range·{v2·..·v10},·Lcom/twofours/surespot/GCMIntentService;->generateNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V | 940 | ····invoke-direct/range·{v2·..·v10},·Lcom/twofours/surespot/GCMIntentService;->generateNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V |
934 | ····goto/16·:goto_0 | 941 | ····goto/16·:goto_0 |
942 | ····.line·218 | ||
935 | ····:cond_7 | 943 | ····:cond_7 |
936 | ····const·v2,·0x7f0700d7 | 944 | ····const·v2,·0x7f0700d7 |
937 | ····const/4·v3,·0x2 | 945 | ····const/4·v3,·0x2 |
938 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 946 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
Offset 951, 14 lines modified | Offset 959, 15 lines modified | ||
Max diff block lines reached; 3796/6054 bytes (62.70%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·482 | 35 | ····.line·482 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$10;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$10;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/LoginActivity$11$1; | 21 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/LoginActivity$11$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$11$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$11$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/activities/LoginActivity$11$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·508 | 27 | ····.line·508 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11$1$1;->this$2:Lcom/twofours/surespot/activities/LoginActivity$11$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11$1$1;->this$2:Lcom/twofours/surespot/activities/LoginActivity$11$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/LoginActivity$11; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/LoginActivity$11; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$11;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$11;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/LoginActivity$11; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·504 | 37 | ····.line·504 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11$1;->this$1:Lcom/twofours/surespot/activities/LoginActivity$11; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11$1;->this$1:Lcom/twofours/surespot/activities/LoginActivity$11; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·500 | 35 | ····.line·500 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$11;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·556 | 27 | ····.line·556 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$12;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$12;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·574 | 27 | ····.line·574 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$13;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$13;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·108 | 27 | ····.line·108 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$1;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$1;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·136 | 27 | ····.line·136 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$3;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$3;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·119 | 27 | ····.line·119 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$2;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$2;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·247 | 27 | ····.line·247 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$5;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$5;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·155 | 27 | ····.line·155 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$4;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$4;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
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/twofours/surespot/activities/LoginActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·265 | 27 | ····.line·265 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$6;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$6;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$idSig:Lcom/twofours/surespot/activities/LoginActivity$IdSig; | 19 | .field·final·synthetic·val$idSig:Lcom/twofours/surespot/activities/LoginActivity$IdSig; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$7;Lcom/twofours/surespot/activities/LoginActivity$IdSig;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity$7;Lcom/twofours/surespot/activities/LoginActivity$IdSig;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/LoginActivity$7; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·341 | 25 | ····.line·341 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7$1;->this$1:Lcom/twofours/surespot/activities/LoginActivity$7; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7$1;->this$1:Lcom/twofours/surespot/activities/LoginActivity$7; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7$1;->val$idSig:Lcom/twofours/surespot/activities/LoginActivity$IdSig; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7$1;->val$idSig:Lcom/twofours/surespot/activities/LoginActivity$IdSig; |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$username:Ljava/lang/String; | 34 | .field·final·synthetic·val$username:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·310 | 40 | ····.line·310 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7;->val$username:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/LoginActivity$7;->val$username:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·458 | 35 | ····.line·458 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$8;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$8;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/LoginActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/LoginActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·469 | 35 | ····.line·469 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$9;->this$0:Lcom/twofours/surespot/activities/LoginActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/LoginActivity$9;->this$0:Lcom/twofours/surespot/activities/LoginActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 82, 15 lines modified | Offset 82, 14 lines modified | ||
82 | ····.line·265 | 82 | ····.line·265 |
83 | ····new-instance·v0,·Lcom/twofours/surespot/activities/LoginActivity$6; | 83 | ····new-instance·v0,·Lcom/twofours/surespot/activities/LoginActivity$6; |
84 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/activities/LoginActivity$6;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 84 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/activities/LoginActivity$6;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
85 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/activities/LoginActivity;->mConnection:Landroid/content/ServiceConnection; | 85 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/activities/LoginActivity;->mConnection:Landroid/content/ServiceConnection; |
86 | ····.line·289 | ||
87 | ····return-void | 86 | ····return-void |
88 | .end·method | 87 | .end·method |
89 | .method·private·LaunchKeystoreActivity()V | 88 | .method·private·LaunchKeystoreActivity()V |
90 | ····.locals·3 | 89 | ····.locals·3 |
91 | ····.prologue | 90 | ····.prologue |
Offset 406, 14 lines modified | Offset 405, 15 lines modified | ||
406 | ····invoke-direct·{v3,·p0,·v2,·v0,·v1},·Lcom/twofours/surespot/activities/LoginActivity$7;-><init>(Lcom/twofours/surespot/activities/LoginActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V | 405 | ····invoke-direct·{v3,·p0,·v2,·v0,·v1},·Lcom/twofours/surespot/activities/LoginActivity$7;-><init>(Lcom/twofours/surespot/activities/LoginActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V |
407 | ····const/4·v4,·0x0 | 406 | ····const/4·v4,·0x0 |
408 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 407 | ····new-array·v4,·v4,·[Ljava/lang/Void; |
408 | ····.line·436 | ||
409 | ····invoke-virtual·{v3,·v4},·Lcom/twofours/surespot/activities/LoginActivity$7;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 409 | ····invoke-virtual·{v3,·v4},·Lcom/twofours/surespot/activities/LoginActivity$7;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
410 | ····goto·:goto_0 | 410 | ····goto·:goto_0 |
411 | .end·method | 411 | .end·method |
412 | .method·private·updatePassword()V | 412 | .method·private·updatePassword()V |
413 | ····.locals·12 | 413 | ····.locals·12 |
Offset 1098, 26 lines modified | Offset 1098, 28 lines modified | ||
1098 | ····:pswitch_0 | 1098 | ····:pswitch_0 |
1099 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$8; | 1099 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$8; |
1100 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$8;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 1100 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$8;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
1101 | ····new-array·v2,·v4,·[Ljava/lang/Void; | 1101 | ····new-array·v2,·v4,·[Ljava/lang/Void; |
1102 | ····.line·466 | ||
1102 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$8;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1103 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$8;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
1103 | ····goto·:goto_0 | 1104 | ····goto·:goto_0 |
1104 | ····.line·469 | 1105 | ····.line·469 |
1105 | ····:pswitch_1 | 1106 | ····:pswitch_1 |
1106 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$9; | 1107 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$9; |
1107 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$9;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 1108 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$9;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
1108 | ····new-array·v2,·v4,·[Ljava/lang/Void; | 1109 | ····new-array·v2,·v4,·[Ljava/lang/Void; |
1110 | ····.line·478 | ||
1109 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$9;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1111 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$9;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
1110 | ····goto·:goto_0 | 1112 | ····goto·:goto_0 |
1111 | ····.line·481 | 1113 | ····.line·481 |
1112 | ····:pswitch_2 | 1114 | ····:pswitch_2 |
1113 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityCount(Landroid/content/Context;)I | 1115 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityCount(Landroid/content/Context;)I |
Offset 1129, 14 lines modified | Offset 1131, 15 lines modified | ||
1129 | ····.line·482 | 1131 | ····.line·482 |
1130 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$10; | 1132 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$10; |
1131 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$10;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 1133 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$10;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
1132 | ····new-array·v2,·v4,·[Ljava/lang/Void; | 1134 | ····new-array·v2,·v4,·[Ljava/lang/Void; |
1135 | ····.line·492 | ||
1133 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$10;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1136 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$10;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
1134 | ····goto·:goto_0 | 1137 | ····goto·:goto_0 |
1135 | ····.line·495 | 1138 | ····.line·495 |
1136 | ····:cond_0 | 1139 | ····:cond_0 |
1137 | ····const·v1,·0x7f0700a9 | 1140 | ····const·v1,·0x7f0700a9 |
Offset 1161, 14 lines modified | Offset 1164, 15 lines modified | ||
1161 | ····:pswitch_3 | 1164 | ····:pswitch_3 |
1162 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$11; | 1165 | ····new-instance·v1,·Lcom/twofours/surespot/activities/LoginActivity$11; |
1163 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$11;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V | 1166 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/activities/LoginActivity$11;-><init>(Lcom/twofours/surespot/activities/LoginActivity;)V |
1164 | ····new-array·v2,·v4,·[Ljava/lang/Void; | 1167 | ····new-array·v2,·v4,·[Ljava/lang/Void; |
1168 | ····.line·518 | ||
1165 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$11;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1169 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/activities/LoginActivity$11;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
1166 | ····goto·:goto_0 | 1170 | ····goto·:goto_0 |
1167 | ····.line·456 | 1171 | ····.line·456 |
1168 | ····:pswitch_data_0 | 1172 | ····:pswitch_data_0 |
1169 | ····.packed-switch·0x7f0d00d7 | 1173 | ····.packed-switch·0x7f0d00d7 |
Offset 1192, 167 lines modified | Offset 1196, 166 lines modified | ||
1192 | ····iput-boolean·v0,·p0,·Lcom/twofours/surespot/activities/LoginActivity;->activity_active:Z | 1196 | ····iput-boolean·v0,·p0,·Lcom/twofours/surespot/activities/LoginActivity;->activity_active:Z |
1193 | ····.line·211 | 1197 | ····.line·211 |
1194 | ····return-void | 1198 | ····return-void |
1195 | .end·method | 1199 | .end·method |
Max diff block lines reached; 8128/11511 bytes (70.61%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$message:Ljava/lang/String; | 22 | .field·final·synthetic·val$message:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$1;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$1;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·274 | 28 | ····.line·274 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$1$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$1; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$1$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$1; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$1$1;->val$message:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$1$1;->val$message:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·655 | 27 | ····.line·655 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$10;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$10;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·674 | 27 | ····.line·674 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$11;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$11;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·816 | 37 | ····.line·816 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$13;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$13;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·754 | 27 | ····.line·754 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$12;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$12;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·821 | 37 | ····.line·821 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$14;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$14;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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$1:Lcom/twofours/surespot/activities/MainActivity$16; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$16; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$16;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$16;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$16; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1070 | 27 | ····.line·1070 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$16$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$16; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$16$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$16; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·828 | 37 | ····.line·828 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$15;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$15;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$selectedImageUri:Landroid/net/Uri; | 32 | .field·final·synthetic·val$selectedImageUri:Landroid/net/Uri; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/net/Uri;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/net/Uri;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·1055 | 38 | ····.line·1055 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$16;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$16;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$16;->val$selectedImageUri:Landroid/net/Uri; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$16;->val$selectedImageUri:Landroid/net/Uri; |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$to:Ljava/lang/String; | 36 | .field·final·synthetic·val$to:Ljava/lang/String; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/net/Uri;Ljava/lang/String;)V | 38 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/net/Uri;Ljava/lang/String;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·1104 | 42 | ····.line·1104 |
42 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$17;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 43 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$17;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
43 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$17;->val$selectedImageUri:Landroid/net/Uri; | 44 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$17;->val$selectedImageUri:Landroid/net/Uri; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$currentChat:Ljava/lang/String; | 30 | .field·final·synthetic·val$currentChat:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·1259 | 36 | ····.line·1259 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$19;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$19;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$19;->val$currentChat:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$19;->val$currentChat:Ljava/lang/String; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$currentChat:Ljava/lang/String; | 30 | .field·final·synthetic·val$currentChat:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·1234 | 36 | ····.line·1234 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$18;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$18;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$18;->val$currentChat:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$18;->val$currentChat:Ljava/lang/String; |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | #·instance·fields | 31 | #·instance·fields |
32 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 32 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·255 | 38 | ····.line·255 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$1;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$1;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·1271 | 35 | ····.line·1271 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$20;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$20;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$currentChat:Ljava/lang/String; | 32 | .field·final·synthetic·val$currentChat:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·1304 | 38 | ····.line·1304 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$21;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$21;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$21;->val$currentChat:Ljava/lang/String; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$21;->val$currentChat:Ljava/lang/String; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·1319 | 35 | ····.line·1319 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$22;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$22;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1370 | 27 | ····.line·1370 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$23;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$23;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1388 | 27 | ····.line·1388 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$24;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$24;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1399 | 24 | ····.line·1399 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$25;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$25;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$26; | 18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$26; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$26;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$26;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$26; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1548 | 25 | ····.line·1548 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$26$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$26; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$26$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$26; |
26 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1544 | 28 | ····.line·1544 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$26;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$26;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$26;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$26;->val$view:Landroid/view/View; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$27; | 18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$27; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$27;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$27;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$27; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1589 | 25 | ····.line·1589 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$27$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$27; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$27$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$27; |
26 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1583 | 28 | ····.line·1583 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$27;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$27;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$27;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$27;->val$view:Landroid/view/View; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/MainActivity$28$1; | 21 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/MainActivity$28$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$28$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$28$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/activities/MainActivity$28$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1620 | 27 | ····.line·1620 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28$1$1;->this$2:Lcom/twofours/surespot/activities/MainActivity$28$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28$1$1;->this$2:Lcom/twofours/surespot/activities/MainActivity$28$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$28; | 18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$28; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$28;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$28;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$28; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1614 | 25 | ····.line·1614 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$28; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$28; |
26 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1609 | 28 | ····.line·1609 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$28;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$28;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$28;->val$view:Landroid/view/View; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$30; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$30; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$30;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$30;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$30; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1766 | 27 | ····.line·1766 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$30$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$30; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$30$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$30; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·1761 | 37 | ····.line·1761 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$30;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$30;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$friend:Ljava/lang/String; | 19 | .field·final·synthetic·val$friend:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1852 | 25 | ····.line·1852 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$31;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$31;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$31;->val$friend:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$31;->val$friend:Ljava/lang/String; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$name:Ljava/lang/String; | 32 | .field·final·synthetic·val$name:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·2148 | 38 | ····.line·2148 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$32;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$32;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$32;->val$name:Ljava/lang/String; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$32;->val$name:Ljava/lang/String; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$32; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/MainActivity$32; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$32;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$32;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$32; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·2153 | 37 | ····.line·2153 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$32$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$32; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$32$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$32; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·2167 | 37 | ····.line·2167 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$33;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$33;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·2179 | 37 | ····.line·2179 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$34;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$34;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·478 | 27 | ····.line·478 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$3;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$3;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·505 | 27 | ····.line·505 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$4;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$4;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·543 | 27 | ····.line·543 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$5;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$5;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 174, 14 lines modified | Offset 175, 15 lines modified | ||
174 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/activities/MainActivity$5;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 175 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/activities/MainActivity$5;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
175 | ····#·getter·for:·Lcom/twofours/surespot/activities/MainActivity;->mSendButton:Landroid/view/View; | 176 | ····#·getter·for:·Lcom/twofours/surespot/activities/MainActivity;->mSendButton:Landroid/view/View; |
176 | ····invoke-static·{v8},·Lcom/twofours/surespot/activities/MainActivity;->access$800(Lcom/twofours/surespot/activities/MainActivity;)Landroid/view/View; | 177 | ····invoke-static·{v8},·Lcom/twofours/surespot/activities/MainActivity;->access$800(Lcom/twofours/surespot/activities/MainActivity;)Landroid/view/View; |
177 | ····move-result-object·v8 | 178 | ····move-result-object·v8 |
179 | ····.line·564 | ||
178 | ····invoke-virtual·{v8},·Landroid/view/View;->getBottom()I | 180 | ····invoke-virtual·{v8},·Landroid/view/View;->getBottom()I |
179 | ····move-result·v8 | 181 | ····move-result·v8 |
180 | ····add-int/2addr·v8,·v4 | 182 | ····add-int/2addr·v8,·v4 |
181 | ····invoke-direct·{v2,·v5,·v6,·v7,·v8},·Landroid/graphics/Rect;-><init>(IIII)V | 183 | ····invoke-direct·{v2,·v5,·v6,·v7,·v8},·Landroid/graphics/Rect;-><init>(IIII)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$finalSend:Z | 22 | .field·final·synthetic·val$finalSend:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$5;Z)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity$5;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/MainActivity$5; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·580 | 28 | ····.line·580 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$5$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$5; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$5$1;->this$1:Lcom/twofours/surespot/activities/MainActivity$5; |
29 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$5$1;->val$finalSend:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/activities/MainActivity$5$1;->val$finalSend:Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·600 | 27 | ····.line·600 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$6;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$6;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·625 | 27 | ····.line·625 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$8;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$8;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·634 | 27 | ····.line·634 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$9;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$9;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·613 | 27 | ····.line·613 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$7;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$7;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·449 | 27 | ····.line·449 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$KeyboardStateHandler;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$KeyboardStateHandler;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 115, 26 lines modified | Offset 116, 29 lines modified | ||
115 | ····const/4·v6,·0x0 | 116 | ····const/4·v6,·0x0 |
116 | ····invoke-virtual·{v1},·Landroid/view/View;->getRootView()Landroid/view/View; | 117 | ····invoke-virtual·{v1},·Landroid/view/View;->getRootView()Landroid/view/View; |
117 | ····move-result-object·v7 | 118 | ····move-result-object·v7 |
119 | ····.line·464 | ||
118 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I | 120 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I |
119 | ····move-result·v7 | 121 | ····move-result·v7 |
122 | ····.line·463 | ||
120 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 123 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
121 | ····move-result-object·v7 | 124 | ····move-result-object·v7 |
122 | ····aput-object·v7,·v5,·v6 | 125 | ····aput-object·v7,·v5,·v6 |
123 | ····const/4·v6,·0x1 | 126 | ····const/4·v6,·0x1 |
127 | ····.line·464 | ||
124 | ····invoke-virtual·{v1},·Landroid/view/View;->getHeight()I | 128 | ····invoke-virtual·{v1},·Landroid/view/View;->getHeight()I |
125 | ····move-result·v7 | 129 | ····move-result·v7 |
126 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 130 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
127 | ····move-result-object·v7 | 131 | ····move-result-object·v7 |
Offset 160, 14 lines modified | Offset 164, 15 lines modified | ||
160 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 164 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
161 | ····move-result-object·v7 | 165 | ····move-result-object·v7 |
162 | ····aput-object·v7,·v5,·v6 | 166 | ····aput-object·v7,·v5,·v6 |
167 | ····.line·463 | ||
163 | ····invoke-static·{v3,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 168 | ····invoke-static·{v3,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
164 | ····.line·466 | 169 | ····.line·466 |
165 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/activities/MainActivity$KeyboardStateHandler;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 170 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/activities/MainActivity$KeyboardStateHandler;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
166 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/activities/MainActivity;->setButtonText()V | 171 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/activities/MainActivity;->setButtonText()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1706 | 27 | ····.line·1706 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$ChatTextWatcher;->this$0:Lcom/twofours/surespot/activities/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/MainActivity$ChatTextWatcher;->this$0:Lcom/twofours/surespot/activities/MainActivity; |
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$1:Lcom/twofours/surespot/activities/ManageKeysActivity$2; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$2;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/ManageKeysActivity$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·122 | 27 | ····.line·122 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$2; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 203, 15 lines modified | Offset 203, 14 lines modified | ||
203 | ····.line·754 | 203 | ····.line·754 |
204 | ····new-instance·v0,·Lcom/twofours/surespot/activities/MainActivity$12; | 204 | ····new-instance·v0,·Lcom/twofours/surespot/activities/MainActivity$12; |
205 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/activities/MainActivity$12;-><init>(Lcom/twofours/surespot/activities/MainActivity;)V | 205 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/activities/MainActivity$12;-><init>(Lcom/twofours/surespot/activities/MainActivity;)V |
206 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mConnection:Landroid/content/ServiceConnection; | 206 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mConnection:Landroid/content/ServiceConnection; |
207 | ····.line·1706 | ||
208 | ····return-void | 207 | ····return-void |
209 | .end·method | 208 | .end·method |
210 | .method·static·synthetic·access$000(Lcom/twofours/surespot/activities/MainActivity;)I | 209 | .method·static·synthetic·access$000(Lcom/twofours/surespot/activities/MainActivity;)I |
211 | ····.locals·1 | 210 | ····.locals·1 |
212 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/activities/MainActivity; | 211 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/activities/MainActivity; |
Offset 775, 30 lines modified | Offset 774, 33 lines modified | ||
775 | ····move-result·v4 | 774 | ····move-result·v4 |
776 | ····if-nez·v4,·:cond_1 | 775 | ····if-nez·v4,·:cond_1 |
777 | ····const-string·v4,·"message_added_event" | 776 | ····const-string·v4,·"message_added_event" |
777 | ····.line·739 | ||
778 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 778 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
779 | ····move-result·v4 | 779 | ····move-result·v4 |
780 | ····if-nez·v4,·:cond_0 | 780 | ····if-nez·v4,·:cond_0 |
781 | ····const-string·v4,·"invite_request_intent" | 781 | ····const-string·v4,·"invite_request_intent" |
782 | ····.line·740 | ||
782 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 783 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
783 | ····move-result·v4 | 784 | ····move-result·v4 |
784 | ····if-nez·v4,·:cond_0 | 785 | ····if-nez·v4,·:cond_0 |
785 | ····const-string·v4,·"invite_response_intent" | 786 | ····const-string·v4,·"invite_response_intent" |
787 | ····.line·741 | ||
786 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 788 | ····invoke-virtual·{v4,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
787 | ····move-result·v4 | 789 | ····move-result·v4 |
788 | ····if-eqz·v4,·:cond_1 | 790 | ····if-eqz·v4,·:cond_1 |
789 | ····.line·743 | 791 | ····.line·743 |
Offset 893, 14 lines modified | Offset 895, 15 lines modified | ||
893 | ····const/4·v2,·0x7 | 895 | ····const/4·v2,·0x7 |
894 | ····new-array·v7,·v2,·[Ljava/lang/Object; | 896 | ····new-array·v7,·v2,·[Ljava/lang/Object; |
895 | ····iget-boolean·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mFriendHasBeenSet:Z | 897 | ····iget-boolean·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mFriendHasBeenSet:Z |
898 | ····.line·1946 | ||
896 | ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 899 | ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
897 | ····move-result-object·v2 | 900 | ····move-result-object·v2 |
898 | ····aput-object·v2,·v7,·v4 | 901 | ····aput-object·v2,·v7,·v4 |
899 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mCurrentFriend:Lcom/twofours/surespot/friends/Friend; | 902 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mCurrentFriend:Lcom/twofours/surespot/friends/Friend; |
Offset 956, 20 lines modified | Offset 959, 22 lines modified | ||
956 | ····aput-object·v8,·v7,·v2 | 959 | ····aput-object·v8,·v7,·v2 |
957 | ····const/4·v2,·0x6 | 960 | ····const/4·v2,·0x6 |
958 | ····iget-boolean·v8,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mEmojiShowingOnChatTab:Z | 961 | ····iget-boolean·v8,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mEmojiShowingOnChatTab:Z |
962 | ····.line·1947 | ||
959 | ····invoke-static·{v8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 963 | ····invoke-static·{v8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
960 | ····move-result-object·v8 | 964 | ····move-result-object·v8 |
961 | ····aput-object·v8,·v7,·v2 | 965 | ····aput-object·v8,·v7,·v2 |
966 | ····.line·1944 | ||
962 | ····invoke-static·{v5,·v6,·v7},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 967 | ····invoke-static·{v5,·v6,·v7},·Lcom/twofours/surespot/common/SurespotLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
963 | ····.line·1949 | 968 | ····.line·1949 |
964 | ····if-nez·p1,·:cond_7 | 969 | ····if-nez·p1,·:cond_7 |
965 | ····.line·1950 | 970 | ····.line·1950 |
966 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mEmojiButton:Landroid/widget/ImageView; | 971 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/MainActivity;->mEmojiButton:Landroid/widget/ImageView; |
Offset 1116, 15 lines modified | Offset 1121, 15 lines modified | ||
1116 | ····.line·2073 | 1121 | ····.line·2073 |
1117 | ····return-void | 1122 | ····return-void |
1118 | ····:cond_5 | 1123 | ····:cond_5 |
1119 | ····move·v2,·v4 | 1124 | ····move·v2,·v4 |
1120 |
····.line·194 |
1125 | ····.line·1946 |
1121 | ····goto/16·:goto_0 | 1126 | ····goto/16·:goto_0 |
Max diff block lines reached; 8562/11116 bytes (77.02%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$spinner:Landroid/widget/Spinner; | 22 | .field·final·synthetic·val$spinner:Landroid/widget/Spinner; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Landroid/widget/Spinner;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Landroid/widget/Spinner;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·82 | 28 | ····.line·82 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$1;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$1;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$1;->val$spinner:Landroid/widget/Spinner; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$1;->val$spinner:Landroid/widget/Spinner; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$user:Ljava/lang/String; | 19 | .field·final·synthetic·val$user:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·109 | 25 | ····.line·109 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2;->val$user:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$2;->val$user:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$3; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$3;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/ManageKeysActivity$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·150 | 27 | ····.line·150 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$3$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$3; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$3$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$3; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper; | 19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·248 | 25 | ····.line·248 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;->this$2:Lcom/twofours/surespot/activities/ManageKeysActivity$4$1; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;->this$2:Lcom/twofours/surespot/activities/ManageKeysActivity$4$1; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;->val$result:Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;->val$result:Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$response:Lorg/json/JSONObject; | 30 | .field·final·synthetic·val$response:Lorg/json/JSONObject; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4;Lorg/json/JSONObject;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4;Lorg/json/JSONObject;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/ManageKeysActivity$4; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·211 | 36 | ····.line·211 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$4; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$4; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->val$response:Lorg/json/JSONObject; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->val$response:Lorg/json/JSONObject; |
Offset 122, 18 lines modified | Offset 123, 20 lines modified | ||
122 | ····move-result-object·v4 | 123 | ····move-result-object·v4 |
123 | ····iget-object·v9,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$4; | 124 | ····iget-object·v9,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->this$1:Lcom/twofours/surespot/activities/ManageKeysActivity$4; |
124 | ····iget-object·v9,·v9,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->val$dPassword:Ljava/lang/String; | 125 | ····iget-object·v9,·v9,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->val$dPassword:Ljava/lang/String; |
126 | ····.line·227 | ||
125 | ····invoke-virtual·{v9},·Ljava/lang/String;->getBytes()[B | 127 | ····invoke-virtual·{v9},·Ljava/lang/String;->getBytes()[B |
126 | ····move-result-object·v9 | 128 | ····move-result-object·v9 |
129 | ····.line·226 | ||
127 | ····invoke-static·{v1,·v4,·v9},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; | 130 | ····invoke-static·{v1,·v4,·v9},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; |
128 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
129 | ····.line·229 | 132 | ····.line·229 |
130 | ····.local·v3,·"tokenSignature":Ljava/lang/String; | 133 | ····.local·v3,·"tokenSignature":Ljava/lang/String; |
131 | ····const-string·v1,·"ManageKeysActivity" | 134 | ····const-string·v1,·"ManageKeysActivity" |
Offset 282, 28 lines modified | Offset 285, 30 lines modified | ||
282 | ····iget-object·v3,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->keyPairs:[Ljava/security/KeyPair; | 285 | ····iget-object·v3,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->keyPairs:[Ljava/security/KeyPair; |
283 | ····const/4·v4,·0x0 | 286 | ····const/4·v4,·0x0 |
284 | ····aget-object·v3,·v3,·v4 | 287 | ····aget-object·v3,·v3,·v4 |
288 | ····.line·246 | ||
285 | ····invoke-virtual·{v3},·Ljava/security/KeyPair;->getPublic()Ljava/security/PublicKey; | 289 | ····invoke-virtual·{v3},·Ljava/security/KeyPair;->getPublic()Ljava/security/PublicKey; |
286 | ····move-result-object·v3 | 290 | ····move-result-object·v3 |
287 | ····invoke-static·{v3},·Lcom/twofours/surespot/encryption/EncryptionController;->encodePublicKey(Ljava/security/PublicKey;)Ljava/lang/String; | 291 | ····invoke-static·{v3},·Lcom/twofours/surespot/encryption/EncryptionController;->encodePublicKey(Ljava/security/PublicKey;)Ljava/lang/String; |
288 | ····move-result-object·v3 | 292 | ····move-result-object·v3 |
289 | ····iget-object·v4,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->keyPairs:[Ljava/security/KeyPair; | 293 | ····iget-object·v4,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->keyPairs:[Ljava/security/KeyPair; |
290 | ····const/4·v5,·0x1 | 294 | ····const/4·v5,·0x1 |
291 | ····aget-object·v4,·v4,·v5 | 295 | ····aget-object·v4,·v4,·v5 |
296 | ····.line·247 | ||
292 | ····invoke-virtual·{v4},·Ljava/security/KeyPair;->getPublic()Ljava/security/PublicKey; | 297 | ····invoke-virtual·{v4},·Ljava/security/KeyPair;->getPublic()Ljava/security/PublicKey; |
293 | ····move-result-object·v4 | 298 | ····move-result-object·v4 |
294 | ····invoke-static·{v4},·Lcom/twofours/surespot/encryption/EncryptionController;->encodePublicKey(Ljava/security/PublicKey;)Ljava/lang/String; | 299 | ····invoke-static·{v4},·Lcom/twofours/surespot/encryption/EncryptionController;->encodePublicKey(Ljava/security/PublicKey;)Ljava/lang/String; |
295 | ····move-result-object·v4 | 300 | ····move-result-object·v4 |
Offset 316, 14 lines modified | Offset 321, 15 lines modified | ||
316 | ····iget-object·v8,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->clientSig:Ljava/lang/String; | 321 | ····iget-object·v8,·p1,·Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;->clientSig:Ljava/lang/String; |
317 | ····new-instance·v9,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1; | 322 | ····new-instance·v9,·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1; |
318 | ····invoke-direct·{v9,·p0,·p1},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;-><init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;)V | 323 | ····invoke-direct·{v9,·p0,·p1},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1$1;-><init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;Lcom/twofours/surespot/activities/ManageKeysActivity$RollKeysWrapper;)V |
324 | ····.line·245 | ||
319 | ····invoke-virtual/range·{v0·..·v9},·Lcom/twofours/surespot/network/NetworkController;->updateKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V | 325 | ····invoke-virtual/range·{v0·..·v9},·Lcom/twofours/surespot/network/NetworkController;->updateKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V |
320 | ····.line·282 | 326 | ····.line·282 |
321 | ····:goto_0 | 327 | ····:goto_0 |
322 | ····return-void | 328 | ····return-void |
323 | ····.line·278 | 329 | ····.line·278 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·137 | 24 | ····.line·137 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$3;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$3;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 29, 14 lines modified | Offset 29, 15 lines modified | ||
29 | .field·final·synthetic·val$username:Ljava/lang/String; | 29 | .field·final·synthetic·val$username:Ljava/lang/String; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·207 | 35 | ····.line·207 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->this$0:Lcom/twofours/surespot/activities/ManageKeysActivity; |
36 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->val$latestPk:Ljava/security/PrivateKey; | 37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity$4;->val$latestPk:Ljava/security/PrivateKey; |
Offset 101, 12 lines modified | Offset 102, 13 lines modified | ||
101 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;-><init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4;Lorg/json/JSONObject;)V | 102 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;-><init>(Lcom/twofours/surespot/activities/ManageKeysActivity$4;Lorg/json/JSONObject;)V |
102 | ····const/4·v1,·0x0 | 103 | ····const/4·v1,·0x0 |
103 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 104 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
105 | ····.line·284 | ||
104 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 106 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/ManageKeysActivity$4$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
105 | ····.line·286 | 107 | ····.line·286 |
106 | ····return-void | 108 | ····return-void |
107 | .end·method | 109 | .end·method |
Offset 48, 15 lines modified | Offset 48, 14 lines modified | ||
48 | .method·public·constructor·<init>()V | 48 | .method·public·constructor·<init>()V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·43 | 51 | ····.line·43 |
52 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V | 52 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V |
53 | ····.line·167 | ||
54 | ····return-void | 53 | ····return-void |
55 | .end·method | 54 | .end·method |
56 | .method·static·synthetic·access$000(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/lang/String;Ljava/lang/String;)V | 55 | .method·static·synthetic·access$000(Lcom/twofours/surespot/activities/ManageKeysActivity;Ljava/lang/String;Ljava/lang/String;)V |
57 | ····.locals·0 | 56 | ····.locals·0 |
58 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; | 57 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/activities/ManageKeysActivity; |
59 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 58 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 209, 253 lines modified | Offset 208, 244 lines modified | ||
209 | #·virtual·methods | 208 | #·virtual·methods |
210 | .method·protected·onCreate(Landroid/os/Bundle;)V | 209 | .method·protected·onCreate(Landroid/os/Bundle;)V |
211 | ····.locals·14 | 210 | ····.locals·14 |
212 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 211 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
213 | ····.prologue | 212 | ····.prologue |
213 | ····const/4·v13,·0x1 | ||
214 | ····const/4·v12,·0x0 | ||
214 | ····.line·53 | 215 | ····.line·53 |
215 | ····invoke-super·{p0,·p1},·Lcom/actionbarsherlock/app/SherlockActivity;->onCreate(Landroid/os/Bundle;)V | 216 | ····invoke-super·{p0,·p1},·Lcom/actionbarsherlock/app/SherlockActivity;->onCreate(Landroid/os/Bundle;)V |
216 | ····.line·54 | 217 | ····.line·54 |
217 |
····const·v |
218 | ····const·v9,·0x7f030021 |
218 |
····invoke-virtual·{p0,·v |
219 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/activities/ManageKeysActivity;->setContentView(I)V |
219 | ····.line·55 | 220 | ····.line·55 |
220 |
····const·v |
221 | ····const·v9,·0x7f07008b |
221 |
····invoke-virtual·{p0,·v |
222 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/activities/ManageKeysActivity;->getString(I)Ljava/lang/String; |
222 | ····move-result-object·v10 | ||
223 |
···· |
223 | ····move-result-object·v9 |
224 |
···· |
224 | ····const·v10,·0x7f07009e |
225 |
···· |
225 | ····invoke-virtual·{p0,·v10},·Lcom/twofours/surespot/activities/ManageKeysActivity;->getString(I)Ljava/lang/String; |
226 |
···· |
226 | ····move-result-object·v10 |
227 |
····invoke-static·{p0,·v |
227 | ····invoke-static·{p0,·v9,·v10,·v13},·Lcom/twofours/surespot/common/Utils;->configureActionBar(Lcom/actionbarsherlock/app/SherlockActivity;Ljava/lang/String;Ljava/lang/String;Z)V |
228 | ····.line·56 | 228 | ····.line·56 |
229 |
····new-instance·v |
229 | ····new-instance·v9,·Lcom/twofours/surespot/ui/MultiProgressDialog; |
230 |
····const·v1 |
230 | ····const·v10,·0x7f07007b |
231 |
····invoke-virtual·{p0,·v1 |
231 | ····invoke-virtual·{p0,·v10},·Lcom/twofours/surespot/activities/ManageKeysActivity;->getString(I)Ljava/lang/String; |
232 |
····move-result-object·v1 |
232 | ····move-result-object·v10 |
233 |
····const/16·v1 |
233 | ····const/16·v11,·0x2ee |
234 |
····invoke-direct·{v |
234 | ····invoke-direct·{v9,·p0,·v10,·v11},·Lcom/twofours/surespot/ui/MultiProgressDialog;-><init>(Landroid/content/Context;Ljava/lang/String;I)V |
235 |
····iput-object·v |
235 | ····iput-object·v9,·p0,·Lcom/twofours/surespot/activities/ManageKeysActivity;->mMpd:Lcom/twofours/surespot/ui/MultiProgressDialog; |
236 | ····.line·58 | 236 | ····.line·58 |
237 |
····const·v |
237 | ····const·v9,·0x7f0d0081 |
238 |
····invoke-virtual·{p0,·v |
238 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/activities/ManageKeysActivity;->findViewById(I)Landroid/view/View; |
239 |
····move-result-object·v |
239 | ····move-result-object·v6 |
240 |
····check-cast·v |
240 | ····check-cast·v6,·Landroid/widget/TextView; |
241 | ····.line·60 | 241 | ····.line·60 |
242 |
····.local·v |
242 | ····.local·v6,·"tvBackupWarning":Landroid/widget/TextView; |
243 |
····new-instance·v |
243 | ····new-instance·v8,·Landroid/text/SpannableString; |
244 |
····const·v |
244 | ····const·v9,·0x7f070015 |
245 |
····invoke-virtual·{p0,·v |
245 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/activities/ManageKeysActivity;->getString(I)Ljava/lang/String; |
246 |
····move-result-object·v |
246 | ····move-result-object·v9 |
247 |
····invoke-direct·{v |
247 | ····invoke-direct·{v8,·v9},·Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V |
248 | ····.line·62 | 248 | ····.line·62 |
249 |
····.local·v |
249 | ····.local·v8,·"warning":Landroid/text/Spannable; |
250 |
····new-instance·v |
250 | ····new-instance·v9,·Landroid/text/style/ForegroundColorSpan; |
251 |
····const/high16·v1 |
251 | ····const/high16·v10,·-0x10000 |
252 |
····invoke-direct·{v |
252 | ····invoke-direct·{v9,·v10},·Landroid/text/style/ForegroundColorSpan;-><init>(I)V |
253 |
···· |
253 | ····invoke-interface·{v8},·Landroid/text/Spannable;->length()I |
254 |
···· |
254 | ····move-result·v10 |
Max diff block lines reached; 9691/14962 bytes (64.77%) 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/twofours/surespot/activities/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·52 | 27 | ····.line·52 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$1;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$1;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
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/twofours/surespot/activities/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.line·74 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$2;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$2;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$prefMgr:Landroid/preference/PreferenceManager; | 22 | .field·final·synthetic·val$prefMgr:Landroid/preference/PreferenceManager; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/PreferenceManager;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/PreferenceManager;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·93 | 28 | ····.line·93 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$3;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$3;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$3;->val$prefMgr:Landroid/preference/PreferenceManager; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$3;->val$prefMgr:Landroid/preference/PreferenceManager; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$stopCachePref:Landroid/preference/CheckBoxPreference; | 22 | .field·final·synthetic·val$stopCachePref:Landroid/preference/CheckBoxPreference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/CheckBoxPreference;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/CheckBoxPreference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·127 | 28 | ····.line·127 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$4;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$4;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$4;->val$stopCachePref:Landroid/preference/CheckBoxPreference; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$4;->val$stopCachePref:Landroid/preference/CheckBoxPreference; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/SettingsActivity$5; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/activities/SettingsActivity$5; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity$5;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity$5;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/SettingsActivity$5; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·162 | 37 | ····.line·162 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5$1;->this$1:Lcom/twofours/surespot/activities/SettingsActivity$5; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5$1;->this$1:Lcom/twofours/surespot/activities/SettingsActivity$5; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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/twofours/surespot/activities/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·321 | 27 | ····.line·321 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$7;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$7;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
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/twofours/surespot/activities/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·348 | 27 | ····.line·348 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$8;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$8;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
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/twofours/surespot/activities/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·362 | 27 | ····.line·362 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$9;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$9;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·538 | 27 | ····.line·538 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$10;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$10;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 929, 14 lines modified | Offset 929, 15 lines modified | ||
929 | ····move-result-object·v0 | 929 | ····move-result-object·v0 |
930 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; | 930 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
931 | ····move-result-object·v0 | 931 | ····move-result-object·v0 |
932 | ····.line·208 | ||
932 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/activities/SettingsActivity;->getWindow()Landroid/view/Window; | 933 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/activities/SettingsActivity;->getWindow()Landroid/view/Window; |
933 | ····move-result-object·v1 | 934 | ····move-result-object·v1 |
934 | ····invoke-virtual·{v1},·Landroid/view/Window;->getDecorView()Landroid/view/View; | 935 | ····invoke-virtual·{v1},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
935 | ····move-result-object·v1 | 936 | ····move-result-object·v1 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$enableKeystorePref:Landroid/preference/CheckBoxPreference; | 22 | .field·final·synthetic·val$enableKeystorePref:Landroid/preference/CheckBoxPreference; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/CheckBoxPreference;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SettingsActivity;Landroid/preference/CheckBoxPreference;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SettingsActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·146 | 28 | ····.line·146 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->val$enableKeystorePref:Landroid/preference/CheckBoxPreference; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->val$enableKeystorePref:Landroid/preference/CheckBoxPreference; |
Offset 106, 14 lines modified | Offset 107, 15 lines modified | ||
106 | ····move-result-object·v1 | 107 | ····move-result-object·v1 |
107 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 108 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
108 | ····const·v3,·0x7f070066 | 109 | ····const·v3,·0x7f070066 |
110 | ····.line·162 | ||
109 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/activities/SettingsActivity;->getString(I)Ljava/lang/String; | 111 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/activities/SettingsActivity;->getString(I)Ljava/lang/String; |
110 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
111 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; | 113 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/activities/SettingsActivity$5;->this$0:Lcom/twofours/surespot/activities/SettingsActivity; |
112 | ····const·v4,·0x7f0700df | 114 | ····const·v4,·0x7f0700df |
Offset 130, 11 lines modified | Offset 132, 12 lines modified | ||
130 | ····move-result-object·v4 | 132 | ····move-result-object·v4 |
131 | ····new-instance·v5,·Lcom/twofours/surespot/activities/SettingsActivity$5$1; | 133 | ····new-instance·v5,·Lcom/twofours/surespot/activities/SettingsActivity$5$1; |
132 | ····invoke-direct·{v5,·p0},·Lcom/twofours/surespot/activities/SettingsActivity$5$1;-><init>(Lcom/twofours/surespot/activities/SettingsActivity$5;)V | 134 | ····invoke-direct·{v5,·p0},·Lcom/twofours/surespot/activities/SettingsActivity$5$1;-><init>(Lcom/twofours/surespot/activities/SettingsActivity$5;)V |
135 | ····.line·161 | ||
133 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 136 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
134 | ····goto·:goto_0 | 137 | ····goto·:goto_0 |
135 | .end·method | 138 | .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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·119 | 27 | ····.line·119 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$1;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$1;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·131 | 27 | ····.line·131 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$2;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$2;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·162 | 27 | ····.line·162 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$4;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$4;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$3;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$3;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·206 | 27 | ····.line·206 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$6;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$6;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·191 | 24 | ····.line·191 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$5;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$5;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
25 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$userText:Landroid/widget/EditText; | 19 | .field·final·synthetic·val$userText:Landroid/widget/EditText; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;Landroid/widget/EditText;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;Landroid/widget/EditText;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·241 | 25 | ····.line·241 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$7;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$7;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$7;->val$userText:Landroid/widget/EditText; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$7;->val$userText:Landroid/widget/EditText; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; | 30 | .field·final·synthetic·val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8$1$1;Lch/boye/httpclientandroidlib/cookie/Cookie;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8$1$1;Lch/boye/httpclientandroidlib/cookie/Cookie;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$3"····#·Lcom/twofours/surespot/activities/SignupActivity$8$1$1; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·371 | 36 | ····.line·371 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->this$3:Lcom/twofours/surespot/activities/SignupActivity$8$1$1; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->this$3:Lcom/twofours/surespot/activities/SignupActivity$8$1$1; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; |
Offset 133, 14 lines modified | Offset 134, 15 lines modified | ||
133 | ····const/4·v6,·0x1 | 134 | ····const/4·v6,·0x1 |
134 | ····aget-object·v5,·v5,·v6 | 135 | ····aget-object·v5,·v5,·v6 |
135 | ····iget-object·v6,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; | 136 | ····iget-object·v6,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->val$cookie:Lch/boye/httpclientandroidlib/cookie/Cookie; |
137 | ····.line·377 | ||
136 | ····invoke-static/range·{v0·..·v6},·Lcom/twofours/surespot/identity/IdentityController;->createIdentity(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/KeyPair;Lch/boye/httpclientandroidlib/cookie/Cookie;)V | 138 | ····invoke-static/range·{v0·..·v6},·Lcom/twofours/surespot/identity/IdentityController;->createIdentity(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/KeyPair;Lch/boye/httpclientandroidlib/cookie/Cookie;)V |
137 | ····.line·378 | 139 | ····.line·378 |
138 | ····return-object·v7 | 140 | ····return-object·v7 |
139 | .end·method | 141 | .end·method |
140 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 142 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/SignupActivity$8$1; | 18 | .field·final·synthetic·this$2:Lcom/twofours/surespot/activities/SignupActivity$8$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8$1;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/activities/SignupActivity$8$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·358 | 24 | ····.line·358 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1;->this$2:Lcom/twofours/surespot/activities/SignupActivity$8$1; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1;->this$2:Lcom/twofours/surespot/activities/SignupActivity$8$1; |
25 | ····invoke-direct·{p0},·Lcom/twofours/surespot/network/CookieResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/twofours/surespot/network/CookieResponseHandler;-><init>()V |
Offset 303, 14 lines modified | Offset 304, 15 lines modified | ||
303 | ····.line·371 | 304 | ····.line·371 |
304 | ····new-instance·v0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1; | 305 | ····new-instance·v0,·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1; |
305 | ····invoke-direct·{v0,·p0,·p3},·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;-><init>(Lcom/twofours/surespot/activities/SignupActivity$8$1$1;Lch/boye/httpclientandroidlib/cookie/Cookie;)V | 306 | ····invoke-direct·{v0,·p0,·p3},·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;-><init>(Lcom/twofours/surespot/activities/SignupActivity$8$1$1;Lch/boye/httpclientandroidlib/cookie/Cookie;)V |
306 | ····new-array·v1,·v2,·[Ljava/lang/Void; | 307 | ····new-array·v1,·v2,·[Ljava/lang/Void; |
308 | ····.line·404 | ||
307 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 309 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/SignupActivity$8$1$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
308 | ····.line·415 | 310 | ····.line·415 |
309 | ····:goto_0 | 311 | ····:goto_0 |
310 | ····return-void | 312 | ····return-void |
311 | ····.line·408 | 313 | ····.line·408 |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·final·synthetic·val$keyPair:[Ljava/security/KeyPair; | 31 | .field·final·synthetic·val$keyPair:[Ljava/security/KeyPair; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8;[Ljava/security/KeyPair;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity$8;[Ljava/security/KeyPair;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/activities/SignupActivity$8; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·336 | 37 | ····.line·336 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1;->this$1:Lcom/twofours/surespot/activities/SignupActivity$8; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1;->this$1:Lcom/twofours/surespot/activities/SignupActivity$8; |
38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1;->val$keyPair:[Ljava/security/KeyPair; | 39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8$1;->val$keyPair:[Ljava/security/KeyPair; |
Offset 44, 14 lines modified | Offset 44, 15 lines modified | ||
44 | .field·final·synthetic·val$username:Ljava/lang/String; | 44 | .field·final·synthetic·val$username:Ljava/lang/String; |
45 | #·direct·methods | 45 | #·direct·methods |
46 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V | 46 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
48 | ····.prologue | 49 | ····.prologue |
49 | ····.line·331 | 50 | ····.line·331 |
50 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 51 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
51 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8;->val$username:Ljava/lang/String; | 52 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/activities/SignupActivity$8;->val$username:Ljava/lang/String; |
Offset 99, 13 lines modified | Offset 100, 14 lines modified | ||
99 | ····invoke-direct·{v0,·p0,·p1},·Lcom/twofours/surespot/activities/SignupActivity$8$1;-><init>(Lcom/twofours/surespot/activities/SignupActivity$8;[Ljava/security/KeyPair;)V | 100 | ····invoke-direct·{v0,·p0,·p1},·Lcom/twofours/surespot/activities/SignupActivity$8$1;-><init>(Lcom/twofours/surespot/activities/SignupActivity$8;[Ljava/security/KeyPair;)V |
100 | ····const/4·v1,·0x0 | 101 | ····const/4·v1,·0x0 |
101 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 102 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
103 | ····.line·452 | ||
102 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/SignupActivity$8$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 104 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/activities/SignupActivity$8$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
103 | ····.line·454 | 105 | ····.line·454 |
104 | ····:cond_0 | 106 | ····:cond_0 |
105 | ····return-void | 107 | ····return-void |
106 | .end·method | 108 | .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/twofours/surespot/activities/SignupActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/activities/SignupActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/activities/SignupActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/activities/SignupActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·520 | 27 | ····.line·520 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$9;->this$0:Lcom/twofours/surespot/activities/SignupActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/activities/SignupActivity$9;->this$0:Lcom/twofours/surespot/activities/SignupActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$tvPath:Landroid/widget/TextView; | 26 | .field·final·synthetic·val$tvPath:Landroid/widget/TextView; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;Ljava/lang/String;Landroid/widget/ArrayAdapter;Landroid/widget/TextView;)V | 28 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;Ljava/lang/String;Landroid/widget/ArrayAdapter;Landroid/widget/TextView;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ExportIdentityActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·130 | 32 | ····.line·130 |
32 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$1;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; | 33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$1;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; |
33 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$1;->val$identityDir:Ljava/lang/String; | 34 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$1;->val$identityDir:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$user:Ljava/lang/String; | 24 | .field·final·synthetic·val$user:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity$2;Ljava/lang/String;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity$2;Ljava/lang/String;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/backup/ExportIdentityActivity$2; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·246 | 30 | ····.line·246 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2$2;->this$1:Lcom/twofours/surespot/backup/ExportIdentityActivity$2; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2$2;->this$1:Lcom/twofours/surespot/backup/ExportIdentityActivity$2; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2$2;->val$user:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2$2;->val$user:Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$b22:Landroid/widget/Button; | 22 | .field·final·synthetic·val$b22:Landroid/widget/Button; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;Landroid/widget/Button;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;Landroid/widget/Button;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ExportIdentityActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·152 | 28 | ····.line·152 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2;->val$b22:Landroid/widget/Button; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$2;->val$b22:Landroid/widget/Button; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ExportIdentityActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ExportIdentityActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·321 | 37 | ····.line·321 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$3;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity$3;->this$0:Lcom/twofours/surespot/backup/ExportIdentityActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 100, 15 lines modified | Offset 100, 14 lines modified | ||
100 | ····move-result-object·v1 | 100 | ····move-result-object·v1 |
101 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 101 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
102 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity;->textViewUpdaterHandler:Landroid/os/Handler; | 102 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity;->textViewUpdaterHandler:Landroid/os/Handler; |
103 | ····.line·297 | ||
104 | ····return-void | 103 | ····return-void |
105 | .end·method | 104 | .end·method |
106 | .method·static·synthetic·access$100()Landroid/widget/Button; | 105 | .method·static·synthetic·access$100()Landroid/widget/Button; |
107 | ····.locals·1 | 106 | ····.locals·1 |
108 | ····.prologue | 107 | ····.prologue |
Offset 169, 246 lines modified | Offset 168, 245 lines modified | ||
169 | ····.prologue | 168 | ····.prologue |
170 | ····.line·426 | 169 | ····.line·426 |
171 | ····return-void | 170 | ····return-void |
172 | .end·method | 171 | .end·method |
173 | .method·protected·onCreate(Landroid/os/Bundle;)V | 172 | .method·protected·onCreate(Landroid/os/Bundle;)V |
174 |
····.locals·1 |
173 | ····.locals·13 |
175 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 174 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
176 | ····.prologue | 175 | ····.prologue |
177 |
····const/4·v1 |
176 | ····const/4·v12,·0x4 |
178 | ····.line·106 | 177 | ····.line·106 |
179 | ····invoke-super·{p0,·p1},·Lcom/actionbarsherlock/app/SherlockActivity;->onCreate(Landroid/os/Bundle;)V | 178 | ····invoke-super·{p0,·p1},·Lcom/actionbarsherlock/app/SherlockActivity;->onCreate(Landroid/os/Bundle;)V |
180 | ····.line·107 | 179 | ····.line·107 |
181 |
····const·v |
180 | ····const·v9,·0x7f03001b |
182 |
····invoke-virtual·{p0,·v |
181 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/backup/ExportIdentityActivity;->setContentView(I)V |
183 | ····.line·109 | 182 | ····.line·109 |
184 |
····const·v |
183 | ····const·v9,·0x7f07008b |
185 |
····invoke-virtual·{p0,·v |
184 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/backup/ExportIdentityActivity;->getString(I)Ljava/lang/String; |
186 |
····move-result-object·v |
185 | ····move-result-object·v9 |
187 |
····const·v1 |
186 | ····const·v10,·0x7f070011 |
188 |
····invoke-virtual·{p0,·v1 |
187 | ····invoke-virtual·{p0,·v10},·Lcom/twofours/surespot/backup/ExportIdentityActivity;->getString(I)Ljava/lang/String; |
189 |
····move-result-object·v1 |
188 | ····move-result-object·v10 |
190 |
····const/4·v1 |
189 | ····const/4·v11,·0x1 |
191 |
····invoke-static·{p0,·v |
190 | ····invoke-static·{p0,·v9,·v10,·v11},·Lcom/twofours/surespot/common/Utils;->configureActionBar(Lcom/actionbarsherlock/app/SherlockActivity;Ljava/lang/String;Ljava/lang/String;Z)V |
192 | ····.line·110 | 191 | ····.line·110 |
193 | ····invoke-static·{},·Lcom/twofours/surespot/common/FileUtils;->getIdentityExportDir()Ljava/io/File; | 192 | ····invoke-static·{},·Lcom/twofours/surespot/common/FileUtils;->getIdentityExportDir()Ljava/io/File; |
194 |
····move-result-object·v |
193 | ····move-result-object·v9 |
195 |
····invoke-virtual·{v |
194 | ····invoke-virtual·{v9},·Ljava/io/File;->toString()Ljava/lang/String; |
196 |
····move-result-object·v |
195 | ····move-result-object·v4 |
197 | ····.line·112 | 196 | ····.line·112 |
198 |
····.local·v |
197 | ····.local·v4,·"identityDir":Ljava/lang/String; |
199 |
····const·v |
198 | ····const·v9,·0x7f0d0054 |
200 |
····invoke-virtual·{p0,·v |
199 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/backup/ExportIdentityActivity;->findViewById(I)Landroid/view/View; |
201 |
····move-result-object·v |
200 | ····move-result-object·v7 |
202 |
····check-cast·v |
201 | ····check-cast·v7,·Landroid/widget/TextView; |
203 | ····.line·113 | 202 | ····.line·113 |
204 |
····.local·v |
203 | ····.local·v7,·"tvPath":Landroid/widget/TextView; |
205 |
····const·v |
204 | ····const·v9,·0x7f0d0045 |
206 |
····invoke-virtual·{p0,·v |
205 | ····invoke-virtual·{p0,·v9},·Lcom/twofours/surespot/backup/ExportIdentityActivity;->findViewById(I)Landroid/view/View; |
207 |
····move-result-object·v |
206 | ····move-result-object·v9 |
208 |
····check-cast·v |
207 | ····check-cast·v9,·Landroid/widget/Spinner; |
209 |
····iput-object·v |
208 | ····iput-object·v9,·p0,·Lcom/twofours/surespot/backup/ExportIdentityActivity;->mSpinner:Landroid/widget/Spinner; |
210 | ····.line·115 | 209 | ····.line·115 |
211 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; | 210 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; |
212 |
····const·v |
211 | ····const·v9,·0x7f030038 |
213 |
····invoke-direct·{v0,·p0,·v |
212 | ····invoke-direct·{v0,·p0,·v9},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I)V |
214 | ····.line·116 | 213 | ····.line·116 |
215 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" | 214 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" |
216 |
····const·v |
215 | ····const·v9,·0x7f030037 |
217 |
····invoke-virtual·{v0,·v |
216 | ····invoke-virtual·{v0,·v9},·Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V |
218 | ····.line·117 | 217 | ····.line·117 |
Max diff block lines reached; 9595/14390 bytes (66.68%) 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$3:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1; | 21 | .field·final·synthetic·this$3:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$3"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·192 | 27 | ····.line·192 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1$1;->this$3:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1$1;->this$3:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·114 | 37 | ····.line·114 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$1;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$1;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$user:Ljava/lang/String; | 32 | .field·final·synthetic·val$user:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity$2; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·170 | 38 | ····.line·170 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/backup/ImportIdentityActivity$2; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/backup/ImportIdentityActivity$2; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;->val$user:Ljava/lang/String; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;->val$user:Ljava/lang/String; |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$user2:Ljava/lang/String; | 34 | .field·final·synthetic·val$user2:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;Ljava/lang/String;Ljava/lang/String;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1;Ljava/lang/String;Ljava/lang/String;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·181 | 40 | ····.line·181 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;->this$2:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;->this$2:Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;->val$user2:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2$1$1;->val$user2:Ljava/lang/String; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$exportDir:Ljava/io/File; | 24 | .field·final·synthetic·val$exportDir:Ljava/io/File; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;Landroid/widget/SimpleAdapter;Ljava/io/File;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;Landroid/widget/SimpleAdapter;Ljava/io/File;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·142 | 30 | ····.line·142 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2;->val$adapter:Landroid/widget/SimpleAdapter; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$2;->val$adapter:Landroid/widget/SimpleAdapter; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper; | 19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·355 | 25 | ····.line·355 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1$1;->this$2:Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1$1;->this$2:Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1$1;->val$result:Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1$1;->val$result:Lcom/twofours/surespot/backup/ImportIdentityActivity$ChangePasswordWrapper; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | .field·final·synthetic·val$version:Ljava/lang/String; | 33 | .field·final·synthetic·val$version:Ljava/lang/String; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V | 35 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·324 | 39 | ····.line·324 |
39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; | 40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3;->this$0:Lcom/twofours/surespot/backup/ImportIdentityActivity; |
40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3;->val$newPassword:Ljava/lang/String; | 41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3;->val$newPassword:Ljava/lang/String; |
Offset 99, 12 lines modified | Offset 100, 13 lines modified | ||
99 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;-><init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3;Ljava/lang/String;)V | 100 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;-><init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3;Ljava/lang/String;)V |
100 | ····const/4·v1,·0x0 | 101 | ····const/4·v1,·0x0 |
101 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 102 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
103 | ····.line·378 | ||
102 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 104 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
103 | ····.line·380 | 105 | ····.line·380 |
104 | ····return-void | 106 | ····return-void |
105 | .end·method | 107 | .end·method |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$passwordToken:Ljava/lang/String; | 30 | .field·final·synthetic·val$passwordToken:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/backup/ImportIdentityActivity$3;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity$3; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·329 | 36 | ····.line·329 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->this$1:Lcom/twofours/surespot/backup/ImportIdentityActivity$3; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->this$1:Lcom/twofours/surespot/backup/ImportIdentityActivity$3; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->val$passwordToken:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->val$passwordToken:Ljava/lang/String; |
Offset 128, 18 lines modified | Offset 129, 20 lines modified | ||
128 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->val$passwordToken:Ljava/lang/String; | 129 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/backup/ImportIdentityActivity$3$1;->val$passwordToken:Ljava/lang/String; |
129 | ····invoke-static·{v1},·Lcom/twofours/surespot/chat/ChatUtils;->base64DecodeNowrap(Ljava/lang/String;)[B | 130 | ····invoke-static·{v1},·Lcom/twofours/surespot/chat/ChatUtils;->base64DecodeNowrap(Ljava/lang/String;)[B |
130 | ····move-result-object·v1 | 131 | ····move-result-object·v1 |
132 | ····.line·341 | ||
131 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B | 133 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B |
132 | ····move-result-object·v5 | 134 | ····move-result-object·v5 |
135 | ····.line·340 | ||
133 | ····invoke-static·{v0,·v1,·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; | 136 | ····invoke-static·{v0,·v1,·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; |
134 | ····move-result-object·v4 | 137 | ····move-result-object·v4 |
135 | ····.line·343 | 138 | ····.line·343 |
136 | ····.local·v4,·"tokenSignature":Ljava/lang/String; | 139 | ····.local·v4,·"tokenSignature":Ljava/lang/String; |
137 | ····#·getter·for:·Lcom/twofours/surespot/backup/ImportIdentityActivity;->TAG:Ljava/lang/String; | 140 | ····#·getter·for:·Lcom/twofours/surespot/backup/ImportIdentityActivity;->TAG:Ljava/lang/String; |
Offset 58, 15 lines modified | Offset 58, 14 lines modified | ||
58 | .method·public·constructor·<init>()V | 58 | .method·public·constructor·<init>()V |
59 | ····.locals·0 | 59 | ····.locals·0 |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·57 | 61 | ····.line·57 |
62 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V | 62 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V |
63 | ····.line·288 | ||
64 | ····return-void | 63 | ····return-void |
65 | .end·method | 64 | .end·method |
66 | .method·static·synthetic·access$000(Lcom/twofours/surespot/backup/ImportIdentityActivity;)I | 65 | .method·static·synthetic·access$000(Lcom/twofours/surespot/backup/ImportIdentityActivity;)I |
67 | ····.locals·1 | 66 | ····.locals·1 |
68 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity; | 67 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/backup/ImportIdentityActivity; |
Offset 220, 253 lines modified | Offset 219, 232 lines modified | ||
220 | ····invoke-virtual·{v11,·p1,·v7,·v4,·v0},·Lcom/twofours/surespot/network/NetworkController;->getPasswordToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V | 219 | ····invoke-virtual·{v11,·p1,·v7,·v4,·v0},·Lcom/twofours/surespot/network/NetworkController;->getPasswordToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V |
221 | ····.line·388 | 220 | ····.line·388 |
222 | ····return-void | 221 | ····return-void |
223 | .end·method | 222 | .end·method |
224 | .method·private·setupLocal()V | 223 | .method·private·setupLocal()V |
225 |
····.locals· |
224 | ····.locals·18 |
226 | ····.prologue | 225 | ····.prologue |
227 | ····.line·102 | 226 | ····.line·102 |
228 | ····const·v3,·0x7f0d0064 | 227 | ····const·v3,·0x7f0d0064 |
229 | ····move-object/from16·v0,·p0 | 228 | ····move-object/from16·v0,·p0 |
230 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; | 229 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; |
231 |
····move-result-object·v1 |
230 | ····move-result-object·v14 |
232 |
····check-cast·v1 |
231 | ····check-cast·v14,·Landroid/widget/ListView; |
233 | ····.line·103 | 232 | ····.line·103 |
234 |
····.local·v1 |
233 | ····.local·v14,·"lvIdentities":Landroid/widget/ListView; |
235 | ····const·v3,·0x7f0d0065 | 234 | ····const·v3,·0x7f0d0065 |
236 | ····move-object/from16·v0,·p0 | 235 | ····move-object/from16·v0,·p0 |
237 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; | 236 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; |
238 | ····move-result-object·v3 | 237 | ····move-result-object·v3 |
239 |
···· |
238 | ····invoke-virtual·{v14,·v3},·Landroid/widget/ListView;->setEmptyView(Landroid/view/View;)V |
240 | ····invoke-virtual·{v0,·v3},·Landroid/widget/ListView;->setEmptyView(Landroid/view/View;)V | ||
241 | ····.line·105 | 239 | ····.line·105 |
242 | ····new-instance·v4,·Ljava/util/ArrayList; | 240 | ····new-instance·v4,·Ljava/util/ArrayList; |
243 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 241 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
244 | ····.line·108 | 242 | ····.line·108 |
245 | ····.local·v4,·"items":Ljava/util/List;,·"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;>;" | 243 | ····.local·v4,·"items":Ljava/util/List;,·"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;>;" |
246 | ····invoke-static·{},·Lcom/twofours/surespot/common/FileUtils;->getIdentityExportDir()Ljava/io/File; | 244 | ····invoke-static·{},·Lcom/twofours/surespot/common/FileUtils;->getIdentityExportDir()Ljava/io/File; |
247 |
····move-result-object·v |
245 | ····move-result-object·v9 |
248 | ····.line·109 | 246 | ····.line·109 |
249 |
····.local·v |
247 | ····.local·v9,·"exportDir":Ljava/io/File; |
250 |
····invoke-virtual·{v |
248 | ····invoke-virtual·{v9},·Ljava/io/File;->getPath()Ljava/lang/String; |
251 | ····move-result-object·v3 | 249 | ····move-result-object·v3 |
252 | ····move-object/from16·v0,·p0 | 250 | ····move-object/from16·v0,·p0 |
253 | ····invoke-static·{v0,·v3},·Lcom/twofours/surespot/identity/IdentityController;->getExportIdentityFiles(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; | 251 | ····invoke-static·{v0,·v3},·Lcom/twofours/surespot/identity/IdentityController;->getExportIdentityFiles(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; |
254 |
····move-result-object·v1 |
252 | ····move-result-object·v11 |
255 | ····.line·111 | 253 | ····.line·111 |
256 |
····.local·v1 |
254 | ····.local·v11,·"files":[Ljava/io/File; |
257 | ····const·v3,·0x7f0d0063 | 255 | ····const·v3,·0x7f0d0063 |
258 | ····move-object/from16·v0,·p0 | 256 | ····move-object/from16·v0,·p0 |
259 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; | 257 | ····invoke-virtual·{v0,·v3},·Lcom/twofours/surespot/backup/ImportIdentityActivity;->findViewById(I)Landroid/view/View; |
260 |
····move-result-object·v |
258 | ····move-result-object·v17 |
261 |
····check-cast·v |
259 | ····check-cast·v17,·Landroid/widget/TextView; |
262 | ····.line·113 | 260 | ····.line·113 |
263 |
····.local·v |
261 | ····.local·v17,·"tvLocalLocation":Landroid/widget/TextView; |
264 |
····if-eqz·v1 |
262 | ····if-eqz·v11,·:cond_1 |
265 | ····.line·114 | 263 | ····.line·114 |
266 |
····new-instance·v1 |
264 | ····new-instance·v16,·Ljava/util/TreeMap; |
267 | ····new-instance·v3,·Lcom/twofours/surespot/backup/ImportIdentityActivity$1; | 265 | ····new-instance·v3,·Lcom/twofours/surespot/backup/ImportIdentityActivity$1; |
268 | ····move-object/from16·v0,·p0 | 266 | ····move-object/from16·v0,·p0 |
269 | ····invoke-direct·{v3,·v0},·Lcom/twofours/surespot/backup/ImportIdentityActivity$1;-><init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;)V | 267 | ····invoke-direct·{v3,·v0},·Lcom/twofours/surespot/backup/ImportIdentityActivity$1;-><init>(Lcom/twofours/surespot/backup/ImportIdentityActivity;)V |
Max diff block lines reached; 10404/14119 bytes (73.69%) of diff not shown. |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingActivity; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingActivity; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingActivity; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·56 | 37 | ····.line·56 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$1;->this$0:Lcom/twofours/surespot/billing/BillingActivity; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$1;->this$0:Lcom/twofours/surespot/billing/BillingActivity; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$toEmails:Ljava/util/ArrayList; | 26 | .field·final·synthetic·val$toEmails:Ljava/util/ArrayList; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)V | 28 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·172 | 32 | ····.line·172 |
32 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$2;->this$0:Lcom/twofours/surespot/billing/BillingActivity; | 33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$2;->this$0:Lcom/twofours/surespot/billing/BillingActivity; |
33 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingActivity$2;->val$toEmails:Ljava/util/ArrayList; | 34 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingActivity$2;->val$toEmails:Ljava/util/ArrayList; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$toEmails:Ljava/util/ArrayList; | 26 | .field·final·synthetic·val$toEmails:Ljava/util/ArrayList; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)V | 28 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingActivity;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·227 | 32 | ····.line·227 |
32 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$3;->this$0:Lcom/twofours/surespot/billing/BillingActivity; | 33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingActivity$3;->this$0:Lcom/twofours/surespot/billing/BillingActivity; |
33 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingActivity$3;->val$toEmails:Ljava/util/ArrayList; | 34 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingActivity$3;->val$toEmails:Ljava/util/ArrayList; |
Offset 451, 14 lines modified | Offset 451, 15 lines modified | ||
451 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 451 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
452 | ····move-result-object·v8 | 452 | ····move-result-object·v8 |
453 | ····aput-object·v8,·v7,·v10 | 453 | ····aput-object·v8,·v7,·v10 |
454 | ····.line·219 | ||
454 | ····invoke-virtual·{p0,·v6,·v7},·Lcom/twofours/surespot/billing/BillingActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 455 | ····invoke-virtual·{p0,·v6,·v7},·Lcom/twofours/surespot/billing/BillingActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
455 | ····move-result-object·v6 | 456 | ····move-result-object·v6 |
456 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 457 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
457 | ····move-result-object·v5 | 458 | ····move-result-object·v5 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingController; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingController; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·48 | 37 | ····.line·48 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$1;->this$0:Lcom/twofours/surespot/billing/BillingController; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$1;->this$0:Lcom/twofours/surespot/billing/BillingController; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$query:Z | 24 | .field·final·synthetic·val$query:Z |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Z)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Z)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·72 | 30 | ····.line·72 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$2;->this$0:Lcom/twofours/surespot/billing/BillingController; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$2;->this$0:Lcom/twofours/surespot/billing/BillingController; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$2;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$2;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/billing/BillingController$3; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/billing/BillingController$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$3;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/BillingController$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·195 | 27 | ····.line·195 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$3$1;->this$1:Lcom/twofours/surespot/billing/BillingController$3; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$3$1;->this$1:Lcom/twofours/surespot/billing/BillingController$3; |
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/twofours/surespot/billing/BillingController; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingController; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·157 | 27 | ····.line·157 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$3;->this$0:Lcom/twofours/surespot/billing/BillingController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$3;->this$0:Lcom/twofours/surespot/billing/BillingController; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 43, 264 lines modified | Offset 44, 262 lines modified | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····const/4·v10,·0x1 | 45 | ····const/4·v10,·0x1 |
45 | ····const/4·v9,·0x0 | 46 | ····const/4·v9,·0x0 |
46 | ····.line·159 | 47 | ····.line·159 |
47 |
····const-string·v |
48 | ····const-string·v3,·"BillingController" |
48 |
····const-string·v |
49 | ····const-string·v4,·"Query·inventory·finished." |
49 |
····new-array·v |
50 | ····new-array·v5,·v9,·[Ljava/lang/Object; |
50 |
····invoke-static·{v |
51 | ····invoke-static·{v3,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
51 | ····.line·160 | 52 | ····.line·160 |
52 |
····iget-object·v |
53 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/billing/BillingController$3;->this$0:Lcom/twofours/surespot/billing/BillingController; |
53 |
····monitor-enter·v |
54 | ····monitor-enter·v4 |
54 | ····.line·161 | 55 | ····.line·161 |
55 | ····:try_start_0 | 56 | ····:try_start_0 |
56 |
····iget-object·v |
57 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/billing/BillingController$3;->this$0:Lcom/twofours/surespot/billing/BillingController; |
57 |
····const/4·v |
58 | ····const/4·v5,·0x0 |
58 | ····#·setter·for:·Lcom/twofours/surespot/billing/BillingController;->mQuerying:Z | 59 | ····#·setter·for:·Lcom/twofours/surespot/billing/BillingController;->mQuerying:Z |
59 |
····invoke-static·{v |
60 | ····invoke-static·{v3,·v5},·Lcom/twofours/surespot/billing/BillingController;->access$002(Lcom/twofours/surespot/billing/BillingController;Z)Z |
60 | ····.line·162 | 61 | ····.line·162 |
61 |
····iget-object·v |
62 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/billing/BillingController$3;->this$0:Lcom/twofours/surespot/billing/BillingController; |
62 |
····const/4·v |
63 | ····const/4·v5,·0x1 |
63 | ····#·setter·for:·Lcom/twofours/surespot/billing/BillingController;->mQueried:Z | 64 | ····#·setter·for:·Lcom/twofours/surespot/billing/BillingController;->mQueried:Z |
64 |
····invoke-static·{v |
65 | ····invoke-static·{v3,·v5},·Lcom/twofours/surespot/billing/BillingController;->access$102(Lcom/twofours/surespot/billing/BillingController;Z)Z |
65 | ····.line·163 | 66 | ····.line·163 |
66 |
····monitor-exit·v |
67 | ····monitor-exit·v4 |
67 | ····:try_end_0 | 68 | ····:try_end_0 |
68 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 69 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
69 | ····.line·165 | 70 | ····.line·165 |
70 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/billing/IabResult;->isFailure()Z | 71 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/billing/IabResult;->isFailure()Z |
71 |
····move-result·v |
72 | ····move-result·v3 |
72 |
····if-eqz·v |
73 | ····if-eqz·v3,·:cond_1 |
73 | ····.line·166 | 74 | ····.line·166 |
74 |
····const-string·v |
75 | ····const-string·v3,·"BillingController" |
75 |
····const-string·v |
76 | ····const-string·v4,·"Query·inventory·was·a·failure:·%s" |
76 |
····new-array·v |
77 | ····new-array·v5,·v10,·[Ljava/lang/Object; |
77 |
····aput-object·p1,·v |
78 | ····aput-object·p1,·v5,·v9 |
78 |
····invoke-static·{v |
79 | ····invoke-static·{v3,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
79 | ····.line·208 | 80 | ····.line·208 |
80 | ····:cond_0 | 81 | ····:cond_0 |
81 | ····:goto_0 | 82 | ····:goto_0 |
82 | ····return-void | 83 | ····return-void |
83 | ····.line·163 | 84 | ····.line·163 |
84 | ····:catchall_0 | 85 | ····:catchall_0 |
85 |
····move-exception·v |
86 | ····move-exception·v3 |
86 | ····:try_start_1 | 87 | ····:try_start_1 |
87 |
····monitor-exit·v |
88 | ····monitor-exit·v4 |
88 | ····:try_end_1 | 89 | ····:try_end_1 |
89 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 90 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
90 |
····throw·v |
91 | ····throw·v3 |
91 | ····.line·170 | 92 | ····.line·170 |
92 | ····:cond_1 | 93 | ····:cond_1 |
93 |
····const-string·v |
94 | ····const-string·v3,·"BillingController" |
94 |
····const-string·v |
95 | ····const-string·v4,·"Query·inventory·was·successful." |
95 |
····new-array·v |
96 | ····new-array·v5,·v9,·[Ljava/lang/Object; |
Max diff block lines reached; 8906/13443 bytes (66.25%) of diff not shown. |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$sku:Ljava/lang/String; | 36 | .field·final·synthetic·val$sku:Ljava/lang/String; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Landroid/app/Activity;Ljava/lang/String;)V | 38 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Landroid/app/Activity;Ljava/lang/String;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·213 | 42 | ····.line·213 |
42 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$4;->this$0:Lcom/twofours/surespot/billing/BillingController; | 43 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$4;->this$0:Lcom/twofours/surespot/billing/BillingController; |
43 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$4;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; | 44 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$4;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/billing/BillingController$5; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/billing/BillingController$5; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$5;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$5;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/BillingController$5; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·255 | 37 | ····.line·255 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5$1;->this$1:Lcom/twofours/surespot/billing/BillingController$5; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5$1;->this$1:Lcom/twofours/surespot/billing/BillingController$5; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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$1:Lcom/twofours/surespot/billing/BillingController$5; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/billing/BillingController$5; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$5;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController$5;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/BillingController$5; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·267 | 27 | ····.line·267 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5$2;->this$1:Lcom/twofours/surespot/billing/BillingController$5; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5$2;->this$1:Lcom/twofours/surespot/billing/BillingController$5; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$callback:Lcom/twofours/surespot/network/IAsyncCallback; | 24 | .field·final·synthetic·val$callback:Lcom/twofours/surespot/network/IAsyncCallback; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Landroid/app/Activity;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;Lcom/twofours/surespot/network/IAsyncCallback;Landroid/app/Activity;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·236 | 30 | ····.line·236 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5;->this$0:Lcom/twofours/surespot/billing/BillingController; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$5;->this$0:Lcom/twofours/surespot/billing/BillingController; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$5;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/BillingController$5;->val$callback:Lcom/twofours/surespot/network/IAsyncCallback; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/billing/BillingController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/billing/BillingController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/BillingController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·307 | 24 | ····.line·307 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$6;->this$0:Lcom/twofours/surespot/billing/BillingController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/BillingController$6;->this$0:Lcom/twofours/surespot/billing/BillingController; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$listener:Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener; | 22 | .field·final·synthetic·val$listener:Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/IabHelper; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·199 | 28 | ····.line·199 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$1;->this$0:Lcom/twofours/surespot/billing/IabHelper; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$1;->this$0:Lcom/twofours/surespot/billing/IabHelper; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$1;->val$listener:Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$1;->val$listener:Lcom/twofours/surespot/billing/IabHelper$OnIabSetupFinishedListener; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$result_f:Lcom/twofours/surespot/billing/IabResult; | 24 | .field·final·synthetic·val$result_f:Lcom/twofours/surespot/billing/IabResult; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$2;Lcom/twofours/surespot/billing/IabResult;Lcom/twofours/surespot/billing/Inventory;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$2;Lcom/twofours/surespot/billing/IabResult;Lcom/twofours/surespot/billing/Inventory;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/IabHelper$2; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·629 | 30 | ····.line·629 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$2$1;->this$1:Lcom/twofours/surespot/billing/IabHelper$2; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$2$1;->this$1:Lcom/twofours/surespot/billing/IabHelper$2; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$2$1;->val$result_f:Lcom/twofours/surespot/billing/IabResult; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$2$1;->val$result_f:Lcom/twofours/surespot/billing/IabResult; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$results:Ljava/util/List; | 22 | .field·final·synthetic·val$results:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$3;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$3;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/IabHelper$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·966 | 28 | ····.line·966 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$2;->this$1:Lcom/twofours/surespot/billing/IabHelper$3; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$2;->this$1:Lcom/twofours/surespot/billing/IabHelper$3; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$2;->val$results:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$2;->val$results:Ljava/util/List; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$results:Ljava/util/List; | 22 | .field·final·synthetic·val$results:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$3;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper$3;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/billing/IabHelper$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·959 | 28 | ····.line·959 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$1;->this$1:Lcom/twofours/surespot/billing/IabHelper$3; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$1;->this$1:Lcom/twofours/surespot/billing/IabHelper$3; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$1;->val$results:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3$1;->val$results:Ljava/util/List; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$querySkuDetails:Z | 28 | .field·final·synthetic·val$querySkuDetails:Z |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;ZLjava/util/List;Lcom/twofours/surespot/billing/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V | 30 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;ZLjava/util/List;Lcom/twofours/surespot/billing/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/IabHelper; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·613 | 34 | ····.line·613 |
34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$2;->this$0:Lcom/twofours/surespot/billing/IabHelper; | 35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$2;->this$0:Lcom/twofours/surespot/billing/IabHelper; |
35 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$2;->val$querySkuDetails:Z | 36 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$2;->val$querySkuDetails:Z |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$singleListener:Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener; | 28 | .field·final·synthetic·val$singleListener:Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;Ljava/util/List;Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/twofours/surespot/billing/IabHelper$OnConsumeMultiFinishedListener;)V | 30 | .method·constructor·<init>(Lcom/twofours/surespot/billing/IabHelper;Ljava/util/List;Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/twofours/surespot/billing/IabHelper$OnConsumeMultiFinishedListener;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/billing/IabHelper; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·944 | 34 | ····.line·944 |
34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->this$0:Lcom/twofours/surespot/billing/IabHelper; | 35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->this$0:Lcom/twofours/surespot/billing/IabHelper; |
35 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->val$purchases:Ljava/util/List; | 36 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->val$purchases:Ljava/util/List; |
Offset 53, 46 lines modified | Offset 54, 45 lines modified | ||
53 | #·virtual·methods | 54 | #·virtual·methods |
54 | .method·public·run()V | 55 | .method·public·run()V |
55 | ····.locals·8 | 56 | ····.locals·8 |
56 | ····.prologue | 57 | ····.prologue |
57 | ····.line·946 | 58 | ····.line·946 |
58 |
····new-instance·v |
59 | ····new-instance·v2,·Ljava/util/ArrayList; |
59 |
····invoke-direct·{v |
60 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
60 | ····.line·947 | 61 | ····.line·947 |
61 |
····.local·v |
62 | ····.local·v2,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/twofours/surespot/billing/IabResult;>;" |
62 |
····iget-object·v |
63 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->val$purchases:Ljava/util/List; |
63 |
····invoke-interface·{v |
64 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
64 |
····move-result-object·v |
65 | ····move-result-object·v3 |
65 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
66 | ····:goto_0 | 66 | ····:goto_0 |
67 |
····invoke-interface·{v |
67 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
68 | ····move-result·v4 | 68 | ····move-result·v4 |
69 | ····if-eqz·v4,·:cond_0 | 69 | ····if-eqz·v4,·:cond_0 |
70 |
····invoke-interface·{v |
70 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
71 |
····move-result-object·v |
71 | ····move-result-object·v1 |
72 |
····check-cast·v |
72 | ····check-cast·v1,·Lcom/twofours/surespot/billing/Purchase; |
73 | ····.line·949 | 73 | ····.line·949 |
74 |
····.local·v |
74 | ····.local·v1,·"purchase":Lcom/twofours/surespot/billing/Purchase; |
75 | ····:try_start_0 | 75 | ····:try_start_0 |
76 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->this$0:Lcom/twofours/surespot/billing/IabHelper; | 76 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/billing/IabHelper$3;->this$0:Lcom/twofours/surespot/billing/IabHelper; |
77 |
····invoke-virtual·{v4,·v |
77 | ····invoke-virtual·{v4,·v1},·Lcom/twofours/surespot/billing/IabHelper;->consume(Lcom/twofours/surespot/billing/Purchase;)V |
78 | ····.line·950 | 78 | ····.line·950 |
79 | ····new-instance·v4,·Lcom/twofours/surespot/billing/IabResult; | 79 | ····new-instance·v4,·Lcom/twofours/surespot/billing/IabResult; |
80 | ····const/4·v5,·0x0 | 80 | ····const/4·v5,·0x0 |
81 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 81 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
Offset 101, 29 lines modified | Offset 101, 29 lines modified | ||
101 | ····const-string·v7,·"Successful·consume·of·sku·" | 101 | ····const-string·v7,·"Successful·consume·of·sku·" |
102 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 102 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ····move-result-object·v6 | 103 | ····move-result-object·v6 |
104 |
····invoke-virtual·{v |
104 | ····invoke-virtual·{v1},·Lcom/twofours/surespot/billing/Purchase;->getSku()Ljava/lang/String; |
105 | ····move-result-object·v7 | 105 | ····move-result-object·v7 |
106 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 106 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
107 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
108 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 108 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
109 | ····move-result-object·v6 | 109 | ····move-result-object·v6 |
110 | ····invoke-direct·{v4,·v5,·v6},·Lcom/twofours/surespot/billing/IabResult;-><init>(ILjava/lang/String;)V | 110 | ····invoke-direct·{v4,·v5,·v6},·Lcom/twofours/surespot/billing/IabResult;-><init>(ILjava/lang/String;)V |
111 |
····invoke-interface·{v |
111 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
112 | ····:try_end_0 | 112 | ····:try_end_0 |
113 | ····.catch·Lcom/twofours/surespot/billing/IabException;·{:try_start_0·..·:try_end_0}·:catch_0 | 113 | ····.catch·Lcom/twofours/surespot/billing/IabException;·{:try_start_0·..·:try_end_0}·:catch_0 |
114 | ····goto·:goto_0 | 114 | ····goto·:goto_0 |
115 | ····.line·952 | 115 | ····.line·952 |
116 | ····:catch_0 | 116 | ····:catch_0 |
Offset 131, 64 lines modified | Offset 131, 64 lines modified | ||
131 | ····.line·953 | 131 | ····.line·953 |
132 | ····.local·v0,·"ex":Lcom/twofours/surespot/billing/IabException; | 132 | ····.local·v0,·"ex":Lcom/twofours/surespot/billing/IabException; |
133 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/billing/IabException;->getResult()Lcom/twofours/surespot/billing/IabResult; | 133 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/billing/IabException;->getResult()Lcom/twofours/surespot/billing/IabResult; |
134 | ····move-result-object·v4 | 134 | ····move-result-object·v4 |
Max diff block lines reached; 4233/8562 bytes (49.44%) of diff not shown. |
Offset 135, 24 lines modified | Offset 135, 26 lines modified | ||
135 | ····.prologue | 135 | ····.prologue |
136 | ····.line·756 | 136 | ····.line·756 |
137 | ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned" | 137 | ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned" |
138 | ····const-string·v4,·"/" | 138 | ····const-string·v4,·"/" |
139 | ····.line·757 | ||
139 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 140 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
140 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
141 | ····.line·758 | 142 | ····.line·758 |
142 | ····.local·v0,·"iab_msgs":[Ljava/lang/String; | 143 | ····.local·v0,·"iab_msgs":[Ljava/lang/String; |
143 | ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt" | 144 | ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt" |
144 | ····const-string·v4,·"/" | 145 | ····const-string·v4,·"/" |
146 | ····.line·760 | ||
145 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 147 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
146 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
147 | ····.line·762 | 149 | ····.line·762 |
148 | ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String; | 150 | ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String; |
149 | ····const/16·v3,·-0x3e8 | 151 | ····const/16·v3,·-0x3e8 |
Offset 758, 14 lines modified | Offset 760, 15 lines modified | ||
758 | ····move-object·v5,·p3 | 760 | ····move-object·v5,·p3 |
759 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/billing/IabHelper$3;-><init>(Lcom/twofours/surespot/billing/IabHelper;Ljava/util/List;Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/twofours/surespot/billing/IabHelper$OnConsumeMultiFinishedListener;)V | 761 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/billing/IabHelper$3;-><init>(Lcom/twofours/surespot/billing/IabHelper;Ljava/util/List;Lcom/twofours/surespot/billing/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/twofours/surespot/billing/IabHelper$OnConsumeMultiFinishedListener;)V |
760 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 762 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
763 | ····.line·973 | ||
761 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V | 764 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V |
762 | ····.line·974 | 765 | ····.line·974 |
763 | ····return-void | 766 | ····return-void |
764 | .end·method | 767 | .end·method |
765 | .method·public·dispose()V | 768 | .method·public·dispose()V |
Offset 2228, 26 lines modified | Offset 2231, 28 lines modified | ||
2228 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 2231 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
2229 | ····move-result·v6 | 2232 | ····move-result·v6 |
2230 | ····const/4·v1,·0x0 | 2233 | ····const/4·v1,·0x0 |
2234 | ····.line·396 | ||
2231 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2235 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2232 | ····move-result-object·v1 | 2236 | ····move-result-object·v1 |
2233 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 2237 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
2234 | ····move-result·v7 | 2238 | ····move-result·v7 |
2235 | ····move-object·v1,·p1 | 2239 | ····move-object·v1,·p1 |
2236 | ····move/from16·v3,·p4 | 2240 | ····move/from16·v3,·p4 |
2241 | ····.line·395 | ||
2237 | ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V | 2242 | ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V |
2238 | ····:try_end_1 | 2243 | ····:try_end_1 |
2239 | ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0 | 2244 | ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0 |
2240 | ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1 | 2245 | ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1 |
2241 | ····goto/16·:goto_0 | 2246 | ····goto/16·:goto_0 |
Offset 2683, 14 lines modified | Offset 2688, 15 lines modified | ||
2683 | ····move-object·v4,·p3 | 2688 | ····move-object·v4,·p3 |
2684 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/billing/IabHelper$2;-><init>(Lcom/twofours/surespot/billing/IabHelper;ZLjava/util/List;Lcom/twofours/surespot/billing/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V | 2689 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/billing/IabHelper$2;-><init>(Lcom/twofours/surespot/billing/IabHelper;ZLjava/util/List;Lcom/twofours/surespot/billing/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V |
2685 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 2690 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
2691 | ····.line·636 | ||
2686 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V | 2692 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V |
2687 | ····.line·637 | 2693 | ····.line·637 |
2688 | ····return-void | 2694 | ····return-void |
2689 | .end·method | 2695 | .end·method |
2690 | .method·queryPurchases(Lcom/twofours/surespot/billing/Inventory;Ljava/lang/String;)I | 2696 | .method·queryPurchases(Lcom/twofours/surespot/billing/Inventory;Ljava/lang/String;)I |
Offset 2902, 14 lines modified | Offset 2908, 15 lines modified | ||
2902 | ····move-result·v13 | 2908 | ····move-result·v13 |
2903 | ····if-eqz·v13,·:cond_2 | 2909 | ····if-eqz·v13,·:cond_2 |
2904 | ····const-string·v13,·"INAPP_DATA_SIGNATURE_LIST" | 2910 | ····const-string·v13,·"INAPP_DATA_SIGNATURE_LIST" |
2911 | ····.line·857 | ||
2905 | ····invoke-virtual·{v3,·v13},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z | 2912 | ····invoke-virtual·{v3,·v13},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
2906 | ····move-result·v13 | 2913 | ····move-result·v13 |
Max diff block lines reached; 10915/14157 bytes (77.10%) of diff not shown. |
Offset 106, 69 lines modified | Offset 106, 68 lines modified | ||
106 | ············"Ljava/lang/String;", | 106 | ············"Ljava/lang/String;", |
107 | ············">;" | 107 | ············">;" |
108 | ········} | 108 | ········} |
109 | ····.end·annotation | 109 | ····.end·annotation |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·72 | 111 | ····.line·72 |
112 |
····new-instance·v |
112 | ····new-instance·v1,·Ljava/util/ArrayList; |
113 |
····invoke-direct·{v |
113 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
114 | ····.line·73 | 114 | ····.line·73 |
115 |
····.local·v |
115 | ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
116 |
····iget-object·v |
116 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/billing/Inventory;->mPurchaseMap:Ljava/util/Map; |
117 |
····invoke-interface·{v |
117 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; |
118 |
····move-result-object·v |
118 | ····move-result-object·v2 |
119 |
····invoke-interface·{v |
119 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
120 |
····move-result-object·v |
120 | ····move-result-object·v2 |
121 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
122 | ····:cond_0 | 121 | ····:cond_0 |
123 | ····:goto_0 | 122 | ····:goto_0 |
124 |
····invoke-interface·{v |
123 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
125 | ····move-result·v3 | 124 | ····move-result·v3 |
126 | ····if-eqz·v3,·:cond_1 | 125 | ····if-eqz·v3,·:cond_1 |
127 |
····invoke-interface·{v |
126 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
128 |
····move-result-object·v |
127 | ····move-result-object·v0 |
129 |
····check-cast·v |
128 | ····check-cast·v0,·Lcom/twofours/surespot/billing/Purchase; |
130 | ····.line·74 | 129 | ····.line·74 |
131 |
····.local·v |
130 | ····.local·v0,·"p":Lcom/twofours/surespot/billing/Purchase; |
132 |
····invoke-virtual·{v |
131 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/billing/Purchase;->getItemType()Ljava/lang/String; |
133 | ····move-result-object·v3 | 132 | ····move-result-object·v3 |
134 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 133 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
135 | ····move-result·v3 | 134 | ····move-result·v3 |
136 | ····if-eqz·v3,·:cond_0 | 135 | ····if-eqz·v3,·:cond_0 |
137 |
····invoke-virtual·{v |
136 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/billing/Purchase;->getSku()Ljava/lang/String; |
138 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
139 |
····invoke-interface·{v |
138 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
140 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
141 | ····.line·76 | 140 | ····.line·76 |
142 |
····.end·local·v |
141 | ····.end·local·v0····#·"p":Lcom/twofours/surespot/billing/Purchase; |
143 | ····:cond_1 | 142 | ····:cond_1 |
144 |
····return-object·v |
143 | ····return-object·v1 |
145 | .end·method | 144 | .end·method |
146 | .method·getAllPurchases()Ljava/util/List; | 145 | .method·getAllPurchases()Ljava/util/List; |
147 | ····.locals·2 | 146 | ····.locals·2 |
148 | ····.annotation·system·Ldalvik/annotation/Signature; | 147 | ····.annotation·system·Ldalvik/annotation/Signature; |
149 | ········value·=·{ | 148 | ········value·=·{ |
150 | ············"()", | 149 | ············"()", |
Offset 495, 193 lines modified | Offset 495, 186 lines modified | ||
495 | ············">;)V" | 495 | ············">;)V" |
496 | ········} | 496 | ········} |
497 | ····.end·annotation | 497 | ····.end·annotation |
498 | ····.prologue | 498 | ····.prologue |
499 | ····.line·179 | 499 | ····.line·179 |
500 | ····.local·p1,·"messages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/twofours/surespot/chat/SurespotMessage;>;" | 500 | ····.local·p1,·"messages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/twofours/surespot/chat/SurespotMessage;>;" |
501 |
····iget-object·v |
501 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/chat/ChatAdapter;->mMessages:Ljava/util/ArrayList; |
502 |
····monitor-enter·v |
502 | ····monitor-enter·v3 |
503 | ····.line·181 | 503 | ····.line·181 |
504 | ····:try_start_0 | 504 | ····:try_start_0 |
505 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 505 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
506 |
····move-result-object·v |
506 | ····move-result-object·v2 |
507 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
508 | ····:goto_0 | 507 | ····:goto_0 |
509 |
····invoke-interface·{v |
508 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
510 |
····move-result·v |
509 | ····move-result·v4 |
511 |
····if-eqz·v |
510 | ····if-eqz·v4,·:cond_0 |
512 |
····invoke-interface·{v |
511 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
513 |
····move-result-object·v |
512 | ····move-result-object·v1 |
514 |
····check-cast·v |
513 | ····check-cast·v1,·Lcom/twofours/surespot/chat/SurespotMessage; |
515 | ····:try_end_0 | 514 | ····:try_end_0 |
516 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 515 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
517 | ····.line·183 | 516 | ····.line·183 |
518 |
····.local·v |
517 | ····.local·v1,·"message":Lcom/twofours/surespot/chat/SurespotMessage; |
519 |
····const/4·v |
518 | ····const/4·v4,·0x0 |
520 | ····const/4·v5,·0x0 | 519 | ····const/4·v5,·0x0 |
521 | ····:try_start_1 | 520 | ····:try_start_1 |
522 |
····invoke-direct·{p0,·v |
521 | ····invoke-direct·{p0,·v1,·v4,·v5},·Lcom/twofours/surespot/chat/ChatAdapter;->addOrUpdateMessage(Lcom/twofours/surespot/chat/SurespotMessage;ZZ)Z |
523 | ····:try_end_1 | 522 | ····:try_end_1 |
524 | ····.catch·Lcom/twofours/surespot/chat/SurespotMessageSequenceException;·{:try_start_1·..·:try_end_1}·:catch_0 | 523 | ····.catch·Lcom/twofours/surespot/chat/SurespotMessageSequenceException;·{:try_start_1·..·:try_end_1}·:catch_0 |
525 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 524 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
526 | ····goto·:goto_0 | 525 | ····goto·:goto_0 |
527 | ····.line·184 | 526 | ····.line·184 |
528 | ····:catch_0 | 527 | ····:catch_0 |
529 | ····move-exception·v0 | 528 | ····move-exception·v0 |
530 | ····.line·185 | 529 | ····.line·185 |
531 | ····.local·v0,·"e":Lcom/twofours/surespot/chat/SurespotMessageSequenceException; | 530 | ····.local·v0,·"e":Lcom/twofours/surespot/chat/SurespotMessageSequenceException; |
532 | ····:try_start_2 | 531 | ····:try_start_2 |
533 |
····const-string·v |
532 | ····const-string·v4,·"ChatAdapter" |
534 | ····const-string·v5,·"addOrUpdateMessage" | 533 | ····const-string·v5,·"addOrUpdateMessage" |
535 | ····const/4·v6,·0x0 | 534 | ····const/4·v6,·0x0 |
536 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 535 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
537 |
····invoke-static·{v |
536 | ····invoke-static·{v4,·v0,·v5,·v6},·Lcom/twofours/surespot/common/SurespotLog;->i(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
538 | ····goto·:goto_0 | 537 | ····goto·:goto_0 |
539 | ····.line·190 | 538 | ····.line·190 |
540 | ····.end·local·v0····#·"e":Lcom/twofours/surespot/chat/SurespotMessageSequenceException; | 539 | ····.end·local·v0····#·"e":Lcom/twofours/surespot/chat/SurespotMessageSequenceException; |
541 |
····.end·local·v1····#·" |
540 | ····.end·local·v1····#·"message":Lcom/twofours/surespot/chat/SurespotMessage; |
542 | ····.end·local·v2····#·"message":Lcom/twofours/surespot/chat/SurespotMessage; | ||
543 | ····:catchall_0 | 541 | ····:catchall_0 |
544 |
····move-exception·v |
542 | ····move-exception·v2 |
545 |
····monitor-exit·v |
543 | ····monitor-exit·v3 |
546 | ····:try_end_2 | 544 | ····:try_end_2 |
547 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 545 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
548 |
····throw·v |
546 | ····throw·v2 |
549 | ····.line·189 | 547 | ····.line·189 |
550 | ····.restart·local·v1····#·"i$":Ljava/util/Iterator; | ||
551 | ····:cond_0 | 548 | ····:cond_0 |
552 | ····:try_start_3 | 549 | ····:try_start_3 |
553 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/chat/ChatAdapter;->sort()V | 550 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/chat/ChatAdapter;->sort()V |
554 | ····.line·190 | 551 | ····.line·190 |
555 |
····monitor-exit·v |
552 | ····monitor-exit·v3 |
556 | ····:try_end_3 | 553 | ····:try_end_3 |
557 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 | 554 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 |
558 | ····.line·191 | 555 | ····.line·191 |
559 | ····return-void | 556 | ····return-void |
560 | .end·method | 557 | .end·method |
561 | .method·public·checkLoaded()V | 558 | .method·public·checkLoaded()V |
562 |
····.locals· |
559 | ····.locals·4 |
563 | ····.prologue | 560 | ····.prologue |
564 | ····.line·603 | 561 | ····.line·603 |
Max diff block lines reached; 4878/8823 bytes (55.29%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatController$1; | 18 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatController$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController$1;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatController$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·190 | 24 | ····.line·190 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$1$1;->this$1:Lcom/twofours/surespot/chat/ChatController$1; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$1$1;->this$1:Lcom/twofours/surespot/chat/ChatController$1; |
25 | ····invoke-direct·{p0},·Lcom/twofours/surespot/network/CookieResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/twofours/surespot/network/CookieResponseHandler;-><init>()V |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | .field·final·synthetic·val$username:Ljava/lang/String; | 38 | .field·final·synthetic·val$username:Ljava/lang/String; |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Ljava/lang/String;[BLcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V | 40 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Ljava/lang/String;[BLcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·2071 | 44 | ····.line·2071 |
44 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$10;->this$0:Lcom/twofours/surespot/chat/ChatController; | 45 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$10;->this$0:Lcom/twofours/surespot/chat/ChatController; |
45 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$10;->val$username:Ljava/lang/String; | 46 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$10;->val$username:Ljava/lang/String; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 21 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;Lcom/twofours/surespot/chat/SurespotMessage;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;Lcom/twofours/surespot/chat/SurespotMessage;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2219 | 27 | ····.line·2219 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$12;->this$0:Lcom/twofours/surespot/chat/ChatController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$12;->this$0:Lcom/twofours/surespot/chat/ChatController; |
28 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$12;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; | 29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$12;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; | 23 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;ILcom/twofours/surespot/friends/Friend;)V | 25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;ILcom/twofours/surespot/friends/Friend;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·2286 | 29 | ····.line·2286 |
29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$13;->this$0:Lcom/twofours/surespot/chat/ChatController; | 30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$13;->this$0:Lcom/twofours/surespot/chat/ChatController; |
30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$13;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; | 31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$13;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$username:Ljava/lang/String; | 19 | .field·final·synthetic·val$username:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·2316 | 25 | ····.line·2316 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$14;->this$0:Lcom/twofours/surespot/chat/ChatController; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$14;->this$0:Lcom/twofours/surespot/chat/ChatController; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$14;->val$username:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$14;->val$username:Ljava/lang/String; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 21 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2349 | 27 | ····.line·2349 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$15;->this$0:Lcom/twofours/surespot/chat/ChatController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$15;->this$0:Lcom/twofours/surespot/chat/ChatController; |
28 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$15;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$15;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·2425 | 24 | ····.line·2425 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$17;->this$0:Lcom/twofours/surespot/chat/ChatController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$17;->this$0:Lcom/twofours/surespot/chat/ChatController; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/JsonHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/JsonHttpResponseHandler;-><init>()V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 34 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·2390 | 40 | ····.line·2390 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$16;->this$0:Lcom/twofours/surespot/chat/ChatController; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$16;->this$0:Lcom/twofours/surespot/chat/ChatController; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$16;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$16;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; | 30 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/friends/Friend;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/friends/Friend;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·2614 | 36 | ····.line·2614 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->this$0:Lcom/twofours/surespot/chat/ChatController; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->this$0:Lcom/twofours/surespot/chat/ChatController; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; |
Offset 76, 14 lines modified | Offset 77, 15 lines modified | ||
76 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; | 77 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; |
77 | ····move-result-object·v1 | 78 | ····move-result-object·v1 |
78 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; | 79 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; |
80 | ····.line·2619 | ||
79 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; | 81 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; |
80 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
81 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; | 83 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; |
82 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; | 84 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; |
Offset 98, 14 lines modified | Offset 100, 15 lines modified | ||
98 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; | 100 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/chat/ChatController$18;->val$friend:Lcom/twofours/surespot/friends/Friend; |
99 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; | 101 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; |
100 | ····move-result-object·v5 | 102 | ····move-result-object·v5 |
103 | ····.line·2618 | ||
101 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; | 104 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; |
102 | ····move-result-object·v6 | 105 | ····move-result-object·v6 |
103 | ····.line·2621 | 106 | ····.line·2621 |
104 | ····.local·v6,·"plainText":Ljava/lang/String; | 107 | ····.local·v6,·"plainText":Ljava/lang/String; |
105 | ····return-object·v6 | 108 | ····return-object·v6 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·165 | 27 | ····.line·165 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$1;->this$0:Lcom/twofours/surespot/chat/ChatController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$1;->this$0:Lcom/twofours/surespot/chat/ChatController; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 256, 20 lines modified | Offset 257, 22 lines modified | ||
256 | ····if-ge·v4,·v8,·:cond_0 | 257 | ····if-ge·v4,·v8,·:cond_0 |
257 | ····.line·318 | 258 | ····.line·318 |
258 | ····:try_start_2 | 259 | ····:try_start_2 |
259 | ····new-instance·v8,·Lorg/json/JSONObject; | 260 | ····new-instance·v8,·Lorg/json/JSONObject; |
261 | ····.line·319 | ||
260 | ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String; | 262 | ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String; |
261 | ····move-result-object·v9 | 263 | ····move-result-object·v9 |
262 | ····invoke-direct·{v8,·v9},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V | 264 | ····invoke-direct·{v8,·v9},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V |
265 | ····.line·318 | ||
263 | ····invoke-static·{v8},·Lcom/twofours/surespot/chat/SurespotControlMessage;->toSurespotControlMessage(Lorg/json/JSONObject;)Lcom/twofours/surespot/chat/SurespotControlMessage; | 266 | ····invoke-static·{v8},·Lcom/twofours/surespot/chat/SurespotControlMessage;->toSurespotControlMessage(Lorg/json/JSONObject;)Lcom/twofours/surespot/chat/SurespotControlMessage; |
264 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
265 | ····.line·320 | 268 | ····.line·320 |
266 | ····.local·v0,·"dMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; | 269 | ····.local·v0,·"dMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; |
267 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/chat/ChatController$1;->this$0:Lcom/twofours/surespot/chat/ChatController; | 270 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/chat/ChatController$1;->this$0:Lcom/twofours/surespot/chat/ChatController; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$name:Ljava/lang/String; | 21 | .field·final·synthetic·val$name:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2705 | 27 | ····.line·2705 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$19;->this$0:Lcom/twofours/surespot/chat/ChatController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$19;->this$0:Lcom/twofours/surespot/chat/ChatController; |
28 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$19;->val$name:Ljava/lang/String; | 29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$19;->val$name:Ljava/lang/String; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$name:Ljava/lang/String; | 21 | .field·final·synthetic·val$name:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2745 | 27 | ····.line·2745 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$20;->this$0:Lcom/twofours/surespot/chat/ChatController; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$20;->this$0:Lcom/twofours/surespot/chat/ChatController; |
28 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$20;->val$name:Ljava/lang/String; | 29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$20;->val$name:Ljava/lang/String; |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$version:Ljava/lang/String; | 27 | .field·final·synthetic·val$version:Ljava/lang/String; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 29 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·2775 | 33 | ····.line·2775 |
33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$21;->this$0:Lcom/twofours/surespot/chat/ChatController; | 34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$21;->this$0:Lcom/twofours/surespot/chat/ChatController; |
34 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$21;->val$name:Ljava/lang/String; | 35 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$21;->val$name:Ljava/lang/String; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·353 | 24 | ····.line·353 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$2;->this$0:Lcom/twofours/surespot/chat/ChatController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$2;->this$0:Lcom/twofours/surespot/chat/ChatController; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·412 | 24 | ····.line·412 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$3;->this$0:Lcom/twofours/surespot/chat/ChatController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$3;->this$0:Lcom/twofours/surespot/chat/ChatController; |
25 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·425 | 37 | ····.line·425 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$4;->this$0:Lcom/twofours/surespot/chat/ChatController; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$4;->this$0:Lcom/twofours/surespot/chat/ChatController; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·503 | 24 | ····.line·503 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$5;->this$0:Lcom/twofours/surespot/chat/ChatController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$5;->this$0:Lcom/twofours/surespot/chat/ChatController; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$otherUser:Ljava/lang/String; | 34 | .field·final·synthetic·val$otherUser:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;Ljava/lang/String;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/SurespotMessage;Lcom/twofours/surespot/chat/ChatAdapter;Ljava/lang/String;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·663 | 40 | ····.line·663 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$6;->this$0:Lcom/twofours/surespot/chat/ChatController; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$6;->this$0:Lcom/twofours/surespot/chat/ChatController; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 109, 14 lines modified | Offset 110, 15 lines modified | ||
109 | ····move-result-object·v2 | 110 | ····move-result-object·v2 |
110 | ····move-object/from16·v0,·p0 | 111 | ····move-object/from16·v0,·p0 |
111 | ····iget-object·v3,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 112 | ····iget-object·v3,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
113 | ····.line·671 | ||
112 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getTheirVersion()Ljava/lang/String; | 114 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getTheirVersion()Ljava/lang/String; |
113 | ····move-result-object·v3 | 115 | ····move-result-object·v3 |
114 | ····move-object/from16·v0,·p0 | 116 | ····move-object/from16·v0,·p0 |
115 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 117 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 137, 14 lines modified | Offset 139, 15 lines modified | ||
137 | ····iget-object·v6,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 139 | ····iget-object·v6,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
138 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; | 140 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; |
139 | ····move-result-object·v6 | 141 | ····move-result-object·v6 |
142 | ····.line·670 | ||
140 | ····invoke-static/range·{v1·..·v6},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; | 143 | ····invoke-static/range·{v1·..·v6},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; |
141 | ····move-result-object·v17 | 144 | ····move-result-object·v17 |
142 | ····.line·674 | 145 | ····.line·674 |
143 | ····.local·v17,·"plainText":Ljava/lang/String; | 146 | ····.local·v17,·"plainText":Ljava/lang/String; |
144 | ····if-eqz·v17,·:cond_1 | 147 | ····if-eqz·v17,·:cond_1 |
Offset 325, 14 lines modified | Offset 328, 15 lines modified | ||
325 | ····move-result-object·v3 | 328 | ····move-result-object·v3 |
326 | ····move-object/from16·v0,·p0 | 329 | ····move-object/from16·v0,·p0 |
327 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 330 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
331 | ····.line·704 | ||
328 | ····invoke-virtual·{v4},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; | 332 | ····invoke-virtual·{v4},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; |
329 | ····move-result-object·v4 | 333 | ····move-result-object·v4 |
330 | ····move-object/from16·v0,·p0 | 334 | ····move-object/from16·v0,·p0 |
331 | ····iget-object·v5,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 335 | ····iget-object·v5,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 341, 14 lines modified | Offset 345, 15 lines modified | ||
341 | ····move-result·v5 | 345 | ····move-result·v5 |
342 | ····new-instance·v6,·Ljava/io/BufferedInputStream; | 346 | ····new-instance·v6,·Ljava/io/BufferedInputStream; |
343 | ····invoke-direct·{v6,·v12},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | 347 | ····invoke-direct·{v6,·v12},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V |
348 | ····.line·703 | ||
344 | ····invoke-static/range·{v1·..·v7},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V | 349 | ····invoke-static/range·{v1·..·v7},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V |
345 | ····.line·706 | 350 | ····.line·706 |
346 | ····invoke-static·{v13},·Lcom/twofours/surespot/common/Utils;->inputStreamToBytes(Ljava/io/InputStream;)[B | 351 | ····invoke-static·{v13},·Lcom/twofours/surespot/common/Utils;->inputStreamToBytes(Ljava/io/InputStream;)[B |
347 | ····move-result-object·v9 | 352 | ····move-result-object·v9 |
Offset 478, 18 lines modified | Offset 483, 20 lines modified | ||
478 | ····move-result-object·v2 | 483 | ····move-result-object·v2 |
479 | ····move-object/from16·v0,·p0 | 484 | ····move-object/from16·v0,·p0 |
480 | ····iget-object·v3,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 485 | ····iget-object·v3,·v0,·Lcom/twofours/surespot/chat/ChatController$6;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
486 | ····.line·731 | ||
481 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; | 487 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; |
482 | ····move-result-object·v3 | 488 | ····move-result-object·v3 |
489 | ····.line·730 | ||
483 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/twofours/surespot/network/NetworkController;->getFileStream(Landroid/content/Context;Ljava/lang/String;)Ljava/io/InputStream; | 490 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/twofours/surespot/network/NetworkController;->getFileStream(Landroid/content/Context;Ljava/lang/String;)Ljava/io/InputStream; |
484 | ····move-result-object·v11 | 491 | ····move-result-object·v11 |
485 | ····.line·733 | 492 | ····.line·733 |
486 | ····.local·v11,·"encryptedVoiceStream":Ljava/io/InputStream; | 493 | ····.local·v11,·"encryptedVoiceStream":Ljava/io/InputStream; |
Max diff block lines reached; 1116/4764 bytes (23.43%) of diff not shown. |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$username:Ljava/lang/String; | 23 | .field·final·synthetic·val$username:Ljava/lang/String; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/chat/ChatAdapter;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·979 | 29 | ····.line·979 |
29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$7;->this$0:Lcom/twofours/surespot/chat/ChatController; | 30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$7;->this$0:Lcom/twofours/surespot/chat/ChatController; |
30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$7;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; | 31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$7;->val$chatAdapter:Lcom/twofours/surespot/chat/ChatAdapter; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$jsonResponse:Lorg/json/JSONObject; | 30 | .field·final·synthetic·val$jsonResponse:Lorg/json/JSONObject; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController$8;Lorg/json/JSONObject;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController$8;Lorg/json/JSONObject;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatController$8; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·1054 | 36 | ····.line·1054 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$8$1;->this$1:Lcom/twofours/surespot/chat/ChatController$8; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$8$1;->this$1:Lcom/twofours/surespot/chat/ChatController$8; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$8$1;->val$jsonResponse:Lorg/json/JSONObject; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$8$1;->val$jsonResponse:Lorg/json/JSONObject; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$mayBeCacheClear:Z | 19 | .field·final·synthetic·val$mayBeCacheClear:Z |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Z)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Z)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1048 | 25 | ····.line·1048 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$8;->this$0:Lcom/twofours/surespot/chat/ChatController; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$8;->this$0:Lcom/twofours/surespot/chat/ChatController; |
26 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$8;->val$mayBeCacheClear:Z | 27 | ····iput-boolean·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$8;->val$mayBeCacheClear:Z |
Offset 169, 14 lines modified | Offset 170, 15 lines modified | ||
169 | ····move/from16·v0,·v18 | 170 | ····move/from16·v0,·v18 |
170 | ····new-array·v0,·v0,·[Ljava/lang/Void; | 171 | ····new-array·v0,·v0,·[Ljava/lang/Void; |
171 | ····move-object/from16·v18,·v0 | 172 | ····move-object/from16·v18,·v0 |
173 | ····.line·1064 | ||
172 | ····invoke-virtual/range·{v17·..·v18},·Lcom/twofours/surespot/chat/ChatController$8$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 174 | ····invoke-virtual/range·{v17·..·v18},·Lcom/twofours/surespot/chat/ChatController$8$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
173 | ····.line·1066 | 175 | ····.line·1066 |
174 | ····const-string·v17,·"conversationIds" | 176 | ····const-string·v17,·"conversationIds" |
175 | ····move-object/from16·v0,·p2 | 177 | ····move-object/from16·v0,·p2 |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$username:Ljava/lang/String; | 23 | .field·final·synthetic·val$username:Ljava/lang/String; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;IZ)V | 25 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatController;Ljava/lang/String;IZ)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatController; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·1231 | 29 | ····.line·1231 |
29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$9;->this$0:Lcom/twofours/surespot/chat/ChatController; | 30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatController$9;->this$0:Lcom/twofours/surespot/chat/ChatController; |
30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$9;->val$username:Ljava/lang/String; | 31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatController$9;->val$username:Ljava/lang/String; |
Offset 1020, 105 lines modified | Offset 1020, 104 lines modified | ||
1020 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 1020 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
1021 | ····.line·856 | 1021 | ····.line·856 |
1022 | ····.local·v1,·"applicableControlMessages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/twofours/surespot/chat/SurespotControlMessage;>;" | 1022 | ····.local·v1,·"applicableControlMessages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/twofours/surespot/chat/SurespotControlMessage;>;" |
1023 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 1023 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
1024 |
····move-result-object·v |
1024 | ····move-result-object·v5 |
1025 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
1026 | ····:cond_0 | 1025 | ····:cond_0 |
1027 | ····:goto_0 | 1026 | ····:goto_0 |
1028 |
····invoke-interface·{v |
1027 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
1029 | ····move-result·v6 | 1028 | ····move-result·v6 |
1030 | ····if-eqz·v6,·:cond_1 | 1029 | ····if-eqz·v6,·:cond_1 |
1031 |
····invoke-interface·{v |
1030 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1032 | ····move-result-object·v2 | 1031 | ····move-result-object·v2 |
1033 | ····check-cast·v2,·Lcom/twofours/surespot/chat/SurespotControlMessage; | 1032 | ····check-cast·v2,·Lcom/twofours/surespot/chat/SurespotControlMessage; |
1034 | ····.line·857 | 1033 | ····.line·857 |
1035 | ····.local·v2,·"controlMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; | 1034 | ····.local·v2,·"controlMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; |
1036 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/chat/SurespotControlMessage;->getMoreData()Ljava/lang/String; | 1035 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/chat/SurespotControlMessage;->getMoreData()Ljava/lang/String; |
1037 | ····move-result-object·v6 | 1036 | ····move-result-object·v6 |
1038 | ····invoke-static·{v6},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 1037 | ····invoke-static·{v6},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
1039 |
····move-result·v |
1038 | ····move-result·v4 |
1040 | ····.line·858 | 1039 | ····.line·858 |
1041 |
····.local·v |
1040 | ····.local·v4,·"messageId":I |
1042 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/chat/SurespotMessage;->getId()Ljava/lang/Integer; | 1041 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/chat/SurespotMessage;->getId()Ljava/lang/Integer; |
1043 | ····move-result-object·v6 | 1042 | ····move-result-object·v6 |
1044 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 1043 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
1045 | ····move-result·v6 | 1044 | ····move-result·v6 |
1046 |
····if-ne·v6,·v |
1045 | ····if-ne·v6,·v4,·:cond_0 |
1047 | ····.line·859 | 1046 | ····.line·859 |
1048 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 1047 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
1049 | ····goto·:goto_0 | 1048 | ····goto·:goto_0 |
1050 | ····.line·862 | 1049 | ····.line·862 |
1051 | ····.end·local·v2····#·"controlMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; | 1050 | ····.end·local·v2····#·"controlMessage":Lcom/twofours/surespot/chat/SurespotControlMessage; |
1052 |
····.end·local·v |
1051 | ····.end·local·v4····#·"messageId":I |
1053 | ····:cond_1 | 1052 | ····:cond_1 |
1054 | ····const/4·v0,·0x0 | 1053 | ····const/4·v0,·0x0 |
1055 | ····.line·864 | 1054 | ····.line·864 |
1056 | ····.local·v0,·"added":Z | 1055 | ····.local·v0,·"added":Z |
1057 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I | 1056 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I |
1058 |
····move-result·v |
1057 | ····move-result·v5 |
1059 |
····if-nez·v |
1058 | ····if-nez·v5,·:cond_3 |
1060 | ····.line·866 | 1059 | ····.line·866 |
1061 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/twofours/surespot/chat/ChatAdapter;->addOrUpdateMessage(Lcom/twofours/surespot/chat/SurespotMessage;ZZZ)Z | 1060 | ····invoke-virtual·{p1,·p2,·p3,·p4,·p5},·Lcom/twofours/surespot/chat/ChatAdapter;->addOrUpdateMessage(Lcom/twofours/surespot/chat/SurespotMessage;ZZZ)Z |
1062 | ····move-result·v0 | 1061 | ····move-result·v0 |
1063 | ····.line·882 | 1062 | ····.line·882 |
1064 | ····:cond_2 | 1063 | ····:cond_2 |
1065 | ····:goto_1 | 1064 | ····:goto_1 |
1066 | ····return·v0 | 1065 | ····return·v0 |
1067 | ····.line·870 | 1066 | ····.line·870 |
1068 | ····:cond_3 | 1067 | ····:cond_3 |
1069 |
····const/4·v |
1068 | ····const/4·v5,·0x0 |
1070 |
····const/4·v |
1069 | ····const/4·v6,·0x0 |
1071 |
····invoke-virtual·{p1,·p2,·p3,·v |
1070 | ····invoke-virtual·{p1,·p2,·p3,·v5,·v6},·Lcom/twofours/surespot/chat/ChatAdapter;->addOrUpdateMessage(Lcom/twofours/surespot/chat/SurespotMessage;ZZZ)Z |
1072 | ····move-result·v0 | 1071 | ····move-result·v0 |
1073 | ····.line·872 | 1072 | ····.line·872 |
1074 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 1073 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
1075 |
····move-result-object·v |
1074 | ····move-result-object·v5 |
1076 | ····:goto_2 | 1075 | ····:goto_2 |
1077 |
····invoke-interface·{v |
1076 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
1078 | ····move-result·v6 | 1077 | ····move-result·v6 |
1079 | ····if-eqz·v6,·:cond_4 | 1078 | ····if-eqz·v6,·:cond_4 |
1080 |
····invoke-interface·{v |
1079 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
Max diff block lines reached; 48381/51707 bytes (93.57%) 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/twofours/surespot/chat/ChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·87 | 27 | ····.line·87 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$1;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$1;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
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/twofours/surespot/chat/ChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·116 | 27 | ····.line·116 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$2;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$2;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·149 | 37 | ····.line·149 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$3;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$3;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatFragment$4; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatFragment$4; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment$4;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment$4;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatFragment$4; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·216 | 37 | ····.line·216 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$4$1;->this$1:Lcom/twofours/surespot/chat/ChatFragment$4; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$4$1;->this$1:Lcom/twofours/surespot/chat/ChatFragment$4; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····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/twofours/surespot/chat/ChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·174 | 27 | ····.line·174 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$4;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$4;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
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/twofours/surespot/chat/ChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·346 | 27 | ····.line·346 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$5;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$5;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
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/twofours/surespot/chat/ChatFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·364 | 27 | ····.line·364 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$6;->this$0:Lcom/twofours/surespot/chat/ChatFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatFragment$6;->this$0:Lcom/twofours/surespot/chat/ChatFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatPagerAdapter; | 27 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatPagerAdapter; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatPagerAdapter;)V | 29 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatPagerAdapter;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatPagerAdapter; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·131 | 33 | ····.line·131 |
33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;->this$0:Lcom/twofours/surespot/chat/ChatPagerAdapter; | 34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;->this$0:Lcom/twofours/surespot/chat/ChatPagerAdapter; |
34 | ····invoke-direct·{p0},·Lcom/google/common/collect/Ordering;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/google/common/collect/Ordering;-><init>()V |
Offset 789, 14 lines modified | Offset 789, 15 lines modified | ||
789 | ····new-instance·v1,·Lcom/twofours/surespot/chat/ChatPagerAdapter$1; | 789 | ····new-instance·v1,·Lcom/twofours/surespot/chat/ChatPagerAdapter$1; |
790 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;-><init>(Lcom/twofours/surespot/chat/ChatPagerAdapter;)V | 790 | ····invoke-direct·{v1,·p0},·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;-><init>(Lcom/twofours/surespot/chat/ChatPagerAdapter;)V |
791 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter;->mChatFriends:Ljava/util/ArrayList; | 791 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter;->mChatFriends:Ljava/util/ArrayList; |
792 | ····.line·138 | ||
792 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;->immutableSortedCopy(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; | 793 | ····invoke-virtual·{v1,·v2},·Lcom/twofours/surespot/chat/ChatPagerAdapter$1;->immutableSortedCopy(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; |
793 | ····move-result-object·v1 | 794 | ····move-result-object·v1 |
794 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V | 795 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
795 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter;->mChatFriends:Ljava/util/ArrayList; | 796 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/chat/ChatPagerAdapter;->mChatFriends:Ljava/util/ArrayList; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream; | 24 | .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Landroid/graphics/Bitmap;Ljava/io/PipedOutputStream;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Landroid/graphics/Bitmap;Ljava/io/PipedOutputStream;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$1; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·143 | 30 | ····.line·143 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$1;->val$finalBitmap:Landroid/graphics/Bitmap; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$1;->val$finalBitmap:Landroid/graphics/Bitmap; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 22 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Lcom/twofours/surespot/chat/SurespotMessage;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Lcom/twofours/surespot/chat/SurespotMessage;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·209 | 28 | ····.line·209 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$2;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$2;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$2;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$2;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatUtils$1$3; | 31 | .field·final·synthetic·this$1:Lcom/twofours/surespot/chat/ChatUtils$1$3; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1$3;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1$3;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatUtils$1$3; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·261 | 37 | ····.line·261 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3$1;->this$1:Lcom/twofours/surespot/chat/ChatUtils$1$3; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3$1;->this$1:Lcom/twofours/surespot/chat/ChatUtils$1$3; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$theirVersion:Ljava/lang/String; | 32 | .field·final·synthetic·val$theirVersion:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Ljava/io/File;Ljava/io/PipedInputStream;Lcom/twofours/surespot/chat/SurespotMessage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$1;Ljava/io/File;Ljava/io/PipedInputStream;Lcom/twofours/surespot/chat/SurespotMessage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·219 | 38 | ····.line·219 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3;->this$0:Lcom/twofours/surespot/chat/ChatUtils$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3;->val$localImageFile:Ljava/io/File; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$1$3;->val$localImageFile:Ljava/io/File; |
Offset 332, 14 lines modified | Offset 332, 15 lines modified | ||
332 | ····move-result-object·v5 | 332 | ····move-result-object·v5 |
333 | ····new-instance·v25,·Ljava/lang/StringBuilder; | 333 | ····new-instance·v25,·Ljava/lang/StringBuilder; |
334 | ····invoke-direct/range·{v25·..·v25},·Ljava/lang/StringBuilder;-><init>()V | 334 | ····invoke-direct/range·{v25·..·v25},·Ljava/lang/StringBuilder;-><init>()V |
335 | ····.line·194 | ||
335 | ····#·getter·for:·Lcom/twofours/surespot/chat/ChatUtils;->mImageUploadFileRandom:Ljava/util/Random; | 336 | ····#·getter·for:·Lcom/twofours/surespot/chat/ChatUtils;->mImageUploadFileRandom:Ljava/util/Random; |
336 | ····invoke-static·{},·Lcom/twofours/surespot/chat/ChatUtils;->access$000()Ljava/util/Random; | 337 | ····invoke-static·{},·Lcom/twofours/surespot/chat/ChatUtils;->access$000()Ljava/util/Random; |
337 | ····move-result-object·v26 | 338 | ····move-result-object·v26 |
338 | ····invoke-virtual/range·{v26·..·v26},·Ljava/util/Random;->nextInt()I | 339 | ····invoke-virtual/range·{v26·..·v26},·Ljava/util/Random;->nextInt()I |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$ourVersion:Ljava/lang/String; | 34 | .field·final·synthetic·val$ourVersion:Ljava/lang/String; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$2;Ljava/lang/String;Ljava/lang/String;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$2;Ljava/lang/String;Ljava/lang/String;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$2; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·330 | 40 | ····.line·330 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$2$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$2; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$2$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$2; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$2$1;->val$ourVersion:Ljava/lang/String; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$2$1;->val$ourVersion:Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 22 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3$1;Lcom/twofours/surespot/chat/SurespotMessage;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3$1;Lcom/twofours/surespot/chat/SurespotMessage;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatUtils$3$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·412 | 28 | ····.line·412 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$1;->this$1:Lcom/twofours/surespot/chat/ChatUtils$3$1; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$1;->this$1:Lcom/twofours/surespot/chat/ChatUtils$3$1; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$1;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$1;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 32 | .field·final·synthetic·val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3$1;Lcom/twofours/surespot/chat/SurespotMessage;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3$1;Lcom/twofours/surespot/chat/SurespotMessage;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/ChatUtils$3$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·444 | 38 | ····.line·444 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$2;->this$1:Lcom/twofours/surespot/chat/ChatUtils$3$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$2;->this$1:Lcom/twofours/surespot/chat/ChatUtils$3$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$2;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1$2;->val$finalMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$theirVersion:Ljava/lang/String; | 32 | .field·final·synthetic·val$theirVersion:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3;Ljava/io/File;Ljava/io/PipedInputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$3;Ljava/io/File;Ljava/io/PipedInputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$3; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·388 | 38 | ····.line·388 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$3; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$3; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1;->val$localImageFile:Ljava/io/File; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/ChatUtils$3$1;->val$localImageFile:Ljava/io/File; |
Offset 170, 14 lines modified | Offset 170, 15 lines modified | ||
170 | ····move-result-object·v2 | 170 | ····move-result-object·v2 |
171 | ····new-instance·v14,·Ljava/lang/StringBuilder; | 171 | ····new-instance·v14,·Ljava/lang/StringBuilder; |
172 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V | 172 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V |
173 | ····.line·381 | ||
173 | ····#·getter·for:·Lcom/twofours/surespot/chat/ChatUtils;->mImageUploadFileRandom:Ljava/util/Random; | 174 | ····#·getter·for:·Lcom/twofours/surespot/chat/ChatUtils;->mImageUploadFileRandom:Ljava/util/Random; |
174 | ····invoke-static·{},·Lcom/twofours/surespot/chat/ChatUtils;->access$000()Ljava/util/Random; | 175 | ····invoke-static·{},·Lcom/twofours/surespot/chat/ChatUtils;->access$000()Ljava/util/Random; |
175 | ····move-result-object·v15 | 176 | ····move-result-object·v15 |
176 | ····invoke-virtual·{v15},·Ljava/util/Random;->nextInt()I | 177 | ····invoke-virtual·{v15},·Ljava/util/Random;->nextInt()I |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatUtils$5; | 32 | .field·final·synthetic·this$0:Lcom/twofours/surespot/chat/ChatUtils$5; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$5;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/ChatUtils$5;)V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/ChatUtils$5; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·896 | 38 | ····.line·896 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$5$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$5; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/ChatUtils$5$1;->this$0:Lcom/twofours/surespot/chat/ChatUtils$5; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 278, 15 lines modified | Offset 278, 15 lines modified | ||
278 | ····.end·local·v2····#·"totalPixels":F | 278 | ····.end·local·v2····#·"totalPixels":F |
279 | ····.end·local·v3····#·"totalReqPixelsCap":F | 279 | ····.end·local·v3····#·"totalReqPixelsCap":F |
280 | ····:cond_1 | 280 | ····:cond_1 |
281 | ····return·v1 | 281 | ····return·v1 |
282 | .end·method | 282 | .end·method |
283 | .method·public·static·chatMessagesToJson(Ljava/util/Collection;)Lorg/json/JSONArray; | 283 | .method·public·static·chatMessagesToJson(Ljava/util/Collection;)Lorg/json/JSONArray; |
284 |
····.locals· |
284 | ····.locals·6 |
285 | ····.annotation·system·Ldalvik/annotation/Signature; | 285 | ····.annotation·system·Ldalvik/annotation/Signature; |
286 | ········value·=·{ | 286 | ········value·=·{ |
287 | ············"(", | 287 | ············"(", |
288 | ············"Ljava/util/Collection", | 288 | ············"Ljava/util/Collection", |
289 | ············"<", | 289 | ············"<", |
290 | ············"Lcom/twofours/surespot/chat/SurespotMessage;", | 290 | ············"Lcom/twofours/surespot/chat/SurespotMessage;", |
291 | ············">;)", | 291 | ············">;)", |
Offset 299, 80 lines modified | Offset 299, 72 lines modified | ||
299 | ····.local·p0,·"messages":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/twofours/surespot/chat/SurespotMessage;>;" | 299 | ····.local·p0,·"messages":Ljava/util/Collection;,·"Ljava/util/Collection<Lcom/twofours/surespot/chat/SurespotMessage;>;" |
300 | ····monitor-enter·p0 | 300 | ····monitor-enter·p0 |
301 | ····.line·782 | 301 | ····.line·782 |
302 | ····:try_start_0 | 302 | ····:try_start_0 |
303 | ····invoke-interface·{p0},·Ljava/util/Collection;->size()I | 303 | ····invoke-interface·{p0},·Ljava/util/Collection;->size()I |
304 |
····move-result·v |
304 | ····move-result·v3 |
305 |
····new-array·v |
305 | ····new-array·v3,·v3,·[Lcom/twofours/surespot/chat/SurespotMessage; |
306 |
····invoke-interface·{p0,·v |
306 | ····invoke-interface·{p0,·v3},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
307 |
····move-result-object·v |
307 | ····move-result-object·v2 |
308 |
····check-cast·v |
308 | ····check-cast·v2,·[Lcom/twofours/surespot/chat/SurespotMessage; |
309 | ····.line·783 | 309 | ····.line·783 |
310 |
····.local·v |
310 | ····.local·v2,·"messageArray":[Lcom/twofours/surespot/chat/SurespotMessage; |
311 |
····new-instance·v |
311 | ····new-instance·v0,·Lorg/json/JSONArray; |
312 |
····invoke-direct·{v |
312 | ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V |
313 | ····.line·785 | 313 | ····.line·785 |
314 |
····.local·v |
314 | ····.local·v0,·"jsonMessages":Lorg/json/JSONArray; |
315 |
···· |
315 | ····array-length·v4,·v2 |
316 | ····.local·v0,·"arr$":[Lcom/twofours/surespot/chat/SurespotMessage; | ||
317 | ····array-length·v3,·v0 | ||
318 |
···· |
316 | ····const/4·v3,·0x0 |
319 | ····const/4·v1,·0x0 | ||
320 | ····.local·v1,·"i$":I | ||
321 | ····:goto_0 | 317 | ····:goto_0 |
322 |
····if-ge·v |
318 | ····if-ge·v3,·v4,·:cond_0 |
323 |
····aget-object·v |
319 | ····aget-object·v1,·v2,·v3 |
324 | ····.line·786 | 320 | ····.line·786 |
325 |
····.local·v |
321 | ····.local·v1,·"message":Lcom/twofours/surespot/chat/SurespotMessage; |
326 |
····invoke-virtual·{v |
322 | ····invoke-virtual·{v1},·Lcom/twofours/surespot/chat/SurespotMessage;->toJSONObject()Lorg/json/JSONObject; |
327 |
····move-result-object·v |
323 | ····move-result-object·v5 |
328 |
····invoke-virtual·{v |
324 | ····invoke-virtual·{v0,·v5},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; |
329 | ····.line·785 | 325 | ····.line·785 |
330 |
····add-int/lit8·v |
326 | ····add-int/lit8·v3,·v3,·0x1 |
331 | ····goto·:goto_0 | 327 | ····goto·:goto_0 |
332 | ····.line·789 | 328 | ····.line·789 |
333 |
····.end·local·v |
329 | ····.end·local·v1····#·"message":Lcom/twofours/surespot/chat/SurespotMessage; |
334 | ····:cond_0 | 330 | ····:cond_0 |
335 | ····monitor-exit·p0 | 331 | ····monitor-exit·p0 |
336 |
····return-object·v |
332 | ····return-object·v0 |
337 | ····.line·790 | 333 | ····.line·790 |
338 |
····.end·local·v0····#·" |
334 | ····.end·local·v0····#·"jsonMessages":Lorg/json/JSONArray; |
339 |
····.end·local·v |
335 | ····.end·local·v2····#·"messageArray":[Lcom/twofours/surespot/chat/SurespotMessage; |
340 | ····.end·local·v2····#·"jsonMessages":Lorg/json/JSONArray; | ||
341 | ····.end·local·v3····#·"len$":I | ||
342 | ····.end·local·v5····#·"messageArray":[Lcom/twofours/surespot/chat/SurespotMessage; | ||
343 | ····:catchall_0 | 336 | ····:catchall_0 |
344 |
····move-exception·v |
337 | ····move-exception·v3 |
345 | ····monitor-exit·p0 | 338 | ····monitor-exit·p0 |
346 | ····:try_end_0 | 339 | ····:try_end_0 |
347 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 340 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
348 |
····throw·v |
341 | ····throw·v3 |
349 | .end·method | 342 | .end·method |
350 | .method·public·static·codePoints(Ljava/lang/String;)Ljava/lang/Iterable; | 343 | .method·public·static·codePoints(Ljava/lang/String;)Ljava/lang/Iterable; |
351 | ····.locals·1 | 344 | ····.locals·1 |
352 | ····.param·p0,·"s"····#·Ljava/lang/String; | 345 | ····.param·p0,·"s"····#·Ljava/lang/String; |
353 | ····.annotation·system·Ldalvik/annotation/Signature; | 346 | ····.annotation·system·Ldalvik/annotation/Signature; |
354 | ········value·=·{ | 347 | ········value·=·{ |
Offset 1466, 26 lines modified | Offset 1458, 28 lines modified | ||
1466 | ····move-result-object·v4 | 1458 | ····move-result-object·v4 |
Max diff block lines reached; 893/4978 bytes (17.94%) of diff not shown. |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; | 32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·94 | 38 | ····.line·94 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/chat/TextMessageMenuFragment$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/chat/TextMessageMenuFragment$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;->val$dialogi:Landroid/content/DialogInterface; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;->val$dialogi:Landroid/content/DialogInterface; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 24 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment;Ljava/lang/String;Lcom/twofours/surespot/activities/MainActivity;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment;Ljava/lang/String;Lcom/twofours/surespot/activities/MainActivity;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/chat/TextMessageMenuFragment; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·61 | 30 | ····.line·61 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->val$finalMessageText:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->val$finalMessageText:Ljava/lang/String; |
Offset 206, 14 lines modified | Offset 207, 15 lines modified | ||
206 | ····move-result-object·v1 | 207 | ····move-result-object·v1 |
207 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; | 208 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; |
208 | ····const·v3,·0x7f070062 | 209 | ····const·v3,·0x7f070062 |
210 | ····.line·94 | ||
209 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/chat/TextMessageMenuFragment;->getString(I)Ljava/lang/String; | 211 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/chat/TextMessageMenuFragment;->getString(I)Ljava/lang/String; |
210 | ····move-result-object·v2 | 212 | ····move-result-object·v2 |
211 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; | 213 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/chat/TextMessageMenuFragment; |
212 | ····const·v4,·0x7f0700df | 214 | ····const·v4,·0x7f0700df |
Offset 230, 14 lines modified | Offset 232, 15 lines modified | ||
230 | ····move-result-object·v4 | 232 | ····move-result-object·v4 |
231 | ····new-instance·v5,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1; | 233 | ····new-instance·v5,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1; |
232 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 234 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
235 | ····.line·93 | ||
233 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 236 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
234 | ····move-result-object·v9 | 237 | ····move-result-object·v9 |
235 | ····.line·104 | 238 | ····.line·104 |
236 | ····.local·v9,·"dialog":Landroid/app/AlertDialog; | 239 | ····.local·v9,·"dialog":Landroid/app/AlertDialog; |
237 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 240 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/chat/TextMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 112, 64 lines modified | Offset 112, 56 lines modified | ||
112 | ····invoke-direct·{v4,·v5},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 112 | ····invoke-direct·{v4,·v5},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
113 | ····throw·v4 | 113 | ····throw·v4 |
114 | .end·method | 114 | .end·method |
115 | .method·public·static·deleteRecursive(Ljava/io/File;)V | 115 | .method·public·static·deleteRecursive(Ljava/io/File;)V |
116 |
····.locals· |
116 | ····.locals·4 |
117 | ····.param·p0,·"fileOrDirectory"····#·Ljava/io/File; | 117 | ····.param·p0,·"fileOrDirectory"····#·Ljava/io/File; |
118 | ····.prologue | 118 | ····.prologue |
119 | ····.line·177 | 119 | ····.line·177 |
120 | ····invoke-virtual·{p0},·Ljava/io/File;->isDirectory()Z | 120 | ····invoke-virtual·{p0},·Ljava/io/File;->isDirectory()Z |
121 |
····move-result·v |
121 | ····move-result·v2 |
122 |
····if-eqz·v |
122 | ····if-eqz·v2,·:cond_0 |
123 | ····.line·178 | 123 | ····.line·178 |
124 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; | 124 | ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
125 |
····move-result-object·v |
125 | ····move-result-object·v1 |
126 | ····.line·179 | 126 | ····.line·179 |
127 |
····.local·v |
127 | ····.local·v1,·"files":[Ljava/io/File; |
128 |
····if-eqz·v |
128 | ····if-eqz·v1,·:cond_0 |
129 | ····.line·180 | 129 | ····.line·180 |
130 |
···· |
130 | ····array-length·v3,·v1 |
131 |
···· |
131 | ····const/4·v2,·0x0 |
132 | ····array-length·v4,·v0 | ||
133 | ····.local·v4,·"len$":I | ||
134 | ····const/4·v3,·0x0 | ||
135 | ····.local·v3,·"i$":I | ||
136 | ····:goto_0 | 132 | ····:goto_0 |
137 |
····if-ge·v |
133 | ····if-ge·v2,·v3,·:cond_0 |
138 |
····aget-object·v |
134 | ····aget-object·v0,·v1,·v2 |
139 | ····.line·181 | 135 | ····.line·181 |
140 |
····.local·v |
136 | ····.local·v0,·"child":Ljava/io/File; |
141 |
····invoke-static·{v |
137 | ····invoke-static·{v0},·Lcom/twofours/surespot/common/FileUtils;->deleteRecursive(Ljava/io/File;)V |
142 | ····.line·180 | 138 | ····.line·180 |
143 |
····add-int/lit8·v |
139 | ····add-int/lit8·v2,·v2,·0x1 |
144 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
145 | ····.line·184 | 141 | ····.line·184 |
146 |
····.end·local·v0····#·" |
142 | ····.end·local·v0····#·"child":Ljava/io/File; |
147 |
····.end·local·v1····#·" |
143 | ····.end·local·v1····#·"files":[Ljava/io/File; |
148 | ····.end·local·v2····#·"files":[Ljava/io/File; | ||
149 | ····.end·local·v3····#·"i$":I | ||
150 | ····.end·local·v4····#·"len$":I | ||
151 | ····:cond_0 | 144 | ····:cond_0 |
152 | ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z | 145 | ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z |
153 | ····.line·185 | 146 | ····.line·185 |
154 | ····return-void | 147 | ····return-void |
155 | .end·method | 148 | .end·method |
Offset 942, 62 lines modified | Offset 934, 54 lines modified | ||
942 | ····.line·210 | 934 | ····.line·210 |
943 | ····.local·v1,·"input":[B | 935 | ····.local·v1,·"input":[B |
944 | ····return-object·v1 | 936 | ····return-object·v1 |
945 | .end·method | 937 | .end·method |
946 | .method·public·static·wipeImageCaptureDir(Landroid/content/Context;)V | 938 | .method·public·static·wipeImageCaptureDir(Landroid/content/Context;)V |
947 |
····.locals· |
939 | ····.locals·5 |
948 | ····.param·p0,·"context"····#·Landroid/content/Context; | 940 | ····.param·p0,·"context"····#·Landroid/content/Context; |
949 | ····.prologue | 941 | ····.prologue |
950 | ····.line·114 | 942 | ····.line·114 |
951 | ····invoke-static·{p0},·Lcom/twofours/surespot/common/FileUtils;->getImageCaptureDir(Landroid/content/Context;)Ljava/io/File; | 943 | ····invoke-static·{p0},·Lcom/twofours/surespot/common/FileUtils;->getImageCaptureDir(Landroid/content/Context;)Ljava/io/File; |
952 |
····move-result-object·v |
944 | ····move-result-object·v0 |
953 | ····.line·115 | 945 | ····.line·115 |
954 |
····.local·v |
946 | ····.local·v0,·"dir":Ljava/io/File; |
955 |
····invoke-virtual·{v |
947 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
956 |
····move-result-object·v |
948 | ····move-result-object·v2 |
957 | ····.line·116 | 949 | ····.line·116 |
958 |
····.local·v |
950 | ····.local·v2,·"files":[Ljava/io/File; |
959 |
····if-eqz·v |
951 | ····if-eqz·v2,·:cond_0 |
960 | ····.line·117 | 952 | ····.line·117 |
961 |
···· |
953 | ····array-length·v4,·v2 |
962 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
963 | ····array-length·v5,·v0 | ||
964 |
···· |
954 | ····const/4·v3,·0x0 |
965 | ····const/4·v4,·0x0 | ||
Max diff block lines reached; 845/3872 bytes (21.82%) of diff not shown. |
Offset 9, 49 lines modified | Offset 9, 48 lines modified | ||
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·static·clearIntent(Landroid/content/Intent;)V | 10 | .method·public·static·clearIntent(Landroid/content/Intent;)V |
11 | ····.locals·3 | 11 | ····.locals·3 |
12 | ····.param·p0,·"intent"····#·Landroid/content/Intent; | 12 | ····.param·p0,·"intent"····#·Landroid/content/Intent; |
13 | ····.prologue | 13 | ····.prologue |
14 |
····const/4·v |
14 | ····const/4·v1,·0x0 |
15 | ····.line·390 | 15 | ····.line·390 |
16 | ····if-eqz·p0,·:cond_0 | 16 | ····if-eqz·p0,·:cond_0 |
17 | ····.line·391 | 17 | ····.line·391 |
18 |
····invoke-virtual·{p0,·v |
18 | ····invoke-virtual·{p0,·v1},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
19 | ····.line·392 | 19 | ····.line·392 |
20 |
····invoke-virtual·{p0,·v |
20 | ····invoke-virtual·{p0,·v1},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
21 | ····.line·393 | 21 | ····.line·393 |
22 |
····invoke-virtual·{p0,·v |
22 | ····invoke-virtual·{p0,·v1},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; |
23 | ····.line·394 | 23 | ····.line·394 |
24 | ····invoke-virtual·{p0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 24 | ····invoke-virtual·{p0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
25 |
····move-result-object·v |
25 | ····move-result-object·v1 |
26 |
····if-eqz·v |
26 | ····if-eqz·v1,·:cond_0 |
27 | ····.line·395 | 27 | ····.line·395 |
28 | ····invoke-virtual·{p0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 28 | ····invoke-virtual·{p0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
29 |
····move-result-object·v |
29 | ····move-result-object·v1 |
30 |
····invoke-virtual·{v |
30 | ····invoke-virtual·{v1},·Landroid/os/Bundle;->keySet()Ljava/util/Set; |
31 |
····move-result-object·v |
31 | ····move-result-object·v1 |
32 |
····invoke-interface·{v |
32 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
33 | ····move-result-object·v1 | 33 | ····move-result-object·v1 |
34 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
35 | ····:goto_0 | 34 | ····:goto_0 |
36 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 35 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
37 | ····move-result·v2 | 36 | ····move-result·v2 |
38 | ····if-eqz·v2,·:cond_0 | 37 | ····if-eqz·v2,·:cond_0 |
Offset 65, 15 lines modified | Offset 64, 14 lines modified | ||
65 | ····.local·v0,·"extra":Ljava/lang/String; | 64 | ····.local·v0,·"extra":Ljava/lang/String; |
66 | ····invoke-virtual·{p0,·v0},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V | 65 | ····invoke-virtual·{p0,·v0},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V |
67 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
68 | ····.line·400 | 67 | ····.line·400 |
69 | ····.end·local·v0····#·"extra":Ljava/lang/String; | 68 | ····.end·local·v0····#·"extra":Ljava/lang/String; |
70 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
71 | ····:cond_0 | 69 | ····:cond_0 |
72 | ····return-void | 70 | ····return-void |
73 | .end·method | 71 | .end·method |
74 | .method·public·static·configureActionBar(Lcom/actionbarsherlock/app/SherlockActivity;Ljava/lang/String;Ljava/lang/String;Z)V | 72 | .method·public·static·configureActionBar(Lcom/actionbarsherlock/app/SherlockActivity;Ljava/lang/String;Ljava/lang/String;Z)V |
75 | ····.locals·5 | 73 | ····.locals·5 |
76 | ····.param·p0,·"activity"····#·Lcom/actionbarsherlock/app/SherlockActivity; | 74 | ····.param·p0,·"activity"····#·Lcom/actionbarsherlock/app/SherlockActivity; |
Offset 352, 15 lines modified | Offset 350, 15 lines modified | ||
352 | ····move-result-object·v1 | 350 | ····move-result-object·v1 |
353 | ····return-object·v1 | 351 | ····return-object·v1 |
354 | .end·method | 352 | .end·method |
355 | .method·public·static·getToEmails(Landroid/content/Context;)Ljava/util/ArrayList; | 353 | .method·public·static·getToEmails(Landroid/content/Context;)Ljava/util/ArrayList; |
356 |
····.locals· |
354 | ····.locals·7 |
357 | ····.param·p0,·"context"····#·Landroid/content/Context; | 355 | ····.param·p0,·"context"····#·Landroid/content/Context; |
358 | ····.annotation·system·Ldalvik/annotation/Signature; | 356 | ····.annotation·system·Ldalvik/annotation/Signature; |
359 | ········value·=·{ | 357 | ········value·=·{ |
360 | ············"(", | 358 | ············"(", |
361 | ············"Landroid/content/Context;", | 359 | ············"Landroid/content/Context;", |
362 | ············")", | 360 | ············")", |
363 | ············"Ljava/util/ArrayList", | 361 | ············"Ljava/util/ArrayList", |
Offset 368, 95 lines modified | Offset 366, 90 lines modified | ||
368 | ············"Ljava/lang/String;", | 366 | ············"Ljava/lang/String;", |
369 | ············">;" | 367 | ············">;" |
370 | ········} | 368 | ········} |
371 | ····.end·annotation | 369 | ····.end·annotation |
372 | ····.prologue | 370 | ····.prologue |
373 | ····.line·413 | 371 | ····.line·413 |
374 |
····sget-object·v |
372 | ····sget-object·v3,·Landroid/util/Patterns;->EMAIL_ADDRESS:Ljava/util/regex/Pattern; |
375 | ····.line·414 | 373 | ····.line·414 |
376 |
····.local·v |
374 | ····.local·v3,·"emailPattern":Ljava/util/regex/Pattern; |
377 | ····invoke-static·{p0},·Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; | 375 | ····invoke-static·{p0},·Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; |
378 |
····move-result-object·v |
376 | ····move-result-object·v4 |
379 |
····invoke-virtual·{v |
377 | ····invoke-virtual·{v4},·Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account; |
Max diff block lines reached; 9652/13394 bytes (72.06%) of diff not shown. |
Offset 349, 20 lines modified | Offset 349, 20 lines modified | ||
349 | ····:try_start_0 | 349 | ····:try_start_0 |
350 | ····invoke-static·{p1,·p0,·v1},·Lcom/twofours/surespot/encryption/KeyStoreEncryptionController;->aesEncrypt(Ljava/lang/String;Ljavax/crypto/SecretKey;[B)[B | 350 | ····invoke-static·{p1,·p0,·v1},·Lcom/twofours/surespot/encryption/KeyStoreEncryptionController;->aesEncrypt(Ljava/lang/String;Ljavax/crypto/SecretKey;[B)[B |
351 | ····move-result-object·v3 | 351 | ····move-result-object·v3 |
352 | ····iput-object·v3,·v2,·Lcom/twofours/surespot/encryption/EncryptedBytesAndIv;->mEncrypted:[B | 352 | ····iput-object·v3,·v2,·Lcom/twofours/surespot/encryption/EncryptedBytesAndIv;->mEncrypted:[B |
353 | ····:try_end_0 | 353 | ····:try_end_0 |
354 |
····.catch·Ljavax/crypto/BadPaddingException;·{:try_start_0·..·:try_end_0}·:catch_ |
354 | ····.catch·Ljavax/crypto/BadPaddingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
355 |
····.catch·Ljavax/crypto/IllegalBlockSizeException;·{:try_start_0·..·:try_end_0}·:catch_ |
355 | ····.catch·Ljavax/crypto/IllegalBlockSizeException;·{:try_start_0·..·:try_end_0}·:catch_4 |
356 | ····.catch·Ljavax/crypto/ShortBufferException;·{:try_start_0·..·:try_end_0}·:catch_5 | 356 | ····.catch·Ljavax/crypto/ShortBufferException;·{:try_start_0·..·:try_end_0}·:catch_5 |
357 |
····.catch·Ljavax/crypto/NoSuchPaddingException;·{:try_start_0·..·:try_end_0}·:catch_ |
357 | ····.catch·Ljavax/crypto/NoSuchPaddingException;·{:try_start_0·..·:try_end_0}·:catch_3 |
358 |
····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_ |
358 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_2 |
359 |
····.catch·Ljava/security/InvalidAlgorithmParameterException;·{:try_start_0·..·:try_end_0}·:catch_ |
359 | ····.catch·Ljava/security/InvalidAlgorithmParameterException;·{:try_start_0·..·:try_end_0}·:catch_1 |
360 | ····.line·43 | 360 | ····.line·43 |
361 | ····.end·local·v2····#·"result":Lcom/twofours/surespot/encryption/EncryptedBytesAndIv; | 361 | ····.end·local·v2····#·"result":Lcom/twofours/surespot/encryption/EncryptedBytesAndIv; |
362 | ····:goto_0 | 362 | ····:goto_0 |
363 | ····return-object·v2 | 363 | ····return-object·v2 |
364 | ····.line·39 | 364 | ····.line·39 |
Offset 753, 14 lines modified | Offset 753, 15 lines modified | ||
753 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/encryption/EncryptionController$1;-><init>(Lcom/twofours/surespot/network/IAsyncCallback;)V | 753 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/encryption/EncryptionController$1;-><init>(Lcom/twofours/surespot/network/IAsyncCallback;)V |
754 | ····const/4·v1,·0x0 | 754 | ····const/4·v1,·0x0 |
755 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 755 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
756 | ····.line·133 | ||
756 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/encryption/EncryptionController$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 757 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/encryption/EncryptionController$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
757 | ····.line·134 | 758 | ····.line·134 |
758 | ····return-void | 759 | ····return-void |
759 | .end·method | 760 | .end·method |
760 | .method·public·static·generateKeyPairsSync()[Ljava/security/KeyPair; | 761 | .method·public·static·generateKeyPairsSync()[Ljava/security/KeyPair; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$textView:Landroid/widget/TextView; | 24 | .field·final·synthetic·val$textView:Landroid/widget/TextView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;Landroid/widget/TextView;Ljava/lang/CharSequence;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;Landroid/widget/TextView;Ljava/lang/CharSequence;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·134 | 30 | ····.line·134 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask$1;->this$1:Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask$1;->this$1:Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask$1;->val$textView:Landroid/widget/TextView; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask$1;->val$textView:Landroid/widget/TextView; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | .field·final·synthetic·this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; | 33 | .field·final·synthetic·this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·public·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor;Landroid/widget/TextView;Lcom/twofours/surespot/chat/SurespotMessage;)V | 35 | .method·public·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor;Landroid/widget/TextView;Lcom/twofours/surespot/chat/SurespotMessage;)V |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/encryption/MessageDecryptor; | ||
37 | ····.param·p2,·"textView"····#·Landroid/widget/TextView; | 38 | ····.param·p2,·"textView"····#·Landroid/widget/TextView; |
38 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; | 39 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·96 | 41 | ····.line·96 |
41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; | 42 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; |
Offset 90, 14 lines modified | Offset 91, 15 lines modified | ||
90 | ····invoke-virtual·{v1},·Lcom/twofours/surespot/chat/SurespotMessage;->getOtherUser()Ljava/lang/String; | 91 | ····invoke-virtual·{v1},·Lcom/twofours/surespot/chat/SurespotMessage;->getOtherUser()Ljava/lang/String; |
91 | ····move-result-object·v1 | 92 | ····move-result-object·v1 |
92 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 93 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
94 | ····.line·104 | ||
93 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/chat/SurespotMessage;->getTheirVersion()Ljava/lang/String; | 95 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/chat/SurespotMessage;->getTheirVersion()Ljava/lang/String; |
94 | ····move-result-object·v2 | 96 | ····move-result-object·v2 |
95 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 97 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
96 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; | 98 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; |
Offset 112, 14 lines modified | Offset 114, 15 lines modified | ||
112 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 114 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
113 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; | 115 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/chat/SurespotMessage;->getData()Ljava/lang/String; |
114 | ····move-result-object·v5 | 116 | ····move-result-object·v5 |
117 | ····.line·103 | ||
115 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; | 118 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; |
116 | ····move-result-object·v9 | 119 | ····move-result-object·v9 |
117 | ····.line·106 | 120 | ····.line·106 |
118 | ····.local·v9,·"plainText":Ljava/lang/CharSequence; | 121 | ····.local·v9,·"plainText":Ljava/lang/CharSequence; |
119 | ····const/4·v8,·0x0 | 122 | ····const/4·v8,·0x0 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; | 28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor;Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;)V | 30 | .method·public·constructor·<init>(Lcom/twofours/surespot/encryption/MessageDecryptor;Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/encryption/MessageDecryptor; | ||
32 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask; | 33 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTask; |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·153 | 35 | ····.line·153 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/encryption/MessageDecryptor$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/encryption/MessageDecryptor; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 11, 103 lines modified | Offset 11, 96 lines modified | ||
11 | .field·private·static·randomFile:Ljava/io/File; | 11 | .field·private·static·randomFile:Ljava/io/File; |
12 | .field·private·static·serviceAvailable:Z | 12 | .field·private·static·serviceAvailable:Z |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
15 |
····.locals· |
15 | ····.locals·6 |
16 | ····.prologue | 16 | ····.prologue |
17 |
····const/4·v |
17 | ····const/4·v4,·0x0 |
18 |
····const/4·v |
18 | ····const/4·v3,·0x1 |
19 |
····const/4·v |
19 | ····const/4·v2,·0x0 |
20 | ····.line·56 | 20 | ····.line·56 |
21 |
····sput-object·v |
21 | ····sput-object·v4,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->fis:Ljava/io/FileInputStream; |
22 | ····.line·61 | 22 | ····.line·61 |
23 |
····sput-object·v |
23 | ····sput-object·v4,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->randomFile:Ljava/io/File; |
24 | ····.line·66 | 24 | ····.line·66 |
25 |
····sput-boolean·v |
25 | ····sput-boolean·v2,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->serviceAvailable:Z |
26 | ····.line·71 | 26 | ····.line·71 |
27 |
····new-array·v |
27 | ····new-array·v3,·v3,·[Ljava/lang/String; |
28 |
····const-string·v |
28 | ····const-string·v4,·"/dev/urandom" |
29 |
····aput-object·v |
29 | ····aput-object·v4,·v3,·v2 |
30 |
····sput-object·v |
30 | ····sput-object·v3,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->DEVICE_NAMES:[Ljava/lang/String; |
31 | ····.line·74 | 31 | ····.line·74 |
32 |
····sget-object·v |
32 | ····sget-object·v3,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->DEVICE_NAMES:[Ljava/lang/String; |
33 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
34 | ····array-length·v4,·v0 | ||
35 |
···· |
33 | ····array-length·v4,·v3 |
36 | ····const/4·v3,·0x0 | ||
37 |
····.local·v |
34 | ····.local·v0,·"deviceName":Ljava/lang/String; |
38 | ····:goto_0 | 35 | ····:goto_0 |
39 |
····if-ge·v |
36 | ····if-ge·v2,·v4,·:cond_1 |
40 |
····aget-object·v |
37 | ····aget-object·v0,·v3,·v2 |
41 | ····.line·76 | 38 | ····.line·76 |
42 | ····.local·v1,·"deviceName":Ljava/lang/String; | ||
43 | ····:try_start_0 | 39 | ····:try_start_0 |
44 |
····new-instance·v |
40 | ····new-instance·v1,·Ljava/io/File; |
45 |
····invoke-direct·{v |
41 | ····invoke-direct·{v1,·v0},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
46 | ····.line·77 | 42 | ····.line·77 |
47 |
····.local·v |
43 | ····.local·v1,·"file":Ljava/io/File; |
48 |
····invoke-virtual·{v |
44 | ····invoke-virtual·{v1},·Ljava/io/File;->canRead()Z |
49 | ····move-result·v5 | 45 | ····move-result·v5 |
50 | ····if-eqz·v5,·:cond_0 | 46 | ····if-eqz·v5,·:cond_0 |
51 | ····.line·78 | 47 | ····.line·78 |
52 | ····new-instance·v5,·Ljava/io/FileInputStream; | 48 | ····new-instance·v5,·Ljava/io/FileInputStream; |
53 |
····invoke-direct·{v5,·v |
49 | ····invoke-direct·{v5,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
54 | ····sput-object·v5,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->fis:Ljava/io/FileInputStream; | 50 | ····sput-object·v5,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->fis:Ljava/io/FileInputStream; |
55 | ····.line·79 | 51 | ····.line·79 |
56 |
····sput-object·v |
52 | ····sput-object·v1,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->randomFile:Ljava/io/File; |
57 | ····.line·80 | 53 | ····.line·80 |
58 | ····const/4·v5,·0x1 | 54 | ····const/4·v5,·0x1 |
59 | ····sput-boolean·v5,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->serviceAvailable:Z | 55 | ····sput-boolean·v5,·Lcom/twofours/surespot/encryption/RandomBitsSupplier;->serviceAvailable:Z |
60 | ····:try_end_0 | 56 | ····:try_end_0 |
61 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 57 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
62 | ····.line·74 | 58 | ····.line·74 |
63 |
····.end·local·v |
59 | ····.end·local·v1····#·"file":Ljava/io/File; |
64 | ····:cond_0 | 60 | ····:cond_0 |
65 | ····:goto_1 | 61 | ····:goto_1 |
66 |
····add-int/lit8·v |
62 | ····add-int/lit8·v2,·v2,·0x1 |
67 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
68 | ····.line·85 | 64 | ····.line·85 |
69 | ····.end·local·v1····#·"deviceName":Ljava/lang/String; | ||
70 | ····:cond_1 | 65 | ····:cond_1 |
71 | ····return-void | 66 | ····return-void |
72 | ····.line·82 | 67 | ····.line·82 |
73 | ····.restart·local·v1····#·"deviceName":Ljava/lang/String; | ||
74 | ····:catch_0 | 68 | ····:catch_0 |
75 | ····move-exception·v5 | 69 | ····move-exception·v5 |
Max diff block lines reached; 57/3883 bytes (1.47%) of diff not shown. |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·val$position:I | 25 | .field·final·synthetic·val$position:I |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAdapter$1;Ljava/lang/String;Lcom/twofours/surespot/friends/Friend;ILjava/lang/String;)V | 27 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAdapter$1;Ljava/lang/String;Lcom/twofours/surespot/friends/Friend;ILjava/lang/String;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/friends/FriendAdapter$1; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·321 | 31 | ····.line·321 |
31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1$1;->this$1:Lcom/twofours/surespot/friends/FriendAdapter$1; | 32 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1$1;->this$1:Lcom/twofours/surespot/friends/FriendAdapter$1; |
32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1$1;->val$action:Ljava/lang/String; | 33 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1$1;->val$action:Ljava/lang/String; |
Offset 148, 26 lines modified | Offset 148, 25 lines modified | ||
148 | ····invoke-static·{v0,·v1,·v2},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 148 | ····invoke-static·{v0,·v1,·v2},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
149 | ····.line·168 | 149 | ····.line·168 |
150 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/friends/FriendAdapter;->mFriends:Ljava/util/ArrayList; | 150 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/friends/FriendAdapter;->mFriends:Ljava/util/ArrayList; |
151 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 151 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
152 |
····move-result-object·v |
152 | ····move-result-object·v8 |
153 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
154 | ····:cond_0 | 153 | ····:cond_0 |
155 | ····:goto_0 | 154 | ····:goto_0 |
156 |
····invoke-interface·{v |
155 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
157 | ····move-result·v0 | 156 | ····move-result·v0 |
158 | ····if-eqz·v0,·:cond_1 | 157 | ····if-eqz·v0,·:cond_1 |
159 |
····invoke-interface·{v |
158 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
160 | ····move-result-object·v6 | 159 | ····move-result-object·v6 |
161 | ····check-cast·v6,·Lcom/twofours/surespot/friends/Friend; | 160 | ····check-cast·v6,·Lcom/twofours/surespot/friends/Friend; |
162 | ····.line·169 | 161 | ····.line·169 |
163 | ····.local·v6,·"friend":Lcom/twofours/surespot/friends/Friend; | 162 | ····.local·v6,·"friend":Lcom/twofours/surespot/friends/Friend; |
Offset 192, 14 lines modified | Offset 191, 15 lines modified | ||
192 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
193 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; | 192 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; |
194 | ····move-result-object·v1 | 193 | ····move-result-object·v1 |
194 | ····.line·171 | ||
195 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; | 195 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; |
196 | ····move-result-object·v2 | 196 | ····move-result-object·v2 |
197 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; | 197 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; |
198 | ····move-result-object·v3 | 198 | ····move-result-object·v3 |
Offset 208, 20 lines modified | Offset 208, 21 lines modified | ||
208 | ····move-result·v4 | 208 | ····move-result·v4 |
209 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; | 209 | ····invoke-virtual·{v6},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; |
210 | ····move-result-object·v5 | 210 | ····move-result-object·v5 |
211 | ····.line·170 | ||
211 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; | 212 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; |
212 |
····move-result-object·v |
213 | ····move-result-object·v7 |
213 | ····.line·173 | 214 | ····.line·173 |
214 |
····.local·v |
215 | ····.local·v7,·"plainText":Ljava/lang/String; |
215 | ····const-string·v0,·"FriendAdapter" | 216 | ····const-string·v0,·"FriendAdapter" |
216 | ····const-string·v1,·"setting·alias·for·%s" | 217 | ····const-string·v1,·"setting·alias·for·%s" |
217 | ····const/4·v2,·0x1 | 218 | ····const/4·v2,·0x1 |
218 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 219 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
Offset 231, 21 lines modified | Offset 232, 21 lines modified | ||
231 | ····move-result-object·v3 | 232 | ····move-result-object·v3 |
232 | ····aput-object·v3,·v2,·v9 | 233 | ····aput-object·v3,·v2,·v9 |
233 | ····invoke-static·{v0,·v1,·v2},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 234 | ····invoke-static·{v0,·v1,·v2},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
234 | ····.line·174 | 235 | ····.line·174 |
235 |
····invoke-virtual·{v6,·v |
236 | ····invoke-virtual·{v6,·v7},·Lcom/twofours/surespot/friends/Friend;->setAliasPlain(Ljava/lang/String;)V |
236 | ····goto·:goto_0 | 237 | ····goto·:goto_0 |
237 | ····.line·178 | 238 | ····.line·178 |
238 | ····.end·local·v6····#·"friend":Lcom/twofours/surespot/friends/Friend; | 239 | ····.end·local·v6····#·"friend":Lcom/twofours/surespot/friends/Friend; |
239 |
····.end·local·v |
240 | ····.end·local·v7····#·"plainText":Ljava/lang/String; |
240 | ····:cond_1 | 241 | ····:cond_1 |
241 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/friends/FriendAdapter;->sort()V | 242 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/friends/FriendAdapter;->sort()V |
242 | ····.line·179 | 243 | ····.line·179 |
243 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/friends/FriendAdapter;->notifyDataSetChanged()V | 244 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/friends/FriendAdapter;->notifyDataSetChanged()V |
244 | ····.line·180 | 245 | ····.line·180 |
Offset 376, 15 lines modified | Offset 377, 15 lines modified | ||
376 | ····monitor-exit·p0 | 377 | ····monitor-exit·p0 |
377 | ····throw·v1 | 378 | ····throw·v1 |
378 | .end·method | 379 | .end·method |
379 | .method·public·declared-synchronized·addFriends(Ljava/util/Collection;)V | 380 | .method·public·declared-synchronized·addFriends(Ljava/util/Collection;)V |
380 |
····.locals· |
381 | ····.locals·6 |
381 | ····.annotation·system·Ldalvik/annotation/Signature; | 382 | ····.annotation·system·Ldalvik/annotation/Signature; |
382 | ········value·=·{ | 383 | ········value·=·{ |
383 | ············"(", | 384 | ············"(", |
384 | ············"Ljava/util/Collection", | 385 | ············"Ljava/util/Collection", |
Max diff block lines reached; 9682/13081 bytes (74.02%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$textView:Landroid/widget/TextView; | 24 | .field·final·synthetic·val$textView:Landroid/widget/TextView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;Landroid/widget/TextView;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;Landroid/widget/TextView;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·89 | 30 | ····.line·89 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask$1;->this$1:Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask$1;->this$1:Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask$1;->val$textView:Landroid/widget/TextView; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask$1;->val$textView:Landroid/widget/TextView; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; | 33 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·public·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor;Landroid/widget/TextView;Lcom/twofours/surespot/friends/Friend;)V | 35 | .method·public·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor;Landroid/widget/TextView;Lcom/twofours/surespot/friends/Friend;)V |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendAliasDecryptor; | ||
37 | ····.param·p2,·"textView"····#·Landroid/widget/TextView; | 38 | ····.param·p2,·"textView"····#·Landroid/widget/TextView; |
38 | ····.param·p3,·"friend"····#·Lcom/twofours/surespot/friends/Friend; | 39 | ····.param·p3,·"friend"····#·Lcom/twofours/surespot/friends/Friend; |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·68 | 41 | ····.line·68 |
41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; | 42 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; |
Offset 75, 14 lines modified | Offset 76, 15 lines modified | ||
75 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; | 76 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; |
76 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
77 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 78 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
79 | ····.line·76 | ||
78 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; | 80 | ····invoke-virtual·{v2},·Lcom/twofours/surespot/friends/Friend;->getAliasVersion()Ljava/lang/String; |
79 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
80 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 82 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
81 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; | 83 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/friends/Friend;->getAliasIv()Ljava/lang/String; |
Offset 97, 14 lines modified | Offset 99, 15 lines modified | ||
97 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 99 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
98 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; | 100 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/friends/Friend;->getAliasData()Ljava/lang/String; |
99 | ····move-result-object·v5 | 101 | ····move-result-object·v5 |
102 | ····.line·75 | ||
100 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; | 103 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->symmetricDecrypt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String; |
101 | ····move-result-object·v8 | 104 | ····move-result-object·v8 |
102 | ····.line·78 | 105 | ····.line·78 |
103 | ····.local·v8,·"plainText":Ljava/lang/String; | 106 | ····.local·v8,·"plainText":Ljava/lang/String; |
104 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 107 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; | 28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor;Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;)V | 30 | .method·public·constructor·<init>(Lcom/twofours/surespot/friends/FriendAliasDecryptor;Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendAliasDecryptor; | ||
32 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask; | 33 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTask; |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·110 | 35 | ····.line·110 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAliasDecryptor$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/friends/FriendAliasDecryptor; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····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/twofours/surespot/friends/FriendFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·45 | 27 | ····.line·45 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$1;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$1;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
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/twofours/surespot/friends/FriendFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.line·56 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$2;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$2;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
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/twofours/surespot/friends/FriendFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·83 | 27 | ····.line·83 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$3;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$3;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
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 | #·instance·fields | 32 | #·instance·fields |
33 | .field·final·synthetic·this$1:Lcom/twofours/surespot/friends/FriendFragment$4; | 33 | .field·final·synthetic·this$1:Lcom/twofours/surespot/friends/FriendFragment$4; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment$4;)V | 35 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment$4;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/friends/FriendFragment$4; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·106 | 39 | ····.line·106 |
39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$4$1;->this$1:Lcom/twofours/surespot/friends/FriendFragment$4; | 40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$4$1;->this$1:Lcom/twofours/surespot/friends/FriendFragment$4; |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····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/twofours/surespot/friends/FriendFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·98 | 27 | ····.line·98 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$4;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$4;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; | 34 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·156 | 40 | ····.line·156 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$5;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$5;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendFragment$5;->val$activity:Lcom/twofours/surespot/activities/MainActivity; | 42 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendFragment$5;->val$activity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; | 36 | .field·final·synthetic·val$friend:Lcom/twofours/surespot/friends/Friend; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;Landroid/content/DialogInterface;)V | 38 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;Landroid/content/DialogInterface;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendFragment; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·176 | 42 | ····.line·176 |
42 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$6;->this$0:Lcom/twofours/surespot/friends/FriendFragment; | 43 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendFragment$6;->this$0:Lcom/twofours/surespot/friends/FriendFragment; |
43 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendFragment$6;->val$activity:Lcom/twofours/surespot/activities/MainActivity; | 44 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/friends/FriendFragment$6;->val$activity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 302, 14 lines modified | Offset 302, 15 lines modified | ||
302 | ····.line·154 | 302 | ····.line·154 |
303 | ····const·v1,·0x7f07005a | 303 | ····const·v1,·0x7f07005a |
304 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/friends/FriendFragment;->getString(I)Ljava/lang/String; | 304 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/friends/FriendFragment;->getString(I)Ljava/lang/String; |
305 | ····move-result-object·v1 | 305 | ····move-result-object·v1 |
306 | ····.line·155 | ||
306 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; | 307 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; |
307 | ····move-result-object·v2 | 308 | ····move-result-object·v2 |
308 | ····const·v3,·0x7f07005c | 309 | ····const·v3,·0x7f07005c |
309 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/activities/MainActivity;->getString(I)Ljava/lang/String; | 310 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/activities/MainActivity;->getString(I)Ljava/lang/String; |
Offset 324, 14 lines modified | Offset 325, 15 lines modified | ||
324 | ····move-result-object·v4 | 325 | ····move-result-object·v4 |
325 | ····new-instance·v5,·Lcom/twofours/surespot/friends/FriendFragment$5; | 326 | ····new-instance·v5,·Lcom/twofours/surespot/friends/FriendFragment$5; |
326 | ····invoke-direct·{v5,·p0,·v0,·p2},·Lcom/twofours/surespot/friends/FriendFragment$5;-><init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;)V | 327 | ····invoke-direct·{v5,·p0,·v0,·p2},·Lcom/twofours/surespot/friends/FriendFragment$5;-><init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;)V |
328 | ····.line·154 | ||
327 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 329 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
328 | ····move-result-object·v1 | 330 | ····move-result-object·v1 |
329 | ····iput-object·v1,·p0,·Lcom/twofours/surespot/friends/FriendFragment;->mDialog:Landroid/app/AlertDialog; | 331 | ····iput-object·v1,·p0,·Lcom/twofours/surespot/friends/FriendFragment;->mDialog:Landroid/app/AlertDialog; |
330 | ····goto/16·:goto_0 | 332 | ····goto/16·:goto_0 |
Offset 356, 41 lines modified | Offset 358, 44 lines modified | ||
356 | ····invoke-virtual·{p3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 358 | ····invoke-virtual·{p3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
357 | ····move-result·v1 | 359 | ····move-result·v1 |
358 | ····if-eqz·v1,·:cond_0 | 360 | ····if-eqz·v1,·:cond_0 |
359 |
····.line·17 |
361 | ····.line·173 |
360 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; | 362 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; |
361 | ····move-result-object·v1 | 363 | ····move-result-object·v1 |
362 | ····const·v2,·0x7f07005d | 364 | ····const·v2,·0x7f07005d |
363 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 365 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
366 | ····.line·174 | ||
364 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/friends/Friend;->getName()Ljava/lang/String; | 367 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/friends/Friend;->getName()Ljava/lang/String; |
365 | ····move-result-object·v4 | 368 | ····move-result-object·v4 |
366 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/friends/Friend;->getAliasPlain()Ljava/lang/String; | 369 | ····invoke-virtual·{p2},·Lcom/twofours/surespot/friends/Friend;->getAliasPlain()Ljava/lang/String; |
367 | ····move-result-object·v5 | 370 | ····move-result-object·v5 |
368 | ····invoke-static·{v4,·v5},·Lcom/twofours/surespot/ui/UIUtils;->buildAliasString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 371 | ····invoke-static·{v4,·v5},·Lcom/twofours/surespot/ui/UIUtils;->buildAliasString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
369 | ····move-result-object·v4 | 372 | ····move-result-object·v4 |
370 | ····aput-object·v4,·v3,·v8 | 373 | ····aput-object·v4,·v3,·v8 |
374 | ····.line·173 | ||
371 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/twofours/surespot/activities/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 375 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/twofours/surespot/activities/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
372 | ····move-result-object·v1 | 376 | ····move-result-object·v1 |
377 | ····.line·175 | ||
373 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; | 378 | ····invoke-direct·{p0},·Lcom/twofours/surespot/friends/FriendFragment;->getMainActivity()Lcom/twofours/surespot/activities/MainActivity; |
374 | ····move-result-object·v2 | 379 | ····move-result-object·v2 |
375 | ····invoke-virtual·{v2,·v10},·Lcom/twofours/surespot/activities/MainActivity;->getString(I)Ljava/lang/String; | 380 | ····invoke-virtual·{v2,·v10},·Lcom/twofours/surespot/activities/MainActivity;->getString(I)Ljava/lang/String; |
376 | ····move-result-object·v2 | 381 | ····move-result-object·v2 |
Offset 403, 14 lines modified | Offset 408, 15 lines modified | ||
403 | ····move-result-object·v4 | 408 | ····move-result-object·v4 |
404 | ····new-instance·v5,·Lcom/twofours/surespot/friends/FriendFragment$6; | 409 | ····new-instance·v5,·Lcom/twofours/surespot/friends/FriendFragment$6; |
405 | ····invoke-direct·{v5,·p0,·v0,·p2,·p1},·Lcom/twofours/surespot/friends/FriendFragment$6;-><init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;Landroid/content/DialogInterface;)V | 410 | ····invoke-direct·{v5,·p0,·v0,·p2,·p1},·Lcom/twofours/surespot/friends/FriendFragment$6;-><init>(Lcom/twofours/surespot/friends/FriendFragment;Lcom/twofours/surespot/activities/MainActivity;Lcom/twofours/surespot/friends/Friend;Landroid/content/DialogInterface;)V |
411 | ····.line·171 | ||
406 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 412 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
407 | ····move-result-object·v1 | 413 | ····move-result-object·v1 |
408 | ····iput-object·v1,·p0,·Lcom/twofours/surespot/friends/FriendFragment;->mDialog:Landroid/app/AlertDialog; | 414 | ····iput-object·v1,·p0,·Lcom/twofours/surespot/friends/FriendFragment;->mDialog:Landroid/app/AlertDialog; |
409 | ····goto/16·:goto_0 | 415 | ····goto/16·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendMenuFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendMenuFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendMenuFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendMenuFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendMenuFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·85 | 27 | ····.line·85 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendMenuFragment$1;->this$0:Lcom/twofours/surespot/friends/FriendMenuFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendMenuFragment$1;->this$0:Lcom/twofours/surespot/friends/FriendMenuFragment; |
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/twofours/surespot/friends/FriendAdapter; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/friends/FriendAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAdapter;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/friends/FriendAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/friends/FriendAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·311 | 27 | ····.line·311 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1;->this$0:Lcom/twofours/surespot/friends/FriendAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/friends/FriendAdapter$1;->this$0:Lcom/twofours/surespot/friends/FriendAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 163 lines modified | Offset 1, 161 lines modified | ||
1 | .class·public·Lcom/twofours/surespot/identity/AndroidMKeystoreController; | 1 | .class·public·Lcom/twofours/surespot/identity/AndroidMKeystoreController; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AndroidMKeystoreController.java" | 3 | .source·"AndroidMKeystoreController.java" |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·static·destroyMKeystore()V | 5 | .method·public·static·destroyMKeystore()V |
6 |
····.locals· |
6 | ····.locals·8 |
7 | ····.prologue | 7 | ····.prologue |
8 | ····.line·157 | 8 | ····.line·157 |
9 |
····const/4·v |
9 | ····const/4·v3,·0x0 |
10 | ····.line·160 | 10 | ····.line·160 |
11 |
····.local·v |
11 | ····.local·v3,·"ks":Ljava/security/KeyStore; |
12 | ····:try_start_0 | 12 | ····:try_start_0 |
13 |
····const-string·v |
13 | ····const-string·v5,·"AndroidKeyStore" |
14 |
····invoke-static·{v |
14 | ····invoke-static·{v5},·Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore; |
15 |
····move-result-object·v |
15 | ····move-result-object·v3 |
16 | ····.line·161 | 16 | ····.line·161 |
17 |
····const/4·v |
17 | ····const/4·v5,·0x0 |
18 |
····invoke-virtual·{v |
18 | ····invoke-virtual·{v3,·v5},·Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V |
19 | ····.line·162 | 19 | ····.line·162 |
20 | ····new-instance·v0,·Ljava/util/ArrayList; | 20 | ····new-instance·v0,·Ljava/util/ArrayList; |
21 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 21 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
22 | ····.line·163 | 22 | ····.line·163 |
23 | ····.local·v0,·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 23 | ····.local·v0,·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
24 |
····invoke-virtual·{v |
24 | ····invoke-virtual·{v3},·Ljava/security/KeyStore;->aliases()Ljava/util/Enumeration; |
25 | ····move-result-object·v1 | 25 | ····move-result-object·v1 |
26 | ····.line·164 | 26 | ····.line·164 |
27 | ····.local·v1,·"all":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/lang/String;>;" | 27 | ····.local·v1,·"all":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/lang/String;>;" |
28 | ····:goto_0 | 28 | ····:goto_0 |
29 | ····invoke-interface·{v1},·Ljava/util/Enumeration;->hasMoreElements()Z | 29 | ····invoke-interface·{v1},·Ljava/util/Enumeration;->hasMoreElements()Z |
30 |
····move-result·v |
30 | ····move-result·v5 |
31 |
····if-eqz·v |
31 | ····if-eqz·v5,·:cond_1 |
32 | ····.line·165 | 32 | ····.line·165 |
33 | ····invoke-interface·{v1},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object; | 33 | ····invoke-interface·{v1},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object; |
34 |
····move-result-object·v |
34 | ····move-result-object·v4 |
35 |
····check-cast·v |
35 | ····check-cast·v4,·Ljava/lang/String; |
36 | ····.line·166 | 36 | ····.line·166 |
37 |
····.local·v |
37 | ····.local·v4,·"s":Ljava/lang/String; |
38 |
····invoke-interface·{v0,·v |
38 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
39 |
····move-result·v |
39 | ····move-result·v5 |
40 |
····if-nez·v |
40 | ····if-nez·v5,·:cond_1 |
41 | ····.line·167 | 41 | ····.line·167 |
42 |
····invoke-interface·{v0,·v |
42 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
43 | ····:try_end_0 | 43 | ····:try_end_0 |
44 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_0 | 44 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_0 |
45 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_1 | 45 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_1 |
46 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_2 | 46 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_2 |
47 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_3 | 47 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_3 |
48 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
49 | ····.line·176 | 49 | ····.line·176 |
50 | ····.end·local·v0····#·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 50 | ····.end·local·v0····#·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
51 | ····.end·local·v1····#·"all":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/lang/String;>;" | 51 | ····.end·local·v1····#·"all":Ljava/util/Enumeration;,·"Ljava/util/Enumeration<Ljava/lang/String;>;" |
52 |
····.end·local·v |
52 | ····.end·local·v4····#·"s":Ljava/lang/String; |
53 | ····:catch_0 | 53 | ····:catch_0 |
54 | ····move-exception·v2 | 54 | ····move-exception·v2 |
55 | ····.line·177 | 55 | ····.line·177 |
56 | ····.local·v2,·"e":Ljava/lang/Exception; | 56 | ····.local·v2,·"e":Ljava/lang/Exception; |
57 | ····:goto_1 | 57 | ····:goto_1 |
58 |
····const-string·v |
58 | ····const-string·v5,·"AndroidMKeystoreController" |
59 |
····new-instance·v |
59 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
60 |
····invoke-direct·{v |
60 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
61 |
····const-string·v |
61 | ····const-string·v7,·"Error·destroying·keystore:·" |
62 |
····invoke-virtual·{v |
62 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
63 |
····move-result-object·v |
63 | ····move-result-object·v6 |
64 | ····invoke-virtual·{v2},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; | 64 | ····invoke-virtual·{v2},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; |
65 |
····move-result-object·v |
65 | ····move-result-object·v7 |
66 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 8484/12886 bytes (65.84%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$spinner:Landroid/widget/Spinner; | 28 | .field·final·synthetic·val$spinner:Landroid/widget/Spinner; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;)V | 30 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity;Landroid/widget/Spinner;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·92 | 34 | ····.line·92 |
34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$1;->this$0:Lcom/twofours/surespot/identity/ChangePasswordActivity; | 35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$1;->this$0:Lcom/twofours/surespot/identity/ChangePasswordActivity; |
35 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$1;->val$spinner:Landroid/widget/Spinner; | 36 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$1;->val$spinner:Landroid/widget/Spinner; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper; | 19 | .field·final·synthetic·val$result:Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·176 | 25 | ····.line·176 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1$1;->this$2:Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1$1;->this$2:Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1$1;->val$result:Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1$1;->val$result:Lcom/twofours/surespot/identity/ChangePasswordActivity$ChangePasswordWrapper; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$passwordToken:Ljava/lang/String; | 30 | .field·final·synthetic·val$passwordToken:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity$2; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·153 | 36 | ····.line·153 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->this$1:Lcom/twofours/surespot/identity/ChangePasswordActivity$2; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->this$1:Lcom/twofours/surespot/identity/ChangePasswordActivity$2; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->val$passwordToken:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->val$passwordToken:Ljava/lang/String; |
Offset 128, 18 lines modified | Offset 129, 20 lines modified | ||
128 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->val$passwordToken:Ljava/lang/String; | 129 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->val$passwordToken:Ljava/lang/String; |
129 | ····invoke-static·{v1},·Lcom/twofours/surespot/chat/ChatUtils;->base64DecodeNowrap(Ljava/lang/String;)[B | 130 | ····invoke-static·{v1},·Lcom/twofours/surespot/chat/ChatUtils;->base64DecodeNowrap(Ljava/lang/String;)[B |
130 | ····move-result-object·v1 | 131 | ····move-result-object·v1 |
132 | ····.line·164 | ||
131 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B | 133 | ····invoke-virtual·{v2},·Ljava/lang/String;->getBytes()[B |
132 | ····move-result-object·v5 | 134 | ····move-result-object·v5 |
135 | ····.line·163 | ||
133 | ····invoke-static·{v0,·v1,·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; | 136 | ····invoke-static·{v0,·v1,·v5},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; |
134 | ····move-result-object·v4 | 137 | ····move-result-object·v4 |
135 | ····.line·166 | 138 | ····.line·166 |
136 | ····.local·v4,·"tokenSignature":Ljava/lang/String; | 139 | ····.local·v4,·"tokenSignature":Ljava/lang/String; |
137 | ····#·getter·for:·Lcom/twofours/surespot/identity/ChangePasswordActivity;->TAG:Ljava/lang/String; | 140 | ····#·getter·for:·Lcom/twofours/surespot/identity/ChangePasswordActivity;->TAG:Ljava/lang/String; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | .field·final·synthetic·val$version:Ljava/lang/String; | 33 | .field·final·synthetic·val$version:Ljava/lang/String; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V | 35 | .method·constructor·<init>(Lcom/twofours/surespot/identity/ChangePasswordActivity;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·149 | 39 | ····.line·149 |
39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2;->this$0:Lcom/twofours/surespot/identity/ChangePasswordActivity; | 40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2;->this$0:Lcom/twofours/surespot/identity/ChangePasswordActivity; |
40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2;->val$newPassword:Ljava/lang/String; | 41 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity$2;->val$newPassword:Ljava/lang/String; |
Offset 115, 12 lines modified | Offset 116, 13 lines modified | ||
115 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;-><init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2;Ljava/lang/String;)V | 116 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;-><init>(Lcom/twofours/surespot/identity/ChangePasswordActivity$2;Ljava/lang/String;)V |
116 | ····const/4·v1,·0x0 | 117 | ····const/4·v1,·0x0 |
117 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 118 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
119 | ····.line·207 | ||
118 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 120 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity$2$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
119 | ····.line·209 | 121 | ····.line·209 |
120 | ····return-void | 122 | ····return-void |
121 | .end·method | 123 | .end·method |
Offset 46, 15 lines modified | Offset 46, 14 lines modified | ||
46 | .method·public·constructor·<init>()V | 46 | .method·public·constructor·<init>()V |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·37 | 49 | ····.line·37 |
50 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V | 50 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V |
51 | ····.line·234 | ||
52 | ····return-void | 51 | ····return-void |
53 | .end·method | 52 | .end·method |
54 | .method·static·synthetic·access$000(Lcom/twofours/surespot/identity/ChangePasswordActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 53 | .method·static·synthetic·access$000(Lcom/twofours/surespot/identity/ChangePasswordActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
55 | ····.locals·0 | 54 | ····.locals·0 |
56 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity; | 55 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/identity/ChangePasswordActivity; |
57 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 56 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 444, 20 lines modified | Offset 443, 20 lines modified | ||
444 | ····.line·261 | 443 | ····.line·261 |
445 | ····return-void | 444 | ····return-void |
446 | .end·method | 445 | .end·method |
447 | #·virtual·methods | 446 | #·virtual·methods |
448 | .method·protected·onCreate(Landroid/os/Bundle;)V | 447 | .method·protected·onCreate(Landroid/os/Bundle;)V |
449 |
····.locals·1 |
448 | ····.locals·14 |
450 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 449 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
451 | ····.prologue | 450 | ····.prologue |
452 | ····.line·44 | 451 | ····.line·44 |
453 |
····invoke-supe |
452 | ····invoke-super·{p0,·p1},·Lcom/actionbarsherlock/app/SherlockActivity;->onCreate(Landroid/os/Bundle;)V |
454 | ····.line·45 | 453 | ····.line·45 |
455 | ····const·v0,·0x7f030018 | 454 | ····const·v0,·0x7f030018 |
456 | ····invoke-virtual·{p0,·v0},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->setContentView(I)V | 455 | ····invoke-virtual·{p0,·v0},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->setContentView(I)V |
457 | ····.line·46 | 456 | ····.line·46 |
Offset 469, 30 lines modified | Offset 468, 30 lines modified | ||
469 | ····const·v1,·0x7f07002d | 468 | ····const·v1,·0x7f07002d |
470 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->getString(I)Ljava/lang/String; | 469 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->getString(I)Ljava/lang/String; |
471 | ····move-result-object·v1 | 470 | ····move-result-object·v1 |
472 |
····const/4·v1 |
471 | ····const/4·v12,·0x1 |
473 |
····invoke-static·{p0,·v0,·v1,·v1 |
472 | ····invoke-static·{p0,·v0,·v1,·v12},·Lcom/twofours/surespot/common/Utils;->configureActionBar(Lcom/actionbarsherlock/app/SherlockActivity;Ljava/lang/String;Ljava/lang/String;Z)V |
474 | ····.line·48 | 473 | ····.line·48 |
475 | ····new-instance·v0,·Lcom/twofours/surespot/ui/MultiProgressDialog; | 474 | ····new-instance·v0,·Lcom/twofours/surespot/ui/MultiProgressDialog; |
476 | ····const·v1,·0x7f07002e | 475 | ····const·v1,·0x7f07002e |
477 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->getString(I)Ljava/lang/String; | 476 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->getString(I)Ljava/lang/String; |
478 | ····move-result-object·v1 | 477 | ····move-result-object·v1 |
479 |
····const/4·v1 |
478 | ····const/4·v12,·0x0 |
480 |
····invoke-direct·{v0,·p0,·v1,·v1 |
479 | ····invoke-direct·{v0,·p0,·v1,·v12},·Lcom/twofours/surespot/ui/MultiProgressDialog;-><init>(Landroid/content/Context;Ljava/lang/String;I)V |
481 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mMpd:Lcom/twofours/surespot/ui/MultiProgressDialog; | 480 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mMpd:Lcom/twofours/surespot/ui/MultiProgressDialog; |
482 | ····.line·50 | 481 | ····.line·50 |
483 | ····const·v0,·0x7f0d0045 | 482 | ····const·v0,·0x7f0d0045 |
484 | ····invoke-virtual·{p0,·v0},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->findViewById(I)Landroid/view/View; | 483 | ····invoke-virtual·{p0,·v0},·Lcom/twofours/surespot/identity/ChangePasswordActivity;->findViewById(I)Landroid/view/View; |
Offset 523, 38 lines modified | Offset 522, 37 lines modified | ||
523 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mIdentityNames:Ljava/util/List; | 522 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mIdentityNames:Ljava/util/List; |
524 | ····.line·56 | 523 | ····.line·56 |
525 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mIdentityNames:Ljava/util/List; | 524 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/identity/ChangePasswordActivity;->mIdentityNames:Ljava/util/List; |
526 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 525 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
527 |
····move-result-object·v |
526 | ····move-result-object·v0 |
528 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
529 | ····:goto_0 | 527 | ····:goto_0 |
530 |
····invoke-interface·{v |
528 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
531 |
····move-result·v |
529 | ····move-result·v1 |
532 |
····if-eqz·v |
530 | ····if-eqz·v1,·:cond_0 |
533 |
····invoke-interface·{v |
531 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
534 |
····move-result-object·v |
532 | ····move-result-object·v8 |
535 |
····check-cast·v |
533 | ····check-cast·v8,·Ljava/lang/String; |
536 | ····.line·57 | 534 | ····.line·57 |
537 |
····.local·v |
535 | ····.local·v8,·"name":Ljava/lang/String; |
538 |
····invoke-virtual·{v6,·v |
536 | ····invoke-virtual·{v6,·v8},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V |
539 | ····goto·:goto_0 | 537 | ····goto·:goto_0 |
540 | ····.line·60 | 538 | ····.line·60 |
541 |
····.end·local·v |
539 | ····.end·local·v8····#·"name":Ljava/lang/String; |
Max diff block lines reached; 7525/11595 bytes (64.90%) 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/twofours/surespot/identity/DeleteIdentityActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/identity/DeleteIdentityActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·49 | 27 | ····.line·49 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$1;->this$0:Lcom/twofours/surespot/identity/DeleteIdentityActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$1;->this$0:Lcom/twofours/surespot/identity/DeleteIdentityActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$2:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1; | 18 | .field·final·synthetic·this$2:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$2"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·121 | 24 | ····.line·121 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1$1;->this$2:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1$1;->this$2:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$deleteToken:Ljava/lang/String; | 30 | .field·final·synthetic·val$deleteToken:Ljava/lang/String; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;Ljava/lang/String;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;Ljava/lang/String;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·103 | 36 | ····.line·103 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->val$deleteToken:Ljava/lang/String; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->val$deleteToken:Ljava/lang/String; |
Offset 96, 18 lines modified | Offset 97, 20 lines modified | ||
96 | ····move-result-object·v2 | 97 | ····move-result-object·v2 |
97 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2; | 98 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->this$1:Lcom/twofours/surespot/identity/DeleteIdentityActivity$2; |
98 | ····iget-object·v3,·v3,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->val$dPassword:Ljava/lang/String; | 99 | ····iget-object·v3,·v3,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->val$dPassword:Ljava/lang/String; |
100 | ····.line·110 | ||
99 | ····invoke-virtual·{v3},·Ljava/lang/String;->getBytes()[B | 101 | ····invoke-virtual·{v3},·Ljava/lang/String;->getBytes()[B |
100 | ····move-result-object·v3 | 102 | ····move-result-object·v3 |
103 | ····.line·109 | ||
101 | ····invoke-static·{v1,·v2,·v3},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; | 104 | ····invoke-static·{v1,·v2,·v3},·Lcom/twofours/surespot/encryption/EncryptionController;->sign(Ljava/security/PrivateKey;[B[B)Ljava/lang/String; |
102 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
103 | ····.line·112 | 106 | ····.line·112 |
104 | ····.local·v0,·"tokenSignature":Ljava/lang/String; | 107 | ····.local·v0,·"tokenSignature":Ljava/lang/String; |
105 | ····#·getter·for:·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->TAG:Ljava/lang/String; | 108 | ····#·getter·for:·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->TAG:Ljava/lang/String; |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$version:Ljava/lang/String; | 27 | .field·final·synthetic·val$version:Ljava/lang/String; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 29 | .method·constructor·<init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity;Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·99 | 33 | ····.line·99 |
33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->this$0:Lcom/twofours/surespot/identity/DeleteIdentityActivity; | 34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->this$0:Lcom/twofours/surespot/identity/DeleteIdentityActivity; |
34 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->val$pk:Ljava/security/PrivateKey; | 35 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;->val$pk:Ljava/security/PrivateKey; |
Offset 97, 12 lines modified | Offset 98, 13 lines modified | ||
97 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;-><init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;Ljava/lang/String;)V | 98 | ····invoke-direct·{v0,·p0,·p2},·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;-><init>(Lcom/twofours/surespot/identity/DeleteIdentityActivity$2;Ljava/lang/String;)V |
98 | ····const/4·v1,·0x0 | 99 | ····const/4·v1,·0x0 |
99 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 100 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
101 | ····.line·145 | ||
100 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 102 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/DeleteIdentityActivity$2$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
101 | ····.line·147 | 103 | ····.line·147 |
102 | ····return-void | 104 | ····return-void |
103 | .end·method | 105 | .end·method |
Offset 100, 20 lines modified | Offset 100, 22 lines modified | ||
100 | ····aput-object·v5,·v4,·v6 | 100 | ····aput-object·v5,·v4,·v6 |
101 | ····invoke-virtual·{v3,·v7,·v4},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 101 | ····invoke-virtual·{v3,·v7,·v4},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
102 | ····move-result-object·v3 | 102 | ····move-result-object·v3 |
103 | ····.line·542 | ||
103 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 104 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
104 | ····move-result-object·v4 | 105 | ····move-result-object·v4 |
105 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V | 106 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V |
107 | ····.line·541 | ||
106 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V | 108 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V |
107 | ····.line·549 | 109 | ····.line·549 |
108 | ····.end·local·v0····#·"statusCode":I | 110 | ····.end·local·v0····#·"statusCode":I |
109 | ····:goto_0 | 111 | ····:goto_0 |
110 | ····return-void | 112 | ····return-void |
Offset 181, 20 lines modified | Offset 183, 22 lines modified | ||
181 | ····aput-object·v5,·v4,·v6 | 183 | ····aput-object·v5,·v4,·v6 |
182 | ····invoke-virtual·{v3,·v7,·v4},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 184 | ····invoke-virtual·{v3,·v7,·v4},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
183 | ····move-result-object·v3 | 185 | ····move-result-object·v3 |
186 | ····.line·547 | ||
184 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 187 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
185 | ····move-result-object·v4 | 188 | ····move-result-object·v4 |
186 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V | 189 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V |
190 | ····.line·546 | ||
187 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V | 191 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V |
188 | ····goto·:goto_0 | 192 | ····goto·:goto_0 |
189 | ····.line·531 | 193 | ····.line·531 |
190 | ····:pswitch_data_0 | 194 | ····:pswitch_data_0 |
191 | ····.packed-switch·0x193 | 195 | ····.packed-switch·0x193 |
Offset 281, 20 lines modified | Offset 285, 22 lines modified | ||
281 | ····aput-object·v6,·v5,·v8 | 285 | ····aput-object·v6,·v5,·v8 |
282 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 286 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
283 | ····move-result-object·v3 | 287 | ····move-result-object·v3 |
288 | ····.line·516 | ||
284 | ····invoke-static·{v7},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 289 | ····invoke-static·{v7},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
285 | ····move-result-object·v4 | 290 | ····move-result-object·v4 |
286 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V | 291 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V |
292 | ····.line·515 | ||
287 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V | 293 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V |
288 | ····.line·522 | 294 | ····.line·522 |
289 | ····:goto_0 | 295 | ····:goto_0 |
290 | ····return-void | 296 | ····return-void |
291 | ····.line·519 | 297 | ····.line·519 |
Offset 313, 17 lines modified | Offset 319, 19 lines modified | ||
313 | ····aput-object·v6,·v5,·v8 | 319 | ····aput-object·v6,·v5,·v8 |
314 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 320 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
315 | ····move-result-object·v3 | 321 | ····move-result-object·v3 |
322 | ····.line·520 | ||
316 | ····invoke-static·{v8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 323 | ····invoke-static·{v8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
317 | ····move-result-object·v4 | 324 | ····move-result-object·v4 |
318 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V | 325 | ····invoke-direct·{v2,·v3,·v4},·Lcom/twofours/surespot/identity/IdentityOperationResult;-><init>(Ljava/lang/String;Ljava/lang/Boolean;)V |
326 | ····.line·519 | ||
319 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V | 327 | ····invoke-interface·{v1,·v2},·Lcom/twofours/surespot/network/IAsyncCallback;->handleResponse(Ljava/lang/Object;)V |
320 | ····goto·:goto_0 | 328 | ····goto·:goto_0 |
321 | .end·method | 329 | .end·method |
Offset 49, 141 lines modified | Offset 49, 136 lines modified | ||
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····return-object·v0 | 50 | ····return-object·v0 |
51 | .end·method | 51 | .end·method |
52 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 52 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
53 |
····.locals·1 |
53 | ····.locals·13 |
54 | ····.param·p1,·"arg0"····#·[Ljava/lang/Void; | 54 | ····.param·p1,·"arg0"····#·[Ljava/lang/Void; |
55 | ····.prologue | 55 | ····.prologue |
56 |
····const/4·v1 |
56 | ····const/4·v12,·0x0 |
57 |
····const/4·v1 |
57 | ····const/4·v11,·0x2 |
58 |
····const/4·v1 |
58 | ····const/4·v10,·0x1 |
59 |
····const/4·v |
59 | ····const/4·v4,·0x0 |
60 | ····.line·1219 | 60 | ····.line·1219 |
61 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; | 61 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; |
62 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; | 62 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; |
63 |
····move-result-object·v |
63 | ····move-result-object·v3 |
64 |
····const-string·v |
64 | ····const-string·v5,·"" |
65 |
····invoke-virtual·{v |
65 | ····invoke-virtual·{v3,·v5},·Lorg/nick/androidkeystore/android/security/KeyStore;->saw(Ljava/lang/String;)[Ljava/lang/String; |
66 |
····move-result-object·v |
66 | ····move-result-object·v1 |
67 | ····.line·1220 | 67 | ····.line·1220 |
68 |
····.local·v |
68 | ····.local·v1,·"keys":[Ljava/lang/String; |
69 |
···· |
69 | ····array-length·v5,·v1 |
70 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
71 | ····array-length·v4,·v0 | ||
72 |
···· |
70 | ····move·v3,·v4 |
73 | ····const/4·v1,·0x0 | ||
74 | ····.local·v1,·"i$":I | ||
75 | ····:goto_0 | 71 | ····:goto_0 |
76 |
····if-ge·v |
72 | ····if-ge·v3,·v5,·:cond_1 |
77 |
····aget-object·v |
73 | ····aget-object·v0,·v1,·v3 |
78 | ····.line·1221 | 74 | ····.line·1221 |
79 |
····.local·v |
75 | ····.local·v0,·"key":Ljava/lang/String; |
80 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; | 76 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; |
81 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; | 77 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; |
82 | ····move-result-object·v6 | 78 | ····move-result-object·v6 |
83 |
····invoke-virtual·{v6,·v |
79 | ····invoke-virtual·{v6,·v0},·Lorg/nick/androidkeystore/android/security/KeyStore;->delete(Ljava/lang/String;)Z |
84 |
····move-result·v |
80 | ····move-result·v2 |
85 | ····.line·1222 | 81 | ····.line·1222 |
86 |
····.local·v |
82 | ····.local·v2,·"success":Z |
87 | ····const-string·v6,·"IdentityController" | 83 | ····const-string·v6,·"IdentityController" |
88 | ····const-string·v7,·"delete·key·\'%s\'·success:·%s" | 84 | ····const-string·v7,·"delete·key·\'%s\'·success:·%s" |
89 |
····new-array·v8,·v1 |
85 | ····new-array·v8,·v11,·[Ljava/lang/Object; |
90 |
····aput-object·v |
86 | ····aput-object·v0,·v8,·v4 |
91 |
····invoke-static·{v |
87 | ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
92 | ····move-result-object·v9 | 88 | ····move-result-object·v9 |
93 |
····aput-object·v9,·v8,·v1 |
89 | ····aput-object·v9,·v8,·v10 |
94 | ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 90 | ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
95 | ····move-result-object·v7 | 91 | ····move-result-object·v7 |
96 |
····new-array·v8,·v |
92 | ····new-array·v8,·v4,·[Ljava/lang/Object; |
97 | ····invoke-static·{v6,·v7,·v8},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 93 | ····invoke-static·{v6,·v7,·v8},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
98 | ····.line·1223 | 94 | ····.line·1223 |
99 |
····if-nez·v |
95 | ····if-nez·v2,·:cond_0 |
100 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->IS_JB:Z | 96 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->IS_JB:Z |
101 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$400()Z | 97 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$400()Z |
102 | ····move-result·v6 | 98 | ····move-result·v6 |
103 | ····if-eqz·v6,·:cond_0 | 99 | ····if-eqz·v6,·:cond_0 |
104 | ····.line·1224 | 100 | ····.line·1224 |
105 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; | 101 | ····#·getter·for:·Lcom/twofours/surespot/identity/IdentityController;->mKs:Lorg/nick/androidkeystore/android/security/KeyStore; |
106 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; | 102 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->access$300()Lorg/nick/androidkeystore/android/security/KeyStore; |
107 | ····move-result-object·v6 | 103 | ····move-result-object·v6 |
108 |
····invoke-virtual·{v6,·v |
104 | ····invoke-virtual·{v6,·v0},·Lorg/nick/androidkeystore/android/security/KeyStore;->delKey(Ljava/lang/String;)Z |
Max diff block lines reached; 1827/5851 bytes (31.23%) of diff not shown. |
Offset 346, 18 lines modified | Offset 346, 18 lines modified | ||
346 | ····const/4·v3,·0x0 | 346 | ····const/4·v3,·0x0 |
347 | ····invoke-virtual·{v1,·v3},·Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V | 347 | ····invoke-virtual·{v1,·v3},·Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V |
348 | ····.line·1352 | 348 | ····.line·1352 |
349 | ····invoke-virtual·{v1,·p1},·Ljava/security/KeyStore;->deleteEntry(Ljava/lang/String;)V | 349 | ····invoke-virtual·{v1,·p1},·Ljava/security/KeyStore;->deleteEntry(Ljava/lang/String;)V |
350 | ····:try_end_0 | 350 | ····:try_end_0 |
351 |
····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_ |
351 | ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_0 |
352 |
····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_ |
352 | ····.catch·Ljava/security/cert/CertificateException;·{:try_start_0·..·:try_end_0}·:catch_2 |
353 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 | 353 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 |
354 |
····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ |
354 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_3 |
355 | ····.line·1359 | 355 | ····.line·1359 |
356 | ····const/4·v2,·0x1 | 356 | ····const/4·v2,·0x1 |
357 | ····.line·1366 | 357 | ····.line·1366 |
358 | ····.end·local·v1····#·"ks":Ljava/security/KeyStore; | 358 | ····.end·local·v1····#·"ks":Ljava/security/KeyStore; |
359 | ····:cond_0 | 359 | ····:cond_0 |
Offset 656, 14 lines modified | Offset 656, 15 lines modified | ||
656 | ····.line·472 | 656 | ····.line·472 |
657 | ····.local·v11,·"sprivECDSA":Ljava/lang/String; | 657 | ····.local·v11,·"sprivECDSA":Ljava/lang/String; |
658 | ····new-instance·v15,·Ljava/security/KeyPair; | 658 | ····new-instance·v15,·Ljava/security/KeyPair; |
659 | ····const-string·v16,·"ECDH" | 659 | ····const-string·v16,·"ECDH" |
660 | ····.line·473 | ||
660 | ····move-object/from16·v0,·v16 | 661 | ····move-object/from16·v0,·v16 |
661 | ····invoke-static·{v0,·v12},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePublicKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPublicKey; | 662 | ····invoke-static·{v0,·v12},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePublicKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPublicKey; |
662 | ····move-result-object·v16 | 663 | ····move-result-object·v16 |
663 | ····const-string·v17,·"ECDH" | 664 | ····const-string·v17,·"ECDH" |
Offset 676, 14 lines modified | Offset 677, 15 lines modified | ||
676 | ····invoke-direct/range·{v15·..·v17},·Ljava/security/KeyPair;-><init>(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V | 677 | ····invoke-direct/range·{v15·..·v17},·Ljava/security/KeyPair;-><init>(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V |
677 | ····new-instance·v16,·Ljava/security/KeyPair; | 678 | ····new-instance·v16,·Ljava/security/KeyPair; |
678 | ····const-string·v17,·"ECDSA" | 679 | ····const-string·v17,·"ECDSA" |
680 | ····.line·474 | ||
679 | ····move-object/from16·v0,·v17 | 681 | ····move-object/from16·v0,·v17 |
680 | ····invoke-static·{v0,·v13},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePublicKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPublicKey; | 682 | ····invoke-static·{v0,·v13},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePublicKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPublicKey; |
681 | ····move-result-object·v17 | 683 | ····move-result-object·v17 |
682 | ····const-string·v18,·"ECDSA" | 684 | ····const-string·v18,·"ECDSA" |
Offset 692, 14 lines modified | Offset 694, 15 lines modified | ||
692 | ····invoke-static·{v0,·v11},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePrivateKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPrivateKey; | 694 | ····invoke-static·{v0,·v11},·Lcom/twofours/surespot/encryption/EncryptionController;->recreatePrivateKey(Ljava/lang/String;Ljava/lang/String;)Lorg/spongycastle/jce/interfaces/ECPrivateKey; |
693 | ····move-result-object·v18 | 695 | ····move-result-object·v18 |
694 | ····invoke-direct/range·{v16·..·v18},·Ljava/security/KeyPair;-><init>(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V | 696 | ····invoke-direct/range·{v16·..·v18},·Ljava/security/KeyPair;-><init>(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V |
697 | ····.line·472 | ||
695 | ····move-object/from16·v0,·v16 | 698 | ····move-object/from16·v0,·v16 |
696 | ····invoke-virtual·{v9,·v14,·v15,·v0},·Lcom/twofours/surespot/identity/SurespotIdentity;->addKeyPairs(Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/KeyPair;)V | 699 | ····invoke-virtual·{v9,·v14,·v15,·v0},·Lcom/twofours/surespot/identity/SurespotIdentity;->addKeyPairs(Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/KeyPair;)V |
697 | ····:try_end_0 | 700 | ····:try_end_0 |
698 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 | 701 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 |
699 | ····.line·465 | 702 | ····.line·465 |
Offset 1036, 103 lines modified | Offset 1039, 103 lines modified | ||
1036 | ····invoke-direct·{v0},·Lcom/twofours/surespot/identity/IdentityController$8;-><init>()V | 1039 | ····invoke-direct·{v0},·Lcom/twofours/surespot/identity/IdentityController$8;-><init>()V |
1037 | ····const/4·v1,·0x0 | 1040 | ····const/4·v1,·0x0 |
1038 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 1041 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
1042 | ····.line·1232 | ||
1039 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/IdentityController$8;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 1043 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/identity/IdentityController$8;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
1040 | ····.line·1234 | 1044 | ····.line·1234 |
1041 | ····:cond_1 | 1045 | ····:cond_1 |
1042 | ····return-void | 1046 | ····return-void |
1043 | .end·method | 1047 | .end·method |
1044 | .method·private·static·encryptIdentity(Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)[B | 1048 | .method·private·static·encryptIdentity(Lcom/twofours/surespot/identity/SurespotIdentity;Ljava/lang/String;)[B |
1045 | ····.locals·10 | 1049 | ····.locals·10 |
1046 | ····.param·p0,·"identity"····#·Lcom/twofours/surespot/identity/SurespotIdentity; | 1050 | ····.param·p0,·"identity"····#·Lcom/twofours/surespot/identity/SurespotIdentity; |
1047 | ····.param·p1,·"password"····#·Ljava/lang/String; | 1051 | ····.param·p1,·"password"····#·Ljava/lang/String; |
1048 | ····.prologue | 1052 | ····.prologue |
1049 | ····.line·160 | 1053 | ····.line·160 |
1050 |
····new-instance·v |
1054 | ····new-instance·v2,·Lorg/json/JSONObject; |
1051 |
····invoke-direct·{v |
1055 | ····invoke-direct·{v2},·Lorg/json/JSONObject;-><init>()V |
1052 | ····.line·162 | 1056 | ····.line·162 |
1053 |
····.local·v |
1057 | ····.local·v2,·"json":Lorg/json/JSONObject; |
1054 | ····:try_start_0 | 1058 | ····:try_start_0 |
1055 |
····const-string·v |
1059 | ····const-string·v6,·"username" |
1056 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/identity/SurespotIdentity;->getUsername()Ljava/lang/String; | 1060 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/identity/SurespotIdentity;->getUsername()Ljava/lang/String; |
Max diff block lines reached; 18493/22383 bytes (82.62%) of diff not shown. |
Offset 50, 15 lines modified | Offset 50, 14 lines modified | ||
50 | .method·public·constructor·<init>()V | 50 | .method·public·constructor·<init>()V |
51 | ····.locals·0 | 51 | ····.locals·0 |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·30 | 53 | ····.line·30 |
54 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V | 54 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockActivity;-><init>()V |
55 | ····.line·171 | ||
56 | ····return-void | 55 | ····return-void |
57 | .end·method | 56 | .end·method |
58 | .method·static·synthetic·access$000(Lcom/twofours/surespot/identity/DeleteIdentityActivity;)Landroid/widget/Spinner; | 57 | .method·static·synthetic·access$000(Lcom/twofours/surespot/identity/DeleteIdentityActivity;)Landroid/widget/Spinner; |
59 | ····.locals·1 | 58 | ····.locals·1 |
60 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity; | 59 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/identity/DeleteIdentityActivity; |
Offset 241, 88 lines modified | Offset 240, 87 lines modified | ||
241 | ····invoke-virtual·{v9,·p1,·v3,·v4,·v0},·Lcom/twofours/surespot/network/NetworkController;->getDeleteToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V | 240 | ····invoke-virtual·{v9,·p1,·v3,·v4,·v0},·Lcom/twofours/surespot/network/NetworkController;->getDeleteToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/AsyncHttpResponseHandler;)V |
242 | ····goto·:goto_0 | 241 | ····goto·:goto_0 |
243 | .end·method | 242 | .end·method |
244 | .method·private·refreshSpinner()V | 243 | .method·private·refreshSpinner()V |
245 |
····.locals· |
244 | ····.locals·5 |
246 | ····.prologue | 245 | ····.prologue |
247 | ····.line·62 | 246 | ····.line·62 |
248 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; | 247 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; |
249 |
····const·v |
248 | ····const·v3,·0x7f030038 |
250 |
····invoke-direct·{v0,·p0,·v |
249 | ····invoke-direct·{v0,·p0,·v3},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I)V |
251 | ····.line·63 | 250 | ····.line·63 |
252 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" | 251 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" |
253 |
····const·v |
252 | ····const·v3,·0x7f030037 |
254 |
····invoke-virtual·{v0,·v |
253 | ····invoke-virtual·{v0,·v3},·Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V |
255 | ····.line·64 | 254 | ····.line·64 |
256 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityNames(Landroid/content/Context;)Ljava/util/List; | 255 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityNames(Landroid/content/Context;)Ljava/util/List; |
257 |
····move-result-object·v |
256 | ····move-result-object·v3 |
258 |
····iput-object·v |
257 | ····iput-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->mIdentityNames:Ljava/util/List; |
259 | ····.line·66 | 258 | ····.line·66 |
260 |
····iget-object·v |
259 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->mIdentityNames:Ljava/util/List; |
261 |
····invoke-interface·{v |
260 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
262 |
····move-result-object·v |
261 | ····move-result-object·v3 |
263 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
264 | ····:goto_0 | 262 | ····:goto_0 |
265 |
····invoke-interface·{v |
263 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
266 | ····move-result·v4 | 264 | ····move-result·v4 |
267 | ····if-eqz·v4,·:cond_0 | 265 | ····if-eqz·v4,·:cond_0 |
268 |
····invoke-interface·{v |
266 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
269 |
····move-result-object·v |
267 | ····move-result-object·v2 |
270 |
····check-cast·v |
268 | ····check-cast·v2,·Ljava/lang/String; |
271 | ····.line·67 | 269 | ····.line·67 |
272 |
····.local·v |
270 | ····.local·v2,·"name":Ljava/lang/String; |
273 |
····invoke-virtual·{v0,·v |
271 | ····invoke-virtual·{v0,·v2},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V |
274 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
275 | ····.line·70 | 273 | ····.line·70 |
276 |
····.end·local·v |
274 | ····.end·local·v2····#·"name":Ljava/lang/String; |
277 | ····:cond_0 | 275 | ····:cond_0 |
278 |
····iget-object·v |
276 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->mSpinner:Landroid/widget/Spinner; |
279 |
····invoke-virtual·{v |
277 | ····invoke-virtual·{v3,·v0},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V |
280 | ····.line·71 | 278 | ····.line·71 |
281 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; | 279 | ····invoke-static·{},·Lcom/twofours/surespot/identity/IdentityController;->getLoggedInUser()Ljava/lang/String; |
282 |
····move-result-object·v |
280 | ····move-result-object·v1 |
283 | ····.line·72 | 281 | ····.line·72 |
284 |
····.local·v |
282 | ····.local·v1,·"loggedInUser":Ljava/lang/String; |
285 |
····if-eqz·v |
283 | ····if-eqz·v1,·:cond_1 |
286 | ····.line·73 | 284 | ····.line·73 |
287 |
····iget-object·v |
285 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/identity/DeleteIdentityActivity;->mSpinner:Landroid/widget/Spinner; |
288 |
····invoke-virtual·{v0,·v |
286 | ····invoke-virtual·{v0,·v1},·Landroid/widget/ArrayAdapter;->getPosition(Ljava/lang/Object;)I |
289 |
····move-result·v |
287 | ····move-result·v4 |
290 |
····invoke-virtual·{v |
288 | ····invoke-virtual·{v3,·v4},·Landroid/widget/Spinner;->setSelection(I)V |
291 | ····.line·76 | 289 | ····.line·76 |
Max diff block lines reached; 34/4792 bytes (0.71%) of diff not shown. |
Offset 240, 14 lines modified | Offset 240, 15 lines modified | ||
240 | ····.line·63 | 240 | ····.line·63 |
241 | ····new-instance·v1,·Landroid/widget/ArrayAdapter; | 241 | ····new-instance·v1,·Landroid/widget/ArrayAdapter; |
242 | ····iget-object·v9,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintAdapter;->mContext:Landroid/content/Context; | 242 | ····iget-object·v9,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintAdapter;->mContext:Landroid/content/Context; |
243 | ····const-string·v8,·"DSAFingerprint" | 243 | ····const-string·v8,·"DSAFingerprint" |
244 | ····.line·64 | ||
244 | ····invoke-interface·{v5,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 245 | ····invoke-interface·{v5,·v8},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
245 | ····move-result-object·v8 | 246 | ····move-result-object·v8 |
246 | ····check-cast·v8,·Ljava/lang/String; | 247 | ····check-cast·v8,·Ljava/lang/String; |
247 | ····invoke-static·{v8},·Lcom/twofours/surespot/ui/UIUtils;->getFingerprintArray(Ljava/lang/String;)[Ljava/lang/String; | 248 | ····invoke-static·{v8},·Lcom/twofours/surespot/ui/UIUtils;->getFingerprintArray(Ljava/lang/String;)[Ljava/lang/String; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | #·instance·fields | 33 | #·instance·fields |
34 | .field·final·synthetic·this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; | 34 | .field·final·synthetic·this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·87 | 40 | ····.line·87 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$1;->this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$1;->this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | #·instance·fields | 33 | #·instance·fields |
34 | .field·final·synthetic·this$1:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2; | 34 | .field·final·synthetic·this$1:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;)V | 36 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·141 | 40 | ····.line·141 |
40 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2$1;->this$1:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2; | 41 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2$1;->this$1:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
41 | .field·final·synthetic·val$myItems:Ljava/util/List; | 41 | .field·final·synthetic·val$myItems:Ljava/util/List; |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;Ljava/util/List;ZLcom/twofours/surespot/ui/ExpandableHeightListView;Lcom/twofours/surespot/ui/ExpandableHeightListView;)V | 43 | .method·constructor·<init>(Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;Ljava/util/List;ZLcom/twofours/surespot/ui/ExpandableHeightListView;Lcom/twofours/surespot/ui/ExpandableHeightListView;)V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; | ||
45 | ····.prologue | 46 | ····.prologue |
46 | ····.line·98 | 47 | ····.line·98 |
47 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;->this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; | 48 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;->this$0:Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment; |
48 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;->val$myItems:Ljava/util/List; | 49 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment$2;->val$myItems:Ljava/util/List; |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;->mAlias:Ljava/lang/String; | 110 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;->mAlias:Ljava/lang/String; |
111 | ····.line·53 | 111 | ····.line·53 |
112 | ····return-void | 112 | ····return-void |
113 | .end·method | 113 | .end·method |
114 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; | 114 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; |
115 |
····.locals·2 |
115 | ····.locals·23 |
116 | ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater; | 116 | ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater; |
117 | ····.param·p2,·"container"····#·Landroid/view/ViewGroup; | 117 | ····.param·p2,·"container"····#·Landroid/view/ViewGroup; |
118 | ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle; | 118 | ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle; |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·57 | 120 | ····.line·57 |
121 | ····const·v2,·0x7f03002f | 121 | ····const·v2,·0x7f03002f |
Offset 127, 123 lines modified | Offset 127, 123 lines modified | ||
127 | ····move-object/from16·v0,·p1 | 127 | ····move-object/from16·v0,·p1 |
128 | ····move-object/from16·v1,·p2 | 128 | ····move-object/from16·v1,·p2 |
129 | ····invoke-virtual·{v0,·v2,·v1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 129 | ····invoke-virtual·{v0,·v2,·v1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
130 |
····move-result-object·v |
130 | ····move-result-object·v19 |
131 | ····.line·60 | 131 | ····.line·60 |
132 |
····.local·v |
132 | ····.local·v19,·"v":Landroid/view/View; |
133 | ····const·v2,·0x7f0d00a0 | 133 | ····const·v2,·0x7f0d00a0 |
134 |
····move-object/from16·v0,·v |
134 | ····move-object/from16·v0,·v19 |
135 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 135 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
136 |
····move-result-object·v1 |
136 | ····move-result-object·v13 |
137 | ····.line·61 | 137 | ····.line·61 |
138 |
····.local·v1 |
138 | ····.local·v13,·"loadingA":Landroid/view/View; |
139 | ····const·v2,·0x7f0d00a3 | 139 | ····const·v2,·0x7f0d00a3 |
140 |
····move-object/from16·v0,·v |
140 | ····move-object/from16·v0,·v19 |
141 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 141 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
142 |
····move-result-object·v1 |
142 | ····move-result-object·v14 |
143 | ····.line·62 | 143 | ····.line·62 |
144 |
····.local·v1 |
144 | ····.local·v14,·"loadingB":Landroid/view/View; |
145 | ····const·v2,·0x7f0d009f | 145 | ····const·v2,·0x7f0d009f |
146 |
····move-object/from16·v0,·v |
146 | ····move-object/from16·v0,·v19 |
147 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 147 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
148 | ····move-result-object·v6 | 148 | ····move-result-object·v6 |
149 | ····check-cast·v6,·Lcom/twofours/surespot/ui/ExpandableHeightListView; | 149 | ····check-cast·v6,·Lcom/twofours/surespot/ui/ExpandableHeightListView; |
150 | ····.line·63 | 150 | ····.line·63 |
151 | ····.local·v6,·"lvA":Lcom/twofours/surespot/ui/ExpandableHeightListView; | 151 | ····.local·v6,·"lvA":Lcom/twofours/surespot/ui/ExpandableHeightListView; |
152 | ····const/4·v2,·0x1 | 152 | ····const/4·v2,·0x1 |
153 | ····invoke-virtual·{v6,·v2},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setExpanded(Z)V | 153 | ····invoke-virtual·{v6,·v2},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setExpanded(Z)V |
154 | ····.line·64 | 154 | ····.line·64 |
155 |
····invoke-virtual·{v6,·v1 |
155 | ····invoke-virtual·{v6,·v13},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setEmptyView(Landroid/view/View;)V |
156 | ····.line·65 | 156 | ····.line·65 |
157 | ····const·v2,·0x7f0d00a2 | 157 | ····const·v2,·0x7f0d00a2 |
158 |
····move-object/from16·v0,·v |
158 | ····move-object/from16·v0,·v19 |
159 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 159 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
160 | ····move-result-object·v7 | 160 | ····move-result-object·v7 |
161 | ····check-cast·v7,·Lcom/twofours/surespot/ui/ExpandableHeightListView; | 161 | ····check-cast·v7,·Lcom/twofours/surespot/ui/ExpandableHeightListView; |
162 | ····.line·66 | 162 | ····.line·66 |
163 | ····.local·v7,·"lvB":Lcom/twofours/surespot/ui/ExpandableHeightListView; | 163 | ····.local·v7,·"lvB":Lcom/twofours/surespot/ui/ExpandableHeightListView; |
164 | ····const/4·v2,·0x1 | 164 | ····const/4·v2,·0x1 |
165 | ····invoke-virtual·{v7,·v2},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setExpanded(Z)V | 165 | ····invoke-virtual·{v7,·v2},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setExpanded(Z)V |
166 | ····.line·67 | 166 | ····.line·67 |
167 |
····invoke-virtual·{v7,·v1 |
167 | ····invoke-virtual·{v7,·v14},·Lcom/twofours/surespot/ui/ExpandableHeightListView;->setEmptyView(Landroid/view/View;)V |
168 | ····.line·70 | 168 | ····.line·70 |
169 | ····new-instance·v4,·Ljava/util/ArrayList; | 169 | ····new-instance·v4,·Ljava/util/ArrayList; |
170 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 170 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
171 | ····.line·71 | 171 | ····.line·71 |
172 | ····.local·v4,·"myItems":Ljava/util/List;,·"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;>;" | 172 | ····.local·v4,·"myItems":Ljava/util/List;,·"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;>;" |
173 | ····invoke-virtual/range·{p0·..·p0},·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 173 | ····invoke-virtual/range·{p0·..·p0},·Lcom/twofours/surespot/identity/KeyFingerprintDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
174 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
175 | ····invoke-static·{v2},·Lcom/twofours/surespot/identity/IdentityController;->getIdentity(Landroid/content/Context;)Lcom/twofours/surespot/identity/SurespotIdentity; | 175 | ····invoke-static·{v2},·Lcom/twofours/surespot/identity/IdentityController;->getIdentity(Landroid/content/Context;)Lcom/twofours/surespot/identity/SurespotIdentity; |
Max diff block lines reached; 12028/15862 bytes (75.83%) of diff not shown. |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$user:Ljava/lang/String; | 32 | .field·final·synthetic·val$user:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·52 | 38 | ····.line·52 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;->this$1:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;->this$1:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;->val$user:Ljava/lang/String; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;->val$user:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·46 | 27 | ····.line·46 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;->this$0:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;->this$0:Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 81, 22 lines modified | Offset 82, 24 lines modified | ||
81 | ····const·v5,·0x7f07006b | 82 | ····const·v5,·0x7f07006b |
82 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 83 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
83 | ····aput-object·v0,·v6,·v7 | 84 | ····aput-object·v0,·v6,·v7 |
85 | ····.line·52 | ||
84 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 86 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
85 | ····move-result-object·v4 | 87 | ····move-result-object·v4 |
86 | ····new-instance·v5,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1; | 88 | ····new-instance·v5,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1; |
87 | ····invoke-direct·{v5,·p0,·v0},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;-><init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;Ljava/lang/String;)V | 89 | ····invoke-direct·{v5,·p0,·v0},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1$1;-><init>(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity$1;Ljava/lang/String;)V |
90 | ····.line·51 | ||
88 | ····invoke-static·{v2,·v3,·v4,·v5},·Lcom/twofours/surespot/ui/UIUtils;->passwordDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 91 | ····invoke-static·{v2,·v3,·v4,·v5},·Lcom/twofours/surespot/ui/UIUtils;->passwordDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
89 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
90 | ····#·setter·for:·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mDialog:Landroid/app/AlertDialog; | 93 | ····#·setter·for:·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mDialog:Landroid/app/AlertDialog; |
91 | ····invoke-static·{v1,·v2},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->access$102(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;Landroid/app/AlertDialog;)Landroid/app/AlertDialog; | 94 | ····invoke-static·{v1,·v2},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->access$102(Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;Landroid/app/AlertDialog;)Landroid/app/AlertDialog; |
Offset 82, 141 lines modified | Offset 82, 140 lines modified | ||
82 | ····.line·24 | 82 | ····.line·24 |
83 | ····invoke-direct·{p0,·p1,·p2},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->removeIdentity(Ljava/lang/String;Ljava/lang/String;)V | 83 | ····invoke-direct·{p0,·p1,·p2},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->removeIdentity(Ljava/lang/String;Ljava/lang/String;)V |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | .method·private·refreshSpinner(Ljava/lang/String;)V | 86 | .method·private·refreshSpinner(Ljava/lang/String;)V |
87 |
····.locals· |
87 | ····.locals·7 |
88 | ····.param·p1,·"savedUsername"····#·Ljava/lang/String; | 88 | ····.param·p1,·"savedUsername"····#·Ljava/lang/String; |
89 | ····.prologue | 89 | ····.prologue |
90 | ····.line·74 | 90 | ····.line·74 |
91 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; | 91 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; |
92 |
····const·v |
92 | ····const·v5,·0x7f030038 |
93 |
····invoke-direct·{v0,·p0,·v |
93 | ····invoke-direct·{v0,·p0,·v5},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I)V |
94 | ····.line·75 | 94 | ····.line·75 |
95 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" | 95 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" |
96 |
····const·v |
96 | ····const·v5,·0x7f030037 |
97 |
····invoke-virtual·{v0,·v |
97 | ····invoke-virtual·{v0,·v5},·Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V |
98 | ····.line·76 | 98 | ····.line·76 |
99 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityNames(Landroid/content/Context;)Ljava/util/List; | 99 | ····invoke-static·{p0},·Lcom/twofours/surespot/identity/IdentityController;->getIdentityNames(Landroid/content/Context;)Ljava/util/List; |
100 |
····move-result-object·v |
100 | ····move-result-object·v5 |
101 |
····iput-object·v |
101 | ····iput-object·v5,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mIdentityNames:Ljava/util/List; |
102 | ····.line·78 | 102 | ····.line·78 |
103 |
····iget-object·v |
103 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mIdentityNames:Ljava/util/List; |
104 |
····if-eqz·v |
104 | ····if-eqz·v5,·:cond_0 |
105 |
····iget-object·v |
105 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mIdentityNames:Ljava/util/List; |
106 |
····invoke-interface·{v |
106 | ····invoke-interface·{v5},·Ljava/util/List;->size()I |
107 |
····move-result·v |
107 | ····move-result·v5 |
108 |
····if-nez·v |
108 | ····if-nez·v5,·:cond_2 |
109 | ····.line·79 | 109 | ····.line·79 |
110 | ····:cond_0 | 110 | ····:cond_0 |
111 |
····new-instance·v |
111 | ····new-instance·v1,·Landroid/content/Intent; |
112 |
····const-class·v |
112 | ····const-class·v5,·Lcom/twofours/surespot/activities/SignupActivity; |
113 |
····invoke-direct·{v |
113 | ····invoke-direct·{v1,·p0,·v5},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
114 | ····.line·80 | 114 | ····.line·80 |
115 |
····.local·v |
115 | ····.local·v1,·"intent":Landroid/content/Intent; |
116 |
····invoke-virtual·{p0,·v |
116 | ····invoke-virtual·{p0,·v1},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->startActivity(Landroid/content/Intent;)V |
117 | ····.line·81 | 117 | ····.line·81 |
118 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->finish()V | 118 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->finish()V |
119 | ····.line·100 | 119 | ····.line·100 |
120 |
····.end·local·v |
120 | ····.end·local·v1····#·"intent":Landroid/content/Intent; |
121 | ····:cond_1 | 121 | ····:cond_1 |
122 | ····:goto_0 | 122 | ····:goto_0 |
123 | ····return-void | 123 | ····return-void |
124 | ····.line·85 | 124 | ····.line·85 |
125 | ····:cond_2 | 125 | ····:cond_2 |
126 |
····iget-object·v |
126 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mIdentityNames:Ljava/util/List; |
127 |
····invoke-interface·{v |
127 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
128 |
····move-result-object·v |
128 | ····move-result-object·v5 |
129 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
130 | ····:goto_1 | 129 | ····:goto_1 |
131 |
····invoke-interface·{v |
130 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
132 | ····move-result·v6 | 131 | ····move-result·v6 |
133 | ····if-eqz·v6,·:cond_3 | 132 | ····if-eqz·v6,·:cond_3 |
134 |
····invoke-interface·{v |
133 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
135 |
····move-result-object·v |
134 | ····move-result-object·v3 |
136 |
····check-cast·v |
135 | ····check-cast·v3,·Ljava/lang/String; |
137 | ····.line·86 | 136 | ····.line·86 |
138 |
····.local·v |
137 | ····.local·v3,·"name":Ljava/lang/String; |
139 |
····invoke-virtual·{v0,·v |
138 | ····invoke-virtual·{v0,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V |
140 | ····goto·:goto_1 | 139 | ····goto·:goto_1 |
141 | ····.line·89 | 140 | ····.line·89 |
142 |
····.end·local·v |
141 | ····.end·local·v3····#·"name":Ljava/lang/String; |
143 | ····:cond_3 | 142 | ····:cond_3 |
144 |
····iget-object·v |
143 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/identity/RemoveIdentityFromDeviceActivity;->mSpinner:Landroid/widget/Spinner; |
145 |
····invoke-virtual·{v |
144 | ····invoke-virtual·{v5,·v0},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V |
Max diff block lines reached; 1879/7225 bytes (26.01%) 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/twofours/surespot/images/FriendImageDownloader$1; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/FriendImageDownloader$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/FriendImageDownloader$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/FriendImageDownloader$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/FriendImageDownloader$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·299 | 27 | ····.line·299 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$1$1;->this$0:Lcom/twofours/surespot/images/FriendImageDownloader$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$1$1;->this$0:Lcom/twofours/surespot/images/FriendImageDownloader$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; | 24 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·241 | 30 | ····.line·241 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask$1;->this$0:Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask$1;->this$0:Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask$1;->val$finalBitmap:Landroid/graphics/Bitmap; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask$1;->val$finalBitmap:Landroid/graphics/Bitmap; |
Offset 213, 14 lines modified | Offset 213, 15 lines modified | ||
213 | ····move-result-object·v3 | 213 | ····move-result-object·v3 |
214 | ····move-object/from16·v0,·p0 | 214 | ····move-object/from16·v0,·p0 |
215 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 215 | ····iget-object·v4,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
216 | ····.line·190 | ||
216 | ····invoke-virtual·{v4},·Lcom/twofours/surespot/friends/Friend;->getImageIv()Ljava/lang/String; | 217 | ····invoke-virtual·{v4},·Lcom/twofours/surespot/friends/Friend;->getImageIv()Ljava/lang/String; |
217 | ····move-result-object·v4 | 218 | ····move-result-object·v4 |
218 | ····move-object/from16·v0,·p0 | 219 | ····move-object/from16·v0,·p0 |
219 | ····iget-object·v5,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mFriend:Lcom/twofours/surespot/friends/Friend; | 220 | ····iget-object·v5,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mFriend:Lcom/twofours/surespot/friends/Friend; |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····move-result·v5 | 230 | ····move-result·v5 |
230 | ····new-instance·v6,·Ljava/io/BufferedInputStream; | 231 | ····new-instance·v6,·Ljava/io/BufferedInputStream; |
231 | ····invoke-direct·{v6,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | 232 | ····invoke-direct·{v6,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V |
233 | ····.line·189 | ||
232 | ····invoke-static/range·{v1·..·v7},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V | 234 | ····invoke-static/range·{v1·..·v7},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V |
233 | ····.line·192 | 235 | ····.line·192 |
234 | ····move-object/from16·v0,·p0 | 236 | ····move-object/from16·v0,·p0 |
235 | ····iget-boolean·v1,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mCancelled:Z | 237 | ····iget-boolean·v1,·v0,·Lcom/twofours/surespot/images/FriendImageDownloader$BitmapDownloaderTask;->mCancelled:Z |
236 | ····:try_end_2 | 238 | ····:try_end_2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageCaptureHandler$1; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageCaptureHandler$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageCaptureHandler$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageCaptureHandler$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/images/ImageCaptureHandler$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·68 | 27 | ····.line·68 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1$1;->this$1:Lcom/twofours/surespot/images/ImageCaptureHandler$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1$1;->this$1:Lcom/twofours/surespot/images/ImageCaptureHandler$1; |
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$activity:Lcom/twofours/surespot/activities/MainActivity; | 32 | .field·final·synthetic·val$activity:Lcom/twofours/surespot/activities/MainActivity; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageCaptureHandler;Lcom/twofours/surespot/activities/MainActivity;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageCaptureHandler;Lcom/twofours/surespot/activities/MainActivity;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageCaptureHandler; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·64 | 38 | ····.line·64 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1;->this$0:Lcom/twofours/surespot/images/ImageCaptureHandler; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1;->this$0:Lcom/twofours/surespot/images/ImageCaptureHandler; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1;->val$activity:Lcom/twofours/surespot/activities/MainActivity; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageCaptureHandler$1;->val$activity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | 29 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·136 | 35 | ····.line·136 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 149, 14 lines modified | Offset 150, 15 lines modified | ||
149 | ····move-result-object·v2 | 150 | ····move-result-object·v2 |
150 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | 151 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; |
151 | ····iget-object·v3,·v3,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 152 | ····iget-object·v3,·v3,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
153 | ····.line·148 | ||
152 | ····#·getter·for:·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; | 154 | ····#·getter·for:·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->mMessage:Lcom/twofours/surespot/chat/SurespotMessage; |
153 | ····invoke-static·{v3},·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->access$000(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)Lcom/twofours/surespot/chat/SurespotMessage; | 155 | ····invoke-static·{v3},·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->access$000(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)Lcom/twofours/surespot/chat/SurespotMessage; |
154 | ····move-result-object·v3 | 156 | ····move-result-object·v3 |
155 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; | 157 | ····invoke-virtual·{v3},·Lcom/twofours/surespot/chat/SurespotMessage;->getIv()Ljava/lang/String; |
Offset 175, 14 lines modified | Offset 177, 15 lines modified | ||
175 | ····move-result·v4 | 177 | ····move-result·v4 |
176 | ····new-instance·v5,·Ljava/io/BufferedInputStream; | 178 | ····new-instance·v5,·Ljava/io/BufferedInputStream; |
177 | ····invoke-direct·{v5,·v9},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | 179 | ····invoke-direct·{v5,·v9},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V |
180 | ····.line·147 | ||
178 | ····invoke-static/range·{v0·..·v6},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V | 181 | ····invoke-static/range·{v0·..·v6},·Lcom/twofours/surespot/encryption/EncryptionController;->runDecryptTask(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Ljava/io/OutputStream;)V |
179 | ····.line·150 | 182 | ····.line·150 |
180 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | 183 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; |
181 | ····iget-object·v0,·v0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 184 | ····iget-object·v0,·v0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; | 32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·186 | 38 | ····.line·186 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;->this$1:Lcom/twofours/surespot/images/ImageMessageMenuFragment$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;->val$dialogi:Landroid/content/DialogInterface; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;->val$dialogi:Landroid/content/DialogInterface; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 22 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;Lcom/twofours/surespot/activities/MainActivity;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;Lcom/twofours/surespot/activities/MainActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageMessageMenuFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·112 | 28 | ····.line·112 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 198, 14 lines modified | Offset 199, 15 lines modified | ||
198 | ····.line·136 | 199 | ····.line·136 |
199 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1; | 200 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1; |
200 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;)V | 201 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;)V |
201 | ····new-array·v1,·v2,·[Ljava/lang/Void; | 202 | ····new-array·v1,·v2,·[Ljava/lang/Void; |
203 | ····.line·176 | ||
202 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 204 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
203 | ····goto/16·:goto_0 | 205 | ····goto/16·:goto_0 |
204 | ····.line·181 | 206 | ····.line·181 |
205 | ····:cond_4 | 207 | ····:cond_4 |
206 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 208 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
Offset 258, 14 lines modified | Offset 260, 15 lines modified | ||
258 | ····move-result-object·v1 | 260 | ····move-result-object·v1 |
259 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 261 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
260 | ····const·v3,·0x7f070062 | 262 | ····const·v3,·0x7f070062 |
263 | ····.line·186 | ||
261 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->getString(I)Ljava/lang/String; | 264 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/images/ImageMessageMenuFragment;->getString(I)Ljava/lang/String; |
262 | ····move-result-object·v2 | 265 | ····move-result-object·v2 |
263 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 266 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
264 | ····const·v4,·0x7f0700df | 267 | ····const·v4,·0x7f0700df |
Offset 282, 14 lines modified | Offset 285, 15 lines modified | ||
282 | ····move-result-object·v4 | 285 | ····move-result-object·v4 |
283 | ····new-instance·v5,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2; | 286 | ····new-instance·v5,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2; |
284 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;-><init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 287 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1$2;-><init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
288 | ····.line·185 | ||
285 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 289 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
286 | ····move-result-object·v6 | 290 | ····move-result-object·v6 |
287 | ····.line·196 | 291 | ····.line·196 |
288 | ····.local·v6,·"adialog":Landroid/app/AlertDialog; | 292 | ····.local·v6,·"adialog":Landroid/app/AlertDialog; |
289 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 293 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageMessageMenuFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·213 | 27 | ····.line·213 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$2;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$2;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
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/twofours/surespot/images/ImageMessageMenuFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageMessageMenuFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageMessageMenuFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·223 | 27 | ····.line·223 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$3;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageMessageMenuFragment$3;->this$0:Lcom/twofours/surespot/images/ImageMessageMenuFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageSelectActivity$1; | 29 | .field·final·synthetic·this$1:Lcom/twofours/surespot/images/ImageSelectActivity$1; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity$1;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity$1;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/images/ImageSelectActivity$1; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·68 | 35 | ····.line·68 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;->this$1:Lcom/twofours/surespot/images/ImageSelectActivity$1; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;->this$1:Lcom/twofours/surespot/images/ImageSelectActivity$1; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><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/twofours/surespot/images/ImageSelectActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·59 | 27 | ····.line·59 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$1;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$1;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 71, 11 lines modified | Offset 72, 12 lines modified | ||
71 | ····:cond_0 | 72 | ····:cond_0 |
72 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageSelectActivity$1$1; | 73 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageSelectActivity$1$1; |
73 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;-><init>(Lcom/twofours/surespot/images/ImageSelectActivity$1;)V | 74 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;-><init>(Lcom/twofours/surespot/images/ImageSelectActivity$1;)V |
74 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 75 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
76 | ····.line·79 | ||
75 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 77 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageSelectActivity$1$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
76 | ····goto·:goto_0 | 78 | ····goto·:goto_0 |
77 | .end·method | 79 | .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/twofours/surespot/images/ImageSelectActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·84 | 27 | ····.line·84 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$2;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$2;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$data:Landroid/content/Intent; | 30 | .field·final·synthetic·val$data:Landroid/content/Intent; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;Landroid/content/Intent;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;Landroid/content/Intent;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·150 | 36 | ····.line·150 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$3;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$3;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$3;->val$data:Landroid/content/Intent; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$3;->val$data:Landroid/content/Intent; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·261 | 27 | ····.line·261 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$4;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$4;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
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/twofours/surespot/images/ImageSelectActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·290 | 27 | ····.line·290 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$5;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$5;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
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/twofours/surespot/images/ImageSelectActivity; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageSelectActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageSelectActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·311 | 27 | ····.line·311 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$6;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageSelectActivity$6;->this$0:Lcom/twofours/surespot/images/ImageSelectActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 773, 14 lines modified | Offset 773, 15 lines modified | ||
773 | ····.line·150 | 773 | ····.line·150 |
774 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageSelectActivity$3; | 774 | ····new-instance·v0,·Lcom/twofours/surespot/images/ImageSelectActivity$3; |
775 | ····invoke-direct·{v0,·p0,·p3},·Lcom/twofours/surespot/images/ImageSelectActivity$3;-><init>(Lcom/twofours/surespot/images/ImageSelectActivity;Landroid/content/Intent;)V | 775 | ····invoke-direct·{v0,·p0,·p3},·Lcom/twofours/surespot/images/ImageSelectActivity$3;-><init>(Lcom/twofours/surespot/images/ImageSelectActivity;Landroid/content/Intent;)V |
776 | ····new-array·v1,·v3,·[Ljava/lang/Void; | 776 | ····new-array·v1,·v3,·[Ljava/lang/Void; |
777 | ····.line·171 | ||
777 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageSelectActivity$3;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 778 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/images/ImageSelectActivity$3;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
778 | ····goto·:goto_0 | 779 | ····goto·:goto_0 |
779 | ····.line·175 | 780 | ····.line·175 |
780 | ····:cond_0 | 781 | ····:cond_0 |
781 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/images/ImageSelectActivity;->finish()V | 782 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/images/ImageSelectActivity;->finish()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 30 | .field·final·synthetic·val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageViewActivity;Lcom/twofours/surespot/chat/SurespotMessage;)V | 32 | .method·constructor·<init>(Lcom/twofours/surespot/images/ImageViewActivity;Lcom/twofours/surespot/chat/SurespotMessage;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/ImageViewActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·51 | 36 | ····.line·51 |
36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageViewActivity$1;->this$0:Lcom/twofours/surespot/images/ImageViewActivity; | 37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/ImageViewActivity$1;->this$0:Lcom/twofours/surespot/images/ImageViewActivity; |
37 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageViewActivity$1;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; | 38 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/ImageViewActivity$1;->val$message:Lcom/twofours/surespot/chat/SurespotMessage; |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····invoke-direct·{v2,·p0,·v0},·Lcom/twofours/surespot/images/ImageViewActivity$1;-><init>(Lcom/twofours/surespot/images/ImageViewActivity;Lcom/twofours/surespot/chat/SurespotMessage;)V | 95 | ····invoke-direct·{v2,·p0,·v0},·Lcom/twofours/surespot/images/ImageViewActivity$1;-><init>(Lcom/twofours/surespot/images/ImageViewActivity;Lcom/twofours/surespot/chat/SurespotMessage;)V |
96 | ····const/4·v3,·0x0 | 96 | ····const/4·v3,·0x0 |
97 | ····new-array·v3,·v3,·[Ljava/lang/Void; | 97 | ····new-array·v3,·v3,·[Ljava/lang/Void; |
98 | ····.line·112 | ||
98 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/images/ImageViewActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 99 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/images/ImageViewActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
99 | ····.line·116 | 100 | ····.line·116 |
100 | ····.end·local·v0····#·"message":Lcom/twofours/surespot/chat/SurespotMessage; | 101 | ····.end·local·v0····#·"message":Lcom/twofours/surespot/chat/SurespotMessage; |
101 | ····:cond_2 | 102 | ····:cond_2 |
102 | ····return-void | 103 | ····return-void |
103 | .end·method | 104 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; | 24 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask;Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V | 26 | .method·constructor·<init>(Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask;Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·277 | 30 | ····.line·277 |
30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask$1;->this$1:Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask; | 31 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask$1;->this$1:Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask; |
31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask$1;->val$finalBitmap:Landroid/graphics/Bitmap; | 32 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask$1;->val$finalBitmap:Landroid/graphics/Bitmap; |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/MessageImageDownloader; | 35 | .field·final·synthetic·this$0:Lcom/twofours/surespot/images/MessageImageDownloader; |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·public·constructor·<init>(Lcom/twofours/surespot/images/MessageImageDownloader;Landroid/widget/ImageView;Lcom/twofours/surespot/chat/SurespotMessage;)V | 37 | .method·public·constructor·<init>(Lcom/twofours/surespot/images/MessageImageDownloader;Landroid/widget/ImageView;Lcom/twofours/surespot/chat/SurespotMessage;)V |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/images/MessageImageDownloader; | ||
39 | ····.param·p2,·"imageView"····#·Landroid/widget/ImageView; | 40 | ····.param·p2,·"imageView"····#·Landroid/widget/ImageView; |
40 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; | 41 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; |
41 | ····.prologue | 42 | ····.prologue |
42 | ····.line·172 | 43 | ····.line·172 |
43 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask;->this$0:Lcom/twofours/surespot/images/MessageImageDownloader; | 44 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/images/MessageImageDownloader$BitmapDownloaderTask;->this$0:Lcom/twofours/surespot/images/MessageImageDownloader; |
Offset 215, 134 lines modified | Offset 215, 132 lines modified | ||
215 | ····.line·400 | 215 | ····.line·400 |
216 | ····:cond_0 | 216 | ····:cond_0 |
217 | ····return-void | 217 | ····return-void |
218 | .end·method | 218 | .end·method |
219 | .method·public·static·evictCache()V | 219 | .method·public·static·evictCache()V |
220 |
····.locals· |
220 | ····.locals·6 |
221 | ····.prologue | 221 | ····.prologue |
222 | ····.line·365 | 222 | ····.line·365 |
223 |
····sget·v |
223 | ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I |
224 |
····const/16·v |
224 | ····const/16·v5,·0xb |
225 |
····if-ge·v |
225 | ····if-ge·v4,·v5,·:cond_3 |
226 |
····sget-object·v |
226 | ····sget-object·v4,·Lcom/twofours/surespot/images/MessageImageDownloader;->mImageViews:Ljava/util/HashMap; |
227 |
····if-eqz·v |
227 | ····if-eqz·v4,·:cond_3 |
228 | ····.line·367 | 228 | ····.line·367 |
229 |
····new-instance·v |
229 | ····new-instance·v2,·Ljava/util/ArrayList; |
230 |
····invoke-direct·{v |
230 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
231 | ····.line·370 | 231 | ····.line·370 |
232 |
····.local·v |
232 | ····.local·v2,·"preserve":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/graphics/Bitmap;>;" |
233 |
····sget-object·v |
233 | ····sget-object·v4,·Lcom/twofours/surespot/images/MessageImageDownloader;->mImageViews:Ljava/util/HashMap; |
234 |
····invoke-virtual·{v |
234 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
235 |
····move-result-object·v |
235 | ····move-result-object·v4 |
236 |
····invoke-interface·{v |
236 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
237 |
····move-result-object·v |
237 | ····move-result-object·v5 |
238 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
239 | ····:cond_0 | 238 | ····:cond_0 |
240 | ····:goto_0 | 239 | ····:goto_0 |
241 |
····invoke-interface·{v |
240 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
242 |
····move-result·v |
241 | ····move-result·v4 |
243 |
····if-eqz·v |
242 | ····if-eqz·v4,·:cond_2 |
244 |
····invoke-interface·{v |
243 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
245 |
····move-result-object·v |
244 | ····move-result-object·v3 |
246 |
····check-cast·v |
245 | ····check-cast·v3,·Landroid/widget/ImageView; |
247 | ····.line·372 | 246 | ····.line·372 |
248 |
····.local·v |
247 | ····.local·v3,·"view":Landroid/widget/ImageView; |
249 |
····invoke-virtual·{v |
248 | ····invoke-virtual·{v3},·Landroid/widget/ImageView;->isShown()Z |
250 |
····move-result·v |
249 | ····move-result·v4 |
251 |
····if-nez·v |
250 | ····if-nez·v4,·:cond_1 |
252 | ····.line·373 | 251 | ····.line·373 |
253 |
····const/4·v |
252 | ····const/4·v4,·0x0 |
254 |
····invoke-virtual·{v |
253 | ····invoke-virtual·{v3,·v4},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
255 | ····goto·:goto_0 | 254 | ····goto·:goto_0 |
256 | ····.line·376 | 255 | ····.line·376 |
257 | ····:cond_1 | 256 | ····:cond_1 |
258 |
····invoke-virtual·{v |
257 | ····invoke-virtual·{v3},·Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable; |
259 | ····move-result-object·v1 | 258 | ····move-result-object·v1 |
260 | ····.line·377 | 259 | ····.line·377 |
261 | ····.local·v1,·"drawable":Landroid/graphics/drawable/Drawable; | 260 | ····.local·v1,·"drawable":Landroid/graphics/drawable/Drawable; |
262 |
····instance-of·v |
261 | ····instance-of·v4,·v1,·Landroid/graphics/drawable/BitmapDrawable; |
263 |
····if-eqz·v |
262 | ····if-eqz·v4,·:cond_0 |
264 | ····.line·378 | 263 | ····.line·378 |
265 |
····invoke-virtual·{v |
264 | ····invoke-virtual·{v3},·Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable; |
266 |
····move-result-object·v |
265 | ····move-result-object·v4 |
267 |
····check-cast·v |
266 | ····check-cast·v4,·Landroid/graphics/drawable/BitmapDrawable; |
268 |
····invoke-virtual·{v |
267 | ····invoke-virtual·{v4},·Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap; |
269 | ····move-result-object·v0 | 268 | ····move-result-object·v0 |
270 | ····.line·379 | 269 | ····.line·379 |
271 | ····.local·v0,·"bmp":Landroid/graphics/Bitmap; | 270 | ····.local·v0,·"bmp":Landroid/graphics/Bitmap; |
272 |
····invoke-virtual·{v |
271 | ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
273 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
274 | ····.line·384 | 273 | ····.line·384 |
275 | ····.end·local·v0····#·"bmp":Landroid/graphics/Bitmap; | 274 | ····.end·local·v0····#·"bmp":Landroid/graphics/Bitmap; |
Max diff block lines reached; 2144/6681 bytes (32.09%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/network/NetworkController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/network/NetworkController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
22 | ····.param·p2,·"x0"····#·Landroid/content/Context; | 23 | ····.param·p2,·"x0"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·114 | 25 | ····.line·114 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$1;->this$0:Lcom/twofours/surespot/network/NetworkController; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$1;->this$0:Lcom/twofours/surespot/network/NetworkController; |
26 | ····invoke-direct·{p0,·p2},·Lcom/loopj/android/http/SyncHttpClient;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/loopj/android/http/SyncHttpClient;-><init>(Landroid/content/Context;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$m401Handler:Lcom/twofours/surespot/network/IAsyncCallbackTuple; | 22 | .field·final·synthetic·val$m401Handler:Lcom/twofours/surespot/network/IAsyncCallbackTuple; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/IAsyncCallbackTuple;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/IAsyncCallbackTuple;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·127 | 28 | ····.line·127 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$2;->this$0:Lcom/twofours/surespot/network/NetworkController; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$2;->this$0:Lcom/twofours/surespot/network/NetworkController; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$2;->val$m401Handler:Lcom/twofours/surespot/network/IAsyncCallbackTuple; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$2;->val$m401Handler:Lcom/twofours/surespot/network/IAsyncCallbackTuple; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; | 23 | .field·final·synthetic·val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;ZLjava/lang/String;)V | 25 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;ZLjava/lang/String;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·212 | 29 | ····.line·212 |
29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$3;->this$0:Lcom/twofours/surespot/network/NetworkController; | 30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$3;->this$0:Lcom/twofours/surespot/network/NetworkController; |
30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$3;->val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; | 31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$3;->val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; | 23 | .field·final·synthetic·val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;ZLjava/lang/String;)V | 25 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;ZLjava/lang/String;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·364 | 29 | ····.line·364 |
29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$4;->this$0:Lcom/twofours/surespot/network/NetworkController; | 30 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$4;->this$0:Lcom/twofours/surespot/network/NetworkController; |
30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$4;->val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; | 31 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$4;->val$responseHandler:Lcom/twofours/surespot/network/CookieResponseHandler; |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | .field·final·synthetic·val$user:Ljava/lang/String; | 42 | .field·final·synthetic·val$user:Ljava/lang/String; |
43 | #·direct·methods | 43 | #·direct·methods |
44 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 44 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·559 | 48 | ····.line·559 |
48 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$6;->this$0:Lcom/twofours/surespot/network/NetworkController; | 49 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$6;->this$0:Lcom/twofours/surespot/network/NetworkController; |
49 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$6;->val$ourVersion:Ljava/lang/String; | 50 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$6;->val$ourVersion:Ljava/lang/String; |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | .field·final·synthetic·val$user:Ljava/lang/String; | 38 | .field·final·synthetic·val$user:Ljava/lang/String; |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 40 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·615 | 44 | ····.line·615 |
44 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$7;->this$0:Lcom/twofours/surespot/network/NetworkController; | 45 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$7;->this$0:Lcom/twofours/surespot/network/NetworkController; |
45 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$7;->val$user:Ljava/lang/String; | 46 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkController$7;->val$user:Ljava/lang/String; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/network/NetworkController; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/network/NetworkController; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkController;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkController; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·697 | 24 | ····.line·697 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$8;->this$0:Lcom/twofours/surespot/network/NetworkController; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkController$8;->this$0:Lcom/twofours/surespot/network/NetworkController; |
25 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/loopj/android/http/AsyncHttpResponseHandler;-><init>()V |
Offset 415, 28 lines modified | Offset 415, 27 lines modified | ||
415 | ····invoke-static·{v3,·v0,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->w(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V | 415 | ····invoke-static·{v3,·v0,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->w(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
416 | ····goto·:goto_0 | 416 | ····goto·:goto_0 |
417 | .end·method | 417 | .end·method |
418 | .method·private·static·extractConnectCookie(Lch/boye/httpclientandroidlib/client/CookieStore;)Lch/boye/httpclientandroidlib/cookie/Cookie; | 418 | .method·private·static·extractConnectCookie(Lch/boye/httpclientandroidlib/client/CookieStore;)Lch/boye/httpclientandroidlib/cookie/Cookie; |
419 |
····.locals· |
419 | ····.locals·5 |
420 | ····.param·p0,·"cookieStore"····#·Lch/boye/httpclientandroidlib/client/CookieStore; | 420 | ····.param·p0,·"cookieStore"····#·Lch/boye/httpclientandroidlib/client/CookieStore; |
421 | ····.prologue | 421 | ····.prologue |
422 | ····.line·313 | 422 | ····.line·313 |
423 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/client/CookieStore;->getCookies()Ljava/util/List; | 423 | ····invoke-interface·{p0},·Lch/boye/httpclientandroidlib/client/CookieStore;->getCookies()Ljava/util/List; |
424 |
····move-result-object·v |
424 | ····move-result-object·v1 |
425 |
····invoke-interface·{v |
425 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
426 | ····move-result-object·v1 | 426 | ····move-result-object·v1 |
427 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
428 | ····:cond_0 | 427 | ····:cond_0 |
429 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 428 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
430 | ····move-result·v2 | 429 | ····move-result·v2 |
431 | ····if-eqz·v2,·:cond_1 | 430 | ····if-eqz·v2,·:cond_1 |
Offset 457, 27 lines modified | Offset 456, 27 lines modified | ||
457 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 456 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
458 | ····move-result·v2 | 457 | ····move-result·v2 |
459 | ····if-eqz·v2,·:cond_0 | 458 | ····if-eqz·v2,·:cond_0 |
460 | ····.line·316 | 459 | ····.line·316 |
461 |
····const-string·v |
460 | ····const-string·v1,·"NetworkController" |
462 |
····const-string·v |
461 | ····const-string·v2,·"extracted·cookie:·%s" |
463 |
····const/4·v |
462 | ····const/4·v3,·0x1 |
464 |
····new-array·v |
463 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
465 |
····const/4·v |
464 | ····const/4·v4,·0x0 |
466 |
····aput-object·v0,·v |
465 | ····aput-object·v0,·v3,·v4 |
467 |
····invoke-static·{v |
466 | ····invoke-static·{v1,·v2,·v3},·Lcom/twofours/surespot/common/SurespotLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
468 | ····.line·320 | 467 | ····.line·320 |
469 | ····.end·local·v0····#·"c":Lch/boye/httpclientandroidlib/cookie/Cookie; | 468 | ····.end·local·v0····#·"c":Lch/boye/httpclientandroidlib/cookie/Cookie; |
470 | ····:goto_0 | 469 | ····:goto_0 |
471 | ····return-object·v0 | 470 | ····return-object·v0 |
472 | ····:cond_1 | 471 | ····:cond_1 |
Offset 662, 138 lines modified | Offset 661, 137 lines modified | ||
662 | ····.param·p5,·"authSig"····#·Ljava/lang/String; | 661 | ····.param·p5,·"authSig"····#·Ljava/lang/String; |
663 | ····.param·p6,·"clientSig"····#·Ljava/lang/String; | 662 | ····.param·p6,·"clientSig"····#·Ljava/lang/String; |
664 | ····.param·p7,·"referrers"····#·Ljava/lang/String; | 663 | ····.param·p7,·"referrers"····#·Ljava/lang/String; |
665 | ····.param·p8,·"responseHandler"····#·Lcom/twofours/surespot/network/CookieResponseHandler; | 664 | ····.param·p8,·"responseHandler"····#·Lcom/twofours/surespot/network/CookieResponseHandler; |
666 | ····.prologue | 665 | ····.prologue |
667 | ····.line·175 | 666 | ····.line·175 |
668 |
····new-instance·v |
667 | ····new-instance·v5,·Ljava/util/HashMap; |
669 |
····invoke-direct·{v |
668 | ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V |
670 | ····.line·176 | 669 | ····.line·176 |
671 |
····.local·v |
670 | ····.local·v5,·"params":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
672 |
····const-string·v |
671 | ····const-string·v6,·"username" |
673 |
····invoke-interface·{v |
672 | ····invoke-interface·{v5,·v6,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
674 | ····.line·177 | 673 | ····.line·177 |
675 |
····const-string·v |
674 | ····const-string·v6,·"password" |
676 |
····invoke-interface·{v |
675 | ····invoke-interface·{v5,·v6,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
677 | ····.line·178 | 676 | ····.line·178 |
678 |
····const-string·v |
677 | ····const-string·v6,·"dhPub" |
679 |
····invoke-interface·{v |
678 | ····invoke-interface·{v5,·v6,·p3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
680 | ····.line·179 | 679 | ····.line·179 |
681 |
····const-string·v |
680 | ····const-string·v6,·"dsaPub" |
682 |
····invoke-interface·{v |
681 | ····invoke-interface·{v5,·v6,·p4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
683 | ····.line·180 | 682 | ····.line·180 |
684 |
····const-string·v |
683 | ····const-string·v6,·"clientSig" |
685 | ····move-object/from16·v0,·p6 | 684 | ····move-object/from16·v0,·p6 |
686 |
····invoke-interface·{v |
685 | ····invoke-interface·{v5,·v6,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
687 | ····.line·181 | 686 | ····.line·181 |
688 |
····const-string·v |
687 | ····const-string·v6,·"authSig" |
Max diff block lines reached; 18226/22633 bytes (80.53%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$identity:Lcom/twofours/surespot/identity/SurespotIdentity; | 19 | .field·final·synthetic·val$identity:Lcom/twofours/surespot/identity/SurespotIdentity; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkHelper$1;Lcom/twofours/surespot/identity/SurespotIdentity;)V | 21 | .method·constructor·<init>(Lcom/twofours/surespot/network/NetworkHelper$1;Lcom/twofours/surespot/identity/SurespotIdentity;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/network/NetworkHelper$1; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·40 | 25 | ····.line·40 |
25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkHelper$1$1;->this$0:Lcom/twofours/surespot/network/NetworkHelper$1; | 26 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/network/NetworkHelper$1$1;->this$0:Lcom/twofours/surespot/network/NetworkHelper$1; |
26 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkHelper$1$1;->val$identity:Lcom/twofours/surespot/identity/SurespotIdentity; | 27 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/network/NetworkHelper$1$1;->val$identity:Lcom/twofours/surespot/identity/SurespotIdentity; |
Offset 60, 14 lines modified | Offset 60, 15 lines modified | ||
60 | ····move-object·v5,·p3 | 60 | ····move-object·v5,·p3 |
61 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/network/NetworkHelper$1;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;)V | 61 | ····invoke-direct/range·{v0·..·v5},·Lcom/twofours/surespot/network/NetworkHelper$1;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/NetworkController;Lcom/twofours/surespot/network/CookieResponseHandler;)V |
62 | ····new-array·v1,·v8,·[Ljava/lang/Void; | 62 | ····new-array·v1,·v8,·[Ljava/lang/Void; |
63 | ····.line·58 | ||
63 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/network/NetworkHelper$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 64 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/network/NetworkHelper$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
64 | ····move·v0,·v7 | 65 | ····move·v0,·v7 |
65 | ····.line·62 | 66 | ····.line·62 |
66 | ····:goto_0 | 67 | ····:goto_0 |
67 | ····return·v0 | 68 | ····return·v0 |
Offset 213, 72 lines modified | Offset 213, 69 lines modified | ||
213 | ····.line·259 | 213 | ····.line·259 |
214 | ····iget·v0,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->width:I | 214 | ····iget·v0,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->width:I |
215 | ····return·v0 | 215 | ····return·v0 |
216 | .end·method | 216 | .end·method |
217 | .method·public·hashCode()I | 217 | .method·public·hashCode()I |
218 |
····.locals· |
218 | ····.locals·6 |
219 | ····.prologue | 219 | ····.prologue |
220 | ····.line·289 | 220 | ····.line·289 |
221 |
····iget·v |
221 | ····iget·v1,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->width:I |
222 | ····.line·290 | 222 | ····.line·290 |
223 |
····.local·v |
223 | ····.local·v1,·"hash":I |
224 |
····mul-int/lit8·v |
224 | ····mul-int/lit8·v2,·v1,·0x1f |
225 |
····iget·v |
225 | ····iget·v3,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->width:I |
226 |
····add-int·v |
226 | ····add-int·v1,·v2,·v3 |
227 | ····.line·291 | 227 | ····.line·291 |
228 |
····mul-int/lit8·v |
228 | ····mul-int/lit8·v2,·v1,·0x1f |
229 |
····iget·v |
229 | ····iget·v3,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->height:I |
230 |
····add-int·v |
230 | ····add-int·v1,·v2,·v3 |
231 | ····.line·292 | 231 | ····.line·292 |
232 |
····mul-int/lit8·v |
232 | ····mul-int/lit8·v2,·v1,·0x1f |
233 |
····iget·v |
233 | ····iget·v3,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->rowSize:I |
234 |
····add-int·v |
234 | ····add-int·v1,·v2,·v3 |
235 | ····.line·293 | 235 | ····.line·293 |
236 |
····iget-object·v |
236 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/qr/BitMatrix;->bits:[I |
237 |
···· |
237 | ····array-length·v4,·v3 |
238 | ····array-length·v4,·v0 | ||
239 |
···· |
238 | ····const/4·v2,·0x0 |
240 | ····const/4·v3,·0x0 | ||
241 | ····.local·v3,·"i$":I | ||
242 | ····:goto_0 | 239 | ····:goto_0 |
243 |
····if-ge·v |
240 | ····if-ge·v2,·v4,·:cond_0 |
244 |
····aget·v |
241 | ····aget·v0,·v3,·v2 |
245 | ····.line·294 | 242 | ····.line·294 |
246 |
····.local·v |
243 | ····.local·v0,·"bit":I |
247 |
····mul-int/lit8·v5,·v |
244 | ····mul-int/lit8·v5,·v1,·0x1f |
248 |
····add-int·v |
245 | ····add-int·v1,·v5,·v0 |
249 | ····.line·293 | 246 | ····.line·293 |
250 |
····add-int/lit8·v |
247 | ····add-int/lit8·v2,·v2,·0x1 |
251 | ····goto·:goto_0 | 248 | ····goto·:goto_0 |
252 | ····.line·296 | 249 | ····.line·296 |
253 |
····.end·local·v |
250 | ····.end·local·v0····#·"bit":I |
254 | ····:cond_0 | 251 | ····:cond_0 |
255 |
····return·v |
252 | ····return·v1 |
256 | .end·method | 253 | .end·method |
257 | .method·public·setRegion(IIII)V | 254 | .method·public·setRegion(IIII)V |
258 | ····.locals·10 | 255 | ····.locals·10 |
259 | ····.param·p1,·"left"····#·I | 256 | ····.param·p1,·"left"····#·I |
260 | ····.param·p2,·"top"····#·I | 257 | ····.param·p2,·"top"····#·I |
261 | ····.param·p3,·"width"····#·I | 258 | ····.param·p3,·"width"····#·I |
Offset 100, 940 lines modified | Offset 100, 795 lines modified | ||
100 | .field·private·final·otherEncodingNames:[Ljava/lang/String; | 100 | .field·private·final·otherEncodingNames:[Ljava/lang/String; |
101 | .field·private·final·values:[I | 101 | .field·private·final·values:[I |
102 | #·direct·methods | 102 | #·direct·methods |
103 | .method·static·constructor·<clinit>()V | 103 | .method·static·constructor·<clinit>()V |
104 |
····.locals·1 |
104 | ····.locals·14 |
105 | ····.prologue | 105 | ····.prologue |
106 |
···· |
106 | ····const/4·v13,·0x4 |
107 | ····new-instance·v9,·Lcom/twofours/surespot/qr/CharacterSetECI; | ||
108 | ····const-string·v10,·"Cp437" | ||
109 | ····const/4·v11,·0x0 | ||
110 |
····const/4·v12,·0x |
107 | ····const/4·v12,·0x3 |
111 |
···· |
108 | ····const/4·v11,·0x2 |
112 |
···· |
109 | ····const/4·v10,·0x1 |
113 |
····const/4·v |
110 | ····const/4·v4,·0x0 |
114 |
···· |
111 | ····.line·33 |
112 | ····new-instance·v3,·Lcom/twofours/surespot/qr/CharacterSetECI; | ||
115 |
|
113 | ····const-string·v5,·"Cp437" |
116 |
···· |
114 | ····new-array·v6,·v11,·[I |
117 |
···· |
115 | ····fill-array-data·v6,·:array_0 |
118 | ····new-instance·v9,·Lcom/twofours/surespot/qr/CharacterSetECI; | ||
119 |
···· |
116 | ····new-array·v7,·v4,·[Ljava/lang/String; |
120 |
···· |
117 | ····invoke-direct·{v3,·v5,·v4,·v6,·v7},·Lcom/twofours/surespot/qr/CharacterSetECI;-><init>(Ljava/lang/String;I[I[Ljava/lang/String;)V |
121 |
····co |
118 | ····sput-object·v3,·Lcom/twofours/surespot/qr/CharacterSetECI;->Cp437:Lcom/twofours/surespot/qr/CharacterSetECI; |
122 |
|
119 | ····.line·34 |
120 | ····new-instance·v3,·Lcom/twofours/surespot/qr/CharacterSetECI; | ||
123 |
···· |
121 | ····const-string·v5,·"ISO8859_1" |
124 |
···· |
122 | ····new-array·v6,·v11,·[I |
125 |
···· |
123 | ····fill-array-data·v6,·:array_1 |
126 |
···· |
124 | ····new-array·v7,·v10,·[Ljava/lang/String; |
127 |
····const-string·v |
125 | ····const-string·v8,·"ISO-8859-1" |
128 |
····aput-object·v |
126 | ····aput-object·v8,·v7,·v4 |
129 |
····invoke-direct·{v |
127 | ····invoke-direct·{v3,·v5,·v10,·v6,·v7},·Lcom/twofours/surespot/qr/CharacterSetECI;-><init>(Ljava/lang/String;I[I[Ljava/lang/String;)V |
130 |
····sput-object·v |
128 | ····sput-object·v3,·Lcom/twofours/surespot/qr/CharacterSetECI;->ISO8859_1:Lcom/twofours/surespot/qr/CharacterSetECI; |
131 | ····.line·35 | 129 | ····.line·35 |
132 |
····new-instance·v |
130 | ····new-instance·v3,·Lcom/twofours/surespot/qr/CharacterSetECI; |
133 | ····const-string·v10,·"ISO8859_2" | ||
134 |
····const |
131 | ····const-string·v5,·"ISO8859_2" |
135 | ····const/4·v12,·0x4 | ||
136 | ····const/4·v13,·0x1 | ||
137 |
····new-array·v |
132 | ····new-array·v6,·v10,·[Ljava/lang/String; |
138 |
····const |
133 | ····const-string·v7,·"ISO-8859-2" |
139 |
···· |
134 | ····aput-object·v7,·v6,·v4 |
140 |
···· |
135 | ····invoke-direct·{v3,·v5,·v11,·v13,·v6},·Lcom/twofours/surespot/qr/CharacterSetECI;-><init>(Ljava/lang/String;II[Ljava/lang/String;)V |
141 |
···· |
136 | ····sput-object·v3,·Lcom/twofours/surespot/qr/CharacterSetECI;->ISO8859_2:Lcom/twofours/surespot/qr/CharacterSetECI; |
142 | ····sput-object·v9,·Lcom/twofours/surespot/qr/CharacterSetECI;->ISO8859_2:Lcom/twofours/surespot/qr/CharacterSetECI; | ||
143 | ····.line·36 | 137 | ····.line·36 |
144 |
····new-instance·v |
138 | ····new-instance·v3,·Lcom/twofours/surespot/qr/CharacterSetECI; |
145 | ····const-string·v10,·"ISO8859_3" | ||
146 |
····const |
139 | ····const-string·v5,·"ISO8859_3" |
147 |
····const/4·v |
140 | ····const/4·v6,·0x5 |
148 |
···· |
141 | ····new-array·v7,·v10,·[Ljava/lang/String; |
149 |
····n |
142 | ····const-string·v8,·"ISO-8859-3" |
150 |
···· |
143 | ····aput-object·v8,·v7,·v4 |
151 |
····co |
144 | ····invoke-direct·{v3,·v5,·v12,·v6,·v7},·Lcom/twofours/surespot/qr/CharacterSetECI;-><init>(Ljava/lang/String;II[Ljava/lang/String;)V |
Max diff block lines reached; 40731/44997 bytes (90.52%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·final·Lcom/twofours/surespot/qr/Encoder; | 1 | .class·public·final·Lcom/twofours/surespot/qr/Encoder; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Encoder.java" | 3 | .source·"Encoder.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/twofours/surespot/qr/Encoder$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·ALPHANUMERIC_TABLE:[I | 5 | .field·private·static·final·ALPHANUMERIC_TABLE:[I |
12 | #·direct·methods | 6 | #·direct·methods |
13 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
14 | ····.locals·1 | 8 | ····.locals·1 |
Offset 129, 15 lines modified | Offset 121, 15 lines modified | ||
129 | ········-0x1 | 121 | ········-0x1 |
130 | ········-0x1 | 122 | ········-0x1 |
131 | ········-0x1 | 123 | ········-0x1 |
132 | ····.end·array-data | 124 | ····.end·array-data |
133 | .end·method | 125 | .end·method |
134 | .method·static·append8BitBytes(Ljava/lang/String;Lcom/twofours/surespot/qr/BitArray;Ljava/lang/String;)V | 126 | .method·static·append8BitBytes(Ljava/lang/String;Lcom/twofours/surespot/qr/BitArray;Ljava/lang/String;)V |
135 |
····.locals· |
127 | ····.locals·6 |
136 | ····.param·p0,·"content"····#·Ljava/lang/String; | 128 | ····.param·p0,·"content"····#·Ljava/lang/String; |
137 | ····.param·p1,·"bits"····#·Lcom/twofours/surespot/qr/BitArray; | 129 | ····.param·p1,·"bits"····#·Lcom/twofours/surespot/qr/BitArray; |
138 | ····.param·p2,·"encoding"····#·Ljava/lang/String; | 130 | ····.param·p2,·"encoding"····#·Ljava/lang/String; |
139 | ····.annotation·system·Ldalvik/annotation/Throws; | 131 | ····.annotation·system·Ldalvik/annotation/Throws; |
140 | ········value·=·{ | 132 | ········value·=·{ |
141 | ············Lcom/twofours/surespot/qr/WriterException; | 133 | ············Lcom/twofours/surespot/qr/WriterException; |
142 | ········} | 134 | ········} |
Offset 146, 66 lines modified | Offset 138, 55 lines modified | ||
146 | ····.prologue | 138 | ····.prologue |
147 | ····.line·531 | 139 | ····.line·531 |
148 | ····:try_start_0 | 140 | ····:try_start_0 |
149 | ····invoke-virtual·{p0,·p2},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | 141 | ····invoke-virtual·{p0,·p2},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
150 | ····:try_end_0 | 142 | ····:try_end_0 |
151 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 143 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
152 |
····move-result-object·v |
144 | ····move-result-object·v1 |
153 | ····.line·535 | 145 | ····.line·535 |
154 |
····.local·v |
146 | ····.local·v1,·"bytes":[B |
155 |
···· |
147 | ····array-length·v4,·v1 |
156 | ····.local·v0,·"arr$":[B | ||
157 | ····array-length·v4,·v0 | ||
158 | ····.local·v4,·"len$":I | ||
159 | ····const/4·v3,·0x0 | 148 | ····const/4·v3,·0x0 |
160 | ····.local·v3,·"i$":I | ||
161 | ····:goto_0 | 149 | ····:goto_0 |
162 | ····if-ge·v3,·v4,·:cond_0 | 150 | ····if-ge·v3,·v4,·:cond_0 |
163 |
····aget-byte·v |
151 | ····aget-byte·v0,·v1,·v3 |
164 | ····.line·536 | 152 | ····.line·536 |
165 |
····.local·v |
153 | ····.local·v0,·"b":B |
166 |
····const/16·v |
154 | ····const/16·v5,·0x8 |
167 |
····invoke-virtual·{p1,·v |
155 | ····invoke-virtual·{p1,·v0,·v5},·Lcom/twofours/surespot/qr/BitArray;->appendBits(II)V |
168 | ····.line·535 | 156 | ····.line·535 |
169 | ····add-int/lit8·v3,·v3,·0x1 | 157 | ····add-int/lit8·v3,·v3,·0x1 |
170 | ····goto·:goto_0 | 158 | ····goto·:goto_0 |
171 | ····.line·532 | 159 | ····.line·532 |
172 |
····.end·local·v0····#·" |
160 | ····.end·local·v0····#·"b":B |
173 | ····.end·local·v1····#·"b":B | 161 | ····.end·local·v1····#·"bytes":[B |
174 | ····.end·local·v2····#·"bytes":[B | ||
175 | ····.end·local·v3····#·"i$":I | ||
176 | ····.end·local·v4····#·"len$":I | ||
177 | ····:catch_0 | 162 | ····:catch_0 |
178 |
····move-exception·v |
163 | ····move-exception·v2 |
179 | ····.line·533 | 164 | ····.line·533 |
180 |
····.local·v |
165 | ····.local·v2,·"uee":Ljava/io/UnsupportedEncodingException; |
181 |
····new-instance·v |
166 | ····new-instance·v3,·Lcom/twofours/surespot/qr/WriterException; |
182 |
····invoke-direct·{v |
167 | ····invoke-direct·{v3,·v2},·Lcom/twofours/surespot/qr/WriterException;-><init>(Ljava/lang/Throwable;)V |
183 |
····throw·v |
168 | ····throw·v3 |
184 | ····.line·538 | 169 | ····.line·538 |
185 |
····.end·local·v |
170 | ····.end·local·v2····#·"uee":Ljava/io/UnsupportedEncodingException; |
186 |
····.restart·local·v |
171 | ····.restart·local·v1····#·"bytes":[B |
187 | ····.restart·local·v2····#·"bytes":[B | ||
188 | ····.restart·local·v3····#·"i$":I | ||
189 | ····.restart·local·v4····#·"len$":I | ||
190 | ····:cond_0 | 172 | ····:cond_0 |
191 | ····return-void | 173 | ····return-void |
192 | .end·method | 174 | .end·method |
Max diff block lines reached; 18049/21221 bytes (85.05%) of diff not shown. |
Offset 585, 18 lines modified | Offset 585, 20 lines modified | ||
585 | ····aget·v9,·v7,·v9 | 585 | ····aget·v9,·v7,·v9 |
586 | ····iget-object·v10,·p0,·Lcom/twofours/surespot/qr/GenericGFPoly;->field:Lcom/twofours/surespot/qr/GenericGF; | 586 | ····iget-object·v10,·p0,·Lcom/twofours/surespot/qr/GenericGFPoly;->field:Lcom/twofours/surespot/qr/GenericGF; |
587 | ····aget·v11,·v3,·v6 | 587 | ····aget·v11,·v3,·v6 |
588 | ····.line·164 | ||
588 | ····invoke-virtual·{v10,·v0,·v11},·Lcom/twofours/surespot/qr/GenericGF;->multiply(II)I | 589 | ····invoke-virtual·{v10,·v0,·v11},·Lcom/twofours/surespot/qr/GenericGF;->multiply(II)I |
589 | ····move-result·v10 | 590 | ····move-result·v10 |
591 | ····.line·163 | ||
590 | ····invoke-static·{v9,·v10},·Lcom/twofours/surespot/qr/GenericGF;->addOrSubtract(II)I | 592 | ····invoke-static·{v9,·v10},·Lcom/twofours/surespot/qr/GenericGF;->addOrSubtract(II)I |
591 | ····move-result·v9 | 593 | ····move-result·v9 |
592 | ····aput·v9,·v7,·v8 | 594 | ····aput·v9,·v7,·v8 |
593 | ····.line·162 | 595 | ····.line·162 |
Offset 118, 28 lines modified | Offset 118, 30 lines modified | ||
118 | ····iget-object·v6,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->field:Lcom/twofours/surespot/qr/GenericGF; | 118 | ····iget-object·v6,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->field:Lcom/twofours/surespot/qr/GenericGF; |
119 | ····add-int/lit8·v7,·v0,·-0x1 | 119 | ····add-int/lit8·v7,·v0,·-0x1 |
120 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->field:Lcom/twofours/surespot/qr/GenericGF; | 120 | ····iget-object·v8,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->field:Lcom/twofours/surespot/qr/GenericGF; |
121 | ····.line·44 | ||
121 | ····invoke-virtual·{v8},·Lcom/twofours/surespot/qr/GenericGF;->getGeneratorBase()I | 122 | ····invoke-virtual·{v8},·Lcom/twofours/surespot/qr/GenericGF;->getGeneratorBase()I |
122 | ····move-result·v8 | 123 | ····move-result·v8 |
123 | ····add-int/2addr·v7,·v8 | 124 | ····add-int/2addr·v7,·v8 |
124 | ····invoke-virtual·{v6,·v7},·Lcom/twofours/surespot/qr/GenericGF;->exp(I)I | 125 | ····invoke-virtual·{v6,·v7},·Lcom/twofours/surespot/qr/GenericGF;->exp(I)I |
125 | ····move-result·v6 | 126 | ····move-result·v6 |
126 | ····aput·v6,·v5,·v9 | 127 | ····aput·v6,·v5,·v9 |
127 | ····invoke-direct·{v3,·v4,·v5},·Lcom/twofours/surespot/qr/GenericGFPoly;-><init>(Lcom/twofours/surespot/qr/GenericGF;[I)V | 128 | ····invoke-direct·{v3,·v4,·v5},·Lcom/twofours/surespot/qr/GenericGFPoly;-><init>(Lcom/twofours/surespot/qr/GenericGF;[I)V |
129 | ····.line·43 | ||
128 | ····invoke-virtual·{v1,·v3},·Lcom/twofours/surespot/qr/GenericGFPoly;->multiply(Lcom/twofours/surespot/qr/GenericGFPoly;)Lcom/twofours/surespot/qr/GenericGFPoly; | 130 | ····invoke-virtual·{v1,·v3},·Lcom/twofours/surespot/qr/GenericGFPoly;->multiply(Lcom/twofours/surespot/qr/GenericGFPoly;)Lcom/twofours/surespot/qr/GenericGFPoly; |
129 | ····move-result-object·v2 | 131 | ····move-result-object·v2 |
130 | ····.line·45 | 132 | ····.line·45 |
131 | ····.local·v2,·"nextGenerator":Lcom/twofours/surespot/qr/GenericGFPoly; | 133 | ····.local·v2,·"nextGenerator":Lcom/twofours/surespot/qr/GenericGFPoly; |
132 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->cachedGenerators:Ljava/util/List; | 134 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/qr/ReedSolomonEncoder;->cachedGenerators:Ljava/util/List; |
Offset 63, 49 lines modified | Offset 63, 46 lines modified | ||
63 | .end·method | 63 | .end·method |
64 | .method·public·getNumBlocks()I | 64 | .method·public·getNumBlocks()I |
65 | ····.locals·6 | 65 | ····.locals·6 |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·197 | 67 | ····.line·197 |
68 |
····const/4·v |
68 | ····const/4·v1,·0x0 |
69 | ····.line·198 | 69 | ····.line·198 |
70 |
····.local·v |
70 | ····.local·v1,·"total":I |
71 |
····iget-object·v |
71 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/qr/Version$ECBlocks;->ecBlocks:[Lcom/twofours/surespot/qr/Version$ECB; |
72 |
|
72 | ····array-length·v4,·v3 |
73 | ····array-length·v3,·v0 | ||
74 | ····.local·v3,·"len$":I | ||
75 | ····const/4·v2,·0x0 | 73 | ····const/4·v2,·0x0 |
76 | ····.local·v2,·"i$":I | ||
77 | ····:goto_0 | 74 | ····:goto_0 |
78 |
····if-ge·v2,·v |
75 | ····if-ge·v2,·v4,·:cond_0 |
79 |
····aget-object·v |
76 | ····aget-object·v0,·v3,·v2 |
80 | ····.line·199 | 77 | ····.line·199 |
81 |
····.local·v |
78 | ····.local·v0,·"ecBlock":Lcom/twofours/surespot/qr/Version$ECB; |
82 |
····invoke-virtual·{v |
79 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/qr/Version$ECB;->getCount()I |
83 | ····move-result·v5 | 80 | ····move-result·v5 |
84 |
····add-int/2addr·v |
81 | ····add-int/2addr·v1,·v5 |
85 | ····.line·198 | 82 | ····.line·198 |
86 | ····add-int/lit8·v2,·v2,·0x1 | 83 | ····add-int/lit8·v2,·v2,·0x1 |
87 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
88 | ····.line·201 | 85 | ····.line·201 |
89 |
····.end·local·v |
86 | ····.end·local·v0····#·"ecBlock":Lcom/twofours/surespot/qr/Version$ECB; |
90 | ····:cond_0 | 87 | ····:cond_0 |
91 |
····return·v |
88 | ····return·v1 |
92 | .end·method | 89 | .end·method |
93 | .method·public·getTotalECCodewords()I | 90 | .method·public·getTotalECCodewords()I |
94 | ····.locals·2 | 91 | ····.locals·2 |
95 | ····.prologue | 92 | ····.prologue |
96 | ····.line·205 | 93 | ····.line·205 |
Offset 88, 94 lines modified | Offset 88, 87 lines modified | ||
88 | ········0x26a64 | 88 | ········0x26a64 |
89 | ········0x27541 | 89 | ········0x27541 |
90 | ········0x28c69 | 90 | ········0x28c69 |
91 | ····.end·array-data | 91 | ····.end·array-data |
92 | .end·method | 92 | .end·method |
93 | .method·private·varargs·constructor·<init>(I[I[Lcom/twofours/surespot/qr/Version$ECBlocks;)V | 93 | .method·private·varargs·constructor·<init>(I[I[Lcom/twofours/surespot/qr/Version$ECBlocks;)V |
94 |
····.locals· |
94 | ····.locals·8 |
95 | ····.param·p1,·"versionNumber"····#·I | 95 | ····.param·p1,·"versionNumber"····#·I |
96 | ····.param·p2,·"alignmentPatternCenters"····#·[I | 96 | ····.param·p2,·"alignmentPatternCenters"····#·[I |
97 | ····.param·p3,·"ecBlocks"····#·[Lcom/twofours/surespot/qr/Version$ECBlocks; | 97 | ····.param·p3,·"ecBlocks"····#·[Lcom/twofours/surespot/qr/Version$ECBlocks; |
98 | ····.prologue | 98 | ····.prologue |
99 |
····const/4·v |
99 | ····const/4·v4,·0x0 |
100 | ····.line·51 | 100 | ····.line·51 |
101 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 101 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
102 | ····.line·52 | 102 | ····.line·52 |
103 | ····iput·p1,·p0,·Lcom/twofours/surespot/qr/Version;->versionNumber:I | 103 | ····iput·p1,·p0,·Lcom/twofours/surespot/qr/Version;->versionNumber:I |
104 | ····.line·53 | 104 | ····.line·53 |
105 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/qr/Version;->alignmentPatternCenters:[I | 105 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/qr/Version;->alignmentPatternCenters:[I |
106 | ····.line·54 | 106 | ····.line·54 |
107 | ····iput-object·p3,·p0,·Lcom/twofours/surespot/qr/Version;->ecBlocks:[Lcom/twofours/surespot/qr/Version$ECBlocks; | 107 | ····iput-object·p3,·p0,·Lcom/twofours/surespot/qr/Version;->ecBlocks:[Lcom/twofours/surespot/qr/Version$ECBlocks; |
108 | ····.line·55 | 108 | ····.line·55 |
109 |
····const/4·v |
109 | ····const/4·v3,·0x0 |
110 | ····.line·56 | 110 | ····.line·56 |
111 |
····.local·v |
111 | ····.local·v3,·"total":I |
112 |
····aget-object·v |
112 | ····aget-object·v5,·p3,·v4 |
113 |
····invoke-virtual·{v |
113 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/qr/Version$ECBlocks;->getECCodewordsPerBlock()I |
114 |
····move-result·v |
114 | ····move-result·v1 |
115 | ····.line·57 | 115 | ····.line·57 |
116 |
····.local·v |
116 | ····.local·v1,·"ecCodewords":I |
117 |
····aget-object·v |
117 | ····aget-object·v5,·p3,·v4 |
118 |
····invoke-virtual·{v |
118 | ····invoke-virtual·{v5},·Lcom/twofours/surespot/qr/Version$ECBlocks;->getECBlocks()[Lcom/twofours/surespot/qr/Version$ECB; |
119 |
····move-result-object·v |
119 | ····move-result-object·v2 |
120 | ····.line·58 | 120 | ····.line·58 |
121 |
····.local·v |
121 | ····.local·v2,·"ecbArray":[Lcom/twofours/surespot/qr/Version$ECB; |
122 |
···· |
122 | ····array-length·v5,·v2 |
123 | ····.local·v0,·"arr$":[Lcom/twofours/surespot/qr/Version$ECB; | ||
124 | ····array-length·v5,·v0 | ||
125 | ····.local·v5,·"len$":I | ||
126 | ····const/4·v4,·0x0 | ||
127 | ····.local·v4,·"i$":I | ||
128 | ····:goto_0 | 123 | ····:goto_0 |
129 | ····if-ge·v4,·v5,·:cond_0 | 124 | ····if-ge·v4,·v5,·:cond_0 |
130 |
····aget-object·v |
125 | ····aget-object·v0,·v2,·v4 |
131 | ····.line·59 | 126 | ····.line·59 |
132 |
····.local·v |
127 | ····.local·v0,·"ecBlock":Lcom/twofours/surespot/qr/Version$ECB; |
133 |
····invoke-virtual·{v |
128 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/qr/Version$ECB;->getCount()I |
134 |
····move-result·v |
129 | ····move-result·v6 |
135 |
····invoke-virtual·{v |
130 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/qr/Version$ECB;->getDataCodewords()I |
136 |
····move-result·v |
131 | ····move-result·v7 |
137 |
····add-int/2addr·v |
132 | ····add-int/2addr·v7,·v1 |
138 |
····mul-int/2addr·v |
133 | ····mul-int/2addr·v6,·v7 |
139 |
····add-int/2addr·v |
134 | ····add-int/2addr·v3,·v6 |
140 | ····.line·58 | 135 | ····.line·58 |
141 | ····add-int/lit8·v4,·v4,·0x1 | 136 | ····add-int/lit8·v4,·v4,·0x1 |
142 | ····goto·:goto_0 | 137 | ····goto·:goto_0 |
143 | ····.line·61 | 138 | ····.line·61 |
144 |
····.end·local·v |
139 | ····.end·local·v0····#·"ecBlock":Lcom/twofours/surespot/qr/Version$ECB; |
145 | ····:cond_0 | 140 | ····:cond_0 |
146 |
····iput·v |
141 | ····iput·v3,·p0,·Lcom/twofours/surespot/qr/Version;->totalCodewords:I |
147 | ····.line·62 | 142 | ····.line·62 |
148 | ····return-void | 143 | ····return-void |
149 | .end·method | 144 | .end·method |
150 | .method·private·static·buildVersions()[Lcom/twofours/surespot/qr/Version; | 145 | .method·private·static·buildVersions()[Lcom/twofours/surespot/qr/Version; |
151 | ····.locals·14 | 146 | ····.locals·14 |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | #·instance·fields | 27 | #·instance·fields |
28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V | 30 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/services/CredentialCachingService; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·56 | 34 | ····.line·56 |
34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$1;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$1;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
35 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V | 36 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 27 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V | 29 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/services/CredentialCachingService; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·75 | 33 | ····.line·75 |
33 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$2;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$2;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
34 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····move-result-object·v7 | 97 | ····move-result-object·v7 |
97 | ····aput-object·v7,·v5,·v6 | 98 | ····aput-object·v7,·v5,·v6 |
98 | ····const/4·v6,·0x2 | 99 | ····const/4·v6,·0x2 |
100 | ····.line·79 | ||
99 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getTheirVersion()Ljava/lang/String; | 101 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getTheirVersion()Ljava/lang/String; |
100 | ····move-result-object·v7 | 102 | ····move-result-object·v7 |
101 | ····aput-object·v7,·v5,·v6 | 103 | ····aput-object·v7,·v5,·v6 |
102 | ····const/4·v6,·0x3 | 104 | ····const/4·v6,·0x3 |
Offset 114, 14 lines modified | Offset 116, 15 lines modified | ||
114 | ····invoke-static·{v7},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 116 | ····invoke-static·{v7},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
115 | ····move-result-object·v7 | 117 | ····move-result-object·v7 |
116 | ····aput-object·v7,·v5,·v6 | 118 | ····aput-object·v7,·v5,·v6 |
119 | ····.line·78 | ||
117 | ····invoke-static·{v2,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V | 120 | ····invoke-static·{v2,·v4,·v5},·Lcom/twofours/surespot/common/SurespotLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V |
118 | ····.line·82 | 121 | ····.line·82 |
119 | ····:try_start_0 | 122 | ····:try_start_0 |
120 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$2;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 123 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$2;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
121 | ····#·getter·for:·Lcom/twofours/surespot/services/CredentialCachingService;->mPublicIdentities:Lcom/google/common/cache/LoadingCache; | 124 | ····#·getter·for:·Lcom/twofours/surespot/services/CredentialCachingService;->mPublicIdentities:Lcom/google/common/cache/LoadingCache; |
Offset 175, 22 lines modified | Offset 178, 24 lines modified | ||
175 | ····move-result-object·v4 | 178 | ····move-result-object·v4 |
176 | ····invoke-virtual·{v2,·v4},·Lcom/twofours/surespot/identity/SurespotIdentity;->getKeyPairDH(Ljava/lang/String;)Ljava/security/KeyPair; | 179 | ····invoke-virtual·{v2,·v4},·Lcom/twofours/surespot/identity/SurespotIdentity;->getKeyPairDH(Ljava/lang/String;)Ljava/security/KeyPair; |
177 | ····move-result-object·v2 | 180 | ····move-result-object·v2 |
181 | ····.line·84 | ||
178 | ····invoke-virtual·{v2},·Ljava/security/KeyPair;->getPrivate()Ljava/security/PrivateKey; | 182 | ····invoke-virtual·{v2},·Ljava/security/KeyPair;->getPrivate()Ljava/security/PrivateKey; |
179 | ····move-result-object·v2 | 183 | ····move-result-object·v2 |
180 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getHashed()Z | 184 | ····invoke-virtual·{p1},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getHashed()Z |
181 | ····move-result·v4 | 185 | ····move-result·v4 |
186 | ····.line·83 | ||
182 | ····invoke-static·{v2,·v1,·v4},·Lcom/twofours/surespot/encryption/EncryptionController;->generateSharedSecretSync(Ljava/security/PrivateKey;Ljava/security/PublicKey;Z)[B | 187 | ····invoke-static·{v2,·v1,·v4},·Lcom/twofours/surespot/encryption/EncryptionController;->generateSharedSecretSync(Ljava/security/PrivateKey;Ljava/security/PublicKey;Z)[B |
183 | ····:try_end_0 | 188 | ····:try_end_0 |
184 | ····.catch·Lcom/google/common/cache/CacheLoader$InvalidCacheLoadException;·{:try_start_0·..·:try_end_0}·:catch_0 | 189 | ····.catch·Lcom/google/common/cache/CacheLoader$InvalidCacheLoadException;·{:try_start_0·..·:try_end_0}·:catch_0 |
185 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1 | 190 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1 |
186 | ····move-result-object·v2 | 191 | ····move-result-object·v2 |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | #·instance·fields | 27 | #·instance·fields |
28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V | 30 | .method·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/services/CredentialCachingService; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·97 | 34 | ····.line·97 |
34 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$3;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$3;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
35 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V | 36 | ····invoke-direct·{p0},·Lcom/google/common/cache/CacheLoader;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V | 20 | .method·public·constructor·<init>(Lcom/twofours/surespot/services/CredentialCachingService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/services/CredentialCachingService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·348 | 24 | ····.line·348 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$CredentialCachingBinder;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService$CredentialCachingBinder;->this$0:Lcom/twofours/surespot/services/CredentialCachingService; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 105, 15 lines modified | Offset 105, 14 lines modified | ||
105 | ····.line·46 | 105 | ····.line·46 |
106 | ····new-instance·v0,·Ljava/util/HashMap; | 106 | ····new-instance·v0,·Ljava/util/HashMap; |
107 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 107 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
108 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mCookies:Ljava/util/Map; | 108 | ····iput-object·v0,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mCookies:Ljava/util/Map; |
109 | ····.line·504 | ||
110 | ····return-void | 109 | ····return-void |
111 | .end·method | 110 | .end·method |
112 | .method·static·synthetic·access$000(Lcom/twofours/surespot/services/CredentialCachingService;Ljava/lang/String;)Ljava/lang/String; | 111 | .method·static·synthetic·access$000(Lcom/twofours/surespot/services/CredentialCachingService;Ljava/lang/String;)Ljava/lang/String; |
113 | ····.locals·1 | 112 | ····.locals·1 |
114 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/services/CredentialCachingService; | 113 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/services/CredentialCachingService; |
115 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 114 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 296, 86 lines modified | Offset 295, 84 lines modified | ||
296 | ····.param·p2,·"fully"····#·Z | 295 | ····.param·p2,·"fully"····#·Z |
297 | ····.prologue | 296 | ····.prologue |
298 | ····.line·323 | 297 | ····.line·323 |
299 | ····monitor-enter·p0 | 298 | ····monitor-enter·p0 |
300 | ····:try_start_0 | 299 | ····:try_start_0 |
301 |
····iget-object·v |
300 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mCookies:Ljava/util/Map; |
302 |
····invoke-interface·{v |
301 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
303 | ····.line·324 | 302 | ····.line·324 |
304 |
····iget-object·v |
303 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mIdentities:Ljava/util/Map; |
305 |
····invoke-interface·{v |
304 | ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
306 | ····.line·326 | 305 | ····.line·326 |
307 | ····if-eqz·p2,·:cond_1 | 306 | ····if-eqz·p2,·:cond_1 |
308 | ····.line·327 | 307 | ····.line·327 |
309 |
····iget-object·v |
308 | ····iget-object·v1,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mSharedSecrets:Lcom/google/common/cache/LoadingCache; |
310 |
····invoke-interface·{v |
309 | ····invoke-interface·{v1},·Lcom/google/common/cache/LoadingCache;->asMap()Ljava/util/concurrent/ConcurrentMap; |
311 |
····move-result-object·v |
310 | ····move-result-object·v1 |
312 |
····invoke-interface·{v |
311 | ····invoke-interface·{v1},·Ljava/util/concurrent/ConcurrentMap;->keySet()Ljava/util/Set; |
313 |
····move-result-object·v |
312 | ····move-result-object·v1 |
314 |
····invoke-interface·{v |
313 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
315 |
····move-result-object·v |
314 | ····move-result-object·v1 |
316 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
317 | ····:cond_0 | 315 | ····:cond_0 |
318 | ····:goto_0 | 316 | ····:goto_0 |
319 |
····invoke-interface·{v |
317 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
320 | ····move-result·v2 | 318 | ····move-result·v2 |
321 | ····if-eqz·v2,·:cond_1 | 319 | ····if-eqz·v2,·:cond_1 |
322 |
····invoke-interface·{v |
320 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
323 |
····move-result-object·v |
321 | ····move-result-object·v0 |
324 |
····check-cast·v |
322 | ····check-cast·v0,·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; |
325 | ····.line·328 | 323 | ····.line·328 |
326 |
····.local·v |
324 | ····.local·v0,·"key":Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; |
327 |
····invoke-virtual·{v |
325 | ····invoke-virtual·{v0},·Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey;->getOurUsername()Ljava/lang/String; |
328 | ····move-result-object·v2 | 326 | ····move-result-object·v2 |
329 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 327 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
330 | ····move-result·v2 | 328 | ····move-result·v2 |
331 | ····if-eqz·v2,·:cond_0 | 329 | ····if-eqz·v2,·:cond_0 |
332 | ····.line·329 | 330 | ····.line·329 |
333 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mSharedSecrets:Lcom/google/common/cache/LoadingCache; | 331 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/services/CredentialCachingService;->mSharedSecrets:Lcom/google/common/cache/LoadingCache; |
334 |
····invoke-interface·{v2,·v |
332 | ····invoke-interface·{v2,·v0},·Lcom/google/common/cache/LoadingCache;->invalidate(Ljava/lang/Object;)V |
335 | ····:try_end_0 | 333 | ····:try_end_0 |
336 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 334 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
337 | ····goto·:goto_0 | 335 | ····goto·:goto_0 |
338 | ····.line·323 | 336 | ····.line·323 |
339 |
····.end·local·v0····#·" |
337 | ····.end·local·v0····#·"key":Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; |
340 | ····.end·local·v1····#·"key":Lcom/twofours/surespot/services/CredentialCachingService$SharedSecretKey; | ||
341 | ····:catchall_0 | 338 | ····:catchall_0 |
342 |
····move-exception·v |
339 | ····move-exception·v1 |
343 | ····monitor-exit·p0 | 340 | ····monitor-exit·p0 |
344 |
····throw·v |
341 | ····throw·v1 |
345 | ····.line·333 | 342 | ····.line·333 |
346 | ····:cond_1 | 343 | ····:cond_1 |
347 | ····monitor-exit·p0 | 344 | ····monitor-exit·p0 |
Max diff block lines reached; 9789/14568 bytes (67.20%) 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$1:Lcom/twofours/surespot/ui/MultiProgressDialog$1; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/ui/MultiProgressDialog$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/ui/MultiProgressDialog$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/ui/MultiProgressDialog$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/ui/MultiProgressDialog$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·84 | 27 | ····.line·84 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/MultiProgressDialog$1$1;->this$1:Lcom/twofours/surespot/ui/MultiProgressDialog$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/MultiProgressDialog$1$1;->this$1:Lcom/twofours/surespot/ui/MultiProgressDialog$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/MultiProgressDialog; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/MultiProgressDialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/ui/MultiProgressDialog;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/ui/MultiProgressDialog;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/ui/MultiProgressDialog; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·79 | 24 | ····.line·79 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/MultiProgressDialog$1;->this$0:Lcom/twofours/surespot/ui/MultiProgressDialog; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/MultiProgressDialog$1;->this$0:Lcom/twofours/surespot/ui/MultiProgressDialog; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/ui/SingleProgressDialog$1; | 21 | .field·final·synthetic·this$1:Lcom/twofours/surespot/ui/SingleProgressDialog$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/ui/SingleProgressDialog$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/ui/SingleProgressDialog$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/ui/SingleProgressDialog$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·80 | 27 | ····.line·80 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/SingleProgressDialog$1$1;->this$1:Lcom/twofours/surespot/ui/SingleProgressDialog$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/SingleProgressDialog$1$1;->this$1:Lcom/twofours/surespot/ui/SingleProgressDialog$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/SingleProgressDialog; | 18 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/SingleProgressDialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/twofours/surespot/ui/SingleProgressDialog;)V | 20 | .method·constructor·<init>(Lcom/twofours/surespot/ui/SingleProgressDialog;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/ui/SingleProgressDialog; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·75 | 24 | ····.line·75 |
24 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/SingleProgressDialog$1;->this$0:Lcom/twofours/surespot/ui/SingleProgressDialog; | 25 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/SingleProgressDialog$1;->this$0:Lcom/twofours/surespot/ui/SingleProgressDialog; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/UIUtils$6; | 29 | .field·final·synthetic·this$0:Lcom/twofours/surespot/ui/UIUtils$6; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/twofours/surespot/ui/UIUtils$6;)V | 31 | .method·constructor·<init>(Lcom/twofours/surespot/ui/UIUtils$6;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/ui/UIUtils$6; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·407 | 35 | ····.line·407 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/UIUtils$6$1;->this$0:Lcom/twofours/surespot/ui/UIUtils$6; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/ui/UIUtils$6$1;->this$0:Lcom/twofours/surespot/ui/UIUtils$6; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 65, 13 lines modified | Offset 65, 14 lines modified | ||
65 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/ui/UIUtils$6$1;-><init>(Lcom/twofours/surespot/ui/UIUtils$6;)V | 65 | ····invoke-direct·{v0,·p0},·Lcom/twofours/surespot/ui/UIUtils$6$1;-><init>(Lcom/twofours/surespot/ui/UIUtils$6;)V |
66 | ····const/4·v1,·0x0 | 66 | ····const/4·v1,·0x0 |
67 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 67 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
68 | ····.line·414 | ||
68 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/ui/UIUtils$6$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 69 | ····invoke-virtual·{v0,·v1},·Lcom/twofours/surespot/ui/UIUtils$6$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
69 | ····.line·417 | 70 | ····.line·417 |
70 | ····:cond_0 | 71 | ····:cond_0 |
71 | ····return-void | 72 | ····return-void |
72 | .end·method | 73 | .end·method |
Offset 1791, 20 lines modified | Offset 1791, 22 lines modified | ||
1791 | ····aput-object·v5,·v3,·v4 | 1791 | ····aput-object·v5,·v3,·v4 |
1792 | ····const/4·v4,·0x4 | 1792 | ····const/4·v4,·0x4 |
1793 | ····const·v5,·0x7f070112 | 1793 | ····const·v5,·0x7f070112 |
1794 | ····.line·373 | ||
1794 | ····invoke-virtual·{p0,·v5},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 1795 | ····invoke-virtual·{p0,·v5},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
1795 | ····move-result-object·v5 | 1796 | ····move-result-object·v5 |
1796 | ····aput-object·v5,·v3,·v4 | 1797 | ····aput-object·v5,·v3,·v4 |
1798 | ····.line·372 | ||
1797 | ····invoke-static·{v3},·Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 1799 | ····invoke-static·{v3},·Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
1798 | ····move-result-object·v3 | 1800 | ····move-result-object·v3 |
1799 | ····invoke-virtual·{v13,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 1801 | ····invoke-virtual·{v13,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
1800 | ····.line·377 | 1802 | ····.line·377 |
Offset 1955, 14 lines modified | Offset 1957, 15 lines modified | ||
1955 | ····const-string·v4,·"·" | 1957 | ····const-string·v4,·"·" |
1956 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1958 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1957 | ····move-result-object·v3 | 1959 | ····move-result-object·v3 |
1960 | ····.line·485 | ||
1958 | ····invoke-static·{},·Lcom/twofours/surespot/activities/MainActivity;->getContext()Landroid/content/Context; | 1961 | ····invoke-static·{},·Lcom/twofours/surespot/activities/MainActivity;->getContext()Landroid/content/Context; |
1959 | ····move-result-object·v4 | 1962 | ····move-result-object·v4 |
1960 | ····invoke-static·{v4},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; | 1963 | ····invoke-static·{v4},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; |
1961 | ····move-result-object·v4 | 1964 | ····move-result-object·v4 |
Offset 1979, 14 lines modified | Offset 1982, 15 lines modified | ||
1979 | ····move-result-object·v3 | 1982 | ····move-result-object·v3 |
1980 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1983 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1981 | ····move-result-object·v3 | 1984 | ····move-result-object·v3 |
1985 | ····.line·484 | ||
1982 | ····invoke-virtual·{v1,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 1986 | ····invoke-virtual·{v1,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
1983 | ····.line·489 | 1987 | ····.line·489 |
1984 | ····.end·local·v1····#·"tvTime":Landroid/widget/TextView; | 1988 | ····.end·local·v1····#·"tvTime":Landroid/widget/TextView; |
1985 | ····:cond_0 | 1989 | ····:cond_0 |
1986 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/chat/SurespotMessage;->getDataSize()Ljava/lang/Integer; | 1990 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/chat/SurespotMessage;->getDataSize()Ljava/lang/Integer; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 97, 23 lines modified | Offset 98, 32 lines modified | ||
97 | ····invoke-virtual·{v3,·v4},·Ljava/io/RandomAccessFile;->write([B)V | 98 | ····invoke-virtual·{v3,·v4},·Ljava/io/RandomAccessFile;->write([B)V |
98 | ····.line·88 | 99 | ····.line·88 |
99 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 100 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
100 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 101 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
102 | ····#·getter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->payloadSize:I | ||
103 | ····invoke-static·{v4},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$300(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)I | ||
104 | ····move-result·v4 | ||
105 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | ||
101 | ····#·getter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->buffer:[B | 106 | ····#·getter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->buffer:[B |
102 |
····invoke-static·{v |
107 | ····invoke-static·{v5},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$000(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)[B |
103 |
····move-result-object·v |
108 | ····move-result-object·v5 |
109 | ····array-length·v5,·v5 | ||
104 |
····a |
110 | ····add-int/2addr·v4,·v5 |
105 |
····# |
111 | ····#·setter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->payloadSize:I |
106 |
····invoke-static·{v3,·v4},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$3 |
112 | ····invoke-static·{v3,·v4},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$302(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;I)I |
107 | ····.line·89 | 113 | ····.line·89 |
108 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 114 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder$1;->this$0:Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
109 | ····#·getter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->bSamples:S | 115 | ····#·getter·for:·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->bSamples:S |
110 | ····invoke-static·{v3},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$400(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)S | 116 | ····invoke-static·{v3},·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->access$400(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)S |
Offset 418, 28 lines modified | Offset 418, 35 lines modified | ||
418 | ····.prologue | 418 | ····.prologue |
419 | ····.line·13 | 419 | ····.line·13 |
420 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->fWriter:Ljava/io/RandomAccessFile; | 420 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->fWriter:Ljava/io/RandomAccessFile; |
421 | ····return-object·v0 | 421 | ····return-object·v0 |
422 | .end·method | 422 | .end·method |
423 |
.method·static·synthetic·access$3 |
423 | .method·static·synthetic·access$300(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)I |
424 | ····.locals·1 | 424 | ····.locals·1 |
425 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 425 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
426 | ····.param·p1,·"x1"····#·I | ||
427 | ····.prologue | 426 | ····.prologue |
428 | ····.line·13 | 427 | ····.line·13 |
429 | ····iget·v0,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->payloadSize:I | 428 | ····iget·v0,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->payloadSize:I |
430 |
···· |
429 | ····return·v0 |
430 | .end·method | ||
431 |
·· |
431 | .method·static·synthetic·access$302(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;I)I |
432 | ····.locals·0 | ||
433 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | ||
434 | ····.param·p1,·"x1"····#·I | ||
432 |
···· |
435 | ····.prologue |
436 | ····.line·13 | ||
437 | ····iput·p1,·p0,·Lcom/twofours/surespot/voice/RehearsalAudioRecorder;->payloadSize:I | ||
438 | ····return·p1 | ||
433 | .end·method | 439 | .end·method |
434 | .method·static·synthetic·access$400(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)S | 440 | .method·static·synthetic·access$400(Lcom/twofours/surespot/voice/RehearsalAudioRecorder;)S |
435 | ····.locals·1 | 441 | ····.locals·1 |
436 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; | 442 | ····.param·p0,·"x0"····#·Lcom/twofours/surespot/voice/RehearsalAudioRecorder; |
437 | ····.prologue | 443 | ····.prologue |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$currentTimeLeft:I | 22 | .field·final·synthetic·val$currentTimeLeft:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$1$1;I)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$1$1;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/voice/VoiceController$1$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·112 | 28 | ····.line·112 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1$1;->this$1:Lcom/twofours/surespot/voice/VoiceController$1$1; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1$1;->this$1:Lcom/twofours/surespot/voice/VoiceController$1$1; |
29 | ····iput·p2,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1$1;->val$currentTimeLeft:I | 30 | ····iput·p2,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1$1;->val$currentTimeLeft:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceController$1; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceController$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$1;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoiceController$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·96 | 27 | ····.line·96 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1;->this$0:Lcom/twofours/surespot/voice/VoiceController$1; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$1$1;->this$0:Lcom/twofours/surespot/voice/VoiceController$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 49, 18 lines modified | Offset 50, 25 lines modified | ||
49 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
50 | ····sget-object·v2,·Lcom/twofours/surespot/voice/VoiceController$State;->RECORDING:Lcom/twofours/surespot/voice/VoiceController$State; | 51 | ····sget-object·v2,·Lcom/twofours/surespot/voice/VoiceController$State;->RECORDING:Lcom/twofours/surespot/voice/VoiceController$State; |
51 | ····if-ne·v1,·v2,·:cond_2 | 52 | ····if-ne·v1,·v2,·:cond_2 |
52 | ····.line·101 | 53 | ····.line·101 |
53 |
····co |
54 | ····#·getter·for:·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F |
55 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->access$100()F | ||
56 | ····move-result·v1 | ||
57 | ····const/high16·v2,·0x42480000····#·50.0f | ||
58 | ····sub-float/2addr·v1,·v2 | ||
54 |
····# |
59 | ····#·setter·for:·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F |
55 |
····invoke-static·{v1},·Lcom/twofours/surespot/voice/VoiceController;->access$1 |
60 | ····invoke-static·{v1},·Lcom/twofours/surespot/voice/VoiceController;->access$102(F)F |
56 | ····.line·103 | 61 | ····.line·103 |
57 | ····#·getter·for:·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F | 62 | ····#·getter·for:·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F |
58 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->access$100()F | 63 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->access$100()F |
59 | ····move-result·v1 | 64 | ····move-result·v1 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceController$2; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceController$2; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$2;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceController$2;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoiceController$2; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·306 | 37 | ····.line·306 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$2$1;->this$0:Lcom/twofours/surespot/voice/VoiceController$2; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceController$2$1;->this$0:Lcom/twofours/surespot/voice/VoiceController$2; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 94, 27 lines modified | Offset 94, 29 lines modified | ||
94 | ····new-instance·v3,·Ljava/io/File; | 94 | ····new-instance·v3,·Ljava/io/File; |
95 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/voice/VoiceController$2;->val$m4aFile:Ljava/lang/String; | 95 | ····iget-object·v4,·p0,·Lcom/twofours/surespot/voice/VoiceController$2;->val$m4aFile:Ljava/lang/String; |
96 | ····invoke-direct·{v3,·v4},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 96 | ····invoke-direct·{v3,·v4},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
97 | ····.line·306 | ||
97 | ····invoke-static·{v3},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; | 98 | ····invoke-static·{v3},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; |
98 | ····move-result-object·v3 | 99 | ····move-result-object·v3 |
99 | ····#·getter·for:·Lcom/twofours/surespot/voice/VoiceController;->mUsername:Ljava/lang/String; | 100 | ····#·getter·for:·Lcom/twofours/surespot/voice/VoiceController;->mUsername:Ljava/lang/String; |
100 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->access$600()Ljava/lang/String; | 101 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->access$600()Ljava/lang/String; |
101 | ····move-result-object·v4 | 102 | ····move-result-object·v4 |
102 | ····new-instance·v5,·Lcom/twofours/surespot/voice/VoiceController$2$1; | 103 | ····new-instance·v5,·Lcom/twofours/surespot/voice/VoiceController$2$1; |
103 | ····invoke-direct·{v5,·p0},·Lcom/twofours/surespot/voice/VoiceController$2$1;-><init>(Lcom/twofours/surespot/voice/VoiceController$2;)V | 104 | ····invoke-direct·{v5,·p0},·Lcom/twofours/surespot/voice/VoiceController$2$1;-><init>(Lcom/twofours/surespot/voice/VoiceController$2;)V |
105 | ····.line·305 | ||
104 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/chat/ChatUtils;->uploadVoiceMessageAsync(Landroid/app/Activity;Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/network/NetworkController;Landroid/net/Uri;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V | 106 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/chat/ChatUtils;->uploadVoiceMessageAsync(Landroid/app/Activity;Lcom/twofours/surespot/chat/ChatController;Lcom/twofours/surespot/network/NetworkController;Landroid/net/Uri;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)V |
105 | ····.line·320 | 107 | ····.line·320 |
106 | ····:goto_0 | 108 | ····:goto_0 |
107 | ····return-void | 109 | ····return-void |
108 | ····.line·316 | 110 | ····.line·316 |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; | 28 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader;Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;)V | 30 | .method·public·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader;Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoiceMessageDownloader; | ||
32 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask; | 33 | ····.param·p2,·"decryptionTask"····#·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask; |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·306 | 35 | ····.line·306 |
35 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; | 36 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$DecryptionTaskWrapper;->this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 135, 14 lines modified | Offset 135, 25 lines modified | ||
135 | ····.prologue | 135 | ····.prologue |
136 | ····.line·37 | 136 | ····.line·37 |
137 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->playCompleted()V | 137 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->playCompleted()V |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | .method·static·synthetic·access$102(F)F | ||
141 | ····.locals·0 | ||
142 | ····.param·p0,·"x0"····#·F | ||
143 | ····.prologue | ||
144 | ····.line·37 | ||
145 | ····sput·p0,·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F | ||
146 | ····return·p0 | ||
147 | .end·method | ||
140 | .method·static·synthetic·access$1100()Z | 148 | .method·static·synthetic·access$1100()Z |
141 | ····.locals·1 | 149 | ····.locals·1 |
142 | ····.prologue | 150 | ····.prologue |
143 | ····.line·37 | 151 | ····.line·37 |
144 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->isCurrentMessage()Z | 152 | ····invoke-static·{},·Lcom/twofours/surespot/voice/VoiceController;->isCurrentMessage()Z |
Offset 159, 29 lines modified | Offset 170, 14 lines modified | ||
159 | ····.prologue | 170 | ····.prologue |
160 | ····.line·37 | 171 | ····.line·37 |
161 | ····invoke-static·{p0,·p1},·Lcom/twofours/surespot/voice/VoiceController;->setProgress(Landroid/widget/SeekBar;I)V | 172 | ····invoke-static·{p0,·p1},·Lcom/twofours/surespot/voice/VoiceController;->setProgress(Landroid/widget/SeekBar;I)V |
162 | ····return-void | 173 | ····return-void |
163 | .end·method | 174 | .end·method |
164 | .method·static·synthetic·access$124(F)F | ||
165 | ····.locals·1 | ||
166 | ····.param·p0,·"x0"····#·F | ||
167 | ····.prologue | ||
168 | ····.line·37 | ||
169 | ····sget·v0,·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F | ||
170 | ····sub-float/2addr·v0,·p0 | ||
171 | ····sput·v0,·Lcom/twofours/surespot/voice/VoiceController;->mTimeLeft:F | ||
172 | ····return·v0 | ||
173 | .end·method | ||
174 | .method·static·synthetic·access$200()Lcom/twofours/surespot/voice/VolumeEnvelopeView; | 175 | .method·static·synthetic·access$200()Lcom/twofours/surespot/voice/VolumeEnvelopeView; |
175 | ····.locals·1 | 176 | ····.locals·1 |
176 | ····.prologue | 177 | ····.prologue |
177 | ····.line·37 | 178 | ····.line·37 |
178 | ····sget-object·v0,·Lcom/twofours/surespot/voice/VoiceController;->mEnvelopeView:Lcom/twofours/surespot/voice/VolumeEnvelopeView; | 179 | ····sget-object·v0,·Lcom/twofours/surespot/voice/VoiceController;->mEnvelopeView:Lcom/twofours/surespot/voice/VolumeEnvelopeView; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$view:Landroid/view/View; | 22 | .field·final·synthetic·val$view:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·273 | 28 | ····.line·273 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask$1;->this$1:Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask$1;->this$1:Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask$1;->val$view:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask$1;->val$view:Landroid/view/View; |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | ····.end·annotation | 35 | ····.end·annotation |
36 | .end·field | 36 | .end·field |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·public·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader;Landroid/view/View;Lcom/twofours/surespot/chat/SurespotMessage;)V | 38 | .method·public·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageDownloader;Landroid/view/View;Lcom/twofours/surespot/chat/SurespotMessage;)V |
39 | ····.locals·1 | 39 | ····.locals·1 |
40 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoiceMessageDownloader; | ||
40 | ····.param·p2,·"parentView"····#·Landroid/view/View; | 41 | ····.param·p2,·"parentView"····#·Landroid/view/View; |
41 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; | 42 | ····.param·p3,·"message"····#·Lcom/twofours/surespot/chat/SurespotMessage; |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·158 | 44 | ····.line·158 |
44 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;->this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; | 45 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageDownloader$VoiceMessageDownloaderTask;->this$0:Lcom/twofours/surespot/voice/VoiceMessageDownloader; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; | 32 | .field·final·synthetic·val$dialogi:Landroid/content/DialogInterface; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 34 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·80 | 38 | ····.line·80 |
38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1; | 39 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;->this$1:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1; |
39 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;->val$dialogi:Landroid/content/DialogInterface; | 40 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;->val$dialogi:Landroid/content/DialogInterface; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 22 | .field·final·synthetic·val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment;Lcom/twofours/surespot/activities/MainActivity;)V | 24 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment;Lcom/twofours/surespot/activities/MainActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·68 | 28 | ····.line·68 |
28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; | 29 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; |
29 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 30 | ····iput-object·p2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 130, 14 lines modified | Offset 131, 15 lines modified | ||
130 | ····move-result-object·v1 | 131 | ····move-result-object·v1 |
131 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; | 132 | ····iget-object·v2,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; |
132 | ····const·v3,·0x7f070062 | 133 | ····const·v3,·0x7f070062 |
134 | ····.line·80 | ||
133 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment;->getString(I)Ljava/lang/String; | 135 | ····invoke-virtual·{v2,·v3},·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment;->getString(I)Ljava/lang/String; |
134 | ····move-result-object·v2 | 136 | ····move-result-object·v2 |
135 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; | 137 | ····iget-object·v3,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->this$0:Lcom/twofours/surespot/voice/VoiceMessageMenuFragment; |
136 | ····const·v4,·0x7f0700df | 138 | ····const·v4,·0x7f0700df |
Offset 154, 14 lines modified | Offset 156, 15 lines modified | ||
154 | ····move-result-object·v4 | 156 | ····move-result-object·v4 |
155 | ····new-instance·v5,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1; | 157 | ····new-instance·v5,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1; |
156 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;Landroid/content/DialogInterface;)V | 158 | ····invoke-direct·{v5,·p0,·p1},·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1$1;-><init>(Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;Landroid/content/DialogInterface;)V |
159 | ····.line·79 | ||
157 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; | 160 | ····invoke-static/range·{v0·..·v5},·Lcom/twofours/surespot/ui/UIUtils;->createAndShowConfirmationDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/twofours/surespot/network/IAsyncCallback;)Landroid/app/AlertDialog; |
158 | ····move-result-object·v7 | 161 | ····move-result-object·v7 |
159 | ····.line·90 | 162 | ····.line·90 |
160 | ····.local·v7,·"dialog":Landroid/app/AlertDialog; | 163 | ····.local·v7,·"dialog":Landroid/app/AlertDialog; |
161 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; | 164 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VoiceMessageMenuFragment$1;->val$mActivity:Lcom/twofours/surespot/activities/MainActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 21 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V | 23 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoicePurchaseFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·75 | 27 | ····.line·75 |
27 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$1;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 28 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$1;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoicePurchaseFragment; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·112 | 37 | ····.line·112 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$2;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$2;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 31 | .field·final·synthetic·this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V | 33 | .method·constructor·<init>(Lcom/twofours/surespot/voice/VoicePurchaseFragment;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/twofours/surespot/voice/VoicePurchaseFragment; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·151 | 37 | ····.line·151 |
37 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$3;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; | 38 | ····iput-object·p1,·p0,·Lcom/twofours/surespot/voice/VoicePurchaseFragment$3;->this$0:Lcom/twofours/surespot/voice/VoicePurchaseFragment; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 185, 36 lines modified | Offset 185, 36 lines modified | ||
185 | ····invoke-super·{p0,·p1},·Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V | 185 | ····invoke-super·{p0,·p1},·Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V |
186 | ····.line·99 | 186 | ····.line·99 |
187 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelope:Ljava/util/LinkedList; | 187 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelope:Ljava/util/LinkedList; |
188 | ····invoke-virtual·{v0},·Ljava/util/LinkedList;->size()I | 188 | ····invoke-virtual·{v0},·Ljava/util/LinkedList;->size()I |
189 |
····move-result·v1 |
189 | ····move-result·v10 |
190 | ····.line·100 | 190 | ····.line·100 |
191 |
····.local·v1 |
191 | ····.local·v10,·"size":I |
192 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->getWidth()I | 192 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->getWidth()I |
193 | ····move-result·v0 | 193 | ····move-result·v0 |
194 |
····div-int/lit16·v1 |
194 | ····div-int/lit16·v11,·v0,·0xc8 |
195 | ····.line·101 | 195 | ····.line·101 |
196 |
····.local·v1 |
196 | ····.local·v11,·"width":I |
197 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->getWidth()I | 197 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->getWidth()I |
198 | ····move-result·v0 | 198 | ····move-result·v0 |
199 |
····mul-int·v1,·v1 |
199 | ····mul-int·v1,·v11,·v10 |
200 |
····sub-int·v1 |
200 | ····sub-int·v12,·v0,·v1 |
201 | ····.line·103 | 201 | ····.line·103 |
202 |
····.local·v1 |
202 | ····.local·v12,·"x":I |
203 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getHeight()I | 203 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getHeight()I |
204 | ····move-result·v0 | 204 | ····move-result·v0 |
205 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getPaddingBottom()I | 205 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getPaddingBottom()I |
206 | ····move-result·v1 | 206 | ····move-result·v1 |
Offset 231, 33 lines modified | Offset 231, 32 lines modified | ||
231 | ····.line·104 | 231 | ····.line·104 |
232 | ····.local·v6,·"height":I | 232 | ····.local·v6,·"height":I |
233 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getHeight()I | 233 | ····invoke-virtual·{p0},·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->getHeight()I |
234 | ····move-result·v0 | 234 | ····move-result·v0 |
235 |
····div-int/lit8·v |
235 | ····div-int/lit8·v8,·v0,·0x2 |
236 | ····.line·106 | 236 | ····.line·106 |
237 |
····.local·v |
237 | ····.local·v8,·"mid":I |
238 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelope:Ljava/util/LinkedList; | 238 | ····iget-object·v0,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelope:Ljava/util/LinkedList; |
239 | ····invoke-virtual·{v0},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; | 239 | ····invoke-virtual·{v0},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
240 |
····move-result-object·v |
240 | ····move-result-object·v13 |
241 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
242 | ····:goto_0 | 241 | ····:goto_0 |
243 |
····invoke-interface·{v |
242 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
244 | ····move-result·v0 | 243 | ····move-result·v0 |
245 | ····if-eqz·v0,·:cond_0 | 244 | ····if-eqz·v0,·:cond_0 |
246 |
····invoke-interface·{v |
245 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
247 | ····move-result-object·v7 | 246 | ····move-result-object·v7 |
248 | ····check-cast·v7,·Ljava/lang/Integer; | 247 | ····check-cast·v7,·Ljava/lang/Integer; |
249 | ····.line·107 | 248 | ····.line·107 |
250 | ····.local·v7,·"i":Ljava/lang/Integer; | 249 | ····.local·v7,·"i":Ljava/lang/Integer; |
Offset 269, 47 lines modified | Offset 268, 47 lines modified | ||
269 | ····div-float/2addr·v0,·v1 | 268 | ····div-float/2addr·v0,·v1 |
270 | ····int-to-float·v1,·v6 | 269 | ····int-to-float·v1,·v6 |
271 | ····mul-float/2addr·v0,·v1 | 270 | ····mul-float/2addr·v0,·v1 |
272 |
····float-to-int·v |
271 | ····float-to-int·v9,·v0 |
273 | ····.line·108 | 272 | ····.line·108 |
274 |
····.local·v |
273 | ····.local·v9,·"offset":I |
275 |
····int-to-float·v1,·v1 |
274 | ····int-to-float·v1,·v12 |
276 |
····sub-int·v0,·v |
275 | ····sub-int·v0,·v8,·v9 |
277 | ····int-to-float·v2,·v0 | 276 | ····int-to-float·v2,·v0 |
278 |
····int-to-float·v3,·v1 |
277 | ····int-to-float·v3,·v12 |
279 |
····add-int·v0,·v |
278 | ····add-int·v0,·v8,·v9 |
280 | ····add-int/lit8·v0,·v0,·0x1 | 279 | ····add-int/lit8·v0,·v0,·0x1 |
281 | ····int-to-float·v4,·v0 | 280 | ····int-to-float·v4,·v0 |
282 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelopePaint:Landroid/graphics/Paint; | 281 | ····iget-object·v5,·p0,·Lcom/twofours/surespot/voice/VolumeEnvelopeView;->mEnvelopePaint:Landroid/graphics/Paint; |
283 | ····move-object·v0,·p1 | 282 | ····move-object·v0,·p1 |
Max diff block lines reached; 476/3326 bytes (14.31%) of diff not shown. |
Offset 119, 50 lines modified | Offset 119, 47 lines modified | ||
119 | ····.locals·5 | 119 | ····.locals·5 |
120 | ····.param·p0,·"value"····#·I | 120 | ····.param·p0,·"value"····#·I |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·86 | 122 | ····.line·86 |
123 | ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; | 123 | ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
124 |
····move-result-object·v |
124 | ····move-result-object·v2 |
125 |
|
125 | ····array-length·v3,·v2 |
126 | ····array-length·v2,·v0 | ||
127 | ····.local·v2,·"len$":I | ||
128 | ····const/4·v1,·0x0 | 126 | ····const/4·v1,·0x0 |
129 | ····.local·v1,·"i$":I | ||
130 | ····:goto_0 | 127 | ····:goto_0 |
131 |
····if-ge·v1,·v |
128 | ····if-ge·v1,·v3,·:cond_1 |
132 |
····aget-object·v |
129 | ····aget-object·v0,·v2,·v1 |
133 | ····.line·87 | 130 | ····.line·87 |
134 |
····.local·v |
131 | ····.local·v0,·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
135 |
····iget·v4,·v |
132 | ····iget·v4,·v0,·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I |
136 | ····if-ne·v4,·p0,·:cond_0 | 133 | ····if-ne·v4,·p0,·:cond_0 |
137 | ····.line·91 | 134 | ····.line·91 |
138 |
····.end·local·v |
135 | ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
139 | ····:goto_1 | 136 | ····:goto_1 |
140 |
····return-object·v |
137 | ····return-object·v0 |
141 | ····.line·86 | 138 | ····.line·86 |
142 |
····.restart·local·v |
139 | ····.restart·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
143 | ····:cond_0 | 140 | ····:cond_0 |
144 | ····add-int/lit8·v1,·v1,·0x1 | 141 | ····add-int/lit8·v1,·v1,·0x1 |
145 | ····goto·:goto_0 | 142 | ····goto·:goto_0 |
146 | ····.line·91 | 143 | ····.line·91 |
147 |
····.end·local·v |
144 | ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
148 | ····:cond_1 | 145 | ····:cond_1 |
149 |
····const/4·v |
146 | ····const/4·v0,·0x0 |
150 | ····goto·:goto_1 | 147 | ····goto·:goto_1 |
151 | .end·method | 148 | .end·method |
152 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; | 149 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; |
153 | ····.locals·1 | 150 | ····.locals·1 |
154 | ····.param·p0,·"name"····#·Ljava/lang/String; | 151 | ····.param·p0,·"name"····#·Ljava/lang/String; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/viewpagerindicator/PageIndicator; | 6 | .implements·Lcom/viewpagerindicator/PageIndicator; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/viewpagerindicator/TitlePageIndicator$1;, | ||
11 | ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;, | 10 | ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;, |
12 | ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;, | 11 | ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;, |
13 | ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; | 12 | ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/tavendo/autobahn/WebSocketConnection; | 21 | .field·final·synthetic·this$0:Lde/tavendo/autobahn/WebSocketConnection; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V | 23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/tavendo/autobahn/WebSocketConnection; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·124 | 27 | ····.line·124 |
27 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$1;->this$0:Lde/tavendo/autobahn/WebSocketConnection; | 28 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$1;->this$0:Lde/tavendo/autobahn/WebSocketConnection; |
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:Lde/tavendo/autobahn/WebSocketConnection; | 21 | .field·final·synthetic·this$0:Lde/tavendo/autobahn/WebSocketConnection; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V | 23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/tavendo/autobahn/WebSocketConnection; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$2;->this$0:Lde/tavendo/autobahn/WebSocketConnection; | 28 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$2;->this$0:Lde/tavendo/autobahn/WebSocketConnection; |
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:Lde/tavendo/autobahn/WebSocketConnection; | 21 | .field·final·synthetic·this$0:Lde/tavendo/autobahn/WebSocketConnection; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V | 23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/tavendo/autobahn/WebSocketConnection; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·225 | 27 | ····.line·225 |
27 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$3;->this$0:Lde/tavendo/autobahn/WebSocketConnection; | 28 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$3;->this$0:Lde/tavendo/autobahn/WebSocketConnection; |
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:Lde/tavendo/autobahn/WebSocketConnection; | 21 | .field·final·synthetic·this$0:Lde/tavendo/autobahn/WebSocketConnection; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V | 23 | .method·constructor·<init>(Lde/tavendo/autobahn/WebSocketConnection;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/tavendo/autobahn/WebSocketConnection; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·278 | 27 | ····.line·278 |
27 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$4;->this$0:Lde/tavendo/autobahn/WebSocketConnection; | 28 | ····iput-object·p1,·p0,·Lde/tavendo/autobahn/WebSocketConnection$4;->this$0:Lde/tavendo/autobahn/WebSocketConnection; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Thread; | 2 | .super·Ljava/lang/Thread; |
3 | .source·"WebSocketReader.java" | 3 | .source·"WebSocketReader.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lde/tavendo/autobahn/WebSocketReader$1;, | ||
8 | ········Lde/tavendo/autobahn/WebSocketReader$ReaderState; | 7 | ········Lde/tavendo/autobahn/WebSocketReader$ReaderState; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·TAG:Ljava/lang/String; | 11 | .field·private·static·final·TAG:Ljava/lang/String; |
Offset 1077, 14 lines modified | Offset 1076, 15 lines modified | ||
1077 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1076 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
1078 | ····move-object/from16·v26,·v0 | 1077 | ····move-object/from16·v26,·v0 |
1079 | ····const/16·v27,·0x3 | 1078 | ····const/16·v27,·0x3 |
1079 | ····.line·215 | ||
1080 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B | 1080 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B |
1081 | ····move-result·v26 | 1081 | ····move-result·v26 |
1082 | ····move/from16·v0,·v26 | 1082 | ····move/from16·v0,·v26 |
1083 | ····and-int/lit16·v0,·v0,·0xff | 1083 | ····and-int/lit16·v0,·v0,·0xff |
Offset 1099, 14 lines modified | Offset 1099, 15 lines modified | ||
1099 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1099 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
1100 | ····move-object/from16·v26,·v0 | 1100 | ····move-object/from16·v26,·v0 |
1101 | ····const/16·v27,·0x4 | 1101 | ····const/16·v27,·0x4 |
1102 | ····.line·216 | ||
1102 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B | 1103 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B |
1103 | ····move-result·v26 | 1104 | ····move-result·v26 |
1104 | ····move/from16·v0,·v26 | 1105 | ····move/from16·v0,·v26 |
1105 | ····and-int/lit16·v0,·v0,·0xff | 1106 | ····and-int/lit16·v0,·v0,·0xff |
Offset 1121, 14 lines modified | Offset 1122, 15 lines modified | ||
1121 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1122 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
1122 | ····move-object/from16·v26,·v0 | 1123 | ····move-object/from16·v26,·v0 |
1123 | ····const/16·v27,·0x5 | 1124 | ····const/16·v27,·0x5 |
1125 | ····.line·217 | ||
1124 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B | 1126 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B |
1125 | ····move-result·v26 | 1127 | ····move-result·v26 |
1126 | ····move/from16·v0,·v26 | 1128 | ····move/from16·v0,·v26 |
1127 | ····and-int/lit16·v0,·v0,·0xff | 1129 | ····and-int/lit16·v0,·v0,·0xff |
Offset 1143, 14 lines modified | Offset 1145, 15 lines modified | ||
1143 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1145 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
1144 | ····move-object/from16·v26,·v0 | 1146 | ····move-object/from16·v26,·v0 |
1145 | ····const/16·v27,·0x6 | 1147 | ····const/16·v27,·0x6 |
1148 | ····.line·218 | ||
1146 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B | 1149 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B |
1147 | ····move-result·v26 | 1150 | ····move-result·v26 |
1148 | ····move/from16·v0,·v26 | 1151 | ····move/from16·v0,·v26 |
1149 | ····and-int/lit16·v0,·v0,·0xff | 1152 | ····and-int/lit16·v0,·v0,·0xff |
Offset 1165, 14 lines modified | Offset 1168, 15 lines modified | ||
1165 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1168 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
1166 | ····move-object/from16·v26,·v0 | 1169 | ····move-object/from16·v26,·v0 |
1167 | ····const/16·v27,·0x7 | 1170 | ····const/16·v27,·0x7 |
1171 | ····.line·219 | ||
1168 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B | 1172 | ····invoke-virtual/range·{v26·..·v27},·Ljava/nio/ByteBuffer;->get(I)B |
1169 | ····move-result·v26 | 1173 | ····move-result·v26 |
1170 | ····move/from16·v0,·v26 | 1174 | ····move/from16·v0,·v26 |
1171 | ····and-int/lit16·v0,·v0,·0xff | 1175 | ····and-int/lit16·v0,·v0,·0xff |
Offset 1187, 14 lines modified | Offset 1191, 15 lines modified | ||
1187 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; | 1191 | ····iget-object·v0,·v0,·Lde/tavendo/autobahn/WebSocketReader;->mApplicationBuffer:Ljava/nio/ByteBuffer; |
Max diff block lines reached; 2294/4640 bytes (49.44%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$id:Ljava/lang/String; | 24 | .field·final·synthetic·val$id:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lio/socket/IOConnection;Ljava/lang/String;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lio/socket/IOConnection;Ljava/lang/String;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lio/socket/IOConnection; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·353 | 30 | ····.line·353 |
30 | ····iput-object·p1,·p0,·Lio/socket/IOConnection$1;->this$0:Lio/socket/IOConnection; | 31 | ····iput-object·p1,·p0,·Lio/socket/IOConnection$1;->this$0:Lio/socket/IOConnection; |
31 | ····iput-object·p2,·p0,·Lio/socket/IOConnection$1;->val$endPoint:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lio/socket/IOConnection$1;->val$endPoint:Ljava/lang/String; |
Offset 41, 117 lines modified | Offset 42, 112 lines modified | ||
41 | ····return-void | 42 | ····return-void |
42 | .end·method | 43 | .end·method |
43 | #·virtual·methods | 44 | #·virtual·methods |
44 | .method·public·varargs·ack([Ljava/lang/Object;)V | 45 | .method·public·varargs·ack([Ljava/lang/Object;)V |
45 |
····.locals· |
46 | ····.locals·9 |
46 | ····.param·p1,·"args"····#·[Ljava/lang/Object; | 47 | ····.param·p1,·"args"····#·[Ljava/lang/Object; |
47 | ····.prologue | 48 | ····.prologue |
48 | ····.line·356 | 49 | ····.line·356 |
49 |
····new-instance·v |
50 | ····new-instance·v1,·Lorg/json/JSONArray; |
50 |
····invoke-direct·{v |
51 | ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V |
51 | ····.line·357 | 52 | ····.line·357 |
52 |
····.local·v |
53 | ····.local·v1,·"array":Lorg/json/JSONArray; |
53 |
···· |
54 | ····array-length·v5,·p1 |
54 | ····.local·v1,·"arr$":[Ljava/lang/Object; | ||
55 | ····array-length·v5,·v1 | ||
56 | ····.local·v5,·"len$":I | ||
57 | ····const/4·v4,·0x0 | 55 | ····const/4·v4,·0x0 |
58 | ····.local·v4,·"i$":I | ||
59 | ····:goto_0 | 56 | ····:goto_0 |
60 | ····if-ge·v4,·v5,·:cond_1 | 57 | ····if-ge·v4,·v5,·:cond_1 |
61 |
····aget-object·v |
58 | ····aget-object·v3,·p1,·v4 |
62 | ····.line·359 | 59 | ····.line·359 |
63 |
····.local·v |
60 | ····.local·v3,·"o":Ljava/lang/Object; |
64 |
····if-nez·v |
61 | ····if-nez·v3,·:cond_0 |
65 | ····:try_start_0 | 62 | ····:try_start_0 |
66 |
····sget-object·v |
63 | ····sget-object·v3,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object; |
67 |
····.end·local·v |
64 | ····.end·local·v3····#·"o":Ljava/lang/Object; |
68 | ····:cond_0 | 65 | ····:cond_0 |
69 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v1,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; |
70 | ····:try_end_0 | 67 | ····:try_end_0 |
71 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 68 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
72 | ····.line·357 | 69 | ····.line·357 |
73 | ····:goto_1 | 70 | ····:goto_1 |
74 | ····add-int/lit8·v4,·v4,·0x1 | 71 | ····add-int/lit8·v4,·v4,·0x1 |
75 | ····goto·:goto_0 | 72 | ····goto·:goto_0 |
76 | ····.line·361 | 73 | ····.line·361 |
77 | ····:catch_0 | 74 | ····:catch_0 |
78 |
····move-exception·v |
75 | ····move-exception·v2 |
79 | ····.line·362 | 76 | ····.line·362 |
80 |
····.local·v |
77 | ····.local·v2,·"e":Ljava/lang/Exception; |
81 |
····iget-object·v |
78 | ····iget-object·v6,·p0,·Lio/socket/IOConnection$1;->this$0:Lio/socket/IOConnection; |
82 |
····new-instance·v |
79 | ····new-instance·v7,·Lio/socket/SocketIOException; |
83 |
····const-string·v |
80 | ····const-string·v8,·"You·can·only·put·values·in·IOAcknowledge.ack()·which·can·be·handled·by·JSONArray.put()" |
84 |
····invoke-direct·{v |
81 | ····invoke-direct·{v7,·v8,·v2},·Lio/socket/SocketIOException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V |
85 | ····#·invokes:·Lio/socket/IOConnection;->error(Lio/socket/SocketIOException;)V | 82 | ····#·invokes:·Lio/socket/IOConnection;->error(Lio/socket/SocketIOException;)V |
86 |
····invoke-static·{v |
83 | ····invoke-static·{v6,·v7},·Lio/socket/IOConnection;->access$100(Lio/socket/IOConnection;Lio/socket/SocketIOException;)V |
87 | ····goto·:goto_1 | 84 | ····goto·:goto_1 |
88 | ····.line·366 | 85 | ····.line·366 |
89 |
····.end·local·v |
86 | ····.end·local·v2····#·"e":Ljava/lang/Exception; |
90 | ····:cond_1 | 87 | ····:cond_1 |
91 | ····new-instance·v0,·Lio/socket/IOMessage; | 88 | ····new-instance·v0,·Lio/socket/IOMessage; |
92 |
····const/4·v |
89 | ····const/4·v4,·0x6 |
93 |
····iget-object·v |
90 | ····iget-object·v5,·p0,·Lio/socket/IOConnection$1;->val$endPoint:Ljava/lang/String; |
94 |
····new-instance·v |
91 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
95 |
····invoke-direct·{v |
92 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
Max diff block lines reached; 1917/6012 bytes (31.89%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lio/socket/IOConnection; | 29 | .field·final·synthetic·this$0:Lio/socket/IOConnection; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lio/socket/IOConnection;)V | 31 | .method·constructor·<init>(Lio/socket/IOConnection;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lio/socket/IOConnection; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·410 | 35 | ····.line·410 |
35 | ····iput-object·p1,·p0,·Lio/socket/IOConnection$2;->this$0:Lio/socket/IOConnection; | 36 | ····iput-object·p1,·p0,·Lio/socket/IOConnection$2;->this$0:Lio/socket/IOConnection; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 244, 14 lines modified | Offset 244, 15 lines modified | ||
244 | ····.line·410 | 244 | ····.line·410 |
245 | ····new-instance·v1,·Lio/socket/IOConnection$2; | 245 | ····new-instance·v1,·Lio/socket/IOConnection$2; |
246 | ····invoke-direct·{v1,·p0},·Lio/socket/IOConnection$2;-><init>(Lio/socket/IOConnection;)V | 246 | ····invoke-direct·{v1,·p0},·Lio/socket/IOConnection$2;-><init>(Lio/socket/IOConnection;)V |
247 | ····new-array·v2,·v3,·[Ljava/lang/Void; | 247 | ····new-array·v2,·v3,·[Ljava/lang/Void; |
248 | ····.line·421 | ||
248 | ····invoke-virtual·{v1,·v2},·Lio/socket/IOConnection$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 249 | ····invoke-virtual·{v1,·v2},·Lio/socket/IOConnection$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
249 | ····.line·428 | 250 | ····.line·428 |
250 | ····:goto_0 | 251 | ····:goto_0 |
251 | ····return-void | 252 | ····return-void |
252 | ····.line·401 | 253 | ····.line·401 |
Offset 573, 50 lines modified | Offset 574, 49 lines modified | ||
573 | .method·private·error(Lio/socket/SocketIOException;)V | 574 | .method·private·error(Lio/socket/SocketIOException;)V |
574 | ····.locals·3 | 575 | ····.locals·3 |
575 | ····.param·p1,·"e"····#·Lio/socket/SocketIOException; | 576 | ····.param·p1,·"e"····#·Lio/socket/SocketIOException; |
576 | ····.prologue | 577 | ····.prologue |
577 | ····.line·459 | 578 | ····.line·459 |
578 |
····iget-object·v |
579 | ····iget-object·v1,·p0,·Lio/socket/IOConnection;->sockets:Ljava/util/HashMap; |
579 |
····invoke-virtual·{v |
580 | ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
580 |
····move-result-object·v |
581 | ····move-result-object·v1 |
581 |
····invoke-interface·{v |
582 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
582 |
····move-result-object·v |
583 | ····move-result-object·v1 |
583 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
584 | ····:goto_0 | 584 | ····:goto_0 |
585 |
····invoke-interface·{v |
585 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
586 | ····move-result·v2 | 586 | ····move-result·v2 |
587 | ····if-eqz·v2,·:cond_0 | 587 | ····if-eqz·v2,·:cond_0 |
588 |
····invoke-interface·{v |
588 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
589 |
····move-result-object·v |
589 | ····move-result-object·v0 |
590 |
····check-cast·v |
590 | ····check-cast·v0,·Lio/socket/SocketIO; |
591 | ····.line·460 | 591 | ····.line·460 |
592 |
····.local·v |
592 | ····.local·v0,·"socket":Lio/socket/SocketIO; |
593 |
····invoke-virtual·{v |
593 | ····invoke-virtual·{v0},·Lio/socket/SocketIO;->getCallback()Lio/socket/IOCallback; |
594 | ····move-result-object·v2 | 594 | ····move-result-object·v2 |
595 | ····invoke-interface·{v2,·p1},·Lio/socket/IOCallback;->onError(Lio/socket/SocketIOException;)V | 595 | ····invoke-interface·{v2,·p1},·Lio/socket/IOCallback;->onError(Lio/socket/SocketIOException;)V |
596 | ····goto·:goto_0 | 596 | ····goto·:goto_0 |
597 | ····.line·462 | 597 | ····.line·462 |
598 |
····.end·local·v |
598 | ····.end·local·v0····#·"socket":Lio/socket/SocketIO; |
599 | ····:cond_0 | 599 | ····:cond_0 |
600 | ····invoke-direct·{p0},·Lio/socket/IOConnection;->cleanup()V | 600 | ····invoke-direct·{p0},·Lio/socket/IOConnection;->cleanup()V |
601 | ····.line·463 | 601 | ····.line·463 |
602 | ····return-void | 602 | ····return-void |
603 | .end·method | 603 | .end·method |
Offset 736, 422 lines modified | Offset 736, 412 lines modified | ||
736 | .end·method | 736 | .end·method |
737 | .method·private·handshake()V | 737 | .method·private·handshake()V |
738 | ····.locals·18 | 738 | ····.locals·18 |
739 | ····.prologue | 739 | ····.prologue |
740 | ····.line·281 | 740 | ····.line·281 |
741 |
····const/4·v1 |
741 | ····const/4·v13,·0x1 |
742 | ····:try_start_0 | 742 | ····:try_start_0 |
743 | ····move-object/from16·v0,·p0 | 743 | ····move-object/from16·v0,·p0 |
744 |
····invoke-direct·{v0,·v1 |
744 | ····invoke-direct·{v0,·v13},·Lio/socket/IOConnection;->setState(I)V |
745 | ····.line·282 | 745 | ····.line·282 |
746 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient; | 746 | ····new-instance·v2,·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient; |
747 | ····invoke-direct·{v2},·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient;-><init>()V | 747 | ····invoke-direct·{v2},·Lch/boye/httpclientandroidlib/impl/client/DefaultHttpClient;-><init>()V |
748 | ····.line·283 | 748 | ····.line·283 |
749 | ····.local·v2,·"client":Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient; | 749 | ····.local·v2,·"client":Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient; |
750 | ····invoke-static·{v2},·Lcom/twofours/surespot/common/WebClientDevWrapper;->wrapClient(Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;)V | 750 | ····invoke-static·{v2},·Lcom/twofours/surespot/common/WebClientDevWrapper;->wrapClient(Lch/boye/httpclientandroidlib/impl/client/AbstractHttpClient;)V |
751 | ····.line·284 | 751 | ····.line·284 |
752 |
····new-instance·v |
752 | ····new-instance·v9,·Lch/boye/httpclientandroidlib/client/methods/HttpPost; |
753 |
····new-instance·v1 |
753 | ····new-instance·v13,·Ljava/lang/StringBuilder; |
754 |
····invoke-direct·{v1 |
754 | ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V |
755 | ····move-object/from16·v0,·p0 | 755 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 26624/30391 bytes (87.60%) of diff not shown. |
Offset 107, 26 lines modified | Offset 107, 28 lines modified | ||
107 | ····const-string·v2,·"/" | 107 | ····const-string·v2,·"/" |
108 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 108 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
109 | ····move-result-object·v1 | 109 | ····move-result-object·v1 |
110 | ····.line·25 | ||
110 | ····invoke-virtual·{p1},·Lio/socket/IOConnection;->getSessionId()Ljava/lang/String; | 111 | ····invoke-virtual·{p1},·Lio/socket/IOConnection;->getSessionId()Ljava/lang/String; |
111 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
112 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 113 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
113 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
114 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 115 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
115 | ····move-result-object·v1 | 116 | ····move-result-object·v1 |
117 | ····.line·24 | ||
116 | ····invoke-static·{v1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI; | 118 | ····invoke-static·{v1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI; |
117 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
118 | ····.line·27 | 120 | ····.line·27 |
119 | ····.local·v0,·"uri":Ljava/net/URI; | 121 | ····.local·v0,·"uri":Ljava/net/URI; |
120 | ····new-instance·v1,·Lio/socket/WebsocketTransport; | 122 | ····new-instance·v1,·Lio/socket/WebsocketTransport; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | 18 | .field·final·synthetic·this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouch;)V | 20 | .method·public·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouch;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·208 | 24 | ····.line·208 |
24 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouch$GestureListener;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | 25 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouch$GestureListener;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; |
25 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | 19 | .field·final·synthetic·this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouch;)V | 21 | .method·public·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouch;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·284 | 25 | ····.line·284 |
25 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouch$ScaleListener;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; | 26 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouch$ScaleListener;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouch; |
26 | ····invoke-direct·{p0},·Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;-><init>()V | 27 | ····invoke-direct·{p0},·Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$min_zoom:F | 28 | .field·final·synthetic·val$min_zoom:F |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;Landroid/graphics/drawable/Drawable;Landroid/graphics/Matrix;FF)V | 30 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;Landroid/graphics/drawable/Drawable;Landroid/graphics/Matrix;FF)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·420 | 34 | ····.line·420 |
34 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$1;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | 35 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$1;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; |
35 | ····iput-object·p2,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$1;->val$drawable:Landroid/graphics/drawable/Drawable; | 36 | ····iput-object·p2,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$1;->val$drawable:Landroid/graphics/drawable/Drawable; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$startTime:J | 32 | .field·final·synthetic·val$startTime:J |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;FJFFFF)V | 34 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;FJFFFF)V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.param·p1,·"this$0"····#·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·947 | 38 | ····.line·947 |
38 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$3;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | 39 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$3;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; |
39 | ····iput·p2,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$3;->val$durationMs:F | 40 | ····iput·p2,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$3;->val$durationMs:F |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$startTime:J | 32 | .field·final·synthetic·val$startTime:J |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;DJDD)V | 34 | .method·constructor·<init>(Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase;DJDD)V |
35 | ····.locals·2 | 35 | ····.locals·2 |
36 | ····.param·p1,·"this$0"····#·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····const-wide/16·v0,·0x0 | 38 | ····const-wide/16·v0,·0x0 |
38 | ····.line·908 | 39 | ····.line·908 |
39 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$2;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; | 40 | ····iput-object·p1,·p0,·Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase$2;->this$0:Lit/sephiroth/android/library/imagezoom/ImageViewTouchBase; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·type:Ljava/lang/String; | 23 | .field·type:Ljava/lang/String; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lorg/ffmpeg/android/FfmpegController;Ljava/io/InputStream;Ljava/lang/String;Lorg/ffmpeg/android/ShellUtils$ShellCallback;)V | 25 | .method·constructor·<init>(Lorg/ffmpeg/android/FfmpegController;Ljava/io/InputStream;Ljava/lang/String;Lorg/ffmpeg/android/ShellUtils$ShellCallback;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lorg/ffmpeg/android/FfmpegController; | ||
27 | ····.param·p2,·"is"····#·Ljava/io/InputStream; | 28 | ····.param·p2,·"is"····#·Ljava/io/InputStream; |
28 | ····.param·p3,·"type"····#·Ljava/lang/String; | 29 | ····.param·p3,·"type"····#·Ljava/lang/String; |
29 | ····.param·p4,·"sc"····#·Lorg/ffmpeg/android/ShellUtils$ShellCallback; | 30 | ····.param·p4,·"sc"····#·Lorg/ffmpeg/android/ShellUtils$ShellCallback; |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·161 | 32 | ····.line·161 |
32 | ····iput-object·p1,·p0,·Lorg/ffmpeg/android/FfmpegController$StreamGobbler;->this$0:Lorg/ffmpeg/android/FfmpegController; | 33 | ····iput-object·p1,·p0,·Lorg/ffmpeg/android/FfmpegController$StreamGobbler;->this$0:Lorg/ffmpeg/android/FfmpegController; |
Offset 288, 15 lines modified | Offset 288, 15 lines modified | ||
288 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/ffmpeg/android/FfmpegController;->execProcess(Ljava/util/List;Lorg/ffmpeg/android/ShellUtils$ShellCallback;Ljava/io/File;)I | 288 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/ffmpeg/android/FfmpegController;->execProcess(Ljava/util/List;Lorg/ffmpeg/android/ShellUtils$ShellCallback;Ljava/io/File;)I |
289 | ····.line·61 | 289 | ····.line·61 |
290 | ····return-void | 290 | ····return-void |
291 | .end·method | 291 | .end·method |
292 | .method·private·execProcess(Ljava/util/List;Lorg/ffmpeg/android/ShellUtils$ShellCallback;Ljava/io/File;)I | 292 | .method·private·execProcess(Ljava/util/List;Lorg/ffmpeg/android/ShellUtils$ShellCallback;Ljava/io/File;)I |
293 |
····.locals· |
293 | ····.locals·8 |
294 | ····.param·p2,·"sc"····#·Lorg/ffmpeg/android/ShellUtils$ShellCallback; | 294 | ····.param·p2,·"sc"····#·Lorg/ffmpeg/android/ShellUtils$ShellCallback; |
295 | ····.param·p3,·"fileExec"····#·Ljava/io/File; | 295 | ····.param·p3,·"fileExec"····#·Ljava/io/File; |
296 | ····.annotation·system·Ldalvik/annotation/Signature; | 296 | ····.annotation·system·Ldalvik/annotation/Signature; |
297 | ········value·=·{ | 297 | ········value·=·{ |
298 | ············"(", | 298 | ············"(", |
299 | ············"Ljava/util/List", | 299 | ············"Ljava/util/List", |
300 | ············"<", | 300 | ············"<", |
Offset 314, 42 lines modified | Offset 314, 41 lines modified | ||
314 | ············Ljava/lang/InterruptedException; | 314 | ············Ljava/lang/InterruptedException; |
315 | ········} | 315 | ········} |
316 | ····.end·annotation | 316 | ····.end·annotation |
317 | ····.prologue | 317 | ····.prologue |
318 | ····.line·69 | 318 | ····.line·69 |
319 | ····.local·p1,·"cmds":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 319 | ····.local·p1,·"cmds":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
320 |
····new-instance·v |
320 | ····new-instance·v4,·Ljava/lang/ProcessBuilder; |
321 |
····invoke-direct·{v |
321 | ····invoke-direct·{v4,·p1},·Ljava/lang/ProcessBuilder;-><init>(Ljava/util/List;)V |
322 | ····.line·70 | 322 | ····.line·70 |
323 |
····.local·v |
323 | ····.local·v4,·"pb":Ljava/lang/ProcessBuilder; |
324 |
····invoke-virtual·{v |
324 | ····invoke-virtual·{v4,·p3},·Ljava/lang/ProcessBuilder;->directory(Ljava/io/File;)Ljava/lang/ProcessBuilder; |
325 | ····.line·72 | 325 | ····.line·72 |
326 | ····new-instance·v1,·Ljava/lang/StringBuffer; | 326 | ····new-instance·v1,·Ljava/lang/StringBuffer; |
327 | ····invoke-direct·{v1},·Ljava/lang/StringBuffer;-><init>()V | 327 | ····invoke-direct·{v1},·Ljava/lang/StringBuffer;-><init>()V |
328 | ····.line·74 | 328 | ····.line·74 |
329 | ····.local·v1,·"cmdlog":Ljava/lang/StringBuffer; | 329 | ····.local·v1,·"cmdlog":Ljava/lang/StringBuffer; |
330 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 330 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
331 |
····move-result-object·v |
331 | ····move-result-object·v6 |
332 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
333 | ····:goto_0 | 332 | ····:goto_0 |
334 |
····invoke-interface·{v |
333 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
335 | ····move-result·v7 | 334 | ····move-result·v7 |
336 | ····if-eqz·v7,·:cond_0 | 335 | ····if-eqz·v7,·:cond_0 |
337 |
····invoke-interface·{v |
336 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
338 | ····move-result-object·v0 | 337 | ····move-result-object·v0 |
339 | ····check-cast·v0,·Ljava/lang/String; | 338 | ····check-cast·v0,·Ljava/lang/String; |
340 | ····.line·75 | 339 | ····.line·75 |
341 | ····.local·v0,·"cmd":Ljava/lang/String; | 340 | ····.local·v0,·"cmd":Ljava/lang/String; |
Offset 361, 50 lines modified | Offset 360, 50 lines modified | ||
361 | ····invoke-virtual·{v1,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; | 360 | ····invoke-virtual·{v1,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
362 | ····goto·:goto_0 | 361 | ····goto·:goto_0 |
363 | ····.line·79 | 362 | ····.line·79 |
364 | ····.end·local·v0····#·"cmd":Ljava/lang/String; | 363 | ····.end·local·v0····#·"cmd":Ljava/lang/String; |
365 | ····:cond_0 | 364 | ····:cond_0 |
366 |
····const-string·v |
365 | ····const-string·v6,·"FFMPEG" |
367 | ····invoke-virtual·{v1},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 366 | ····invoke-virtual·{v1},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
368 |
····move-result-object·v |
367 | ····move-result-object·v7 |
369 |
····invoke-static·{v |
368 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
370 | ····.line·81 | 369 | ····.line·81 |
371 |
····const/4·v |
370 | ····const/4·v6,·0x1 |
372 |
····invoke-virtual·{v |
371 | ····invoke-virtual·{v4,·v6},·Ljava/lang/ProcessBuilder;->redirectErrorStream(Z)Ljava/lang/ProcessBuilder; |
373 | ····.line·83 | 372 | ····.line·83 |
374 |
····invoke-virtual·{v |
373 | ····invoke-virtual·{v4},·Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process; |
375 |
····move-result-object·v |
374 | ····move-result-object·v5 |
376 | ····.line·91 | 375 | ····.line·91 |
377 |
····.local·v |
376 | ····.local·v5,·"process":Ljava/lang/Process; |
378 |
····new-instance·v |
377 | ····new-instance·v3,·Lorg/ffmpeg/android/FfmpegController$StreamGobbler; |
379 |
····invoke-virtual·{v |
378 | ····invoke-virtual·{v5},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; |
380 |
····move-result-object·v |
379 | ····move-result-object·v6 |
381 |
····const-string·v |
380 | ····const-string·v7,·"OUTPUT" |
382 |
····invoke-direct·{v |
381 | ····invoke-direct·{v3,·p0,·v6,·v7,·p2},·Lorg/ffmpeg/android/FfmpegController$StreamGobbler;-><init>(Lorg/ffmpeg/android/FfmpegController;Ljava/io/InputStream;Ljava/lang/String;Lorg/ffmpeg/android/ShellUtils$ShellCallback;)V |
383 | ····.line·95 | 382 | ····.line·95 |
384 |
····.local·v |
383 | ····.local·v3,·"outputGobbler":Lorg/ffmpeg/android/FfmpegController$StreamGobbler; |
385 |
····invoke-virtual·{v |
384 | ····invoke-virtual·{v3},·Lorg/ffmpeg/android/FfmpegController$StreamGobbler;->start()V |
Max diff block lines reached; 297/5033 bytes (5.90%) of diff not shown. |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 76 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····check-cast·v0,·Landroid/os/IBinder; | 78 | ····check-cast·v0,·Landroid/os/IBinder; |
79 |
····.line·7 |
79 | ····.line·78 |
80 | ····.local·v0,·"binder":Landroid/os/IBinder; | 80 | ····.local·v0,·"binder":Landroid/os/IBinder; |
81 | ····invoke-static·{v0},·Landroid/security/IKeystoreService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreService; | 81 | ····invoke-static·{v0},·Landroid/security/IKeystoreService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreService; |
82 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
83 | ····.line·79 | 83 | ····.line·79 |
84 | ····.local·v3,·"keystore":Landroid/security/IKeystoreService; | 84 | ····.local·v3,·"keystore":Landroid/security/IKeystoreService; |
Offset 115, 368 lines modified | Offset 115, 361 lines modified | ||
115 | ····:cond_0 | 115 | ····:cond_0 |
116 | ····move·v0,·v1 | 116 | ····move·v0,·v1 |
117 | ····goto·:goto_0 | 117 | ····goto·:goto_0 |
118 | .end·method | 118 | .end·method |
119 | .method·private·varargs·execute(I[[B)Ljava/util/ArrayList; | 119 | .method·private·varargs·execute(I[[B)Ljava/util/ArrayList; |
120 |
····.locals·1 |
120 | ····.locals·12 |
121 | ····.param·p1,·"code"····#·I | 121 | ····.param·p1,·"code"····#·I |
122 | ····.param·p2,·"parameters"····#·[[B | 122 | ····.param·p2,·"parameters"····#·[[B |
123 | ····.annotation·system·Ldalvik/annotation/Signature; | 123 | ····.annotation·system·Ldalvik/annotation/Signature; |
124 | ········value·=·{ | 124 | ········value·=·{ |
125 | ············"(I[[B)", | 125 | ············"(I[[B)", |
126 | ············"Ljava/util/ArrayList", | 126 | ············"Ljava/util/ArrayList", |
127 | ············"<[B>;" | 127 | ············"<[B>;" |
128 | ········} | 128 | ········} |
129 | ····.end·annotation | 129 | ····.end·annotation |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·242 | 131 | ····.line·242 |
132 |
····const/4·v |
132 | ····const/4·v8,·0x5 |
133 |
····iput·v |
133 | ····iput·v8,·p0,·Lorg/nick/androidkeystore/android/security/KeyStore;->mError:I |
134 | ····.line·244 | 134 | ····.line·244 |
135 |
···· |
135 | ····array-length·v9,·p2 |
136 |
···· |
136 | ····const/4·v8,·0x0 |
137 | ····array-length·v5,·v0 | ||
138 | ····.local·v5,·"len$":I | ||
139 | ····const/4·v2,·0x0 | ||
140 | ····.local·v2,·"i$":I | ||
141 | ····:goto_0 | 137 | ····:goto_0 |
142 |
····if-ge·v |
138 | ····if-ge·v8,·v9,·:cond_2 |
143 |
····aget-object·v |
139 | ····aget-object·v4,·p2,·v8 |
144 | ····.line·245 | 140 | ····.line·245 |
145 |
····.local·v |
141 | ····.local·v4,·"parameter":[B |
146 |
····if-eqz·v |
142 | ····if-eqz·v4,·:cond_0 |
147 |
····array-length·v1 |
143 | ····array-length·v10,·v4 |
148 |
····const·v1 |
144 | ····const·v11,·0xffff |
149 |
····if-le·v1 |
145 | ····if-le·v10,·v11,·:cond_1 |
150 | ····.line·246 | 146 | ····.line·246 |
151 | ····:cond_0 | 147 | ····:cond_0 |
152 |
····const/4·v |
148 | ····const/4·v7,·0x0 |
153 | ····.line·299 | 149 | ····.line·299 |
154 |
····.end·local·v |
150 | ····.end·local·v4····#·"parameter":[B |
155 | ····:goto_1 | 151 | ····:goto_1 |
156 |
····return-object·v |
152 | ····return-object·v7 |
157 | ····.line·244 | 153 | ····.line·244 |
158 |
····.restart·local·v |
154 | ····.restart·local·v4····#·"parameter":[B |
159 | ····:cond_1 | 155 | ····:cond_1 |
160 |
····add-int/lit8·v |
156 | ····add-int/lit8·v8,·v8,·0x1 |
161 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
162 | ····.line·250 | 158 | ····.line·250 |
163 |
····.end·local·v |
159 | ····.end·local·v4····#·"parameter":[B |
164 | ····:cond_2 | 160 | ····:cond_2 |
165 |
····new-instance·v |
161 | ····new-instance·v5,·Landroid/net/LocalSocket; |
166 |
····invoke-direct·{v |
162 | ····invoke-direct·{v5},·Landroid/net/LocalSocket;-><init>()V |
167 | ····.line·252 | 163 | ····.line·252 |
168 |
····.local·v |
164 | ····.local·v5,·"socket":Landroid/net/LocalSocket; |
169 | ····:try_start_0 | 165 | ····:try_start_0 |
170 |
····sget-object·v |
166 | ····sget-object·v8,·Lorg/nick/androidkeystore/android/security/KeyStore;->sAddress:Landroid/net/LocalSocketAddress; |
171 |
····invoke-virtual·{v |
167 | ····invoke-virtual·{v5,·v8},·Landroid/net/LocalSocket;->connect(Landroid/net/LocalSocketAddress;)V |
172 | ····.line·254 | 168 | ····.line·254 |
173 |
····invoke-virtual·{v |
169 | ····invoke-virtual·{v5},·Landroid/net/LocalSocket;->getOutputStream()Ljava/io/OutputStream; |
174 |
····move-result-object·v |
170 | ····move-result-object·v3 |
175 | ····.line·255 | 171 | ····.line·255 |
176 |
····.local·v |
172 | ····.local·v3,·"out":Ljava/io/OutputStream; |
177 |
····invoke-virtual·{v |
173 | ····invoke-virtual·{v3,·p1},·Ljava/io/OutputStream;->write(I)V |
178 | ····.line·256 | 174 | ····.line·256 |
179 |
···· |
175 | ····array-length·v9,·p2 |
180 | ····array-length·v5,·v0 | ||
181 |
····const/4·v |
176 | ····const/4·v8,·0x0 |
182 | ····:goto_2 | 177 | ····:goto_2 |
183 |
····if-ge·v |
178 | ····if-ge·v8,·v9,·:cond_3 |
184 |
····aget-object·v |
179 | ····aget-object·v4,·p2,·v8 |
Max diff block lines reached; 9472/12862 bytes (73.64%) of diff not shown. |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 82 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····check-cast·v0,·Landroid/os/IBinder; | 84 | ····check-cast·v0,·Landroid/os/IBinder; |
85 |
····.line·8 |
85 | ····.line·82 |
86 | ····.local·v0,·"binder":Landroid/os/IBinder; | 86 | ····.local·v0,·"binder":Landroid/os/IBinder; |
87 | ····invoke-static·{v0},·Landroid/security/IKeystoreServiceM$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreServiceM; | 87 | ····invoke-static·{v0},·Landroid/security/IKeystoreServiceM$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreServiceM; |
88 | ····move-result-object·v3 | 88 | ····move-result-object·v3 |
89 | ····.line·83 | 89 | ····.line·83 |
90 | ····.local·v3,·"keystore":Landroid/security/IKeystoreServiceM; | 90 | ····.local·v3,·"keystore":Landroid/security/IKeystoreServiceM; |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 76 | ····invoke-virtual·{v2,·v5,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····check-cast·v0,·Landroid/os/IBinder; | 78 | ····check-cast·v0,·Landroid/os/IBinder; |
79 |
····.line·7 |
79 | ····.line·77 |
80 | ····.local·v0,·"binder":Landroid/os/IBinder; | 80 | ····.local·v0,·"binder":Landroid/os/IBinder; |
81 | ····invoke-static·{v0},·Landroid/security/IKeystoreService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreService; | 81 | ····invoke-static·{v0},·Landroid/security/IKeystoreService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/security/IKeystoreService; |
82 | ····move-result-object·v3 | 82 | ····move-result-object·v3 |
83 | ····.line·78 | 83 | ····.line·78 |
84 | ····.local·v3,·"keystore":Landroid/security/IKeystoreService; | 84 | ····.local·v3,·"keystore":Landroid/security/IKeystoreService; |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
00000580:·6f00·6e00·4e00·6100·6d00·6500·0000·0800··o.n.N.a.m.e..... | 00000580:·6f00·6e00·4e00·6100·6d00·6500·0000·0800··o.n.N.a.m.e..... | ||
00000590:·6d00·6100·6e00·6900·6600·6500·7300·7400··m.a.n.i.f.e.s.t. | 00000590:·6d00·6100·6e00·6900·6600·6500·7300·7400··m.a.n.i.f.e.s.t. | ||
000005a0:·0000·1500·6300·6f00·6d00·2e00·7400·7700··....c.o.m...t.w. | 000005a0:·0000·1500·6300·6f00·6d00·2e00·7400·7700··....c.o.m...t.w. | ||
000005b0:·6f00·6600·6f00·7500·7200·7300·2e00·7300··o.f.o.u.r.s...s. | 000005b0:·6f00·6600·6f00·7500·7200·7300·2e00·7300··o.f.o.u.r.s...s. | ||
000005c0:·7500·7200·6500·7300·7000·6f00·7400·0000··u.r.e.s.p.o.t... | 000005c0:·7500·7200·6500·7300·7000·6f00·7400·0000··u.r.e.s.p.o.t... | ||
000005d0:·0600·3600·3500·2d00·6d00·6f00·6400·0000··..6.5.-.m.o.d... | 000005d0:·0600·3600·3500·2d00·6d00·6f00·6400·0000··..6.5.-.m.o.d... | ||
000005e0:·0200·3200·3300·0000·0b00·3600·2e00·3000··..2.3.....6...0. | 000005e0:·0200·3200·3300·0000·0b00·3600·2e00·3000··..2.3.....6...0. | ||
000005f0:·2d00·3200·3 |
000005f0:·2d00·3200·3700·3000·3400·3000·3000·3200··-.2.7.0.4.0.0.2. | ||
00000600:·0000·0800·7500·7300·6500·7300·2d00·7300··....u.s.e.s.-.s. | 00000600:·0000·0800·7500·7300·6500·7300·2d00·7300··....u.s.e.s.-.s. | ||
00000610:·6400·6b00·0000·2c00·6300·6f00·6d00·2e00··d.k...,.c.o.m... | 00000610:·6400·6b00·0000·2c00·6300·6f00·6d00·2e00··d.k...,.c.o.m... | ||
00000620:·7400·7700·6f00·6600·6f00·7500·7200·7300··t.w.o.f.o.u.r.s. | 00000620:·7400·7700·6f00·6600·6f00·7500·7200·7300··t.w.o.f.o.u.r.s. | ||
00000630:·2e00·7300·7500·7200·6500·7300·7000·6f00··..s.u.r.e.s.p.o. | 00000630:·2e00·7300·7500·7200·6500·7300·7000·6f00··..s.u.r.e.s.p.o. | ||
00000640:·7400·2e00·7000·6500·7200·6d00·6900·7300··t...p.e.r.m.i.s. | 00000640:·7400·2e00·7000·6500·7200·6d00·6900·7300··t...p.e.r.m.i.s. | ||
00000650:·7300·6900·6f00·6e00·2e00·4300·3200·4400··s.i.o.n...C.2.D. | 00000650:·7300·6900·6f00·6e00·2e00·4300·3200·4400··s.i.o.n...C.2.D. | ||
00000660:·5f00·4d00·4500·5300·5300·4100·4700·4500··_.M.E.S.S.A.G.E. | 00000660:·5f00·4d00·4500·5300·5300·4100·4700·4500··_.M.E.S.S.A.G.E. |