Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·cd6fae6c606d72427da43e11dab481aef77c6b02c5e4bf5edec1e43c9478b669 | ||
10 | Signer·#1·certificate·SHA-1·digest:·d9a9e43dfafea4f000e32ae7f64e357c83c70020 | ||
11 | Signer·#1·certificate·MD5·digest:·f3f5df7b0bd36d7ccf5ce8c3f3880ab2 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·8c76c1a06a4d9521043e75cd63f91000ea25532ff050a8be4c0f665c6e5eccb2 | ||
15 | Signer·#1·public·key·SHA-1·digest:·e6076bbc8cfbee9590060fd8d3a6580c3bee3315 | ||
16 | Signer·#1·public·key·MD5·digest:·bb708f15a50611d6eda5672746077ab8 |
Offset 1, 451 lines modified | Offset 1, 451 lines modified | Diff chunk too large, falling back to line-by-line diff (451 lines added, 451 lines removed) | |
1 | Zip·file·size:·208 | 1 | Zip·file·size:·2084875·bytes,·number·of·entries:·449 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····4169·bX·defN·17-Jul-17·09:51·assets/backward |
3 | -rw----····· | 3 | -rw----·····1.0·fat········0·b-·stor·17-Jul-17·09:49·assets/dummy |
4 | -rw----·····2.0·fat···· | 4 | -rw----·····2.0·fat····20471·bl·defN·17-Jul-17·09:51·assets/zone.tab |
5 | -rw----·····2.0·fat····· | 5 | -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_left_in.xml |
6 | -rw----····· | 6 | -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_left_out.xml |
7 | -rw----·····2.0·fat···· | 7 | -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_right_in.xml |
8 | -rw----·····2.0·fat······428·bl·defN·1 | 8 | -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_right_out.xml |
9 | -rw----·····2.0·fat······ | 9 | -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/color/date_picker_selector.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······536·bl·defN·17-Jul-17·09:51·res/color/date_picker_year_selector.xml |
11 | -rw----·····2.0·fat······4 | 11 | -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/color/done_text_color.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······592·bl·defN·17-Jul-17·09:51·res/color/recurrence_bubble_text_color.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·09:51·res/color/recurrence_spinner_text_color.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······784·bl·defN·17-Jul-17·09:51·res/drawable/agenda_item_bg_primary.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······784·bl·defN·17-Jul-17·09:51·res/drawable/agenda_item_bg_secondary.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······976·bl·defN·17-Jul-17·09:51·res/drawable/appwidget_header_selector.xml |
17 | -rw----·····2.0·fat······ | 17 | -rw----·····2.0·fat······384·bl·defN·17-Jul-17·09:51·res/drawable/bg_separator_inset.xml |
18 | -rw----·····2.0·fat······ | 18 | -rw----·····2.0·fat······316·bl·defN·17-Jul-17·09:51·res/drawable/calendar_color_square.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······564·bl·defN·17-Jul-17·09:51·res/drawable/calendars_item.xml |
20 | -rw----·····2.0·fat······ | 20 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_select_underselect.xml |
21 | -rw----·····2.0·fat······ | 21 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_select_underunselected.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_unselected.xml |
23 | -rw----·····2.0·fat······624·bl·defN·1 | 23 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_unselected_underselect.xml |
24 | -rw----·····2.0·fat······624·bl·defN·1 | 24 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_select_underselect.xml |
25 | -rw----·····2.0·fat······624·bl·defN·1 | 25 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_select_underunselected.xml |
26 | -rw----·····2.0·fat······624·bl·defN·1 | 26 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_unselected.xml |
27 | -rw----·····2.0·fat······624·bl·defN·1 | 27 | -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_unselected_underselect.xml |
28 | -rw----·····2.0·fat······ | 28 | -rw----·····2.0·fat······316·bl·defN·17-Jul-17·09:51·res/drawable/color_picker_swatch.xml |
29 | -rw----·····2.0·fat······ | 29 | -rw----·····2.0·fat······860·bl·defN·17-Jul-17·09:51·res/drawable/event_info_mail_button.xml |
30 | -rw----·····2.0·fat······ | 30 | -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/drawable/ic_collapse_holo_light.xml |
31 | -rw----·····2.0·fat······ | 31 | -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/drawable/ic_expand_holo_light.xml |
32 | -rw----·····2.0·fat······ | 32 | -rw----·····2.0·fat······560·bl·defN·17-Jul-17·09:51·res/drawable/ic_launch_date_picker.xml |
33 | -rw----·····2.0·fat······ | 33 | -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/list_item_font_primary.xml |
34 | -rw----·····2.0·fat······ | 34 | -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/list_item_font_secondary.xml |
35 | -rw----·····2.0·fat····· | 35 | -rw----·····2.0·fat·····1048·bl·defN·17-Jul-17·09:51·res/drawable/recurrence_bubble_fill.xml |
36 | -rw----·····2.0·fat······836·bl·defN·1 | 36 | -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/switch_thumb.xml |
37 | -rw----·····2.0·fat······ | 37 | -rw----·····2.0·fat······628·bl·defN·17-Jul-17·09:51·res/drawable/today_icon.xml |
38 | -rw----·····2.0·fat·····1 | 38 | -rw----·····2.0·fat·····1148·bl·defN·17-Jul-17·09:51·res/layout/account_calendars.xml |
39 | -rw----·····2.0·fat····· | 39 | -rw----·····2.0·fat·····1132·bl·defN·17-Jul-17·09:51·res/layout/account_item.xml |
40 | -rw----·····2.0·fat······ | 40 | -rw----·····2.0·fat······976·bl·defN·17-Jul-17·09:51·res/layout/actionbar_pulldown_menu_button.xml |
41 | -rw----·····2.0·fat·····1 | 41 | -rw----·····2.0·fat·····1080·bl·defN·17-Jul-17·09:51·res/layout/actionbar_pulldown_menu_top_button.xml |
42 | -rw----·····2.0·fat····· | 42 | -rw----·····2.0·fat······568·bl·defN·17-Jul-17·09:51·res/layout/actionbar_pulldown_menu_top_button_no_date.xml |
43 | -rw----·····2.0·fat····· | 43 | -rw----·····2.0·fat·····1496·bl·defN·17-Jul-17·09:51·res/layout/agenda_day.xml |
44 | -rw----·····2.0·fat·····10 | 44 | -rw----·····2.0·fat·····1092·bl·defN·17-Jul-17·09:51·res/layout/agenda_fragment.xml |
45 | -rw----·····2.0·fat······56 | 45 | -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/layout/agenda_header_footer.xml |
46 | -rw----·····2.0·fat····· | 46 | -rw----·····2.0·fat·····2800·bl·defN·17-Jul-17·09:51·res/layout/agenda_item.xml |
47 | -rw----·····2.0·fat····· | 47 | -rw----·····2.0·fat······896·bl·defN·17-Jul-17·09:51·res/layout/agenda_reminder_item.xml |
48 | -rw----·····2.0·fat····· | 48 | -rw----·····2.0·fat·····1080·bl·defN·17-Jul-17·09:51·res/layout/alert_activity.xml |
49 | -rw----·····2.0·fat·····2 | 49 | -rw----·····2.0·fat·····2072·bl·defN·17-Jul-17·09:51·res/layout/alert_item.xml |
50 | -rw----·····2.0·fat····· | 50 | -rw----·····2.0·fat·····1636·bl·defN·17-Jul-17·09:51·res/layout/all_in_one.xml |
51 | -rw----·····2.0·fat·····1 | 51 | -rw----·····2.0·fat·····1756·bl·defN·17-Jul-17·09:51·res/layout/appwidget.xml |
52 | -rw----·····2.0·fat····· | 52 | -rw----·····2.0·fat·····1116·bl·defN·17-Jul-17·09:51·res/layout/appwidget_day.xml |
53 | -rw----·····2.0·fat····· | 53 | -rw----·····2.0·fat······912·bl·defN·17-Jul-17·09:51·res/layout/appwidget_loading.xml |
54 | -rw----·····2.0·fat····· | 54 | -rw----·····2.0·fat······872·bl·defN·17-Jul-17·09:51·res/layout/appwidget_no_events.xml |
55 | -rw----·····2.0·fat·····1 | 55 | -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/bubble_event.xml |
56 | -rw----·····2.0·fat····· | 56 | -rw----·····2.0·fat·····2040·bl·defN·17-Jul-17·09:51·res/layout/calendar_sync_item.xml |
57 | -rw----·····2.0·fat····· | 57 | -rw----·····2.0·fat·····1520·bl·defN·17-Jul-17·09:51·res/layout/calendars_dropdown_item.xml |
58 | -rw----·····2.0·fat·····1 | 58 | -rw----·····2.0·fat·····1060·bl·defN·17-Jul-17·09:51·res/layout/calendars_spinner_item.xml |
59 | -rw----·····2.0·fat····· | 59 | -rw----·····2.0·fat······480·bl·defN·17-Jul-17·09:51·res/layout/chips_alternate_item.xml |
60 | -rw----·····2.0·fat·····15 | 60 | -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/chips_recipient_dropdown_item.xml |
61 | -rw----·····2.0·fat·····1 | 61 | -rw----·····2.0·fat·····1120·bl·defN·17-Jul-17·09:51·res/layout/color_picker_dialog.xml |
62 | -rw----·····2.0·fat······ | 62 | -rw----·····2.0·fat······668·bl·defN·17-Jul-17·09:51·res/layout/color_picker_swatch.xml |
63 | -rw----·····2.0·fat·····1 | 63 | -rw----·····2.0·fat·····1948·bl·defN·17-Jul-17·09:51·res/layout/contact_item.xml |
64 | -rw----·····2.0·fat····· | 64 | -rw----·····2.0·fat······476·bl·defN·17-Jul-17·09:51·res/layout/copy_chip_dialog_layout.xml |
65 | -rw----·····2.0·fat····· | 65 | -rw----·····2.0·fat·····2328·bl·defN·17-Jul-17·09:51·res/layout/create_event_dialog.xml |
66 | -rw----·····2.0·fat·····1 | 66 | -rw----·····2.0·fat·····1088·bl·defN·17-Jul-17·09:51·res/layout/date_picker_dialog.xml |
67 | -rw----·····2.0·fat······ | 67 | -rw----·····2.0·fat······800·bl·defN·17-Jul-17·09:51·res/layout/date_picker_done_button.xml |
68 | -rw----·····2.0·fat····· | 68 | -rw----·····2.0·fat······620·bl·defN·17-Jul-17·09:51·res/layout/date_picker_header_view.xml |
69 | -rw----·····2.0·fat·····1 | 69 | -rw----·····2.0·fat·····1772·bl·defN·17-Jul-17·09:51·res/layout/date_picker_selected_date.xml |
70 | -rw----·····2.0·fat······ | 70 | -rw----·····2.0·fat······484·bl·defN·17-Jul-17·09:51·res/layout/date_picker_view_animator.xml |
71 | -rw----·····2.0·fat······ | 71 | -rw----·····2.0·fat······484·bl·defN·17-Jul-17·09:51·res/layout/date_range_title.xml |
72 | -rw----·····2.0·fat····· | 72 | -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/layout/day_activity.xml |
73 | -rw----·····2.0·fat····· | 73 | -rw----·····2.0·fat·····2320·bl·defN·17-Jul-17·09:51·res/layout/edit_event.xml |
74 | -rw----·····2.0·fat····· | 74 | -rw----·····2.0·fat·····9084·bl·defN·17-Jul-17·09:51·res/layout/edit_event_1.xml |
75 | -rw----·····2.0·fat····· | 75 | -rw----·····2.0·fat·····6976·bl·defN·17-Jul-17·09:51·res/layout/edit_event_2.xml |
76 | -rw----·····2.0·fat····· | 76 | -rw----·····2.0·fat·····1316·bl·defN·17-Jul-17·09:51·res/layout/edit_event_custom_actionbar.xml |
77 | -rw----·····2.0·fat····· | 77 | -rw----·····2.0·fat·····2588·bl·defN·17-Jul-17·09:51·res/layout/edit_event_single_column.xml |
78 | -rw----·····2.0·fat····· | 78 | -rw----·····2.0·fat·····1376·bl·defN·17-Jul-17·09:51·res/layout/edit_reminder_item.xml |
79 | -rw----·····2.0·fat·····1 | 79 | -rw----·····2.0·fat·····1244·bl·defN·17-Jul-17·09:51·res/layout/email_autocomplete_item.xml |
80 | -rw----·····2.0·fat····· | 80 | -rw----·····2.0·fat·····1356·bl·defN·17-Jul-17·09:51·res/layout/email_autocomplete_item_loading.xml |
81 | -rw----·····2.0·fat·····1 | 81 | -rw----·····2.0·fat·····1208·bl·defN·17-Jul-17·09:51·res/layout/empty_time_zone_item.xml |
82 | -rw----·····2.0·fat····· | 82 | -rw----·····2.0·fat·····8092·bl·defN·17-Jul-17·09:51·res/layout/event_info.xml |
83 | -rw----·····2.0·fat···· | 83 | -rw----·····2.0·fat····10772·bl·defN·17-Jul-17·09:51·res/layout/event_info_dialog.xml |
84 | -rw----·····2.0·fat····· | 84 | -rw----·····2.0·fat·····2936·bl·defN·17-Jul-17·09:51·res/layout/event_info_headline.xml |
85 | -rw----·····2.0·fat····· | 85 | -rw----·····2.0·fat······708·bl·defN·17-Jul-17·09:51·res/layout/event_info_label.xml |
86 | -rw----·····2.0·fat···· | 86 | -rw----·····2.0·fat·····1456·bl·defN·17-Jul-17·09:51·res/layout/expandable_textview.xml |
87 | -rw----·····2.0·fat····· | 87 | -rw----·····2.0·fat·····1300·bl·defN·17-Jul-17·09:51·res/layout/full_month_by_week.xml |
88 | -rw----·····2.0·fat····· | 88 | -rw----·····2.0·fat·····2152·bl·defN·17-Jul-17·09:51·res/layout/full_month_header.xml |
89 | -rw----·····2.0·fat·····1 | 89 | -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/location_dropdown_item.xml |
90 | -rw----·····2.0·fat····· | 90 | -rw----·····2.0·fat·····2044·bl·defN·17-Jul-17·09:51·res/layout/mini_calendar_item.xml |
91 | -rw----·····2.0·fat····· | 91 | -rw----·····2.0·fat·····1984·bl·defN·17-Jul-17·09:51·res/layout/mini_month_header.xml |
92 | -rw----·····2.0·fat·····1 | 92 | -rw----·····2.0·fat·····1240·bl·defN·17-Jul-17·09:51·res/layout/month_by_week.xml |
93 | -rw----·····2.0·fat····· | 93 | -rw----·····2.0·fat······556·bl·defN·17-Jul-17·09:51·res/layout/more_item.xml |
94 | -rw----·····2.0·fat····· | 94 | -rw----·····2.0·fat·····2580·bl·defN·17-Jul-17·09:51·res/layout/notification.xml |
95 | -rw----·····2.0·fat····· | 95 | -rw----·····2.0·fat······644·bl·defN·17-Jul-17·09:51·res/layout/quick_response_item.xml |
96 | -rw----·····2.0·fat····· | 96 | -rw----·····2.0·fat·····7232·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker.xml |
97 | -rw----·····2.0·fat····· | 97 | -rw----·····2.0·fat······692·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker_end_text.xml |
98 | -rw----·····2.0·fat······ | 98 | -rw----·····2.0·fat······560·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker_freq_item.xml |
99 | -rw----·····2.0·fat····· | 99 | -rw----·····2.0·fat······360·bl·defN·17-Jul-17·09:51·res/layout/search.xml |
100 | -rw----·····2.0·fat····· | 100 | -rw----·····2.0·fat·····1080·bl·defN·17-Jul-17·09:51·res/layout/select_calendars_fragment.xml |
101 | -rw----·····2.0·fat····· | 101 | -rw----·····2.0·fat·····1920·bl·defN·17-Jul-17·09:51·res/layout/select_calendars_multi_accounts_fragment.xml |
102 | -rw----·····2.0·fat······360·bl·defN·1 | 102 | -rw----·····2.0·fat······360·bl·defN·17-Jul-17·09:51·res/layout/simple_frame_layout.xml |
103 | -rw----·····2.0·fat····· | 103 | -rw----·····2.0·fat·····3288·bl·defN·17-Jul-17·09:51·res/layout/time_header_label.xml |
104 | -rw----·····2.0·fat·····1 | 104 | -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·09:51·res/layout/time_picker_dialog.xml |
105 | -rw----·····2.0·fat······ | 105 | -rw----·····2.0·fat······928·bl·defN·17-Jul-17·09:51·res/layout/time_zone_filter_item.xml |
106 | -rw----·····2.0·fat····· | 106 | -rw----·····2.0·fat·····1380·bl·defN·17-Jul-17·09:51·res/layout/time_zone_item.xml |
107 | -rw----·····2.0·fat····· | 107 | -rw----·····2.0·fat······644·bl·defN·17-Jul-17·09:51·res/layout/timezone_footer.xml |
108 | -rw----·····2.0·fat····· | 108 | -rw----·····2.0·fat·····1900·bl·defN·17-Jul-17·09:51·res/layout/timezonepickerview.xml |
109 | -rw----·····2.0·fat·····1 | 109 | -rw----·····2.0·fat·····1248·bl·defN·17-Jul-17·09:51·res/layout/widget_all_day_item.xml |
110 | -rw----·····2.0·fat····· | 110 | -rw----·····2.0·fat·····2316·bl·defN·17-Jul-17·09:51·res/layout/widget_item.xml |
111 | -rw----·····2.0·fat····· | 111 | -rw----·····2.0·fat······572·bl·defN·17-Jul-17·09:51·res/layout/year_label_text_view.xml |
112 | -rw----·····2.0·fat·····1 | 112 | -rw----·····2.0·fat·····1588·bl·defN·17-Jul-17·09:51·res/menu/all_in_one_title_bar.xml |
113 | -rw----·····2.0·fat····· | 113 | -rw----·····2.0·fat······676·bl·defN·17-Jul-17·09:51·res/menu/edit_event_title_bar.xml |
114 | -rw----·····2.0·fat····· | 114 | -rw----·····2.0·fat·····1000·bl·defN·17-Jul-17·09:51·res/menu/event_info_title_bar.xml |
115 | -rw----·····2.0·fat····· | 115 | -rw----·····2.0·fat······944·bl·defN·17-Jul-17·09:51·res/menu/search_title_bar.xml |
116 | -rw----·····2.0·fat······ | 116 | -rw----·····2.0·fat······476·bl·defN·17-Jul-17·09:51·res/menu/settings_title_bar.xml |
117 | -rw----·····2.0·fat····· | 117 | -rw----·····2.0·fat······520·bl·defN·17-Jul-17·09:51·res/xml/about_preferences.xml |
118 | -rw----·····2.0·fat······ | 118 | -rw----·····2.0·fat······640·bl·defN·17-Jul-17·09:51·res/xml/appwidget_info.xml |
119 | -rw----·····2.0·fat······ | 119 | -rw----·····2.0·fat······588·bl·defN·17-Jul-17·09:51·res/xml/calendar_settings_headers.xml |
120 | -rw----·····2.0·fat····· | 120 | -rw----·····2.0·fat·····3412·bl·defN·17-Jul-17·09:51·res/xml/general_preferences.xml |
121 | -rw----·····2.0·fat····· | 121 | -rw----·····2.0·fat·····1880·bl·defN·17-Jul-17·09:51·res/xml/other_preferences.xml |
122 | -rw----·····2.0·fat······ | 122 | -rw----·····2.0·fat······724·bl·defN·17-Jul-17·09:51·res/xml/searchable.xml |
123 | -rw----·····2.0·fat···· | 123 | -rw----·····2.0·fat····16876·bl·defN·17-Jul-17·09:51·AndroidManifest.xml |
124 | -rw----····· | 124 | -rw----·····1.0·fat···930980·b-·stor·17-Jul-17·09:50·resources.arsc |
125 | -rw----····· | 125 | -rw----·····1.0·fat······171·b-·stor·17-Jul-17·09:49·res/drawable-hdpi/bg_event_cal_widget_holo.9.png |
126 | -rw----····· | 126 | -rw----·····1.0·fat······132·b-·stor·17-Jul-17·09:50·res/drawable-hdpi/bg_separator.9.png |
Max diff block lines reached; -1/90274 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·91de7e71 |
5 | signature···········:· | 5 | signature···········:·0f78...7184 |
6 | file_size···········:·149 | 6 | file_size···········:·1494288 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·1564 | 10 | string_ids_size·····:·15640 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1644 | 12 | type_ids_size·······:·1644 |
13 | type_ids_off········:·626 | 13 | type_ids_off········:·62672·(0x00f4d0) |
14 | proto_ids_size······:·2559 | 14 | proto_ids_size······:·2559 |
15 | proto_ids_off·······:·692 | 15 | proto_ids_off·······:·69248·(0x010e80) |
16 | field_ids_size······:·6358 | 16 | field_ids_size······:·6358 |
17 | field_ids_off·······:·999 | 17 | field_ids_off·······:·99956·(0x018674) |
18 | method_ids_size·····:·1073 | 18 | method_ids_size·····:·10735 |
19 | method_ids_off······:·1508 | 19 | method_ids_off······:·150820·(0x024d24) |
20 | class_defs_size·····:·1018 | 20 | class_defs_size·····:·1018 |
21 | class_defs_off······:·2367 | 21 | class_defs_off······:·236700·(0x039c9c) |
22 | data_size···········:·122 | 22 | data_size···········:·1225012 |
23 | data_off············:·2692 | 23 | data_off············:·269276·(0x041bdc) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·225 | 25 | class_idx···········:·225 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·1485 | 27 | superclass_idx······:·1485 |
28 | source_file_idx·····:·843 | 28 | source_file_idx·····:·843 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 113, 17 lines modified | Offset 113, 17 lines modified | ||
113 | ······type··········:·'()V' | 113 | ······type··········:·'()V' |
114 | ······access········:·0x10000·(CONSTRUCTOR) | 114 | ······access········:·0x10000·(CONSTRUCTOR) |
115 | ······code··········- | 115 | ······code··········- |
116 | ······registers·····:·1 | 116 | ······registers·····:·1 |
117 | ······ins···········:·1 | 117 | ······ins···········:·1 |
118 | ······outs··········:·1 | 118 | ······outs··········:·1 |
119 | ······insns·size····:·4·16-bit·code·units | 119 | ······insns·size····:·4·16-bit·code·units |
120 | 0449 | 120 | 044924:········································|[044924]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V |
121 | 0449 | 121 | 044934:·7010·8428·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@2884 |
122 | 0449 | 122 | 04493a:·0e00···································|0003:·return-void |
123 | ······catches·······:·(none) | 123 | ······catches·······:·(none) |
124 | ······positions·····:· | 124 | ······positions·····:· |
125 | ········0x0000·line=40 | 125 | ········0x0000·line=40 |
126 | ······locals········:· | 126 | ······locals········:· |
127 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· | 127 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· |
128 | ··Virtual·methods···- | 128 | ··Virtual·methods···- |
Offset 132, 17 lines modified | Offset 132, 17 lines modified | ||
132 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' | 132 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' |
133 | ······access········:·0x0001·(PUBLIC) | 133 | ······access········:·0x0001·(PUBLIC) |
134 | ······code··········- | 134 | ······code··········- |
135 | ······registers·····:·3 | 135 | ······registers·····:·3 |
136 | ······ins···········:·2 | 136 | ······ins···········:·2 |
137 | ······outs··········:·0 | 137 | ······outs··········:·0 |
138 | ······insns·size····:·2·16-bit·code·units | 138 | ······insns·size····:·2·16-bit·code·units |
139 | 0449 | 139 | 04493c:········································|[04493c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z |
140 | 0449 | 140 | 04494c:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
141 | 0449 | 141 | 04494e:·0f00···································|0001:·return·v0 |
142 | ······catches·······:·(none) | 142 | ······catches·······:·(none) |
143 | ······positions·····:· | 143 | ······positions·····:· |
144 | ········0x0000·line=43 | 144 | ········0x0000·line=43 |
145 | ······locals········:· | 145 | ······locals········:· |
146 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· | 146 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· |
147 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· | 147 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· |
Offset 151, 17 lines modified | Offset 151, 17 lines modified | ||
151 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' | 151 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' |
152 | ······access········:·0x0001·(PUBLIC) | 152 | ······access········:·0x0001·(PUBLIC) |
153 | ······code··········- | 153 | ······code··········- |
154 | ······registers·····:·3 | 154 | ······registers·····:·3 |
155 | ······ins···········:·2 | 155 | ······ins···········:·2 |
156 | ······outs··········:·0 | 156 | ······outs··········:·0 |
157 | ······insns·size····:·2·16-bit·code·units | 157 | ······insns·size····:·2·16-bit·code·units |
158 | 0449 | 158 | 044950:········································|[044950]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I |
159 | 0449 | 159 | 044960:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
160 | 0449 | 160 | 044962:·0f00···································|0001:·return·v0 |
161 | ······catches·······:·(none) | 161 | ······catches·······:·(none) |
162 | ······positions·····:· | 162 | ······positions·····:· |
163 | ········0x0000·line=63 | 163 | ········0x0000·line=63 |
164 | ······locals········:· | 164 | ······locals········:· |
165 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· | 165 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· |
166 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· | 166 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· |
Offset 170, 17 lines modified | Offset 170, 17 lines modified | ||
170 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' | 170 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' |
171 | ······access········:·0x0001·(PUBLIC) | 171 | ······access········:·0x0001·(PUBLIC) |
172 | ······code··········- | 172 | ······code··········- |
173 | ······registers·····:·3 | 173 | ······registers·····:·3 |
174 | ······ins···········:·2 | 174 | ······ins···········:·2 |
175 | ······outs··········:·0 | 175 | ······outs··········:·0 |
176 | ······insns·size····:·2·16-bit·code·units | 176 | ······insns·size····:·2·16-bit·code·units |
177 | 0449 | 177 | 044964:········································|[044964]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; |
178 | 0449 | 178 | 044974:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
179 | 0449 | 179 | 044976:·1100···································|0001:·return-object·v0 |
180 | ······catches·······:·(none) | 180 | ······catches·······:·(none) |
181 | ······positions·····:· | 181 | ······positions·····:· |
182 | ········0x0000·line=47 | 182 | ········0x0000·line=47 |
183 | ······locals········:· | 183 | ······locals········:· |
184 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· | 184 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· |
185 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· | 185 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· |
Offset 189, 17 lines modified | Offset 189, 17 lines modified | ||
189 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' | 189 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' |
190 | ······access········:·0x0001·(PUBLIC) | 190 | ······access········:·0x0001·(PUBLIC) |
191 | ······code··········- | 191 | ······code··········- |
192 | ······registers·····:·3 | 192 | ······registers·····:·3 |
193 | ······ins···········:·2 | 193 | ······ins···········:·2 |
194 | ······outs··········:·0 | 194 | ······outs··········:·0 |
195 | ······insns·size····:·2·16-bit·code·units | 195 | ······insns·size····:·2·16-bit·code·units |
196 | 0449 | 196 | 044978:········································|[044978]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; |
197 | 0449 | 197 | 044988:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
198 | 0449 | 198 | 04498a:·1100···································|0001:·return-object·v0 |
199 | ······catches·······:·(none) | 199 | ······catches·······:·(none) |
200 | ······positions·····:· | 200 | ······positions·····:· |
201 | ········0x0000·line=51 | 201 | ········0x0000·line=51 |
202 | ······locals········:· | 202 | ······locals········:· |
203 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· | 203 | ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;· |
204 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· | 204 | ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;· |
Offset 208, 17 lines modified | Offset 208, 17 lines modified | ||
208 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' | 208 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' |
209 | ······access········:·0x0001·(PUBLIC) | 209 | ······access········:·0x0001·(PUBLIC) |
210 | ······code··········- | 210 | ······code··········- |
211 | ······registers·····:·3 | 211 | ······registers·····:·3 |
212 | ······ins···········:·2 | 212 | ······ins···········:·2 |
213 | ······outs··········:·0 | 213 | ······outs··········:·0 |
Max diff block lines reached; 35934650/35943239 bytes (99.98%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·2093 | 1 | Zip·file·size:·2093439·bytes,·number·of·entries:·1018 |
2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
3 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class | 3 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class |
4 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class | 4 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class |
5 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class | 5 | ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class |
6 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 6 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
7 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 7 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
8 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 8 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
Offset 470, 19 lines modified | Offset 470, 19 lines modified | ||
470 | ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$EventInfo.class | 470 | ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$EventInfo.class |
471 | ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$EventType.class | 471 | ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$EventType.class |
472 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$ViewType.class | 472 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$ViewType.class |
473 | ?rwxrwxr-x··2.0·unx····15198·b-·defN·80-Jan-01·00:00·com/android/calendar/CalendarController.class | 473 | ?rwxrwxr-x··2.0·unx····15198·b-·defN·80-Jan-01·00:00·com/android/calendar/CalendarController.class |
474 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarData.class | 474 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarData.class |
475 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarEventModel$Attendee.class | 475 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarEventModel$Attendee.class |
476 | ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarEventModel$ReminderEntry.class | 476 | ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarEventModel$ReminderEntry.class |
477 | ?rwxrwxr-x··2.0·unx····118 | 477 | ?rwxrwxr-x··2.0·unx····11849·b-·defN·80-Jan-01·00:00·com/android/calendar/CalendarEventModel.class |
478 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarRecentSuggestionsProvider.class | 478 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarRecentSuggestionsProvider.class |
479 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarSettingsActivity$1.class | 479 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarSettingsActivity$1.class |
480 | ?rwxrwxr-x··2.0·unx·····3577·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarSettingsActivity.class | 480 | ?rwxrwxr-x··2.0·unx·····3577·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarSettingsActivity.class |
481 | ?rwxrwxr-x··2.0·unx·····26 | 481 | ?rwxrwxr-x··2.0·unx·····2658·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils$TimeZoneUtils$AsyncTZHandler.class |
482 | ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils$TimeZoneUtils.class | 482 | ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils$TimeZoneUtils.class |
483 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils.class | 483 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils.class |
484 | ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarViewAdapter$1.class | 484 | ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarViewAdapter$1.class |
485 | ?rwxrwxr-x··2.0·unx·····7014·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarViewAdapter.class | 485 | ?rwxrwxr-x··2.0·unx·····7014·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarViewAdapter.class |
486 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·com/android/calendar/CloudNotificationBackplane.class | 486 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·com/android/calendar/CloudNotificationBackplane.class |
487 | ?rwxrwxr-x··2.0·unx·····2125·b-·stor·80-Jan-01·00:00·com/android/calendar/ColorChipView.class | 487 | ?rwxrwxr-x··2.0·unx·····2125·b-·stor·80-Jan-01·00:00·com/android/calendar/ColorChipView.class |
488 | ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·com/android/calendar/ContactsAsyncHelper$1.class | 488 | ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·com/android/calendar/ContactsAsyncHelper$1.class |
Offset 495, 37 lines modified | Offset 495, 37 lines modified | ||
495 | ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·com/android/calendar/DayOfMonthCursor.class | 495 | ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·com/android/calendar/DayOfMonthCursor.class |
496 | ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/android/calendar/DayOfMonthDrawable.class | 496 | ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/android/calendar/DayOfMonthDrawable.class |
497 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$1.class | 497 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$1.class |
498 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$2.class | 498 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$2.class |
499 | ?rwxrwxr-x··2.0·unx·····1131·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$3.class | 499 | ?rwxrwxr-x··2.0·unx·····1131·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$3.class |
500 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$4.class | 500 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$4.class |
501 | ?rwxrwxr-x··2.0·unx······376·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$5.class | 501 | ?rwxrwxr-x··2.0·unx······376·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$5.class |
502 | ?rwxrwxr-x··2.0·unx·····268 | 502 | ?rwxrwxr-x··2.0·unx·····2680·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$6.class |
503 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$7.class | 503 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$7.class |
504 | ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$8.class | 504 | ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$8.class |
505 | ?rwxrwxr-x··2.0·unx·····1723·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$CalendarGestureListener.class | 505 | ?rwxrwxr-x··2.0·unx·····1723·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$CalendarGestureListener.class |
506 | ?rwxrwxr-x··2.0·unx·····1729·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ContextMenuHandler.class | 506 | ?rwxrwxr-x··2.0·unx·····1729·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ContextMenuHandler.class |
507 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ContinueScroll.class | 507 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ContinueScroll.class |
508 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$DismissPopup.class | 508 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$DismissPopup.class |
509 | ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$GotoBroadcaster.class | 509 | ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$GotoBroadcaster.class |
510 | ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ScrollInterpolator.class | 510 | ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$ScrollInterpolator.class |
511 | ?rwxrwxr-x··2.0·unx·····1883·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$TodayAnimatorListener.class | 511 | ?rwxrwxr-x··2.0·unx·····1883·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$TodayAnimatorListener.class |
512 | ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$UpdateCurrentTime.class | 512 | ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$UpdateCurrentTime.class |
513 | ?rwxrwxr-x··2.0·unx····772 | 513 | ?rwxrwxr-x··2.0·unx····77225·b-·defN·80-Jan-01·00:00·com/android/calendar/DayView.class |
514 | ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$1.class | 514 | ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$1.class |
515 | ?rwxrwxr-x··2.0·unx·····1589·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$2.class | 515 | ?rwxrwxr-x··2.0·unx·····1589·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$2.class |
516 | ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$3.class | 516 | ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$3.class |
517 | ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$4.class | 517 | ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$4.class |
518 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$5.class | 518 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$5.class |
519 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$DeleteNotifyListener.class | 519 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper$DeleteNotifyListener.class |
520 | ?rwxrwxr-x··2.0·unx·····9 | 520 | ?rwxrwxr-x··2.0·unx·····9588·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper.class |
521 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/android/calendar/EditResponseHelper$1.class | 521 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/android/calendar/EditResponseHelper$1.class |
522 | ?rwxrwxr-x··2.0·unx·····2670·b-·stor·80-Jan-01·00:00·com/android/calendar/EditResponseHelper.class | 522 | ?rwxrwxr-x··2.0·unx·····2670·b-·stor·80-Jan-01·00:00·com/android/calendar/EditResponseHelper.class |
523 | ?rwxrwxr-x··2.0·unx·····6219·b-·stor·80-Jan-01·00:00·com/android/common/widget/CompositeCursorAdapter.class | 523 | ?rwxrwxr-x··2.0·unx·····6219·b-·stor·80-Jan-01·00:00·com/android/common/widget/CompositeCursorAdapter.class |
524 | ?rwxrwxr-x··2.0·unx·····9 | 524 | ?rwxrwxr-x··2.0·unx·····9287·b-·stor·80-Jan-01·00:00·com/android/common/contacts/BaseEmailAddressAdapter.class |
525 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/android/ex/chips/AccountSpecifier.class | 525 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/android/ex/chips/AccountSpecifier.class |
526 | ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·com/android/calendar/EmailAddressAdapter.class | 526 | ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·com/android/calendar/EmailAddressAdapter.class |
527 | ?rwxrwxr-x··2.0·unx····10733·b-·defN·80-Jan-01·00:00·com/android/calendar/Event.class | 527 | ?rwxrwxr-x··2.0·unx····10733·b-·defN·80-Jan-01·00:00·com/android/calendar/Event.class |
528 | ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·com/android/calendar/EventGeometry.class | 528 | ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·com/android/calendar/EventGeometry.class |
529 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoActivity$1.class | 529 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoActivity$1.class |
530 | ?rwxrwxr-x··2.0·unx·····4791·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoActivity.class | 530 | ?rwxrwxr-x··2.0·unx·····4791·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoActivity.class |
531 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$10.class | 531 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$10.class |
Offset 538, 16 lines modified | Offset 538, 16 lines modified | ||
538 | ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$3.class | 538 | ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$3.class |
539 | ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$4.class | 539 | ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$4.class |
540 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$5.class | 540 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$5.class |
541 | ?rwxrwxr-x··2.0·unx·····1980·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$6.class | 541 | ?rwxrwxr-x··2.0·unx·····1980·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$6.class |
542 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$7.class | 542 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$7.class |
543 | ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$8.class | 543 | ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$8.class |
544 | ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$9.class | 544 | ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$9.class |
545 | ?rwxrwxr-x··2.0·unx·····751 | 545 | ?rwxrwxr-x··2.0·unx·····7519·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$QueryHandler.class |
546 | ?rwxrwxr-x··2.0·unx····484 | 546 | ?rwxrwxr-x··2.0·unx····48419·b-·defN·80-Jan-01·00:00·com/android/calendar/EventInfoFragment.class |
547 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$1.class | 547 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$1.class |
548 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadRequest.class | 548 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadRequest.class |
549 | ?rwxrwxr-x··2.0·unx·····1738·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadEventDaysRequest.class | 549 | ?rwxrwxr-x··2.0·unx·····1738·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadEventDaysRequest.class |
550 | ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadEventsRequest.class | 550 | ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoadEventsRequest.class |
551 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoaderThread.class | 551 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$LoaderThread.class |
552 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$ShutdownRequest.class | 552 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader$ShutdownRequest.class |
553 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader.class | 553 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader.class |
Offset 559, 28 lines modified | Offset 559, 28 lines modified | ||
559 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/android/calendar/GeneralPreferences$1.class | 559 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/android/calendar/GeneralPreferences$1.class |
560 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/timezonepicker/TimeZonePickerDialog$OnTimeZoneSetListener.class | 560 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/android/timezonepicker/TimeZonePickerDialog$OnTimeZoneSetListener.class |
561 | ?rwxrwxr-x··2.0·unx····12744·b-·defN·80-Jan-01·00:00·com/android/calendar/GeneralPreferences.class | 561 | ?rwxrwxr-x··2.0·unx····12744·b-·defN·80-Jan-01·00:00·com/android/calendar/GeneralPreferences.class |
562 | ?rwxrwxr-x··2.0·unx·····4944·b-·stor·80-Jan-01·00:00·com/android/calendar/GoogleCalendarUriIntentFilter.class | 562 | ?rwxrwxr-x··2.0·unx·····4944·b-·stor·80-Jan-01·00:00·com/android/calendar/GoogleCalendarUriIntentFilter.class |
563 | ?rwxrwxr-x··2.0·unx·····2671·b-·stor·80-Jan-01·00:00·com/android/calendar/MultiStateButton.class | 563 | ?rwxrwxr-x··2.0·unx·····2671·b-·stor·80-Jan-01·00:00·com/android/calendar/MultiStateButton.class |
564 | ?rwxrwxr-x··2.0·unx·····2131·b-·stor·80-Jan-01·00:00·com/android/calendar/OtherPreferences$TimeSetListener.class | 564 | ?rwxrwxr-x··2.0·unx·····2131·b-·stor·80-Jan-01·00:00·com/android/calendar/OtherPreferences$TimeSetListener.class |
565 | ?rwxrwxr-x··2.0·unx·····6119·b-·stor·80-Jan-01·00:00·com/android/calendar/OtherPreferences.class | 565 | ?rwxrwxr-x··2.0·unx·····6119·b-·stor·80-Jan-01·00:00·com/android/calendar/OtherPreferences.class |
566 | ?rwxrwxr-x··2.0·unx·····26 | 566 | ?rwxrwxr-x··2.0·unx·····2639·b-·stor·80-Jan-01·00:00·com/android/calendar/QuickResponseSettings.class |
567 | ?rwxrwxr-x··2.0·unx····1570 | 567 | ?rwxrwxr-x··2.0·unx····15704·b-·defN·80-Jan-01·00:00·com/android/ex/chips/BaseRecipientAdapter.class |
568 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/android/calendar/RecipientAdapter.class | 568 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/android/calendar/RecipientAdapter.class |
569 | ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·com/android/calendar/SearchActivity$1.class | 569 | ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·com/android/calendar/SearchActivity$1.class |
570 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/android/calendar/SearchActivity$2.class | 570 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/android/calendar/SearchActivity$2.class |
571 | ?rwxrwxr-x··2.0·unx····10292·b-·defN·80-Jan-01·00:00·com/android/calendar/SearchActivity.class | 571 | ?rwxrwxr-x··2.0·unx····10292·b-·defN·80-Jan-01·00:00·com/android/calendar/SearchActivity.class |
572 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView$HeaderHeightListener.class | 572 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView$HeaderHeightListener.class |
573 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView$HeaderIndexer.class | 573 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView$HeaderIndexer.class |
574 | ?rwxrwxr-x··2.0·unx·····4594·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView.class | 574 | ?rwxrwxr-x··2.0·unx·····4594·b-·stor·80-Jan-01·00:00·com/android/calendar/StickyHeaderListView.class |
575 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$1.class | 575 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$1.class |
576 | ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$CalendarBroadcastReceiver.class | 576 | ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$CalendarBroadcastReceiver.class |
577 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$DNASegment.class | 577 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$DNASegment.class |
578 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$DNAStrand.class | 578 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/android/calendar/Utils$DNAStrand.class |
579 | ?rwxrwxr-x··2.0·unx····3282 | 579 | ?rwxrwxr-x··2.0·unx····32822·b-·defN·80-Jan-01·00:00·com/android/calendar/Utils.class |
580 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter$1.class | 580 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter$1.class |
581 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter$ViewHolder.class | 581 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter$ViewHolder.class |
582 | ?rwxrwxr-x··2.0·unx·····5515·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter.class | 582 | ?rwxrwxr-x··2.0·unx·····5515·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaAdapter.class |
583 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$1.class | 583 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$1.class |
584 | ?rwxrwxr-x··2.0·unx······468·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$MultipleDayInfo.class | 584 | ?rwxrwxr-x··2.0·unx······468·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$MultipleDayInfo.class |
585 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$RowInfo.class | 585 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$RowInfo.class |
586 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$ViewHolder.class | 586 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$ViewHolder.class |
Offset 593, 47 lines modified | Offset 593, 47 lines modified | ||
593 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaListView$3.class | 593 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaListView$3.class |
594 | ?rwxrwxr-x··2.0·unx·····9147·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaListView.class | 594 | ?rwxrwxr-x··2.0·unx·····9147·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaListView.class |
595 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$1.class | 595 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$1.class |
596 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$2.class | 596 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$2.class |
597 | ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$AgendaItem.class | 597 | ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$AgendaItem.class |
598 | ?rwxrwxr-x··2.0·unx·····1022·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo.class | 598 | ?rwxrwxr-x··2.0·unx·····1022·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo.class |
599 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1.class | 599 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1.class |
600 | ?rwxrwxr-x··2.0·unx····102 | 600 | ?rwxrwxr-x··2.0·unx····10249·b-·defN·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler.class |
601 | ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QuerySpec.class | 601 | ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QuerySpec.class |
602 | ?rwxrwxr-x··2.0·unx····2294 | 602 | ?rwxrwxr-x··2.0·unx····22894·b-·defN·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter.class |
603 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlarmManagerInterface.class | 603 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlarmManagerInterface.class |
604 | ?rwxrwxr-x··2.0·unx·····743 | 604 | ?rwxrwxr-x··2.0·unx·····7439·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlarmScheduler.class |
605 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlertActivity$1.class | 605 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlertActivity$1.class |
606 | ?rwxrwxr-x··2.0·unx·····1479·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlertActivity$2.class | 606 | ?rwxrwxr-x··2.0·unx·····1479·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlertActivity$2.class |
Max diff block lines reached; 40825/55581 bytes (73.45%) of diff not shown. |
Offset 2084, 15 lines modified | Offset 2084, 15 lines modified | ||
2084 | ········76:·invokevirtual·#509················//·Method·sendEvent:(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V | 2084 | ········76:·invokevirtual·#509················//·Method·sendEvent:(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V |
2085 | ········79:·return | 2085 | ········79:·return |
2086 | ··public·void·sendEvent(java.lang.Object,·com.android.calendar.CalendarController$EventInfo); | 2086 | ··public·void·sendEvent(java.lang.Object,·com.android.calendar.CalendarController$EventInfo); |
2087 | ····descriptor:·(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V | 2087 | ····descriptor:·(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V |
2088 | ····flags:·(0x0001)·ACC_PUBLIC | 2088 | ····flags:·(0x0001)·ACC_PUBLIC |
2089 | ····Code: | 2089 | ····Code: |
2090 | ······stack=300,·locals=4 | 2090 | ······stack=300,·locals=40,·args_size=3 |
2091 | ·········0:·aload_0 | 2091 | ·········0:·aload_0 |
2092 | ·········1:·astore_3 | 2092 | ·········1:·astore_3 |
2093 | ·········2:·aload_0 | 2093 | ·········2:·aload_0 |
2094 | ·········3:·getfield······#93·················//·Field·filters:Ljava/util/WeakHashMap; | 2094 | ·········3:·getfield······#93·················//·Field·filters:Ljava/util/WeakHashMap; |
2095 | ·········6:·astore········4 | 2095 | ·········6:·astore········4 |
2096 | ·········8:·aload_1 | 2096 | ·········8:·aload_1 |
2097 | ·········9:·astore_3 | 2097 | ·········9:·astore_3 |
Offset 2651, 62 lines modified | Offset 2651, 62 lines modified | ||
2651 | ······1069:·iload·········10 | 2651 | ······1069:·iload·········10 |
2652 | ······1071:·ifle··········1215 | 2652 | ······1071:·ifle··········1215 |
2653 | ······1074:·aload_0 | 2653 | ······1074:·aload_0 |
2654 | ······1075:·getfield······#84·················//·Field·mToBeRemovedEventHandlers:Ljava/util/LinkedList; | 2654 | ······1075:·getfield······#84·················//·Field·mToBeRemovedEventHandlers:Ljava/util/LinkedList; |
2655 | ······1078:·astore········4 | 2655 | ······1078:·astore········4 |
2656 | ······1080:·aload·········4 | 2656 | ······1080:·aload·········4 |
2657 | ······1082:·invokevirtual·#572················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; | 2657 | ······1082:·invokevirtual·#572················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
2658 | ······1085:·astore········ | 2658 | ······1085:·astore········4 |
2659 | ······1087:·aload········· | 2659 | ······1087:·aload·········4 |
2660 | ······1089:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 2660 | ······1089:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2661 | ······1094:·istore········1 | 2661 | ······1094:·istore········11 |
2662 | ······1096:·iload·········1 | 2662 | ······1096:·iload·········11 |
2663 | ······1098:·ifeq··········1202 | 2663 | ······1098:·ifeq··········1202 |
2664 | ······1101:·aload········· | 2664 | ······1101:·aload·········4 |
2665 | ······1103:·invokeinterface·#553,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 2665 | ······1103:·invokeinterface·#553,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2666 | ······1108:·astore········2 | 2666 | ······1108:·astore········23 |
2667 | ······1110:·aload·········2 | 2667 | ······1110:·aload·········23 |
2668 | ······1112:·checkcast·····#479················//·class·java/lang/Integer | 2668 | ······1112:·checkcast·····#479················//·class·java/lang/Integer |
2669 | ······1115:·astore········2 | 2669 | ······1115:·astore········23 |
2670 | ······1117:·aload_0 | 2670 | ······1117:·aload_0 |
2671 | ······1118:·astore_3 | 2671 | ······1118:·astore_3 |
2672 | ······1119:·aload_0 | 2672 | ······1119:·aload_0 |
2673 | ······1120:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap; | 2673 | ······1120:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap; |
2674 | ······1123:·astore········4 | 2674 | ······1123:·astore········14 |
2675 | ······1125:·aload·········2 | 2675 | ······1125:·aload·········23 |
2676 | ······1127:·astore_3 | 2676 | ······1127:·astore_3 |
2677 | ······1128:·aload·········4 | 2677 | ······1128:·aload·········14 |
2678 | ······1130:·aload·········2 | 2678 | ······1130:·aload·········23 |
2679 | ······1132:·invokevirtual·#393················//·Method·java/util/LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; | 2679 | ······1132:·invokevirtual·#393················//·Method·java/util/LinkedHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; |
2680 | ······1135:·pop | 2680 | ······1135:·pop |
2681 | ······1136:·aload_0 | 2681 | ······1136:·aload_0 |
2682 | ······1137:·astore_3 | 2682 | ······1137:·astore_3 |
2683 | ······1138:·aload_0 | 2683 | ······1138:·aload_0 |
2684 | ······1139:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; | 2684 | ······1139:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; |
2685 | ······1142:·astore········4 | 2685 | ······1142:·astore········14 |
2686 | ······1144:·aload·········4 | 2686 | ······1144:·aload·········14 |
2687 | ······1146:·ifnull········1087 | 2687 | ······1146:·ifnull········1087 |
2688 | ······1149:·aload_0 | 2688 | ······1149:·aload_0 |
2689 | ······1150:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; | 2689 | ······1150:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; |
2690 | ······1153:·astore········4 | 2690 | ······1153:·astore········14 |
2691 | ······1155:·aload·········4 | 2691 | ······1155:·aload·········14 |
2692 | ······1157:·getfield······#399················//·Field·android/util/Pair.first:Ljava/lang/Object; | 2692 | ······1157:·getfield······#399················//·Field·android/util/Pair.first:Ljava/lang/Object; |
2693 | ······1160:·astore········4 | 2693 | ······1160:·astore········14 |
2694 | ······1162:·aload·········2 | 2694 | ······1162:·aload·········23 |
2695 | ······1164:·astore_3 | 2695 | ······1164:·astore_3 |
2696 | ······1165:·aload·········2 | 2696 | ······1165:·aload·········23 |
2697 | ······1167:·aload·········4 | 2697 | ······1167:·aload·········14 |
2698 | ······1169:·invokevirtual·#575················//·Method·java/lang/Integer.equals:(Ljava/lang/Object;)Z | 2698 | ······1169:·invokevirtual·#575················//·Method·java/lang/Integer.equals:(Ljava/lang/Object;)Z |
2699 | ······1172:·istore········1 | 2699 | ······1172:·istore········11 |
2700 | ······1174:·iload·········1 | 2700 | ······1174:·iload·········11 |
2701 | ······1176:·ifeq··········1087 | 2701 | ······1176:·ifeq··········1087 |
2702 | ······1179:·iconst_0 | 2702 | ······1179:·iconst_0 |
2703 | ······1180:·istore········1 | 2703 | ······1180:·istore········11 |
2704 | ······1182:·aconst_null | 2704 | ······1182:·aconst_null |
2705 | ······1183:·astore········4 | 2705 | ······1183:·astore········14 |
2706 | ······1185:·aload_0 | 2706 | ······1185:·aload_0 |
2707 | ······1186:·astore_3 | 2707 | ······1186:·astore_3 |
2708 | ······1187:·aload_0 | 2708 | ······1187:·aload_0 |
2709 | ······1188:·aconst_null | 2709 | ······1188:·aconst_null |
2710 | ······1189:·putfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; | 2710 | ······1189:·putfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair; |
2711 | ······1192:·goto··········1087 | 2711 | ······1192:·goto··········1087 |
2712 | ······1195:·astore········4 | 2712 | ······1195:·astore········4 |
Offset 2755, 39 lines modified | Offset 2755, 39 lines modified | ||
2755 | ······1272:·getfield······#87·················//·Field·mToBeAddedEventHandlers:Ljava/util/LinkedHashMap; | 2755 | ······1272:·getfield······#87·················//·Field·mToBeAddedEventHandlers:Ljava/util/LinkedHashMap; |
2756 | ······1275:·astore········4 | 2756 | ······1275:·astore········4 |
2757 | ······1277:·aload·········4 | 2757 | ······1277:·aload·········4 |
2758 | ······1279:·invokevirtual·#537················//·Method·java/util/LinkedHashMap.entrySet:()Ljava/util/Set; | 2758 | ······1279:·invokevirtual·#537················//·Method·java/util/LinkedHashMap.entrySet:()Ljava/util/Set; |
2759 | ······1282:·astore········4 | 2759 | ······1282:·astore········4 |
2760 | ······1284:·aload·········4 | 2760 | ······1284:·aload·········4 |
2761 | ······1286:·invokeinterface·#543,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 2761 | ······1286:·invokeinterface·#543,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
2762 | ······1291:·astore········ | 2762 | ······1291:·astore········4 |
2763 | ······1293:·aload········· | 2763 | ······1293:·aload·········4 |
2764 | ······1295:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 2764 | ······1295:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2765 | ······1300:·istore········1 | 2765 | ······1300:·istore········11 |
2766 | ······1302:·iload·········1 | 2766 | ······1302:·iload·········11 |
2767 | ······1304:·ifeq··········1362 | 2767 | ······1304:·ifeq··········1362 |
2768 | ······1307:·aload········· | 2768 | ······1307:·aload·········4 |
2769 | ······1309:·invokeinterface·#553,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 2769 | ······1309:·invokeinterface·#553,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2770 | ······1314:·astore········2 | 2770 | ······1314:·astore········24 |
2771 | ······1316:·aload·········2 | 2771 | ······1316:·aload·········24 |
2772 | ······1318:·checkcast·····#555················//·class·java/util/Map$Entry | 2772 | ······1318:·checkcast·····#555················//·class·java/util/Map$Entry |
2773 | ······1321:·astore········2 | 2773 | ······1321:·astore········24 |
2774 | ······1323:·aload_0 | 2774 | ······1323:·aload_0 |
2775 | ······1324:·astore_3 | 2775 | ······1324:·astore_3 |
2776 | ······1325:·aload_0 | 2776 | ······1325:·aload_0 |
2777 | ······1326:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap; | 2777 | ······1326:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap; |
2778 | ······1329:·astore········4 | 2778 | ······1329:·astore········14 |
2779 | ······1331:·aload·········2 | 2779 | ······1331:·aload·········24 |
2780 | ······1333:·invokeinterface·#558,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; | 2780 | ······1333:·invokeinterface·#558,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
2781 | ······1338:·astore········ | 2781 | ······1338:·astore········25 |
2782 | ······1340:·aload·········2 | 2782 | ······1340:·aload·········24 |
2783 | ······1342:·invokeinterface·#565,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; | 2783 | ······1342:·invokeinterface·#565,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
2784 | ······1347:·astore········26 | 2784 | ······1347:·astore········26 |
2785 | ······1349:·aload·········4 | 2785 | ······1349:·aload·········14 |
2786 | ······1351:·aload········· | 2786 | ······1351:·aload·········25 |
2787 | ······1353:·aload·········26 | 2787 | ······1353:·aload·········26 |
2788 | ······1355:·invokevirtual·#483················//·Method·java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 2788 | ······1355:·invokevirtual·#483················//·Method·java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
2789 | ······1358:·pop | 2789 | ······1358:·pop |
2790 | ······1359:·goto··········1293 | 2790 | ······1359:·goto··········1293 |
2791 | ······1362:·aload_0 | 2791 | ······1362:·aload_0 |
2792 | ······1363:·monitorexit | 2792 | ······1363:·monitorexit |
2793 | ······1364:·iload·········15 | 2793 | ······1364:·iload·········15 |
Offset 2898, 15 lines modified | Offset 2898, 15 lines modified | ||
2898 | ······1563:·iconst_0 | 2898 | ······1563:·iconst_0 |
2899 | ······1564:·invokevirtual·#415················//·Method·android/text/format/Time.toMillis:(Z)J | 2899 | ······1564:·invokevirtual·#415················//·Method·android/text/format/Time.toMillis:(Z)J |
2900 | ······1567:·lstore········27 | 2900 | ······1567:·lstore········27 |
2901 | ······1569:·goto··········1446 | 2901 | ······1569:·goto··········1446 |
2902 | ······1572:·iconst_0 | 2902 | ······1572:·iconst_0 |
2903 | ······1573:·istore········33 | 2903 | ······1573:·istore········33 |
2904 | ······1575:·aconst_null | 2904 | ······1575:·aconst_null |
2905 | ······1576:·astore········ | 2905 | ······1576:·astore········26 |
Max diff block lines reached; 7681/14412 bytes (53.30%) of diff not shown. |
Offset 169, 16 lines modified | Offset 169, 16 lines modified | ||
169 | ············} | 169 | ············} |
170 | ············final·String·stringExtra4·=·intent.getStringExtra("rrule"); | 170 | ············final·String·stringExtra4·=·intent.getStringExtra("rrule"); |
171 | ············if·(!TextUtils.isEmpty((CharSequence)stringExtra4))·{ | 171 | ············if·(!TextUtils.isEmpty((CharSequence)stringExtra4))·{ |
172 | ················this.mRrule·=·stringExtra4; | 172 | ················this.mRrule·=·stringExtra4; |
173 | ············} | 173 | ············} |
174 | ············final·String·stringExtra5·=·intent.getStringExtra("android.intent.extra.EMAIL"); | 174 | ············final·String·stringExtra5·=·intent.getStringExtra("android.intent.extra.EMAIL"); |
175 | ············if·(!TextUtils.isEmpty((CharSequence)stringExtra5))·{ | 175 | ············if·(!TextUtils.isEmpty((CharSequence)stringExtra5))·{ |
176 | ················String[]·split; | 176 | ················final·String[]·split·=·stringExtra5.split("[·,;]"); |
177 | ················for·(int·length·=· | 177 | ················for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
178 | ····················final·String·s·=·split[i]; | 178 | ····················final·String·s·=·split[i]; |
179 | ····················if·(!TextUtils.isEmpty((CharSequence)s)·&&·s.contains("@"))·{ | 179 | ····················if·(!TextUtils.isEmpty((CharSequence)s)·&&·s.contains("@"))·{ |
180 | ························final·String·trim·=·s.trim(); | 180 | ························final·String·trim·=·s.trim(); |
181 | ························if·(!this.mAttendeesList.containsKey(trim))·{ | 181 | ························if·(!this.mAttendeesList.containsKey(trim))·{ |
182 | ····························this.mAttendeesList.put(trim,·new·CalendarEventModel$Attendee("",·trim)); | 182 | ····························this.mAttendeesList.put(trim,·new·CalendarEventModel$Attendee("",·trim)); |
183 | ························} | 183 | ························} |
184 | ····················} | 184 | ····················} |
Offset 16, 88 lines modified | Offset 16, 90 lines modified | ||
16 | ···· | 16 | ···· |
17 | ····public·CalendarUtils$TimeZoneUtils$AsyncTZHandler(final·CalendarUtils$TimeZoneUtils·this$0,·final·ContentResolver·contentResolver)·{ | 17 | ····public·CalendarUtils$TimeZoneUtils$AsyncTZHandler(final·CalendarUtils$TimeZoneUtils·this$0,·final·ContentResolver·contentResolver)·{ |
18 | ········this.this$0·=·this$0; | 18 | ········this.this$0·=·this$0; |
19 | ········super(contentResolver); | 19 | ········super(contentResolver); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····protected·void·onQueryComplete(final·int·n,·Object·o,·final·Cursor·cursor)·{ | 22 | ····protected·void·onQueryComplete(final·int·n,·Object·o,·final·Cursor·cursor)·{ |
23 | ········int·n2·=·1; | ||
23 | ········final·HashSet·access$000·=·CalendarUtils$TimeZoneUtils.access$000(); | 24 | ········final·HashSet·access$000·=·CalendarUtils$TimeZoneUtils.access$000(); |
24 | ········//·monitorenter(access$000) | 25 | ········//·monitorenter(access$000) |
25 | ········Label_00 | 26 | ········Label_0045:·{ |
26 | ············if·(cursor·!=·null)·{ | 27 | ············if·(cursor·!=·null)·{ |
27 | ················break·Label_00 | 28 | ················break·Label_0045; |
28 | ············} | 29 | ············} |
29 | ········Label_00 | 30 | ········Label_0076_Outer: |
30 | ············while·(true)·{ | 31 | ············while·(true)·{ |
32 | ················n2·=·0; | ||
31 | ················boolean·b·=·false; | 33 | ················boolean·b·=·false; |
34 | ············Label_0076: | ||
32 | ················boolean·b2; | ||
33 | ················int·columnIndexOrThrow; | ||
34 | ················int·columnIndexOrThrow2; | ||
35 | ················String·string·=·null; | ||
36 | ················String·string2·=·null; | ||
37 | ················Label_0067:Label_0139_Outer: | ||
38 | ················while·(true)·{ | 35 | ················while·(true)·{ |
39 | ················ | 36 | ····················String·string; |
37 | ····················String·string2; | ||
40 | ····················while·(true)·{ | 38 | ····················while·(true)·{ |
41 | ························try·{ | 39 | ························try·{ |
42 | ····························CalendarUtils$TimeZoneUtils.access$102(false); | 40 | ····························CalendarUtils$TimeZoneUtils.access$102(false); |
41 | ····························n2·=·1; | ||
43 | ····························CalendarUtils$TimeZoneUtils.access$202( | 42 | ····························CalendarUtils$TimeZoneUtils.access$202((boolean)(n2·!=·0)); |
44 | ····························return; | 43 | ····························return; |
44 | ····························//·iftrue(Label_0076:,·n3·==·CalendarUtils$TimeZoneUtils.access$300()) | ||
45 | ····························//·iftrue(Label_0248:,·!cursor.moveToNext()) | ||
46 | ····························//·iftrue(Label_0187:,·!TextUtils.equals((CharSequence)string,·(CharSequence)"timezoneType")) | ||
47 | ····························//·iftrue(Label_0181:,·TextUtils.equals((CharSequence)string2,·(CharSequence)"auto")) | ||
45 | ····························while·(true)·{ | 48 | ····························while·(true)·{ |
46 | ································b·=·true; | ||
47 | ································CalendarUtils$TimeZoneUtils.access$302(b2); | ||
48 | ································break·Label_0067; | ||
49 | ································while·(true)·{ | ||
50 | ································Block_1 | 49 | ································Block_11:·{ |
51 | ···································· | 50 | ····································final·int·n3; |
52 | ········································b2·=·true; | ||
53 | ···································· | 51 | ····································Block_13:·{ |
54 | ········································b·=·false; | ||
55 | ········································columnIndexOrThrow·=·cursor.getColumnIndexOrThrow("key"); | ||
56 | ········································columnIndexOrThrow2·=·cursor.getColumnIndexOrThrow("value"); | ||
57 | ········································break·Block_1 | 52 | ········································break·Block_13; |
53 | ········································final·int·columnIndexOrThrow; | ||
54 | ········································string·=·cursor.getString(columnIndexOrThrow); | ||
55 | ········································final·int·columnIndexOrThrow2; | ||
56 | ········································string2·=·cursor.getString(columnIndexOrThrow2); | ||
57 | ········································break·Block_11; | ||
58 | ········································n3·=·n2; | ||
58 | ········································continue·Label_0 | 59 | ········································continue·Label_0076_Outer; |
59 | ····································} | 60 | ····································} |
60 | ····································string2·=·cursor.getString(columnIndexOrThrow); | ||
61 | ···································· | 61 | ····································b·=·true; |
62 | ····································CalendarUtils$TimeZoneUtils.access$302((boolean)(n3·!=·0)); | ||
62 | ····································continue; | 63 | ····································continue·Label_0076; |
63 | ································} | 64 | ································} |
64 | ································continue | 65 | ································continue; |
65 | ····························} | 66 | ····························} |
67 | ····························b·=·false; | ||
68 | ····························final·int·columnIndexOrThrow·=·cursor.getColumnIndexOrThrow("key"); | ||
69 | ····························final·int·columnIndexOrThrow2·=·cursor.getColumnIndexOrThrow("value"); | ||
70 | ····························continue·Label_0076; | ||
66 | ························} | 71 | ························} |
67 | ························//·iftrue(Label_0238:,·!cursor.moveToNext()) | ||
68 | ························//·iftrue(Label_0171:,·TextUtils.equals((CharSequence)string,·(CharSequence)"auto")) | ||
69 | ························//·iftrue(Label_0177:,·!TextUtils.equals((CharSequence)string2,·(CharSequence)"timezoneType")) | ||
70 | ························//·iftrue(Label_0067:,·b2·==·CalendarUtils$TimeZoneUtils.access$300()) | ||
71 | ························finally·{ | 72 | ························finally·{ |
72 | ························} | 73 | ························} |
73 | ························//·monitorexit(access$000) | 74 | ························//·monitorexit(access$000) |
74 | ························Label_01 | 75 | ························Label_0181:·{ |
75 | ···························· | 76 | ····························final·int·n3·=·false·?·1·:·0; |
76 | ························} | 77 | ························} |
77 | ························continue·Label_0 | 78 | ························continue·Label_0076_Outer; |
78 | ····················} | 79 | ····················} |
79 | ····················Label_01 | 80 | ····················Label_0187:·{ |
80 | ························if·(TextUtils.equals((CharSequence)string | 81 | ························if·(TextUtils.equals((CharSequence)string,·(CharSequence)"timezoneInstancesPrevious")·&&·!TextUtils.isEmpty((CharSequence)string2)·&&·!TextUtils.equals((CharSequence)CalendarUtils$TimeZoneUtils.access$400(),·(CharSequence)string2))·{ |
81 | ····························b·=·true; | 82 | ····························b·=·true; |
82 | ····························CalendarUtils$TimeZoneUtils.access$402(string); | 83 | ····························CalendarUtils$TimeZoneUtils.access$402(string2); |
83 | ····························continue·Label_00 | 84 | ····························continue·Label_0076; |
84 | ························} | 85 | ························} |
85 | ····················} | 86 | ····················} |
86 | ····················continue·Label_00 | 87 | ····················continue·Label_0076; |
87 | ················} | 88 | ················} |
88 | ················Label_02 | 89 | ················Label_0248:·{ |
89 | ····················cursor.close(); | 90 | ····················cursor.close(); |
90 | ················} | 91 | ················} |
91 | ················if·(b)·{ | 92 | ················if·(b)·{ |
92 | ····················o·=·o; | 93 | ····················o·=·o; |
93 | ····················final·SharedPreferences·sharedPreferences·=·CalendarUtils.getSharedPreferences((Context)o,·CalendarUtils$TimeZoneUtils.access$500(this.this$0)); | 94 | ····················final·SharedPreferences·sharedPreferences·=·CalendarUtils.getSharedPreferences((Context)o,·CalendarUtils$TimeZoneUtils.access$500(this.this$0)); |
94 | ····················CalendarUtils.setSharedPreference(sharedPreferences,·"preferences_home_tz_enabled",·CalendarUtils$TimeZoneUtils.access$300()); | 95 | ····················CalendarUtils.setSharedPreference(sharedPreferences,·"preferences_home_tz_enabled",·CalendarUtils$TimeZoneUtils.access$300()); |
95 | ····················CalendarUtils.setSharedPreference(sharedPreferences,·"preferences_home_tz",·CalendarUtils$TimeZoneUtils.access$400()); | 96 | ····················CalendarUtils.setSharedPreference(sharedPreferences,·"preferences_home_tz",·CalendarUtils$TimeZoneUtils.access$400()); |
96 | ················} | 97 | ················} |
98 | ················n2·=·0; | ||
97 | ················CalendarUtils$TimeZoneUtils.access$102(false); | 99 | ················CalendarUtils$TimeZoneUtils.access$102(false); |
98 | ················for·(final·Runnable·runnable·:·CalendarUtils$TimeZoneUtils.access$000())·{ | 100 | ················for·(final·Runnable·runnable·:·CalendarUtils$TimeZoneUtils.access$000())·{ |
99 | ····················if·(runnable·!=·null)·{ | 101 | ····················if·(runnable·!=·null)·{ |
100 | ························runnable.run(); | 102 | ························runnable.run(); |
101 | ····················} | 103 | ····················} |
102 | ················} | 104 | ················} |
103 | ················CalendarUtils$TimeZoneUtils.access$000().clear(); | 105 | ················CalendarUtils$TimeZoneUtils.access$000().clear(); |
Offset 174, 15 lines modified | Offset 174, 15 lines modified | ||
174 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V | 174 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V |
175 | ········14:·return | 175 | ········14:·return |
176 | ··public·void·run(); | 176 | ··public·void·run(); |
177 | ····descriptor:·()V | 177 | ····descriptor:·()V |
178 | ····flags:·(0x0001)·ACC_PUBLIC | 178 | ····flags:·(0x0001)·ACC_PUBLIC |
179 | ····Code: | 179 | ····Code: |
180 | ······stack=300,·locals=1 | 180 | ······stack=300,·locals=13,·args_size=1 |
181 | ·········0:·iconst_0 | 181 | ·········0:·iconst_0 |
182 | ·········1:·istore_1 | 182 | ·········1:·istore_1 |
183 | ·········2:·aconst_null | 183 | ·········2:·aconst_null |
184 | ·········3:·astore_2 | 184 | ·········3:·astore_2 |
185 | ·········4:·iconst_1 | 185 | ·········4:·iconst_1 |
186 | ·········5:·istore_3 | 186 | ·········5:·istore_3 |
187 | ·········6:·aload_0 | 187 | ·········6:·aload_0 |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ········20:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; | 195 | ········20:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
196 | ········23:·astore········6 | 196 | ········23:·astore········6 |
197 | ········25:·aload·········6 | 197 | ········25:·aload·········6 |
198 | ········27:·invokestatic··#28·················//·Method·com/android/calendar/DayView.access$1500:(Lcom/android/calendar/DayView;)I | 198 | ········27:·invokestatic··#28·················//·Method·com/android/calendar/DayView.access$1500:(Lcom/android/calendar/DayView;)I |
199 | ········30:·istore········7 | 199 | ········30:·istore········7 |
200 | ········32:·iload·········5 | 200 | ········32:·iload·········5 |
201 | ········34:·iload·········7 | 201 | ········34:·iload·········7 |
202 | ········36:·if_icmpeq·····19 | 202 | ········36:·if_icmpeq·····194 |
203 | ········39:·iload_3 | 203 | ········39:·iload_3 |
204 | ········40:·istore········8 | 204 | ········40:·istore········8 |
205 | ········42:·aload_0 | 205 | ········42:·aload_0 |
206 | ········43:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; | 206 | ········43:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
207 | ········46:·astore········4 | 207 | ········46:·astore········4 |
208 | ········48:·aload_0 | 208 | ········48:·aload_0 |
209 | ········49:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; | 209 | ········49:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; |
Offset 226, 229 lines modified | Offset 226, 227 lines modified | ||
226 | ········85:·invokestatic··#36·················//·Method·com/android/calendar/DayView.access$1502:(Lcom/android/calendar/DayView;I)I | 226 | ········85:·invokestatic··#36·················//·Method·com/android/calendar/DayView.access$1502:(Lcom/android/calendar/DayView;I)I |
227 | ········88:·pop | 227 | ········88:·pop |
228 | ········89:·aload_0 | 228 | ········89:·aload_0 |
229 | ········90:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; | 229 | ········90:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
230 | ········93:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList; | 230 | ········93:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList; |
231 | ········96:·astore········4 | 231 | ········96:·astore········4 |
232 | ········98:·aload·········4 | 232 | ········98:·aload·········4 |
233 | ·······100:·ifnonnull·····20 | 233 | ·······100:·ifnonnull·····200 |
234 | ·······103:·aload_0 | 234 | ·······103:·aload_0 |
235 | ·······104:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; | 235 | ·······104:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
236 | ·······107:·astore········4 | 236 | ·······107:·astore········4 |
237 | ·······109:·new···········#42·················//·class·java/util/ArrayList | 237 | ·······109:·new···········#42·················//·class·java/util/ArrayList |
238 | ·······112:·astore········6 | 238 | ·······112:·astore········6 |
239 | ·······114:·aload·········6 | 239 | ·······114:·aload·········6 |
240 | ·······116:·invokespecial·#43·················//·Method·java/util/ArrayList."<init>":()V | 240 | ·······116:·invokespecial·#43·················//·Method·java/util/ArrayList."<init>":()V |
241 | ·······119:·aload·········4 | 241 | ·······119:·aload·········4 |
242 | ·······121:·aload·········6 | 242 | ·······121:·aload·········6 |
243 | ·······123:·invokestatic··#46·················//·Method·com/android/calendar/DayView.access$1702:(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList; | 243 | ·······123:·invokestatic··#46·················//·Method·com/android/calendar/DayView.access$1702:(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList; |
244 | ·······126:·pop | 244 | ·······126:·pop |
245 | ·······127:·aload_0 | 245 | ·······127:·aload_0 |
246 | ·······128:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; | 246 | ·······128:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; |
247 | ·······131:·astore········4 | ||
248 | ·······133:·aload·········4 | ||
249 | ·······13 | 247 | ·······131:·invokevirtual·#50·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
250 | ·······13 | 248 | ·······134:·astore········4 |
251 | ·······1 | 249 | ·······136:·aload·········4 |
252 | ·······1 | 250 | ·······138:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
253 | ·······14 | 251 | ·······143:·istore········7 |
254 | ·······14 | 252 | ·······145:·iload·········7 |
255 | ·······1 | 253 | ·······147:·ifeq··········217 |
256 | ·······15 | 254 | ·······150:·aload·········4 |
257 | ·······15 | 255 | ·······152:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
258 | ·······1 | 256 | ·······157:·checkcast·····#62·················//·class·com/android/calendar/Event |
259 | ·······16 | 257 | ·······160:·astore········9 |
260 | ·······16 | 258 | ·······162:·aload·········9 |
261 | ·······16 | 259 | ·······164:·invokevirtual·#65·················//·Method·com/android/calendar/Event.drawAsAllday:()Z |
262 | ·······1 | 260 | ·······167:·istore········7 |
263 | ·······1 | 261 | ·······169:·iload·········7 |
264 | ·······17 | 262 | ·······171:·ifeq··········136 |
265 | ·······17 | 263 | ·······174:·aload_0 |
266 | ·······17 | 264 | ·······175:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
267 | ·······1 | 265 | ·······178:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList; |
268 | ·······18 | 266 | ·······181:·astore········6 |
269 | ·······18 | 267 | ·······183:·aload·········6 |
270 | ·······18 | 268 | ·······185:·aload·········9 |
271 | ·······1 | 269 | ·······187:·invokevirtual·#69·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
272 | ·······19 | 270 | ·······190:·pop |
273 | ·······19 | 271 | ·······191:·goto··········136 |
274 | ·······19 | 272 | ·······194:·iconst_0 |
275 | ·······19 | 273 | ·······195:·istore········8 |
276 | ······· | 274 | ·······197:·goto··········42 |
277 | ·······20 | 275 | ·······200:·aload_0 |
278 | ·······20 | 276 | ·······201:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
279 | ·······20 | 277 | ·······204:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList; |
280 | ·······2 | 278 | ·······207:·astore········4 |
281 | ·······2 | 279 | ·······209:·aload·········4 |
282 | ·······21 | 280 | ·······211:·invokevirtual·#72·················//·Method·java/util/ArrayList.clear:()V |
283 | ·······21 | 281 | ·······214:·goto··········127 |
284 | ·······2 | 282 | ·······217:·aload_0 |
285 | ·······2 | 283 | ·······218:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
286 | ·······22 | 284 | ·······221:·invokestatic··#76·················//·Method·com/android/calendar/DayView.access$1800:(Lcom/android/calendar/DayView;)[Landroid/text/StaticLayout; |
287 | ·······22 | 285 | ·······224:·astore········4 |
288 | ·······2 | 286 | ·······226:·aload·········4 |
289 | ·······2 | 287 | ·······228:·ifnull········265 |
290 | ·······23 | 288 | ·······231:·aload_0 |
291 | ·······23 | 289 | ·······232:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; |
292 | ·······23 | 290 | ·······235:·invokestatic··#76·················//·Method·com/android/calendar/DayView.access$1800:(Lcom/android/calendar/DayView;)[Landroid/text/StaticLayout; |
293 | ·······242:·astore········4 | ||
294 | ·······244:·aload·········4 | ||
295 | ·······246:·arraylength | ||
296 | ·······247:·istore········5 | ||
297 | ·······249:·aload_0 | ||
298 | ·······250:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; | ||
299 | ·······253:·astore········6 | ||
300 | ·······255:·aload·········6 | ||
301 | ·······257:·invokevirtual·#80·················//·Method·java/util/ArrayList.size:()I | ||
302 | ·······260:·istore········7 | ||
303 | ·······262:·iload·········5 | ||
304 | ·······264:·iload·········7 | ||
305 | ·······266:·if_icmpge·····526 | ||
306 | ·······269:·aload_0 | ||
307 | ·······270:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView; | ||
308 | ·······2 | 291 | ·······238:·astore········4 |
292 | ·······240:·aload·········4 | ||
293 | ·······242:·arraylength | ||
294 | ·······243:·istore········5 | ||
309 | ·······2 | 295 | ·······245:·aload_0 |
310 | ·······2 | 296 | ·······246:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList; |
297 | ·······249:·astore········6 | ||
298 | ·······251:·aload·········6 | ||
299 | ·······253:·invokevirtual·#80·················//·Method·java/util/ArrayList.size:()I | ||
300 | ·······256:·istore········7 | ||
301 | ·······258:·iload·········5 | ||
302 | ·······260:·iload·········7 | ||
303 | ·······262:·if_icmpge·····522 | ||
Max diff block lines reached; 0/24657 bytes (0.00%) of diff not shown. |
Offset 3821, 22 lines modified | Offset 3821, 19 lines modified | ||
3821 | ································if·(b3)·{ | 3821 | ································if·(b3)·{ |
3822 | ····································this.mTodayAnimator.setStartDelay(200L); | 3822 | ····································this.mTodayAnimator.setStartDelay(200L); |
3823 | ································} | 3823 | ································} |
3824 | ································this.mTodayAnimator.start(); | 3824 | ································this.mTodayAnimator.start(); |
3825 | ································//·monitorexit(o) | 3825 | ································//·monitorexit(o) |
3826 | ································this.sendAccessibilityEventAsNeeded(false); | 3826 | ································this.sendAccessibilityEventAsNeeded(false); |
3827 | ································return; | 3827 | ································return; |
3828 | ································//·iftrue(Label_0386:,·mMaxViewStartY·>=·0·||·mMaxViewStartY·==·-1·<<·-1) | ||
3829 | ································mMaxViewStartY·=·0; | ||
3830 | ································continue·Label_0191_Outer; | ||
3828 | ································i·=·(this.mGridAreaHeight·-·this.mFirstHourOffset)·/·(DayView.mCellHeight·+·1)·+·this.mFirstHour; | 3831 | ································i·=·(this.mGridAreaHeight·-·this.mFirstHourOffset)·/·(DayView.mCellHeight·+·1)·+·this.mFirstHour; |
3829 | ································//·iftrue(Label_0191:,·this.mBaseDate.hour·<·i) | 3832 | ································//·iftrue(Label_0191:,·this.mBaseDate.hour·<·i) |
3830 | ································//·iftrue(Label_0386:,·mMaxViewStartY·>=·0·||·mMaxViewStartY·==·-1·<<·-1) | ||
3831 | ································Block_12:·{ | ||
3832 | ····································break·Block_12; | ||
3833 | ····································mMaxViewStartY·=·0; | ||
3834 | ····································continue·Label_0191_Outer; | ||
3835 | ································} | ||
3836 | ································final·float·n·=·(float)(this.mBaseDate.hour·+·1); | 3833 | ································final·float·n·=·(float)(this.mBaseDate.hour·+·1); |
3837 | ································o·=·this.mBaseDate; | 3834 | ································o·=·this.mBaseDate; |
3838 | ································mMaxViewStartY·=·(int)((n·+·((Time)o).minute·/·60.0f)·*·(DayView.mCellHeight·+·1)·-·this.mGridAreaHeight); | 3835 | ································mMaxViewStartY·=·(int)((n·+·((Time)o).minute·/·60.0f)·*·(DayView.mCellHeight·+·1)·-·this.mGridAreaHeight); |
3839 | ································continue; | 3836 | ································continue; |
3840 | ····························} | 3837 | ····························} |
3841 | ························} | 3838 | ························} |
3842 | ····················} | 3839 | ····················} |
Offset 185, 17 lines modified | Offset 185, 16 lines modified | ||
185 | ············this.mAlertDialog·=·create; | 185 | ············this.mAlertDialog·=·create; |
186 | ········} | 186 | ········} |
187 | ········else·{ | 187 | ········else·{ |
188 | ············final·Resources·resources·=·this.mContext.getResources(); | 188 | ············final·Resources·resources·=·this.mContext.getResources(); |
189 | ············final·ArrayList·list·=·new·ArrayList(Arrays.asList(resources.getStringArray(2131165190))); | 189 | ············final·ArrayList·list·=·new·ArrayList(Arrays.asList(resources.getStringArray(2131165190))); |
190 | ············final·int[]·intArray·=·resources.getIntArray(2131165192); | 190 | ············final·int[]·intArray·=·resources.getIntArray(2131165192); |
191 | ············final·ArrayList<Integer>·mWhichIndex·=·new·ArrayList<Integer>(); | 191 | ············final·ArrayList<Integer>·mWhichIndex·=·new·ArrayList<Integer>(); |
192 | ············final·int[]·array·=·intArray; | ||
193 | ············for·(int·length·=·intArray.length,·i·=·0;·i·<·length;·++i)·{ | 192 | ············for·(int·length·=·intArray.length,·i·=·0;·i·<·length;·++i)·{ |
194 | ················mWhichIndex.add(Integer.valueOf( | 193 | ················mWhichIndex.add(Integer.valueOf(intArray[i])); |
195 | ············} | 194 | ············} |
196 | ············if·(this.mSyncId·==·null)·{ | 195 | ············if·(this.mSyncId·==·null)·{ |
197 | ················list.remove(0); | 196 | ················list.remove(0); |
198 | ················mWhichIndex.remove(0); | 197 | ················mWhichIndex.remove(0); |
199 | ················if·(!mModel.mIsOrganizer)·{ | 198 | ················if·(!mModel.mIsOrganizer)·{ |
200 | ····················list.remove(0); | 199 | ····················list.remove(0); |
201 | ····················mWhichIndex.remove(0); | 200 | ····················mWhichIndex.remove(0); |
Offset 209, 23 lines modified | Offset 209, 23 lines modified | ||
209 | ····················final·BaseEmailAddressAdapter$DirectoryPartition·baseEmailAddressAdapter$DirectoryPartition2·=·new·BaseEmailAddressAdapter$DirectoryPartition(); | 209 | ····················final·BaseEmailAddressAdapter$DirectoryPartition·baseEmailAddressAdapter$DirectoryPartition2·=·new·BaseEmailAddressAdapter$DirectoryPartition(); |
210 | ····················baseEmailAddressAdapter$DirectoryPartition2.directoryId·=·long1; | 210 | ····················baseEmailAddressAdapter$DirectoryPartition2.directoryId·=·long1; |
211 | ····················baseEmailAddressAdapter$DirectoryPartition2.displayName·=·cursor.getString(3); | 211 | ····················baseEmailAddressAdapter$DirectoryPartition2.displayName·=·cursor.getString(3); |
212 | ····················baseEmailAddressAdapter$DirectoryPartition2.accountName·=·cursor.getString(1); | 212 | ····················baseEmailAddressAdapter$DirectoryPartition2.accountName·=·cursor.getString(1); |
213 | ····················baseEmailAddressAdapter$DirectoryPartition2.accountType·=·cursor.getString(2); | 213 | ····················baseEmailAddressAdapter$DirectoryPartition2.accountType·=·cursor.getString(2); |
214 | ····················final·String·string·=·cursor.getString(4); | 214 | ····················final·String·string·=·cursor.getString(4); |
215 | ····················final·int·int1·=·cursor.getInt(5); | 215 | ····················final·int·int1·=·cursor.getInt(5); |
216 | ····················Label_03 | 216 | ····················Label_0349:·{ |
217 | ························if·(string·==·null·||·int1·==·0)·{ | 217 | ························if·(string·==·null·||·int1·==·0)·{ |
218 | ····························break·Label_03 | 218 | ····························break·Label_0349; |
219 | ························} | 219 | ························} |
220 | ························final·PackageManager·packageManager2·=·packageManager; | 220 | ························final·PackageManager·packageManager2·=·packageManager; |
221 | ························try·{ | 221 | ························try·{ |
222 | ····························baseEmailAddressAdapter$DirectoryPartition2.directoryType·=·packageManager2.getResourcesForApplication(string).getString(int1); | 222 | ····························baseEmailAddressAdapter$DirectoryPartition2.directoryType·=·packageManager2.getResourcesForApplication(string).getString(int1); |
223 | ····························if·(baseEmailAddressAdapter$DirectoryPartition2.directoryType·!=·null)·{ | 223 | ····························if·(baseEmailAddressAdapter$DirectoryPartition2.directoryType·!=·null)·{ |
224 | ································break·Label_03 | 224 | ································break·Label_0349; |
225 | ····························} | 225 | ····························} |
226 | ····························final·String·s·=·"BaseEmailAddressAdapter"; | 226 | ····························final·String·s·=·"BaseEmailAddressAdapter"; |
227 | ····························try·{ | 227 | ····························try·{ |
228 | ································final·StringBuilder·append·=·new·StringBuilder().append("Cannot·resolve·directory·name:·").append(int1).append("@").append(string); | 228 | ································final·StringBuilder·append·=·new·StringBuilder().append("Cannot·resolve·directory·name:·").append(int1).append("@").append(string); |
229 | ································try·{ | 229 | ································try·{ |
230 | ····································Log.e(s,·append.toString()); | 230 | ····································Log.e(s,·append.toString()); |
231 | ····································final·Account·mAccount; | 231 | ····································final·Account·mAccount; |
Offset 1039, 21 lines modified | Offset 1039, 21 lines modified | ||
1039 | ·······110:·aload·········4 | 1039 | ·······110:·aload·········4 |
1040 | ·······112:·invokevirtual·#256················//·Method·java/util/ArrayList.isEmpty:()Z | 1040 | ·······112:·invokevirtual·#256················//·Method·java/util/ArrayList.isEmpty:()Z |
1041 | ·······115:·istore········8 | 1041 | ·······115:·istore········8 |
1042 | ·······117:·iload·········8 | 1042 | ·······117:·iload·········8 |
1043 | ·······119:·ifeq··········197 | 1043 | ·······119:·ifeq··········197 |
1044 | ·······122:·aload·········5 | 1044 | ·······122:·aload·········5 |
1045 | ·······124:·invokevirtual·#237················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1045 | ·······124:·invokevirtual·#237················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1046 | ·······127:·astore········1 | 1046 | ·······127:·astore········14 |
1047 | ·······129:·aload·········1 | 1047 | ·······129:·aload·········14 |
1048 | ·······131:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1048 | ·······131:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1049 | ·······136:·istore········ | 1049 | ·······136:·istore········15 |
1050 | ·······138:·iload········· | 1050 | ·······138:·iload·········15 |
1051 | ·······140:·ifeq··········186 | 1051 | ·······140:·ifeq··········186 |
1052 | ·······143:·aload·········1 | 1052 | ·······143:·aload·········14 |
1053 | ·······145:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 1053 | ·······145:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1054 | ·······150:·checkcast·····#2··················//·class·com/android/calendar/Event | 1054 | ·······150:·checkcast·····#2··················//·class·com/android/calendar/Event |
1055 | ·······153:·astore········16 | 1055 | ·······153:·astore········16 |
1056 | ·······155:·aload·········16 | 1056 | ·······155:·aload·········16 |
1057 | ·······157:·iload·········11 | 1057 | ·······157:·iload·········11 |
1058 | ·······159:·invokevirtual·#260················//·Method·setMaxColumns:(I)V | 1058 | ·······159:·invokevirtual·#260················//·Method·setMaxColumns:(I)V |
1059 | ·······162:·goto··········129 | 1059 | ·······162:·goto··········129 |
Offset 1108, 21 lines modified | Offset 1108, 21 lines modified | ||
1108 | ·······264:·iload·········18 | 1108 | ·······264:·iload·········18 |
1109 | ·······266:·if_icmpge·····48 | 1109 | ·······266:·if_icmpge·····48 |
1110 | ·······269:·iload·········18 | 1110 | ·······269:·iload·········18 |
1111 | ·······271:·istore········11 | 1111 | ·······271:·istore········11 |
1112 | ·······273:·goto··········48 | 1112 | ·······273:·goto··········48 |
1113 | ·······276:·aload·········5 | 1113 | ·······276:·aload·········5 |
1114 | ·······278:·invokevirtual·#237················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1114 | ·······278:·invokevirtual·#237················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1115 | ·······281:·astore········1 | 1115 | ·······281:·astore········14 |
1116 | ·······283:·aload·········1 | 1116 | ·······283:·aload·········14 |
1117 | ·······285:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1117 | ·······285:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1118 | ·······290:·istore········ | 1118 | ·······290:·istore········15 |
1119 | ·······292:·iload········· | 1119 | ·······292:·iload·········15 |
1120 | ·······294:·ifeq··········319 | 1120 | ·······294:·ifeq··········319 |
1121 | ·······297:·aload·········1 | 1121 | ·······297:·aload·········14 |
1122 | ·······299:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 1122 | ·······299:·invokeinterface·#246,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1123 | ·······304:·checkcast·····#2··················//·class·com/android/calendar/Event | 1123 | ·······304:·checkcast·····#2··················//·class·com/android/calendar/Event |
1124 | ·······307:·astore········16 | 1124 | ·······307:·astore········16 |
1125 | ·······309:·aload·········16 | 1125 | ·······309:·aload·········16 |
1126 | ·······311:·iload·········11 | 1126 | ·······311:·iload·········11 |
1127 | ·······313:·invokevirtual·#260················//·Method·setMaxColumns:(I)V | 1127 | ·······313:·invokevirtual·#260················//·Method·setMaxColumns:(I)V |
1128 | ·······316:·goto··········283 | 1128 | ·······316:·goto··········283 |
Offset 123, 15 lines modified | Offset 123, 15 lines modified | ||
123 | ················} | 123 | ················} |
124 | ················case·32:·{ | 124 | ················case·32:·{ |
125 | ····················if·(cursor.getCount()·>·1)·{ | 125 | ····················if·(cursor.getCount()·>·1)·{ |
126 | ························EventInfoFragment.access$3100(this.this$0).startQuery(8,·(Object)null,·CalendarContract$Calendars.CONTENT_URI,·EventInfoFragment.CALENDARS_PROJECTION,·"calendar_displayName=?",·new·String[]·{·EventInfoFragment.access$1500(this.this$0).getString(1)·},·(String)null); | 126 | ························EventInfoFragment.access$3100(this.this$0).startQuery(8,·(Object)null,·CalendarContract$Calendars.CONTENT_URI,·EventInfoFragment.CALENDARS_PROJECTION,·"calendar_displayName=?",·new·String[]·{·EventInfoFragment.access$1500(this.this$0).getString(1)·},·(String)null); |
127 | ························break; | 127 | ························break; |
128 | ····················} | 128 | ····················} |
129 | ····················EventInfoFragment.access$3200(this.this$0,·EventInfoFragment.access$000(this.this$0),·2131755161,·8); | 129 | ····················EventInfoFragment.access$3200(this.this$0,·EventInfoFragment.access$000(this.this$0),·2131755161,·8); |
130 | ····················EventInfoFragment.access$33 | 130 | ····················EventInfoFragment.access$3302(this.this$0,·EventInfoFragment.access$3300(this.this$0)·|·0x8); |
131 | ····················break; | 131 | ····················break; |
132 | ················} | 132 | ················} |
133 | ················case·8:·{ | 133 | ················case·8:·{ |
134 | ····················final·SpannableStringBuilder·spannableStringBuilder·=·new·SpannableStringBuilder(); | 134 | ····················final·SpannableStringBuilder·spannableStringBuilder·=·new·SpannableStringBuilder(); |
135 | ····················final·String·string·=·EventInfoFragment.access$1500(this.this$0).getString(1); | 135 | ····················final·String·string·=·EventInfoFragment.access$1500(this.this$0).getString(1); |
136 | ····················spannableStringBuilder.append((CharSequence)string); | 136 | ····················spannableStringBuilder.append((CharSequence)string); |
137 | ····················final·String·string2·=·EventInfoFragment.access$1500(this.this$0).getString(2); | 137 | ····················final·String·string2·=·EventInfoFragment.access$1500(this.this$0).getString(2); |
Offset 2013, 15 lines modified | Offset 2013, 15 lines modified | ||
2013 | ··#2011·=·Utf8···············access$3000 | 2013 | ··#2011·=·Utf8···············access$3000 |
2014 | ··#2012·=·Utf8···············access$3002 | 2014 | ··#2012·=·Utf8···············access$3002 |
2015 | ··#2013·=·Utf8···············access$3100 | 2015 | ··#2013·=·Utf8···············access$3100 |
2016 | ··#2014·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/EventInfoFragment$QueryHandler; | 2016 | ··#2014·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/EventInfoFragment$QueryHandler; |
2017 | ··#2015·=·Utf8···············access$3200 | 2017 | ··#2015·=·Utf8···············access$3200 |
2018 | ··#2016·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;II)V | 2018 | ··#2016·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;II)V |
2019 | ··#2017·=·Utf8···············access$3300 | 2019 | ··#2017·=·Utf8···············access$3300 |
2020 | ··#2018·=·Utf8···············access$33 | 2020 | ··#2018·=·Utf8···············access$3302 |
2021 | ··#2019·=·Utf8···············access$3400 | 2021 | ··#2019·=·Utf8···············access$3400 |
2022 | ··#2020·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V | 2022 | ··#2020·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V |
2023 | ··#2021·=·Utf8···············access$3500 | 2023 | ··#2021·=·Utf8···············access$3500 |
2024 | ··#2022·=·Utf8···············access$3502 | 2024 | ··#2022·=·Utf8···············access$3502 |
2025 | ··#2023·=·Utf8···············access$3602 | 2025 | ··#2023·=·Utf8···············access$3602 |
2026 | ··#2024·=·Utf8···············access$3700 | 2026 | ··#2024·=·Utf8···············access$3700 |
2027 | ··#2025·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/EditResponseHelper; | 2027 | ··#2025·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/EditResponseHelper; |
Offset 3986, 29 lines modified | Offset 3986, 24 lines modified | ||
3986 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 3986 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
3987 | ····Code: | 3987 | ····Code: |
3988 | ······stack=300,·locals=1,·args_size=1 | 3988 | ······stack=300,·locals=1,·args_size=1 |
3989 | ·········0:·aload_0 | 3989 | ·········0:·aload_0 |
3990 | ·········1:·getfield······#455················//·Field·mCurrentQuery:I | 3990 | ·········1:·getfield······#455················//·Field·mCurrentQuery:I |
3991 | ·········4:·ireturn | 3991 | ·········4:·ireturn |
3992 | ··static·int·access$33 | 3992 | ··static·int·access$3302(com.android.calendar.EventInfoFragment,·int); |
3993 | ····descriptor:·(Lcom/android/calendar/EventInfoFragment;I)I | 3993 | ····descriptor:·(Lcom/android/calendar/EventInfoFragment;I)I |
3994 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 3994 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
3995 | ····Code: | 3995 | ····Code: |
3996 | ······stack=300,·locals= | 3996 | ······stack=300,·locals=2,·args_size=2 |
3997 | ·········0:·aload_0 | 3997 | ·········0:·aload_0 |
3998 | ·········1:·getfield······#455················//·Field·mCurrentQuery:I | ||
3999 | ········· | 3998 | ·········1:·iload_1 |
4000 | ·········5:·ior | ||
4001 | ·········6:·istore_2 | ||
4002 | ·········7:·aload_0 | ||
4003 | ·········8:·iload_2 | ||
4004 | ········· | 3999 | ·········2:·putfield······#455················//·Field·mCurrentQuery:I |
4005 | ········ | 4000 | ·········5:·iload_1 |
4006 | ········ | 4001 | ·········6:·ireturn |
4007 | ··static·void·access$3400(com.android.calendar.EventInfoFragment,·android.view.View,·int,·java.lang.CharSequence); | 4002 | ··static·void·access$3400(com.android.calendar.EventInfoFragment,·android.view.View,·int,·java.lang.CharSequence); |
4008 | ····descriptor:·(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V | 4003 | ····descriptor:·(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V |
4009 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 4004 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
4010 | ····Code: | 4005 | ····Code: |
4011 | ······stack=300,·locals=4,·args_size=4 | 4006 | ······stack=300,·locals=4,·args_size=4 |
4012 | ·········0:·aload_0 | 4007 | ·········0:·aload_0 |
Offset 4943, 128 lines modified | Offset 4938, 120 lines modified | ||
4943 | ····flags:·(0x0002)·ACC_PRIVATE | 4938 | ····flags:·(0x0002)·ACC_PRIVATE |
4944 | ····Code: | 4939 | ····Code: |
4945 | ······stack=300,·locals=7,·args_size=1 | 4940 | ······stack=300,·locals=7,·args_size=1 |
4946 | ·········0:·iconst_1 | 4941 | ·········0:·iconst_1 |
4947 | ·········1:·istore_1 | 4942 | ·········1:·istore_1 |
4948 | ·········2:·aload_0 | 4943 | ·········2:·aload_0 |
4949 | ·········3:·getfield······#499················//·Field·mAcceptedAttendees:Ljava/util/ArrayList; | 4944 | ·········3:·getfield······#499················//·Field·mAcceptedAttendees:Ljava/util/ArrayList; |
4950 | ·········6:·astore_2 | ||
4951 | ·········7:·aload_2 | ||
4952 | ········· | 4945 | ·········6:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
4953 | ········ | 4946 | ·········9:·astore_2 |
4954 | ········1 | 4947 | ········10:·aload_2 |
4955 | ········1 | 4948 | ········11:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
4956 | ········18:·istore········4 | ||
4957 | ········ | 4949 | ········16:·istore_3 |
4950 | ········17:·iload_3 | ||
4958 | ········ | 4951 | ········18:·ifeq··········59 |
4959 | ········2 | 4952 | ········21:·aload_2 |
4960 | ········2 | 4953 | ········22:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
4961 | ········ | 4954 | ········27:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee |
4962 | ········3 | 4955 | ········30:·astore········4 |
4963 | ········3 | 4956 | ········32:·aload·········4 |
4964 | ········3 | 4957 | ········34:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String; |
4965 | ········ | 4958 | ········37:·astore········5 |
4966 | ········ | 4959 | ········39:·aload_0 |
4967 | ········4 | 4960 | ········40:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String; |
4968 | ········4 | 4961 | ········43:·astore········6 |
4969 | ········4 | 4962 | ········45:·aload·········5 |
4970 | ········4 | 4963 | ········47:·aload·········6 |
4971 | ········ | 4964 | ········49:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z |
4972 | ········54:·istore········4 | ||
4973 | ········5 | 4965 | ········52:·istore_3 |
4966 | ········53:·iload_3 | ||
4974 | ········5 | 4967 | ········54:·ifeq··········10 |
4975 | ········ | 4968 | ········57:·iload_1 |
4976 | ········ | 4969 | ········58:·ireturn |
4977 | ········ | 4970 | ········59:·aload_0 |
4978 | ········6 | 4971 | ········60:·getfield······#503················//·Field·mTentativeAttendees:Ljava/util/ArrayList; |
4979 | ········67:·astore_2 | ||
4980 | ········68:·aload_2 | ||
4981 | ········6 | 4972 | ········63:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
4982 | ········ | 4973 | ········66:·astore_2 |
4983 | ········ | 4974 | ········67:·aload_2 |
4984 | ········ | 4975 | ········68:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
4985 | ········79:·istore········4 | ||
4986 | ········ | 4976 | ········73:·istore_3 |
4977 | ········74:·iload_3 | ||
4987 | ········ | 4978 | ········75:·ifeq··········117 |
4988 | ········ | 4979 | ········78:·aload_2 |
4989 | ········ | 4980 | ········79:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
4990 | ········ | 4981 | ········84:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee |
4991 | ········ | 4982 | ········87:·astore········4 |
4992 | ········ | 4983 | ········89:·aload·········4 |
4993 | ········9 | 4984 | ········91:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String; |
4994 | ······· | 4985 | ········94:·astore········5 |
4995 | ······· | 4986 | ········96:·aload_0 |
4996 | ······· | 4987 | ········97:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String; |
4997 | ·······10 | 4988 | ·······100:·astore········6 |
4998 | ·······10 | 4989 | ·······102:·aload·········5 |
4999 | ·······1 | 4990 | ·······104:·aload·········6 |
5000 | ·······1 | 4991 | ·······106:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z |
5001 | ·······115:·istore········4 | ||
5002 | ·······1 | 4992 | ·······109:·istore_3 |
4993 | ·······110:·iload_3 | ||
5003 | ·······11 | 4994 | ·······111:·ifeq··········67 |
5004 | ·······1 | 4995 | ·······114:·goto··········57 |
5005 | ·······1 | 4996 | ·······117:·aload_0 |
5006 | ·······1 | 4997 | ·······118:·getfield······#505················//·Field·mNoResponseAttendees:Ljava/util/ArrayList; |
5007 | ·······129:·astore_2 | ||
5008 | ·······130:·aload_2 | ||
5009 | ·······1 | 4998 | ·······121:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
5010 | ·······1 | 4999 | ·······124:·astore_2 |
5011 | ·······1 | 5000 | ·······125:·aload_2 |
5012 | ·······1 | 5001 | ·······126:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
5013 | ·······141:·istore········4 | ||
5014 | ·······1 | 5002 | ·······131:·istore_3 |
5003 | ·······132:·iload_3 | ||
5015 | ·······1 | 5004 | ·······133:·ifeq··········175 |
5016 | ·······1 | 5005 | ·······136:·aload_2 |
5017 | ·······1 | 5006 | ·······137:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
5018 | ·······1 | 5007 | ·······142:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee |
Max diff block lines reached; 28674/42185 bytes (67.97%) of diff not shown. |
Offset 207, 105 lines modified | Offset 207, 103 lines modified | ||
207 | ········41:·aload_0 | 207 | ········41:·aload_0 |
208 | ········42:·aload_2 | 208 | ········42:·aload_2 |
209 | ········43:·putfield······#62·················//·Field·mResponses:[Ljava/lang/String; | 209 | ········43:·putfield······#62·················//·Field·mResponses:[Ljava/lang/String; |
210 | ········46:·aload_0 | 210 | ········46:·aload_0 |
211 | ········47:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; | 211 | ········47:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; |
212 | ········50:·astore_2 | 212 | ········50:·astore_2 |
213 | ········51:·aload_2 | 213 | ········51:·aload_2 |
214 | ········52:·ifnull········ | 214 | ········52:·ifnull········198 |
215 | ········55:·aload_0 | 215 | ········55:·aload_0 |
216 | ········56:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; | 216 | ········56:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; |
217 | ········59:·arraylength | 217 | ········59:·arraylength |
218 | ········60:·istore········5 | ||
219 | ········62:·iload·········5 | ||
220 | ········6 | 218 | ········60:·anewarray·····#64·················//·class·android/preference/EditTextPreference |
221 | ········6 | 219 | ········63:·astore_2 |
222 | ········6 | 220 | ········64:·aload_0 |
223 | ········6 | 221 | ········65:·aload_2 |
224 | ········ | 222 | ········66:·putfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference; |
225 | ········ | 223 | ········69:·aload_0 |
226 | ········7 | 224 | ········70:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; |
227 | ········77:·astore_2 | ||
228 | ········78:·aload_2 | ||
229 | ········7 | 225 | ········73:·invokestatic··#72·················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;)V |
230 | ········ | 226 | ········76:·iconst_0 |
231 | ········ | 227 | ········77:·istore········6 |
232 | ········ | 228 | ········79:·aload_0 |
233 | ········8 | 229 | ········80:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String; |
230 | ········83:·astore_3 | ||
231 | ········84:·aload_3 | ||
232 | ········85:·arraylength | ||
234 | ········8 | 233 | ········86:·istore········7 |
235 | ········91:·aload·········7 | ||
236 | ········ | 234 | ········88:·iconst_0 |
235 | ········89:·istore········5 | ||
236 | ········91:·aconst_null | ||
237 | ········92:·astore_2 | ||
238 | ········93:·iconst_0 | ||
237 | ········94:·istore········8 | 239 | ········94:·istore········8 |
238 | ········96:·iconst_0 | ||
239 | ········97:·istore········9 | ||
240 | ········99:·iconst_0 | ||
241 | ·······100:·istore········10 | ||
242 | ······· | 240 | ········96:·iload·········5 |
241 | ········98:·iload·········7 | ||
242 | ·······100:·if_icmpge·····210 | ||
243 | ·······103:·aload_3 | ||
243 | ·······104:·iload········· | 244 | ·······104:·iload·········5 |
244 | ·······106:·if_icmpge·····213 | ||
245 | ·······109:·aload·········7 | ||
246 | ·······111:·iload·········9 | ||
247 | ·······1 | 245 | ·······106:·aaload |
248 | ·······1 | 246 | ·······107:·astore········9 |
249 | ·······1 | 247 | ·······109:·new···········#64·················//·class·android/preference/EditTextPreference |
250 | ·······11 | 248 | ·······112:·astore········10 |
251 | ·······1 | 249 | ·······114:·aload_0 |
252 | ·······1 | 250 | ·······115:·invokevirtual·#40·················//·Method·getActivity:()Landroid/app/Activity; |
253 | ·······1 | 251 | ·······118:·astore········11 |
254 | ·······12 | 252 | ·······120:·aload·········10 |
255 | ·······12 | 253 | ·······122:·aload·········11 |
256 | ·······12 | 254 | ·······124:·invokespecial·#75·················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V |
257 | ·······1 | 255 | ·······127:·ldc···········#76·················//·int·2131558576 |
258 | ·······1 | 256 | ·······129:·istore········12 |
259 | ·······13 | 257 | ·······131:·aload·········10 |
260 | ·······13 | 258 | ·······133:·iload·········12 |
261 | ·······1 | 259 | ·······135:·invokevirtual·#80·················//·Method·android/preference/EditTextPreference.setDialogTitle:(I)V |
262 | ·······1 | 260 | ·······138:·aload·········10 |
263 | ·······14 | 261 | ·······140:·aload·········9 |
264 | ·······14 | 262 | ·······142:·invokevirtual·#83·················//·Method·android/preference/EditTextPreference.setTitle:(Ljava/lang/CharSequence;)V |
265 | ·······1 | 263 | ·······145:·aload·········10 |
266 | ·······1 | 264 | ·······147:·aload·········9 |
267 | ·······1 | 265 | ·······149:·invokevirtual·#87·················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V |
268 | ·······15 | 266 | ·······152:·aload·········10 |
269 | ·······15 | 267 | ·······154:·aload_0 |
270 | ·······1 | 268 | ·······155:·invokevirtual·#91·················//·Method·android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
271 | ·······1 | 269 | ·······158:·aload_0 |
272 | ·······1 | 270 | ·······159:·getfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference; |
273 | ·······16 | 271 | ·······162:·astore········11 |
274 | ·······16 | 272 | ·······164:·iload·········8 |
275 | ·······1 | 273 | ·······166:·iconst_1 |
276 | ·······1 | 274 | ·······167:·iadd |
277 | ·······1 | 275 | ·······168:·istore········6 |
278 | ·······174:·aload_2 | ||
279 | ·······175:·iload·········10 | ||
280 | ·······17 | 276 | ·······170:·aload·········11 |
277 | ·······172:·iload·········8 | ||
278 | ·······174:·aload·········10 | ||
281 | ·······17 | 279 | ·······176:·aastore |
282 | ·······1 | 280 | ·······177:·aload·········4 |
283 | ·······1 | 281 | ·······179:·aload·········10 |
284 | ·······18 | 282 | ·······181:·invokevirtual·#95·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z |
285 | ·······18 | 283 | ·······184:·pop |
286 | ·······18 | 284 | ·······185:·iload·········5 |
287 | ·······1 | 285 | ·······187:·iconst_1 |
288 | ·······1 | 286 | ·······188:·iadd |
289 | ·······1 | 287 | ·······189:·istore········5 |
290 | ·······19 | 288 | ·······191:·iload·········6 |
291 | ·······19 | 289 | ·······193:·istore········8 |
292 | ·······19 | 290 | ·······195:·goto··········96 |
293 | ······· | 291 | ·······198:·ldc···········#11·················//·String·QuickResponseSettings |
294 | ·······20 | 292 | ·······200:·astore_2 |
295 | ·······20 | 293 | ·······201:·ldc···········#97·················//·String·No·responses·found |
296 | ·······20 | 294 | ·······203:·astore_3 |
297 | ·······20 | 295 | ·······204:·aload_2 |
298 | ·······20 | 296 | ·······205:·aload_3 |
299 | ·······20 | 297 | ·······206:·invokestatic··#103················//·Method·android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I |
300 | ·······2 | 298 | ·······209:·pop |
301 | ·······21 | 299 | ·······210:·aload_0 |
302 | ·······21 | 300 | ·······211:·aload·········4 |
303 | ·······21 | 301 | ·······213:·invokevirtual·#107················//·Method·setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V |
304 | ·······21 | 302 | ·······216:·return |
305 | ··public·boolean·onPreferenceChange(android.preference.Preference,·java.lang.Object); | 303 | ··public·boolean·onPreferenceChange(android.preference.Preference,·java.lang.Object); |
306 | ····descriptor:·(Landroid/preference/Preference;Ljava/lang/Object;)Z | 304 | ····descriptor:·(Landroid/preference/Preference;Ljava/lang/Object;)Z |
307 | ····flags:·(0x0001)·ACC_PUBLIC | 305 | ····flags:·(0x0001)·ACC_PUBLIC |
308 | ····Code: | 306 | ····Code: |
309 | ······stack=300,·locals=8,·args_size=3 | 307 | ······stack=300,·locals=8,·args_size=3 |
310 | ·········0:·iconst_0 | 308 | ·········0:·iconst_0 |
Offset 1258, 104 lines modified | Offset 1258, 102 lines modified | ||
1258 | ·········3:·astore_3 | 1258 | ·········3:·astore_3 |
1259 | ·········4:·aload_3 | 1259 | ·········4:·aload_3 |
1260 | ·········5:·invokespecial·#194················//·Method·java/util/ArrayList."<init>":()V | 1260 | ·········5:·invokespecial·#194················//·Method·java/util/ArrayList."<init>":()V |
1261 | ·········8:·iconst_0 | 1261 | ·········8:·iconst_0 |
1262 | ·········9:·istore········4 | 1262 | ·········9:·istore········4 |
1263 | ········11:·aload_1 | 1263 | ········11:·aload_1 |
1264 | ········12:·invokevirtual·#200················//·Method·java/util/LinkedHashMap.entrySet:()Ljava/util/Set; | 1264 | ········12:·invokevirtual·#200················//·Method·java/util/LinkedHashMap.entrySet:()Ljava/util/Set; |
1265 | ········15:·astore········5 | ||
1266 | ········17:·aload·········5 | ||
1267 | ········1 | 1265 | ········15:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
1268 | ········2 | 1266 | ········20:·astore········5 |
1269 | ········2 | 1267 | ········22:·aload·········5 |
1270 | ········2 | 1268 | ········24:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1271 | ········ | 1269 | ········29:·istore········6 |
1272 | ········3 | 1270 | ········31:·iload·········6 |
1273 | ········3 | 1271 | ········33:·ifeq··········136 |
1274 | ········ | 1272 | ········36:·aload·········5 |
1275 | ········ | 1273 | ········38:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1276 | ········4 | 1274 | ········43:·checkcast·····#218················//·class·java/util/Map$Entry |
1277 | ········ | 1275 | ········46:·astore········7 |
1278 | ········ | 1276 | ········48:·aload·········7 |
1279 | ········5 | 1277 | ········50:·invokeinterface·#221,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
1280 | ········5 | 1278 | ········55:·checkcast·····#223················//·class·java/util/List |
1281 | ········ | 1279 | ········58:·astore········8 |
1282 | ········6 | 1280 | ········60:·aload·········8 |
1283 | ········6 | 1281 | ········62:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/List.size:()I |
1282 | ········67:·istore········9 | ||
1283 | ········69:·iconst_0 | ||
1284 | ········7 | 1284 | ········70:·istore········10 |
1285 | ········73:·iconst_0 | ||
1286 | ········74:·istore········11 | ||
1287 | ········76:·iload·········11 | ||
1288 | ········7 | 1285 | ········72:·iload·········10 |
1286 | ········74:·iload·········9 | ||
1289 | ········ | 1287 | ········76:·if_icmpge·····123 |
1290 | ········ | 1288 | ········79:·aload·········8 |
1291 | ········8 | 1289 | ········81:·iload·········10 |
1292 | ········8 | 1290 | ········83:·invokeinterface·#231,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
1293 | ········ | 1291 | ········88:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry |
1294 | ········9 | 1292 | ········91:·astore········11 |
1295 | ········9 | 1293 | ········93:·aload_3 |
1296 | ········9 | 1294 | ········94:·aload·········11 |
1297 | ······· | 1295 | ········96:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
1298 | ·······10 | 1296 | ·······101:·pop |
1299 | ·······10 | 1297 | ·······102:·aload_0 |
1300 | ·······10 | 1298 | ·······103:·aload·········11 |
1301 | ·······10 | 1299 | ·······105:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V |
1302 | ·······1 | 1300 | ·······108:·iload·········4 |
1303 | ·······11 | 1301 | ·······110:·iconst_1 |
1304 | ·······11 | 1302 | ·······111:·iadd |
1305 | ·······11 | 1303 | ·······112:·istore········4 |
1306 | ·······11 | 1304 | ·······114:·iload·········10 |
1307 | ·······1 | 1305 | ·······116:·iconst_1 |
1308 | ·······1 | 1306 | ·······117:·iadd |
1309 | ·······1 | 1307 | ·······118:·istore········10 |
1310 | ·······12 | 1308 | ·······120:·goto··········72 |
1311 | ·······12 | 1309 | ·······123:·aload_0 |
1312 | ·······12 | 1310 | ·······124:·getfield······#106················//·Field·mPreferredMaxResultCount:I |
1313 | ·······1 | 1311 | ·······127:·istore········6 |
1314 | ·······1 | 1312 | ·······129:·iload·········4 |
1315 | ·······13 | 1313 | ·······131:·iload·········6 |
1316 | ·······13 | 1314 | ·······133:·if_icmple·····22 |
1317 | ·······1 | 1315 | ·······136:·aload_0 |
1318 | ·······1 | 1316 | ·······137:·getfield······#106················//·Field·mPreferredMaxResultCount:I |
1319 | ·······14 | 1317 | ·······140:·istore········12 |
1320 | ·······14 | 1318 | ·······142:·iload·········4 |
1321 | ·······14 | 1319 | ·······144:·iload·········12 |
1322 | ·······1 | 1320 | ·······146:·if_icmpgt·····196 |
1323 | ·······1 | 1321 | ·······149:·aload_2 |
1324 | ·······15 | 1322 | ·······150:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
1325 | ·······15 | 1323 | ·······155:·astore········5 |
1326 | ·······1 | 1324 | ·······157:·aload·········5 |
1327 | ·······1 | 1325 | ·······159:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1328 | ·······16 | 1326 | ·······164:·istore········6 |
1329 | ·······1 | 1327 | ·······166:·iload·········6 |
1330 | ·······1 | 1328 | ·······168:·ifeq··········196 |
1331 | ·······17 | 1329 | ·······171:·aload·········5 |
1332 | ·······17 | 1330 | ·······173:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1333 | ·······1 | 1331 | ·······178:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry |
1334 | ·······18 | 1332 | ·······181:·astore········11 |
1335 | ·······18 | 1333 | ·······183:·aload_0 |
1336 | ·······18 | 1334 | ·······184:·getfield······#106················//·Field·mPreferredMaxResultCount:I |
1337 | ·······1 | 1335 | ·······187:·istore········6 |
1338 | ·······1 | 1336 | ·······189:·iload·········4 |
1339 | ·······19 | 1337 | ·······191:·iload·········6 |
1340 | ·······19 | 1338 | ·······193:·if_icmple·····198 |
1341 | ······· | 1339 | ·······196:·aload_3 |
1342 | ······· | 1340 | ·······197:·areturn |
1343 | ······· | 1341 | ·······198:·aload_3 |
1344 | ······· | 1342 | ·······199:·aload·········11 |
1345 | ·······20 | 1343 | ·······201:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
1346 | ·······2 | 1344 | ·······206:·pop |
1347 | ·······2 | 1345 | ·······207:·aload_0 |
1348 | ·······2 | 1346 | ·······208:·aload·········11 |
1349 | ·······21 | 1347 | ·······210:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V |
1350 | ·······21 | 1348 | ·······213:·iload·········4 |
1351 | ·······21 | 1349 | ·······215:·iconst_1 |
1352 | ·······2 | 1350 | ·······216:·iadd |
1353 | ·······2 | 1351 | ·······217:·istore········4 |
1354 | ·······2 | 1352 | ·······219:·goto··········157 |
1355 | ··private·android.database.Cursor·doQuery(java.lang.CharSequence,·int,·java.lang.Long); | 1353 | ··private·android.database.Cursor·doQuery(java.lang.CharSequence,·int,·java.lang.Long); |
1356 | ····descriptor:·(Ljava/lang/CharSequence;ILjava/lang/Long;)Landroid/database/Cursor; | 1354 | ····descriptor:·(Ljava/lang/CharSequence;ILjava/lang/Long;)Landroid/database/Cursor; |
1357 | ····flags:·(0x0002)·ACC_PRIVATE | 1355 | ····flags:·(0x0002)·ACC_PRIVATE |
1358 | ····Code: | 1356 | ····Code: |
1359 | ······stack=300,·locals=10,·args_size=4 | 1357 | ······stack=300,·locals=10,·args_size=4 |
1360 | ·········0:·aload_0 | 1358 | ·········0:·aload_0 |
Offset 2243, 15 lines modified | Offset 2243, 15 lines modified | ||
2243 | ········89:·istore_2 | 2243 | ········89:·istore_2 |
2244 | ········90:·goto··········59 | 2244 | ········90:·goto··········59 |
2245 | ··public·static·java.util.HashMap·createDNAStrands(int,·java.util.ArrayList,·int,·int,·int,·int[],·android.content.Context); | 2245 | ··public·static·java.util.HashMap·createDNAStrands(int,·java.util.ArrayList,·int,·int,·int,·int[],·android.content.Context); |
2246 | ····descriptor:·(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; | 2246 | ····descriptor:·(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; |
2247 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 2247 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
2248 | ····Code: | 2248 | ····Code: |
2249 | ······stack=300,·locals=3 | 2249 | ······stack=300,·locals=30,·args_size=7 |
2250 | ·········0:·getstatic·····#140················//·Field·mMinutesLoaded:Z | 2250 | ·········0:·getstatic·····#140················//·Field·mMinutesLoaded:Z |
2251 | ·········3:·istore········7 | 2251 | ·········3:·istore········7 |
2252 | ·········5:·iload·········7 | 2252 | ·········5:·iload·········7 |
2253 | ·········7:·ifne··········112 | 2253 | ·········7:·ifne··········112 |
2254 | ········10:·aload·········6 | 2254 | ········10:·aload·········6 |
2255 | ········12:·ifnonnull·····32 | 2255 | ········12:·ifnonnull·····32 |
2256 | ········15:·ldc···········#100················//·String·CalUtils | 2256 | ········15:·ldc···········#100················//·String·CalUtils |
Offset 2433, 51 lines modified | Offset 2433, 51 lines modified | ||
2433 | ·······385:·istore········19 | 2433 | ·······385:·istore········19 |
2434 | ·······387:·new···········#183················//·class·com/android/calendar/Event | 2434 | ·······387:·new···········#183················//·class·com/android/calendar/Event |
2435 | ·······390:·astore········20 | 2435 | ·······390:·astore········20 |
2436 | ·······392:·aload·········20 | 2436 | ·······392:·aload·········20 |
2437 | ·······394:·invokespecial·#222················//·Method·com/android/calendar/Event."<init>":()V | 2437 | ·······394:·invokespecial·#222················//·Method·com/android/calendar/Event."<init>":()V |
2438 | ·······397:·aload_1 | 2438 | ·······397:·aload_1 |
2439 | ·······398:·invokevirtual·#401················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 2439 | ·······398:·invokevirtual·#401················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
2440 | ·······401:·astore········ | 2440 | ·······401:·astore········12 |
2441 | ·······403:·aload········· | 2441 | ·······403:·aload·········12 |
2442 | ·······405:·invokeinterface·#406,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 2442 | ·······405:·invokeinterface·#406,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2443 | ·······410:·istore········7 | 2443 | ·······410:·istore········7 |
2444 | ·······412:·iload·········7 | 2444 | ·······412:·iload·········7 |
2445 | ·······414:·ifeq··········1892 | 2445 | ·······414:·ifeq··········1892 |
2446 | ·······417:·aload········· | 2446 | ·······417:·aload·········12 |
2447 | ·······419:·invokeinterface·#410,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 2447 | ·······419:·invokeinterface·#410,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2448 | ·······424:·checkcast·····#183················//·class·com/android/calendar/Event | 2448 | ·······424:·checkcast·····#183················//·class·com/android/calendar/Event |
2449 | ·······427:·astore········2 | 2449 | ·······427:·astore········21 |
2450 | ·······429:·aload·········2 | 2450 | ·······429:·aload·········21 |
2451 | ·······431:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I | 2451 | ·······431:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I |
2452 | ·······434:·istore········7 | 2452 | ·······434:·istore········7 |
2453 | ·······436:·iload·········7 | 2453 | ·······436:·iload·········7 |
2454 | ·······438:·iload_0 | 2454 | ·······438:·iload_0 |
2455 | ·······439:·if_icmplt·····403 | 2455 | ·······439:·if_icmplt·····403 |
2456 | ·······442:·aload·········2 | 2456 | ·······442:·aload·········21 |
2457 | ·······444:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I | 2457 | ·······444:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I |
2458 | ·······447:·istore········7 | 2458 | ·······447:·istore········7 |
2459 | ·······449:·iload·········7 | 2459 | ·······449:·iload·········7 |
2460 | ·······451:·iload·········19 | 2460 | ·······451:·iload·········19 |
2461 | ·······453:·if_icmpgt·····403 | 2461 | ·······453:·if_icmpgt·····403 |
2462 | ·······456:·aload·········2 | 2462 | ·······456:·aload·········21 |
2463 | ·······458:·invokevirtual·#413················//·Method·com/android/calendar/Event.drawAsAllday:()Z | 2463 | ·······458:·invokevirtual·#413················//·Method·com/android/calendar/Event.drawAsAllday:()Z |
2464 | ·······461:·istore········7 | 2464 | ·······461:·istore········7 |
2465 | ·······463:·iload·········7 | 2465 | ·······463:·iload·········7 |
2466 | ·······465:·ifeq··········486 | 2466 | ·······465:·ifeq··········486 |
2467 | ·······468:·aload·········5 | 2467 | ·······468:·aload·········5 |
2468 | ·······470:·arraylength | 2468 | ·······470:·arraylength |
2469 | ·······471:·istore········7 | 2469 | ·······471:·istore········7 |
2470 | ·······473:·aload·········2 | 2470 | ·······473:·aload·········21 |
2471 | ·······475:·aload·········14 | 2471 | ·······475:·aload·········14 |
2472 | ·······477:·iload_0 | 2472 | ·······477:·iload_0 |
2473 | ·······478:·iload·········7 | 2473 | ·······478:·iload·········7 |
2474 | ·······480:·invokestatic··#417················//·Method·addAllDayToStrands:(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V | 2474 | ·······480:·invokestatic··#417················//·Method·addAllDayToStrands:(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V |
2475 | ·······483:·goto··········403 | 2475 | ·······483:·goto··········403 |
2476 | ·······486:·aload·········2 | 2476 | ·······486:·aload·········21 |
2477 | ·······488:·aload·········20 | 2477 | ·······488:·aload·········20 |
2478 | ·······490:·invokevirtual·#421················//·Method·com/android/calendar/Event.copyTo:(Lcom/android/calendar/Event;)V | 2478 | ·······490:·invokevirtual·#421················//·Method·com/android/calendar/Event.copyTo:(Lcom/android/calendar/Event;)V |
2479 | ·······493:·aload·········20 | 2479 | ·······493:·aload·········20 |
2480 | ·······495:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I | 2480 | ·······495:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I |
2481 | ·······498:·istore········7 | 2481 | ·······498:·istore········7 |
2482 | ·······500:·iload·········7 | 2482 | ·······500:·iload·········7 |
2483 | ·······502:·iload_0 | 2483 | ·······502:·iload_0 |
Offset 2636, 170 lines modified | Offset 2636, 170 lines modified | ||
2636 | ·······834:·aload·········20 | 2636 | ·······834:·aload·········20 |
2637 | ·······836:·iload·········7 | 2637 | ·······836:·iload·········7 |
2638 | ·······838:·putfield······#225················//·Field·com/android/calendar/Event.startTime:I | 2638 | ·······838:·putfield······#225················//·Field·com/android/calendar/Event.startTime:I |
2639 | ·······841:·goto··········717 | 2639 | ·······841:·goto··········717 |
2640 | ·······844:·aload·········15 | 2640 | ·······844:·aload·········15 |
2641 | ·······846:·invokevirtual·#427················//·Method·java/util/LinkedList.getLast:()Ljava/lang/Object; | 2641 | ·······846:·invokevirtual·#427················//·Method·java/util/LinkedList.getLast:()Ljava/lang/Object; |
2642 | ·······849:·checkcast·····#235················//·class·com/android/calendar/Utils$DNASegment | 2642 | ·······849:·checkcast·····#235················//·class·com/android/calendar/Utils$DNASegment |
2643 | ·······852:·astore········2 | 2643 | ·······852:·astore········22 |
2644 | ·······854:·aload·········20 | 2644 | ·······854:·aload·········20 |
2645 | ·······856:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I | 2645 | ·······856:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I |
2646 | ·······859:·iload_0 | 2646 | ·······859:·iload_0 |
2647 | ·······860:·isub | 2647 | ·······860:·isub |
2648 | ·······861:·sipush········1440 | 2648 | ·······861:·sipush········1440 |
2649 | ·······864:·imul | 2649 | ·······864:·imul |
2650 | ·······865:·istore········7 | 2650 | ·······865:·istore········7 |
2651 | ·······867:·aload·········20 | 2651 | ·······867:·aload·········20 |
2652 | ·······869:·getfield······#225················//·Field·com/android/calendar/Event.startTime:I | 2652 | ·······869:·getfield······#225················//·Field·com/android/calendar/Event.startTime:I |
2653 | ·······872:·istore········11 | 2653 | ·······872:·istore········11 |
2654 | ·······874:·iload·········7 | 2654 | ·······874:·iload·········7 |
2655 | ·······876:·iload·········11 | 2655 | ·······876:·iload·········11 |
2656 | ·······878:·iadd | 2656 | ·······878:·iadd |
2657 | ·······879:·istore········2 | 2657 | ·······879:·istore········23 |
2658 | ·······881:·aload·········20 | 2658 | ·······881:·aload·········20 |
2659 | ·······883:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I | 2659 | ·······883:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I |
2660 | ·······886:·iload_0 | 2660 | ·······886:·iload_0 |
2661 | ·······887:·isub | 2661 | ·······887:·isub |
2662 | ·······888:·sipush········1440 | 2662 | ·······888:·sipush········1440 |
2663 | ·······891:·imul | 2663 | ·······891:·imul |
2664 | ·······892:·istore········7 | 2664 | ·······892:·istore········7 |
2665 | ·······894:·aload·········20 | 2665 | ·······894:·aload·········20 |
2666 | ·······896:·getfield······#229················//·Field·com/android/calendar/Event.endTime:I | 2666 | ·······896:·getfield······#229················//·Field·com/android/calendar/Event.endTime:I |
2667 | ·······899:·istore········11 | 2667 | ·······899:·istore········11 |
2668 | ·······901:·iload·········7 | 2668 | ·······901:·iload·········7 |
2669 | ·······903:·iload·········11 | 2669 | ·······903:·iload·········11 |
2670 | ·······905:·iadd | 2670 | ·······905:·iadd |
2671 | ·······906:·istore········7 | 2671 | ·······906:·istore········7 |
2672 | ·······908:·iload·········2 | 2672 | ·······908:·iload·········23 |
2673 | ·······910:·iload·········17 | 2673 | ·······910:·iload·········17 |
2674 | ·······912:·iadd | 2674 | ·······912:·iadd |
2675 | ·······913:·istore········11 | 2675 | ·······913:·istore········11 |
2676 | ·······915:·iload·········7 | 2676 | ·······915:·iload·········7 |
2677 | ·······917:·iload·········11 | 2677 | ·······917:·iload·········11 |
2678 | ·······919:·invokestatic··#198················//·Method·java/lang/Math.max:(II)I | 2678 | ·······919:·invokestatic··#198················//·Method·java/lang/Math.max:(II)I |
2679 | ·······922:·istore········2 | 2679 | ·······922:·istore········24 |
2680 | ·······924:·iload·········2 | 2680 | ·······924:·iload·········23 |
2681 | ·······926:·ifge··········932 | 2681 | ·······926:·ifge··········932 |
2682 | ·······929:·iconst_0 | 2682 | ·······929:·iconst_0 |
2683 | ·······930:·istore········2 | 2683 | ·······930:·istore········23 |
2684 | ·······932:·sipush········10080 | 2684 | ·······932:·sipush········10080 |
2685 | ·······935:·istore········7 | 2685 | ·······935:·istore········7 |
2686 | ·······937:·iload·········2 | 2686 | ·······937:·iload·········24 |
2687 | ·······939:·iload·········7 | 2687 | ·······939:·iload·········7 |
2688 | ·······941:·if_icmplt·····949 | 2688 | ·······941:·if_icmplt·····949 |
2689 | ·······944:·sipush········10079 | 2689 | ·······944:·sipush········10079 |
2690 | ·······947:·istore········2 | 2690 | ·······947:·istore········24 |
2691 | ·······949:·aload·········2 | 2691 | ·······949:·aload·········22 |
2692 | ·······951:·getfield······#244················//·Field·com/android/calendar/Utils$DNASegment.endMinute:I | 2692 | ·······951:·getfield······#244················//·Field·com/android/calendar/Utils$DNASegment.endMinute:I |
2693 | ·······954:·istore········7 | 2693 | ·······954:·istore········7 |
2694 | ·······956:·iload·········2 | 2694 | ·······956:·iload·········23 |
Max diff block lines reached; 47152/53106 bytes (88.79%) of diff not shown. |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ····private·int·processNewCursor(final·AgendaWindowAdapter$QuerySpec·agendaWindowAdapter$QuerySpec,·final·Cursor·cursor)·{ | 19 | ····private·int·processNewCursor(final·AgendaWindowAdapter$QuerySpec·agendaWindowAdapter$QuerySpec,·final·Cursor·cursor)·{ |
20 | ········int·n·=·0; | 20 | ········int·n·=·0; |
21 | ····Label_0215_Outer: | 21 | ····Label_0215_Outer: |
22 | ········while·(true)·{ | 22 | ········while·(true)·{ |
23 | ············final·AgendaWindowAdapter·this$0·=·this.this$0; | 23 | ············final·AgendaWindowAdapter·this$0·=·this.this$0; |
24 | ············while·(true)·{ | 24 | ············while·(true)·{ |
25 | ················AgendaWindowAdapter$DayAdapterInfo·access$2700·=·null; | 25 | ················AgendaWindowAdapter$DayAdapterInfo·access$2700·=·null; |
26 | ············Label_03 | 26 | ············Label_0360: |
27 | ················while·(true)·{ | 27 | ················while·(true)·{ |
28 | ····················synchronized·(AgendaWindowAdapter.access$400(this$0))·{ | 28 | ····················synchronized·(AgendaWindowAdapter.access$400(this$0))·{ |
29 | ························access$2700·=·AgendaWindowAdapter.access$2700(this.this$0,·agendaWindowAdapter$QuerySpec.queryType); | 29 | ························access$2700·=·AgendaWindowAdapter.access$2700(this.this$0,·agendaWindowAdapter$QuerySpec.queryType); |
30 | ························n·=·0; | 30 | ························n·=·0; |
31 | ························if·(access$2700·==·null)·{ | 31 | ························if·(access$2700·==·null)·{ |
32 | ····························access$2700·=·new·AgendaWindowAdapter$DayAdapterInfo(AgendaWindowAdapter.access$100(this.this$0)); | 32 | ····························access$2700·=·new·AgendaWindowAdapter$DayAdapterInfo(AgendaWindowAdapter.access$100(this.this$0)); |
33 | ····························access$2700.start·=·agendaWindowAdapter$QuerySpec.start; | 33 | ····························access$2700.start·=·agendaWindowAdapter$QuerySpec.start; |
Offset 37, 19 lines modified | Offset 37, 19 lines modified | ||
37 | ····························access$2700.size·=·access$2700.dayAdapter.getCount(); | 37 | ····························access$2700.size·=·access$2700.dayAdapter.getCount(); |
38 | ····························if·(AgendaWindowAdapter.access$400(this.this$0).isEmpty()·||·agendaWindowAdapter$QuerySpec.end·<=·((AgendaWindowAdapter$DayAdapterInfo)AgendaWindowAdapter.access$400(this.this$0).getFirst()).start)·{ | 38 | ····························if·(AgendaWindowAdapter.access$400(this.this$0).isEmpty()·||·agendaWindowAdapter$QuerySpec.end·<=·((AgendaWindowAdapter$DayAdapterInfo)AgendaWindowAdapter.access$400(this.this$0).getFirst()).start)·{ |
39 | ································AgendaWindowAdapter.access$400(this.this$0).addFirst(access$2700); | 39 | ································AgendaWindowAdapter.access$400(this.this$0).addFirst(access$2700); |
40 | ································n·+=·access$2700.size; | 40 | ································n·+=·access$2700.size; |
41 | ································AgendaWindowAdapter.access$2802(this.this$0,·0); | 41 | ································AgendaWindowAdapter.access$2802(this.this$0,·0); |
42 | ································for·(final·AgendaWindowAdapter$DayAdapterInfo·agendaWindowAdapter$DayAdapterInfo·:·AgendaWindowAdapter.access$400(this.this$0))·{ | 42 | ································for·(final·AgendaWindowAdapter$DayAdapterInfo·agendaWindowAdapter$DayAdapterInfo·:·AgendaWindowAdapter.access$400(this.this$0))·{ |
43 | ····································agendaWindowAdapter$DayAdapterInfo.offset·=·AgendaWindowAdapter.access$2800(this.this$0); | 43 | ····································agendaWindowAdapter$DayAdapterInfo.offset·=·AgendaWindowAdapter.access$2800(this.this$0); |
44 | ····································AgendaWindowAdapter.access$28 | 44 | ····································AgendaWindowAdapter.access$2802(this.this$0,·AgendaWindowAdapter.access$2800(this.this$0)·+·agendaWindowAdapter$DayAdapterInfo.size); |
45 | ································} | 45 | ································} |
46 | ································break; | 46 | ································break; |
47 | ····························} | 47 | ····························} |
48 | ····························break·Label_03 | 48 | ····························break·Label_0360; |
49 | ························} | 49 | ························} |
50 | ····················} | 50 | ····················} |
51 | ····················n·=·-access$2700.size; | 51 | ····················n·=·-access$2700.size; |
52 | ····················continue·Label_0215_Outer; | 52 | ····················continue·Label_0215_Outer; |
53 | ················} | 53 | ················} |
54 | ················AgendaWindowAdapter.access$400(this.this$0).addLast(access$2700); | 54 | ················AgendaWindowAdapter.access$400(this.this$0).addLast(access$2700); |
55 | ················continue; | 55 | ················continue; |
Offset 517, 30 lines modified | Offset 517, 30 lines modified | ||
517 | ········if·(this.mQueryHandler·!=·null)·{ | 517 | ········if·(this.mQueryHandler·!=·null)·{ |
518 | ············this.mQueryHandler.cancelOperation(0); | 518 | ············this.mQueryHandler.cancelOperation(0); |
519 | ········} | 519 | ········} |
520 | ····} | 520 | ····} |
521 | ···· | 521 | ···· |
522 | ····protected·AgendaWindowAdapter$DayAdapterInfo·getAdapterInfoByPosition(final·int·n)·{ | 522 | ····protected·AgendaWindowAdapter$DayAdapterInfo·getAdapterInfoByPosition(final·int·n)·{ |
523 | ········while·(true)·{ | 523 | ········while·(true)·{ |
524 | ············Label_017 | 524 | ············Label_0175:·{ |
525 | ················synchronized·(this.mAdapterInfos)·{ | 525 | ················synchronized·(this.mAdapterInfos)·{ |
526 | ····················AgendaWindowAdapter$DayAdapterInfo·mLastUsedInfo·=·null; | 526 | ····················AgendaWindowAdapter$DayAdapterInfo·mLastUsedInfo·=·null; |
527 | ····················if·(this.mLastUsedInfo·!=·null·&&·this.mLastUsedInfo.offset·<=·n·&&·n·<·this.mLastUsedInfo.offset·+·this.mLastUsedInfo.size)·{ | 527 | ····················if·(this.mLastUsedInfo·!=·null·&&·this.mLastUsedInfo.offset·<=·n·&&·n·<·this.mLastUsedInfo.offset·+·this.mLastUsedInfo.size)·{ |
528 | ························mLastUsedInfo·=·this.mLastUsedInfo; | 528 | ························mLastUsedInfo·=·this.mLastUsedInfo; |
529 | ····················} | 529 | ····················} |
530 | ····················else·{ | 530 | ····················else·{ |
531 | ························final·Iterator·iterator·=·this.mAdapterInfos.iterator(); | 531 | ························final·Iterator·iterator·=·this.mAdapterInfos.iterator(); |
532 | ························Block_8:·{ | 532 | ························Block_8:·{ |
533 | ····························while·(iterator.hasNext())·{ | 533 | ····························while·(iterator.hasNext())·{ |
534 | ································mLastUsedInfo·=·iterator.next(); | 534 | ································mLastUsedInfo·=·iterator.next(); |
535 | ································if·(mLastUsedInfo.offset·<=·n·&&·n·<·mLastUsedInfo.offset·+·mLastUsedInfo.size)·{ | 535 | ································if·(mLastUsedInfo.offset·<=·n·&&·n·<·mLastUsedInfo.offset·+·mLastUsedInfo.size)·{ |
536 | ····································break·Block_8; | 536 | ····································break·Block_8; |
537 | ································} | 537 | ································} |
538 | ····························} | 538 | ····························} |
539 | ····························break·Label_017 | 539 | ····························break·Label_0175; |
540 | ························} | 540 | ························} |
541 | ························this.mLastUsedInfo·=·mLastUsedInfo; | 541 | ························this.mLastUsedInfo·=·mLastUsedInfo; |
542 | ····················} | 542 | ····················} |
543 | ····················//·monitorexit(this.mAdapterInfos) | 543 | ····················//·monitorexit(this.mAdapterInfos) |
544 | ····················return·mLastUsedInfo; | 544 | ····················return·mLastUsedInfo; |
545 | ················} | 545 | ················} |
546 | ············} | 546 | ············} |
Offset 825, 144 lines modified | Offset 825, 144 lines modified | ||
825 | ·······689:·aload·········25 | 825 | ·······689:·aload·········25 |
826 | ·······691:·checkcast·····#138················//·class·java/util/List | 826 | ·······691:·checkcast·····#138················//·class·java/util/List |
827 | ·······694:·astore········25 | 827 | ·······694:·astore········25 |
828 | ·······696:·aload·········25 | 828 | ·······696:·aload·········25 |
829 | ·······698:·ifnull········627 | 829 | ·······698:·ifnull········627 |
830 | ·······701:·aload·········25 | 830 | ·······701:·aload·········25 |
831 | ·······703:·invokeinterface·#228,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 831 | ·······703:·invokeinterface·#228,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
832 | ·······708:·astore········ | 832 | ·······708:·astore········8 |
833 | ·······710:·aload········· | 833 | ·······710:·aload·········8 |
834 | ·······712:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 834 | ·······712:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
835 | ·······717:·istore········ | 835 | ·······717:·istore········26 |
836 | ·······719:·iload········· | 836 | ·······719:·iload·········26 |
837 | ·······721:·ifeq··········627 | 837 | ·······721:·ifeq··········627 |
838 | ·······724:·aload········· | 838 | ·······724:·aload·········8 |
839 | ·······726:·invokeinterface·#237,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 839 | ·······726:·invokeinterface·#237,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
840 | ·······731:·astore········3 | 840 | ·······731:·astore········32 |
841 | ·······733:·aload·········3 | 841 | ·······733:·aload·········32 |
842 | ·······735:·checkcast·····#155················//·class·java/lang/Long | 842 | ·······735:·checkcast·····#155················//·class·java/lang/Long |
843 | ·······738:·astore········3 | 843 | ·······738:·astore········32 |
844 | ·······740:·aload·········3 | 844 | ·······740:·aload·········32 |
845 | ·······742:·invokevirtual·#241················//·Method·java/lang/Long.longValue:()J | 845 | ·······742:·invokevirtual·#241················//·Method·java/lang/Long.longValue:()J |
846 | ·······745:·lstore········3 | 846 | ·······745:·lstore········33 |
847 | ·······747:·iload·········31 | 847 | ·······747:·iload·········31 |
848 | ·······749:·i2l | 848 | ·······749:·i2l |
849 | ·······750:·lstore········3 | 849 | ·······750:·lstore········35 |
850 | ·······752:·ldc2_w········#242················//·long·60000l | 850 | ·······752:·ldc2_w········#242················//·long·60000l |
851 | ·······755:·lstore········3 | 851 | ·······755:·lstore········37 |
852 | ·······757:·lload·········3 | 852 | ·······757:·lload·········35 |
853 | ·······759:·lload·········3 | 853 | ·······759:·lload·········37 |
854 | ·······761:·lmul | 854 | ·······761:·lmul |
855 | ·······762:·lstore········3 | 855 | ·······762:·lstore········35 |
856 | ·······764:·lload·········3 | 856 | ·······764:·lload·········33 |
857 | ·······766:·lload·········3 | 857 | ·······766:·lload·········35 |
858 | ·······768:·lsub | 858 | ·······768:·lsub |
859 | ·······769:·lstore········ | 859 | ·······769:·lstore········39 |
860 | ·······771:·lload········· | 860 | ·······771:·lload·········39 |
861 | ·······773:·lload·········5 | 861 | ·······773:·lload·········5 |
862 | ·······775:·lcmp | 862 | ·······775:·lcmp |
863 | ·······776:·istore········ | 863 | ·······776:·istore········26 |
864 | ·······778:·iload········· | 864 | ·······778:·iload·········26 |
865 | ·······780:·ifle··········803 | 865 | ·······780:·ifle··········803 |
866 | ·······783:·lload········· | 866 | ·······783:·lload·········39 |
867 | ·······785:·lload·········12 | 867 | ·······785:·lload·········12 |
868 | ·······787:·lcmp | 868 | ·······787:·lcmp |
869 | ·······788:·istore········ | 869 | ·······788:·istore········26 |
870 | ·······790:·iload········· | 870 | ·······790:·iload·········26 |
871 | ·······792:·ifge··········803 | 871 | ·······792:·ifge··········803 |
872 | ·······795:·lload········· | 872 | ·······795:·lload·········39 |
873 | ·······797:·lstore········12 | 873 | ·······797:·lstore········12 |
874 | ·······799:·iload·········19 | 874 | ·······799:·iload·········19 |
875 | ·······801:·istore········14 | 875 | ·······801:·istore········14 |
876 | ·······803:·ldc···········#39·················//·String·AlarmScheduler | 876 | ·······803:·ldc···········#39·················//·String·AlarmScheduler |
877 | ·······805:·astore········ | 877 | ·······805:·astore········9 |
878 | ·······807:·iconst_3 | 878 | ·······807:·iconst_3 |
879 | ·······808:·istore········ | 879 | ·······808:·istore········41 |
880 | ·······810:·aload········· | 880 | ·······810:·aload·········9 |
881 | ·······812:·iload········· | 881 | ·······812:·iload·········41 |
882 | ·······814:·invokestatic··#166················//·Method·android/util/Log.isLoggable:(Ljava/lang/String;I)Z | 882 | ·······814:·invokestatic··#166················//·Method·android/util/Log.isLoggable:(Ljava/lang/String;I)Z |
883 | ·······817:·istore········ | 883 | ·······817:·istore········26 |
884 | ·······819:·iload········· | 884 | ·······819:·iload·········26 |
885 | ·······821:·ifeq··········710 | 885 | ·······821:·ifeq··········710 |
886 | ·······824:·aload·········11 | 886 | ·······824:·aload·········11 |
887 | ·······826:·lload········· | 887 | ·······826:·lload·········39 |
888 | ·······828:·invokevirtual·#170················//·Method·android/text/format/Time.set:(J)V | 888 | ·······828:·invokevirtual·#170················//·Method·android/text/format/Time.set:(J)V |
889 | ·······831:·new···········#99·················//·class·java/lang/StringBuilder | 889 | ·······831:·new···········#99·················//·class·java/lang/StringBuilder |
890 | ·······834:·astore········27 | 890 | ·······834:·astore········27 |
891 | ·······836:·aload·········27 | 891 | ·······836:·aload·········27 |
892 | ·······838:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V | 892 | ·······838:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V |
893 | ·······841:·ldc···········#247················//·String·Reminders·cursor·result·--·eventId: | 893 | ·······841:·ldc···········#247················//·String·Reminders·cursor·result·--·eventId: |
894 | ·······843:·astore········ | 894 | ·······843:·astore········9 |
895 | ·······845:·aload·········27 | 895 | ·······845:·aload·········27 |
896 | ·······847:·aload········· | 896 | ·······847:·aload·········9 |
897 | ·······849:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 897 | ·······849:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
898 | ·······852:·astore········ | 898 | ·······852:·astore········9 |
899 | ·······854:·aload········· | 899 | ·······854:·aload·········9 |
900 | ·······856:·iload·········19 | 900 | ·······856:·iload·········19 |
901 | ·······858:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 901 | ·······858:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
902 | ·······861:·pop | 902 | ·······861:·pop |
903 | ·······862:·ldc···········#249················//·String·,·startTime: | 903 | ·······862:·ldc···········#249················//·String·,·startTime: |
904 | ·······864:·astore········ | 904 | ·······864:·astore········9 |
905 | ·······866:·aload·········27 | 905 | ·······866:·aload·········27 |
906 | ·······868:·aload········· | 906 | ·······868:·aload·········9 |
907 | ·······870:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 907 | ·······870:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
908 | ·······873:·astore········ | 908 | ·······873:·astore········9 |
909 | ·······875:·aload········· | 909 | ·······875:·aload·········9 |
910 | ·······877:·aload·········3 | 910 | ·······877:·aload·········32 |
911 | ·······879:·invokevirtual·#218················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 911 | ·······879:·invokevirtual·#218················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
912 | ·······882:·pop | 912 | ·······882:·pop |
913 | ·······883:·ldc···········#251················//·String·,·minutes: | 913 | ·······883:·ldc···········#251················//·String·,·minutes: |
914 | ·······885:·astore········ | 914 | ·······885:·astore········9 |
915 | ·······887:·aload·········27 | 915 | ·······887:·aload·········27 |
916 | ·······889:·aload········· | 916 | ·······889:·aload·········9 |
917 | ·······891:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 917 | ·······891:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
918 | ·······894:·astore········ | 918 | ·······894:·astore········9 |
919 | ·······896:·aload········· | 919 | ·······896:·aload·········9 |
920 | ·······898:·iload·········31 | 920 | ·······898:·iload·········31 |
921 | ·······900:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 921 | ·······900:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
922 | ·······903:·pop | 922 | ·······903:·pop |
923 | ·······904:·ldc···········#253················//·String·,·alarmTime: | 923 | ·······904:·ldc···········#253················//·String·,·alarmTime: |
924 | ·······906:·astore········ | 924 | ·······906:·astore········9 |
925 | ·······908:·aload·········27 | 925 | ·······908:·aload·········27 |
926 | ·······910:·aload········· | 926 | ·······910:·aload·········9 |
927 | ·······912:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 927 | ·······912:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
928 | ·······915:·astore········ | 928 | ·······915:·astore········9 |
929 | ·······917:·aload········· | 929 | ·······917:·aload·········9 |
930 | ·······919:·lload········· | 930 | ·······919:·lload·········39 |
931 | ·······921:·invokevirtual·#182················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 931 | ·······921:·invokevirtual·#182················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
932 | ·······924:·pop | 932 | ·······924:·pop |
933 | ·······925:·ldc···········#184················//·String··( | 933 | ·······925:·ldc···········#184················//·String··( |
934 | ·······927:·astore········ | 934 | ·······927:·astore········9 |
935 | ·······929:·aload·········27 | 935 | ·······929:·aload·········27 |
936 | ·······931:·aload········· | 936 | ·······931:·aload·········9 |
937 | ·······933:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 937 | ·······933:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
938 | ·······936:·astore········ | 938 | ·······936:·astore········9 |
939 | ·······938:·ldc···········#186················//·String·%a,·%b·%d,·%Y·%I:%M%P | 939 | ·······938:·ldc···········#186················//·String·%a,·%b·%d,·%Y·%I:%M%P |
940 | ·······940:·astore········ | 940 | ·······940:·astore········28 |
941 | ·······942:·aload·········11 | 941 | ·······942:·aload·········11 |
942 | ·······944:·aload········· | 942 | ·······944:·aload·········28 |
943 | ·······946:·invokevirtual·#190················//·Method·android/text/format/Time.format:(Ljava/lang/String;)Ljava/lang/String; | 943 | ·······946:·invokevirtual·#190················//·Method·android/text/format/Time.format:(Ljava/lang/String;)Ljava/lang/String; |
944 | ·······949:·astore········ | 944 | ·······949:·astore········28 |
945 | ·······951:·aload········· | 945 | ·······951:·aload·········9 |
946 | ·······953:·aload········· | 946 | ·······953:·aload·········28 |
947 | ·······955:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 947 | ·······955:·invokevirtual·#153················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
948 | ·······958:·astore········ | 948 | ·······958:·astore········9 |
949 | ·······960:·ldc···········#192················//·String·) | 949 | ·······960:·ldc···········#192················//·String·) |
950 | ·······962:·astore········ | 950 | ·······962:·astore········28 |
951 | ·······964:·aload········· | 951 | ·······964:·aload·········9 |
Max diff block lines reached; 2493/10249 bytes (24.32%) of diff not shown. |
Offset 2578, 15 lines modified | Offset 2578, 15 lines modified | ||
2578 | ········57:·aload·········12 | 2578 | ········57:·aload·········12 |
2579 | ········59:·areturn | 2579 | ········59:·areturn |
2580 | ··public·static·com.android.calendar.alerts.AlertService$NotificationWrapper·makeDigestNotification(android.content.Context,·java.util.ArrayList,·java.lang.String,·boolean); | 2580 | ··public·static·com.android.calendar.alerts.AlertService$NotificationWrapper·makeDigestNotification(android.content.Context,·java.util.ArrayList,·java.lang.String,·boolean); |
2581 | ····descriptor:·(Landroid/content/Context;Ljava/util/ArrayList;Ljava/lang/String;Z)Lcom/android/calendar/alerts/AlertService$NotificationWrapper; | 2581 | ····descriptor:·(Landroid/content/Context;Ljava/util/ArrayList;Ljava/lang/String;Z)Lcom/android/calendar/alerts/AlertService$NotificationWrapper; |
2582 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 2582 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
2583 | ····Code: | 2583 | ····Code: |
2584 | ······stack=300,·locals=4 | 2584 | ······stack=300,·locals=47,·args_size=4 |
2585 | ·········0:·aload_1 | 2585 | ·········0:·aload_1 |
2586 | ·········1:·ifnull········20 | 2586 | ·········1:·ifnull········20 |
2587 | ·········4:·aload_1 | 2587 | ·········4:·aload_1 |
2588 | ·········5:·invokevirtual·#576················//·Method·java/util/ArrayList.size:()I | 2588 | ·········5:·invokevirtual·#576················//·Method·java/util/ArrayList.size:()I |
2589 | ·········8:·istore········4 | 2589 | ·········8:·istore········4 |
2590 | ········10:·iconst_1 | 2590 | ········10:·iconst_1 |
2591 | ········11:·istore········5 | 2591 | ········11:·istore········5 |
Offset 2781, 312 lines modified | Offset 2781, 312 lines modified | ||
2781 | ·······393:·aload·········24 | 2781 | ·······393:·aload·········24 |
2782 | ·······395:·aload·········19 | 2782 | ·······395:·aload·········19 |
2783 | ·······397:·invokespecial·#614················//·Method·android/app/Notification$InboxStyle."<init>":(Landroid/app/Notification$Builder;)V | 2783 | ·······397:·invokespecial·#614················//·Method·android/app/Notification$InboxStyle."<init>":(Landroid/app/Notification$Builder;)V |
2784 | ·······400:·iconst_0 | 2784 | ·······400:·iconst_0 |
2785 | ·······401:·istore········12 | 2785 | ·······401:·istore········12 |
2786 | ·······403:·aload_1 | 2786 | ·······403:·aload_1 |
2787 | ·······404:·invokevirtual·#618················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 2787 | ·······404:·invokevirtual·#618················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
2788 | ·······407:·astore········ | 2788 | ·······407:·astore········15 |
2789 | ·······409:·aload········· | 2789 | ·······409:·aload·········15 |
2790 | ·······411:·invokeinterface·#623,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 2790 | ·······411:·invokeinterface·#623,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2791 | ·······416:·istore········ | 2791 | ·······416:·istore········5 |
2792 | ·······418:·iload········· | 2792 | ·······418:·iload·········5 |
2793 | ·······420:·ifeq··········684 | 2793 | ·······420:·ifeq··········684 |
2794 | ·······423:·aload········· | 2794 | ·······423:·aload·········15 |
2795 | ·······425:·invokeinterface·#627,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 2795 | ·······425:·invokeinterface·#627,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2796 | ·······430:·checkcast·····#582················//·class·com/android/calendar/alerts/AlertService$NotificationInfo | 2796 | ·······430:·checkcast·····#582················//·class·com/android/calendar/alerts/AlertService$NotificationInfo |
2797 | ·······433:·astore········2 | 2797 | ·······433:·astore········25 |
2798 | ·······435:·iconst_3 | 2798 | ·······435:·iconst_3 |
2799 | ·······436:·istore········ | 2799 | ·······436:·istore········5 |
2800 | ·······438:·iload·········12 | 2800 | ·······438:·iload·········12 |
2801 | ·······440:·iload········· | 2801 | ·······440:·iload·········5 |
2802 | ·······442:·if_icmpge·····684 | 2802 | ·······442:·if_icmpge·····684 |
2803 | ·······445:·aload·········2 | 2803 | ·······445:·aload·········25 |
2804 | ·······447:·astore········10 | 2804 | ·······447:·astore········10 |
2805 | ·······449:·aload·········2 | 2805 | ·······449:·aload·········25 |
2806 | ·······451:·getfield······#630················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.eventName:Ljava/lang/String; | 2806 | ·······451:·getfield······#630················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.eventName:Ljava/lang/String; |
2807 | ·······454:·astore········10 | 2807 | ·······454:·astore········10 |
2808 | ·······456:·aload·········10 | 2808 | ·······456:·aload·········10 |
2809 | ·······458:·astore········2 | 2809 | ·······458:·astore········26 |
2810 | ·······460:·aload·········10 | 2810 | ·······460:·aload·········10 |
2811 | ·······462:·invokestatic··#483················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z | 2811 | ·······462:·invokestatic··#483················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z |
2812 | ·······465:·istore········ | 2812 | ·······465:·istore········5 |
2813 | ·······467:·iload········· | 2813 | ·······467:·iload·········5 |
2814 | ·······469:·ifeq··········491 | 2814 | ·······469:·ifeq··········491 |
2815 | ·······472:·aload_0 | 2815 | ·······472:·aload_0 |
2816 | ·······473:·invokevirtual·#176················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources; | 2816 | ·······473:·invokevirtual·#176················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources; |
2817 | ·······476:·astore········ | 2817 | ·······476:·astore········20 |
2818 | ·······478:·ldc···········#181················//·int·2131558524 | 2818 | ·······478:·ldc···········#181················//·int·2131558524 |
2819 | ·······480:·istore········ | 2819 | ·······480:·istore········21 |
2820 | ·······482:·aload········· | 2820 | ·······482:·aload·········20 |
2821 | ·······484:·iload········· | 2821 | ·······484:·iload·········21 |
2822 | ·······486:·invokevirtual·#188················//·Method·android/content/res/Resources.getString:(I)Ljava/lang/String; | 2822 | ·······486:·invokevirtual·#188················//·Method·android/content/res/Resources.getString:(I)Ljava/lang/String; |
2823 | ·······489:·astore········2 | 2823 | ·······489:·astore········26 |
2824 | ·······491:·aload·········2 | 2824 | ·······491:·aload·········25 |
2825 | ·······493:·astore········10 | 2825 | ·······493:·astore········10 |
2826 | ·······495:·aload·········2 | 2826 | ·······495:·aload·········25 |
2827 | ·······497:·getfield······#589················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.startMillis:J | 2827 | ·······497:·getfield······#589················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.startMillis:J |
2828 | ·······500:·lstore········ | 2828 | ·······500:·lstore········27 |
2829 | ·······502:·aload·········2 | 2829 | ·······502:·aload·········25 |
2830 | ·······504:·getfield······#634················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.allDay:Z | 2830 | ·······504:·getfield······#634················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.allDay:Z |
2831 | ·······507:·istore········2 | 2831 | ·······507:·istore········29 |
2832 | ·······509:·aload·········2 | 2832 | ·······509:·aload·········25 |
2833 | ·······511:·getfield······#637················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.location:Ljava/lang/String; | 2833 | ·······511:·getfield······#637················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.location:Ljava/lang/String; |
2834 | ·······514:·astore········ | 2834 | ·······514:·astore········30 |
2835 | ·······516:·aload_0 | 2835 | ·······516:·aload_0 |
2836 | ·······517:·astore········10 | 2836 | ·······517:·astore········10 |
2837 | ·······519:·aload_0 | 2837 | ·······519:·aload_0 |
2838 | ·······520:·lload········· | 2838 | ·······520:·lload·········27 |
2839 | ·······522:·iload·········2 | 2839 | ·······522:·iload·········29 |
2840 | ·······524:·aload········· | 2840 | ·······524:·aload·········30 |
2841 | ·······526:·invokestatic··#643················//·Method·com/android/calendar/alerts/AlertUtils.formatTimeLocation:(Landroid/content/Context;JZLjava/lang/String;)Ljava/lang/String; | 2841 | ·······526:·invokestatic··#643················//·Method·com/android/calendar/alerts/AlertUtils.formatTimeLocation:(Landroid/content/Context;JZLjava/lang/String;)Ljava/lang/String; |
2842 | ·······529:·astore········ | 2842 | ·······529:·astore········31 |
2843 | ·······531:·new···········#645················//·class·android/text/style/TextAppearanceSpan | 2843 | ·······531:·new···········#645················//·class·android/text/style/TextAppearanceSpan |
2844 | ·······534:·astore········ | 2844 | ·······534:·astore········32 |
2845 | ·······536:·aload········· | 2845 | ·······536:·aload·········32 |
2846 | ·······538:·astore········10 | 2846 | ·······538:·astore········10 |
2847 | ·······540:·aload········· | 2847 | ·······540:·aload·········32 |
2848 | ·······542:·aload_0 | 2848 | ·······542:·aload_0 |
2849 | ·······543:·ldc_w·········#646················//·int·2131623951 | 2849 | ·······543:·ldc_w·········#646················//·int·2131623951 |
2850 | ·······546:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V | 2850 | ·······546:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V |
2851 | ·······549:·new···········#645················//·class·android/text/style/TextAppearanceSpan | 2851 | ·······549:·new···········#645················//·class·android/text/style/TextAppearanceSpan |
2852 | ·······552:·astore········3 | 2852 | ·······552:·astore········33 |
2853 | ·······554:·aload·········3 | 2853 | ·······554:·aload·········33 |
2854 | ·······556:·astore········10 | 2854 | ·······556:·astore········10 |
2855 | ·······558:·aload·········3 | 2855 | ·······558:·aload·········33 |
2856 | ·······560:·aload_0 | 2856 | ·······560:·aload_0 |
2857 | ·······561:·ldc_w·········#651················//·int·2131623952 | 2857 | ·······561:·ldc_w·········#651················//·int·2131623952 |
2858 | ·······564:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V | 2858 | ·······564:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V |
2859 | ·······567:·new···········#654················//·class·android/text/SpannableStringBuilder | 2859 | ·······567:·new···········#654················//·class·android/text/SpannableStringBuilder |
2860 | ·······570:·astore········3 | 2860 | ·······570:·astore········34 |
2861 | ·······572:·aload·········3 | 2861 | ·······572:·aload·········34 |
2862 | ·······574:·invokespecial·#655················//·Method·android/text/SpannableStringBuilder."<init>":()V | 2862 | ·······574:·invokespecial·#655················//·Method·android/text/SpannableStringBuilder."<init>":()V |
2863 | ·······577:·aload·········3 | 2863 | ·······577:·aload·········34 |
2864 | ·······579:·astore········10 | 2864 | ·······579:·astore········10 |
2865 | ·······581:·aload·········3 | 2865 | ·······581:·aload·········34 |
2866 | ·······583:·aload·········2 | 2866 | ·······583:·aload·········26 |
2867 | ·······585:·invokevirtual·#659················//·Method·android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; | 2867 | ·······585:·invokevirtual·#659················//·Method·android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; |
2868 | ·······588:·pop | 2868 | ·······588:·pop |
2869 | ·······589:·aload·········3 | 2869 | ·······589:·aload·········34 |
2870 | ·······591:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I | 2870 | ·······591:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I |
2871 | ·······594:·istore········ | 2871 | ·······594:·istore········21 |
2872 | ·······596:·iconst_0 | 2872 | ·······596:·iconst_0 |
2873 | ·······597:·istore········2 | 2873 | ·······597:·istore········29 |
2874 | ·······599:·aconst_null | ||
2875 | ·······600:·astore········22 | ||
2874 | ······· | 2876 | ·······602:·aload·········34 |
2875 | ·······60 | 2877 | ·······604:·aload·········32 |
2876 | ·······603:·iconst_0 | ||
2877 | ·······604:·iload·········5 | ||
2878 | ·······606:·iconst_0 | 2878 | ·······606:·iconst_0 |
2879 | ·······607:·iload·········21 | ||
2880 | ·······609:·iconst_0 | ||
2879 | ·······6 | 2881 | ·······610:·invokevirtual·#664················//·Method·android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V |
2880 | ·······61 | 2882 | ·······613:·ldc_w·········#666················//·String |
2881 | ·······61 | 2883 | ·······616:·astore········20 |
2882 | ·······61 | 2884 | ·······618:·aload·········34 |
2883 | ·······6 | 2885 | ·······620:·aload·········20 |
2884 | ·······6 | 2886 | ·······622:·invokevirtual·#659················//·Method·android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; |
2885 | ·······62 | 2887 | ·······625:·pop |
2886 | ·······62 | 2888 | ·······626:·aload·········34 |
2887 | ·······62 | 2889 | ·······628:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I |
Max diff block lines reached; 11098/20289 bytes (54.70%) of diff not shown. |
Offset 1950, 15 lines modified | Offset 1950, 15 lines modified | ||
1950 | ········53:·aload_2 | 1950 | ········53:·aload_2 |
1951 | ········54:·areturn | 1951 | ········54:·areturn |
1952 | ··private·static·void·logEventIdsBumped(java.util.List,·java.util.List); | 1952 | ··private·static·void·logEventIdsBumped(java.util.List,·java.util.List); |
1953 | ····descriptor:·(Ljava/util/List;Ljava/util/List;)V | 1953 | ····descriptor:·(Ljava/util/List;Ljava/util/List;)V |
1954 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 1954 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
1955 | ····Code: | 1955 | ····Code: |
1956 | ······stack=300,·locals=1 | 1956 | ······stack=300,·locals=11,·args_size=2 |
1957 | ·········0:·new···········#213················//·class·java/lang/StringBuilder | 1957 | ·········0:·new···········#213················//·class·java/lang/StringBuilder |
1958 | ·········3:·astore_2 | 1958 | ·········3:·astore_2 |
1959 | ·········4:·aload_2 | 1959 | ·········4:·aload_2 |
1960 | ·········5:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V | 1960 | ·········5:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V |
1961 | ·········8:·aload_0 | 1961 | ·········8:·aload_0 |
1962 | ·········9:·ifnull········72 | 1962 | ·········9:·ifnull········72 |
1963 | ········12:·aload_0 | 1963 | ········12:·aload_0 |
Offset 2013, 73 lines modified | Offset 2013, 73 lines modified | ||
2013 | ·······126:·aload_2 | 2013 | ·······126:·aload_2 |
2014 | ·······127:·aload·········8 | 2014 | ·······127:·aload·········8 |
2015 | ·······129:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2015 | ·······129:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2016 | ·······132:·pop | 2016 | ·······132:·pop |
2017 | ·······133:·goto··········83 | 2017 | ·······133:·goto··········83 |
2018 | ·······136:·aload_2 | 2018 | ·······136:·aload_2 |
2019 | ·······137:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I | 2019 | ·······137:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I |
2020 | ·······140:·istore········ | 2020 | ·······140:·istore········9 |
2021 | ·······142:·iload········· | 2021 | ·······142:·iload·········9 |
2022 | ·······144:·ifle··········188 | 2022 | ·······144:·ifle··········188 |
2023 | ·······147:·aload_2 | 2023 | ·······147:·aload_2 |
2024 | ·······148:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I | 2024 | ·······148:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I |
2025 | ·······151:·iconst_m1 | 2025 | ·······151:·iconst_m1 |
2026 | ·······152:·iadd | 2026 | ·······152:·iadd |
2027 | ·······153:·istore········ | 2027 | ·······153:·istore········9 |
2028 | ·······155:·aload_2 | 2028 | ·······155:·aload_2 |
2029 | ·······156:·iload········· | 2029 | ·······156:·iload·········9 |
2030 | ·······158:·invokevirtual·#450················//·Method·java/lang/StringBuilder.charAt:(I)C | 2030 | ·······158:·invokevirtual·#450················//·Method·java/lang/StringBuilder.charAt:(I)C |
2031 | ·······161:·istore········ | 2031 | ·······161:·istore········9 |
2032 | ·······163:·bipush········44 | 2032 | ·······163:·bipush········44 |
2033 | ·······165:·istore········ | 2033 | ·······165:·istore········4 |
2034 | ·······167:·iload········· | 2034 | ·······167:·iload·········9 |
2035 | ·······169:·iload········· | 2035 | ·······169:·iload·········4 |
2036 | ·······171:·if_icmpne·····188 | 2036 | ·······171:·if_icmpne·····188 |
2037 | ·······174:·aload_2 | 2037 | ·······174:·aload_2 |
2038 | ·······175:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I | 2038 | ·······175:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I |
2039 | ·······178:·iconst_m1 | 2039 | ·······178:·iconst_m1 |
2040 | ·······179:·iadd | 2040 | ·······179:·iadd |
2041 | ·······180:·istore········ | 2041 | ·······180:·istore········9 |
2042 | ·······182:·aload_2 | 2042 | ·······182:·aload_2 |
2043 | ·······183:·iload········· | 2043 | ·······183:·iload·········9 |
2044 | ·······185:·invokevirtual·#454················//·Method·java/lang/StringBuilder.setLength:(I)V | 2044 | ·······185:·invokevirtual·#454················//·Method·java/lang/StringBuilder.setLength:(I)V |
2045 | ·······188:·aload_2 | 2045 | ·······188:·aload_2 |
2046 | ·······189:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I | 2046 | ·······189:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I |
2047 | ·······192:·istore········ | 2047 | ·······192:·istore········9 |
2048 | ·······194:·iload········· | 2048 | ·······194:·iload·········9 |
2049 | ·······196:·ifle··········26 | 2049 | ·······196:·ifle··········261 |
2050 | ·······199:·ldc···········#60·················//·String·AlertService | 2050 | ·······199:·ldc···········#60·················//·String·AlertService |
2051 | ·······201:·astore | 2051 | ·······201:·astore_3 |
2052 | ·······20 | 2052 | ·······202:·new···········#213················//·class·java/lang/StringBuilder |
2053 | ·······20 | 2053 | ·······205:·astore········8 |
2054 | ·······20 | 2054 | ·······207:·aload·········8 |
2055 | ·······2 | 2055 | ·······209:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V |
2056 | ·······21 | 2056 | ·······212:·aload·········8 |
2057 | ·······21 | 2057 | ·······214:·ldc_w·········#456················//·String·Reached·max·postings,·bumping·event·IDs·{ |
2058 | ·······21 | 2058 | ·······217:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2059 | ·······22 | 2059 | ·······220:·astore········8 |
2060 | ·······22 | 2060 | ·······222:·aload_2 |
2061 | ·······22 | 2061 | ·······223:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
2062 | ·······22 | 2062 | ·······226:·astore········10 |
2063 | ·······228:·aload·········8 | ||
2063 | ·······2 | 2064 | ·······230:·aload·········10 |
2064 | ·······231:·aload·········11 | ||
2065 | ·······23 | 2065 | ·······232:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2066 | ·······23 | 2066 | ·······235:·astore········8 |
2067 | ·······23 | 2067 | ·······237:·ldc_w·········#458················//·String·}·to·digest. |
2068 | ·······24 | 2068 | ·······240:·astore········10 |
2069 | ·······242:·aload·········8 | ||
2069 | ·······24 | 2070 | ·······244:·aload·········10 |
2070 | ·······245:·aload·········11 | ||
2071 | ·······24 | 2071 | ·······246:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2072 | ·······2 | 2072 | ·······249:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
2073 | ·······25 | 2073 | ·······252:·astore········8 |
2074 | ·······254:·aload_3 | ||
2074 | ·······255:·aload·········8 | 2075 | ·······255:·aload·········8 |
2075 | ·······257:·aload·········10 | ||
2076 | ·······25 | 2076 | ·······257:·invokestatic··#238················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
2077 | ·······26 | 2077 | ·······260:·pop |
2078 | ·······26 | 2078 | ·······261:·return |
2079 | ··private·static·void·postNotification(com.android.calendar.alerts.AlertService$NotificationInfo,·java.lang.String,·android.content.Context,·boolean,·com.android.calendar.alerts.AlertService$NotificationPrefs,·com.android.calendar.alerts.NotificationMgr,·int); | 2079 | ··private·static·void·postNotification(com.android.calendar.alerts.AlertService$NotificationInfo,·java.lang.String,·android.content.Context,·boolean,·com.android.calendar.alerts.AlertService$NotificationPrefs,·com.android.calendar.alerts.NotificationMgr,·int); |
2080 | ····descriptor:·(Lcom/android/calendar/alerts/AlertService$NotificationInfo;Ljava/lang/String;Landroid/content/Context;ZLcom/android/calendar/alerts/AlertService$NotificationPrefs;Lcom/android/calendar/alerts/NotificationMgr;I)V | 2080 | ····descriptor:·(Lcom/android/calendar/alerts/AlertService$NotificationInfo;Ljava/lang/String;Landroid/content/Context;ZLcom/android/calendar/alerts/AlertService$NotificationPrefs;Lcom/android/calendar/alerts/NotificationMgr;I)V |
2081 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 2081 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
2082 | ····Code: | 2082 | ····Code: |
2083 | ······stack=300,·locals=28,·args_size=7 | 2083 | ······stack=300,·locals=28,·args_size=7 |
2084 | ·········0:·iconst_0 | 2084 | ·········0:·iconst_0 |
Offset 610, 19 lines modified | Offset 610, 19 lines modified | ||
610 | ········19:·aload_2 | 610 | ········19:·aload_2 |
611 | ········20:·areturn | 611 | ········20:·areturn |
612 | ··static·void·flushOldAlertsFromInternalStorage(android.content.Context); | 612 | ··static·void·flushOldAlertsFromInternalStorage(android.content.Context); |
613 | ····descriptor:·(Landroid/content/Context;)V | 613 | ····descriptor:·(Landroid/content/Context;)V |
614 | ····flags:·(0x0008)·ACC_STATIC | 614 | ····flags:·(0x0008)·ACC_STATIC |
615 | ····Code: | 615 | ····Code: |
616 | ······stack=300,·locals=2 | 616 | ······stack=300,·locals=28,·args_size=1 |
617 | ·········0:·getstatic·····#55·················//·Field·BYPASS_DB:Z | 617 | ·········0:·getstatic·····#55·················//·Field·BYPASS_DB:Z |
618 | ·········3:·istore_1 | 618 | ·········3:·istore_1 |
619 | ·········4:·iload_1 | 619 | ·········4:·iload_1 |
620 | ·········5:·ifeq··········46 | 620 | ·········5:·ifeq··········461 |
621 | ·········8:·aload_0 | 621 | ·········8:·aload_0 |
622 | ·········9:·invokestatic··#141················//·Method·getFiredAlertsTable:(Landroid/content/Context;)Landroid/content/SharedPreferences; | 622 | ·········9:·invokestatic··#141················//·Method·getFiredAlertsTable:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
623 | ········12:·astore_2 | 623 | ········12:·astore_2 |
624 | ········13:·invokestatic··#147················//·Method·java/lang/System.currentTimeMillis:()J | 624 | ········13:·invokestatic··#147················//·Method·java/lang/System.currentTimeMillis:()J |
625 | ········16:·lstore_3 | 625 | ········16:·lstore_3 |
626 | ········17:·ldc···········#40·················//·String·preference_flushTimeMs | 626 | ········17:·ldc···········#40·················//·String·preference_flushTimeMs |
627 | ········19:·astore········5 | 627 | ········19:·astore········5 |
Offset 640, 15 lines modified | Offset 640, 15 lines modified | ||
640 | ········42:·ldc2_w········#154················//·long·86400000l | 640 | ········42:·ldc2_w········#154················//·long·86400000l |
641 | ········45:·lstore········12 | 641 | ········45:·lstore········12 |
642 | ········47:·lload·········10 | 642 | ········47:·lload·········10 |
643 | ········49:·lload·········12 | 643 | ········49:·lload·········12 |
644 | ········51:·lcmp | 644 | ········51:·lcmp |
645 | ········52:·istore_1 | 645 | ········52:·istore_1 |
646 | ········53:·iload_1 | 646 | ········53:·iload_1 |
647 | ········54:·ifle··········46 | 647 | ········54:·ifle··········461 |
648 | ········57:·ldc···········#159················//·String·Flushing·old·alerts·from·shared·prefs·table | 648 | ········57:·ldc···········#159················//·String·Flushing·old·alerts·from·shared·prefs·table |
649 | ········59:·astore········14 | 649 | ········59:·astore········14 |
650 | ········61:·ldc···········#52·················//·String·AlertUtils | 650 | ········61:·ldc···········#52·················//·String·AlertUtils |
651 | ········63:·aload·········14 | 651 | ········63:·aload·········14 |
652 | ········65:·invokestatic··#165················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I | 652 | ········65:·invokestatic··#165················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
653 | ········68:·pop | 653 | ········68:·pop |
654 | ········69:·aload_2 | 654 | ········69:·aload_2 |
Offset 657, 173 lines modified | Offset 657, 169 lines modified | ||
657 | ········77:·new···········#171················//·class·android/text/format/Time | 657 | ········77:·new···········#171················//·class·android/text/format/Time |
658 | ········80:·astore········16 | 658 | ········80:·astore········16 |
659 | ········82:·aload·········16 | 659 | ········82:·aload·········16 |
660 | ········84:·invokespecial·#172················//·Method·android/text/format/Time."<init>":()V | 660 | ········84:·invokespecial·#172················//·Method·android/text/format/Time."<init>":()V |
661 | ········87:·aload_2 | 661 | ········87:·aload_2 |
662 | ········88:·invokeinterface·#176,··1··········//·InterfaceMethod·android/content/SharedPreferences.getAll:()Ljava/util/Map; | 662 | ········88:·invokeinterface·#176,··1··········//·InterfaceMethod·android/content/SharedPreferences.getAll:()Ljava/util/Map; |
663 | ········93:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; | 663 | ········93:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; |
664 | ········98:·astore········5 | ||
665 | ·······100:·aload·········5 | ||
666 | ······· | 664 | ········98:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
667 | ·······10 | 665 | ·······103:·astore········5 |
668 | ·······10 | 666 | ·······105:·aload·········5 |
669 | ·······1 | 667 | ·······107:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
670 | ·······11 | 668 | ·······112:·istore········17 |
671 | ·······117:·iload_1 | ||
672 | ·······118:·ifeq··········440 | ||
673 | ·······1 | 669 | ·······114:·iload·········17 |
670 | ·······116:·ifeq··········439 | ||
671 | ·······119:·aload·········5 | ||
674 | ·······12 | 672 | ·······121:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
675 | ·······12 | 673 | ·······126:·checkcast·····#200················//·class·java/util/Map$Entry |
676 | ·······1 | 674 | ·······129:·astore········18 |
677 | ·······13 | 675 | ·······131:·aload·········18 |
678 | ·······13 | 676 | ·······133:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
679 | ·······1 | 677 | ·······138:·checkcast·····#205················//·class·java/lang/String |
680 | ·······14 | 678 | ·······141:·astore········19 |
681 | ·······14 | 679 | ·······143:·aload·········18 |
682 | ·······14 | 680 | ·······145:·invokeinterface·#208,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
683 | ·······15 | 681 | ·······150:·astore········20 |
684 | ·······15 | 682 | ·······152:·ldc···········#37·················//·String·preference_alert_ |
685 | ·······15 | 683 | ·······154:·astore········14 |
686 | ·······15 | 684 | ·······156:·aload·········19 |
687 | ·······1 | 685 | ·······158:·aload·········14 |
688 | ·······16 | 686 | ·······160:·invokevirtual·#212················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z |
689 | ·······16 | 687 | ·······163:·istore········17 |
690 | ·······16 | 688 | ·······165:·iload·········17 |
691 | ·······167:·ifeq··········10 | 689 | ·······167:·ifeq··········105 |
692 | ·······170:·aload·········20 | 690 | ·······170:·aload·········20 |
693 | ·······172:·instanceof····#214················//·class·java/lang/Long | 691 | ·······172:·instanceof····#214················//·class·java/lang/Long |
694 | ·······175:·istore········ | 692 | ·······175:·istore········17 |
695 | ·······177:·iload········· | 693 | ·······177:·iload·········17 |
696 | ·······179:·istore_1 | ||
697 | ·······180:·iload·········21 | ||
698 | ·······1 | 694 | ·······179:·ifeq··········304 |
699 | ·······18 | 695 | ·······182:·aload·········20 |
700 | ·······18 | 696 | ·······184:·checkcast·····#214················//·class·java/lang/Long |
701 | ·······1 | 697 | ·······187:·astore········20 |
702 | ·······1 | 698 | ·······189:·aload·········20 |
703 | ·······19 | 699 | ·······191:·invokevirtual·#217················//·Method·java/lang/Long.longValue:()J |
704 | ·······19 | 700 | ·······194:·lstore········21 |
705 | ·······19 | 701 | ·······196:·lload_3 |
706 | ······· | 702 | ·······197:·lload·········21 |
707 | ······· | 703 | ·······199:·lsub |
708 | ·······20 | 704 | ·······200:·lstore········6 |
709 | ·······20 | 705 | ·······202:·ldc2_w········#154················//·long·86400000l |
710 | ·······20 | 706 | ·······205:·lstore········23 |
711 | ·······2 | 707 | ·······207:·lload·········6 |
712 | ·······2 | 708 | ·······209:·lload·········23 |
713 | ·······21 | 709 | ·······211:·lcmp |
714 | ·······21 | 710 | ·······212:·istore········17 |
715 | ·······21 | 711 | ·······214:·iload·········17 |
716 | ·······21 | 712 | ·······216:·iflt··········364 |
717 | ·······2 | 713 | ·······219:·aload·········15 |
718 | ·······22 | 714 | ·······221:·aload·········19 |
719 | ·······22 | 715 | ·······223:·invokeinterface·#223,··2··········//·InterfaceMethod·android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
720 | ·······22 | 716 | ·······228:·pop |
721 | ·······2 | 717 | ·······229:·lload·········21 |
722 | ·······23 | 718 | ·······231:·lload_3 |
723 | ·······23 | 719 | ·······232:·aload·········16 |
724 | ·······23 | 720 | ·······234:·invokestatic··#227················//·Method·getIntervalInDays:(JJLandroid/text/format/Time;)I |
725 | ·······23 | 721 | ·······237:·istore········25 |
726 | ·······2 | 722 | ·······239:·ldc···········#52·················//·String·AlertUtils |
727 | ·······24 | 723 | ·······241:·astore········14 |
728 | ·······24 | 724 | ·······243:·new···········#80·················//·class·java/lang/StringBuilder |
729 | ·······24 | 725 | ·······246:·astore········26 |
730 | ·······24 | 726 | ·······248:·aload·········26 |
731 | ·······25 | 727 | ·······250:·invokespecial·#81·················//·Method·java/lang/StringBuilder."<init>":()V |
732 | ·······25 | 728 | ·······253:·aload·········26 |
733 | ·······25 | 729 | ·······255:·ldc···········#229················//·String·SharedPrefs·key |
734 | ·······25 | 730 | ·······257:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
735 | ·······26 | 731 | ·······260:·aload·········19 |
736 | ·······26 | 732 | ·······262:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
737 | ·······26 | 733 | ·······265:·ldc···········#231················//·String·:·removed·( |
738 | ·······26 | 734 | ·······267:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
739 | ·······27 | 735 | ·······270:·iload·········25 |
740 | ·······27 | 736 | ·······272:·invokevirtual·#234················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
741 | ·······27 | 737 | ·······275:·astore········26 |
742 | ·······27 | 738 | ·······277:·ldc···········#236················//·String··days·old) |
743 | ·······2 | 739 | ·······279:·astore········27 |
744 | ·······282:·aload·········14 | ||
745 | ·······28 | 740 | ·······281:·aload·········26 |
Max diff block lines reached; 293/19537 bytes (1.50%) of diff not shown. |
Offset 625, 341 lines modified | Offset 625, 341 lines modified | ||
625 | ········52:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/List.size:()I | 625 | ········52:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/List.size:()I |
626 | ········57:·istore········5 | 626 | ········57:·istore········5 |
627 | ········59:·aload·········7 | 627 | ········59:·aload·········7 |
628 | ········61:·iload·········5 | 628 | ········61:·iload·········5 |
629 | ········63:·invokespecial·#165················//·Method·java/util/HashSet."<init>":(I)V | 629 | ········63:·invokespecial·#165················//·Method·java/util/HashSet."<init>":(I)V |
630 | ········66:·aload_1 | 630 | ········66:·aload_1 |
631 | ········67:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 631 | ········67:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
632 | ········72:·astore | 632 | ········72:·astore_2 |
633 | ········7 | 633 | ········73:·aload_2 |
634 | ········7 | 634 | ········74:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
635 | ········81:·istore········5 | ||
636 | ········ | 635 | ········79:·istore_3 |
636 | ········80:·iload_3 | ||
637 | ········8 | 637 | ········81:·ifeq··········122 |
638 | ········8 | 638 | ········84:·aload_2 |
639 | ········ | 639 | ········85:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
640 | ········9 | 640 | ········90:·checkcast·····#168················//·class·com/android/calendar/alerts/GlobalDismissManager$AlarmId |
641 | ········9 | 641 | ········93:·astore········8 |
642 | ······· | 642 | ········95:·aload·········8 |
643 | ······· | 643 | ········97:·getfield······#171················//·Field·com/android/calendar/alerts/GlobalDismissManager$AlarmId.mEventId:J |
644 | ·······10 | 644 | ·······100:·lstore········9 |
645 | ·······10 | 645 | ·······102:·lload·········9 |
646 | ·······10 | 646 | ·······104:·invokestatic··#175················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
647 | ·······1 | 647 | ·······107:·astore········6 |
648 | ·······1 | 648 | ·······109:·aload·········7 |
649 | ·······11 | 649 | ·······111:·aload·········6 |
650 | ·······11 | 650 | ·······113:·invokeinterface·#178,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
651 | ·······1 | 651 | ·······118:·pop |
652 | ·······1 | 652 | ·······119:·goto··········73 |
653 | ·······12 | 653 | ·······122:·aload_0 |
654 | ·······12 | 654 | ·······123:·aload·········7 |
655 | ·······12 | 655 | ·······125:·invokestatic··#182················//·Method·lookupEventToCalendarMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map; |
656 | ·······1 | 656 | ·······128:·astore········11 |
657 | ·······13 | 657 | ·······130:·aload·········11 |
658 | ·······13 | 658 | ·······132:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z |
659 | ·······1 | 659 | ·······137:·istore········5 |
660 | ·······1 | 660 | ·······139:·iload·········5 |
661 | ·······14 | 661 | ·······141:·ifeq··········161 |
662 | ·······14 | 662 | ·······144:·ldc···········#41·················//·String·GlobalDismissManager |
663 | ·······14 | 663 | ·······146:·astore_2 |
664 | ·······1 | 664 | ·······147:·ldc···········#189················//·String·found·no·calendars·for·events |
665 | ·······1 | 665 | ·······149:·astore········6 |
666 | ·······15 | 666 | ·······151:·aload_2 |
667 | ·······15 | 667 | ·······152:·aload·········6 |
668 | ·······15 | 668 | ·······154:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
669 | ·······1 | 669 | ·······157:·pop |
670 | ·······1 | 670 | ·······158:·goto··········45 |
671 | ·······16 | 671 | ·······161:·new···········#194················//·class·java/util/LinkedHashSet |
672 | ·······16 | 672 | ·······164:·astore········12 |
673 | ·······16 | 673 | ·······166:·aload·········12 |
674 | ·······1 | 674 | ·······168:·invokespecial·#195················//·Method·java/util/LinkedHashSet."<init>":()V |
675 | ·······17 | 675 | ·······171:·aload·········11 |
676 | ·······17 | 676 | ·······173:·invokeinterface·#199,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; |
677 | ·······1 | 677 | ·······178:·astore_2 |
678 | ·······1 | 678 | ·······179:·aload·········12 |
679 | ·······18 | 679 | ·······181:·aload_2 |
680 | ·······18 | 680 | ·······182:·invokeinterface·#203,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z |
681 | ·······1 | 681 | ·······187:·pop |
682 | ·······1 | 682 | ·······188:·aload_0 |
683 | ·······1 | 683 | ·······189:·aload·········12 |
684 | ·······19 | 684 | ·······191:·invokestatic··#206················//·Method·lookupCalendarToAccountMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map; |
685 | ·······19 | 685 | ·······194:·astore········13 |
686 | ·······19 | 686 | ·······196:·aload·········13 |
687 | ······· | 687 | ·······198:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z |
688 | ·······20 | 688 | ·······203:·istore········5 |
689 | ·······20 | 689 | ·······205:·iload·········5 |
690 | ·······2 | 690 | ·······207:·ifeq··········227 |
691 | ·······21 | 691 | ·······210:·ldc···········#41·················//·String·GlobalDismissManager |
692 | ·······21 | 692 | ·······212:·astore_2 |
693 | ·······21 | 693 | ·······213:·ldc···········#208················//·String·found·no·accounts·for·calendars |
694 | ·······21 | 694 | ·······215:·astore········6 |
695 | ·······2 | 695 | ·······217:·aload_2 |
696 | ·······2 | 696 | ·······218:·aload·········6 |
697 | ·······22 | 697 | ·······220:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
698 | ·······22 | 698 | ·······223:·pop |
699 | ·······22 | 699 | ·······224:·goto··········45 |
700 | ·······2 | 700 | ·······227:·new···········#210················//·class·java/util/HashMap |
701 | ·······23 | 701 | ·······230:·astore········14 |
702 | ·······23 | 702 | ·······232:·aload·········14 |
703 | ·······23 | 703 | ·······234:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V |
704 | ·······2 | 704 | ·······237:·new···········#210················//·class·java/util/HashMap |
705 | ·······24 | 705 | ·······240:·astore········15 |
706 | ·······24 | 706 | ·······242:·aload·········15 |
707 | ·······24 | 707 | ·······244:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V |
708 | ·······2 | 708 | ·······247:·aload_0 |
709 | ·······2 | 709 | ·······248:·invokevirtual·#215················//·Method·android/content/Context.getContentResolver:()Landroid/content/ContentResolver; |
710 | ·······25 | 710 | ·······251:·astore········16 |
711 | ·······25 | 711 | ·······253:·aload·········11 |
712 | ·······25 | 712 | ·······255:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
713 | ·······26 | 713 | ·······260:·astore_2 |
714 | ·······26 | 714 | ·······261:·aload_2 |
715 | ·······26 | 715 | ·······262:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
716 | ·······2 | 716 | ·······267:·astore········17 |
717 | ·······2 | 717 | ·······269:·aload·········17 |
718 | ·······27 | 718 | ·······271:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
719 | ·······27 | 719 | ·······276:·istore········5 |
720 | ·······2 | 720 | ·······278:·iload·········5 |
721 | ·······28 | 721 | ·······280:·ifeq··········541 |
722 | ·······28 | 722 | ·······283:·aload·········17 |
723 | ·······28 | 723 | ·······285:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
724 | ·······29 | 724 | ·······290:·checkcast·····#111················//·class·java/lang/Long |
725 | ·······29 | 725 | ·······293:·astore········18 |
726 | ·······29 | 726 | ·······295:·aload·········11 |
727 | ······· | 727 | ·······297:·aload·········18 |
728 | ······· | 728 | ·······299:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
729 | ·······30 | 729 | ·······304:·checkcast·····#111················//·class·java/lang/Long |
730 | ·······3 | 730 | ·······307:·astore········19 |
731 | ·······3 | 731 | ·······309:·aload·········13 |
732 | ·······31 | 732 | ·······311:·aload·········19 |
733 | ·······31 | 733 | ·······313:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
734 | ·······3 | 734 | ·······318:·checkcast·····#225················//·class·android/util/Pair |
735 | ·······32 | 735 | ·······321:·astore········20 |
736 | ·······32 | 736 | ·······323:·ldc···········#29·················//·String·com.google |
737 | ·······32 | 737 | ·······325:·astore_2 |
738 | ·······32 | 738 | ·······326:·aload·········20 |
739 | ·······3 | 739 | ·······328:·getfield······#229················//·Field·android/util/Pair.first:Ljava/lang/Object; |
740 | ·······33 | 740 | ·······331:·astore········6 |
741 | ·······33 | 741 | ·······333:·aload_2 |
742 | ·······33 | 742 | ·······334:·aload·········6 |
743 | ·······33 | 743 | ·······336:·invokevirtual·#146················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
744 | ·······3 | 744 | ·······339:·istore········5 |
745 | ·······34 | 745 | ·······341:·iload·········5 |
746 | ·······34 | 746 | ·······343:·ifeq··········269 |
747 | ·······34 | 747 | ·······346:·getstatic·····#235················//·Field·android/provider/CalendarContract$Events.CONTENT_URI:Landroid/net/Uri; |
748 | ·······3 | 748 | ·······349:·astore········21 |
749 | ·······35 | 749 | ·······351:·aload·········20 |
750 | ·······35 | 750 | ·······353:·getfield······#229················//·Field·android/util/Pair.first:Ljava/lang/Object; |
Max diff block lines reached; 16545/46500 bytes (35.58%) of diff not shown. |
Offset 1552, 171 lines modified | Offset 1552, 171 lines modified | ||
1552 | ·········6:·aload_2 | 1552 | ·········6:·aload_2 |
1553 | ·········7:·invokestatic··#404················//·Method·com/android/calendar/event/EditEventHelper.getAddressesFromList:(Ljava/lang/String;Lcom/android/common/Rfc822Validator;)Ljava/util/LinkedHashSet; | 1553 | ·········7:·invokestatic··#404················//·Method·com/android/calendar/event/EditEventHelper.getAddressesFromList:(Ljava/lang/String;Lcom/android/common/Rfc822Validator;)Ljava/util/LinkedHashSet; |
1554 | ········10:·astore_3 | 1554 | ········10:·astore_3 |
1555 | ········11:·aload_0 | 1555 | ········11:·aload_0 |
1556 | ········12:·monitorenter | 1556 | ········12:·monitorenter |
1557 | ········13:·aload_3 | 1557 | ········13:·aload_3 |
1558 | ········14:·invokevirtual·#410················//·Method·java/util/LinkedHashSet.iterator:()Ljava/util/Iterator; | 1558 | ········14:·invokevirtual·#410················//·Method·java/util/LinkedHashSet.iterator:()Ljava/util/Iterator; |
1559 | ········17:·astore | 1559 | ········17:·astore_2 |
1560 | ········1 | 1560 | ········18:·aload_2 |
1561 | ········ | 1561 | ········19:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1562 | ········2 | 1562 | ········24:·istore········4 |
1563 | ········2 | 1563 | ········26:·iload·········4 |
1564 | ········ | 1564 | ········28:·ifeq··········121 |
1565 | ········3 | 1565 | ········31:·aload_2 |
1566 | ········3 | 1566 | ········32:·invokeinterface·#419,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1567 | ········ | 1567 | ········37:·astore········5 |
1568 | ········ | 1568 | ········39:·aload·········5 |
1569 | ········4 | 1569 | ········41:·checkcast·····#421················//·class·android/text/util/Rfc822Token |
1570 | ········4 | 1570 | ········44:·astore········5 |
1571 | ········4 | 1571 | ········46:·new···········#168················//·class·com/android/calendar/CalendarEventModel$Attendee |
1572 | ········ | 1572 | ········49:·astore········6 |
1573 | ········5 | 1573 | ········51:·aload·········5 |
1574 | ········5 | 1574 | ········53:·invokevirtual·#424················//·Method·android/text/util/Rfc822Token.getName:()Ljava/lang/String; |
1575 | ········5 | 1575 | ········56:·astore········7 |
1576 | ········ | 1576 | ········58:·aload·········5 |
1577 | ········6 | 1577 | ········60:·invokevirtual·#427················//·Method·android/text/util/Rfc822Token.getAddress:()Ljava/lang/String; |
1578 | ········6 | 1578 | ········63:·astore········8 |
1579 | ········65:·aload·········6 | ||
1579 | ········67:·aload·········7 | 1580 | ········67:·aload·········7 |
1580 | ········69:·aload_2 | ||
1581 | ········ | 1581 | ········69:·aload·········8 |
1582 | ········7 | 1582 | ········71:·invokespecial·#430················//·Method·com/android/calendar/CalendarEventModel$Attendee."<init>":(Ljava/lang/String;Ljava/lang/String;)V |
1583 | ········7 | 1583 | ········74:·aload·········6 |
1584 | ········7 | 1584 | ········76:·getfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String; |
1585 | ········80:·astore_2 | ||
1586 | ········ | 1585 | ········79:·astore········7 |
1586 | ········81:·aload·········7 | ||
1587 | ········8 | 1587 | ········83:·invokestatic··#289················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z |
1588 | ········8 | 1588 | ········86:·istore········4 |
1589 | ········8 | 1589 | ········88:·iload·········4 |
1590 | ········ | 1590 | ········90:·ifeq··········107 |
1591 | ········9 | 1591 | ········93:·aload·········6 |
1592 | ········9 | 1592 | ········95:·getfield······#240················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String; |
1593 | ········9 | 1593 | ········98:·astore········7 |
1594 | ·······100:·aload·········6 | ||
1594 | ······· | 1595 | ·······102:·aload·········7 |
1595 | ·······100:·aload_2 | ||
1596 | ·······10 | 1596 | ·······104:·putfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String; |
1597 | ·······10 | 1597 | ·······107:·aload_0 |
1598 | ·······10 | 1598 | ·······108:·aload·········6 |
1599 | ·······1 | 1599 | ·······110:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V |
1600 | ·······11 | 1600 | ·······113:·goto··········18 |
1601 | ·······11 | 1601 | ·······116:·astore_2 |
1602 | ·······11 | 1602 | ·······117:·aload_0 |
1603 | ·······11 | 1603 | ·······118:·monitorexit |
1604 | ·······11 | 1604 | ·······119:·aload_2 |
1605 | ·······1 | 1605 | ·······120:·athrow |
1606 | ·······1 | 1606 | ·······121:·aload_0 |
1607 | ·······1 | 1607 | ·······122:·monitorexit |
1608 | ·······12 | 1608 | ·······123:·return |
1609 | ······Exception·table: | 1609 | ······Exception·table: |
1610 | ·········from····to··target·type | 1610 | ·········from····to··target·type |
1611 | ············13····17···11 | 1611 | ············13····17···116···any |
1612 | ············1 | 1612 | ············18····24···116···any |
1613 | ············31····37···116···any | ||
1613 | ············3 | 1614 | ············39····44···116···any |
1614 | ············4 | 1615 | ············46····49···116···any |
1615 | ············49····52···113···any | ||
1616 | ············5 | 1616 | ············51····56···116···any |
1617 | ············ | 1617 | ············58····63···116···any |
1618 | ············69····74···116···any | ||
1618 | ············7 | 1619 | ············74····79···116···any |
1619 | ············75····80···113···any | ||
1620 | ············81····8 | 1620 | ············81····86···116···any |
1621 | ············9 | 1621 | ············93····98···116···any |
1622 | ···········10 | 1622 | ···········102···107···116···any |
1623 | ···········108···113···116···any | ||
1623 | ···········1 | 1624 | ···········117···119···116···any |
1624 | ···········114···116···113···any | ||
1625 | ···········1 | 1625 | ···········121···123···116···any |
1626 | ··public·void·addAttendees(java.util.ArrayList); | 1626 | ··public·void·addAttendees(java.util.ArrayList); |
1627 | ····descriptor:·(Ljava/util/ArrayList;)V | 1627 | ····descriptor:·(Ljava/util/ArrayList;)V |
1628 | ····flags:·(0x0001)·ACC_PUBLIC | 1628 | ····flags:·(0x0001)·ACC_PUBLIC |
1629 | ····Code: | 1629 | ····Code: |
1630 | ······stack=300,·locals= | 1630 | ······stack=300,·locals=5,·args_size=2 |
1631 | ·········0:·aload_0 | 1631 | ·········0:·aload_0 |
1632 | ·········1:·monitorenter | 1632 | ·········1:·monitorenter |
1633 | ·········2:·aload_1 | 1633 | ·········2:·aload_1 |
1634 | ·········3:·invokevirtual·#437················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1634 | ·········3:·invokevirtual·#437················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1635 | ·········6:·astore_2 | 1635 | ·········6:·astore_2 |
1636 | ·········7:·aload_2 | 1636 | ·········7:·aload_2 |
1637 | ·········8:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1637 | ·········8:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1638 | ········13:·istore_3 | 1638 | ········13:·istore_3 |
1639 | ········14:·iload_3 | 1639 | ········14:·iload_3 |
1640 | ········15:·ifeq··········4 | 1640 | ········15:·ifeq··········47 |
1641 | ········18:·aload_2 | 1641 | ········18:·aload_2 |
1642 | ········19:·invokeinterface·#419,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 1642 | ········19:·invokeinterface·#419,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1643 | ········24:·astore········4 | 1643 | ········24:·astore········4 |
1644 | ········26:·aload·········4 | 1644 | ········26:·aload·········4 |
1645 | ········28:·checkcast·····#168················//·class·com/android/calendar/CalendarEventModel$Attendee | 1645 | ········28:·checkcast·····#168················//·class·com/android/calendar/CalendarEventModel$Attendee |
1646 | ········31:·astore········4 | 1646 | ········31:·astore········4 |
1647 | ········33:·aload_0 | 1647 | ········33:·aload_0 |
1648 | ········34:·aload·········4 | 1648 | ········34:·aload·········4 |
1649 | ········36:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V | 1649 | ········36:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V |
1650 | ········39:·goto··········7 | 1650 | ········39:·goto··········7 |
1651 | ········42:·astore | 1651 | ········42:·astore_2 |
1652 | ········4 | 1652 | ········43:·aload_0 |
1653 | ········4 | 1653 | ········44:·monitorexit |
1654 | ········4 | 1654 | ········45:·aload_2 |
1655 | ········4 | 1655 | ········46:·athrow |
1656 | ········4 | 1656 | ········47:·aload_0 |
1657 | ········ | 1657 | ········48:·monitorexit |
1658 | ········ | 1658 | ········49:·return |
1659 | ······Exception·table: | 1659 | ······Exception·table: |
1660 | ·········from····to··target·type | 1660 | ·········from····to··target·type |
1661 | ·············2·····6····42···any | 1661 | ·············2·····6····42···any |
1662 | ·············7····13····42···any | 1662 | ·············7····13····42···any |
1663 | ············18····24····42···any | 1663 | ············18····24····42···any |
1664 | ············26····31····42···any | 1664 | ············26····31····42···any |
1665 | ············34····39····42···any | 1665 | ············34····39····42···any |
1666 | ············4 | 1666 | ············43····45····42···any |
1667 | ············4 | 1667 | ············47····49····42···any |
1668 | ··public·void·addAttendees(java.util.HashMap); | 1668 | ··public·void·addAttendees(java.util.HashMap); |
1669 | ····descriptor:·(Ljava/util/HashMap;)V | 1669 | ····descriptor:·(Ljava/util/HashMap;)V |
1670 | ····flags:·(0x0001)·ACC_PUBLIC | 1670 | ····flags:·(0x0001)·ACC_PUBLIC |
Max diff block lines reached; 2986/11376 bytes (26.25%) of diff not shown. |
Offset 4022, 28 lines modified | Offset 4022, 28 lines modified | ||
4022 | ·······245:·astore········13 | 4022 | ·······245:·astore········13 |
4023 | ·······247:·aload·········13 | 4023 | ·······247:·aload·········13 |
4024 | ·······249:·invokevirtual·#475················//·Method·java/util/ArrayList.size:()I | 4024 | ·······249:·invokevirtual·#475················//·Method·java/util/ArrayList.size:()I |
4025 | ·······252:·istore········14 | 4025 | ·······252:·istore········14 |
4026 | ·······254:·ldc···········#157················//·String·hasAlarm | 4026 | ·······254:·ldc···········#157················//·String·hasAlarm |
4027 | ·······256:·astore········8 | 4027 | ·······256:·astore········8 |
4028 | ·······258:·iload·········14 | 4028 | ·······258:·iload·········14 |
4029 | ·······260:·ifle··········79 | 4029 | ·······260:·ifle··········791 |
4030 | ·······263:·iconst_1 | 4030 | ·······263:·iconst_1 |
4031 | ·······264:·istore········6 | 4031 | ·······264:·istore········6 |
4032 | ·······266:·iload·········6 | 4032 | ·······266:·iload·········6 |
4033 | ·······268:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 4033 | ·······268:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
4034 | ·······271:·astore········7 | 4034 | ·······271:·astore········7 |
4035 | ·······273:·aload·········11 | 4035 | ·······273:·aload·········11 |
4036 | ·······275:·astore········5 | 4036 | ·······275:·astore········5 |
4037 | ·······277:·aload·········11 | 4037 | ·······277:·aload·········11 |
4038 | ·······279:·aload·········8 | 4038 | ·······279:·aload·········8 |
4039 | ·······281:·aload·········7 | 4039 | ·······281:·aload·········7 |
4040 | ·······283:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V | 4040 | ·······283:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V |
4041 | ·······286:·aload·········12 | 4041 | ·······286:·aload·········12 |
4042 | ·······288:·ifnonnull·····80 | 4042 | ·······288:·ifnonnull·····800 |
4043 | ·······291:·iconst_1 | 4043 | ·······291:·iconst_1 |
4044 | ·······292:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 4044 | ·······292:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
4045 | ·······295:·astore········8 | 4045 | ·······295:·astore········8 |
4046 | ·······297:·aload·········11 | 4046 | ·······297:·aload·········11 |
4047 | ·······299:·ldc···········#190················//·String·hasAttendeeData | 4047 | ·······299:·ldc···········#190················//·String·hasAttendeeData |
4048 | ·······301:·aload·········8 | 4048 | ·······301:·aload·········8 |
4049 | ·······303:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V | 4049 | ·······303:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V |
Offset 4075, 26 lines modified | Offset 4075, 26 lines modified | ||
4075 | ·······361:·istore········4 | 4075 | ·······361:·istore········4 |
4076 | ·······363:·iconst_m1 | 4076 | ·······363:·iconst_m1 |
4077 | ·······364:·istore········6 | 4077 | ·······364:·istore········6 |
4078 | ·······366:·iload·········10 | 4078 | ·······366:·iload·········10 |
4079 | ·······368:·istore········17 | 4079 | ·······368:·istore········17 |
4080 | ·······370:·iload·········10 | 4080 | ·······370:·iload·········10 |
4081 | ·······372:·iload·········6 | 4081 | ·······372:·iload·········6 |
4082 | ·······374:·if_icmpeq·····16 | 4082 | ·······374:·if_icmpeq·····1609 |
4083 | ·······377:·iconst_1 | 4083 | ·······377:·iconst_1 |
4084 | ·······378:·istore········18 | 4084 | ·······378:·istore········18 |
4085 | ·······380:·aload_2 | 4085 | ·······380:·aload_2 |
4086 | ·······381:·ifnull········161 | 4086 | ·······381:·ifnull········1615 |
4087 | ·······384:·aload_2 | 4087 | ·······384:·aload_2 |
4088 | ·······385:·astore········5 | 4088 | ·······385:·astore········5 |
4089 | ·······387:·aload_2 | 4089 | ·······387:·aload_2 |
4090 | ·······388:·getfield······#813················//·Field·com/android/calendar/CalendarEventModel.mReminders:Ljava/util/ArrayList; | 4090 | ·······388:·getfield······#813················//·Field·com/android/calendar/CalendarEventModel.mReminders:Ljava/util/ArrayList; |
4091 | ·······391:·astore········19 | 4091 | ·······391:·astore········19 |
4092 | ·······393:·iload·········18 | 4092 | ·······393:·iload·········18 |
4093 | ·······395:·ifeq··········16 | 4093 | ·······395:·ifeq··········1628 |
4094 | ·······398:·iload·········10 | 4094 | ·······398:·iload·········10 |
4095 | ·······400:·istore········17 | 4095 | ·······400:·istore········17 |
4096 | ·······402:·aload·········9 | 4096 | ·······402:·aload·········9 |
4097 | ·······404:·iload·········10 | 4097 | ·······404:·iload·········10 |
4098 | ·······406:·aload·········13 | 4098 | ·······406:·aload·········13 |
4099 | ·······408:·aload·········19 | 4099 | ·······408:·aload·········19 |
4100 | ·······410:·iload·········4 | 4100 | ·······410:·iload·········4 |
Offset 4104, 23 lines modified | Offset 4104, 23 lines modified | ||
4104 | ·······417:·astore········5 | 4104 | ·······417:·astore········5 |
4105 | ·······419:·aload_1 | 4105 | ·······419:·aload_1 |
4106 | ·······420:·getfield······#311················//·Field·com/android/calendar/CalendarEventModel.mHasAttendeeData:Z | 4106 | ·······420:·getfield······#311················//·Field·com/android/calendar/CalendarEventModel.mHasAttendeeData:Z |
4107 | ·······423:·istore········17 | 4107 | ·······423:·istore········17 |
4108 | ·······425:·iload·········17 | 4108 | ·······425:·iload·········17 |
4109 | ·······427:·istore········20 | 4109 | ·······427:·istore········20 |
4110 | ·······429:·iload·········17 | 4110 | ·······429:·iload·········17 |
4111 | ·······431:·ifeq··········17 | 4111 | ·······431:·ifeq··········1707 |
4112 | ·······434:·aload_1 | 4112 | ·······434:·aload_1 |
4113 | ·······435:·getfield······#823················//·Field·com/android/calendar/CalendarEventModel.mOwnerAttendeeId:I | 4113 | ·······435:·getfield······#823················//·Field·com/android/calendar/CalendarEventModel.mOwnerAttendeeId:I |
4114 | ·······438:·istore········6 | 4114 | ·······438:·istore········6 |
4115 | ·······440:·iconst_m1 | 4115 | ·······440:·iconst_m1 |
4116 | ·······441:·istore········15 | 4116 | ·······441:·istore········15 |
4117 | ·······443:·iload·········6 | 4117 | ·······443:·iload·········6 |
4118 | ·······445:·iload·········15 | 4118 | ·······445:·iload·········15 |
4119 | ·······447:·if_icmpne·····17 | 4119 | ·······447:·if_icmpne·····1707 |
4120 | ·······450:·aload_1 | 4120 | ·······450:·aload_1 |
4121 | ·······451:·getfield······#623················//·Field·com/android/calendar/CalendarEventModel.mOwnerAccount:Ljava/lang/String; | 4121 | ·······451:·getfield······#623················//·Field·com/android/calendar/CalendarEventModel.mOwnerAccount:Ljava/lang/String; |
4122 | ·······454:·astore········21 | 4122 | ·······454:·astore········21 |
4123 | ·······456:·aload_1 | 4123 | ·······456:·aload_1 |
4124 | ·······457:·astore········5 | 4124 | ·······457:·astore········5 |
4125 | ·······459:·aload_1 | 4125 | ·······459:·aload_1 |
4126 | ·······460:·getfield······#315················//·Field·com/android/calendar/CalendarEventModel.mAttendeesList:Ljava/util/LinkedHashMap; | 4126 | ·······460:·getfield······#315················//·Field·com/android/calendar/CalendarEventModel.mAttendeesList:Ljava/util/LinkedHashMap; |
Offset 4165, 15 lines modified | Offset 4165, 15 lines modified | ||
4165 | ·······550:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 4165 | ·······550:·invokestatic··#493················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
4166 | ·······553:·astore········8 | 4166 | ·······553:·astore········8 |
4167 | ·······555:·aload·········11 | 4167 | ·······555:·aload·········11 |
4168 | ·······557:·aload·········7 | 4168 | ·······557:·aload·········7 |
4169 | ·······559:·aload·········8 | 4169 | ·······559:·aload·········8 |
4170 | ·······561:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V | 4170 | ·······561:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V |
4171 | ·······564:·iload·········18 | 4171 | ·······564:·iload·········18 |
4172 | ·······566:·ifeq··········16 | 4172 | ·······566:·ifeq··········1657 |
4173 | ·······569:·getstatic·····#831················//·Field·android/provider/CalendarContract$Attendees.CONTENT_URI:Landroid/net/Uri; | 4173 | ·······569:·getstatic·····#831················//·Field·android/provider/CalendarContract$Attendees.CONTENT_URI:Landroid/net/Uri; |
4174 | ·······572:·invokestatic··#511················//·Method·android/content/ContentProviderOperation.newInsert:(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 4174 | ·······572:·invokestatic··#511················//·Method·android/content/ContentProviderOperation.newInsert:(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
4175 | ·······575:·aload·········11 | 4175 | ·······575:·aload·········11 |
4176 | ·······577:·invokevirtual·#515················//·Method·android/content/ContentProviderOperation$Builder.withValues:(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder; | 4176 | ·······577:·invokevirtual·#515················//·Method·android/content/ContentProviderOperation$Builder.withValues:(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder; |
4177 | ·······580:·astore········16 | 4177 | ·······580:·astore········16 |
4178 | ·······582:·ldc_w·········#502················//·String·event_id | 4178 | ·······582:·ldc_w·········#502················//·String·event_id |
4179 | ·······585:·astore········7 | 4179 | ·······585:·astore········7 |
Offset 4188, 854 lines modified | Offset 4188, 848 lines modified | ||
4188 | ·······603:·invokevirtual·#468················//·Method·android/content/ContentProviderOperation$Builder.build:()Landroid/content/ContentProviderOperation; | 4188 | ·······603:·invokevirtual·#468················//·Method·android/content/ContentProviderOperation$Builder.build:()Landroid/content/ContentProviderOperation; |
4189 | ·······606:·astore········7 | 4189 | ·······606:·astore········7 |
4190 | ·······608:·aload·········9 | 4190 | ·······608:·aload·········9 |
4191 | ·······610:·aload·········7 | 4191 | ·······610:·aload·········7 |
4192 | ·······612:·invokevirtual·#471················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 4192 | ·······612:·invokevirtual·#471················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
4193 | ·······615:·pop | 4193 | ·······615:·pop |
4194 | ·······616:·iload·········20 | 4194 | ·······616:·iload·········20 |
4195 | ·······618:·ifeq··········23 | 4195 | ·······618:·ifeq··········2367 |
4196 | ·······621:·iload·········18 | 4196 | ·······621:·iload·········18 |
4197 | ·······623:·ifne··········631 | 4197 | ·······623:·ifne··········631 |
4198 | ·······626:·aload·········12 | 4198 | ·······626:·aload·········12 |
4199 | ·······628:·ifnull········23 | 4199 | ·······628:·ifnull········2367 |
4200 | ·······631:·aload_1 | 4200 | ·······631:·aload_1 |
4201 | ·······632:·invokevirtual·#834················//·Method·com/android/calendar/CalendarEventModel.getAttendeesString:()Ljava/lang/String; | 4201 | ·······632:·invokevirtual·#834················//·Method·com/android/calendar/CalendarEventModel.getAttendeesString:()Ljava/lang/String; |
4202 | ·······635:·astore········22 | 4202 | ·······635:·astore········22 |
4203 | ·······637:·aload_2 | 4203 | ·······637:·aload_2 |
4204 | ·······638:·ifnull········18 | 4204 | ·······638:·ifnull········1869 |
4205 | ·······641:·aload_2 | 4205 | ·······641:·aload_2 |
4206 | ·······642:·invokevirtual·#834················//·Method·com/android/calendar/CalendarEventModel.getAttendeesString:()Ljava/lang/String; | 4206 | ·······642:·invokevirtual·#834················//·Method·com/android/calendar/CalendarEventModel.getAttendeesString:()Ljava/lang/String; |
4207 | ·······645:·astore········23 | 4207 | ·······645:·astore········23 |
4208 | ·······647:·iload·········18 | 4208 | ·······647:·iload·········18 |
4209 | ·······649:·ifne··········670 | 4209 | ·······649:·ifne··········670 |
4210 | ·······652:·aload·········23 | 4210 | ·······652:·aload·········23 |
4211 | ·······654:·astore········5 | 4211 | ·······654:·astore········5 |
4212 | ·······656:·aload·········23 | 4212 | ·······656:·aload·········23 |
4213 | ·······658:·aload·········22 | 4213 | ·······658:·aload·········22 |
4214 | ·······660:·invokestatic··#715················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 4214 | ·······660:·invokestatic··#715················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
4215 | ·······663:·istore········6 | 4215 | ·······663:·istore········6 |
4216 | ·······665:·iload·········6 | 4216 | ·······665:·iload·········6 |
4217 | ·······667:·ifne··········23 | 4217 | ·······667:·ifne··········2367 |
4218 | ·······670:·aload_1 | 4218 | ·······670:·aload_1 |
Max diff block lines reached; 82316/88497 bytes (93.02%) of diff not shown. |
Offset 587, 18 lines modified | Offset 587, 17 lines modified | ||
587 | ········this.mReminderMethodValues·=·loadIntegerArray(resources,·2131165204); | 587 | ········this.mReminderMethodValues·=·loadIntegerArray(resources,·2131165204); |
588 | ········this.mReminderMethodLabels·=·loadStringArray(resources,·2131165203); | 588 | ········this.mReminderMethodLabels·=·loadStringArray(resources,·2131165203); |
589 | ········if·(this.mModel.mCalendarAllowedReminders·!=·null)·{ | 589 | ········if·(this.mModel.mCalendarAllowedReminders·!=·null)·{ |
590 | ············EventViewUtils.reduceMethodList(this.mReminderMethodValues,·this.mReminderMethodLabels,·this.mModel.mCalendarAllowedReminders); | 590 | ············EventViewUtils.reduceMethodList(this.mReminderMethodValues,·this.mReminderMethodLabels,·this.mModel.mCalendarAllowedReminders); |
591 | ········} | 591 | ········} |
592 | ········int·size·=·0; | 592 | ········int·size·=·0; |
593 | ········if·(mModel.mHasAlarm)·{ | 593 | ········if·(mModel.mHasAlarm)·{ |
594 | ············final·ArrayList·mReminders; | ||
595 | ············final·ArrayList· | 594 | ············final·ArrayList·mReminders·=·mModel.mReminders; |
596 | ············size·=· | 595 | ············size·=·mReminders.size(); |
597 | ············for·(final·CalendarEventModel$ReminderEntry·calendarEventModel$ReminderEntry·:· | 596 | ············for·(final·CalendarEventModel$ReminderEntry·calendarEventModel$ReminderEntry·:·mReminders)·{ |
598 | ················if·(this.mReminderMethodValues.contains(Integer.valueOf(calendarEventModel$ReminderEntry.getMethod())))·{ | 597 | ················if·(this.mReminderMethodValues.contains(Integer.valueOf(calendarEventModel$ReminderEntry.getMethod())))·{ |
599 | ····················EventViewUtils.addMinutesToList((Context)this.mActivity,·this.mReminderMinuteValues,·this.mReminderMinuteLabels,·calendarEventModel$ReminderEntry.getMinutes()); | 598 | ····················EventViewUtils.addMinutesToList((Context)this.mActivity,·this.mReminderMinuteValues,·this.mReminderMinuteLabels,·calendarEventModel$ReminderEntry.getMinutes()); |
600 | ················} | 599 | ················} |
601 | ············} | 600 | ············} |
602 | ············this.mUnsupportedReminders.clear(); | 601 | ············this.mUnsupportedReminders.clear(); |
603 | ············for·(final·CalendarEventModel$ReminderEntry·e·:·mReminders)·{ | 602 | ············for·(final·CalendarEventModel$ReminderEntry·e·:·mReminders)·{ |
604 | ················if·(this.mReminderMethodValues.contains(Integer.valueOf(e.getMethod()))·||·e.getMethod()·==·0)·{ | 603 | ················if·(this.mReminderMethodValues.contains(Integer.valueOf(e.getMethod()))·||·e.getMethod()·==·0)·{ |
Offset 59, 17 lines modified | Offset 59, 16 lines modified | ||
59 | ········this.mColorPaletteMap.put(key,·list); | 59 | ········this.mColorPaletteMap.put(key,·list); |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·void·sortPalettes(final·Comparator·c)·{ | 62 | ····public·void·sortPalettes(final·Comparator·c)·{ |
63 | ········for·(final·String·s·:·this.mColorPaletteMap.keySet())·{ | 63 | ········for·(final·String·s·:·this.mColorPaletteMap.keySet())·{ |
64 | ············final·ArrayList<Integer>·list·=·(ArrayList<Integer>)this.mColorPaletteMap.get(s); | 64 | ············final·ArrayList<Integer>·list·=·(ArrayList<Integer>)this.mColorPaletteMap.get(s); |
65 | ············final·Integer[]·a·=·new·Integer[list.size()]; | 65 | ············final·Integer[]·a·=·new·Integer[list.size()]; |
66 | ············Arrays.sort(list.toArray(a),·c); | 66 | ············Arrays.sort(list.toArray((T[])a),·c); |
67 | ············list.clear(); | 67 | ············list.clear(); |
68 | ············final·Integer[]·array·=·a; | ||
69 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ | 68 | ············for·(int·length·=·a.length,·i·=·0;·i·<·length;·++i)·{ |
70 | ················list.add(a | 69 | ················list.add(a[i]); |
71 | ············} | 70 | ············} |
72 | ············this.mColorPaletteMap.put(s,·list); | 71 | ············this.mColorPaletteMap.put(s,·list); |
73 | ········} | 72 | ········} |
74 | ····} | 73 | ····} |
75 | } | 74 | } |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | ·········6:·invokespecial·#12·················//·Method·android/widget/Filter."<init>":()V | 203 | ·········6:·invokespecial·#12·················//·Method·android/widget/Filter."<init>":()V |
204 | ·········9:·return | 204 | ·········9:·return |
205 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); | 205 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); |
206 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 206 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
207 | ····flags:·(0x0004)·ACC_PROTECTED | 207 | ····flags:·(0x0004)·ACC_PROTECTED |
208 | ····Code: | 208 | ····Code: |
209 | ······stack=300,·locals=2 | 209 | ······stack=300,·locals=23,·args_size=2 |
210 | ·········0:·invokestatic··#18·················//·Method·java/lang/System.currentTimeMillis:()J | 210 | ·········0:·invokestatic··#18·················//·Method·java/lang/System.currentTimeMillis:()J |
211 | ·········3:·lstore_2 | 211 | ·········3:·lstore_2 |
212 | ·········4:·aload_1 | 212 | ·········4:·aload_1 |
213 | ·········5:·ifnonnull·····30 | 213 | ·········5:·ifnonnull·····30 |
214 | ·········8:·ldc···········#20·················//·String | 214 | ·········8:·ldc···········#20·················//·String |
215 | ········10:·astore········4 | 215 | ········10:·astore········4 |
216 | ········12:·aload·········4 | 216 | ········12:·aload·········4 |
Offset 225, 234 lines modified | Offset 225, 218 lines modified | ||
225 | ········29:·areturn | 225 | ········29:·areturn |
226 | ········30:·aload_1 | 226 | ········30:·aload_1 |
227 | ········31:·invokeinterface·#32,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; | 227 | ········31:·invokeinterface·#32,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; |
228 | ········36:·astore········4 | 228 | ········36:·astore········4 |
229 | ········38:·goto··········12 | 229 | ········38:·goto··········12 |
230 | ········41:·new···········#34·················//·class·com/android/calendar/event/EventLocationAdapter$LocationFilter$1 | 230 | ········41:·new···········#34·················//·class·com/android/calendar/event/EventLocationAdapter$LocationFilter$1 |
231 | ········44:·astore········7 | 231 | ········44:·astore········7 |
232 | ········46:·aload | 232 | ········46:·aload_0 |
233 | ········4 | 233 | ········47:·astore········8 |
234 | ········ | 234 | ········49:·aload·········7 |
235 | ········5 | 235 | ········51:·aload_0 |
236 | ········5 | 236 | ········52:·aload·········4 |
237 | ········5 | 237 | ········54:·invokespecial·#37·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1."<init>":(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V |
238 | ········5 | 238 | ········57:·iconst_0 |
239 | ········5 | 239 | ········58:·istore········9 |
240 | ········6 | 240 | ········60:·iconst_0 |
241 | ········6 | 241 | ········61:·anewarray·····#39·················//·class·java/lang/Void |
242 | ········6 | 242 | ········64:·astore········8 |
243 | ········6 | 243 | ········66:·aload·········8 |
244 | ········6 | 244 | ········68:·astore········10 |
245 | ········7 | 245 | ········70:·aload·········7 |
246 | ········7 | 246 | ········72:·aload·········8 |
247 | ········7 | 247 | ········74:·invokevirtual·#43·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; |
248 | ········7 | 248 | ········77:·astore········11 |
249 | ········ | 249 | ········79:·new···········#45·················//·class·java/util/HashSet |
250 | ········8 | 250 | ········82:·astore········12 |
251 | ········8 | 251 | ········84:·aload·········12 |
252 | ········8 | 252 | ········86:·invokespecial·#46·················//·Method·java/util/HashSet."<init>":()V |
253 | ········ | 253 | ········89:·aload_0 |
254 | ········9 | 254 | ········90:·astore········8 |
255 | ········9 | 255 | ········92:·aload_0 |
256 | ········9 | 256 | ········93:·getfield······#8··················//·Field·this$0:Lcom/android/calendar/event/EventLocationAdapter; |
257 | ········97:·astore········8 | ||
258 | ········99:·aload·········8 | ||
259 | ·······101:·astore········7 | ||
260 | ·······103:·aload·········8 | ||
261 | ······· | 257 | ········96:·invokestatic··#52·················//·Method·com/android/calendar/event/EventLocationAdapter.access$400:(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver; |
262 | ······· | 258 | ········99:·astore········7 |
263 | ·······1 | 259 | ·······101:·aload·········7 |
264 | ·······112:·astore········8 | ||
265 | ·······114:·aload·········7 | ||
266 | ·······1 | 260 | ·······103:·aload·········4 |
267 | ·······1 | 261 | ·······105:·aload·········12 |
268 | ·······1 | 262 | ·······107:·invokestatic··#56·················//·Method·com/android/calendar/event/EventLocationAdapter.access$700:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List; |
269 | ·······1 | 263 | ·······110:·astore········13 |
270 | ·······1 | 264 | ·······112:·new···········#58·················//·class·java/util/ArrayList |
271 | ·······1 | 265 | ·······115:·astore········14 |
272 | ·······1 | 266 | ·······117:·aload·········14 |
273 | ·······1 | 267 | ·······119:·invokespecial·#59·················//·Method·java/util/ArrayList."<init>":()V |
274 | ·······1 | 268 | ·······122:·aload·········11 |
275 | ·······1 | 269 | ·······124:·invokevirtual·#65·················//·Method·android/os/AsyncTask.get:()Ljava/lang/Object; |
276 | ·······1 | 270 | ·······127:·astore········15 |
277 | ·······1 | 271 | ·······129:·aload·········15 |
278 | ·······1 | 272 | ·······131:·checkcast·····#67·················//·class·java/util/List |
279 | ·······1 | 273 | ·······134:·astore········15 |
280 | ·······1 | 274 | ·······136:·aload·········15 |
281 | ·······1 | 275 | ·······138:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
282 | ·······1 | 276 | ·······143:·astore········7 |
283 | ·······1 | 277 | ·······145:·aload·········7 |
284 | ·······1 | 278 | ·······147:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
285 | ·······1 | 279 | ·······152:·istore········9 |
286 | ·······1 | 280 | ·······154:·iload·········9 |
287 | ·······1 | 281 | ·······156:·ifeq··········247 |
288 | ·······1 | 282 | ·······159:·aload·········7 |
289 | ·······1 | 283 | ·······161:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
290 | ·······1 | 284 | ·······166:·astore········16 |
291 | ·······1 | 285 | ·······168:·aload·········16 |
292 | ·······1 | 286 | ·······170:·checkcast·····#81·················//·class·com/android/calendar/event/EventLocationAdapter$Result |
287 | ·······173:·astore········16 | ||
288 | ·······175:·aload·········16 | ||
289 | ·······177:·invokestatic··#85·················//·Method·com/android/calendar/event/EventLocationAdapter$Result.access$100:(Lcom/android/calendar/event/EventLocationAdapter$Result;)Ljava/lang/String; | ||
293 | ·······18 | 290 | ·······180:·astore········10 |
294 | ·······18 | 291 | ·······182:·aload·········10 |
292 | ·······184:·ifnull········145 | ||
293 | ·······187:·aload·········16 | ||
295 | ·······1 | 294 | ·······189:·invokestatic··#85·················//·Method·com/android/calendar/event/EventLocationAdapter$Result.access$100:(Lcom/android/calendar/event/EventLocationAdapter$Result;)Ljava/lang/String; |
295 | ·······192:·astore········10 | ||
296 | ·······194:·aload·········10 | ||
296 | ·······19 | 297 | ·······196:·astore········8 |
297 | ·······19 | 298 | ·······198:·aload·········12 |
298 | ·······197:·ifnull········158 | ||
299 | ·······200:·aload·········1 | 299 | ·······200:·aload·········10 |
300 | ·······202:·invokestatic··#85·················//·Method·com/android/calendar/event/EventLocationAdapter$Result.access$100:(Lcom/android/calendar/event/EventLocationAdapter$Result;)Ljava/lang/String; | ||
301 | ·······205:·astore········7 | ||
302 | ·······207:·aload·········7 | ||
303 | ·······209:·astore········8 | ||
304 | ·······211:·aload·········12 | ||
305 | ·······213:·aload·········7 | ||
306 | ·······2 | 300 | ·······202:·invokevirtual·#89·················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z |
307 | ·······2 | 301 | ·······205:·istore········9 |
308 | ·······2 | 302 | ·······207:·iload·········9 |
309 | ·······2 | 303 | ·······209:·ifne··········145 |
310 | ·······2 | 304 | ·······212:·aload·········14 |
311 | ·······2 | 305 | ·······214:·aload·········16 |
312 | ·······2 | 306 | ·······216:·invokevirtual·#92·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
313 | ·······2 | 307 | ·······219:·pop |
314 | ·······2 | 308 | ·······220:·goto··········145 |
315 | ·······2 | 309 | ·······223:·astore········17 |
316 | ·······2 | 310 | ·······225:·ldc···········#94·················//·String·EventLocationAdapter |
317 | ·······2 | 311 | ·······227:·astore········7 |
318 | ·······2 | 312 | ·······229:·ldc···········#96·················//·String·Failed·waiting·for·locations·query·results. |
319 | ·······2 | 313 | ·······231:·astore········10 |
314 | ·······233:·aload·········10 | ||
315 | ·······235:·astore········8 | ||
316 | ·······237:·aload·········7 | ||
317 | ·······239:·aload·········10 | ||
320 | ·······24 | 318 | ·······241:·aload·········17 |
321 | ·······248:·astore········8 | ||
322 | ·······250:·aload·········7 | ||
323 | ·······252:·aload·········10 | ||
324 | ·······254:·aload·········18 | ||
Max diff block lines reached; 12990/23960 bytes (54.22%) of diff not shown. |
Offset 672, 15 lines modified | Offset 672, 15 lines modified | ||
672 | ········23:·pop | 672 | ········23:·pop |
673 | ········24:·return | 673 | ········24:·return |
674 | ··private·static·java.util.List·processLocationsQueryResults(android.database.Cursor); | 674 | ··private·static·java.util.List·processLocationsQueryResults(android.database.Cursor); |
675 | ····descriptor:·(Landroid/database/Cursor;)Ljava/util/List; | 675 | ····descriptor:·(Landroid/database/Cursor;)Ljava/util/List; |
676 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 676 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
677 | ····Code: | 677 | ····Code: |
678 | ······stack=300,·locals= | 678 | ······stack=300,·locals=10,·args_size=1 |
679 | ·········0:·new···········#145················//·class·java/util/TreeSet | 679 | ·········0:·new···········#145················//·class·java/util/TreeSet |
680 | ·········3:·astore_1 | 680 | ·········3:·astore_1 |
681 | ·········4:·getstatic·····#149················//·Field·java/lang/String.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; | 681 | ·········4:·getstatic·····#149················//·Field·java/lang/String.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; |
682 | ·········7:·astore_2 | 682 | ·········7:·astore_2 |
683 | ·········8:·aload_1 | 683 | ·········8:·aload_1 |
684 | ·········9:·aload_2 | 684 | ·········9:·aload_2 |
685 | ········10:·invokespecial·#152················//·Method·java/util/TreeSet."<init>":(Ljava/util/Comparator;)V | 685 | ········10:·invokespecial·#152················//·Method·java/util/TreeSet."<init>":(Ljava/util/Comparator;)V |
Offset 719, 50 lines modified | Offset 719, 50 lines modified | ||
719 | ········71:·goto··········23 | 719 | ········71:·goto··········23 |
720 | ········74:·new···········#47·················//·class·java/util/ArrayList | 720 | ········74:·new···········#47·················//·class·java/util/ArrayList |
721 | ········77:·astore········6 | 721 | ········77:·astore········6 |
722 | ········79:·aload·········6 | 722 | ········79:·aload·········6 |
723 | ········81:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V | 723 | ········81:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V |
724 | ········84:·aload_1 | 724 | ········84:·aload_1 |
725 | ········85:·invokevirtual·#181················//·Method·java/util/TreeSet.iterator:()Ljava/util/Iterator; | 725 | ········85:·invokevirtual·#181················//·Method·java/util/TreeSet.iterator:()Ljava/util/Iterator; |
726 | ········88:·astore | 726 | ········88:·astore_2 |
727 | ········ | 727 | ········89:·aload_2 |
728 | ········9 | 728 | ········90:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
729 | ········97:·istore_3 | ||
730 | ········9 | 729 | ········95:·istore········4 |
730 | ········97:·iload·········4 | ||
731 | ········99:·ifeq··········15 | 731 | ········99:·ifeq··········153 |
732 | ·······102:·aload | 732 | ·······102:·aload_2 |
733 | ·······10 | 733 | ·······103:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
734 | ·······10 | 734 | ·······108:·checkcast·····#56·················//·class·java/lang/String |
735 | ·······11 | 735 | ·······111:·astore········5 |
736 | ·······11 | 736 | ·······113:·new···········#192················//·class·com/android/calendar/event/EventLocationAdapter$Result |
737 | ·······11 | 737 | ·······116:·astore········7 |
738 | ·······118:·ldc···········#193················//·int·2130837564 | 738 | ·······118:·ldc···········#193················//·int·2130837564 |
739 | ·······120:·istore········ | 739 | ·······120:·istore········8 |
740 | ·······122:·iload········· | 740 | ·······122:·iload·········8 |
741 | ·······124:·invokestatic··#200················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 741 | ·······124:·invokestatic··#200················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
742 | ·······127:·astore········ | 742 | ·······127:·astore········9 |
743 | ·······129:·aload | 743 | ·······129:·aload·········7 |
744 | ·······13 | 744 | ·······131:·aconst_null |
745 | ·······13 | 745 | ·······132:·aload·········5 |
746 | ·······13 | 746 | ·······134:·aload·········9 |
747 | ·······13 | 747 | ·······136:·aconst_null |
748 | ·······13 | 748 | ·······137:·invokespecial·#203················//·Method·com/android/calendar/event/EventLocationAdapter$Result."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Landroid/net/Uri;)V |
749 | ·······1 | 749 | ·······140:·aload·········6 |
750 | ·······14 | 750 | ·······142:·aload·········7 |
751 | ·······14 | 751 | ·······144:·invokeinterface·#206,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
752 | ·······14 | 752 | ·······149:·pop |
753 | ·······1 | 753 | ·······150:·goto··········89 |
754 | ·······15 | 754 | ·······153:·aload·········6 |
755 | ·······15 | 755 | ·······155:·areturn |
756 | ··private·static·java.util.List·queryContacts(android.content.ContentResolver,·java.lang.String,·java.util.HashSet); | 756 | ··private·static·java.util.List·queryContacts(android.content.ContentResolver,·java.lang.String,·java.util.HashSet); |
757 | ····descriptor:·(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List; | 757 | ····descriptor:·(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List; |
758 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 758 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
759 | ····Code: | 759 | ····Code: |
760 | ······stack=300,·locals=2 | 760 | ······stack=300,·locals=28,·args_size=3 |
761 | ·········0:·aconst_null | 761 | ·········0:·aconst_null |
762 | ·········1:·astore_3 | 762 | ·········1:·astore_3 |
763 | ·········2:·aconst_null | 763 | ·········2:·aconst_null |
764 | ·········3:·astore········4 | 764 | ·········3:·astore········4 |
765 | ·········5:·aload_1 | 765 | ·········5:·aload_1 |
766 | ·········6:·invokestatic··#212················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z | 766 | ·········6:·invokestatic··#212················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z |
767 | ·········9:·istore········5 | 767 | ·········9:·istore········5 |
Offset 965, 28 lines modified | Offset 965, 28 lines modified | ||
965 | ·······433:·aload·········26 | 965 | ·······433:·aload·········26 |
966 | ·······435:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V | 966 | ·······435:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V |
967 | ·······438:·aload·········13 | 967 | ·······438:·aload·········13 |
968 | ·······440:·invokeinterface·#265,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; | 968 | ·······440:·invokeinterface·#265,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; |
969 | ·······445:·astore········6 | 969 | ·······445:·astore········6 |
970 | ·······447:·aload·········6 | 970 | ·······447:·aload·········6 |
971 | ·······449:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; | 971 | ·······449:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
972 | ·······454:·astore········ | 972 | ·······454:·astore········6 |
973 | ·······456:·aload········· | 973 | ·······456:·aload·········6 |
974 | ·······458:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 974 | ·······458:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
975 | ·······463:·istore········ | 975 | ·······463:·istore········22 |
976 | ·······465:·iload········· | 976 | ·······465:·iload·········22 |
977 | ·······467:·ifeq··········499 | 977 | ·······467:·ifeq··········499 |
978 | ·······470:·aload········· | 978 | ·······470:·aload·········6 |
979 | ·······472:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 979 | ·······472:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
980 | ·······477:·astore········2 | 980 | ·······477:·astore········27 |
981 | ·······479:·aload·········2 | 981 | ·······479:·aload·········27 |
982 | ·······481:·checkcast·····#205················//·class·java/util/List | 982 | ·······481:·checkcast·····#205················//·class·java/util/List |
983 | ·······484:·astore········2 | 983 | ·······484:·astore········27 |
984 | ·······486:·aload·········26 | 984 | ·······486:·aload·········26 |
985 | ·······488:·aload·········2 | 985 | ·······488:·aload·········27 |
986 | ·······490:·invokeinterface·#272,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z | 986 | ·······490:·invokeinterface·#272,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z |
987 | ·······495:·pop | 987 | ·······495:·pop |
988 | ·······496:·goto··········456 | 988 | ·······496:·goto··········456 |
989 | ·······499:·aload·········12 | 989 | ·······499:·aload·········12 |
990 | ·······501:·ifnull········511 | 990 | ·······501:·ifnull········511 |
991 | ·······504:·aload·········12 | 991 | ·······504:·aload·········12 |
992 | ·······506:·invokeinterface·#261,··1··········//·InterfaceMethod·android/database/Cursor.close:()V | 992 | ·······506:·invokeinterface·#261,··1··········//·InterfaceMethod·android/database/Cursor.close:()V |
Offset 1769, 42 lines modified | Offset 1769, 42 lines modified | ||
1769 | ·······166:·aload·········9 | 1769 | ·······166:·aload·········9 |
1770 | ·······168:·putfield······#74·················//·Field·mEventDayList:Ljava/util/ArrayList; | 1770 | ·······168:·putfield······#74·················//·Field·mEventDayList:Ljava/util/ArrayList; |
1771 | ·······171:·aload_0 | 1771 | ·······171:·aload_0 |
1772 | ·······172:·invokevirtual·#481················//·Method·refresh:()V | 1772 | ·······172:·invokevirtual·#481················//·Method·refresh:()V |
1773 | ·······175:·goto··········53 | 1773 | ·······175:·goto··········53 |
1774 | ·······178:·aload_3 | 1774 | ·······178:·aload_3 |
1775 | ·······179:·invokevirtual·#485················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1775 | ·······179:·invokevirtual·#485················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1776 | ·······182:·astore········ | 1776 | ·······182:·astore········8 |
1777 | ·······184:·aload········· | 1777 | ·······184:·aload·········8 |
1778 | ·······186:·invokeinterface·#491,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1778 | ·······186:·invokeinterface·#491,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1779 | ·······191:·istore········5 | 1779 | ·······191:·istore········5 |
1780 | ·······193:·iload·········5 | 1780 | ·······193:·iload·········5 |
1781 | ·······195:·ifeq··········335 | 1781 | ·······195:·ifeq··········335 |
1782 | ·······198:·aload········· | 1782 | ·······198:·aload·········8 |
1783 | ·······200:·invokeinterface·#494,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 1783 | ·······200:·invokeinterface·#494,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1784 | ·······205:·checkcast·····#496················//·class·com/android/calendar/Event | 1784 | ·······205:·checkcast·····#496················//·class·com/android/calendar/Event |
1785 | ·······208:·astore········1 | 1785 | ·······208:·astore········11 |
1786 | ·······210:·aload·········1 | 1786 | ·······210:·aload·········11 |
1787 | ·······212:·getfield······#499················//·Field·com/android/calendar/Event.startDay:I | 1787 | ·······212:·getfield······#499················//·Field·com/android/calendar/Event.startDay:I |
1788 | ·······215:·istore········5 | 1788 | ·······215:·istore········5 |
1789 | ·······217:·aload_0 | 1789 | ·······217:·aload_0 |
1790 | ·······218:·getfield······#183················//·Field·mFirstJulianDay:I | 1790 | ·······218:·getfield······#183················//·Field·mFirstJulianDay:I |
1791 | ·······221:·istore········ | 1791 | ·······221:·istore········12 |
1792 | ·······223:·iload·········5 | 1792 | ·······223:·iload·········5 |
1793 | ·······225:·iload········· | 1793 | ·······225:·iload·········12 |
1794 | ·······227:·isub | 1794 | ·······227:·isub |
1795 | ·······228:·istore········13 | 1795 | ·······228:·istore········13 |
1796 | ·······230:·aload·········1 | 1796 | ·······230:·aload·········11 |
1797 | ·······232:·getfield······#502················//·Field·com/android/calendar/Event.endDay:I | 1797 | ·······232:·getfield······#502················//·Field·com/android/calendar/Event.endDay:I |
1798 | ·······235:·istore········5 | 1798 | ·······235:·istore········5 |
1799 | ·······237:·aload_0 | 1799 | ·······237:·aload_0 |
1800 | ·······238:·getfield······#183················//·Field·mFirstJulianDay:I | 1800 | ·······238:·getfield······#183················//·Field·mFirstJulianDay:I |
1801 | ·······241:·istore········ | 1801 | ·······241:·istore········12 |
1802 | ·······243:·iload·········5 | 1802 | ·······243:·iload·········5 |
1803 | ·······245:·iload········· | 1803 | ·······245:·iload·········12 |
1804 | ·······247:·isub | 1804 | ·······247:·isub |
1805 | ·······248:·istore········5 | 1805 | ·······248:·istore········5 |
1806 | ·······250:·iload·········5 | 1806 | ·······250:·iload·········5 |
1807 | ·······252:·iconst_1 | 1807 | ·······252:·iconst_1 |
1808 | ·······253:·iadd | 1808 | ·······253:·iadd |
1809 | ·······254:·istore········14 | 1809 | ·······254:·istore········14 |
1810 | ·······256:·iload·········13 | 1810 | ·······256:·iload·········13 |
Offset 1833, 15 lines modified | Offset 1833, 15 lines modified | ||
1833 | ·······303:·if_icmpge·····184 | 1833 | ·······303:·if_icmpge·····184 |
1834 | ·······306:·aload·········9 | 1834 | ·······306:·aload·········9 |
1835 | ·······308:·iload·········15 | 1835 | ·······308:·iload·········15 |
1836 | ·······310:·invokevirtual·#505················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; | 1836 | ·······310:·invokevirtual·#505················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; |
1837 | ·······313:·checkcast·····#69·················//·class·java/util/ArrayList | 1837 | ·······313:·checkcast·····#69·················//·class·java/util/ArrayList |
1838 | ·······316:·astore········6 | 1838 | ·······316:·astore········6 |
1839 | ·······318:·aload·········6 | 1839 | ·······318:·aload·········6 |
1840 | ·······320:·aload·········1 | 1840 | ·······320:·aload·········11 |
1841 | ·······322:·invokevirtual·#476················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 1841 | ·······322:·invokevirtual·#476················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
1842 | ·······325:·pop | 1842 | ·······325:·pop |
1843 | ·······326:·iload·········15 | 1843 | ·······326:·iload·········15 |
1844 | ·······328:·iconst_1 | 1844 | ·······328:·iconst_1 |
1845 | ·······329:·iadd | 1845 | ·······329:·iadd |
1846 | ·······330:·istore········15 | 1846 | ·······330:·istore········15 |
1847 | ·······332:·goto··········299 | 1847 | ·······332:·goto··········299 |
Offset 1861, 17 lines modified | Offset 1861, 17 lines modified | ||
1861 | ·······364:·invokespecial·#189················//·Method·java/lang/StringBuilder."<init>":()V | 1861 | ·······364:·invokespecial·#189················//·Method·java/lang/StringBuilder."<init>":()V |
1862 | ·······367:·aload·········8 | 1862 | ·······367:·aload·········8 |
1863 | ·······369:·ldc_w·········#507················//·String·Processed | 1863 | ·······369:·ldc_w·········#507················//·String·Processed |
1864 | ·······372:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1864 | ·······372:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1865 | ·······375:·astore········8 | 1865 | ·······375:·astore········8 |
1866 | ·······377:·aload_3 | 1866 | ·······377:·aload_3 |
1867 | ·······378:·invokevirtual·#162················//·Method·java/util/ArrayList.size:()I | 1867 | ·······378:·invokevirtual·#162················//·Method·java/util/ArrayList.size:()I |
1868 | ·······381:·istore········ | 1868 | ·······381:·istore········12 |
1869 | ·······383:·aload·········8 | 1869 | ·······383:·aload·········8 |
1870 | ·······385:·iload········· | 1870 | ·······385:·iload·········12 |
1871 | ·······387:·invokevirtual·#198················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 1871 | ·······387:·invokevirtual·#198················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
1872 | ·······390:·astore········8 | 1872 | ·······390:·astore········8 |
1873 | ·······392:·ldc_w·········#509················//·String··events. | 1873 | ·······392:·ldc_w·········#509················//·String··events. |
1874 | ·······395:·astore········16 | 1874 | ·······395:·astore········16 |
1875 | ·······397:·aload·········8 | 1875 | ·······397:·aload·········8 |
1876 | ·······399:·aload·········16 | 1876 | ·······399:·aload·········16 |
1877 | ·······401:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1877 | ·······401:·invokevirtual·#195················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 2532, 238 lines modified | Offset 2532, 236 lines modified | ||
2532 | ·······439:·invokevirtual·#346················//·Method·android/graphics/Canvas.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V | 2532 | ·······439:·invokevirtual·#346················//·Method·android/graphics/Canvas.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V |
2533 | ·······442:·goto··········188 | 2533 | ·······442:·goto··········188 |
2534 | ··protected·void·drawDNA(android.graphics.Canvas); | 2534 | ··protected·void·drawDNA(android.graphics.Canvas); |
2535 | ····descriptor:·(Landroid/graphics/Canvas;)V | 2535 | ····descriptor:·(Landroid/graphics/Canvas;)V |
2536 | ····flags:·(0x0004)·ACC_PROTECTED | 2536 | ····flags:·(0x0004)·ACC_PROTECTED |
2537 | ····Code: | 2537 | ····Code: |
2538 | ······stack=300,·locals=1 | 2538 | ······stack=300,·locals=18,·args_size=2 |
2539 | ·········0:·aload_0 | 2539 | ·········0:·aload_0 |
2540 | ·········1:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; | 2540 | ·········1:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; |
2541 | ·········4:·astore_2 | 2541 | ·········4:·astore_2 |
2542 | ·········5:·aload_2 | 2542 | ·········5:·aload_2 |
2543 | ·········6:·ifnull········23 | 2543 | ·········6:·ifnull········232 |
2544 | ·········9:·aload_0 | 2544 | ·········9:·aload_0 |
2545 | ········10:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; | 2545 | ········10:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; |
2546 | ········13:·invokevirtual·#398················//·Method·java/util/HashMap.values:()Ljava/util/Collection; | 2546 | ········13:·invokevirtual·#398················//·Method·java/util/HashMap.values:()Ljava/util/Collection; |
2547 | ········16:·astore_2 | ||
2548 | ········17:·aload_2 | ||
2549 | ········1 | 2547 | ········16:·invokeinterface·#404,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
2550 | ········2 | 2548 | ········21:·astore_2 |
2551 | ········2 | 2549 | ········22:·aload_2 |
2552 | ········2 | 2550 | ········23:·invokeinterface·#410,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2553 | ········30:·istore········4 | ||
2554 | ········ | 2551 | ········28:·istore_3 |
2552 | ········29:·iload_3 | ||
2555 | ········3 | 2553 | ········30:·ifeq··········132 |
2556 | ········3 | 2554 | ········33:·aload_2 |
2557 | ········3 | 2555 | ········34:·invokeinterface·#414,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2558 | ········ | 2556 | ········39:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand |
2559 | ········4 | 2557 | ········42:·astore········4 |
2560 | ········4 | 2558 | ········44:·aload·········4 |
2561 | ········ | 2559 | ········46:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I |
2562 | ········ | 2560 | ········49:·istore_3 |
2563 | ········5 | 2561 | ········50:·getstatic·····#163················//·Field·CONFLICT_COLOR:I |
2564 | ········5 | 2562 | ········53:·istore········5 |
2563 | ········55:·iload_3 | ||
2565 | ········ | 2564 | ········56:·iload·········5 |
2566 | ········62:·iload·········6 | ||
2567 | ········ | 2565 | ········58:·if_icmpeq·····22 |
2568 | ········6 | 2566 | ········61:·aload·········4 |
2569 | ········6 | 2567 | ········63:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2570 | ········72:·astore_2 | ||
2571 | ········ | 2568 | ········66:·astore········6 |
2569 | ········68:·aload·········6 | ||
2572 | ········7 | 2570 | ········70:·ifnull········22 |
2573 | ········7 | 2571 | ········73:·aload·········4 |
2574 | ········7 | 2572 | ········75:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2575 | ········82:·astore_2 | ||
2576 | ········ | 2573 | ········78:·astore········6 |
2574 | ········80:·aload·········6 | ||
2577 | ········8 | 2575 | ········82:·arraylength |
2578 | ········85:·istore········4 | ||
2579 | ········8 | 2576 | ········83:·istore_3 |
2577 | ········84:·iload_3 | ||
2580 | ········8 | 2578 | ········85:·ifeq··········22 |
2581 | ········ | 2579 | ········88:·aload_0 |
2582 | ········ | 2580 | ········89:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint; |
2583 | ········9 | 2581 | ········92:·astore········6 |
2584 | ········9 | 2582 | ········94:·aload·········4 |
2585 | ········9 | 2583 | ········96:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I |
2586 | ······· | 2584 | ········99:·istore········5 |
2587 | ·······104:·aload_2 | ||
2588 | ·······10 | 2585 | ·······101:·aload·········6 |
2586 | ·······103:·iload·········5 | ||
2589 | ·······10 | 2587 | ·······105:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V |
2590 | ·······1 | 2588 | ·······108:·aload·········4 |
2591 | ·······11 | 2589 | ·······110:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2592 | ·······11 | 2590 | ·······113:·astore········6 |
2593 | ·······11 | 2591 | ·······115:·aload_0 |
2594 | ·······11 | 2592 | ·······116:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint; |
2595 | ·······1 | 2593 | ·······119:·astore········7 |
2596 | ·······12 | 2594 | ·······121:·aload_1 |
2597 | ·······12 | 2595 | ·······122:·aload·········6 |
2598 | ·······124:·aload·········7 | 2596 | ·······124:·aload·········7 |
2599 | ·······126:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V | 2597 | ·······126:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V |
2600 | ·······129:·goto··········2 | 2598 | ·······129:·goto··········22 |
2601 | ·······132:·aload_0 | 2599 | ·······132:·aload_0 |
2602 | ·······133:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; | 2600 | ·······133:·getfield······#260················//·Field·mDna:Ljava/util/HashMap; |
2603 | ·······136:·astore_2 | 2601 | ·······136:·astore_2 |
2604 | ·······137:·getstatic·····#163················//·Field·CONFLICT_COLOR:I | 2602 | ·······137:·getstatic·····#163················//·Field·CONFLICT_COLOR:I |
2605 | ·······140:·istore | 2603 | ·······140:·istore_3 |
2606 | ·······14 | 2604 | ·······141:·iload_3 |
2607 | ·······14 | 2605 | ·······142:·invokestatic··#434················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
2608 | ·······14 | 2606 | ·······145:·astore········6 |
2609 | ·······14 | 2607 | ·······147:·aload_2 |
2610 | ·······1 | 2608 | ·······148:·aload·········6 |
2611 | ·······15 | 2609 | ·······150:·invokevirtual·#438················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; |
2612 | ·······15 | 2610 | ·······153:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand |
2613 | ·······15 | 2611 | ·······156:·astore········4 |
2614 | ·······1 | 2612 | ·······158:·aload·········4 |
2615 | ·······16 | 2613 | ·······160:·ifnull········223 |
2616 | ·······16 | 2614 | ·······163:·aload·········4 |
2617 | ·······16 | 2615 | ·······165:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2618 | ·······1 | 2616 | ·······168:·astore_2 |
2619 | ·······1 | 2617 | ·······169:·aload_2 |
2620 | ·······17 | 2618 | ·······170:·ifnull········223 |
2621 | ·······17 | 2619 | ·······173:·aload·········4 |
2622 | ·······17 | 2620 | ·······175:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2623 | ·······1 | 2621 | ·······178:·astore_2 |
2624 | ·······1 | 2622 | ·······179:·aload_2 |
2625 | ·······18 | 2623 | ·······180:·arraylength |
2626 | ·······18 | 2624 | ·······181:·istore········8 |
2627 | ·······18 | 2625 | ·······183:·iload·········8 |
2628 | ·······18 | 2626 | ·······185:·ifeq··········223 |
2629 | ·······1 | 2627 | ·······188:·aload_0 |
2630 | ·······1 | 2628 | ·······189:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint; |
2631 | ·······19 | 2629 | ·······192:·astore_2 |
2632 | ·······19 | 2630 | ·······193:·aload·········4 |
2633 | ·······19 | 2631 | ·······195:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I |
2634 | ······· | 2632 | ·······198:·istore_3 |
2635 | ······· | 2633 | ·······199:·aload_2 |
2636 | ·······20 | 2634 | ·······200:·iload_3 |
2637 | ·······20 | 2635 | ·······201:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V |
2638 | ·······20 | 2636 | ·······204:·aload·········4 |
2639 | ·······2 | 2637 | ·······206:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F |
2640 | ·······2 | 2638 | ·······209:·astore_2 |
2641 | ·······21 | 2639 | ·······210:·aload_0 |
2642 | ·······21 | 2640 | ·······211:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint; |
2643 | ·······21 | 2641 | ·······214:·astore········6 |
2644 | ·······2 | 2642 | ·······216:·aload_1 |
2645 | ·······2 | 2643 | ·······217:·aload_2 |
2646 | ·······2 | 2644 | ·······218:·aload·········6 |
2647 | ·······22 | 2645 | ·······220:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V |
2648 | ·······22 | 2646 | ·······223:·aload_0 |
2649 | ·······22 | 2647 | ·······224:·getfield······#375················//·Field·mDayXs:[I |
2650 | ·······2 | 2648 | ·······227:·astore_2 |
2651 | ·······2 | 2649 | ·······228:·aload_2 |
Max diff block lines reached; 260/17798 bytes (1.46%) of diff not shown. |
Offset 366, 29 lines modified | Offset 366, 30 lines modified | ||
366 | ····private·void·setEndSpinnerEndDateStr(final·String·element)·{ | 366 | ····private·void·setEndSpinnerEndDateStr(final·String·element)·{ |
367 | ········this.mEndSpinnerArray.set(1,·element); | 367 | ········this.mEndSpinnerArray.set(1,·element); |
368 | ········this.mEndSpinnerAdapter.notifyDataSetChanged(); | 368 | ········this.mEndSpinnerAdapter.notifyDataSetChanged(); |
369 | ····} | 369 | ····} |
370 | ···· | 370 | ···· |
371 | ····private·void·togglePickerOptions()·{ | 371 | ····private·void·togglePickerOptions()·{ |
372 | ········final·boolean·enabled·=·true; | 372 | ········final·boolean·enabled·=·true; |
373 | ········int·i·=·0; | ||
373 | ········if·(this.mModel.recurrenceState·==·0)·{ | 374 | ········if·(this.mModel.recurrenceState·==·0)·{ |
374 | ············this.mFreqSpinner.setEnabled(false); | 375 | ············this.mFreqSpinner.setEnabled(false); |
375 | ············this.mEndSpinner.setEnabled(false); | 376 | ············this.mEndSpinner.setEnabled(false); |
376 | ············this.mIntervalPreText.setEnabled(false); | 377 | ············this.mIntervalPreText.setEnabled(false); |
377 | ············this.mInterval.setEnabled(false); | 378 | ············this.mInterval.setEnabled(false); |
378 | ············this.mIntervalPostText.setEnabled(false); | 379 | ············this.mIntervalPostText.setEnabled(false); |
379 | ············this.mMonthRepeatByRadioGroup.setEnabled(false); | 380 | ············this.mMonthRepeatByRadioGroup.setEnabled(false); |
380 | ············this.mEndCount.setEnabled(false); | 381 | ············this.mEndCount.setEnabled(false); |
381 | ············this.mPostEndCount.setEnabled(false); | 382 | ············this.mPostEndCount.setEnabled(false); |
382 | ············this.mEndDateTextView.setEnabled(false); | 383 | ············this.mEndDateTextView.setEnabled(false); |
383 | ············this.mRepeatMonthlyByNthDayOfWeek.setEnabled(false); | 384 | ············this.mRepeatMonthlyByNthDayOfWeek.setEnabled(false); |
384 | ············this.mRepeatMonthlyByNthDayOfMonth.setEnabled(false); | 385 | ············this.mRepeatMonthlyByNthDayOfMonth.setEnabled(false); |
385 | ············final·ToggleButton[]·mWeekByDayButtons·=·this.mWeekByDayButtons; | 386 | ············final·ToggleButton[]·mWeekByDayButtons·=·this.mWeekByDayButtons; |
386 | ············for·(int·length·=·mWeekByDayButtons.length,· | 387 | ············for·(int·length·=·mWeekByDayButtons.length,·j·=·0;·j·<·length;·++j)·{ |
387 | ················((Button)mWeekByDayButtons[ | 388 | ················((Button)mWeekByDayButtons[j]).setEnabled(false); |
388 | ············} | 389 | ············} |
389 | ········} | 390 | ········} |
390 | ········else·{ | 391 | ········else·{ |
391 | ············this.mView.findViewById(2131755203).setEnabled(enabled); | 392 | ············this.mView.findViewById(2131755203).setEnabled(enabled); |
392 | ············this.mFreqSpinner.setEnabled(enabled); | 393 | ············this.mFreqSpinner.setEnabled(enabled); |
393 | ············this.mEndSpinner.setEnabled(enabled); | 394 | ············this.mEndSpinner.setEnabled(enabled); |
394 | ············this.mIntervalPreText.setEnabled(enabled); | 395 | ············this.mIntervalPreText.setEnabled(enabled); |
Offset 396, 17 lines modified | Offset 397, 16 lines modified | ||
396 | ············this.mIntervalPostText.setEnabled(enabled); | 397 | ············this.mIntervalPostText.setEnabled(enabled); |
397 | ············this.mMonthRepeatByRadioGroup.setEnabled(enabled); | 398 | ············this.mMonthRepeatByRadioGroup.setEnabled(enabled); |
398 | ············this.mEndCount.setEnabled(enabled); | 399 | ············this.mEndCount.setEnabled(enabled); |
399 | ············this.mPostEndCount.setEnabled(enabled); | 400 | ············this.mPostEndCount.setEnabled(enabled); |
400 | ············this.mEndDateTextView.setEnabled(enabled); | 401 | ············this.mEndDateTextView.setEnabled(enabled); |
401 | ············this.mRepeatMonthlyByNthDayOfWeek.setEnabled(enabled); | 402 | ············this.mRepeatMonthlyByNthDayOfWeek.setEnabled(enabled); |
402 | ············this.mRepeatMonthlyByNthDayOfMonth.setEnabled(enabled); | 403 | ············this.mRepeatMonthlyByNthDayOfMonth.setEnabled(enabled); |
403 | ············f | 404 | ············for·(ToggleButton[]·mWeekByDayButtons2·=·this.mWeekByDayButtons;·i·<·mWeekByDayButtons2.length;·++i)·{ |
404 | ············for·(int·length2·=·mWeekByDayButtons2.length,·j·=·0;·j·<·length2;·++j)·{ | ||
405 | ················((Button)mWeekByDayButtons2[ | 405 | ················((Button)mWeekByDayButtons2[i]).setEnabled(enabled); |
406 | ············} | 406 | ············} |
407 | ········} | 407 | ········} |
408 | ········this.updateDoneButtonState(); | 408 | ········this.updateDoneButtonState(); |
409 | ····} | 409 | ····} |
410 | ···· | 410 | ···· |
411 | ····private·void·updateDoneButtonState()·{ | 411 | ····private·void·updateDoneButtonState()·{ |
412 | ········final·boolean·enabled·=·true; | 412 | ········final·boolean·enabled·=·true; |
Offset 1476, 94 lines modified | Offset 1476, 94 lines modified | ||
1476 | ········14:·pop | 1476 | ········14:·pop |
1477 | ········15:·return | 1477 | ········15:·return |
1478 | ··public·void·closeChildrenCursors(); | 1478 | ··public·void·closeChildrenCursors(); |
1479 | ····descriptor:·()V | 1479 | ····descriptor:·()V |
1480 | ····flags:·(0x0001)·ACC_PUBLIC | 1480 | ····flags:·(0x0001)·ACC_PUBLIC |
1481 | ····Code: | 1481 | ····Code: |
1482 | ······stack=300,·locals= | 1482 | ······stack=300,·locals=8,·args_size=1 |
1483 | ·········0:·aload_0 | 1483 | ·········0:·aload_0 |
1484 | ·········1:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; | 1484 | ·········1:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; |
1485 | ·········4:·astore_1 | 1485 | ·········4:·astore_1 |
1486 | ·········5:·aload_1 | 1486 | ·········5:·aload_1 |
1487 | ·········6:·monitorenter | 1487 | ·········6:·monitorenter |
1488 | ·········7:·aload_0 | 1488 | ·········7:·aload_0 |
1489 | ·········8:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; | 1489 | ·········8:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; |
1490 | ········11:·astore_2 | 1490 | ········11:·astore_2 |
1491 | ········12:·aload_2 | 1491 | ········12:·aload_2 |
1492 | ········13:·invokeinterface·#431,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 1492 | ········13:·invokeinterface·#431,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
1493 | ········18:·astore_2 | 1493 | ········18:·astore_2 |
1494 | ········19:·aload_2 | 1494 | ········19:·aload_2 |
1495 | ········20:·invokeinterface·#437,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 1495 | ········20:·invokeinterface·#437,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
1496 | ········25:·astore_ | 1496 | ········25:·astore_2 |
1497 | ········26:·aload_ | 1497 | ········26:·aload_2 |
1498 | ········27:·invokeinterface·#442,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1498 | ········27:·invokeinterface·#442,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1499 | ········32:·istore | 1499 | ········32:·istore_3 |
1500 | ········3 | 1500 | ········33:·iload_3 |
1501 | ········3 | 1501 | ········34:·ifeq··········103 |
1502 | ········3 | 1502 | ········37:·aload_2 |
1503 | ········ | 1503 | ········38:·invokeinterface·#446,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1504 | ········4 | 1504 | ········43:·astore········4 |
1505 | ········4 | 1505 | ········45:·aload·········4 |
1506 | ········4 | 1506 | ········47:·checkcast·····#113················//·class·java/lang/String |
1507 | ········5 | 1507 | ········50:·astore········4 |
1508 | ········5 | 1508 | ········52:·aload_0 |
1509 | ········5 | 1509 | ········53:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; |
1510 | ········58:·astore_2 | ||
1511 | ········5 | 1510 | ········56:·astore········5 |
1511 | ········58:·aload·········5 | ||
1512 | ········60:·aload········· | 1512 | ········60:·aload·········4 |
1513 | ········62:·invokeinterface·#394,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 1513 | ········62:·invokeinterface·#394,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
1514 | ········67:·astore········6 | 1514 | ········67:·astore········6 |
1515 | ········69:·aload·········6 | 1515 | ········69:·aload·········6 |
1516 | ········71:·checkcast·····#227················//·class·android/database/Cursor | 1516 | ········71:·checkcast·····#227················//·class·android/database/Cursor |
1517 | ········74:·astore········6 | 1517 | ········74:·astore········6 |
1518 | ········76:·aload·········6 | 1518 | ········76:·aload·········6 |
1519 | ········78:·invokeinterface·#449,··1··········//·InterfaceMethod·android/database/Cursor.isClosed:()Z | 1519 | ········78:·invokeinterface·#449,··1··········//·InterfaceMethod·android/database/Cursor.isClosed:()Z |
1520 | ········83:·istore | 1520 | ········83:·istore_3 |
1521 | ········8 | 1521 | ········84:·iload_3 |
1522 | ········8 | 1522 | ········85:·ifne··········26 |
1523 | ········ | 1523 | ········88:·aload·········6 |
1524 | ········9 | 1524 | ········90:·invokeinterface·#452,··1··········//·InterfaceMethod·android/database/Cursor.close:()V |
1525 | ········9 | 1525 | ········95:·goto··········26 |
1526 | ······· | 1526 | ········98:·astore_2 |
1527 | ······· | 1527 | ········99:·aload_1 |
1528 | ·······10 | 1528 | ·······100:·monitorexit |
1529 | ·······10 | 1529 | ·······101:·aload_2 |
1530 | ·······10 | 1530 | ·······102:·athrow |
1531 | ·······10 | 1531 | ·······103:·aload_0 |
1532 | ·······10 | 1532 | ·······104:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map; |
1533 | ·······10 | 1533 | ·······107:·astore_2 |
1534 | ·······1 | 1534 | ·······108:·aload_2 |
1535 | ·······1 | 1535 | ·······109:·invokeinterface·#455,··1··········//·InterfaceMethod·java/util/Map.clear:()V |
1536 | ·······11 | 1536 | ·······114:·iconst_1 |
1537 | ·······11 | 1537 | ·······115:·istore········7 |
1538 | ·······11 | 1538 | ·······117:·aload_0 |
1539 | ·······1 | 1539 | ·······118:·iload·········7 |
1540 | ·······12 | 1540 | ·······120:·putfield······#270················//·Field·mClosedCursorsFlag:Z |
1541 | ·······12 | 1541 | ·······123:·aload_1 |
1542 | ·······12 | 1542 | ·······124:·monitorexit |
1543 | ·······12 | 1543 | ·······125:·return |
1544 | ······Exception·table: | 1544 | ······Exception·table: |
1545 | ·········from····to··target·type | 1545 | ·········from····to··target·type |
1546 | ·············7····11··· | 1546 | ·············7····11····98···any |
1547 | ············12····18··· | 1547 | ············12····18····98···any |
1548 | ············19····25··· | 1548 | ············19····25····98···any |
1549 | ············26····32··· | 1549 | ············26····32····98···any |
1550 | ············3 | 1550 | ············37····43····98···any |
1551 | ············4 | 1551 | ············45····50····98···any |
1552 | ············5 | 1552 | ············52····56····98···any |
1553 | ············60····67··· | 1553 | ············60····67····98···any |
1554 | ············69····74··· | 1554 | ············69····74····98···any |
1555 | ············76····83··· | 1555 | ············76····83····98···any |
1556 | ············ | 1556 | ············88····95····98···any |
1557 | ··········· | 1557 | ············99···101····98···any |
1558 | ···········10 | 1558 | ···········103···107····98···any |
1559 | ···········1 | 1559 | ···········108···114····98···any |
1560 | ···········118···123····98···any | ||
1560 | ···········12 | 1561 | ···········123···125····98···any |
1561 | ···········125···127···100···any | ||
1562 | ··public·void·doSaveAction(); | 1562 | ··public·void·doSaveAction(); |
1563 | ····descriptor:·()V | 1563 | ····descriptor:·()V |
1564 | ····flags:·(0x0001)·ACC_PUBLIC | 1564 | ····flags:·(0x0001)·ACC_PUBLIC |
1565 | ····Code: | 1565 | ····Code: |
1566 | ······stack=300,·locals=14,·args_size=1 | 1566 | ······stack=300,·locals=14,·args_size=1 |
1567 | ·········0:·sipush········1000 | 1567 | ·········0:·sipush········1000 |
Offset 674, 15 lines modified | Offset 674, 15 lines modified | ||
674 | ·······323:·putfield······#163················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.visibWhere:I | 674 | ·······323:·putfield······#163················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.visibWhere:I |
675 | ·······326:·goto··········196 | 675 | ·······326:·goto··········196 |
676 | ··public·void·buildFromCursor(android.database.Cursor,·java.lang.String); | 676 | ··public·void·buildFromCursor(android.database.Cursor,·java.lang.String); |
677 | ····descriptor:·(Landroid/database/Cursor;Ljava/lang/String;)V | 677 | ····descriptor:·(Landroid/database/Cursor;Ljava/lang/String;)V |
678 | ····flags:·(0x0001)·ACC_PUBLIC | 678 | ····flags:·(0x0001)·ACC_PUBLIC |
679 | ····Code: | 679 | ····Code: |
680 | ······stack=300,·locals=3 | 680 | ······stack=300,·locals=37,·args_size=3 |
681 | ·········0:·new···········#44·················//·class·android/text/format/Time | 681 | ·········0:·new···········#44·················//·class·android/text/format/Time |
682 | ·········3:·astore_3 | 682 | ·········3:·astore_3 |
683 | ·········4:·aload_3 | 683 | ·········4:·aload_3 |
684 | ·········5:·astore········4 | 684 | ·········5:·astore········4 |
685 | ·········7:·aload_3 | 685 | ·········7:·aload_3 |
686 | ·········8:·aload_2 | 686 | ·········8:·aload_2 |
687 | ·········9:·invokespecial·#47·················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V | 687 | ·········9:·invokespecial·#47·················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V |
Offset 726, 369 lines modified | Offset 726, 379 lines modified | ||
726 | ········90:·aload_2 | 726 | ········90:·aload_2 |
727 | ········91:·astore········4 | 727 | ········91:·astore········4 |
728 | ········93:·aload_2 | 728 | ········93:·aload_2 |
729 | ········94:·aload·········9 | 729 | ········94:·aload·········9 |
730 | ········96:·invokestatic··#193················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 730 | ········96:·invokestatic··#193················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
731 | ········99:·istore········6 | 731 | ········99:·istore········6 |
732 | ·······101:·iload·········6 | 732 | ·······101:·iload·········6 |
733 | ·······103:·ifne··········5 | 733 | ·······103:·ifne··········592 |
734 | ·······106:·iconst_1 | 734 | ·······106:·iconst_1 |
735 | ·······107:·istore········6 | 735 | ·······107:·istore········6 |
736 | ·······109:·aload_0 | 736 | ·······109:·aload_0 |
737 | ·······110:·astore········4 | 737 | ·······110:·astore········4 |
738 | ·······112:·aload_0 | 738 | ·······112:·aload_0 |
739 | ·······113:·iload·········6 | 739 | ·······113:·iload·········6 |
740 | ·······115:·putfield······#174················//·Field·mShowTZ:Z | 740 | ·······115:·putfield······#174················//·Field·mShowTZ:Z |
741 | ·······118:·aload_0 | 741 | ·······118:·aload_0 |
742 | ·······119:·getfield······#174················//·Field·mShowTZ:Z | 742 | ·······119:·getfield······#174················//·Field·mShowTZ:Z |
743 | ·······122:·istore········6 | 743 | ·······122:·istore········6 |
744 | ·······124:·iload·········6 | 744 | ·······124:·iload·········6 |
745 | ·······126:·ifeq··········17 | 745 | ·······126:·ifeq··········178 |
746 | ·······129:·aload_2 | 746 | ·······129:·aload_2 |
747 | ·······130:·invokestatic··#199················//·Method·java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; | 747 | ·······130:·invokestatic··#199················//·Method·java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; |
748 | ·······133:·astore········10 | 748 | ·······133:·astore········10 |
749 | ·······135:·aload_3 | 749 | ·······135:·aload_3 |
750 | ·······136:·astore········4 | 750 | ·······136:·astore········4 |
751 | ·······138:·aload_3 | 751 | ·······138:·aload_3 |
752 | ·······139:·getfield······#202················//·Field·android/text/format/Time.isDst:I | 752 | ·······139:·getfield······#202················//·Field·android/text/format/Time.isDst:I |
753 | ·······142:·istore········6 | 753 | ·······142:·istore········6 |
754 | ·······144:·iload·········6 | 754 | ·······144:·iload·········6 |
755 | ·······146:·ifeq·········· | 755 | ·······146:·ifeq··········601 |
756 | ·······149:·iconst_1 | 756 | ·······149:·iconst_1 |
757 | ·······150:·istore········6 | 757 | ·······150:·istore········6 |
758 | ·······152:·aconst_null | ||
759 | ·······153:·astore········11 | ||
758 | ·······15 | 760 | ·······155:·aload·········10 |
759 | ·······15 | 761 | ·······157:·astore········4 |
760 | ·······15 | 762 | ·······159:·aload·········10 |
761 | ·······1 | 763 | ·······161:·iload·········6 |
762 | ·······16 | 764 | ·······163:·iconst_0 |
763 | ·······16 | 765 | ·······164:·invokevirtual·#206················//·Method·java/util/TimeZone.getDisplayName:(ZI)Ljava/lang/String; |
764 | ·······16 | 766 | ·······167:·astore········9 |
765 | ·······166:·aload_0 | ||
766 | ·······167:·astore········4 | ||
767 | ·······169:·aload_0 | 767 | ·······169:·aload_0 |
768 | ·······170:·astore········4 | ||
769 | ·······172:·aload_0 | ||
768 | ·······17 | 770 | ·······173:·aload·········9 |
769 | ·······17 | 771 | ·······175:·putfield······#178················//·Field·mHomeTZName:Ljava/lang/String; |
770 | ·······17 | 772 | ·······178:·iconst_m1 |
771 | ·······17 | 773 | ·······179:·istore········6 |
772 | ·······178:·aload_1 | ||
773 | ·······179:·astore········4 | ||
774 | ·······181:·aload_1 | 774 | ·······181:·aload_1 |
775 | ·······182:·astore········4 | ||
776 | ·······184:·aload_1 | ||
775 | ·······18 | 777 | ·······185:·iload·········6 |
776 | ·······18 | 778 | ·······187:·invokeinterface·#212,··2··········//·InterfaceMethod·android/database/Cursor.moveToPosition:(I)Z |
777 | ·······1 | 779 | ·······192:·pop |
778 | ·······190:·aload_0 | ||
779 | ·······191:·astore········4 | ||
780 | ·······193:·aload_0 | 780 | ·······193:·aload_0 |
781 | ·······194:·astore········4 | ||
782 | ·······196:·aload_0 | ||
781 | ·······19 | 783 | ·······197:·getfield······#75·················//·Field·mContext:Landroid/content/Context; |
782 | ·······197:·astore········9 | ||
783 | ·······199:·aconst_null | ||
784 | ·······200:·astore········ | 784 | ·······200:·astore········9 |
785 | ·······202:·iconst_0 | 785 | ·······202:·iconst_0 |
786 | ·······203:·istore········ | 786 | ·······203:·istore········12 |
787 | ·······205:·aconst_null | 787 | ·······205:·aconst_null |
788 | ·······206:·astore········ | 788 | ·······206:·astore········10 |
789 | ·······208:· | 789 | ·······208:·iconst_0 |
790 | ·······209:·istore········8 | ||
790 | ·······21 | 791 | ·······211:·aconst_null |
792 | ·······212:·astore········4 | ||
793 | ·······214:·aload·········9 | ||
794 | ·······216:·aconst_null | ||
791 | ·······21 | 795 | ·······217:·invokestatic··#215················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; |
792 | ·······2 | 796 | ·······220:·astore········13 |
793 | ·······2 | 797 | ·······222:·aload_1 |
794 | ·······2 | 798 | ·······223:·invokeinterface·#219,··1··········//·InterfaceMethod·android/database/Cursor.moveToNext:()Z |
795 | ·······22 | 799 | ·······228:·istore········6 |
796 | ·······2 | 800 | ·······230:·iload·········6 |
797 | ·······2 | 801 | ·······232:·ifeq··········631 |
798 | ·······2 | 802 | ·······235:·aload_1 |
799 | ·······23 | 803 | ·······236:·invokeinterface·#223,··1··········//·InterfaceMethod·android/database/Cursor.getPosition:()I |
800 | ·······2 | 804 | ·······241:·pop |
801 | ·······2 | 805 | ·······242:·aload_1 |
802 | ·······2 | 806 | ·······243:·astore········4 |
803 | ·······2 | 807 | ·······245:·aload_1 |
804 | ·······24 | 808 | ·······246:·iconst_5 |
805 | ·······24 | 809 | ·······247:·invokeinterface·#227,··2··········//·InterfaceMethod·android/database/Cursor.getLong:(I)J |
806 | ·······2 | 810 | ·······252:·lstore········14 |
807 | ·······2 | 811 | ·······254:·aconst_null |
808 | ·······2 | 812 | ·······255:·astore········9 |
809 | ·······25 | 813 | ·······257:·aload_1 |
810 | ·······25 | 814 | ·······258:·iconst_0 |
811 | ·······25 | 815 | ·······259:·invokeinterface·#231,··2··········//·InterfaceMethod·android/database/Cursor.getInt:(I)I |
812 | ·······2 | 816 | ·······264:·istore········6 |
813 | ·······26 | 817 | ·······266:·iload·········6 |
814 | ·······26 | 818 | ·······268:·ifeq··········610 |
815 | ·······265:·iconst_1 | ||
816 | ·······266:·istore········14 | ||
817 | ·······268:·aload_1 | ||
818 | ·······269:·astore········4 | ||
819 | ·······271:·aload_1 | ||
820 | ·······27 | 819 | ·······271:·iconst_1 |
820 | ·······272:·istore········16 | ||
821 | ·······274:·aload_1 | ||
822 | ·······275:·astore········4 | ||
823 | ·······277:·aload_1 | ||
Max diff block lines reached; 4032/28651 bytes (14.07%) of diff not shown. |
Offset 478, 173 lines modified | Offset 478, 179 lines modified | ||
478 | ··private·void·performUpdate(android.content.Context,·android.appwidget.AppWidgetManager,·int[],·long[]); | 478 | ··private·void·performUpdate(android.content.Context,·android.appwidget.AppWidgetManager,·int[],·long[]); |
479 | ····descriptor:·(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V | 479 | ····descriptor:·(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V |
480 | ····flags:·(0x0002)·ACC_PRIVATE | 480 | ····flags:·(0x0002)·ACC_PRIVATE |
481 | ····Code: | 481 | ····Code: |
482 | ······stack=300,·locals=22,·args_size=5 | 482 | ······stack=300,·locals=22,·args_size=5 |
483 | ·········0:·aload_3 | 483 | ·········0:·aload_3 |
484 | ·········1:·astore········5 | ||
485 | ·········3:·aload_3 | ||
486 | ········· | 484 | ·········1:·arraylength |
485 | ·········2:·istore········5 | ||
486 | ·········4:·iload·········5 | ||
487 | ········· | 487 | ·········6:·istore········6 |
488 | ········· | 488 | ·········8:·iconst_0 |
489 | ········· | 489 | ·········9:·istore········7 |
490 | ········11:·aconst_null | ||
491 | ········12:·astore········8 | ||
492 | ········14:·iconst_0 | ||
493 | ········15:·istore········9 | ||
490 | ········1 | 494 | ········17:·iload·········9 |
495 | ········19:·istore········5 | ||
496 | ········21:·iload·········9 | ||
491 | ········ | 497 | ········23:·iload·········6 |
492 | ········ | 498 | ········25:·if_icmpge·····338 |
493 | ········ | 499 | ········28:·aload_3 |
494 | ········ | 500 | ········29:·iload·········9 |
495 | ········ | 501 | ········31:·iaload |
496 | ········ | 502 | ········32:·istore········10 |
497 | ········ | 503 | ········34:·new···········#26·················//·class·android/content/Intent |
498 | ········ | 504 | ········37:·astore········11 |
499 | ········ | 505 | ········39:·aload·········11 |
500 | ········ | 506 | ········41:·aload_1 |
501 | ········ | 507 | ········42:·ldc···········#125················//·class·com/android/calendar/widget/CalendarAppWidgetService |
502 | ········ | 508 | ········44:·invokespecial·#126················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V |
503 | ········ | 509 | ········47:·ldc···········#128················//·String·appWidgetId |
504 | ········ | 510 | ········49:·astore········8 |
505 | ········ | 511 | ········51:·aload·········11 |
506 | ········43:·aload·········10 | ||
507 | ········ | 512 | ········53:·aload·········8 |
513 | ········55:·iload·········10 | ||
508 | ········ | 514 | ········57:·invokevirtual·#131················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; |
509 | ········ | 515 | ········60:·pop |
510 | ········ | 516 | ········61:·aload·········4 |
511 | ········ | 517 | ········63:·ifnull········80 |
512 | ········ | 518 | ········66:·ldc···········#9··················//·String·com.android.calendar.EXTRA_EVENT_IDS |
513 | ········ | 519 | ········68:·astore········8 |
514 | ········ | 520 | ········70:·aload·········11 |
515 | ········ | 521 | ········72:·aload·········8 |
516 | ········ | 522 | ········74:·aload·········4 |
517 | ········ | 523 | ········76:·invokevirtual·#134················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; |
518 | ········ | 524 | ········79:·pop |
519 | ········ | 525 | ········80:·aload·········11 |
520 | ········ | 526 | ········82:·iconst_1 |
521 | ········ | 527 | ········83:·invokevirtual·#138················//·Method·android/content/Intent.toUri:(I)Ljava/lang/String; |
522 | ········ | 528 | ········86:·invokestatic··#70·················//·Method·android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; |
523 | ········ | 529 | ········89:·astore········8 |
524 | ········ | 530 | ········91:·aload·········11 |
525 | ········ | 531 | ········93:·aload·········8 |
526 | ········ | 532 | ········95:·invokevirtual·#74·················//·Method·android/content/Intent.setData:(Landroid/net/Uri;)Landroid/content/Intent; |
527 | ········ | 533 | ········98:·pop |
528 | ········ | 534 | ········99:·new···········#140················//·class·android/widget/RemoteViews |
529 | ······· | 535 | ·······102:·astore········12 |
530 | ······· | 536 | ·······104:·aload_1 |
531 | ······· | 537 | ·······105:·invokevirtual·#145················//·Method·android/content/Context.getPackageName:()Ljava/lang/String; |
532 | ······· | 538 | ·······108:·astore········8 |
533 | ·······1 | 539 | ·······110:·aload·········12 |
534 | ·······1 | 540 | ·······112:·aload·········8 |
535 | ·······1 | 541 | ·······114:·ldc···········#146················//·int·2130968589 |
536 | ·······1 | 542 | ·······116:·invokespecial·#150················//·Method·android/widget/RemoteViews."<init>":(Ljava/lang/String;I)V |
537 | ·······1 | 543 | ·······119:·new···········#152················//·class·android/text/format/Time |
538 | ·······1 | 544 | ·······122:·astore········13 |
539 | ·······1 | 545 | ·······124:·aload_1 |
540 | ·······1 | 546 | ·······125:·aconst_null |
541 | ·······1 | 547 | ·······126:·invokestatic··#156················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; |
542 | ·······1 | 548 | ·······129:·astore········8 |
543 | ·······1 | 549 | ·······131:·aload·········13 |
544 | ·······1 | 550 | ·······133:·aload·········8 |
545 | ·······1 | 551 | ·······135:·invokespecial·#157················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V |
546 | ·······1 | 552 | ·······138:·aload·········13 |
547 | ·······1 | 553 | ·······140:·invokevirtual·#160················//·Method·android/text/format/Time.setToNow:()V |
548 | ·······1 | 554 | ·······143:·aload·········13 |
549 | ·······1 | 555 | ·······145:·iconst_1 |
550 | ·······1 | 556 | ·······146:·invokevirtual·#164················//·Method·android/text/format/Time.toMillis:(Z)J |
551 | ·······1 | 557 | ·······149:·lstore········14 |
552 | ·······1 | 558 | ·······151:·aload·········13 |
553 | ·······1 | 559 | ·······153:·getfield······#168················//·Field·android/text/format/Time.weekDay:I |
554 | ·······1 | 560 | ·······156:·iconst_1 |
555 | ·······1 | 561 | ·······157:·iadd |
556 | ·······1 | 562 | ·······158:·bipush········20 |
557 | ·······1 | 563 | ·······160:·invokestatic··#175················//·Method·android/text/format/DateUtils.getDayOfWeekString:(II)Ljava/lang/String; |
558 | ·······1 | 564 | ·······163:·astore········16 |
559 | ·······1 | 565 | ·······165:·ldc···········#176················//·int·524312 |
560 | ·······1 | 566 | ·······167:·istore········17 |
561 | ·······1 | 567 | ·······169:·aload_1 |
562 | ·······1 | 568 | ·······170:·astore········8 |
563 | ·······1 | 569 | ·······172:·aload_1 |
564 | ·······1 | 570 | ·······173:·lload·········14 |
565 | ·······1 | 571 | ·······175:·lload·········14 |
566 | ·······1 | 572 | ·······177:·iload·········17 |
567 | ·······1 | 573 | ·······179:·invokestatic··#181················//·Method·com/android/calendar/Utils.formatDateRange:(Landroid/content/Context;JJI)Ljava/lang/String; |
568 | ·······1 | 574 | ·······182:·astore········18 |
569 | ·······1 | 575 | ·······184:·aload·········12 |
570 | ·······1 | 576 | ·······186:·ldc···········#182················//·int·2131755047 |
571 | ·······1 | 577 | ·······188:·aload·········16 |
572 | ·······1 | 578 | ·······190:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V |
573 | ·······1 | 579 | ·······193:·aload·········12 |
574 | ·······1 | 580 | ·······195:·ldc···········#188················//·int·2131755021 |
575 | ·······1 | 581 | ·······197:·aload·········18 |
576 | ·······1 | 582 | ·······199:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V |
577 | ······· | 583 | ·······202:·aload·········12 |
578 | ·······194:·iload·········8 | ||
579 | ·······196:·ldc···········#190················//·int·2131755048 | ||
580 | ·······198:·aload·········9 | ||
581 | ·······200:·invokevirtual·#195················//·Method·android/widget/RemoteViews.setRemoteAdapter:(IILandroid/content/Intent;)V | ||
582 | ·······203:·aload_2 | ||
583 | ·······204:·iload········· | 584 | ·······204:·iload·········10 |
584 | ·······206:·ldc···········#190················//·int·2131755048 | 585 | ·······206:·ldc···········#190················//·int·2131755048 |
586 | ·······208:·aload·········11 | ||
587 | ·······210:·invokevirtual·#195················//·Method·android/widget/RemoteViews.setRemoteAdapter:(IILandroid/content/Intent;)V | ||
588 | ·······213:·aload_2 | ||
589 | ·······214:·iload·········10 | ||
590 | ·······216:·ldc···········#190················//·int·2131755048 | ||
585 | ·······2 | 591 | ·······218:·invokevirtual·#201················//·Method·android/appwidget/AppWidgetManager.notifyAppWidgetViewDataChanged:(II)V |
586 | ·······2 | 592 | ·······221:·new···········#26·················//·class·android/content/Intent |
587 | ·······2 | 593 | ·······224:·astore········19 |
588 | ·······2 | 594 | ·······226:·aload·········19 |
589 | ·······2 | 595 | ·······228:·ldc···········#87·················//·String·android.intent.action.VIEW |
Max diff block lines reached; 202/17550 bytes (1.15%) of diff not shown. |
Offset 942, 63 lines modified | Offset 942, 61 lines modified | ||
942 | ········16:·aload_3 | 942 | ········16:·aload_3 |
943 | ········17:·areturn | 943 | ········17:·areturn |
944 | ··private·long·calculateUpdateTime(com.android.calendar.widget.CalendarAppWidgetModel,·long,·java.lang.String); | 944 | ··private·long·calculateUpdateTime(com.android.calendar.widget.CalendarAppWidgetModel,·long,·java.lang.String); |
945 | ····descriptor:·(Lcom/android/calendar/widget/CalendarAppWidgetModel;JLjava/lang/String;)J | 945 | ····descriptor:·(Lcom/android/calendar/widget/CalendarAppWidgetModel;JLjava/lang/String;)J |
946 | ····flags:·(0x0002)·ACC_PRIVATE | 946 | ····flags:·(0x0002)·ACC_PRIVATE |
947 | ····Code: | 947 | ····Code: |
948 | ······stack=300,·locals=1 | 948 | ······stack=300,·locals=14,·args_size=4 |
949 | ·········0:·aload·········4 | 949 | ·········0:·aload·········4 |
950 | ·········2:·invokestatic··#148················//·Method·getNextMidnightTimeMillis:(Ljava/lang/String;)J | 950 | ·········2:·invokestatic··#148················//·Method·getNextMidnightTimeMillis:(Ljava/lang/String;)J |
951 | ·········5:·lstore········5 | 951 | ·········5:·lstore········5 |
952 | ·········7:·aload_1 | 952 | ·········7:·aload_1 |
953 | ·········8:·getfield······#152················//·Field·com/android/calendar/widget/CalendarAppWidgetModel.mEventInfos:Ljava/util/List; | 953 | ·········8:·getfield······#152················//·Field·com/android/calendar/widget/CalendarAppWidgetModel.mEventInfos:Ljava/util/List; |
954 | ········11:·astore········7 | ||
955 | ········13:·aload·········7 | ||
956 | ········1 | 954 | ········11:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
957 | ········ | 955 | ········16:·astore········7 |
958 | ········ | 956 | ········18:·aload·········7 |
959 | ········2 | 957 | ········20:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
960 | ········2 | 958 | ········25:·istore········8 |
961 | ········ | 959 | ········27:·iload·········8 |
962 | ········ | 960 | ········29:·ifeq··········104 |
963 | ········3 | 961 | ········32:·aload·········7 |
964 | ········3 | 962 | ········34:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
965 | ········ | 963 | ········39:·checkcast·····#170················//·class·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo |
966 | ········4 | 964 | ········42:·astore········9 |
967 | ········4 | 965 | ········44:·aload·········9 |
968 | ········ | 966 | ········46:·getfield······#173················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.start:J |
969 | ········ | 967 | ········49:·lstore········10 |
970 | ········5 | 968 | ········51:·aload·········9 |
971 | ········5 | 969 | ········53:·getfield······#176················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.end:J |
972 | ········ | 970 | ········56:·lstore········12 |
973 | ········ | 971 | ········58:·lload_2 |
974 | ········ | 972 | ········59:·lload·········10 |
975 | ········6 | 973 | ········61:·lcmp |
976 | ········6 | 974 | ········62:·istore········8 |
977 | ········6 | 975 | ········64:·iload·········8 |
978 | ········ | 976 | ········66:·ifge··········81 |
979 | ········ | 977 | ········69:·lload·········5 |
980 | ········7 | 978 | ········71:·lload·········10 |
981 | ········7 | 979 | ········73:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J |
982 | ········ | 980 | ········76:·lstore········5 |
983 | ········ | 981 | ········78:·goto··········18 |
984 | ········8 | 982 | ········81:·lload_2 |
985 | ········8 | 983 | ········82:·lload·········12 |
986 | ········8 | 984 | ········84:·lcmp |
987 | ········8 | 985 | ········85:·istore········8 |
988 | ········ | 986 | ········87:·iload·········8 |
989 | ········ | 987 | ········89:·ifge··········18 |
990 | ········9 | 988 | ········92:·lload·········5 |
991 | ········9 | 989 | ········94:·lload·········12 |
992 | ······· | 990 | ········96:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J |
993 | ······· | 991 | ········99:·lstore········5 |
994 | ·······10 | 992 | ·······101:·goto··········18 |
995 | ·······10 | 993 | ·······104:·lload·········5 |
996 | ·······1 | 994 | ·······106:·lreturn |
997 | ··private·android.net.Uri·createLoaderUri(); | 995 | ··private·android.net.Uri·createLoaderUri(); |
998 | ····descriptor:·()Landroid/net/Uri; | 996 | ····descriptor:·()Landroid/net/Uri; |
999 | ····flags:·(0x0002)·ACC_PRIVATE | 997 | ····flags:·(0x0002)·ACC_PRIVATE |
1000 | ····Code: | 998 | ····Code: |
1001 | ······stack=300,·locals=12,·args_size=1 | 999 | ······stack=300,·locals=12,·args_size=1 |
1002 | ·········0:·ldc2_w········#183················//·long·86400000l | 1000 | ·········0:·ldc2_w········#183················//·long·86400000l |
Offset 382, 16 lines modified | Offset 382, 16 lines modified | ||
382 | ····public·int·hashCode()·{ | 382 | ····public·int·hashCode()·{ |
383 | ········throw·new·UnsupportedOperationException(); | 383 | ········throw·new·UnsupportedOperationException(); |
384 | ····} | 384 | ····} |
385 | ···· | 385 | ···· |
386 | ····public·void·parse(final·String·str)·{ | 386 | ····public·void·parse(final·String·str)·{ |
387 | ········this.resetFields(); | 387 | ········this.resetFields(); |
388 | ········int·n·=·0; | 388 | ········int·n·=·0; |
389 | ········String[]·split; | 389 | ········final·String[]·split·=·str.toUpperCase().split(";"); |
390 | ········for·(int·length·=· | 390 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
391 | ············final·String·s·=·split[i]; | 391 | ············final·String·s·=·split[i]; |
392 | ············if·(!TextUtils.isEmpty((CharSequence)s))·{ | 392 | ············if·(!TextUtils.isEmpty((CharSequence)s))·{ |
393 | ················final·int·index·=·s.indexOf(61); | 393 | ················final·int·index·=·s.indexOf(61); |
394 | ················if·(index·<=·0)·{ | 394 | ················if·(index·<=·0)·{ |
395 | ····················throw·new·EventRecurrence$InvalidFormatException("Missing·LHS·in·"·+·s); | 395 | ····················throw·new·EventRecurrence$InvalidFormatException("Missing·LHS·in·"·+·s); |
396 | ················} | 396 | ················} |
397 | ················final·String·substring·=·s.substring(0,·index); | 397 | ················final·String·substring·=·s.substring(0,·index); |
Offset 417, 15 lines modified | Offset 417, 15 lines modified | ||
417 | ········21:·invokevirtual·#104················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 417 | ········21:·invokevirtual·#104················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
418 | ········24:·areturn | 418 | ········24:·areturn |
419 | ··public·void·toString(java.lang.StringBuilder); | 419 | ··public·void·toString(java.lang.StringBuilder); |
420 | ····descriptor:·(Ljava/lang/StringBuilder;)V | 420 | ····descriptor:·(Ljava/lang/StringBuilder;)V |
421 | ····flags:·(0x0001)·ACC_PUBLIC | 421 | ····flags:·(0x0001)·ACC_PUBLIC |
422 | ····Code: | 422 | ····Code: |
423 | ······stack=300,·locals= | 423 | ······stack=300,·locals=10,·args_size=2 |
424 | ·········0:·aload_1 | 424 | ·········0:·aload_1 |
425 | ·········1:·ldc···········#8··················//·String·BEGIN | 425 | ·········1:·ldc···········#8··················//·String·BEGIN |
426 | ·········3:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 426 | ·········3:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
427 | ·········6:·pop | 427 | ·········6:·pop |
428 | ·········7:·aload_1 | 428 | ·········7:·aload_1 |
429 | ·········8:·ldc···········#106················//·String·: | 429 | ·········8:·ldc···········#106················//·String·: |
430 | ········10:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 430 | ········10:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 439, 93 lines modified | Offset 439, 87 lines modified | ||
439 | ········24:·pop | 439 | ········24:·pop |
440 | ········25:·aload_1 | 440 | ········25:·aload_1 |
441 | ········26:·ldc···········#13·················//·String·\n | 441 | ········26:·ldc···········#13·················//·String·\n |
442 | ········28:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 442 | ········28:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
443 | ········31:·pop | 443 | ········31:·pop |
444 | ········32:·aload_0 | 444 | ········32:·aload_0 |
445 | ········33:·invokevirtual·#109················//·Method·getPropertyNames:()Ljava/util/Set; | 445 | ········33:·invokevirtual·#109················//·Method·getPropertyNames:()Ljava/util/Set; |
446 | ········36:·astore_2 | ||
447 | ········37:·aload_2 | ||
448 | ········3 | 446 | ········36:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
449 | ········4 | 447 | ········41:·astore_2 |
450 | ········4 | 448 | ········42:·aload_2 |
451 | ········4 | 449 | ········43:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
452 | ········50:·istore········4 | ||
453 | ········ | 450 | ········48:·istore_3 |
451 | ········49:·iload_3 | ||
454 | ········5 | 452 | ········50:·ifeq··········123 |
455 | ········5 | 453 | ········53:·aload_2 |
456 | ········5 | 454 | ········54:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
457 | ········ | 455 | ········59:·checkcast·····#127················//·class·java/lang/String |
458 | ········6 | 456 | ········62:·astore········4 |
459 | ········6 | 457 | ········64:·aload_0 |
460 | ········6 | 458 | ········65:·aload·········4 |
461 | ········ | 459 | ········67:·invokevirtual·#131················//·Method·getProperties:(Ljava/lang/String;)Ljava/util/List; |
462 | ········74:·astore_2 | ||
463 | ········75:·aload_2 | ||
464 | ········7 | 460 | ········70:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
465 | ········ | 461 | ········75:·astore········5 |
466 | ········ | 462 | ········77:·aload·········5 |
467 | ········ | 463 | ········79:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
468 | ········ | 464 | ········84:·istore········6 |
469 | ········ | 465 | ········86:·iload·········6 |
470 | ········ | 466 | ········88:·ifeq··········42 |
471 | ········9 | 467 | ········91:·aload·········5 |
472 | ········9 | 468 | ········93:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
473 | ······· | 469 | ········98:·checkcast·····#61·················//·class·com/android/calendarcommon2/ICalendar$Property |
474 | ·······10 | 470 | ·······101:·astore········7 |
475 | ·······10 | 471 | ·······103:·aload·········7 |
476 | ·······1 | 472 | ·······105:·aload_1 |
477 | ·······1 | 473 | ·······106:·invokevirtual·#133················//·Method·com/android/calendarcommon2/ICalendar$Property.toString:(Ljava/lang/StringBuilder;)V |
478 | ·······1 | 474 | ·······109:·ldc···········#13·················//·String·\n |
479 | ·······11 | 475 | ·······111:·astore········8 |
480 | ·······11 | 476 | ·······113:·aload_1 |
481 | ·······11 | 477 | ·······114:·aload·········8 |
482 | ·······1 | 478 | ·······116:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
483 | ·······1 | 479 | ·······119:·pop |
484 | ·······12 | 480 | ·······120:·goto··········77 |
485 | ·······12 | 481 | ·······123:·aload_0 |
486 | ·······12 | 482 | ·······124:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList; |
487 | ·······1 | 483 | ·······127:·astore_2 |
488 | ·······1 | 484 | ·······128:·aload_2 |
489 | ·······1 | 485 | ·······129:·ifnull········182 |
490 | ·······13 | 486 | ·······132:·aload_0 |
491 | ·······13 | 487 | ·······133:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList; |
492 | ·······140:·astore_2 | ||
493 | ·······141:·aload_2 | ||
494 | ·······1 | 488 | ·······136:·invokevirtual·#134················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
495 | ·······1 | 489 | ·······139:·astore_2 |
496 | ·······14 | 490 | ·······140:·aload_2 |
497 | ·······14 | 491 | ·······141:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
498 | ·······152:·istore········4 | ||
499 | ·······1 | 492 | ·······146:·istore_3 |
493 | ·······147:·iload_3 | ||
500 | ·······1 | 494 | ·······148:·ifeq··········182 |
501 | ·······15 | 495 | ·······151:·aload_2 |
502 | ·······1 | 496 | ·······152:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
503 | ·······1 | 497 | ·······157:·checkcast·····#2··················//·class·com/android/calendarcommon2/ICalendar$Component |
504 | ·······16 | 498 | ·······160:·astore········9 |
505 | ·······1 | 499 | ·······162:·aload·········9 |
500 | ·······164:·aload_1 | ||
501 | ·······165:·invokevirtual·#98·················//·Method·toString:(Ljava/lang/StringBuilder;)V | ||
502 | ·······168:·ldc···········#13·················//·String·\n | ||
503 | ·······170:·astore········5 | ||
506 | ·······172:·aload_1 | 504 | ·······172:·aload_1 |
505 | ·······173:·aload·········5 | ||
507 | ·······17 | 506 | ·······175:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
507 | ·······178:·pop | ||
508 | ·······179:·goto··········140 | ||
509 | ·······182:·aload_1 | ||
508 | ·······1 | 510 | ·······183:·ldc···········#10·················//·String·END |
509 | ·······178:·astore_2 | ||
510 | ·······179:·aload_1 | ||
511 | ·······180:·aload_2 | ||
512 | ·······18 | 511 | ·······185:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
513 | ·······18 | 512 | ·······188:·pop |
514 | ·······185:·goto··········146 | ||
515 | ·······18 | 513 | ·······189:·aload_1 |
516 | ·······1 | 514 | ·······190:·ldc···········#106················//·String·: |
517 | ·······19 | 515 | ·······192:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
518 | ·······19 | 516 | ·······195:·pop |
519 | ·······19 | 517 | ·······196:·aload_0 |
520 | ·······196:·ldc···········#106················//·String·: | ||
521 | ·······198:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
522 | ·······201:·pop | ||
523 | ·······202:·aload_0 | ||
524 | ······· | 518 | ·······197:·getfield······#47·················//·Field·mName:Ljava/lang/String; |
525 | ·······20 | 519 | ·······200:·astore_2 |
526 | ·······20 | 520 | ·······201:·aload_1 |
527 | ·······20 | 521 | ·······202:·aload_2 |
528 | ·······20 | 522 | ·······203:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
529 | ·······2 | 523 | ·······206:·pop |
530 | ·······2 | 524 | ·······207:·return |
531 | } | 525 | } |
Offset 360, 69 lines modified | Offset 360, 67 lines modified | ||
360 | ········14:·invokevirtual·#80·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 360 | ········14:·invokevirtual·#80·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
361 | ········17:·areturn | 361 | ········17:·areturn |
362 | ··public·void·toString(java.lang.StringBuilder); | 362 | ··public·void·toString(java.lang.StringBuilder); |
363 | ····descriptor:·(Ljava/lang/StringBuilder;)V | 363 | ····descriptor:·(Ljava/lang/StringBuilder;)V |
364 | ····flags:·(0x0001)·ACC_PUBLIC | 364 | ····flags:·(0x0001)·ACC_PUBLIC |
365 | ····Code: | 365 | ····Code: |
366 | ······stack=300,·locals= | 366 | ······stack=300,·locals=10,·args_size=2 |
367 | ·········0:·aload_0 | 367 | ·········0:·aload_0 |
368 | ·········1:·getfield······#35·················//·Field·mName:Ljava/lang/String; | 368 | ·········1:·getfield······#35·················//·Field·mName:Ljava/lang/String; |
369 | ·········4:·astore_2 | 369 | ·········4:·astore_2 |
370 | ·········5:·aload_1 | 370 | ·········5:·aload_1 |
371 | ·········6:·aload_2 | 371 | ·········6:·aload_2 |
372 | ·········7:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 372 | ·········7:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
373 | ········10:·pop | 373 | ········10:·pop |
374 | ········11:·aload_0 | 374 | ········11:·aload_0 |
375 | ········12:·invokevirtual·#87·················//·Method·getParameterNames:()Ljava/util/Set; | 375 | ········12:·invokevirtual·#87·················//·Method·getParameterNames:()Ljava/util/Set; |
376 | ········15:·astore_3 | 376 | ········15:·astore_3 |
377 | ········16:·aload_3 | 377 | ········16:·aload_3 |
378 | ········17:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 378 | ········17:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
379 | ········22:·astore | 379 | ········22:·astore_2 |
380 | ········2 | 380 | ········23:·aload_2 |
381 | ········2 | 381 | ········24:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
382 | ········ | 382 | ········29:·istore········4 |
383 | ········3 | 383 | ········31:·iload·········4 |
384 | ········3 | 384 | ········33:·ifeq··········106 |
385 | ········3 | 385 | ········36:·aload_2 |
386 | ········ | 386 | ········37:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
387 | ········4 | 387 | ········42:·checkcast·····#105················//·class·java/lang/String |
388 | ········4 | 388 | ········45:·astore········5 |
389 | ········ | 389 | ········47:·aload_0 |
390 | ········ | 390 | ········48:·aload·········5 |
391 | ········5 | 391 | ········50:·invokevirtual·#109················//·Method·getParameters:(Ljava/lang/String;)Ljava/util/List; |
392 | ········56:·astore_2 | ||
393 | ········57:·aload_2 | ||
394 | ········5 | 392 | ········53:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
395 | ········ | 393 | ········58:·astore········6 |
396 | ········6 | 394 | ········60:·aload·········6 |
397 | ········6 | 395 | ········62:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
398 | ········ | 396 | ········67:·istore········7 |
399 | ········ | 397 | ········69:·iload·········7 |
400 | ········7 | 398 | ········71:·ifeq··········23 |
401 | ········7 | 399 | ········74:·aload·········6 |
402 | ········ | 400 | ········76:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
403 | ········8 | 401 | ········81:·checkcast·····#39·················//·class·com/android/calendarcommon2/ICalendar$Parameter |
404 | ········8 | 402 | ········84:·astore········8 |
405 | ········ | 403 | ········86:·ldc···········#112················//·String·; |
406 | ········ | 404 | ········88:·astore········9 |
407 | ········9 | 405 | ········90:·aload_1 |
408 | ········9 | 406 | ········91:·aload·········9 |
409 | ········9 | 407 | ········93:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
410 | ········9 | 408 | ········96:·pop |
411 | ······· | 409 | ········97:·aload·········8 |
412 | ······· | 410 | ········99:·aload_1 |
413 | ·······10 | 411 | ·······100:·invokevirtual·#113················//·Method·com/android/calendarcommon2/ICalendar$Parameter.toString:(Ljava/lang/StringBuilder;)V |
414 | ·······10 | 412 | ·······103:·goto··········60 |
415 | ·······10 | 413 | ·······106:·aload_1 |
416 | ·······1 | 414 | ·······107:·ldc···········#115················//·String·: |
415 | ·······109:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
416 | ·······112:·pop | ||
417 | ·······113:·aload_0 | ||
418 | ·······114:·getfield······#37·················//·Field·mValue:Ljava/lang/String; | ||
419 | ·······117:·astore_2 | ||
420 | ·······118:·aload_1 | ||
421 | ·······119:·aload_2 | ||
417 | ·······1 | 422 | ·······120:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
418 | ·······115:·pop | ||
419 | ·······116:·aload_0 | ||
420 | ·······117:·getfield······#37·················//·Field·mValue:Ljava/lang/String; | ||
421 | ·······120:·astore_2 | ||
422 | ·······121:·aload_1 | ||
423 | ·······122:·aload_2 | ||
424 | ·······123:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
425 | ·······12 | 423 | ·······123:·pop |
426 | ·······12 | 424 | ·······124:·return |
427 | } | 425 | } |
Offset 99, 32 lines modified | Offset 99, 31 lines modified | ||
99 | ····} | 99 | ····} |
100 | ···· | 100 | ···· |
101 | ····public·static·ICalendar$Component·parseComponent(final·String·s)·{ | 101 | ····public·static·ICalendar$Component·parseComponent(final·String·s)·{ |
102 | ········return·parseComponent(null,·s); | 102 | ········return·parseComponent(null,·s); |
103 | ····} | 103 | ····} |
104 | ···· | 104 | ···· |
105 | ····private·static·ICalendar$Component·parseComponentImpl(ICalendar$Component·calendar$Component,·final·String·s)·{ | 105 | ····private·static·ICalendar$Component·parseComponentImpl(ICalendar$Component·calendar$Component,·final·String·s)·{ |
106 | ········int·i·=·0; | ||
106 | ········ICalendar$Component·line·=·calendar$Component; | 107 | ········ICalendar$Component·line·=·calendar$Component; |
107 | ········final·ICalendar$ParserState·calendar$ParserState·=·new·ICalendar$ParserState((ICalendar$1)null); | 108 | ········final·ICalendar$ParserState·calendar$ParserState·=·new·ICalendar$ParserState((ICalendar$1)null); |
108 | ········calendar$ParserState.index·=·0; | 109 | ········calendar$ParserState.index·=·0; |
109 | ········final·String[]·split; | 110 | ········final·String[]·split·=·s.split("\n"); |
110 | ········final·int·length·=·(split·=·s.split("\n")).length; | ||
111 | ········int·i·=·0; | ||
112 | ····Label_006 | 111 | ····Label_0065_Outer: |
113 | ········while·(i·<·length)·{ | 112 | ········while·(i·<·split.length)·{ |
114 | ············final·String·s2·=·split[i]; | 113 | ············final·String·s2·=·split[i]; |
115 | ············final·ICalendar$ParserState·calendar$ParserState2·=·calendar$ParserState; | 114 | ············final·ICalendar$ParserState·calendar$ParserState2·=·calendar$ParserState; |
116 | ············while·(true)·{ | 115 | ············while·(true)·{ |
117 | ················try·{ | 116 | ················try·{ |
118 | ····················line·=·parseLine(s2,·calendar$ParserState2,·line); | 117 | ····················line·=·parseLine(s2,·calendar$ParserState2,·line); |
119 | ····················if·(calendar$Component·==·null)·{ | 118 | ····················if·(calendar$Component·==·null)·{ |
120 | ························calendar$Component·=·line; | 119 | ························calendar$Component·=·line; |
121 | ····················} | 120 | ····················} |
122 | ····················++i; | 121 | ····················++i; |
123 | ····················continue·Label_006 | 122 | ····················continue·Label_0065_Outer; |
124 | ················} | 123 | ················} |
125 | ················catch·(ICalendar$FormatException·ex)·{ | 124 | ················catch·(ICalendar$FormatException·ex)·{ |
126 | ····················continue; | 125 | ····················continue; |
127 | ················} | 126 | ················} |
128 | ················break; | 127 | ················break; |
129 | ············} | 128 | ············} |
130 | ············break; | 129 | ············break; |
Offset 1734, 35 lines modified | Offset 1734, 35 lines modified | ||
1734 | ············normDateTimeComparisonValue2·=·normDateTimeComparisonValue(this.mIterator); | 1734 | ············normDateTimeComparisonValue2·=·normDateTimeComparisonValue(this.mIterator); |
1735 | ········} | 1735 | ········} |
1736 | ········else·{ | 1736 | ········else·{ |
1737 | ············normDateTimeComparisonValue2·=·Long.MAX_VALUE; | 1737 | ············normDateTimeComparisonValue2·=·Long.MAX_VALUE; |
1738 | ········} | 1738 | ········} |
1739 | ········final·TreeSet<Long>·set2·=·new·TreeSet<Long>(); | 1739 | ········final·TreeSet<Long>·set2·=·new·TreeSet<Long>(); |
1740 | ········if·(set.rrules·!=·null)·{ | 1740 | ········if·(set.rrules·!=·null)·{ |
1741 | ············EventRecurrence[]·rrules; | 1741 | ············final·EventRecurrence[]·rrules·=·set.rrules; |
1742 | ············for·(int·length·=· | 1742 | ············for·(int·length·=·rrules.length,·i·=·0;·i·<·length;·++i)·{ |
1743 | ················this.expand(time,·rrules[i],·normDateTimeComparisonValue,·normDateTimeComparisonValue2,·true,·set2); | 1743 | ················this.expand(time,·rrules[i],·normDateTimeComparisonValue,·normDateTimeComparisonValue2,·true,·set2); |
1744 | ············} | 1744 | ············} |
1745 | ········} | 1745 | ········} |
1746 | ········if·(set.rdates·!=·null)·{ | 1746 | ········if·(set.rdates·!=·null)·{ |
1747 | ············long[]·rdates; | 1747 | ············final·long[]·rdates·=·set.rdates; |
1748 | ············for·(int·length2·=· | 1748 | ············for·(int·length2·=·rdates.length,·j·=·0;·j·<·length2;·++j)·{ |
1749 | ················this.mIterator.set(rdates[j]); | 1749 | ················this.mIterator.set(rdates[j]); |
1750 | ················set2.add(Long.valueOf(normDateTimeComparisonValue(this.mIterator))); | 1750 | ················set2.add(Long.valueOf(normDateTimeComparisonValue(this.mIterator))); |
1751 | ············} | 1751 | ············} |
1752 | ········} | 1752 | ········} |
1753 | ········if·(set.exrules·!=·null)·{ | 1753 | ········if·(set.exrules·!=·null)·{ |
1754 | ············EventRecurrence[]·exrules; | 1754 | ············final·EventRecurrence[]·exrules·=·set.exrules; |
1755 | ············for·(int·length3·=· | 1755 | ············for·(int·length3·=·exrules.length,·k·=·0;·k·<·length3;·++k)·{ |
1756 | ················this.expand(time,·exrules[k],·normDateTimeComparisonValue,·normDateTimeComparisonValue2,·false,·set2); | 1756 | ················this.expand(time,·exrules[k],·normDateTimeComparisonValue,·normDateTimeComparisonValue2,·false,·set2); |
1757 | ············} | 1757 | ············} |
1758 | ········} | 1758 | ········} |
1759 | ········if·(set.exdates·!=·null)·{ | 1759 | ········if·(set.exdates·!=·null)·{ |
1760 | ············long[]·exdates; | 1760 | ············final·long[]·exdates·=·set.exdates; |
1761 | ············for·(int·length4·=· | 1761 | ············for·(int·length4·=·exdates.length,·l·=·0;·l·<·length4;·++l)·{ |
1762 | ················this.mIterator.set(exdates[l]); | 1762 | ················this.mIterator.set(exdates[l]); |
1763 | ················set2.remove(Long.valueOf(normDateTimeComparisonValue(this.mIterator))); | 1763 | ················set2.remove(Long.valueOf(normDateTimeComparisonValue(this.mIterator))); |
1764 | ············} | 1764 | ············} |
1765 | ········} | 1765 | ········} |
1766 | ········long[]·array; | 1766 | ········long[]·array; |
1767 | ········if·(set2.isEmpty())·{ | 1767 | ········if·(set2.isEmpty())·{ |
1768 | ············array·=·new·long[0]; | 1768 | ············array·=·new·long[0]; |
Offset 1788, 15 lines modified | Offset 1788, 15 lines modified | ||
1788 | ········} | 1788 | ········} |
1789 | ········return·n4; | 1789 | ········return·n4; |
1790 | ····} | 1790 | ····} |
1791 | ···· | 1791 | ···· |
1792 | ····public·long·getLastOccurence(final·Time·time,·final·Time·time2,·final·RecurrenceSet·set)·{ | 1792 | ····public·long·getLastOccurence(final·Time·time,·final·Time·time2,·final·RecurrenceSet·set)·{ |
1793 | ········long·n·=·(long)(-1); | 1793 | ········long·n·=·(long)(-1); |
1794 | ········boolean·b·=·false; | 1794 | ········boolean·b·=·false; |
1795 | ········Label_03 | 1795 | ········Label_0349:·{ |
1796 | ············long·n3; | 1796 | ············long·n3; |
1797 | ············if·(set.rrules·!=·null)·{ | 1797 | ············if·(set.rrules·!=·null)·{ |
1798 | ················final·EventRecurrence[]·rrules·=·set.rrules; | 1798 | ················final·EventRecurrence[]·rrules·=·set.rrules; |
1799 | ················for·(int·length·=·rrules.length,·i·=·0;·i·<·length;·++i)·{ | 1799 | ················for·(int·length·=·rrules.length,·i·=·0;·i·<·length;·++i)·{ |
1800 | ····················final·EventRecurrence·eventRecurrence·=·rrules[i]; | 1800 | ····················final·EventRecurrence·eventRecurrence·=·rrules[i]; |
1801 | ····················if·(eventRecurrence.count·!=·0)·{ | 1801 | ····················if·(eventRecurrence.count·!=·0)·{ |
1802 | ························b·=·true; | 1802 | ························b·=·true; |
Offset 1815, 21 lines modified | Offset 1815, 21 lines modified | ||
1815 | ························final·long·n2·=·rdates[j]; | 1815 | ························final·long·n2·=·rdates[j]; |
1816 | ························if·(n2·>·n)·{ | 1816 | ························if·(n2·>·n)·{ |
1817 | ····························n·=·n2; | 1817 | ····························n·=·n2; |
1818 | ························} | 1818 | ························} |
1819 | ····················} | 1819 | ····················} |
1820 | ················} | 1820 | ················} |
1821 | ················if·(n·==·-1·||·b)·{ | 1821 | ················if·(n·==·-1·||·b)·{ |
1822 | ····················break·Label_03 | 1822 | ····················break·Label_0349; |
1823 | ················} | 1823 | ················} |
1824 | ················n3·=·n; | 1824 | ················n3·=·n; |
1825 | ············} | 1825 | ············} |
1826 | ············else·{ | 1826 | ············else·{ |
1827 | ················if·(set.rdates·==·null·||·set.exrules·!=·null·||·set.exdates·!=·null)·{ | 1827 | ················if·(set.rdates·==·null·||·set.exrules·!=·null·||·set.exdates·!=·null)·{ |
1828 | ····················break·Label_03 | 1828 | ····················break·Label_0349; |
1829 | ················} | 1829 | ················} |
1830 | ················final·long[]·rdates2·=·set.rdates; | 1830 | ················final·long[]·rdates2·=·set.rdates; |
1831 | ················for·(int·length3·=·rdates2.length,·k·=·0;·k·<·length3;·++k)·{ | 1831 | ················for·(int·length3·=·rdates2.length,·k·=·0;·k·<·length3;·++k)·{ |
1832 | ····················final·long·n4·=·rdates2[k]; | 1832 | ····················final·long·n4·=·rdates2[k]; |
1833 | ····················if·(n4·>·n)·{ | 1833 | ····················if·(n4·>·n)·{ |
1834 | ························n·=·n4; | 1834 | ························n·=·n4; |
1835 | ····················} | 1835 | ····················} |
Offset 51, 16 lines modified | Offset 51, 16 lines modified | ||
51 | ········this.exrules·=·null; | 51 | ········this.exrules·=·null; |
52 | ········this.exdates·=·null; | 52 | ········this.exdates·=·null; |
53 | ········this.init(s,·s2,·s3,·s4); | 53 | ········this.init(s,·s2,·s3,·s4); |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·static·void·addPropertiesForRuleStr(final·ICalendar$Component·calendar$Component,·final·String·s,·final·String·s2)·{ | 56 | ····public·static·void·addPropertiesForRuleStr(final·ICalendar$Component·calendar$Component,·final·String·s,·final·String·s2)·{ |
57 | ········if·(!TextUtils.isEmpty((CharSequence)s2))·{ | 57 | ········if·(!TextUtils.isEmpty((CharSequence)s2))·{ |
58 | ············String[]·ruleStrings; | 58 | ············final·String[]·ruleStrings·=·getRuleStrings(s2); |
59 | ············for·(int·length·=· | 59 | ············for·(int·length·=·ruleStrings.length,·i·=·0;·i·<·length;·++i)·{ |
60 | ················final·String·value·=·ruleStrings[i]; | 60 | ················final·String·value·=·ruleStrings[i]; |
61 | ················final·ICalendar$Property·calendar$Property·=·new·ICalendar$Property(s); | 61 | ················final·ICalendar$Property·calendar$Property·=·new·ICalendar$Property(s); |
62 | ················calendar$Property.setValue(value); | 62 | ················calendar$Property.setValue(value); |
63 | ················calendar$Component.addProperty(calendar$Property); | 63 | ················calendar$Component.addProperty(calendar$Property); |
64 | ············} | 64 | ············} |
65 | ········} | 65 | ········} |
66 | ····} | 66 | ····} |
Offset 200, 16 lines modified | Offset 200, 16 lines modified | ||
200 | ····················this.exrules[j]·=·eventRecurrence2; | 200 | ····················this.exrules[j]·=·eventRecurrence2; |
201 | ················} | 201 | ················} |
202 | ············} | 202 | ············} |
203 | ············if·(!TextUtils.isEmpty((CharSequence)s4))·{ | 203 | ············if·(!TextUtils.isEmpty((CharSequence)s4))·{ |
204 | ················final·ArrayList<Long>·list·=·new·ArrayList<Long>(); | 204 | ················final·ArrayList<Long>·list·=·new·ArrayList<Long>(); |
205 | ················final·String[]·split3·=·s4.split("\n"); | 205 | ················final·String[]·split3·=·s4.split("\n"); |
206 | ················for·(int·length·=·split3.length,·k·=·0;·k·<·length;·++k)·{ | 206 | ················for·(int·length·=·split3.length,·k·=·0;·k·<·length;·++k)·{ |
207 | ····················long[]·recurrenceDates; | 207 | ····················final·long[]·recurrenceDates·=·parseRecurrenceDates(split3[k]); |
208 | ····················for·(int·length2·=· | 208 | ····················for·(int·length2·=·recurrenceDates.length,·l·=·0;·l·<·length2;·++l)·{ |
209 | ························list.add(Long.valueOf(recurrenceDates[l])); | 209 | ························list.add(Long.valueOf(recurrenceDates[l])); |
210 | ····················} | 210 | ····················} |
211 | ················} | 211 | ················} |
212 | ················this.exdates·=·new·long[list.size()]; | 212 | ················this.exdates·=·new·long[list.size()]; |
213 | ················for·(int·n·=·0;·n·<·list.size();·++n)·{ | 213 | ················for·(int·n·=·0;·n·<·list.size();·++n)·{ |
214 | ····················this.exdates[n]·=·(long)list.get(n); | 214 | ····················this.exdates[n]·=·(long)list.get(n); |
215 | ················} | 215 | ················} |
Offset 446, 15 lines modified | Offset 446, 15 lines modified | ||
446 | ·······124:·astore········12 | 446 | ·······124:·astore········12 |
447 | ·······126:·goto··········56 | 447 | ·······126:·goto··········56 |
448 | ··public·void·drawPalette(int[],·int); | 448 | ··public·void·drawPalette(int[],·int); |
449 | ····descriptor:·([II)V | 449 | ····descriptor:·([II)V |
450 | ····flags:·(0x0001)·ACC_PUBLIC | 450 | ····flags:·(0x0001)·ACC_PUBLIC |
451 | ····Code: | 451 | ····Code: |
452 | ······stack=300,·locals=1 | 452 | ······stack=300,·locals=14,·args_size=3 |
453 | ·········0:·aload_1 | 453 | ·········0:·aload_1 |
454 | ·········1:·ifnonnull·····5 | 454 | ·········1:·ifnonnull·····5 |
455 | ·········4:·return | 455 | ·········4:·return |
456 | ·········5:·aload_0 | 456 | ·········5:·aload_0 |
457 | ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V | 457 | ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V |
458 | ·········9:·iconst_0 | 458 | ·········9:·iconst_0 |
459 | ········10:·istore_3 | 459 | ········10:·istore_3 |
Offset 462, 99 lines modified | Offset 462, 99 lines modified | ||
462 | ········12:·istore········4 | 462 | ········12:·istore········4 |
463 | ········14:·iconst_0 | 463 | ········14:·iconst_0 |
464 | ········15:·istore········5 | 464 | ········15:·istore········5 |
465 | ········17:·aload_0 | 465 | ········17:·aload_0 |
466 | ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow; | 466 | ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow; |
467 | ········21:·astore········6 | 467 | ········21:·astore········6 |
468 | ········23:·aload_1 | 468 | ········23:·aload_1 |
469 | ········24:·astore········7 | ||
470 | ········26:·aload_1 | ||
471 | ········2 | 469 | ········24:·arraylength |
470 | ········25:·istore········7 | ||
471 | ········27:·iconst_0 | ||
472 | ········28:·istore········8 | 472 | ········28:·istore········8 |
473 | ········30:·iconst_0 | ||
474 | ········31:·istore········9 | ||
475 | ········33:·iload·········9 | ||
476 | ········3 | 473 | ········30:·iload·········8 |
474 | ········32:·iload·········7 | ||
477 | ········3 | 475 | ········34:·if_icmpge·····150 |
476 | ········37:·aload_1 | ||
478 | ········ | 477 | ········38:·iload·········8 |
478 | ········40:·iaload | ||
479 | ········41:·istore········9 | ||
480 | ········43:·iload_3 | ||
481 | ········44:·iconst_1 | ||
482 | ········45:·iadd | ||
483 | ········46:·istore_3 | ||
484 | ········47:·aload_0 | ||
479 | ········4 | 485 | ········48:·iload·········9 |
480 | ········44:·iaload | ||
481 | ········45:·istore········10 | ||
482 | ········47:·iload_3 | ||
483 | ········48:·iconst_1 | ||
484 | ········49:·iadd | ||
485 | ········50:·istore_3 | ||
486 | ········51:·aload_0 | ||
487 | ········52:·iload·········10 | ||
488 | ········5 | 486 | ········50:·iload_2 |
489 | ········5 | 487 | ········51:·invokespecial·#105················//·Method·createColorSwatch:(II)Lcom/android/colorpicker/ColorPickerSwatch; |
490 | ········5 | 488 | ········54:·astore········10 |
491 | ········ | 489 | ········56:·iload·········9 |
492 | ········ | 490 | ········58:·iload_2 |
493 | ········ | 491 | ········59:·if_icmpne·····144 |
494 | ········6 | 492 | ········62:·iconst_1 |
495 | ········6 | 493 | ········63:·istore········11 |
496 | ········6 | 494 | ········65:·aload_0 |
497 | ········ | 495 | ········66:·astore········12 |
498 | ········ | 496 | ········68:·aload_0 |
499 | ········ | 497 | ········69:·iload·········5 |
500 | ········7 | 498 | ········71:·iload_3 |
501 | ········7 | 499 | ········72:·iload·········4 |
502 | ········7 | 500 | ········74:·iload·········11 |
503 | ········ | 501 | ········76:·aload·········10 |
504 | ········ | 502 | ········78:·invokespecial·#109················//·Method·setSwatchDescription:(IIIZLandroid/view/View;)V |
505 | ········8 | 503 | ········81:·aload_0 |
506 | ········8 | 504 | ········82:·aload·········6 |
507 | ········8 | 505 | ········84:·aload·········10 |
508 | ········ | 506 | ········86:·iload·········5 |
509 | ········ | 507 | ········88:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V |
510 | ········9 | 508 | ········91:·iload·········4 |
511 | ········9 | 509 | ········93:·iconst_1 |
512 | ········9 | 510 | ········94:·iadd |
513 | ········9 | 511 | ········95:·istore········4 |
514 | ······· | 512 | ········97:·aload_0 |
515 | ······· | 513 | ········98:·getfield······#91·················//·Field·mNumColumns:I |
516 | ·······10 | 514 | ·······101:·istore········13 |
517 | ·······10 | 515 | ·······103:·iload·········4 |
518 | ·······10 | 516 | ·······105:·iload·········13 |
519 | ·······1 | 517 | ·······107:·if_icmpne·····131 |
520 | ·······11 | 518 | ·······110:·aload_0 |
521 | ·······11 | 519 | ·······111:·aload·········6 |
522 | ·······11 | 520 | ·······113:·invokevirtual·#114················//·Method·addView:(Landroid/view/View;)V |
523 | ·······1 | 521 | ·······116:·aload_0 |
524 | ·······1 | 522 | ·······117:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow; |
525 | ·······12 | 523 | ·······120:·astore········6 |
526 | ·······12 | 524 | ·······122:·iconst_0 |
527 | ·······12 | 525 | ·······123:·istore········4 |
528 | ·······12 | 526 | ·······125:·iload·········5 |
529 | ·······131:·iconst_1 | ||
530 | ·······132:·iadd | ||
531 | ·······133:·istore········5 | ||
532 | ·······135:·iload·········9 | ||
533 | ·······1 | 527 | ·······127:·iconst_1 |
534 | ·······1 | 528 | ·······128:·iadd |
529 | ·······129:·istore········5 | ||
530 | ·······131:·iload·········8 | ||
531 | ·······133:·iconst_1 | ||
532 | ·······134:·iadd | ||
533 | ·······135:·istore········13 | ||
534 | ·······137:·iload·········13 | ||
535 | ·······139:·istore········ | 535 | ·······139:·istore········8 |
536 | ·······141:·goto··········3 | 536 | ·······141:·goto··········30 |
537 | ·······144:·iconst_0 | 537 | ·······144:·iconst_0 |
538 | ·······145:·istore········1 | 538 | ·······145:·istore········11 |
539 | ·······147:·goto··········6 | 539 | ·······147:·goto··········65 |
540 | ·······150:·iload·········4 | 540 | ·······150:·iload·········4 |
541 | ·······152:·ifle··········4 | 541 | ·······152:·ifle··········4 |
542 | ·······155:·aload_0 | 542 | ·······155:·aload_0 |
543 | ·······156:·getfield······#91·················//·Field·mNumColumns:I | 543 | ·······156:·getfield······#91·················//·Field·mNumColumns:I |
544 | ·······159:·istore········1 | 544 | ·······159:·istore········13 |
545 | ·······161:·iload·········4 | 545 | ·······161:·iload·········4 |
546 | ·······163:·iload·········1 | 546 | ·······163:·iload·········13 |
547 | ·······165:·if_icmpeq·····193 | 547 | ·······165:·if_icmpeq·····193 |
548 | ·······168:·aload_0 | 548 | ·······168:·aload_0 |
549 | ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView; | 549 | ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView; |
550 | ·······172:·astore········1 | 550 | ·······172:·astore········12 |
551 | ·······174:·aload_0 | 551 | ·······174:·aload_0 |
552 | ·······175:·aload·········6 | 552 | ·······175:·aload·········6 |
553 | ·······177:·aload·········1 | 553 | ·······177:·aload·········12 |
554 | ·······179:·iload·········5 | 554 | ·······179:·iload·········5 |
555 | ·······181:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V | 555 | ·······181:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V |
Max diff block lines reached; 100/6199 bytes (1.61%) of diff not shown. |
Offset 120, 71 lines modified | Offset 120, 69 lines modified | ||
120 | ·········0:·iconst_1 | 120 | ·········0:·iconst_1 |
121 | ·········1:·ireturn | 121 | ·········1:·ireturn |
122 | ··protected·boolean·onStateChange(int[]); | 122 | ··protected·boolean·onStateChange(int[]); |
123 | ····descriptor:·([I)Z | 123 | ····descriptor:·([I)Z |
124 | ····flags:·(0x0004)·ACC_PROTECTED | 124 | ····flags:·(0x0004)·ACC_PROTECTED |
125 | ····Code: | 125 | ····Code: |
126 | ······stack=300,·locals= | 126 | ······stack=300,·locals=8,·args_size=2 |
127 | ·········0:·iconst_0 | 127 | ·········0:·iconst_0 |
128 | ·········1:·istore_2 | 128 | ·········1:·istore_2 |
129 | ·········2:·aload_1 | 129 | ·········2:·aload_1 |
130 | ·········3:·astore_3 | ||
131 | ·········4:·aload_1 | ||
132 | ········· | 130 | ·········3:·arraylength |
131 | ·········4:·istore_3 | ||
132 | ·········5:·iconst_0 | ||
133 | ·········6:·istore········4 | 133 | ·········6:·istore········4 |
134 | ·········8:·iconst_0 | ||
135 | ·········9:·istore········5 | ||
136 | ········ | 134 | ·········8:·iload·········4 |
135 | ········10:·iload_3 | ||
136 | ········11:·if_icmpge·····44 | ||
137 | ········14:·aload_1 | ||
137 | ········1 | 138 | ········15:·iload·········4 |
138 | ········15:·if_icmpge·····48 | ||
139 | ········18:·aload_3 | ||
140 | ········19:·iload·········5 | ||
141 | ········ | 139 | ········17:·iaload |
140 | ········18:·istore········5 | ||
141 | ········20:·ldc···········#31·················//·int·16842919 | ||
142 | ········22:·istore········6 | 142 | ········22:·istore········6 |
143 | ········24:·ldc···········#31·················//·int·16842919 | ||
144 | ········2 | 143 | ········24:·iload·········5 |
145 | ········2 | 144 | ········26:·iload·········6 |
146 | ········30:·iload·········7 | ||
147 | ········ | 145 | ········28:·if_icmpeq·····42 |
148 | ········3 | 146 | ········31:·ldc···········#33·················//·int·16842908 |
149 | ········3 | 147 | ········33:·istore········6 |
148 | ········35:·iload·········5 | ||
150 | ········3 | 149 | ········37:·iload·········6 |
151 | ········41:·iload·········7 | ||
152 | ········ | 150 | ········39:·if_icmpne·····81 |
153 | ········4 | 151 | ········42:·iconst_1 |
154 | ········4 | 152 | ········43:·istore_2 |
155 | ········4 | 153 | ········44:·iload_2 |
156 | ········4 | 154 | ········45:·ifeq··········90 |
157 | ········ | 155 | ········48:·aload_0 |
158 | ········ | 156 | ········49:·getfield······#16·················//·Field·mColor:I |
159 | ········5 | 157 | ········52:·istore········4 |
160 | ········5 | 158 | ········54:·aload_0 |
161 | ········5 | 159 | ········55:·iload·········4 |
162 | ········ | 160 | ········57:·invokespecial·#38·················//·Method·getPressedColor:(I)I |
163 | ········6 | 161 | ········60:·istore········4 |
164 | ········6 | 162 | ········62:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; |
165 | ········6 | 163 | ········65:·astore········7 |
166 | ········ | 164 | ········67:·aload_0 |
165 | ········68:·iload·········4 | ||
167 | ········7 | 166 | ········70:·aload·········7 |
168 | ········74:·aload·········8 | ||
169 | ········7 | 167 | ········72:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V |
170 | ········7 | 168 | ········75:·aload_0 |
171 | ········ | 169 | ········76:·aload_1 |
172 | ········ | 170 | ········77:·invokespecial·#52·················//·Method·android/graphics/drawable/LayerDrawable.onStateChange:([I)Z |
173 | ········8 | 171 | ········80:·ireturn |
174 | ········8 | 172 | ········81:·iload·········4 |
175 | ········8 | 173 | ········83:·iconst_1 |
176 | ········8 | 174 | ········84:·iadd |
177 | ········8 | 175 | ········85:·istore········4 |
178 | ········ | 176 | ········87:·goto··········8 |
179 | ········9 | 177 | ········90:·aload_0 |
180 | ········9 | 178 | ········91:·getfield······#16·················//·Field·mColor:I |
181 | ········9 | 179 | ········94:·istore········4 |
182 | ······· | 180 | ········96:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; |
183 | ······· | 181 | ········99:·astore········7 |
184 | ·······10 | 182 | ·······101:·aload_0 |
185 | ·······10 | 183 | ·······102:·iload·········4 |
186 | ·······10 | 184 | ·······104:·aload·········7 |
187 | ·······1 | 185 | ·······106:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V |
188 | ·······1 | 186 | ·······109:·goto··········75 |
189 | } | 187 | } |
Offset 353, 241 lines modified | Offset 353, 243 lines modified | ||
353 | ········58:·lload·········7 | 353 | ········58:·lload·········7 |
354 | ········60:·lreturn | 354 | ········60:·lreturn |
355 | ··public·static·com.android.common.OperationScheduler$Options·parseOptions(java.lang.String,·com.android.common.OperationScheduler$Options); | 355 | ··public·static·com.android.common.OperationScheduler$Options·parseOptions(java.lang.String,·com.android.common.OperationScheduler$Options); |
356 | ····descriptor:·(Ljava/lang/String;Lcom/android/common/OperationScheduler$Options;)Lcom/android/common/OperationScheduler$Options; | 356 | ····descriptor:·(Ljava/lang/String;Lcom/android/common/OperationScheduler$Options;)Lcom/android/common/OperationScheduler$Options; |
357 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 357 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
358 | ····Code: | 358 | ····Code: |
359 | ······stack=300,·locals=1 | 359 | ······stack=300,·locals=18,·args_size=2 |
360 | ·········0:·iconst_4 | 360 | ·········0:·iconst_4 |
361 | ·········1:·istore_2 | 361 | ·········1:·istore_2 |
362 | ·········2:·iconst_2 | 362 | ·········2:·iconst_2 |
363 | ·········3:·istore_3 | 363 | ·········3:·istore_3 |
364 | ·········4:·iconst_1 | 364 | ·········4:·iconst_1 |
365 | ·········5:·istore········4 | 365 | ·········5:·istore········4 |
366 | ·········7:·aconst_null | ||
367 | ·········8:·astore········5 | ||
368 | ········10:·aload_0 | ||
366 | ········ | 369 | ········11:·ldc···········#44·················//·String··+ |
367 | ·········9:·astore········5 | ||
368 | ········11:·aload_0 | ||
369 | ········12:·aload·········5 | ||
370 | ········1 | 370 | ········13:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
371 | ········1 | 371 | ········16:·astore········6 |
372 | ········1 | 372 | ········18:·aload·········6 |
373 | ········2 | 373 | ········20:·arraylength |
374 | ········2 | 374 | ········21:·istore········7 |
375 | ········2 | 375 | ········23:·iconst_0 |
376 | ········2 | 376 | ········24:·istore········8 |
377 | ········26:·aconst_null | ||
378 | ········27:·astore········9 | ||
377 | ········2 | 379 | ········29:·iload·········8 |
378 | ········ | 380 | ········31:·iload·········7 |
379 | ········3 | 381 | ········33:·if_icmpge·····466 |
380 | ········3 | 382 | ········36:·aload·········6 |
381 | ········3 | 383 | ········38:·iload·········8 |
382 | ········ | 384 | ········40:·aaload |
383 | ········ | 385 | ········41:·astore········10 |
384 | ········4 | 386 | ········43:·aload·········10 |
385 | ········4 | 387 | ········45:·invokevirtual·#54·················//·Method·java/lang/String.length:()I |
386 | ········4 | 388 | ········48:·istore········11 |
387 | ········ | 389 | ········50:·iload·········11 |
388 | ········5 | 390 | ········52:·ifne··········64 |
389 | ········5 | 391 | ········55:·iload·········8 |
390 | ········5 | 392 | ········57:·iconst_1 |
391 | ········5 | 393 | ········58:·iadd |
392 | ········5 | 394 | ········59:·istore········8 |
393 | ········ | 395 | ········61:·goto··········29 |
394 | ········6 | 396 | ········64:·ldc···········#56·················//·String·backoff= |
395 | ········6 | 397 | ········66:·astore········12 |
396 | ········66:·aload·········9 | ||
397 | ········68:·aload········· | 398 | ········68:·aload·········10 |
399 | ········70:·aload·········12 | ||
398 | ········7 | 400 | ········72:·invokevirtual·#60·················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z |
399 | ········7 | 401 | ········75:·istore········11 |
400 | ········7 | 402 | ········77:·iload·········11 |
401 | ········7 | 403 | ········79:·ifeq··········319 |
402 | ········8 | 404 | ········82:·aload·········10 |
403 | ········8 | 405 | ········84:·bipush········8 |
404 | ········8 | 406 | ········86:·invokevirtual·#65·················//·Method·java/lang/String.substring:(I)Ljava/lang/String; |
405 | ········8 | 407 | ········89:·astore········12 |
406 | ········ | 408 | ········91:·ldc···········#67·················//·String·\\+ |
407 | ········9 | 409 | ········93:·astore········13 |
408 | ········93:·aload·········5 | ||
409 | ········95:·aload·········1 | 410 | ········95:·aload·········12 |
411 | ········97:·aload·········13 | ||
410 | ········9 | 412 | ········99:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
411 | ·······10 | 413 | ·······102:·astore········14 |
412 | ·······10 | 414 | ·······104:·aload·········14 |
413 | ·······10 | 415 | ·······106:·arraylength |
414 | ·······10 | 416 | ·······107:·istore········11 |
415 | ·······10 | 417 | ·······109:·iconst_3 |
416 | ·······1 | 418 | ·······110:·istore········15 |
417 | ·······110:·iload·········10 | ||
418 | ·······112:·iload·········1 | 419 | ·······112:·iload·········11 |
420 | ·······114:·iload·········15 | ||
419 | ·······11 | 421 | ·······116:·if_icmple·····165 |
420 | ·······11 | 422 | ·······119:·new···········#70·················//·class·java/lang/IllegalArgumentException |
421 | ·······12 | 423 | ·······122:·astore········9 |
422 | ·······12 | 424 | ·······124:·new···········#72·················//·class·java/lang/StringBuilder |
423 | ·······12 | 425 | ·······127:·astore········5 |
424 | ·······12 | 426 | ·······129:·aload·········5 |
425 | ·······1 | 427 | ·······131:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V |
426 | ·······13 | 428 | ·······134:·aload·········5 |
427 | ·······13 | 429 | ·······136:·ldc···········#75·················//·String·bad·value·for·backoff:·[ |
428 | ·······13 | 430 | ·······138:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
429 | ·······1 | 431 | ·······141:·aload_0 |
430 | ·······14 | 432 | ·······142:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
431 | ·······14 | 433 | ·······145:·ldc···········#81·················//·String·] |
432 | ·······14 | 434 | ·······147:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
433 | ·······1 | 435 | ·······150:·invokevirtual·#85·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
434 | ·······15 | 436 | ·······153:·astore········5 |
437 | ·······155:·aload·········9 | ||
435 | ·······15 | 438 | ·······157:·aload·········5 |
436 | ·······155:·aload·········11 | ||
437 | ·······15 | 439 | ·······159:·invokespecial·#88·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
438 | ·······16 | 440 | ·······162:·aload·········9 |
439 | ·······16 | 441 | ·······164:·athrow |
440 | ·······16 | 442 | ·······165:·aload·········14 |
441 | ·······16 | 443 | ·······167:·arraylength |
442 | ·······16 | 444 | ·······168:·istore········11 |
443 | ·······1 | 445 | ·······170:·iload·········11 |
444 | ·······17 | 446 | ·······172:·ifle··········212 |
445 | ·······17 | 447 | ·······175:·aload·········14 |
446 | ·······17 | 448 | ·······177:·iconst_0 |
447 | ·······17 | 449 | ·······178:·aaload |
448 | ·······17 | 450 | ·······179:·astore········12 |
449 | ·······1 | 451 | ·······181:·aload·········12 |
450 | ·······18 | 452 | ·······183:·invokevirtual·#54·················//·Method·java/lang/String.length:()I |
451 | ·······18 | 453 | ·······186:·istore········11 |
452 | ·······18 | 454 | ·······188:·iload·········11 |
453 | ·······1 | 455 | ·······190:·ifle··········212 |
456 | ·······193:·aload·········14 | ||
457 | ·······195:·iconst_0 | ||
458 | ·······196:·aaload | ||
459 | ·······197:·astore········12 | ||
454 | ·······19 | 460 | ·······199:·aload·········12 |
455 | ·······193:·iconst_0 | ||
456 | ·······194:·aaload | ||
457 | ·······195:·astore········5 | ||
458 | ·······197:·aload·········5 | ||
459 | ······· | 461 | ·······201:·invokestatic··#92·················//·Method·parseSeconds:(Ljava/lang/String;)J |
460 | ·······20 | 462 | ·······204:·lstore········16 |
461 | ·······20 | 463 | ·······206:·aload_1 |
462 | ·······20 | 464 | ·······207:·lload·········16 |
463 | ·······20 | 465 | ·······209:·putfield······#98·················//·Field·com/android/common/OperationScheduler$Options.backoffFixedMillis:J |
466 | ·······212:·aload·········14 | ||
467 | ·······214:·arraylength | ||
Max diff block lines reached; 12414/31708 bytes (39.15%) of diff not shown. |
Offset 157, 24 lines modified | Offset 157, 21 lines modified | ||
157 | ············} | 157 | ············} |
158 | ············Log.w(DataUsageStatUpdater.TAG,·"Cursor·for·Phone.CONTENT_URI·became·null."); | 158 | ············Log.w(DataUsageStatUpdater.TAG,·"Cursor·for·Phone.CONTENT_URI·became·null."); |
159 | ········} | 159 | ········} |
160 | ········return·false; | 160 | ········return·false; |
161 | ····} | 161 | ····} |
162 | ···· | 162 | ···· |
163 | ····public·boolean·updateWithRfc822Address(final·Collection·collection)·{ | 163 | ····public·boolean·updateWithRfc822Address(final·Collection·collection)·{ |
164 | ········boolean·updateWithAddress; | 164 | ········boolean·updateWithAddress·=·false; |
165 | ········if·(collection· | 165 | ········if·(collection·!=·null)·{ |
166 | ············updateWithAddress·=·false; | ||
167 | ········} | ||
168 | ········else·{ | ||
169 | ············final·HashSet<String>·set·=·new·HashSet<String>(); | 166 | ············final·HashSet<String>·set·=·new·HashSet<String>(); |
170 | ············final·Iterator<CharSequence>·iterator·=·collection.iterator(); | 167 | ············final·Iterator<CharSequence>·iterator·=·collection.iterator(); |
171 | ············while·(iterator.hasNext())·{ | 168 | ············while·(iterator.hasNext())·{ |
172 | ················Rfc822Token[]·tokenize; | ||
173 | ················f | 169 | ················final·Rfc822Token[]·tokenize·=·Rfc822Tokenizer.tokenize((CharSequence)((CharSequence)iterator.next()).toString().trim()); |
170 | ················for·(int·length·=·tokenize.length,·i·=·0;·i·<·length;·++i)·{ | ||
174 | ····················set.add(tokenize[i].getAddress()); | 171 | ····················set.add(tokenize[i].getAddress()); |
175 | ················} | 172 | ················} |
176 | ············} | 173 | ············} |
177 | ············updateWithAddress·=·this.updateWithAddress(set); | 174 | ············updateWithAddress·=·this.updateWithAddress(set); |
178 | ········} | 175 | ········} |
179 | ········return·updateWithAddress; | 176 | ········return·updateWithAddress; |
180 | ····} | 177 | ····} |
Offset 201, 40 lines modified | Offset 201, 38 lines modified | ||
201 | ········76:·aload_0 | 201 | ········76:·aload_0 |
202 | ········77:·areturn | 202 | ········77:·areturn |
203 | ··public·com.android.common.content.ProjectionMap$Builder·addAll(java.lang.String[]); | 203 | ··public·com.android.common.content.ProjectionMap$Builder·addAll(java.lang.String[]); |
204 | ····descriptor:·([Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; | 204 | ····descriptor:·([Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; |
205 | ····flags:·(0x0001)·ACC_PUBLIC | 205 | ····flags:·(0x0001)·ACC_PUBLIC |
206 | ····Code: | 206 | ····Code: |
207 | ······stack=300,·locals= | 207 | ······stack=300,·locals=5,·args_size=2 |
208 | ·········0:·aload_1 | 208 | ·········0:·aload_1 |
209 | ·········1:·astore_2 | ||
210 | ·········2:·aload_1 | ||
211 | ········· | 209 | ·········1:·arraylength |
210 | ·········2:·istore_2 | ||
211 | ·········3:·iconst_0 | ||
212 | ·········4:·istore_3 | 212 | ·········4:·istore_3 |
213 | ·········5:·i | 213 | ·········5:·iload_3 |
214 | ·········6:·istore········4 | ||
215 | ········· | 214 | ·········6:·iload_2 |
215 | ·········7:·if_icmpge·····29 | ||
216 | ········10:·aload_1 | ||
216 | ········1 | 217 | ········11:·iload_3 |
217 | ········11:·if_icmpge·····36 | ||
218 | ········14:·aload_2 | ||
219 | ········15:·iload·········4 | ||
220 | ········1 | 218 | ········12:·aaload |
221 | ········1 | 219 | ········13:·astore········4 |
222 | ········ | 220 | ········15:·aload_0 |
223 | ········ | 221 | ········16:·aload·········4 |
224 | ········ | 222 | ········18:·invokevirtual·#66·················//·Method·add:(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; |
225 | ········2 | 223 | ········21:·pop |
226 | ········2 | 224 | ········22:·iload_3 |
227 | ········2 | 225 | ········23:·iconst_1 |
228 | ········ | 226 | ········24:·iadd |
229 | ········ | 227 | ········25:·istore_3 |
230 | ········ | 228 | ········26:·goto··········5 |
231 | ········ | 229 | ········29:·aload_0 |
232 | ········3 | 230 | ········30:·areturn |
233 | ··public·com.android.common.content.ProjectionMap·build(); | 231 | ··public·com.android.common.content.ProjectionMap·build(); |
234 | ····descriptor:·()Lcom/android/common/content/ProjectionMap; | 232 | ····descriptor:·()Lcom/android/common/content/ProjectionMap; |
235 | ····flags:·(0x0001)·ACC_PUBLIC | 233 | ····flags:·(0x0001)·ACC_PUBLIC |
236 | ····Code: | 234 | ····Code: |
237 | ······stack=300,·locals=2,·args_size=1 | 235 | ······stack=300,·locals=2,·args_size=1 |
238 | ·········0:·aload_0 | 236 | ·········0:·aload_0 |
Offset 239, 53 lines modified | Offset 239, 51 lines modified | ||
239 | ·········1:·invokespecial·#48·················//·Method·java/lang/Object."<init>":()V | 239 | ·········1:·invokespecial·#48·················//·Method·java/lang/Object."<init>":()V |
240 | ·········4:·return | 240 | ·········4:·return |
241 | ··private·static·boolean·contains(java.lang.Object[],·java.lang.Object); | 241 | ··private·static·boolean·contains(java.lang.Object[],·java.lang.Object); |
242 | ····descriptor:·([Ljava/lang/Object;Ljava/lang/Object;)Z | 242 | ····descriptor:·([Ljava/lang/Object;Ljava/lang/Object;)Z |
243 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 243 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
244 | ····Code: | 244 | ····Code: |
245 | ······stack=300,·locals= | 245 | ······stack=300,·locals=7,·args_size=2 |
246 | ·········0:·iconst_1 | 246 | ·········0:·iconst_1 |
247 | ·········1:·istore_2 | 247 | ·········1:·istore_2 |
248 | ·········2:·aload_0 | 248 | ·········2:·aload_0 |
249 | ·········3:·astore_3 | ||
250 | ·········4:·aload_0 | ||
251 | ········· | 249 | ·········3:·arraylength |
250 | ·········4:·istore_3 | ||
251 | ·········5:·iconst_0 | ||
252 | ·········6:·istore········4 | 252 | ·········6:·istore········4 |
253 | ·········8:·iconst_0 | ||
254 | ·········9:·istore········5 | ||
255 | ········ | 253 | ·········8:·iload·········4 |
254 | ········10:·iload_3 | ||
255 | ········11:·if_icmpge·····57 | ||
256 | ········14:·aload_0 | ||
256 | ········1 | 257 | ········15:·iload·········4 |
257 | ········15:·if_icmpge·····61 | ||
258 | ········18:·aload_3 | ||
259 | ········19:·iload·········5 | ||
260 | ········ | 258 | ········17:·aaload |
261 | ········ | 259 | ········18:·astore········5 |
262 | ········2 | 260 | ········20:·aload·········5 |
263 | ········2 | 261 | ········22:·ifnonnull·····31 |
264 | ········2 | 262 | ········25:·aload_1 |
265 | ········ | 263 | ········26:·ifnonnull·····48 |
266 | ········ | 264 | ········29:·iload_2 |
267 | ········3 | 265 | ········30:·ireturn |
268 | ········3 | 266 | ········31:·aload_1 |
269 | ········3 | 267 | ········32:·ifnull········48 |
270 | ········3 | 268 | ········35:·aload·········5 |
271 | ········ | 269 | ········37:·aload_1 |
272 | ········ | 270 | ········38:·invokevirtual·#52·················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z |
273 | ········4 | 271 | ········41:·istore········6 |
274 | ········4 | 272 | ········43:·iload·········6 |
275 | ········4 | 273 | ········45:·ifne··········29 |
276 | ········ | 274 | ········48:·iload·········4 |
277 | ········5 | 275 | ········50:·iconst_1 |
278 | ········5 | 276 | ········51:·iadd |
279 | ········5 | 277 | ········52:·istore········4 |
280 | ········5 | 278 | ········54:·goto··········8 |
281 | ········ | 279 | ········57:·iconst_0 |
282 | ········ | 280 | ········58:·istore_2 |
283 | ········ | 281 | ········59:·goto··········29 |
284 | ··public·void·createDatabase(android.database.sqlite.SQLiteDatabase); | 282 | ··public·void·createDatabase(android.database.sqlite.SQLiteDatabase); |
285 | ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V | 283 | ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V |
286 | ····flags:·(0x0001)·ACC_PUBLIC | 284 | ····flags:·(0x0001)·ACC_PUBLIC |
287 | ····Code: | 285 | ····Code: |
288 | ······stack=300,·locals=4,·args_size=2 | 286 | ······stack=300,·locals=4,·args_size=2 |
289 | ·········0:·aload_1 | 287 | ·········0:·aload_1 |
Offset 533, 50 lines modified | Offset 533, 48 lines modified | ||
533 | ······stack=300,·locals=8,·args_size=1 | 533 | ······stack=300,·locals=8,·args_size=1 |
534 | ·········0:·aload_0 | 534 | ·········0:·aload_0 |
535 | ·········1:·getfield······#66·················//·Field·mParentView:Landroid/view/View; | 535 | ·········1:·getfield······#66·················//·Field·mParentView:Landroid/view/View; |
536 | ·········4:·invokestatic··#153················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; | 536 | ·········4:·invokestatic··#153················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
537 | ·········7:·astore_1 | 537 | ·········7:·astore_1 |
538 | ·········8:·aload_0 | 538 | ·········8:·aload_0 |
539 | ·········9:·getfield······#66·················//·Field·mParentView:Landroid/view/View; | 539 | ·········9:·getfield······#66·················//·Field·mParentView:Landroid/view/View; |
540 | ········12:·astore_2 | ||
541 | ········13:·aload_2 | ||
542 | ········1 | 540 | ········12:·aload_1 |
543 | ········1 | 541 | ········13:·invokestatic··#159················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
544 | ········1 | 542 | ········16:·new···········#161················//·class·java/util/LinkedList |
545 | ········ | 543 | ········19:·astore_2 |
546 | ········2 | 544 | ········20:·aload_2 |
547 | ········2 | 545 | ········21:·invokespecial·#162················//·Method·java/util/LinkedList."<init>":()V |
548 | ········2 | 546 | ········24:·aload_0 |
549 | ········2 | 547 | ········25:·aload_2 |
550 | ········2 | 548 | ········26:·invokevirtual·#166················//·Method·getVisibleItems:(Ljava/util/List;)V |
551 | ········ | 549 | ········29:·aload_2 |
552 | ········3 | 550 | ········30:·invokevirtual·#170················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
553 | ········35:·astore········4 | ||
554 | ········3 | 551 | ········33:·astore_3 |
552 | ········34:·aload_3 | ||
555 | ········3 | 553 | ········35:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
556 | ········4 | 554 | ········40:·istore········4 |
557 | ········4 | 555 | ········42:·iload·········4 |
558 | ········4 | 556 | ········44:·ifeq··········80 |
559 | ········ | 557 | ········47:·aload_3 |
560 | ········ | 558 | ········48:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
561 | ········5 | 559 | ········53:·astore········5 |
562 | ········ | 560 | ········55:·aload_0 |
563 | ········ | 561 | ········56:·aload·········5 |
564 | ········ | 562 | ········58:·invokevirtual·#81·················//·Method·getIdForItem:(Ljava/lang/Object;)I |
565 | ········6 | 563 | ········61:·istore········6 |
566 | ········6 | 564 | ········63:·aload_0 |
567 | ········6 | 565 | ········64:·getfield······#66·················//·Field·mParentView:Landroid/view/View; |
568 | ········ | 566 | ········67:·astore········7 |
569 | ········ | 567 | ········69:·aload_1 |
570 | ········74:·aload_2 | ||
571 | ········7 | 568 | ········70:·aload·········7 |
569 | ········72:·iload·········6 | ||
572 | ········7 | 570 | ········74:·invokevirtual·#182················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V |
573 | ········ | 571 | ········77:·goto··········34 |
574 | ········8 | 572 | ········80:·aload_1 |
575 | ········8 | 573 | ········81:·areturn |
576 | ··private·boolean·intersectVisibleToUser(android.graphics.Rect); | 574 | ··private·boolean·intersectVisibleToUser(android.graphics.Rect); |
577 | ····descriptor:·(Landroid/graphics/Rect;)Z | 575 | ····descriptor:·(Landroid/graphics/Rect;)Z |
578 | ····flags:·(0x0002)·ACC_PRIVATE | 576 | ····flags:·(0x0002)·ACC_PRIVATE |
579 | ····Code: | 577 | ····Code: |
580 | ······stack=300,·locals=10,·args_size=2 | 578 | ······stack=300,·locals=10,·args_size=2 |
581 | ·········0:·iconst_0 | 579 | ·········0:·iconst_0 |
Offset 105, 49 lines modified | Offset 105, 47 lines modified | ||
105 | ·········8:·pop | 105 | ·········8:·pop |
106 | ·········9:·return | 106 | ·········9:·return |
107 | ··public·com.android.datetimepicker.time.TimePickerDialog$Node·canReach(int); | 107 | ··public·com.android.datetimepicker.time.TimePickerDialog$Node·canReach(int); |
108 | ····descriptor:·(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node; | 108 | ····descriptor:·(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
109 | ····flags:·(0x0001)·ACC_PUBLIC | 109 | ····flags:·(0x0001)·ACC_PUBLIC |
110 | ····Code: | 110 | ····Code: |
111 | ······stack=300,·locals= | 111 | ······stack=300,·locals=5,·args_size=2 |
112 | ·········0:·aload_0 | 112 | ·········0:·aload_0 |
113 | ·········1:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList; | 113 | ·········1:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList; |
114 | ·········4:·astore_2 | 114 | ·········4:·astore_2 |
115 | ·········5:·aload_2 | 115 | ·········5:·aload_2 |
116 | ·········6:·ifnonnull·····13 | 116 | ·········6:·ifnonnull·····13 |
117 | ·········9:·aconst_null | 117 | ·········9:·aconst_null |
118 | ········10:·astore_3 | 118 | ········10:·astore_3 |
119 | ········11:·aload_3 | 119 | ········11:·aload_3 |
120 | ········12:·areturn | 120 | ········12:·areturn |
121 | ········13:·aload_0 | 121 | ········13:·aload_0 |
122 | ········14:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList; | 122 | ········14:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList; |
123 | ········17:·astore_2 | ||
124 | ········18:·aload_2 | ||
125 | ········1 | 123 | ········17:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
126 | ········22:·astore········4 | ||
127 | ········2 | 124 | ········20:·astore_2 |
125 | ········21:·aload_2 | ||
128 | ········2 | 126 | ········22:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
129 | ········ | 127 | ········27:·istore········4 |
130 | ········ | 128 | ········29:·iload·········4 |
131 | ········3 | 129 | ········31:·ifeq··········59 |
132 | ········3 | 130 | ········34:·aload_2 |
133 | ········ | 131 | ········35:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
134 | ········4 | 132 | ········40:·checkcast·····#2··················//·class·com/android/datetimepicker/time/TimePickerDialog$Node |
135 | ········4 | 133 | ········43:·astore_3 |
136 | ········4 | 134 | ········44:·aload_3 |
137 | ········ | 135 | ········45:·iload_1 |
138 | ········ | 136 | ········46:·invokevirtual·#45·················//·Method·containsKey:(I)Z |
139 | ········ | 137 | ········49:·istore········4 |
140 | ········5 | 138 | ········51:·iload·········4 |
141 | ········5 | 139 | ········53:·ifeq··········21 |
140 | ········56:·goto··········11 | ||
141 | ········59:·aconst_null | ||
142 | ········60:·astore_3 | ||
142 | ········61:·goto··········11 | 143 | ········61:·goto··········11 |
143 | ········64:·aconst_null | ||
144 | ········65:·astore_3 | ||
145 | ········66:·goto··········11 | ||
146 | ··public·boolean·containsKey(int); | 144 | ··public·boolean·containsKey(int); |
147 | ····descriptor:·(I)Z | 145 | ····descriptor:·(I)Z |
148 | ····flags:·(0x0001)·ACC_PUBLIC | 146 | ····flags:·(0x0001)·ACC_PUBLIC |
149 | ····Code: | 147 | ····Code: |
150 | ······stack=300,·locals=5,·args_size=2 | 148 | ······stack=300,·locals=5,·args_size=2 |
151 | ·········0:·iconst_0 | 149 | ·········0:·iconst_0 |
Offset 437, 30 lines modified | Offset 437, 30 lines modified | ||
437 | ·······231:·aload_3 | 437 | ·······231:·aload_3 |
438 | ·······232:·invokestatic··#142················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$000:(Lcom/android/ex/chips/BaseRecipientAdapter;)V | 438 | ·······232:·invokestatic··#142················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$000:(Lcom/android/ex/chips/BaseRecipientAdapter;)V |
439 | ·······235:·aload_0 | 439 | ·······235:·aload_0 |
440 | ·······236:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 440 | ·······236:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
441 | ·······239:·astore_3 | 441 | ·······239:·astore_3 |
442 | ·······240:·aload_0 | 442 | ·······240:·aload_0 |
443 | ·······241:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 443 | ·······241:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
444 | ·······244:·astore········ | 444 | ·······244:·astore········6 |
445 | ·······246:·aload_0 | 445 | ·······246:·aload_0 |
446 | ·······247:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 446 | ·······247:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
447 | ·······250:·invokestatic··#116················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$900:(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/LinkedHashMap; | 447 | ·······250:·invokestatic··#116················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$900:(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/LinkedHashMap; |
448 | ·······253:·astore········1 | 448 | ·······253:·astore········12 |
449 | ·······255:·aload_0 | 449 | ·······255:·aload_0 |
450 | ·······256:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 450 | ·······256:·getfield······#12·················//·Field·this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
451 | ·······259:·invokestatic··#120················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1000:(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/List; | 451 | ·······259:·invokestatic··#120················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1000:(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/List; |
452 | ·······262:·astore········1 | 452 | ·······262:·astore········13 |
453 | ·······264:·aload·········6 | ||
453 | ·······26 | 454 | ·······266:·aload·········12 |
454 | ·······26 | 455 | ·······268:·aload·········13 |
455 | ·······268:·aload·········14 | ||
456 | ·······270:·invokestatic··#146················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$400:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/LinkedHashMap;Ljava/util/List;)Ljava/util/List; | 456 | ·······270:·invokestatic··#146················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$400:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/LinkedHashMap;Ljava/util/List;)Ljava/util/List; |
457 | ·······273:·astore········ | 457 | ·······273:·astore········6 |
458 | ·······275:·aload_3 | 458 | ·······275:·aload_3 |
459 | ·······276:·aload········· | 459 | ·······276:·aload·········6 |
460 | ·······278:·invokestatic··#150················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1300:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/List;)V | 460 | ·······278:·invokestatic··#150················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1300:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/List;)V |
461 | ·······281:·return | 461 | ·······281:·return |
462 | ··public·void·setLimit(int); | 462 | ··public·void·setLimit(int); |
463 | ····descriptor:·(I)V | 463 | ····descriptor:·(I)V |
464 | ····flags:·(0x0001)·ACC_PUBLIC | 464 | ····flags:·(0x0001)·ACC_PUBLIC |
465 | ····Code: | 465 | ····Code: |
Offset 373, 32 lines modified | Offset 373, 32 lines modified | ||
373 | ········//···543:·invokeinterface·android/database/Cursor.close:()V | 373 | ········//···543:·invokeinterface·android/database/Cursor.close:()V |
374 | ········//···548:·new·············Ljava/util/HashSet; | 374 | ········//···548:·new·············Ljava/util/HashSet; |
375 | ········//···551:·astore··········30 | 375 | ········//···551:·astore··········30 |
376 | ········//···553:·aload···········30 | 376 | ········//···553:·aload···········30 |
377 | ········//···555:·invokespecial···java/util/HashSet.<init>:()V | 377 | ········//···555:·invokespecial···java/util/HashSet.<init>:()V |
378 | ········//···558:·aload···········10 | 378 | ········//···558:·aload···········10 |
379 | ········//···560:·invokevirtual···java/util/HashSet.iterator:()Ljava/util/Iterator; | 379 | ········//···560:·invokevirtual···java/util/HashSet.iterator:()Ljava/util/Iterator; |
380 | ········//···563:·astore·········· | 380 | ········//···563:·astore··········13 |
381 | ········//···565:·aload··········· | 381 | ········//···565:·aload···········13 |
382 | ········//···567:·invokeinterface·java/util/Iterator.hasNext:()Z | 382 | ········//···567:·invokeinterface·java/util/Iterator.hasNext:()Z |
383 | ········//···572:·istore·········· | 383 | ········//···572:·istore··········8 |
384 | ········//···574:·iload··········· | 384 | ········//···574:·iload···········8 |
385 | ········//···576:·ifeq············650 | 385 | ········//···576:·ifeq············650 |
386 | ········//···579:·aload··········· | 386 | ········//···579:·aload···········13 |
387 | ········//···581:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 387 | ········//···581:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
388 | ········//···586:·checkcast·······Ljava/lang/String; | 388 | ········//···586:·checkcast·······Ljava/lang/String; |
389 | ········//···589:·astore··········3 | 389 | ········//···589:·astore··········31 |
390 | ········//···591:·aload···········20 | 390 | ········//···591:·aload···········20 |
391 | ········//···593:·aload···········3 | 391 | ········//···593:·aload···········31 |
392 | ········//···595:·invokevirtual···java/util/HashMap.containsKey:(Ljava/lang/Object;)Z | 392 | ········//···595:·invokevirtual···java/util/HashMap.containsKey:(Ljava/lang/Object;)Z |
393 | ········//···598:·istore·········· | 393 | ········//···598:·istore··········8 |
394 | ········//···600:·iload··········· | 394 | ········//···600:·iload···········8 |
395 | ········//···602:·ifne············565 | 395 | ········//···602:·ifne············565 |
396 | ········//···605:·aload···········30 | 396 | ········//···605:·aload···········30 |
397 | ········//···607:·aload···········3 | 397 | ········//···607:·aload···········31 |
398 | ········//···609:·invokevirtual···java/util/HashSet.add:(Ljava/lang/Object;)Z | 398 | ········//···609:·invokevirtual···java/util/HashSet.add:(Ljava/lang/Object;)Z |
399 | ········//···612:·pop············ | 399 | ········//···612:·pop············ |
400 | ········//···613:·goto············565 | 400 | ········//···613:·goto············565 |
401 | ········//···616:·astore··········13 | 401 | ········//···616:·astore··········13 |
402 | ········//···618:·aload···········21 | 402 | ········//···618:·aload···········21 |
403 | ········//···620:·ifnull··········630 | 403 | ········//···620:·ifnull··········630 |
404 | ········//···623:·aload···········21 | 404 | ········//···623:·aload···········21 |
Offset 413, 127 lines modified | Offset 413, 127 lines modified | ||
413 | ········//···647:·aload···········13 | 413 | ········//···647:·aload···········13 |
414 | ········//···649:·athrow········· | 414 | ········//···649:·athrow········· |
415 | ········//···650:·aload···········25 | 415 | ········//···650:·aload···········25 |
416 | ········//···652:·aload···········30 | 416 | ········//···652:·aload···········30 |
417 | ········//···654:·invokeinterface·java/util/Set.addAll:(Ljava/util/Collection;)Z | 417 | ········//···654:·invokeinterface·java/util/Set.addAll:(Ljava/util/Collection;)Z |
418 | ········//···659:·pop············ | 418 | ········//···659:·pop············ |
419 | ········//···660:·aconst_null···· | 419 | ········//···660:·aconst_null···· |
420 | ········//···661:·astore··········3 | 420 | ········//···661:·astore··········32 |
421 | ········//···663:·aload···········30 | 421 | ········//···663:·aload···········30 |
422 | ········//···665:·invokevirtual···java/util/HashSet.iterator:()Ljava/util/Iterator; | 422 | ········//···665:·invokevirtual···java/util/HashSet.iterator:()Ljava/util/Iterator; |
423 | ········//···668:·astore·········· | 423 | ········//···668:·astore··········17 |
424 | ········//···670:·aload··········· | 424 | ········//···670:·aload···········17 |
425 | ········//···672:·invokeinterface·java/util/Iterator.hasNext:()Z | 425 | ········//···672:·invokeinterface·java/util/Iterator.hasNext:()Z |
426 | ········//···677:·istore··········5 | 426 | ········//···677:·istore··········5 |
427 | ········//···679:·iload···········5 | 427 | ········//···679:·iload···········5 |
428 | ········//···681:·ifeq············948 | 428 | ········//···681:·ifeq············948 |
429 | ········//···684:·aload··········· | 429 | ········//···684:·aload···········17 |
430 | ········//···686:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 430 | ········//···686:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
431 | ········//···691:·checkcast·······Ljava/lang/String; | 431 | ········//···691:·checkcast·······Ljava/lang/String; |
432 | ········//···694:·astore··········24 | 432 | ········//···694:·astore··········24 |
433 | ········//···696:·iconst_0······· | 433 | ········//···696:·iconst_0······· |
434 | ········//···697:·istore··········12 | 434 | ········//···697:·istore··········12 |
435 | ········//···699:·aload···········29 | 435 | ········//···699:·aload···········29 |
436 | ········//···701:·invokeinterface·java/util/List.size:()I | 436 | ········//···701:·invokeinterface·java/util/List.size:()I |
437 | ········//···706:·istore··········5 | 437 | ········//···706:·istore··········5 |
438 | ········//···708:·iload···········12 | 438 | ········//···708:·iload···········12 |
439 | ········//···710:·iload···········5 | 439 | ········//···710:·iload···········5 |
440 | ········//···712:·if_icmpge·······841 | 440 | ········//···712:·if_icmpge·······841 |
441 | ········//···715:·iconst_1······· | 441 | ········//···715:·iconst_1······· |
442 | ········//···716:·istore··········3 | 442 | ········//···716:·istore··········33 |
443 | ········//···718:·aload···········29 | 443 | ········//···718:·aload···········29 |
444 | ········//···720:·iload···········12 | 444 | ········//···720:·iload···········12 |
445 | ········//···722:·invokeinterface·java/util/List.get:(I)Ljava/lang/Object; | 445 | ········//···722:·invokeinterface·java/util/List.get:(I)Ljava/lang/Object; |
446 | ········//···727:·astore··········13 | 446 | ········//···727:·astore··········13 |
447 | ········//···729:·aload···········13 | 447 | ········//···729:·aload···········13 |
448 | ········//···731:·checkcast·······Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams; | 448 | ········//···731:·checkcast·······Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams; |
449 | ········//···734:·astore··········13 | 449 | ········//···734:·astore··········13 |
450 | ········//···736:·aload···········13 | 450 | ········//···736:·aload···········13 |
451 | ········//···738:·getfield········com/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams.directoryId:J | 451 | ········//···738:·getfield········com/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams.directoryId:J |
452 | ········//···741:·lstore··········3 | 452 | ········//···741:·lstore··········34 |
453 | ········//···743:·lload···········3 | 453 | ········//···743:·lload···········34 |
454 | ········//···745:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long; | 454 | ········//···745:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long; |
455 | ········//···748:·astore··········27 | 455 | ········//···748:·astore··········27 |
456 | ········//···750:·aload_0········ | 456 | ········//···750:·aload_0········ |
457 | ········//···751:·invokevirtual···android/content/Context.getContentResolver:()Landroid/content/ContentResolver; | 457 | ········//···751:·invokevirtual···android/content/Context.getContentResolver:()Landroid/content/ContentResolver; |
458 | ········//···754:·astore··········28 | 458 | ········//···754:·astore··········28 |
459 | ········//···756:·aload···········24 | 459 | ········//···756:·aload···········24 |
460 | ········//···758:·iload···········3 | 460 | ········//···758:·iload···········33 |
461 | ········//···760:·aload···········27 | 461 | ········//···760:·aload···········27 |
462 | ········//···762:·aload_3········ | 462 | ········//···762:·aload_3········ |
463 | ········//···763:·aload···········28 | 463 | ········//···763:·aload···········28 |
464 | ········//···765:·aload···········7 | 464 | ········//···765:·aload···········7 |
465 | ········//···767:·invokestatic····com/android/ex/chips/RecipientAlternatesAdapter.doQuery:(Ljava/lang/CharSequence;ILjava/lang/Long;Landroid/accounts/Account;Landroid/content/ContentResolver;Lcom/android/ex/chips/Queries$Query;)Landroid/database/Cursor; | 465 | ········//···767:·invokestatic····com/android/ex/chips/RecipientAlternatesAdapter.doQuery:(Ljava/lang/CharSequence;ILjava/lang/Long;Landroid/accounts/Account;Landroid/content/ContentResolver;Lcom/android/ex/chips/Queries$Query;)Landroid/database/Cursor; |
466 | ········//···770:·astore··········3 | 466 | ········//···770:·astore··········32 |
467 | ········//···772:·aload···········3 | 467 | ········//···772:·aload···········32 |
468 | ········//···774:·ifnull··········841 | 468 | ········//···774:·ifnull··········841 |
469 | ········//···777:·aload···········3 | 469 | ········//···777:·aload···········32 |
470 | ········//···779:·invokeinterface·android/database/Cursor.getCount:()I | 470 | ········//···779:·invokeinterface·android/database/Cursor.getCount:()I |
471 | ········//···784:·istore··········5 | 471 | ········//···784:·istore··········5 |
472 | ········//···786:·iload···········5 | 472 | ········//···786:·iload···········5 |
473 | ········//···788:·ifne············841 | 473 | ········//···788:·ifne············841 |
474 | ········//···791:·aload···········3 | 474 | ········//···791:·aload···········32 |
475 | ········//···793:·invokeinterface·android/database/Cursor.close:()V | 475 | ········//···793:·invokeinterface·android/database/Cursor.close:()V |
476 | ········//···798:·aconst_null···· | 476 | ········//···798:·aconst_null···· |
477 | ········//···799:·astore··········3 | 477 | ········//···799:·astore··········32 |
478 | ········//···801:·iload···········12 | 478 | ········//···801:·iload···········12 |
479 | ········//···803:·iconst_1······· | 479 | ········//···803:·iconst_1······· |
480 | ········//···804:·iadd··········· | 480 | ········//···804:·iadd··········· |
481 | ········//···805:·istore··········12 | 481 | ········//···805:·istore··········12 |
482 | ········//···807:·goto············699 | 482 | ········//···807:·goto············699 |
483 | ········//···810:·astore··········13 | 483 | ········//···810:·astore··········13 |
484 | ········//···812:·aload···········3 | 484 | ········//···812:·aload···········32 |
485 | ········//···814:·ifnull··········841 | 485 | ········//···814:·ifnull··········841 |
486 | ········//···817:·aload···········3 | 486 | ········//···817:·aload···········32 |
487 | ········//···819:·invokeinterface·android/database/Cursor.getCount:()I | 487 | ········//···819:·invokeinterface·android/database/Cursor.getCount:()I |
488 | ········//···824:·istore·········· | 488 | ········//···824:·istore··········36 |
489 | ········//···826:·iload··········· | 489 | ········//···826:·iload···········36 |
490 | ········//···828:·ifne············841 | 490 | ········//···828:·ifne············841 |
491 | ········//···831:·aload···········3 | 491 | ········//···831:·aload···········32 |
492 | ········//···833:·invokeinterface·android/database/Cursor.close:()V | 492 | ········//···833:·invokeinterface·android/database/Cursor.close:()V |
493 | ········//···838:·aload···········13 | 493 | ········//···838:·aload···········13 |
494 | ········//···840:·athrow········· | 494 | ········//···840:·athrow········· |
495 | ········//···841:·aload···········3 | 495 | ········//···841:·aload···········32 |
496 | ········//···843:·ifnull··········670 | 496 | ········//···843:·ifnull··········670 |
497 | ········//···846:·aload_0········ | 497 | ········//···846:·aload_0········ |
498 | ········//···847:·aload···········3 | 498 | ········//···847:·aload···········32 |
499 | ········//···849:·iload···········6 | 499 | ········//···849:·iload···········6 |
500 | ········//···851:·invokestatic····com/android/ex/chips/RecipientAlternatesAdapter.processContactEntries:(Landroid/content/Context;Landroid/database/Cursor;Z)Ljava/util/HashMap; | 500 | ········//···851:·invokestatic····com/android/ex/chips/RecipientAlternatesAdapter.processContactEntries:(Landroid/content/Context;Landroid/database/Cursor;Z)Ljava/util/HashMap; |
501 | ········//···854:·astore··········37 | 501 | ········//···854:·astore··········37 |
502 | ········//···856:·aload···········37 | 502 | ········//···856:·aload···········37 |
503 | ········//···858:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set; | 503 | ········//···858:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set; |
504 | ········//···863:·astore··········13 | 504 | ········//···863:·astore··········13 |
505 | ········//···865:·aload···········13 | 505 | ········//···865:·aload···········13 |
506 | ········//···867:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; | 506 | ········//···867:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; |
Max diff block lines reached; 3258/10758 bytes (30.28%) of diff not shown. |
Offset 250, 116 lines modified | Offset 250, 114 lines modified | ||
250 | ·······201:·pop | 250 | ·······201:·pop |
251 | ·······202:·goto··········19 | 251 | ·······202:·goto··········19 |
252 | ·······205:·aload_0 | 252 | ·······205:·aload_0 |
253 | ·······206:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | 253 | ·······206:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
254 | ·······209:·astore_3 | 254 | ·······209:·astore_3 |
255 | ·······210:·aload_0 | 255 | ·······210:·aload_0 |
256 | ·······211:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList; | 256 | ·······211:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList; |
257 | ·······214:·astore········ | 257 | ·······214:·astore········4 |
258 | ·······216:·aload_3 | 258 | ·······216:·aload_3 |
259 | ·······217:·aload········· | 259 | ·······217:·aload·········4 |
260 | ·······219:·aload_2 | 260 | ·······219:·aload_2 |
261 | ·······220:·invokestatic··#99·················//·Method·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.access$3000:(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V | 261 | ·······220:·invokestatic··#99·················//·Method·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.access$3000:(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V |
262 | ·······223:·return | 262 | ·······223:·return |
263 | ··public·void·matchesNotFound(java.util.Set); | 263 | ··public·void·matchesNotFound(java.util.Set); |
264 | ····descriptor:·(Ljava/util/Set;)V | 264 | ····descriptor:·(Ljava/util/Set;)V |
265 | ····flags:·(0x0001)·ACC_PUBLIC | 265 | ····flags:·(0x0001)·ACC_PUBLIC |
266 | ····Code: | 266 | ····Code: |
267 | ······stack=300,·locals=1 | 267 | ······stack=300,·locals=12,·args_size=2 |
268 | ·········0:·new···········#20·················//·class·java/util/ArrayList | 268 | ·········0:·new···········#20·················//·class·java/util/ArrayList |
269 | ·········3:·astore_2 | 269 | ·········3:·astore_2 |
270 | ·········4:·aload_1 | 270 | ·········4:·aload_1 |
271 | ·········5:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Set.size:()I | 271 | ·········5:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Set.size:()I |
272 | ········10:·istore_3 | 272 | ········10:·istore_3 |
273 | ········11:·aload_2 | 273 | ········11:·aload_2 |
274 | ········12:·iload_3 | 274 | ········12:·iload_3 |
275 | ········13:·invokespecial·#108················//·Method·java/util/ArrayList."<init>":(I)V | 275 | ········13:·invokespecial·#108················//·Method·java/util/ArrayList."<init>":(I)V |
276 | ········16:·aload_0 | 276 | ········16:·aload_0 |
277 | ········17:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList; | 277 | ········17:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList; |
278 | ········20:·astore········4 | ||
279 | ········22:·aload·········4 | ||
280 | ········2 | 278 | ········20:·invokevirtual·#25·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
281 | ········2 | 279 | ········23:·astore········4 |
282 | ········2 | 280 | ········25:·aload·········4 |
283 | ········ | 281 | ········27:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
284 | ········36:·istore_3 | ||
285 | ········37:·iload_3 | ||
286 | ········3 | 282 | ········32:·istore········5 |
287 | ········ | 283 | ········34:·iload·········5 |
284 | ········36:·ifeq··········202 | ||
285 | ········39:·aload·········4 | ||
288 | ········4 | 286 | ········41:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
289 | ········4 | 287 | ········46:·checkcast·····#37·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip |
290 | ········ | 288 | ········49:·astore········6 |
291 | ········5 | 289 | ········51:·aload·········6 |
292 | ········5 | 290 | ········53:·ifnull········191 |
293 | ········5 | 291 | ········56:·aload·········6 |
294 | ········ | 292 | ········58:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
295 | ········6 | 293 | ········63:·astore········7 |
296 | ········6 | 294 | ········65:·aload·········7 |
297 | ········6 | 295 | ········67:·invokevirtual·#47·················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J |
298 | ········7 | 296 | ········70:·lstore········8 |
299 | ········7 | 297 | ········72:·lload·········8 |
300 | ········7 | 298 | ········74:·invokestatic··#51·················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z |
301 | ········79:·istore_3 | ||
302 | ········ | 299 | ········77:·istore········5 |
300 | ········79:·iload·········5 | ||
303 | ········81:·ifeq··········1 | 301 | ········81:·ifeq··········191 |
304 | ········84:·aload_0 | 302 | ········84:·aload_0 |
305 | ········85:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | 303 | ········85:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
306 | ········88:·getfield······#57·················//·Field·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.this$0:Lcom/android/ex/chips/RecipientEditTextView; | 304 | ········88:·getfield······#57·················//·Field·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.this$0:Lcom/android/ex/chips/RecipientEditTextView; |
307 | ········91:·invokevirtual·#63·················//·Method·com/android/ex/chips/RecipientEditTextView.getSpannable:()Landroid/text/Spannable; | 305 | ········91:·invokevirtual·#63·················//·Method·com/android/ex/chips/RecipientEditTextView.getSpannable:()Landroid/text/Spannable; |
308 | ········94:·astore········ | 306 | ········94:·astore········7 |
309 | ········96:·aload········· | 307 | ········96:·aload·········7 |
310 | ········98:·aload·········6 | 308 | ········98:·aload·········6 |
311 | ·······100:·invokeinterface·#69,··2···········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I | 309 | ·······100:·invokeinterface·#69,··2···········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I |
312 | ·······105:·istore | 310 | ·······105:·istore········5 |
313 | ·······10 | 311 | ·······107:·iconst_m1 |
314 | ·······10 | 312 | ·······108:·istore········10 |
315 | ·······109:·iload_3 | ||
316 | ·······110:·iload········· | 313 | ·······110:·iload·········5 |
314 | ·······112:·iload·········10 | ||
317 | ·······11 | 315 | ·······114:·if_icmpeq·····191 |
318 | ·······11 | 316 | ·······117:·aload·········6 |
319 | ·······11 | 317 | ·······119:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
320 | ·······12 | 318 | ·······124:·invokevirtual·#73·················//·Method·com/android/ex/chips/RecipientEntry.getDestination:()Ljava/lang/String; |
321 | ·······12 | 319 | ·······127:·astore········7 |
322 | ·······12 | 320 | ·······129:·aload_1 |
323 | ·······1 | 321 | ·······130:·aload·········7 |
324 | ·······13 | 322 | ·······132:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z |
325 | ·······135:·istore_3 | ||
326 | ·······13 | 323 | ·······137:·istore········5 |
324 | ·······139:·iload·········5 | ||
327 | ·······1 | 325 | ·······141:·ifeq··········180 |
328 | ·······14 | 326 | ·······144:·aload_0 |
329 | ·······14 | 327 | ·······145:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
330 | ·······14 | 328 | ·······148:·astore········7 |
331 | ·······1 | 329 | ·······150:·aload·········6 |
332 | ·······1 | 330 | ·······152:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
333 | ·······15 | 331 | ·······157:·astore········11 |
334 | ·······15 | 332 | ·······159:·aload·········7 |
335 | ·······1 | 333 | ·······161:·aload·········11 |
336 | ·······1 | 334 | ·······163:·invokestatic··#91·················//·Method·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.access$2900:(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
337 | ·······16 | 335 | ·······166:·astore········7 |
338 | ·······16 | 336 | ·······168:·aload_2 |
339 | ·······16 | 337 | ·······169:·aload·········7 |
340 | ·······1 | 338 | ·······171:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
341 | ·······17 | 339 | ·······176:·pop |
342 | ·······17 | 340 | ·······177:·goto··········25 |
343 | ·······1 | 341 | ·······180:·aload_2 |
344 | ·······1 | 342 | ·······181:·aconst_null |
345 | ·······1 | 343 | ·······182:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
346 | ·······18 | 344 | ·······187:·pop |
347 | ·······18 | 345 | ·······188:·goto··········25 |
348 | ·······1 | 346 | ·······191:·aload_2 |
349 | ·······1 | 347 | ·······192:·aconst_null |
350 | ·······1 | 348 | ·······193:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
351 | ·······19 | 349 | ·······198:·pop |
352 | ·······19 | 350 | ·······199:·goto··········25 |
353 | ······· | 351 | ·······202:·aload_0 |
354 | ······· | 352 | ·······203:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
355 | ·······20 | 353 | ·······206:·astore········4 |
356 | ·······20 | 354 | ·······208:·aload_0 |
357 | ·······20 | 355 | ·······209:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList; |
358 | ·······2 | 356 | ·······212:·astore········7 |
359 | ·······21 | 357 | ·······214:·aload·········4 |
360 | ·······21 | 358 | ·······216:·aload·········7 |
361 | ·······21 | 359 | ·······218:·aload_2 |
362 | ·······21 | 360 | ·······219:·invokestatic··#99·················//·Method·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.access$3000:(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V |
363 | ·······2 | 361 | ·······222:·return |
364 | } | 362 | } |
Offset 196, 158 lines modified | Offset 196, 156 lines modified | ||
196 | ········15:·aload_1 | 196 | ········15:·aload_1 |
197 | ········16:·aload_2 | 197 | ········16:·aload_2 |
198 | ········17:·invokespecial·#38·················//·Method·android/text/SpannableStringBuilder."<init>":(Ljava/lang/CharSequence;)V | 198 | ········17:·invokespecial·#38·················//·Method·android/text/SpannableStringBuilder."<init>":(Ljava/lang/CharSequence;)V |
199 | ········20:·iconst_0 | 199 | ········20:·iconst_0 |
200 | ········21:·istore_3 | 200 | ········21:·istore_3 |
201 | ········22:·aload_0 | 201 | ········22:·aload_0 |
202 | ········23:·getfield······#15·················//·Field·val$recipients:Ljava/util/List; | 202 | ········23:·getfield······#15·················//·Field·val$recipients:Ljava/util/List; |
203 | ········26:·astore_2 | ||
204 | ········27:·aload_2 | ||
205 | ········2 | 203 | ········26:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
206 | ········33:·astore········4 | ||
207 | ········3 | 204 | ········31:·astore_2 |
205 | ········32:·aload_2 | ||
208 | ········3 | 206 | ········33:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
209 | ········ | 207 | ········38:·istore········4 |
210 | ········4 | 208 | ········40:·iload·········4 |
211 | ········4 | 209 | ········42:·ifeq··········350 |
212 | ········4 | 210 | ········45:·aload_2 |
213 | ········ | 211 | ········46:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
214 | ········5 | 212 | ········51:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip |
215 | ········5 | 213 | ········54:·astore········5 |
216 | ········ | 214 | ········56:·aload_0 |
217 | ········ | 215 | ········57:·getfield······#17·················//·Field·val$replacements:Ljava/util/List; |
218 | ········65:·astore_2 | ||
219 | ········6 | 216 | ········60:·astore········6 |
217 | ········62:·aload·········6 | ||
220 | ········6 | 218 | ········64:·iload_3 |
221 | ········6 | 219 | ········65:·invokeinterface·#60,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
222 | ········7 | 220 | ········70:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip |
223 | ········7 | 221 | ········73:·astore········7 |
224 | ········7 | 222 | ········75:·aload·········7 |
225 | ········ | 223 | ········77:·ifnull········337 |
226 | ········8 | 224 | ········80:·aload·········5 |
227 | ········8 | 225 | ········82:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
228 | ········ | 226 | ········87:·astore········8 |
229 | ········ | 227 | ········89:·aload·········7 |
230 | ········9 | 228 | ········91:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
231 | ········9 | 229 | ········96:·astore········9 |
232 | ······· | 230 | ········98:·aload·········8 |
233 | ·······10 | 231 | ·······100:·aload·········9 |
234 | ·······10 | 232 | ·······102:·invokestatic··#70·················//·Method·com/android/ex/chips/RecipientAlternatesAdapter.getBetterRecipient:(Lcom/android/ex/chips/RecipientEntry;Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/RecipientEntry; |
235 | ·······108:·astore_2 | ||
236 | ·······10 | 233 | ·······105:·astore········6 |
234 | ·······107:·aload·········6 | ||
237 | ·······1 | 235 | ·······109:·aload·········9 |
238 | ·······11 | 236 | ·······111:·if_acmpne·····344 |
239 | ·······11 | 237 | ·······114:·iconst_1 |
240 | ·······11 | 238 | ·······115:·istore········10 |
241 | ·······11 | 239 | ·······117:·iload·········10 |
242 | ·······1 | 240 | ·······119:·ifeq··········337 |
243 | ·······12 | 241 | ·······122:·aload_1 |
244 | ·······12 | 242 | ·······123:·aload·········5 |
245 | ·······12 | 243 | ·······125:·invokeinterface·#77,··2···········//·InterfaceMethod·android/text/Editable.getSpanStart:(Ljava/lang/Object;)I |
246 | ·······13 | 244 | ·······130:·istore········11 |
247 | ·······13 | 245 | ·······132:·iconst_m1 |
248 | ·······13 | 246 | ·······133:·istore········4 |
249 | ·······13 | 247 | ·······135:·iload·········11 |
250 | ·······13 | 248 | ·······137:·iload·········4 |
251 | ·······1 | 249 | ·······139:·if_icmpeq·····337 |
252 | ·······14 | 250 | ·······142:·aload_1 |
253 | ·······14 | 251 | ·······143:·aload·········5 |
254 | ·······14 | 252 | ·······145:·invokeinterface·#80,··2···········//·InterfaceMethod·android/text/Editable.getSpanEnd:(Ljava/lang/Object;)I |
255 | ·······15 | 253 | ·······150:·iconst_1 |
256 | ·······15 | 254 | ·······151:·iadd |
257 | ·······15 | 255 | ·······152:·istore········4 |
258 | ·······15 | 256 | ·······154:·aload_1 |
259 | ·······15 | 257 | ·······155:·invokeinterface·#84,··1···········//·InterfaceMethod·android/text/Editable.length:()I |
260 | ·······16 | 258 | ·······160:·istore········12 |
261 | ·······16 | 259 | ·······162:·iload·········4 |
262 | ·······16 | 260 | ·······164:·iload·········12 |
263 | ·······16 | 261 | ·······166:·invokestatic··#90·················//·Method·java/lang/Math.min:(II)I |
264 | ·······1 | 262 | ·······169:·istore········13 |
265 | ·······17 | 263 | ·······171:·aload_1 |
266 | ·······17 | 264 | ·······172:·aload·········5 |
267 | ·······17 | 265 | ·······174:·invokeinterface·#94,··2···········//·InterfaceMethod·android/text/Editable.removeSpan:(Ljava/lang/Object;)V |
268 | ·······1 | 266 | ·······179:·new···········#96·················//·class·android/text/SpannableString |
269 | ·······18 | 267 | ·······182:·astore········14 |
270 | ·······18 | 268 | ·······184:·new···········#98·················//·class·java/lang/StringBuilder |
271 | ·······188:·astore_2 | ||
272 | ·······18 | 269 | ·······187:·astore········6 |
270 | ·······189:·aload·········6 | ||
273 | ·······19 | 271 | ·······191:·invokespecial·#99·················//·Method·java/lang/StringBuilder."<init>":()V |
274 | ·······19 | 272 | ·······194:·aload_0 |
275 | ·······19 | 273 | ·······195:·getfield······#13·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
276 | ·······19 | 274 | ·······198:·getfield······#29·················//·Field·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.this$0:Lcom/android/ex/chips/RecipientEditTextView; |
277 | ·······20 | 275 | ·······201:·astore········15 |
278 | ·······20 | 276 | ·······203:·aload·········7 |
279 | ·······20 | 277 | ·······205:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
280 | ·······2 | 278 | ·······210:·astore········16 |
281 | ·······21 | 279 | ·······212:·aload·········15 |
282 | ·······21 | 280 | ·······214:·aload·········16 |
283 | ·······21 | 281 | ·······216:·invokevirtual·#103················//·Method·com/android/ex/chips/RecipientEditTextView.createAddressText:(Lcom/android/ex/chips/RecipientEntry;)Ljava/lang/String; |
284 | ·······21 | 282 | ·······219:·invokevirtual·#109················//·Method·java/lang/String.trim:()Ljava/lang/String; |
285 | ·······22 | 283 | ·······222:·astore········15 |
286 | ·······22 | 284 | ·······224:·aload·········6 |
287 | ·······22 | 285 | ·······226:·aload·········15 |
288 | ·······22 | 286 | ·······228:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
289 | ·······2 | 287 | ·······231:·ldc···········#115················//·String |
290 | ·······23 | 288 | ·······233:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
291 | ·······23 | 289 | ·······236:·invokevirtual·#118················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
292 | ·······23 | 290 | ·······239:·astore········6 |
293 | ·······2 | 291 | ·······241:·aload·········14 |
294 | ·······24 | 292 | ·······243:·aload·········6 |
295 | ·······24 | 293 | ·······245:·invokespecial·#119················//·Method·android/text/SpannableString."<init>":(Ljava/lang/CharSequence;)V |
296 | ·······24 | 294 | ·······248:·aload·········14 |
297 | ·······2 | 295 | ·······250:·invokevirtual·#120················//·Method·android/text/SpannableString.length:()I |
298 | ·······2 | 296 | ·······253:·iconst_m1 |
299 | ·······25 | 297 | ·······254:·iadd |
300 | ·······25 | 298 | ·······255:·istore········4 |
301 | ·······25 | 299 | ·······257:·aload·········14 |
302 | ·······25 | 300 | ·······259:·aload·········7 |
303 | ·······2 | 301 | ·······261:·iconst_0 |
304 | ·······2 | 302 | ·······262:·iload·········4 |
305 | ·······26 | 303 | ·······264:·bipush········33 |
306 | ·······26 | 304 | ·······266:·invokevirtual·#125················//·Method·android/text/SpannableString.setSpan:(Ljava/lang/Object;III)V |
307 | ·······26 | 305 | ·······269:·aload_1 |
308 | ·······2 | 306 | ·······270:·iload·········11 |
309 | ·······2 | 307 | ·······272:·iload·········13 |
310 | ·······27 | 308 | ·······274:·aload·········14 |
311 | ·······27 | 309 | ·······276:·invokeinterface·#129,··4··········//·InterfaceMethod·android/text/Editable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; |
312 | ·······2 | 310 | ·······281:·pop |
313 | ·······2 | 311 | ·······282:·aload·········14 |
314 | ·······28 | 312 | ·······284:·invokevirtual·#130················//·Method·android/text/SpannableString.toString:()Ljava/lang/String; |
315 | ·······28 | 313 | ·······287:·astore········6 |
316 | ·······28 | 314 | ·······289:·aload·········7 |
317 | ·······2 | 315 | ·······291:·aload·········6 |
318 | ·······2 | 316 | ·······293:·invokeinterface·#134,··2··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.setOriginalText:(Ljava/lang/String;)V |
Max diff block lines reached; 0/15987 bytes (0.00%) of diff not shown. |
Offset 500, 15 lines modified | Offset 500, 15 lines modified | ||
500 | ·······257:·invokestatic··#161················//·Method·com/android/ex/chips/RecipientAlternatesAdapter.getMatchingRecipients:(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V | 500 | ·······257:·invokestatic··#161················//·Method·com/android/ex/chips/RecipientAlternatesAdapter.getMatchingRecipients:(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V |
501 | ·······260:·goto··········213 | 501 | ·······260:·goto··········213 |
502 | ··protected·void·onPreExecute(); | 502 | ··protected·void·onPreExecute(); |
503 | ····descriptor:·()V | 503 | ····descriptor:·()V |
504 | ····flags:·(0x0004)·ACC_PROTECTED | 504 | ····flags:·(0x0004)·ACC_PROTECTED |
505 | ····Code: | 505 | ····Code: |
506 | ······stack=300,·locals=1 | 506 | ······stack=300,·locals=13,·args_size=1 |
507 | ·········0:·new···········#101················//·class·java/util/ArrayList | 507 | ·········0:·new···········#101················//·class·java/util/ArrayList |
508 | ·········3:·astore_1 | 508 | ·········3:·astore_1 |
509 | ·········4:·aload_1 | 509 | ·········4:·aload_1 |
510 | ·········5:·invokespecial·#102················//·Method·java/util/ArrayList."<init>":()V | 510 | ·········5:·invokespecial·#102················//·Method·java/util/ArrayList."<init>":()V |
511 | ·········8:·aload_0 | 511 | ·········8:·aload_0 |
512 | ·········9:·getfield······#8··················//·Field·this$0:Lcom/android/ex/chips/RecipientEditTextView; | 512 | ·········9:·getfield······#8··················//·Field·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
513 | ········12:·astore_2 | 513 | ········12:·astore_2 |
Offset 556, 68 lines modified | Offset 556, 68 lines modified | ||
556 | ········88:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.size:()I | 556 | ········88:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.size:()I |
557 | ········93:·istore········5 | 557 | ········93:·istore········5 |
558 | ········95:·aload·········6 | 558 | ········95:·aload·········6 |
559 | ········97:·iload·········5 | 559 | ········97:·iload·········5 |
560 | ········99:·invokespecial·#166················//·Method·java/util/ArrayList."<init>":(I)V | 560 | ········99:·invokespecial·#166················//·Method·java/util/ArrayList."<init>":(I)V |
561 | ·······102:·aload_1 | 561 | ·······102:·aload_1 |
562 | ·······103:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 562 | ·······103:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
563 | ·······108:·astore | 563 | ·······108:·astore_2 |
564 | ·······1 | 564 | ·······109:·aload_2 |
565 | ·······11 | 565 | ·······110:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
566 | ·······11 | 566 | ·······115:·istore········7 |
567 | ·······11 | 567 | ·······117:·iload·········7 |
568 | ·······1 | 568 | ·······119:·ifeq··········239 |
569 | ·······12 | 569 | ·······122:·aload_2 |
570 | ·······12 | 570 | ·······123:·invokeinterface·#180,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
571 | ·······1 | 571 | ·······128:·checkcast·····#125················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip |
572 | ·······13 | 572 | ·······131:·astore········8 |
573 | ·······13 | 573 | ·······133:·aload·········8 |
574 | ·······13 | 574 | ·······135:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
575 | ·······143:·astore_2 | ||
576 | ·······14 | 575 | ·······140:·astore········9 |
576 | ·······142:·aload·········9 | ||
577 | ·······14 | 577 | ·······144:·invokevirtual·#186················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J |
578 | ·······14 | 578 | ·······147:·lstore········10 |
579 | ·······1 | 579 | ·······149:·lload·········10 |
580 | ·······15 | 580 | ·······151:·invokestatic··#190················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z |
581 | ·······15 | 581 | ·······154:·istore········7 |
582 | ·······15 | 582 | ·······156:·iload·········7 |
583 | ·······15 | 583 | ·······158:·ifeq··········221 |
584 | ·······16 | 584 | ·······161:·aload_0 |
585 | ·······16 | 585 | ·······162:·getfield······#8··················//·Field·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
586 | ·······16 | 586 | ·······165:·invokevirtual·#194················//·Method·com/android/ex/chips/RecipientEditTextView.getSpannable:()Landroid/text/Spannable; |
587 | ·······169:·astore_2 | ||
588 | ·······1 | 587 | ·······168:·astore········9 |
588 | ·······170:·aload·········9 | ||
589 | ·······17 | 589 | ·······172:·aload·········8 |
590 | ·······17 | 590 | ·······174:·invokeinterface·#200,··2··········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I |
591 | ·······17 | 591 | ·······179:·istore········7 |
592 | ·······18 | 592 | ·······181:·iconst_m1 |
593 | ·······18 | 593 | ·······182:·istore········12 |
594 | ·······18 | 594 | ·······184:·iload·········7 |
595 | ·······18 | 595 | ·······186:·iload·········12 |
596 | ·······18 | 596 | ·······188:·if_icmpeq·····221 |
597 | ·······19 | 597 | ·······191:·aload·········8 |
598 | ·······19 | 598 | ·······193:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry; |
599 | ·······19 | 599 | ·······198:·astore········9 |
600 | ······· | 600 | ·······200:·aload_0 |
601 | ······· | 601 | ·······201:·aload·········9 |
602 | ·······20 | 602 | ·······203:·invokespecial·#19·················//·Method·createFreeChip:(Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
603 | ·······20 | 603 | ·······206:·astore········9 |
604 | ·······20 | 604 | ·······208:·aload·········6 |
605 | ·······206:·aload_2 | ||
606 | ·······207:·invokeinterface·#162,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | ||
607 | ·······212:·pop | ||
608 | ·······213:·goto··········110 | ||
609 | ·······216:·iconst_0 | ||
610 | ·······217:·istore········5 | ||
611 | ·······219:·aconst_null | ||
612 | ·······220:·astore_2 | ||
613 | ·······2 | 605 | ·······210:·aload·········9 |
614 | ·······223:·aconst_null | ||
615 | ·······2 | 606 | ·······212:·invokeinterface·#162,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
616 | ·······2 | 607 | ·······217:·pop |
608 | ·······218:·goto··········109 | ||
609 | ·······221:·iconst_0 | ||
610 | ·······222:·istore········7 | ||
611 | ·······224:·aconst_null | ||
612 | ·······225:·astore········9 | ||
613 | ·······227:·aload·········6 | ||
614 | ·······229:·aconst_null | ||
615 | ·······230:·invokeinterface·#162,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z | ||
616 | ·······235:·pop | ||
617 | ·······23 | 617 | ·······236:·goto··········109 |
618 | ·······23 | 618 | ·······239:·aload_0 |
619 | ·······2 | 619 | ·······240:·aload_1 |
620 | ·······2 | 620 | ·······241:·aload·········6 |
621 | ·······2 | 621 | ·······243:·invokespecial·#23·················//·Method·processReplacements:(Ljava/util/List;Ljava/util/List;)V |
622 | ·······24 | 622 | ·······246:·return |
623 | } | 623 | } |
Offset 12, 52 lines modified | Offset 12, 49 lines modified | ||
12 | ····final·/*·synthetic·*/·RecipientEditTextView·this$0; | 12 | ····final·/*·synthetic·*/·RecipientEditTextView·this$0; |
13 | ···· | 13 | ···· |
14 | ····private·RecipientEditTextView$RecipientTextWatcher(final·RecipientEditTextView·this$0)·{ | 14 | ····private·RecipientEditTextView$RecipientTextWatcher(final·RecipientEditTextView·this$0)·{ |
15 | ········this.this$0·=·this$0; | 15 | ········this.this$0·=·this$0; |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·void·afterTextChanged(final·Editable·editable)·{ | 18 | ····public·void·afterTextChanged(final·Editable·editable)·{ |
19 | ········final·int·cursorVisible·=·1; | ||
20 | ········int·i·=·0; | ||
19 | ········if·(TextUtils.isEmpty((CharSequence)editable))·{ | 21 | ········if·(TextUtils.isEmpty((CharSequence)editable))·{ |
20 | ············final·Spannable·spannable·=·this.this$0.getSpannable(); | 22 | ············final·Spannable·spannable·=·this.this$0.getSpannable(); |
21 | ············DrawableRecipientChip[]·array; | ||
22 | ············for·( | 23 | ············for·(DrawableRecipientChip[]·array·=·(DrawableRecipientChip[])spannable.getSpans(0,·this.this$0.getText().length(),·(Class)DrawableRecipientChip.class);·i·<·array.length;·++i)·{ |
23 | ················spannable.removeSpan((Object)array[i]); | 24 | ················spannable.removeSpan((Object)array[i]); |
24 | ············} | 25 | ············} |
25 | ············if·(RecipientEditTextView.access$1700(this.this$0)·!=·null)·{ | 26 | ············if·(RecipientEditTextView.access$1700(this.this$0)·!=·null)·{ |
26 | ················spannable.removeSpan((Object)RecipientEditTextView.access$1700(this.this$0)); | 27 | ················spannable.removeSpan((Object)RecipientEditTextView.access$1700(this.this$0)); |
27 | ············} | 28 | ············} |
28 | ········} | 29 | ········} |
29 | ········else·if·(!RecipientEditTextView.access$1800(this.this$0))·{ | 30 | ········else·if·(!RecipientEditTextView.access$1800(this.this$0))·{ |
30 | ············if·(RecipientEditTextView.access$400(this.this$0)·!=·null)·{ | 31 | ············if·(RecipientEditTextView.access$400(this.this$0)·!=·null)·{ |
31 | ················if·(this.this$0.isGeneratedContact(RecipientEditTextView.access$400(this.this$0)))·{ | 32 | ················if·(this.this$0.isGeneratedContact(RecipientEditTextView.access$400(this.this$0)))·{ |
32 | ····················return; | 33 | ····················return; |
33 | ················} | 34 | ················} |
34 | ················this.this$0.setCursorVisible( | 35 | ················this.this$0.setCursorVisible((boolean)(cursorVisible·!=·0)); |
35 | ················this.this$0.setSelection(this.this$0.getText().length()); | 36 | ················this.this$0.setSelection(this.this$0.getText().length()); |
36 | ················RecipientEditTextView.access$1900(this.this$0); | 37 | ················RecipientEditTextView.access$1900(this.this$0); |
37 | ············} | 38 | ············} |
38 | ············if·(editable.length()·>· | 39 | ············if·(editable.length()·>·cursorVisible)·{ |
39 | ················if·(this.this$0.lastCharacterIsCommitCharacter((CharSequence)editable))·{ | 40 | ················if·(this.this$0.lastCharacterIsCommitCharacter((CharSequence)editable))·{ |
40 | ····················RecipientEditTextView.access$2000(this.this$0); | 41 | ····················RecipientEditTextView.access$2000(this.this$0); |
41 | ················} | 42 | ················} |
42 | ················else·{ | 43 | ················else·{ |
43 | ····················int·n; | ||
44 | ····················if·(this.this$0.getSelectionEnd()· | 44 | ····················if·(this.this$0.getSelectionEnd()·!=·0)·{ |
45 | ························ | 45 | ························i·=·this.this$0.getSelectionEnd()·-·1; |
46 | ····················} | 46 | ····················} |
47 | ····················else·{ | ||
48 | ························n·=·this.this$0.getSelectionEnd()·-·1; | ||
49 | ····················} | ||
50 | ····················final·int·n | 47 | ····················final·int·n·=·this.this$0.length()·-·1; |
51 | ····················char·c; | 48 | ····················char·c; |
52 | ····················if·( | 49 | ····················if·(i·!=·n)·{ |
53 | ························c·=·editable.charAt( | 50 | ························c·=·editable.charAt(i); |
54 | ····················} | 51 | ····················} |
55 | ····················else·{ | 52 | ····················else·{ |
56 | ························c·=·editable.charAt(n | 53 | ························c·=·editable.charAt(n); |
57 | ····················} | 54 | ····················} |
58 | ····················if·(c·==·'·'·&&·!this.this$0.isPhoneQuery())·{ | 55 | ····················if·(c·==·'·'·&&·!this.this$0.isPhoneQuery())·{ |
59 | ························final·String·string·=·this.this$0.getText().toString(); | 56 | ························final·String·string·=·this.this$0.getText().toString(); |
60 | ························final·int·tokenStart·=·RecipientEditTextView.access$2100(this.this$0).findTokenStart((CharSequence)string,·this.this$0.getSelectionEnd()); | 57 | ························final·int·tokenStart·=·RecipientEditTextView.access$2100(this.this$0).findTokenStart((CharSequence)string,·this.this$0.getSelectionEnd()); |
61 | ························final·String·substring·=·string.substring(tokenStart,·RecipientEditTextView.access$2100(this.this$0).findTokenEnd((CharSequence)string,·tokenStart)); | 58 | ························final·String·substring·=·string.substring(tokenStart,·RecipientEditTextView.access$2100(this.this$0).findTokenEnd((CharSequence)string,·tokenStart)); |
62 | ························if·(!TextUtils.isEmpty((CharSequence)substring)·&&·RecipientEditTextView.access$2200(this.this$0)·!=·null·&&·RecipientEditTextView.access$2200(this.this$0).isValid((CharSequence)substring))·{ | 59 | ························if·(!TextUtils.isEmpty((CharSequence)substring)·&&·RecipientEditTextView.access$2200(this.this$0)·!=·null·&&·RecipientEditTextView.access$2200(this.this$0).isValid((CharSequence)substring))·{ |
63 | ····························RecipientEditTextView.access$2000(this.this$0); | 60 | ····························RecipientEditTextView.access$2000(this.this$0); |
Offset 189, 17 lines modified | Offset 189, 16 lines modified | ||
189 | ····private·int·calculateOffsetFromBottom(final·int·n)·{ | 189 | ····private·int·calculateOffsetFromBottom(final·int·n)·{ |
190 | ········return·-((int)this.mChipHeight·*·(this.getLineCount()·-·(n·+·1))·+·this.getPaddingBottom()·+·this.getPaddingTop())·+·this.getDropDownVerticalOffset(); | 190 | ········return·-((int)this.mChipHeight·*·(this.getLineCount()·-·(n·+·1))·+·this.getPaddingBottom()·+·this.getPaddingTop())·+·this.getDropDownVerticalOffset(); |
191 | ····} | 191 | ····} |
192 | ···· | 192 | ···· |
193 | ····private·void·checkChipWidths()·{ | 193 | ····private·void·checkChipWidths()·{ |
194 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); | 194 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); |
195 | ········if·(sortedRecipients·!=·null)·{ | 195 | ········if·(sortedRecipients·!=·null)·{ |
196 | ············final·DrawableRecipientChip[]·array·=·sortedRecipients; | ||
197 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ | 196 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ |
198 | ················final·DrawableRecipientChip·drawableRecipientChip·=· | 197 | ················final·DrawableRecipientChip·drawableRecipientChip·=·sortedRecipients[i]; |
199 | ················final·Rect·bounds·=·drawableRecipientChip.getBounds(); | 198 | ················final·Rect·bounds·=·drawableRecipientChip.getBounds(); |
200 | ················if·(this.getWidth()·>·0·&&·bounds.right·-·bounds.left·>·this.getWidth())·{ | 199 | ················if·(this.getWidth()·>·0·&&·bounds.right·-·bounds.left·>·this.getWidth())·{ |
201 | ····················this.replaceChip(drawableRecipientChip,·drawableRecipientChip.getEntry()); | 200 | ····················this.replaceChip(drawableRecipientChip,·drawableRecipientChip.getEntry()); |
202 | ················} | 201 | ················} |
203 | ············} | 202 | ············} |
204 | ········} | 203 | ········} |
205 | ····} | 204 | ····} |
Offset 1221, 29 lines modified | Offset 1220, 27 lines modified | ||
1221 | ········return·drawable; | 1220 | ········return·drawable; |
1222 | ····} | 1221 | ····} |
1223 | ···· | 1222 | ···· |
1224 | ····Collection·getContactIds()·{ | 1223 | ····Collection·getContactIds()·{ |
1225 | ········final·HashSet<Long>·set·=·new·HashSet<Long>(); | 1224 | ········final·HashSet<Long>·set·=·new·HashSet<Long>(); |
1226 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); | 1225 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); |
1227 | ········if·(sortedRecipients·!=·null)·{ | 1226 | ········if·(sortedRecipients·!=·null)·{ |
1228 | ············final·DrawableRecipientChip[]·array·=·sortedRecipients; | ||
1229 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ | 1227 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ |
1230 | ················set.add(Long.valueOf( | 1228 | ················set.add(Long.valueOf(sortedRecipients[i].getContactId())); |
1231 | ············} | 1229 | ············} |
1232 | ········} | 1230 | ········} |
1233 | ········return·set; | 1231 | ········return·set; |
1234 | ····} | 1232 | ····} |
1235 | ···· | 1233 | ···· |
1236 | ····Collection·getDataIds()·{ | 1234 | ····Collection·getDataIds()·{ |
1237 | ········final·HashSet<Long>·set·=·new·HashSet<Long>(); | 1235 | ········final·HashSet<Long>·set·=·new·HashSet<Long>(); |
1238 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); | 1236 | ········final·DrawableRecipientChip[]·sortedRecipients·=·this.getSortedRecipients(); |
1239 | ········if·(sortedRecipients·!=·null)·{ | 1237 | ········if·(sortedRecipients·!=·null)·{ |
1240 | ············final·DrawableRecipientChip[]·array·=·sortedRecipients; | ||
1241 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ | 1238 | ············for·(int·length·=·sortedRecipients.length,·i·=·0;·i·<·length;·++i)·{ |
1242 | ················set.add(Long.valueOf( | 1239 | ················set.add(Long.valueOf(sortedRecipients[i].getDataId())); |
1243 | ············} | 1240 | ············} |
1244 | ········} | 1241 | ········} |
1245 | ········return·set; | 1242 | ········return·set; |
1246 | ····} | 1243 | ····} |
1247 | ···· | 1244 | ···· |
1248 | ····DrawableRecipientChip·getLastChip()·{ | 1245 | ····DrawableRecipientChip·getLastChip()·{ |
1249 | ········DrawableRecipientChip·drawableRecipientChip·=·null; | 1246 | ········DrawableRecipientChip·drawableRecipientChip·=·null; |
Offset 25, 27 lines modified | Offset 25, 28 lines modified | ||
25 | ········this.mSpannable·=·mSpannable; | 25 | ········this.mSpannable·=·mSpannable; |
26 | ········this.mWidth·=·mWidth; | 26 | ········this.mWidth·=·mWidth; |
27 | ········this.renewColor(n); | 27 | ········this.renewColor(n); |
28 | ········this.renewBounds(mWidth); | 28 | ········this.renewBounds(mWidth); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····private·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·getParentSpan()·{ | 31 | ····private·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·getParentSpan()·{ |
32 | ········int·i·=·0; | ||
32 | ········final·Spannable·mSpannable·=·this.mSpannable; | 33 | ········final·Spannable·mSpannable·=·this.mSpannable; |
33 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array·=·(EditStyledText$EditStyledTextSpans$HorizontalLineSpan[])mSpannable.getSpans(0,·mSpannable.length(),·(Class)EditStyledText$EditStyledTextSpans$HorizontalLineSpan.class); | 34 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array·=·(EditStyledText$EditStyledTextSpans$HorizontalLineSpan[])mSpannable.getSpans(0,·mSpannable.length(),·(Class)EditStyledText$EditStyledTextSpans$HorizontalLineSpan.class); |
34 | ········if·(array.length·>·0)·{ | 35 | ········if·(array.length·>·0)·{ |
36 | ············while·(i·<·array.length)·{ | ||
35 | ············final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array2·=·array; | ||
36 | ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | ||
37 | ················final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·editStyledText$EditStyledTextSpans$HorizontalLineSpan·=·array | 37 | ················final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·editStyledText$EditStyledTextSpans$HorizontalLineSpan·=·array[i]; |
38 | ················if·(editStyledText$EditStyledTextSpans$HorizontalLineSpan.getDrawable()·==·this)·{ | 38 | ················if·(editStyledText$EditStyledTextSpans$HorizontalLineSpan.getDrawable()·==·this)·{ |
39 | ····················return·editStyledText$EditStyledTextSpans$HorizontalLineSpan; | 39 | ····················return·editStyledText$EditStyledTextSpans$HorizontalLineSpan; |
40 | ················} | 40 | ················} |
41 | ················++i; | ||
41 | ············} | 42 | ············} |
42 | ········} | 43 | ········} |
43 | ········Label_00 | 44 | ········Label_0087:·{ |
44 | ············break·Label_00 | 45 | ············break·Label_0087; |
45 | ········} | 46 | ········} |
46 | ········Log.e("EditStyledTextSpan",·"---renewBounds:·Couldn't·find"); | 47 | ········Log.e("EditStyledTextSpan",·"---renewBounds:·Couldn't·find"); |
47 | ········return·null; | 48 | ········return·null; |
48 | ····} | 49 | ····} |
49 | ···· | 50 | ···· |
50 | ····private·void·renewColor()·{ | 51 | ····private·void·renewColor()·{ |
51 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·parentSpan·=·this.getParentSpan(); | 52 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·parentSpan·=·this.getParentSpan(); |
Offset 107, 20 lines modified | Offset 107, 20 lines modified | ||
107 | ········this.clearStyles((CharSequence)this.mEST.getText()); | 107 | ········this.clearStyles((CharSequence)this.mEST.getText()); |
108 | ········this.mEST.setBackgroundDrawable(EditStyledText.access$600(this.mEST)); | 108 | ········this.mEST.setBackgroundDrawable(EditStyledText.access$600(this.mEST)); |
109 | ········this.mBackgroundColor·=·16777215; | 109 | ········this.mBackgroundColor·=·16777215; |
110 | ········this.onRefreshZeoWidthChar(); | 110 | ········this.onRefreshZeoWidthChar(); |
111 | ····} | 111 | ····} |
112 | ···· | 112 | ···· |
113 | ····private·void·clearStyles(final·CharSequence·charSequence)·{ | 113 | ····private·void·clearStyles(final·CharSequence·charSequence)·{ |
114 | ········int·i·=·0; | ||
114 | ········Log.d("EditStyledText",·"---·onClearStyles"); | 115 | ········Log.d("EditStyledText",·"---·onClearStyles"); |
115 | ········final·int·length·=·charSequence.length(); | 116 | ········final·int·length·=·charSequence.length(); |
116 | ········if·(charSequence·instanceof·Editable)·{ | 117 | ········if·(charSequence·instanceof·Editable)·{ |
117 | ············final·Editable·editable·=·(Editable)charSequence; | 118 | ············final·Editable·editable·=·(Editable)charSequence; |
118 | ············Object[]·spans; | ||
119 | ············for·( | 119 | ············for·(Object[]·spans·=·editable.getSpans(0,·length,·(Class)Object.class);·i·<·spans.length;·++i)·{ |
120 | ················final·Object·o·=·spans[i]; | 120 | ················final·Object·o·=·spans[i]; |
121 | ················if·(o·instanceof·ParagraphStyle·||·o·instanceof·QuoteSpan·||·(o·instanceof·CharacterStyle·&&·!(o·instanceof·UnderlineSpan)))·{ | 121 | ················if·(o·instanceof·ParagraphStyle·||·o·instanceof·QuoteSpan·||·(o·instanceof·CharacterStyle·&&·!(o·instanceof·UnderlineSpan)))·{ |
122 | ····················if·(o·instanceof·ImageSpan·||·o·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan)·{ | 122 | ····················if·(o·instanceof·ImageSpan·||·o·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan)·{ |
123 | ························editable.replace(editable.getSpanStart(o),·editable.getSpanEnd(o),·(CharSequence)""); | 123 | ························editable.replace(editable.getSpanStart(o),·editable.getSpanEnd(o),·(CharSequence)""); |
124 | ····················} | 124 | ····················} |
125 | ····················editable.removeSpan(o); | 125 | ····················editable.removeSpan(o); |
126 | ················} | 126 | ················} |
Offset 138, 20 lines modified | Offset 138, 20 lines modified | ||
138 | ···· | 138 | ···· |
139 | ····private·void·cutToClipBoard()·{ | 139 | ····private·void·cutToClipBoard()·{ |
140 | ········this.copyToClipBoard(); | 140 | ········this.copyToClipBoard(); |
141 | ········this.mEST.getText().delete(Math.min(this.getSelectionStart(),·this.getSelectionEnd()),·Math.max(this.getSelectionStart(),·this.getSelectionEnd())); | 141 | ········this.mEST.getText().delete(Math.min(this.getSelectionStart(),·this.getSelectionEnd()),·Math.max(this.getSelectionStart(),·this.getSelectionEnd())); |
142 | ····} | 142 | ····} |
143 | ···· | 143 | ···· |
144 | ····private·void·dumpSpannableString(final·CharSequence·charSequence)·{ | 144 | ····private·void·dumpSpannableString(final·CharSequence·charSequence)·{ |
145 | ········int·i·=·0; | ||
145 | ········if·(charSequence·instanceof·Spannable)·{ | 146 | ········if·(charSequence·instanceof·Spannable)·{ |
146 | ············final·Spannable·obj·=·(Spannable)charSequence; | 147 | ············final·Spannable·obj·=·(Spannable)charSequence; |
147 | ············final·int·length·=·obj.length(); | 148 | ············final·int·length·=·obj.length(); |
148 | ············Log.d("EditStyledText",·"---·dumpSpannableString,·txt:"·+·obj·+·",·len:"·+·length); | 149 | ············Log.d("EditStyledText",·"---·dumpSpannableString,·txt:"·+·obj·+·",·len:"·+·length); |
149 | ············Object[]·spans; | ||
150 | ············for·( | 150 | ············for·(Object[]·spans·=·obj.getSpans(0,·length,·(Class)Object.class);·i·<·spans.length;·++i)·{ |
151 | ················final·Object·obj2·=·spans[i]; | 151 | ················final·Object·obj2·=·spans[i]; |
152 | ················Log.d("EditStyledText",·"---·dumpSpannableString,·class:"·+·obj2·+·","·+·obj.getSpanStart(obj2)·+·","·+·obj.getSpanEnd(obj2)·+·","·+·obj.getSpanFlags(obj2)); | 152 | ················Log.d("EditStyledText",·"---·dumpSpannableString,·class:"·+·obj2·+·","·+·obj.getSpanStart(obj2)·+·","·+·obj.getSpanEnd(obj2)·+·","·+·obj.getSpanFlags(obj2)); |
153 | ············} | 153 | ············} |
154 | ········} | 154 | ········} |
155 | ····} | 155 | ····} |
156 | ···· | 156 | ···· |
157 | ····private·void·endEdit()·{ | 157 | ····private·void·endEdit()·{ |
Offset 286, 40 lines modified | Offset 286, 40 lines modified | ||
286 | ············this.resumeSelection(); | 286 | ············this.resumeSelection(); |
287 | ············b·=·false; | 287 | ············b·=·false; |
288 | ········} | 288 | ········} |
289 | ········return·b; | 289 | ········return·b; |
290 | ····} | 290 | ····} |
291 | ···· | 291 | ···· |
292 | ····private·void·pasteFromClipboard()·{ | 292 | ····private·void·pasteFromClipboard()·{ |
293 | ········int·i·=·0; | ||
293 | ········final·int·min·=·Math.min(this.mEST.getSelectionStart(),·this.mEST.getSelectionEnd()); | 294 | ········final·int·min·=·Math.min(this.mEST.getSelectionStart(),·this.mEST.getSelectionEnd()); |
294 | ········final·int·max·=·Math.max(this.mEST.getSelectionStart(),·this.mEST.getSelectionEnd()); | 295 | ········final·int·max·=·Math.max(this.mEST.getSelectionStart(),·this.mEST.getSelectionEnd()); |
295 | ········Selection.setSelection((Spannable)this.mEST.getText(),·max); | 296 | ········Selection.setSelection((Spannable)this.mEST.getText(),·max); |
296 | ········final·ClipboardManager·clipboardManager·=·(ClipboardManager)this.this$0.getContext().getSystemService("clipboard"); | 297 | ········final·ClipboardManager·clipboardManager·=·(ClipboardManager)this.this$0.getContext().getSystemService("clipboard"); |
297 | ········this.mKeepNonLineSpan·=·true; | 298 | ········this.mKeepNonLineSpan·=·true; |
298 | ········this.mEST.getText().replace(min,·max,·clipboardManager.getText()); | 299 | ········this.mEST.getText().replace(min,·max,·clipboardManager.getText()); |
299 | ········if·(!this.isClipBoardChanged(clipboardManager.getText()))·{ | 300 | ········if·(!this.isClipBoardChanged(clipboardManager.getText()))·{ |
300 | ············Log.d("EditStyledText",·"---·handlePaste:·startPasteImage"); | 301 | ············Log.d("EditStyledText",·"---·handlePaste:·startPasteImage"); |
301 | ············DynamicDrawableSpan[]·array; | ||
302 | ············for·(i | 302 | ············for·(DynamicDrawableSpan[]·array·=·(DynamicDrawableSpan[])this.mCopyBuffer.getSpans(0,·this.mCopyBuffer.length(),·(Class)DynamicDrawableSpan.class);·i·<·array.length;·++i)·{ |
303 | ················final·DynamicDrawableSpan·dynamicDrawableSpan·=·array[i]; | 303 | ················final·DynamicDrawableSpan·dynamicDrawableSpan·=·array[i]; |
304 | ················final·int·spanStart·=·this.mCopyBuffer.getSpanStart((Object)dynamicDrawableSpan); | 304 | ················final·int·spanStart·=·this.mCopyBuffer.getSpanStart((Object)dynamicDrawableSpan); |
305 | ················if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan)·{ | 305 | ················if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan)·{ |
306 | ····················this.insertImageSpan((DynamicDrawableSpan)new·EditStyledText$EditStyledTextSpans$HorizontalLineSpan(-16777216,·this.mEST.getWidth(),·(Spannable)this.mEST.getText()),·min·+·spanStart); | 306 | ····················this.insertImageSpan((DynamicDrawableSpan)new·EditStyledText$EditStyledTextSpans$HorizontalLineSpan(-16777216,·this.mEST.getWidth(),·(Spannable)this.mEST.getText()),·min·+·spanStart); |
307 | ················} | 307 | ················} |
308 | ················else·if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$RescalableImageSpan)·{ | 308 | ················else·if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$RescalableImageSpan)·{ |
309 | ····················this.insertImageSpan((DynamicDrawableSpan)new·EditStyledText$EditStyledTextSpans$RescalableImageSpan(this.mEST.getContext(),·((EditStyledText$EditStyledTextSpans$RescalableImageSpan)dynamicDrawableSpan).getContentUri(),·EditStyledText.access$400(this.mEST)),·min·+·spanStart); | 309 | ····················this.insertImageSpan((DynamicDrawableSpan)new·EditStyledText$EditStyledTextSpans$RescalableImageSpan(this.mEST.getContext(),·((EditStyledText$EditStyledTextSpans$RescalableImageSpan)dynamicDrawableSpan).getContentUri(),·EditStyledText.access$400(this.mEST)),·min·+·spanStart); |
310 | ················} | 310 | ················} |
311 | ············} | 311 | ············} |
312 | ········} | 312 | ········} |
313 | ····} | 313 | ····} |
314 | ···· | 314 | ···· |
315 | ····private·SpannableStringBuilder·removeImageChar(final·SpannableStringBuilder·spannableStringBuilder)·{ | 315 | ····private·SpannableStringBuilder·removeImageChar(final·SpannableStringBuilder·spannableStringBuilder)·{ |
316 | ········int·i·=·0; | ||
316 | ········final·SpannableStringBuilder·spannableStringBuilder2·=·new·SpannableStringBuilder((CharSequence)spannableStringBuilder); | 317 | ········final·SpannableStringBuilder·spannableStringBuilder2·=·new·SpannableStringBuilder((CharSequence)spannableStringBuilder); |
317 | ········DynamicDrawableSpan[]·array; | ||
318 | ········for·(i | 318 | ········for·(DynamicDrawableSpan[]·array·=·(DynamicDrawableSpan[])spannableStringBuilder2.getSpans(0,·spannableStringBuilder2.length(),·(Class)DynamicDrawableSpan.class);·i·<·array.length;·++i)·{ |
319 | ············final·DynamicDrawableSpan·dynamicDrawableSpan·=·array[i]; | 319 | ············final·DynamicDrawableSpan·dynamicDrawableSpan·=·array[i]; |
320 | ············if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·||·dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$RescalableImageSpan)·{ | 320 | ············if·(dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$HorizontalLineSpan·||·dynamicDrawableSpan·instanceof·EditStyledText$EditStyledTextSpans$RescalableImageSpan)·{ |
321 | ················spannableStringBuilder2.replace(spannableStringBuilder2.getSpanStart((Object)dynamicDrawableSpan),·spannableStringBuilder2.getSpanEnd((Object)dynamicDrawableSpan),·(CharSequence)""); | 321 | ················spannableStringBuilder2.replace(spannableStringBuilder2.getSpanStart((Object)dynamicDrawableSpan),·spannableStringBuilder2.getSpanEnd((Object)dynamicDrawableSpan),·(CharSequence)""); |
322 | ············} | 322 | ············} |
323 | ········} | 323 | ········} |
324 | ········return·spannableStringBuilder2; | 324 | ········return·spannableStringBuilder2; |
325 | ····} | 325 | ····} |
Offset 557, 22 lines modified | Offset 557, 21 lines modified | ||
557 | ····} | 557 | ····} |
558 | ···· | 558 | ···· |
559 | ····public·void·onRefreshStyles()·{ | 559 | ····public·void·onRefreshStyles()·{ |
560 | ········Log.d("EditStyledText.EditorManager",·"---·onRefreshStyles"); | 560 | ········Log.d("EditStyledText.EditorManager",·"---·onRefreshStyles"); |
561 | ········final·Editable·text·=·this.mEST.getText(); | 561 | ········final·Editable·text·=·this.mEST.getText(); |
562 | ········final·int·length·=·text.length(); | 562 | ········final·int·length·=·text.length(); |
563 | ········final·int·width·=·this.mEST.getWidth(); | 563 | ········final·int·width·=·this.mEST.getWidth(); |
564 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array2; | ||
565 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array·=· | 564 | ········final·EditStyledText$EditStyledTextSpans$HorizontalLineSpan[]·array·=·(EditStyledText$EditStyledTextSpans$HorizontalLineSpan[])text.getSpans(0,·length,·(Class)EditStyledText$EditStyledTextSpans$HorizontalLineSpan.class); |
566 | ········for·(int·length2·=·array.length,·i·=·0;·i·<·length2;·++i)·{ | 565 | ········for·(int·length2·=·array.length,·i·=·0;·i·<·length2;·++i)·{ |
567 | ············array | 566 | ············array[i].resetWidth(width); |
568 | ········} | 567 | ········} |
569 | ········EditStyledText$EditStyledTextSpans$MarqueeSpan[]·array3; | ||
570 | ········f | 568 | ········final·EditStyledText$EditStyledTextSpans$MarqueeSpan[]·array2·=·(EditStyledText$EditStyledTextSpans$MarqueeSpan[])text.getSpans(0,·length,·(Class)EditStyledText$EditStyledTextSpans$MarqueeSpan.class); |
569 | ········for·(int·length3·=·array2.length,·j·=·0;·j·<·length3;·++j)·{ | ||
571 | ············array | 570 | ············array2[j].resetColor(this.mEST.getBackgroundColor()); |
572 | ········} | 571 | ········} |
573 | ········if·(array.length·>·0)·{ | 572 | ········if·(array.length·>·0)·{ |
574 | ············text.replace(0,·1,·(CharSequence)(""·+·text.charAt(0))); | 573 | ············text.replace(0,·1,·(CharSequence)(""·+·text.charAt(0))); |
575 | ········} | 574 | ········} |
576 | ····} | 575 | ····} |
577 | ···· | 576 | ···· |
578 | ····public·void·onRefreshZeoWidthChar()·{ | 577 | ····public·void·onRefreshZeoWidthChar()·{ |
Offset 688, 15 lines modified | Offset 687, 15 lines modified | ||
688 | ········if·(this.isWaitInput()·&&·this.mColorWaitInput·!=·16777215)·{ | 687 | ········if·(this.isWaitInput()·&&·this.mColorWaitInput·!=·16777215)·{ |
689 | ············i·=·this.mColorWaitInput; | 688 | ············i·=·this.mColorWaitInput; |
690 | ········} | 689 | ········} |
691 | ········else·{ | 690 | ········else·{ |
692 | ············i·=·this.mEST.getForegroundColor(min); | 691 | ············i·=·this.mEST.getForegroundColor(min); |
693 | ········} | 692 | ········} |
694 | ········final·int·backgroundColor·=·this.mEST.getBackgroundColor(); | 693 | ········final·int·backgroundColor·=·this.mEST.getBackgroundColor(); |
695 | ········Log.d("EditStyledText",·"---·fg:"·+·Integer.toHexString(i)·+·",bg:"·+·Integer.toHexString(backgroundColor)·+·","·+·this.isWaitInput()·+·", | 694 | ········Log.d("EditStyledText",·"---·fg:"·+·Integer.toHexString(i)·+·",bg:"·+·Integer.toHexString(backgroundColor)·+·","·+·this.isWaitInput()·+·",,"·+·this.mMode); |
696 | ········if·(i·==·backgroundColor)·{ | 695 | ········if·(i·==·backgroundColor)·{ |
697 | ············final·int·n·=·-1·<<·-1·|·~(0xFF000000·|·backgroundColor); | 696 | ············final·int·n·=·-1·<<·-1·|·~(0xFF000000·|·backgroundColor); |
698 | ············if·(this.mComposingTextMask·==·null·||·this.mComposingTextMask.getBackgroundColor()·!=·n)·{ | 697 | ············if·(this.mComposingTextMask·==·null·||·this.mComposingTextMask.getBackgroundColor()·!=·n)·{ |
699 | ················this.mComposingTextMask·=·new·BackgroundColorSpan(n); | 698 | ················this.mComposingTextMask·=·new·BackgroundColorSpan(n); |
700 | ············} | 699 | ············} |
701 | ············this.mEST.getText().setSpan((Object)this.mComposingTextMask,·min,·max,·33); | 700 | ············this.mEST.getText().setSpan((Object)this.mComposingTextMask,·min,·max,·33); |
702 | ········} | 701 | ········} |
Offset 731, 16 lines modified | Offset 730, 16 lines modified | ||
Max diff block lines reached; 2413/11281 bytes (21.39%) of diff not shown. |
Offset 1253, 39 lines modified | Offset 1253, 37 lines modified | ||
1253 | ·········2:·invokespecial·#199················//·Method·sendHintMessage:(I)V | 1253 | ·········2:·invokespecial·#199················//·Method·sendHintMessage:(I)V |
1254 | ·········5:·return | 1254 | ·········5:·return |
1255 | ··private·void·cancelViewManagers(); | 1255 | ··private·void·cancelViewManagers(); |
1256 | ····descriptor:·()V | 1256 | ····descriptor:·()V |
1257 | ····flags:·(0x0002)·ACC_PRIVATE | 1257 | ····flags:·(0x0002)·ACC_PRIVATE |
1258 | ····Code: | 1258 | ····Code: |
1259 | ······stack=300,·locals= | 1259 | ······stack=300,·locals=4,·args_size=1 |
1260 | ·········0:·aload_0 | 1260 | ·········0:·aload_0 |
1261 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1261 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1262 | ·········4:·astore_1 | 1262 | ·········4:·astore_1 |
1263 | ·········5:·aload_1 | 1263 | ·········5:·aload_1 |
1264 | ·········6:·ifnull········ | 1264 | ·········6:·ifnull········47 |
1265 | ·········9:·aload_0 | 1265 | ·········9:·aload_0 |
1266 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1266 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1267 | ········13:·astore_1 | ||
1268 | ········14:·aload_1 | ||
1269 | ········1 | 1267 | ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1270 | ········1 | 1268 | ········16:·astore_1 |
1271 | ········1 | 1269 | ········17:·aload_1 |
1272 | ········ | 1270 | ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1273 | ········2 | 1271 | ········23:·istore_2 |
1274 | ········2 | 1272 | ········24:·iload_2 |
1275 | ········2 | 1273 | ········25:·ifeq··········47 |
1276 | ········ | 1274 | ········28:·aload_1 |
1277 | ········ | 1275 | ········29:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1278 | ········3 | 1276 | ········34:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier |
1279 | ········39:·astore········4 | ||
1280 | ········ | 1277 | ········37:·astore_3 |
1278 | ········38:·aload_3 | ||
1281 | ········ | 1279 | ········39:·invokeinterface·#222,··1··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.cancelViewManager:()V |
1282 | ········4 | 1280 | ········44:·goto··········17 |
1283 | ········ | 1281 | ········47:·return |
1284 | ··private·int·dipToPx(int); | 1282 | ··private·int·dipToPx(int); |
1285 | ····descriptor:·(I)I | 1283 | ····descriptor:·(I)I |
1286 | ····flags:·(0x0002)·ACC_PRIVATE | 1284 | ····flags:·(0x0002)·ACC_PRIVATE |
1287 | ····Code: | 1285 | ····Code: |
1288 | ······stack=300,·locals=6,·args_size=2 | 1286 | ······stack=300,·locals=6,·args_size=2 |
1289 | ·········0:·aload_0 | 1287 | ·········0:·aload_0 |
Offset 1469, 41 lines modified | Offset 1467, 39 lines modified | ||
1469 | ········94:·pop | 1467 | ········94:·pop |
1470 | ········95:·return | 1468 | ········95:·return |
1471 | ··private·void·notifyStateChanged(int,·int); | 1469 | ··private·void·notifyStateChanged(int,·int); |
1472 | ····descriptor:·(II)V | 1470 | ····descriptor:·(II)V |
1473 | ····flags:·(0x0002)·ACC_PRIVATE | 1471 | ····flags:·(0x0002)·ACC_PRIVATE |
1474 | ····Code: | 1472 | ····Code: |
1475 | ······stack=300,·locals= | 1473 | ······stack=300,·locals=6,·args_size=3 |
1476 | ·········0:·aload_0 | 1474 | ·········0:·aload_0 |
1477 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1475 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1478 | ·········4:·astore_3 | 1476 | ·········4:·astore_3 |
1479 | ·········5:·aload_3 | 1477 | ·········5:·aload_3 |
1480 | ·········6:·ifnull········5 | 1478 | ·········6:·ifnull········53 |
1481 | ·········9:·aload_0 | 1479 | ·········9:·aload_0 |
1482 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1480 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1483 | ········13:·astore_3 | ||
1484 | ········14:·aload_3 | ||
1485 | ········1 | 1481 | ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1486 | ········18:·astore········4 | ||
1487 | ········ | 1482 | ········16:·astore_3 |
1483 | ········17:·aload_3 | ||
1488 | ········ | 1484 | ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1489 | ········2 | 1485 | ········23:·istore········4 |
1490 | ········2 | 1486 | ········25:·iload·········4 |
1491 | ········ | 1487 | ········27:·ifeq··········53 |
1492 | ········3 | 1488 | ········30:·aload_3 |
1493 | ········3 | 1489 | ········31:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1494 | ········ | 1490 | ········36:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier |
1495 | ········ | 1491 | ········39:·astore········5 |
1496 | ········4 | 1492 | ········41:·aload·········5 |
1497 | ········4 | 1493 | ········43:·iload_1 |
1498 | ········4 | 1494 | ········44:·iload_2 |
1499 | ········ | 1495 | ········45:·invokeinterface·#306,··3··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.onStateChanged:(II)V |
1500 | ········5 | 1496 | ········50:·goto··········17 |
1501 | ········5 | 1497 | ········53:·return |
1502 | ··private·void·onRefreshStyles(); | 1498 | ··private·void·onRefreshStyles(); |
1503 | ····descriptor:·()V | 1499 | ····descriptor:·()V |
1504 | ····flags:·(0x0002)·ACC_PRIVATE | 1500 | ····flags:·(0x0002)·ACC_PRIVATE |
1505 | ····Code: | 1501 | ····Code: |
1506 | ······stack=300,·locals=1,·args_size=1 | 1502 | ······stack=300,·locals=1,·args_size=1 |
1507 | ·········0:·aload_0 | 1503 | ·········0:·aload_0 |
Offset 1521, 168 lines modified | Offset 1517, 158 lines modified | ||
1521 | ·········4:·invokevirtual·#310················//·Method·com/android/ex/editstyledtext/EditStyledText$EditorManager.onRefreshZeoWidthChar:()V | 1517 | ·········4:·invokevirtual·#310················//·Method·com/android/ex/editstyledtext/EditStyledText$EditorManager.onRefreshZeoWidthChar:()V |
1522 | ·········7:·return | 1518 | ·········7:·return |
1523 | ··private·void·sendHintMessage(int); | 1519 | ··private·void·sendHintMessage(int); |
1524 | ····descriptor:·(I)V | 1520 | ····descriptor:·(I)V |
1525 | ····flags:·(0x0002)·ACC_PRIVATE | 1521 | ····flags:·(0x0002)·ACC_PRIVATE |
1526 | ····Code: | 1522 | ····Code: |
1527 | ······stack=300,·locals= | 1523 | ······stack=300,·locals=5,·args_size=2 |
1528 | ·········0:·aload_0 | 1524 | ·········0:·aload_0 |
1529 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1525 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1530 | ·········4:·astore_2 | 1526 | ·········4:·astore_2 |
1531 | ·········5:·aload_2 | 1527 | ·········5:·aload_2 |
1532 | ·········6:·ifnull········5 | 1528 | ·········6:·ifnull········50 |
1533 | ·········9:·aload_0 | 1529 | ·········9:·aload_0 |
1534 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1530 | ········10:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1535 | ········13:·astore_2 | ||
1536 | ········14:·aload_2 | ||
1537 | ········1 | 1531 | ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1538 | ········1 | 1532 | ········16:·astore_2 |
1539 | ········1 | 1533 | ········17:·aload_2 |
1540 | ········ | 1534 | ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1541 | ········25:·istore········4 | ||
1542 | ········2 | 1535 | ········23:·istore_3 |
1536 | ········24:·iload_3 | ||
1543 | ········2 | 1537 | ········25:·ifeq··········50 |
1544 | ········ | 1538 | ········28:·aload_2 |
1545 | ········ | 1539 | ········29:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1546 | ········3 | 1540 | ········34:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier |
1547 | ········ | 1541 | ········37:·astore········4 |
1548 | ········ | 1542 | ········39:·aload·········4 |
1549 | ········4 | 1543 | ········41:·iload_1 |
1550 | ········4 | 1544 | ········42:·invokeinterface·#313,··2··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.sendHintMsg:(I)V |
1551 | ········ | 1545 | ········47:·goto··········17 |
1552 | ········5 | 1546 | ········50:·return |
1553 | ··private·void·sendOnTouchEvent(android.view.MotionEvent); | 1547 | ··private·void·sendOnTouchEvent(android.view.MotionEvent); |
1554 | ····descriptor:·(Landroid/view/MotionEvent;)V | 1548 | ····descriptor:·(Landroid/view/MotionEvent;)V |
1555 | ····flags:·(0x0002)·ACC_PRIVATE | 1549 | ····flags:·(0x0002)·ACC_PRIVATE |
1556 | ····Code: | 1550 | ····Code: |
1557 | ······stack=300,·locals= | 1551 | ······stack=300,·locals=5,·args_size=2 |
1558 | ·········0:·aload_0 | 1552 | ·········0:·aload_0 |
1559 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; | 1553 | ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList; |
1560 | ·········4:·astore_2 | 1554 | ·········4:·astore_2 |
Max diff block lines reached; 12253/20235 bytes (60.55%) of diff not shown. |
Offset 87, 23 lines modified | Offset 87, 23 lines modified | ||
87 | ········} | 87 | ········} |
88 | ········return·anObject2; | 88 | ········return·anObject2; |
89 | ····} | 89 | ····} |
90 | ···· | 90 | ···· |
91 | ····private·int·getIdenticalTimeZoneInTheCountry(final·TimeZoneInfo·timeZoneInfo)·{ | 91 | ····private·int·getIdenticalTimeZoneInTheCountry(final·TimeZoneInfo·timeZoneInfo)·{ |
92 | ········int·n·=·0; | 92 | ········int·n·=·0; |
93 | ········for·(final·TimeZoneInfo·timeZoneInfo2·:·this.mTimeZones)·{ | 93 | ········for·(final·TimeZoneInfo·timeZoneInfo2·:·this.mTimeZones)·{ |
94 | ············Label_009 | 94 | ············Label_0099:·{ |
95 | ················if·(timeZoneInfo2.hasSameRules(timeZoneInfo))·{ | 95 | ················if·(timeZoneInfo2.hasSameRules(timeZoneInfo))·{ |
96 | ····················if·(timeZoneInfo2.mCountry·==·null)·{ | 96 | ····················if·(timeZoneInfo2.mCountry·==·null)·{ |
97 | ························if·(timeZoneInfo.mCountry·!=·null)·{ | 97 | ························if·(timeZoneInfo.mCountry·!=·null)·{ |
98 | ····························break·Label_009 | 98 | ····························break·Label_0099; |
99 | ························} | 99 | ························} |
100 | ····················} | 100 | ····················} |
101 | ····················else·if·(!timeZoneInfo2.mCountry.equals(timeZoneInfo.mCountry))·{ | 101 | ····················else·if·(!timeZoneInfo2.mCountry.equals(timeZoneInfo.mCountry))·{ |
102 | ························break·Label_009 | 102 | ························break·Label_0099; |
103 | ····················} | 103 | ····················} |
104 | ····················return·n; | 104 | ····················return·n; |
105 | ················} | 105 | ················} |
106 | ············} | 106 | ············} |
107 | ············++n; | 107 | ············++n; |
108 | ········} | 108 | ········} |
109 | ········n·=·-1; | 109 | ········n·=·-1; |
Offset 888, 16 lines modified | Offset 888, 16 lines modified | ||
888 | ········final·int·n2·=·n·+·20; | 888 | ········final·int·n2·=·n·+·20; |
889 | ········return·n2·<·this.mHasTimeZonesInHrOffset.length·&&·n2·>=·0·&&·this.mHasTimeZonesInHrOffset[n2]; | 889 | ········return·n2·<·this.mHasTimeZonesInHrOffset.length·&&·n2·>=·0·&&·this.mHasTimeZonesInHrOffset[n2]; |
890 | ····} | 890 | ····} |
891 | ···· | 891 | ···· |
892 | ····void·loadTzs(final·Context·context)·{ | 892 | ····void·loadTzs(final·Context·context)·{ |
893 | ········this.mTimeZones·=·new·ArrayList(); | 893 | ········this.mTimeZones·=·new·ArrayList(); |
894 | ········final·HashSet·loadTzsInZoneTab·=·this.loadTzsInZoneTab(context); | 894 | ········final·HashSet·loadTzsInZoneTab·=·this.loadTzsInZoneTab(context); |
895 | ········String[]·availableIDs; | 895 | ········final·String[]·availableIDs·=·TimeZone.getAvailableIDs(); |
896 | ········for·(int·length·=· | 896 | ········for·(int·length·=·availableIDs.length,·i·=·0;·i·<·length;·++i)·{ |
897 | ············final·String·str·=·availableIDs[i]; | 897 | ············final·String·str·=·availableIDs[i]; |
898 | ············if·(!loadTzsInZoneTab.contains(str)·&&·str.startsWith("Etc/GMT"))·{ | 898 | ············if·(!loadTzsInZoneTab.contains(str)·&&·str.startsWith("Etc/GMT"))·{ |
899 | ················final·TimeZone·timeZone·=·TimeZone.getTimeZone(str); | 899 | ················final·TimeZone·timeZone·=·TimeZone.getTimeZone(str); |
900 | ················if·(timeZone·==·null)·{ | 900 | ················if·(timeZone·==·null)·{ |
901 | ····················Log.e("TimeZoneData",·"Timezone·not·found:·"·+·str); | 901 | ····················Log.e("TimeZoneData",·"Timezone·not·found:·"·+·str); |
902 | ················} | 902 | ················} |
903 | ················else·{ | 903 | ················else·{ |
Offset 137, 21 lines modified | Offset 137, 23 lines modified | ||
137 | ········if·(TextUtils.isEmpty((CharSequence)lowerCase))·{ | 137 | ········if·(TextUtils.isEmpty((CharSequence)lowerCase))·{ |
138 | ············filter$FilterResults.values·=·null; | 138 | ············filter$FilterResults.values·=·null; |
139 | ············filter$FilterResults.count·=·0; | 139 | ············filter$FilterResults.count·=·0; |
140 | ········} | 140 | ········} |
141 | ········else·{ | 141 | ········else·{ |
142 | ············final·ArrayList<TimeZoneFilterTypeAdapter$FilterTypeResult>·values·=·new·ArrayList<TimeZoneFilterTypeAdapter$FilterTypeResult>(); | 142 | ············final·ArrayList<TimeZoneFilterTypeAdapter$FilterTypeResult>·values·=·new·ArrayList<TimeZoneFilterTypeAdapter$FilterTypeResult>(); |
143 | ············int·index·=·0; | 143 | ············int·index·=·0; |
144 | ············final·char·char1; | ||
144 | ············if·(lowerCase.charAt(0)·==·'+'·||·lowerCase.charAt(0)·==·'-')·{} | 145 | ············if·(lowerCase.charAt(0)·==·'+'·||·(char1·=·lowerCase.charAt(0))·==·'-')·{} |
145 | ············if·(lowerCase.startsWith("gmt"))·{ | 146 | ············if·(lowerCase.startsWith("gmt"))·{ |
146 | ················index·=·3; | 147 | ················index·=·3; |
147 | ············} | 148 | ············} |
148 | ············final·int·num·=·this.parseNum(lowerCase,·index); | 149 | ············final·int·num·=·this.parseNum(lowerCase,·index); |
149 | ············if·(num·!=·-1·<<·-1)·{ | 150 | ············if·(num·!=·-1·<<·-1)·{ |
151 | ················final·char·char2; | ||
150 | ················this.handleSearchByGmt(values,·num,·lowerCase.length()·>·index·&&·lowerCase.charAt(index)·==·'+'); | 152 | ················this.handleSearchByGmt(values,·num,·lowerCase.length()·>·index·&&·(char2·=·lowerCase.charAt(index))·==·'+'); |
151 | ············} | 153 | ············} |
152 | ············final·ArrayList<Comparable>·list·=·new·ArrayList<Comparable>(); | 154 | ············final·ArrayList<Comparable>·list·=·new·ArrayList<Comparable>(); |
153 | ············for·(final·String·e·:·TimeZoneFilterTypeAdapter.access$100(this.this$0).mTimeZonesByCountry.keySet())·{ | 155 | ············for·(final·String·e·:·TimeZoneFilterTypeAdapter.access$100(this.this$0).mTimeZonesByCountry.keySet())·{ |
154 | ················if·(!TextUtils.isEmpty((CharSequence)e))·{ | 156 | ················if·(!TextUtils.isEmpty((CharSequence)e))·{ |
155 | ····················final·String·lowerCase2·=·e.toLowerCase(); | 157 | ····················final·String·lowerCase2·=·e.toLowerCase(); |
156 | ····················int·n·=·0; | 158 | ····················int·n·=·0; |
157 | ····················if·(lowerCase2.startsWith(lowerCase)·||·(lowerCase2.charAt(0)·==·lowerCase.charAt(0)·&&·this.isStartingInitialsFor(lowerCase,·lowerCase2)))·{ | 159 | ····················if·(lowerCase2.startsWith(lowerCase)·||·(lowerCase2.charAt(0)·==·lowerCase.charAt(0)·&&·this.isStartingInitialsFor(lowerCase,·lowerCase2)))·{ |
Offset 192, 24 lines modified | Offset 192, 24 lines modified | ||
192 | ················} | 192 | ················} |
193 | ············} | 193 | ············} |
194 | ············break; | 194 | ············break; |
195 | ········} | 195 | ········} |
196 | ····} | 196 | ····} |
197 | ···· | 197 | ···· |
198 | ····public·void·saveRecentTimezone(final·String·e)·{ | 198 | ····public·void·saveRecentTimezone(final·String·e)·{ |
199 | ········int·i·=·0; | ||
199 | ········final·SharedPreferences·sharedPreferences·=·this.mContext.getSharedPreferences("com.android.calendar_preferences",·0); | 200 | ········final·SharedPreferences·sharedPreferences·=·this.mContext.getSharedPreferences("com.android.calendar_preferences",·0); |
200 | ········final·String·string·=·sharedPreferences.getString("preferences_recent_timezones",·(String)null); | 201 | ········final·String·string·=·sharedPreferences.getString("preferences_recent_timezones",·(String)null); |
201 | ········String·string2; | 202 | ········String·string2; |
202 | ········if·(string·==·null)·{ | 203 | ········if·(string·==·null)·{ |
203 | ············string2·=·e; | 204 | ············string2·=·e; |
204 | ········} | 205 | ········} |
205 | ········else·{ | 206 | ········else·{ |
206 | ············final·LinkedHashSet<String>·set·=·new·LinkedHashSet<String>(); | 207 | ············final·LinkedHashSet<String>·set·=·new·LinkedHashSet<String>(); |
207 | ············f | 208 | ············for·(String[]·split·=·string.split(",");·i·<·split.length;·++i)·{ |
208 | ············for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ | ||
209 | ················final·String·e2·=·split[i]; | 209 | ················final·String·e2·=·split[i]; |
210 | ················if·(!set.contains(e2)·&&·!e.equals(e2))·{ | 210 | ················if·(!set.contains(e2)·&&·!e.equals(e2))·{ |
211 | ····················set.add(e2); | 211 | ····················set.add(e2); |
212 | ················} | 212 | ················} |
213 | ············} | 213 | ············} |
214 | ············final·Iterator<Object>·iterator·=·set.iterator(); | 214 | ············final·Iterator<Object>·iterator·=·set.iterator(); |
215 | ············while·(set.size()·>=·3·&&·iterator.hasNext())·{ | 215 | ············while·(set.size()·>=·3·&&·iterator.hasNext())·{ |
Offset 17, 18 lines modified | Offset 17, 19 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; | 18 | .field·final·synthetic·this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;)V | 20 | .method·constructor·<init>(Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·361 | 24 | ····.line·361 |
24 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper | 25 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;" |
25 | ····iput-object·p1,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;->this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; | 26 | ····iput-object·p1,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;->this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; |
26 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V | 27 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V |
27 | ····return-void | 28 | ····return-void |
28 | .end·method | 29 | .end·method |
Offset 36, 28 lines modified | Offset 37, 28 lines modified | ||
36 | #·virtual·methods | 37 | #·virtual·methods |
37 | .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; | 38 | .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; |
38 | ····.locals·1 | 39 | ····.locals·1 |
39 | ····.param·p1,·"host"····#·Landroid/view/View; | 40 | ····.param·p1,·"host"····#·Landroid/view/View; |
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·376 | 42 | ····.line·376 |
42 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper | 43 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;" |
43 | ····iget-object·v0,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;->this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; | 44 | ····iget-object·v0,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;->this$0:Lcom/googlecode/eyesfree/utils/TouchExplorationHelper; |
44 | ····return-object·v0 | 45 | ····return-object·v0 |
45 | .end·method | 46 | .end·method |
46 | .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V | 47 | .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V |
47 | ····.locals·1 | 48 | ····.locals·1 |
48 | ····.param·p1,·"view"····#·Landroid/view/View; | 49 | ····.param·p1,·"view"····#·Landroid/view/View; |
49 | ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; | 50 | ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; |
50 | ····.prologue | 51 | ····.prologue |
51 | ····.line·364 | 52 | ····.line·364 |
52 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper | 53 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;" |
53 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V | 54 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V |
54 | ····.line·365 | 55 | ····.line·365 |
55 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 56 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
56 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
Offset 74, 15 lines modified | Offset 75, 15 lines modified | ||
74 | .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V | 75 | .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
75 | ····.locals·1 | 76 | ····.locals·1 |
76 | ····.param·p1,·"view"····#·Landroid/view/View; | 77 | ····.param·p1,·"view"····#·Landroid/view/View; |
77 | ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; | 78 | ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
78 | ····.prologue | 79 | ····.prologue |
79 | ····.line·370 | 80 | ····.line·370 |
80 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper | 81 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;" |
81 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V | 82 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
82 | ····.line·371 | 83 | ····.line·371 |
83 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 84 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
84 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
Offset 227, 71 lines modified | Offset 227, 70 lines modified | ||
227 | .method·private·getNodeForParent()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; | 227 | .method·private·getNodeForParent()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
228 | ····.locals·6 | 228 | ····.locals·6 |
229 | ····.prologue | 229 | ····.prologue |
230 | ····.line·253 | 230 | ····.line·253 |
231 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper<TT;>;" | 231 | ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper<TT;>;" |
232 | ····iget-object·v | 232 | ····iget-object·v4,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View; |
233 | ····invoke-static·{v | 233 | ····invoke-static·{v4},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
234 | ····move-result-object·v | 234 | ····move-result-object·v0 |
235 | ····.line·254 | 235 | ····.line·254 |
236 | ····.local·v | 236 | ····.local·v0,·"info":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
237 | ····iget-object·v | 237 | ····iget-object·v4,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View; |
238 | ····invoke-static·{v | 238 | ····invoke-static·{v4,·v0},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
239 | ····.line·256 | 239 | ····.line·256 |
240 | ····new-instance·v | 240 | ····new-instance·v2,·Ljava/util/LinkedList; |
241 | ····invoke-direct·{v | 241 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V |
242 | ····.line·257 | 242 | ····.line·257 |
243 | ····.local·v | 243 | ····.local·v2,·"items":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<TT;>;" |
244 | ····invoke-virtual·{p0,·v | 244 | ····invoke-virtual·{p0,·v2},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getVisibleItems(Ljava/util/List;)V |
245 | ····.line·259 | 245 | ····.line·259 |
246 | ····invoke-virtual·{v | 246 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
247 | ····move-result-object·v | 247 | ····move-result-object·v4 |
248 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
249 | ····:goto_0 | 248 | ····:goto_0 |
250 | ····invoke-interface·{v | 249 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
251 | ····move-result·v5 | 250 | ····move-result·v5 |
252 | ····if-eqz·v5,·:cond_0 | 251 | ····if-eqz·v5,·:cond_0 |
253 | ····invoke-interface·{v | 252 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
254 | ····move-result-object·v | 253 | ····move-result-object·v1 |
255 | ····.line·260 | 254 | ····.line·260 |
256 | ····.local·v | 255 | ····.local·v1,·"item":Ljava/lang/Object;,·"TT;" |
257 | ····invoke-virtual·{p0,·v | 256 | ····invoke-virtual·{p0,·v1},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getIdForItem(Ljava/lang/Object;)I |
258 | ····move-result·v | 257 | ····move-result·v3 |
259 | ····.line·261 | 258 | ····.line·261 |
260 | ····.local·v | 259 | ····.local·v3,·"virtualDescendantId":I |
261 | ····iget-object·v5,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View; | 260 | ····iget-object·v5,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View; |
262 | ····invoke-virtual·{v | 261 | ····invoke-virtual·{v0,·v5,·v3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V |
263 | ····goto·:goto_0 | 262 | ····goto·:goto_0 |
264 | ····.line·264 | 263 | ····.line·264 |
265 | ····.end·local·v | 264 | ····.end·local·v1····#·"item":Ljava/lang/Object;,·"TT;" |
266 | ····.end·local·v | 265 | ····.end·local·v3····#·"virtualDescendantId":I |
267 | ····:cond_0 | 266 | ····:cond_0 |
268 | ····return-object·v | 267 | ····return-object·v0 |
269 | .end·method | 268 | .end·method |
270 | .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z | 269 | .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z |
271 | ····.locals·5 | 270 | ····.locals·5 |
272 | ····.param·p1,·"localRect"····#·Landroid/graphics/Rect; | 271 | ····.param·p1,·"localRect"····#·Landroid/graphics/Rect; |
273 | ····.prologue | 272 | ····.prologue |
Offset 29, 14 lines modified | Offset 29, 15 lines modified | ||
29 | .method·static·constructor·<clinit>()V | 29 | .method·static·constructor·<clinit>()V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·412 | 32 | ····.line·412 |
33 | ····const-string·v0,·"(?:\\r\\n?|\\n)[·\t]" | 33 | ····const-string·v0,·"(?:\\r\\n?|\\n)[·\t]" |
34 | ····.line·413 | ||
34 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 35 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
35 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
36 | ····sput-object·v0,·Lcom/android/calendarcommon2/RecurrenceSet;->IGNORABLE_ICAL_WHITESPACE_RE:Ljava/util/regex/Pattern; | 37 | ····sput-object·v0,·Lcom/android/calendarcommon2/RecurrenceSet;->IGNORABLE_ICAL_WHITESPACE_RE:Ljava/util/regex/Pattern; |
37 | ····.line·415 | 38 | ····.line·415 |
Offset 241, 68 lines modified | Offset 242, 63 lines modified | ||
241 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendarcommon2/RecurrenceSet;->init(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 242 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendarcommon2/RecurrenceSet;->init(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
242 | ····.line·88 | 243 | ····.line·88 |
243 | ····return-void | 244 | ····return-void |
244 | .end·method | 245 | .end·method |
245 | .method·public·static·addPropertiesForRuleStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V | 246 | .method·public·static·addPropertiesForRuleStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V |
246 | ····.locals· | 247 | ····.locals·5 |
247 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; | 248 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; |
248 | ····.param·p1,·"propertyName"····#·Ljava/lang/String; | 249 | ····.param·p1,·"propertyName"····#·Ljava/lang/String; |
249 | ····.param·p2,·"ruleStr"····#·Ljava/lang/String; | 250 | ····.param·p2,·"ruleStr"····#·Ljava/lang/String; |
250 | ····.prologue | 251 | ····.prologue |
251 | ····.line·387 | 252 | ····.line·387 |
252 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 253 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
253 | ····move-result·v | 254 | ····move-result·v3 |
254 | ····if-eqz·v | 255 | ····if-eqz·v3,·:cond_1 |
255 | ····.line·396 | 256 | ····.line·396 |
256 | ····:cond_0 | 257 | ····:cond_0 |
257 | ····return-void | 258 | ····return-void |
258 | ····.line·390 | 259 | ····.line·390 |
259 | ····:cond_1 | 260 | ····:cond_1 |
260 | ····invoke-static·{p2},·Lcom/android/calendarcommon2/RecurrenceSet;->getRuleStrings(Ljava/lang/String;)[Ljava/lang/String; | 261 | ····invoke-static·{p2},·Lcom/android/calendarcommon2/RecurrenceSet;->getRuleStrings(Ljava/lang/String;)[Ljava/lang/String; |
261 | ····move-result-object·v | 262 | ····move-result-object·v2 |
262 | ····.line·391 | 263 | ····.line·391 |
263 | ····.local·v | 264 | ····.local·v2,·"rrules":[Ljava/lang/String; |
264 | ····move-object·v0,·v5 | ||
265 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
266 | ····array-length·v | 265 | ····array-length·v4,·v2 |
267 | ····.local·v2,·"len$":I | ||
268 | ····const/4·v | 266 | ····const/4·v3,·0x0 |
269 | ····.local·v1,·"i$":I | ||
270 | ····:goto_0 | 267 | ····:goto_0 |
271 | ····if-ge·v | 268 | ····if-ge·v3,·v4,·:cond_0 |
272 | ····aget-object·v | 269 | ····aget-object·v1,·v2,·v3 |
273 | ····.line·392 | 270 | ····.line·392 |
274 | ····.local·v | 271 | ····.local·v1,·"rrule":Ljava/lang/String; |
275 | ····new-instance·v | 272 | ····new-instance·v0,·Lcom/android/calendarcommon2/ICalendar$Property; |
276 | ····invoke-direct·{v | 273 | ····invoke-direct·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;-><init>(Ljava/lang/String;)V |
277 | ····.line·393 | 274 | ····.line·393 |
278 | ····.local·v | 275 | ····.local·v0,·"prop":Lcom/android/calendarcommon2/ICalendar$Property; |
279 | ····invoke-virtual·{v | 276 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendarcommon2/ICalendar$Property;->setValue(Ljava/lang/String;)V |
280 | ····.line·394 | 277 | ····.line·394 |
281 | ····invoke-virtual·{p0,·v | 278 | ····invoke-virtual·{p0,·v0},·Lcom/android/calendarcommon2/ICalendar$Component;->addProperty(Lcom/android/calendarcommon2/ICalendar$Property;)V |
282 | ····.line·391 | 279 | ····.line·391 |
283 | ····add-int/lit8·v | 280 | ····add-int/lit8·v3,·v3,·0x1 |
284 | ····goto·:goto_0 | 281 | ····goto·:goto_0 |
285 | .end·method | 282 | .end·method |
286 | .method·public·static·addPropertyForDateStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V | 283 | .method·public·static·addPropertyForDateStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V |
287 | ····.locals·5 | 284 | ····.locals·5 |
288 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; | 285 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; |
Offset 391, 14 lines modified | Offset 387, 15 lines modified | ||
391 | ····.param·p0,·"start"····#·Landroid/text/format/Time; | 387 | ····.param·p0,·"start"····#·Landroid/text/format/Time; |
392 | ····.param·p1,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; | 388 | ····.param·p1,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; |
393 | ····.prologue | 389 | ····.prologue |
394 | ····.line·468 | 390 | ····.line·468 |
395 | ····const-string·v9,·"DURATION" | 391 | ····const-string·v9,·"DURATION" |
392 | ····.line·469 | ||
396 | ····invoke-virtual·{p1,·v9},·Lcom/android/calendarcommon2/ICalendar$Component;->getFirstProperty(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Property; | 393 | ····invoke-virtual·{p1,·v9},·Lcom/android/calendarcommon2/ICalendar$Component;->getFirstProperty(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Property; |
397 | ····move-result-object·v3 | 394 | ····move-result-object·v3 |
398 | ····.line·470 | 395 | ····.line·470 |
399 | ····.local·v3,·"durationProperty":Lcom/android/calendarcommon2/ICalendar$Property; | 396 | ····.local·v3,·"durationProperty":Lcom/android/calendarcommon2/ICalendar$Property; |
400 | ····if-eqz·v3,·:cond_0 | 397 | ····if-eqz·v3,·:cond_0 |
Offset 412, 14 lines modified | Offset 409, 15 lines modified | ||
412 | ····:goto_0 | 409 | ····:goto_0 |
413 | ····return-object·v9 | 410 | ····return-object·v9 |
414 | ····.line·476 | 411 | ····.line·476 |
415 | ····:cond_0 | 412 | ····:cond_0 |
416 | ····const-string·v9,·"DTEND" | 413 | ····const-string·v9,·"DTEND" |
414 | ····.line·477 | ||
417 | ····invoke-virtual·{p1,·v9},·Lcom/android/calendarcommon2/ICalendar$Component;->getFirstProperty(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Property; | 415 | ····invoke-virtual·{p1,·v9},·Lcom/android/calendarcommon2/ICalendar$Component;->getFirstProperty(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Property; |
418 | ····move-result-object·v0 | 416 | ····move-result-object·v0 |
419 | ····.line·478 | 417 | ····.line·478 |
420 | ····.local·v0,·"dtendProperty":Lcom/android/calendarcommon2/ICalendar$Property; | 418 | ····.local·v0,·"dtendProperty":Lcom/android/calendarcommon2/ICalendar$Property; |
421 | ····if-nez·v0,·:cond_1 | 419 | ····if-nez·v0,·:cond_1 |
Offset 429, 14 lines modified | Offset 427, 15 lines modified | ||
429 | ····goto·:goto_0 | 427 | ····goto·:goto_0 |
430 | ····.line·482 | 428 | ····.line·482 |
431 | ····:cond_1 | 429 | ····:cond_1 |
432 | ····const-string·v9,·"TZID" | 430 | ····const-string·v9,·"TZID" |
431 | ····.line·483 | ||
433 | ····invoke-virtual·{v0,·v9},·Lcom/android/calendarcommon2/ICalendar$Property;->getFirstParameter(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Parameter; | 432 | ····invoke-virtual·{v0,·v9},·Lcom/android/calendarcommon2/ICalendar$Property;->getFirstParameter(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Parameter; |
Max diff block lines reached; 23597/28359 bytes (83.21%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ICalendar.java" | 3 | .source·"ICalendar.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendarcommon2/ICalendar$1;, | ||
8 | ········Lcom/android/calendarcommon2/ICalendar$ParserState;, | 7 | ········Lcom/android/calendarcommon2/ICalendar$ParserState;, |
9 | ········Lcom/android/calendarcommon2/ICalendar$Parameter;, | 8 | ········Lcom/android/calendarcommon2/ICalendar$Parameter;, |
10 | ········Lcom/android/calendarcommon2/ICalendar$Property;, | 9 | ········Lcom/android/calendarcommon2/ICalendar$Property;, |
11 | ········Lcom/android/calendarcommon2/ICalendar$Component;, | 10 | ········Lcom/android/calendarcommon2/ICalendar$Component;, |
12 | ········Lcom/android/calendarcommon2/ICalendar$FormatException; | 11 | ········Lcom/android/calendarcommon2/ICalendar$FormatException; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 649, 94 lines modified | Offset 648, 87 lines modified | ||
649 | ····move-result-object·v0 | 648 | ····move-result-object·v0 |
650 | ····return-object·v0 | 649 | ····return-object·v0 |
651 | .end·method | 650 | .end·method |
652 | .method·private·static·parseComponentImpl(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Component; | 651 | .method·private·static·parseComponentImpl(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Component; |
653 | ····.locals· | 652 | ····.locals·7 |
654 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; | 653 | ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component; |
655 | ····.param·p1,·"text"····#·Ljava/lang/String; | 654 | ····.param·p1,·"text"····#·Ljava/lang/String; |
656 | ····.annotation·system·Ldalvik/annotation/Throws; | 655 | ····.annotation·system·Ldalvik/annotation/Throws; |
657 | ········value·=·{ | 656 | ········value·=·{ |
658 | ············Lcom/android/calendarcommon2/ICalendar$FormatException; | 657 | ············Lcom/android/calendarcommon2/ICalendar$FormatException; |
659 | ········} | 658 | ········} |
660 | ····.end·annotation | 659 | ····.end·annotation |
661 | ····.prologue | 660 | ····.prologue |
661 | ····const/4·v4,·0x0 | ||
662 | ····.line·430 | 662 | ····.line·430 |
663 | ····move-object·v | 663 | ····move-object·v0,·p0 |
664 | ····.line·431 | 664 | ····.line·431 |
665 | ····.local·v | 665 | ····.local·v0,·"current":Lcom/android/calendarcommon2/ICalendar$Component; |
666 | ····new-instance·v | 666 | ····new-instance·v3,·Lcom/android/calendarcommon2/ICalendar$ParserState; |
667 | ····const/4·v | 667 | ····const/4·v5,·0x0 |
668 | ····invoke-direct·{v | 668 | ····invoke-direct·{v3,·v5},·Lcom/android/calendarcommon2/ICalendar$ParserState;-><init>(Lcom/android/calendarcommon2/ICalendar$1;)V |
669 | ····.line·432 | 669 | ····.line·432 |
670 | ····.local·v | 670 | ····.local·v3,·"state":Lcom/android/calendarcommon2/ICalendar$ParserState; |
671 | ····const/4·v7,·0x0 | ||
672 | ····iput·v | 671 | ····iput·v4,·v3,·Lcom/android/calendarcommon2/ICalendar$ParserState;->index:I |
673 | ····.line·435 | 672 | ····.line·435 |
674 | ····const-string·v | 673 | ····const-string·v5,·"\n" |
675 | ····invoke-virtual·{p1,·v | 674 | ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
676 | ····move-result-object·v | 675 | ····move-result-object·v2 |
677 | ····.line·439 | 676 | ····.line·439 |
678 | ····.local·v | 677 | ····.local·v2,·"lines":[Ljava/lang/String; |
679 | ····move-object·v0,·v5 | ||
680 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
681 | ····array-length·v | 678 | ····array-length·v5,·v2 |
682 | ····.local·v3,·"len$":I | ||
683 | ····const/4·v2,·0x0 | ||
684 | ····.local·v2,·"i$":I | ||
685 | ····:goto_0 | 679 | ····:goto_0 |
686 | ····if-ge·v | 680 | ····if-ge·v4,·v5,·:cond_1 |
687 | ····aget-object·v | 681 | ····aget-object·v1,·v2,·v4 |
688 | ····.line·441 | 682 | ····.line·441 |
689 | ····.local·v | 683 | ····.local·v1,·"line":Ljava/lang/String; |
690 | ····:try_start_0 | 684 | ····:try_start_0 |
691 | ····invoke-static·{v | 685 | ····invoke-static·{v1,·v3,·v0},·Lcom/android/calendarcommon2/ICalendar;->parseLine(Ljava/lang/String;Lcom/android/calendarcommon2/ICalendar$ParserState;Lcom/android/calendarcommon2/ICalendar$Component;)Lcom/android/calendarcommon2/ICalendar$Component; |
692 | ····:try_end_0 | 686 | ····:try_end_0 |
693 | ····.catch·Lcom/android/calendarcommon2/ICalendar$FormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 687 | ····.catch·Lcom/android/calendarcommon2/ICalendar$FormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
694 | ····move-result-object·v | 688 | ····move-result-object·v0 |
695 | ····.line·445 | 689 | ····.line·445 |
696 | ····if-nez·p0,·:cond_0 | 690 | ····if-nez·p0,·:cond_0 |
697 | ····.line·446 | 691 | ····.line·446 |
698 | ····move-object·p0,·v | 692 | ····move-object·p0,·v0 |
699 | ····.line·439 | 693 | ····.line·439 |
700 | ····:cond_0 | 694 | ····:cond_0 |
701 | ····:goto_1 | 695 | ····:goto_1 |
702 | ····add-int/lit8·v | 696 | ····add-int/lit8·v4,·v4,·0x1 |
703 | ····goto·:goto_0 | 697 | ····goto·:goto_0 |
704 | ····.line·448 | 698 | ····.line·448 |
705 | ····:catch_0 | 699 | ····:catch_0 |
706 | ····move-exception·v | 700 | ····move-exception·v6 |
707 | ····goto·:goto_1 | 701 | ····goto·:goto_1 |
708 | ····.line·457 | 702 | ····.line·457 |
709 | ····.end·local·v | 703 | ····.end·local·v1····#·"line":Ljava/lang/String; |
710 | ····:cond_1 | 704 | ····:cond_1 |
711 | ····return-object·p0 | 705 | ····return-object·p0 |
712 | .end·method | 706 | .end·method |
713 | .method·public·static·parseEvent(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Component; | 707 | .method·public·static·parseEvent(Ljava/lang/String;)Lcom/android/calendarcommon2/ICalendar$Component; |
714 | ····.locals·3 | 708 | ····.locals·3 |
715 | ····.param·p0,·"text"····#·Ljava/lang/String; | 709 | ····.param·p0,·"text"····#·Ljava/lang/String; |
Offset 930, 14 lines modified | Offset 922, 15 lines modified | ||
930 | ····move-result-object·v2 | 922 | ····move-result-object·v2 |
931 | ····.line·500 | 923 | ····.line·500 |
932 | ····.restart·local·v2····#·"componentName":Ljava/lang/String; | 924 | ····.restart·local·v2····#·"componentName":Ljava/lang/String; |
933 | ····if-eqz·p2,·:cond_5 | 925 | ····if-eqz·p2,·:cond_5 |
926 | ····.line·501 | ||
934 | ····invoke-virtual·{p2},·Lcom/android/calendarcommon2/ICalendar$Component;->getName()Ljava/lang/String; | 927 | ····invoke-virtual·{p2},·Lcom/android/calendarcommon2/ICalendar$Component;->getName()Ljava/lang/String; |
935 | ····move-result-object·v8 | 928 | ····move-result-object·v8 |
936 | ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 929 | ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Max diff block lines reached; 0/4815 bytes (0.00%) of diff not shown. |
Offset 355, 145 lines modified | Offset 355, 141 lines modified | ||
355 | .method·public·toString(Ljava/lang/StringBuilder;)V | 355 | .method·public·toString(Ljava/lang/StringBuilder;)V |
356 | ····.locals·6 | 356 | ····.locals·6 |
357 | ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder; | 357 | ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder; |
358 | ····.prologue | 358 | ····.prologue |
359 | ····.line·193 | 359 | ····.line·193 |
360 | ····const-string·v | 360 | ····const-string·v3,·"BEGIN" |
361 | ····invoke-virtual·{p1,·v | 361 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
362 | ····.line·194 | 362 | ····.line·194 |
363 | ····const-string·v | 363 | ····const-string·v3,·":" |
364 | ····invoke-virtual·{p1,·v | 364 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
365 | ····.line·195 | 365 | ····.line·195 |
366 | ····iget-object·v | 366 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mName:Ljava/lang/String; |
367 | ····invoke-virtual·{p1,·v | 367 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
368 | ····.line·196 | 368 | ····.line·196 |
369 | ····const-string·v | 369 | ····const-string·v3,·"\n" |
370 | ····invoke-virtual·{p1,·v | 370 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
371 | ····.line·199 | 371 | ····.line·199 |
372 | ····invoke-virtual·{p0},·Lcom/android/calendarcommon2/ICalendar$Component;->getPropertyNames()Ljava/util/Set; | 372 | ····invoke-virtual·{p0},·Lcom/android/calendarcommon2/ICalendar$Component;->getPropertyNames()Ljava/util/Set; |
373 | ····move-result-object·v | 373 | ····move-result-object·v3 |
374 | ····invoke-interface·{v | 374 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
375 | ····move-result-object·v | 375 | ····move-result-object·v3 |
376 | ····:cond_0 | 376 | ····:cond_0 |
377 | ····invoke-interface·{v | 377 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
378 | ····move-result·v | 378 | ····move-result·v4 |
379 | ····if-eqz·v | 379 | ····if-eqz·v4,·:cond_1 |
380 | ····invoke-interface·{v | 380 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
381 | ····move-result-object·v | 381 | ····move-result-object·v2 |
382 | ····check-cast·v | 382 | ····check-cast·v2,·Ljava/lang/String; |
383 | ····.line·200 | 383 | ····.line·200 |
384 | ····.local·v | 384 | ····.local·v2,·"propertyName":Ljava/lang/String; |
385 | ····invoke-virtual·{p0,·v | 385 | ····invoke-virtual·{p0,·v2},·Lcom/android/calendarcommon2/ICalendar$Component;->getProperties(Ljava/lang/String;)Ljava/util/List; |
386 | ····move-result-object·v | 386 | ····move-result-object·v4 |
387 | ····invoke-interface·{v | 387 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
388 | ····move-result-object·v | 388 | ····move-result-object·v4 |
389 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
390 | ····:goto_0 | 389 | ····:goto_0 |
391 | ····invoke-interface·{v | 390 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
392 | ····move-result·v5 | 391 | ····move-result·v5 |
393 | ····if-eqz·v5,·:cond_0 | 392 | ····if-eqz·v5,·:cond_0 |
394 | ····invoke-interface·{v | 393 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
395 | ····move-result-object·v | 394 | ····move-result-object·v1 |
396 | ····check-cast·v | 395 | ····check-cast·v1,·Lcom/android/calendarcommon2/ICalendar$Property; |
397 | ····.line·201 | 396 | ····.line·201 |
398 | ····.local·v | 397 | ····.local·v1,·"property":Lcom/android/calendarcommon2/ICalendar$Property; |
399 | ····invoke-virtual·{v | 398 | ····invoke-virtual·{v1,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;->toString(Ljava/lang/StringBuilder;)V |
400 | ····.line·202 | 399 | ····.line·202 |
401 | ····const-string·v5,·"\n" | 400 | ····const-string·v5,·"\n" |
402 | ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 401 | ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
403 | ····goto·:goto_0 | 402 | ····goto·:goto_0 |
404 | ····.line·207 | 403 | ····.line·207 |
405 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
406 | ····.end·local·v | 404 | ····.end·local·v1····#·"property":Lcom/android/calendarcommon2/ICalendar$Property; |
407 | ····.end·local·v | 405 | ····.end·local·v2····#·"propertyName":Ljava/lang/String; |
408 | ····:cond_1 | 406 | ····:cond_1 |
409 | ····iget-object·v | 407 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList; |
410 | ····if-eqz·v | 408 | ····if-eqz·v3,·:cond_2 |
411 | ····.line·208 | 409 | ····.line·208 |
412 | ····iget-object·v | 410 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList; |
413 | ····invoke-virtual·{v | 411 | ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
414 | ····move-result-object·v | 412 | ····move-result-object·v3 |
415 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
416 | ····:goto_1 | 413 | ····:goto_1 |
417 | ····invoke-interface·{v | 414 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
418 | ····move-result·v | 415 | ····move-result·v4 |
419 | ····if-eqz·v | 416 | ····if-eqz·v4,·:cond_2 |
420 | ····invoke-interface·{v | 417 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
421 | ····move-result-object·v0 | 418 | ····move-result-object·v0 |
422 | ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Component; | 419 | ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Component; |
423 | ····.line·209 | 420 | ····.line·209 |
424 | ····.local·v0,·"component":Lcom/android/calendarcommon2/ICalendar$Component; | 421 | ····.local·v0,·"component":Lcom/android/calendarcommon2/ICalendar$Component; |
425 | ····invoke-virtual·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Component;->toString(Ljava/lang/StringBuilder;)V | 422 | ····invoke-virtual·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Component;->toString(Ljava/lang/StringBuilder;)V |
426 | ····.line·210 | 423 | ····.line·210 |
427 | ····const-string·v | 424 | ····const-string·v4,·"\n" |
428 | ····invoke-virtual·{p1,·v | 425 | ····invoke-virtual·{p1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
429 | ····goto·:goto_1 | 426 | ····goto·:goto_1 |
430 | ····.line·214 | 427 | ····.line·214 |
431 | ····.end·local·v0····#·"component":Lcom/android/calendarcommon2/ICalendar$Component; | 428 | ····.end·local·v0····#·"component":Lcom/android/calendarcommon2/ICalendar$Component; |
432 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
Max diff block lines reached; 1051/7540 bytes (13.94%) of diff not shown. |
Offset 210, 24 lines modified | Offset 210, 27 lines modified | ||
210 | ····if-lez·v6,·:cond_1 | 210 | ····if-lez·v6,·:cond_1 |
211 | ····.line·214 | 211 | ····.line·214 |
212 | ····iget-object·v6,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweekno:[I | 212 | ····iget-object·v6,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweekno:[I |
213 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweeknoCount:I | 213 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweeknoCount:I |
214 | ····.line·215 | ||
214 | ····invoke-virtual·{p1},·Landroid/text/format/Time;->getWeekNumber()I | 215 | ····invoke-virtual·{p1},·Landroid/text/format/Time;->getWeekNumber()I |
215 | ····move-result·v8 | 216 | ····move-result·v8 |
216 | ····const/16·v9,·0x9 | 217 | ····const/16·v9,·0x9 |
218 | ····.line·216 | ||
217 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 219 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
218 | ····move-result·v9 | 220 | ····move-result·v9 |
221 | ····.line·214 | ||
219 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 222 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
220 | ····move-result·v2 | 223 | ····move-result·v2 |
221 | ····.line·217 | 224 | ····.line·217 |
222 | ····.restart·local·v2····#·"found":Z | 225 | ····.restart·local·v2····#·"found":Z |
223 | ····if-nez·v2,·:cond_1 | 226 | ····if-nez·v2,·:cond_1 |
Offset 254, 18 lines modified | Offset 257, 20 lines modified | ||
254 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byyeardayCount:I | 257 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byyeardayCount:I |
255 | ····iget·v8,·p1,·Landroid/text/format/Time;->yearDay:I | 258 | ····iget·v8,·p1,·Landroid/text/format/Time;->yearDay:I |
256 | ····const/16·v9,·0x8 | 259 | ····const/16·v9,·0x8 |
260 | ····.line·226 | ||
257 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 261 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
258 | ····move-result·v9 | 262 | ····move-result·v9 |
263 | ····.line·225 | ||
259 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 264 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
260 | ····move-result·v2 | 265 | ····move-result·v2 |
261 | ····.line·227 | 266 | ····.line·227 |
262 | ····.restart·local·v2····#·"found":Z | 267 | ····.restart·local·v2····#·"found":Z |
263 | ····if-nez·v2,·:cond_2 | 268 | ····if-nez·v2,·:cond_2 |
Offset 287, 18 lines modified | Offset 292, 20 lines modified | ||
287 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bymonthdayCount:I | 292 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bymonthdayCount:I |
288 | ····iget·v8,·p1,·Landroid/text/format/Time;->monthDay:I | 293 | ····iget·v8,·p1,·Landroid/text/format/Time;->monthDay:I |
289 | ····const/4·v9,·0x4 | 294 | ····const/4·v9,·0x4 |
295 | ····.line·235 | ||
290 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 296 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
291 | ····move-result·v9 | 297 | ····move-result·v9 |
298 | ····.line·233 | ||
292 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 299 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
293 | ····move-result·v2 | 300 | ····move-result·v2 |
294 | ····.line·236 | 301 | ····.line·236 |
295 | ····.restart·local·v2····#·"found":Z | 302 | ····.restart·local·v2····#·"found":Z |
296 | ····if-nez·v2,·:cond_3 | 303 | ····if-nez·v2,·:cond_3 |
Offset 358, 18 lines modified | Offset 365, 20 lines modified | ||
358 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I | 365 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I |
359 | ····iget·v8,·p1,·Landroid/text/format/Time;->hour:I | 366 | ····iget·v8,·p1,·Landroid/text/format/Time;->hour:I |
360 | ····const/4·v9,·0x3 | 367 | ····const/4·v9,·0x3 |
368 | ····.line·259 | ||
361 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 369 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
362 | ····move-result·v9 | 370 | ····move-result·v9 |
371 | ····.line·257 | ||
363 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 372 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
364 | ····move-result·v2 | 373 | ····move-result·v2 |
365 | ····.line·260 | 374 | ····.line·260 |
366 | ····.restart·local·v2····#·"found":Z | 375 | ····.restart·local·v2····#·"found":Z |
367 | ····if-nez·v2,·:cond_7 | 376 | ····if-nez·v2,·:cond_7 |
Offset 411, 18 lines modified | Offset 420, 20 lines modified | ||
411 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I | 420 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I |
412 | ····iget·v8,·p1,·Landroid/text/format/Time;->minute:I | 421 | ····iget·v8,·p1,·Landroid/text/format/Time;->minute:I |
413 | ····const/4·v9,·0x2 | 422 | ····const/4·v9,·0x2 |
423 | ····.line·268 | ||
414 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 424 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
415 | ····move-result·v9 | 425 | ····move-result·v9 |
426 | ····.line·266 | ||
416 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 427 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
417 | ····move-result·v2 | 428 | ····move-result·v2 |
418 | ····.line·269 | 429 | ····.line·269 |
419 | ····.restart·local·v2····#·"found":Z | 430 | ····.restart·local·v2····#·"found":Z |
420 | ····if-nez·v2,·:cond_8 | 431 | ····if-nez·v2,·:cond_8 |
Offset 444, 18 lines modified | Offset 455, 20 lines modified | ||
444 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I | 455 | ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I |
445 | ····iget·v8,·p1,·Landroid/text/format/Time;->second:I | 456 | ····iget·v8,·p1,·Landroid/text/format/Time;->second:I |
446 | ····const/4·v9,·0x1 | 457 | ····const/4·v9,·0x1 |
458 | ····.line·277 | ||
447 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I | 459 | ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I |
448 | ····move-result·v9 | 460 | ····move-result·v9 |
461 | ····.line·275 | ||
449 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z | 462 | ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z |
Max diff block lines reached; 24670/27953 bytes (88.26%) of diff not shown. |
Offset 293, 87 lines modified | Offset 293, 85 lines modified | ||
293 | .method·public·toString(Ljava/lang/StringBuilder;)V | 293 | .method·public·toString(Ljava/lang/StringBuilder;)V |
294 | ····.locals·6 | 294 | ····.locals·6 |
295 | ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder; | 295 | ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder; |
296 | ····.prologue | 296 | ····.prologue |
297 | ····.line·340 | 297 | ····.line·340 |
298 | ····iget-object·v | 298 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mName:Ljava/lang/String; |
299 | ····invoke-virtual·{p1,·v | 299 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
300 | ····.line·341 | 300 | ····.line·341 |
301 | ····invoke-virtual·{p0},·Lcom/android/calendarcommon2/ICalendar$Property;->getParameterNames()Ljava/util/Set; | 301 | ····invoke-virtual·{p0},·Lcom/android/calendarcommon2/ICalendar$Property;->getParameterNames()Ljava/util/Set; |
302 | ····move-result-object·v | 302 | ····move-result-object·v2 |
303 | ····.line·342 | 303 | ····.line·342 |
304 | ····.local·v | 304 | ····.local·v2,·"parameterNames":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
305 | ····invoke-interface·{v | 305 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
306 | ····move-result-object·v | 306 | ····move-result-object·v3 |
307 | ····:cond_0 | 307 | ····:cond_0 |
308 | ····invoke-interface·{v | 308 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
309 | ····move-result·v | 309 | ····move-result·v4 |
310 | ····if-eqz·v | 310 | ····if-eqz·v4,·:cond_1 |
311 | ····invoke-interface·{v | 311 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
312 | ····move-result-object·v | 312 | ····move-result-object·v1 |
313 | ····check-cast·v | 313 | ····check-cast·v1,·Ljava/lang/String; |
314 | ····.line·343 | 314 | ····.line·343 |
315 | ····.local·v | 315 | ····.local·v1,·"parameterName":Ljava/lang/String; |
316 | ····invoke-virtual·{p0,·v | 316 | ····invoke-virtual·{p0,·v1},·Lcom/android/calendarcommon2/ICalendar$Property;->getParameters(Ljava/lang/String;)Ljava/util/List; |
317 | ····move-result-object·v | 317 | ····move-result-object·v4 |
318 | ····invoke-interface·{v | 318 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
319 | ····move-result-object·v | 319 | ····move-result-object·v4 |
320 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
321 | ····:goto_0 | 320 | ····:goto_0 |
322 | ····invoke-interface·{v | 321 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
323 | ····move-result·v5 | 322 | ····move-result·v5 |
324 | ····if-eqz·v5,·:cond_0 | 323 | ····if-eqz·v5,·:cond_0 |
325 | ····invoke-interface·{v | 324 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
326 | ····move-result-object·v | 325 | ····move-result-object·v0 |
327 | ····check-cast·v | 326 | ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Parameter; |
328 | ····.line·344 | 327 | ····.line·344 |
329 | ····.local·v | 328 | ····.local·v0,·"param":Lcom/android/calendarcommon2/ICalendar$Parameter; |
330 | ····const-string·v5,·";" | 329 | ····const-string·v5,·";" |
331 | ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 330 | ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
332 | ····.line·345 | 331 | ····.line·345 |
333 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Parameter;->toString(Ljava/lang/StringBuilder;)V |
334 | ····goto·:goto_0 | 333 | ····goto·:goto_0 |
335 | ····.line·348 | 334 | ····.line·348 |
336 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
337 | ····.end·local·v | 335 | ····.end·local·v0····#·"param":Lcom/android/calendarcommon2/ICalendar$Parameter; |
338 | ····.end·local·v | 336 | ····.end·local·v1····#·"parameterName":Ljava/lang/String; |
339 | ····:cond_1 | 337 | ····:cond_1 |
340 | ····const-string·v | 338 | ····const-string·v3,·":" |
341 | ····invoke-virtual·{p1,·v | 339 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
342 | ····.line·349 | 340 | ····.line·349 |
343 | ····iget-object·v | 341 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mValue:Ljava/lang/String; |
344 | ····invoke-virtual·{p1,·v | 342 | ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
345 | ····.line·350 | 343 | ····.line·350 |
346 | ····return-void | 344 | ····return-void |
347 | .end·method | 345 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EventRecurrence.java" | 3 | .source·"EventRecurrence.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendarcommon2/EventRecurrence$1;, | ||
8 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseWkst;, | 7 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseWkst;, |
9 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseBySetPos;, | 8 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseBySetPos;, |
10 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByMonth;, | 9 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByMonth;, |
11 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByWeekNo;, | 10 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByWeekNo;, |
12 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByYearDay;, | 11 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByYearDay;, |
13 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByMonthDay;, | 12 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByMonthDay;, |
14 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByDay;, | 13 | ········Lcom/android/calendarcommon2/EventRecurrence$ParseByDay;, |
Offset 557, 15 lines modified | Offset 556, 14 lines modified | ||
557 | .method·public·constructor·<init>()V | 556 | .method·public·constructor·<init>()V |
558 | ····.locals·0 | 557 | ····.locals·0 |
559 | ····.prologue | 558 | ····.prologue |
560 | ····.line·30 | 559 | ····.line·30 |
561 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 560 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
562 | ····.line·897 | ||
563 | ····return-void | 561 | ····return-void |
564 | .end·method | 562 | .end·method |
565 | .method·static·synthetic·access$1400()Ljava/util/HashMap; | 563 | .method·static·synthetic·access$1400()Ljava/util/HashMap; |
566 | ····.locals·1 | 564 | ····.locals·1 |
567 | ····.prologue | 565 | ····.prologue |
Offset 1265, 14 lines modified | Offset 1263, 15 lines modified | ||
1265 | ····if-nez·v3,·:cond_4 | 1263 | ····if-nez·v3,·:cond_4 |
1266 | ····iget-object·v3,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->startDate:Landroid/text/format/Time; | 1264 | ····iget-object·v3,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->startDate:Landroid/text/format/Time; |
1267 | ····if-nez·v3,·:cond_3 | 1265 | ····if-nez·v3,·:cond_3 |
1266 | ····.line·479 | ||
1268 | ····:goto_1 | 1267 | ····:goto_1 |
1269 | ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I | 1268 | ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I |
1270 | ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I | 1269 | ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I |
1271 | ····if-ne·v3,·v4,·:cond_3 | 1270 | ····if-ne·v3,·v4,·:cond_3 |
Offset 1280, 14 lines modified | Offset 1279, 15 lines modified | ||
1280 | ····if-nez·v3,·:cond_5 | 1279 | ····if-nez·v3,·:cond_5 |
1281 | ····iget-object·v3,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->until:Ljava/lang/String; | 1280 | ····iget-object·v3,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->until:Ljava/lang/String; |
1282 | ····if-nez·v3,·:cond_3 | 1281 | ····if-nez·v3,·:cond_3 |
1282 | ····.line·481 | ||
1283 | ····:goto_2 | 1283 | ····:goto_2 |
1284 | ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I | 1284 | ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I |
1285 | ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I | 1285 | ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I |
1286 | ····if-ne·v3,·v4,·:cond_3 | 1286 | ····if-ne·v3,·v4,·:cond_3 |
Offset 1307, 169 lines modified | Offset 1307, 182 lines modified | ||
1307 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I | 1307 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I |
1308 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecond:[I | 1308 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecond:[I |
1309 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I | 1309 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I |
1310 | ····.line·485 | ||
1310 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z | 1311 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z |
1311 | ····move-result·v3 | 1312 | ····move-result·v3 |
1312 | ····if-eqz·v3,·:cond_3 | 1313 | ····if-eqz·v3,·:cond_3 |
1313 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I | 1314 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I |
1314 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I | 1315 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I |
1315 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I | 1316 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I |
1316 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I | 1317 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I |
1318 | ····.line·486 | ||
1317 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z | 1319 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z |
1318 | ····move-result·v3 | 1320 | ····move-result·v3 |
1319 | ····if-eqz·v3,·:cond_3 | 1321 | ····if-eqz·v3,·:cond_3 |
1320 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I | 1322 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I |
1321 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I | 1323 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I |
1322 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I | 1324 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I |
1323 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I | 1325 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I |
1326 | ····.line·487 | ||
1324 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z | 1327 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z |
1325 | ····move-result·v3 | 1328 | ····move-result·v3 |
1326 | ····if-eqz·v3,·:cond_3 | 1329 | ····if-eqz·v3,·:cond_3 |
1327 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I | 1330 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I |
1328 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I | 1331 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I |
1329 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I | 1332 | ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I |
1330 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I | 1333 | ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I |
1334 | ····.line·488 | ||
1331 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z | 1335 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z |
1332 | ····move-result·v3 | 1336 | ····move-result·v3 |
1333 | ····if-eqz·v3,·:cond_3 | 1337 | ····if-eqz·v3,·:cond_3 |
1334 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayNum:[I | 1338 | ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayNum:[I |
1335 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I | 1339 | ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I |
Max diff block lines reached; 18779/22770 bytes (82.47%) of diff not shown. |
Offset 194, 14 lines modified | Offset 194, 15 lines modified | ||
194 | ····.local·v6,·"scaleY":Landroid/animation/PropertyValuesHolder; | 194 | ····.local·v6,·"scaleY":Landroid/animation/PropertyValuesHolder; |
195 | ····new-array·v7,·v11,·[Landroid/animation/PropertyValuesHolder; | 195 | ····new-array·v7,·v11,·[Landroid/animation/PropertyValuesHolder; |
196 | ····aput-object·v5,·v7,·v9 | 196 | ····aput-object·v5,·v7,·v9 |
197 | ····aput-object·v6,·v7,·v10 | 197 | ····aput-object·v6,·v7,·v10 |
198 | ····.line·128 | ||
198 | ····invoke-static·{p0,·v7},·Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator; | 199 | ····invoke-static·{p0,·v7},·Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator; |
199 | ····move-result-object·v4 | 200 | ····move-result-object·v4 |
200 | ····.line·129 | 201 | ····.line·129 |
201 | ····.local·v4,·"pulseAnimator":Landroid/animation/ObjectAnimator; | 202 | ····.local·v4,·"pulseAnimator":Landroid/animation/ObjectAnimator; |
202 | ····const-wide/16·v7,·0x220 | 203 | ····const-wide/16·v7,·0x220 |
Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·9 | 23 | ····.line·9 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·124 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/date/DayPickerView; | 22 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/date/DayPickerView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·protected·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;)V | 24 | .method·protected·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DayPickerView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·273 | 28 | ····.line·273 |
28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DayPickerView$ScrollStateRunnable;->this$0:Lcom/android/datetimepicker/date/DayPickerView; | 29 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DayPickerView$ScrollStateRunnable;->this$0:Lcom/android/datetimepicker/date/DayPickerView; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;I)V | 24 | .method·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DayPickerView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·227 | 28 | ····.line·227 |
28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DayPickerView$1;->this$0:Lcom/android/datetimepicker/date/DayPickerView; | 29 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DayPickerView$1;->this$0:Lcom/android/datetimepicker/date/DayPickerView; |
29 | ····iput·p2,·p0,·Lcom/android/datetimepicker/date/DayPickerView$1;->val$position:I | 30 | ····iput·p2,·p0,·Lcom/android/datetimepicker/date/DayPickerView$1;->val$position:I |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$position:I | 24 | .field·final·synthetic·val$position:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/datetimepicker/date/YearPickerView;II)V | 26 | .method·constructor·<init>(Lcom/android/datetimepicker/date/YearPickerView;II)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/YearPickerView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·131 | 30 | ····.line·131 |
30 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/YearPickerView$1;->this$0:Lcom/android/datetimepicker/date/YearPickerView; | 31 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/YearPickerView$1;->this$0:Lcom/android/datetimepicker/date/YearPickerView; |
31 | ····iput·p2,·p0,·Lcom/android/datetimepicker/date/YearPickerView$1;->val$position:I | 32 | ····iput·p2,·p0,·Lcom/android/datetimepicker/date/YearPickerView$1;->val$position:I |
Offset 366, 14 lines modified | Offset 366, 15 lines modified | ||
366 | ····move-result·v1 | 366 | ····move-result·v1 |
367 | ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->MONTH_HEADER_SIZE:I | 367 | ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->MONTH_HEADER_SIZE:I |
368 | ····.line·209 | 368 | ····.line·209 |
369 | ····sget·v1,·Lcom/android/datetimepicker/R$dimen;->day_number_select_circle_radius:I | 369 | ····sget·v1,·Lcom/android/datetimepicker/R$dimen;->day_number_select_circle_radius:I |
370 | ····.line·210 | ||
370 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 371 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
371 | ····move-result·v1 | 372 | ····move-result·v1 |
372 | ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->DAY_SELECTED_CIRCLE_SIZE:I | 373 | ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->DAY_SELECTED_CIRCLE_SIZE:I |
373 | ····.line·212 | 374 | ····.line·212 |
Offset 561, 36 lines modified | Offset 562, 40 lines modified | ||
561 | ····invoke-virtual·{v5,·v9,·v0},·Ljava/util/Calendar;->set(II)V | 562 | ····invoke-virtual·{v5,·v9,·v0},·Ljava/util/Calendar;->set(II)V |
562 | ····.line·432 | 563 | ····.line·432 |
563 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mDayLabelCalendar:Ljava/util/Calendar; | 564 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mDayLabelCalendar:Ljava/util/Calendar; |
564 | ····const/4·v6,·0x1 | 565 | ····const/4·v6,·0x1 |
566 | ····.line·433 | ||
565 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 567 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
566 | ····move-result-object·v7 | 568 | ····move-result-object·v7 |
569 | ····.line·432 | ||
567 | ····invoke-virtual·{v5,·v9,·v6,·v7},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; | 570 | ····invoke-virtual·{v5,·v9,·v6,·v7},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; |
568 | ····move-result-object·v5 | 571 | ····move-result-object·v5 |
572 | ····.line·433 | ||
569 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 573 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
570 | ····move-result-object·v6 | 574 | ····move-result-object·v6 |
571 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 575 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
572 | ····move-result-object·v5 | 576 | ····move-result-object·v5 |
573 | ····int-to-float·v6,·v3 | 577 | ····int-to-float·v6,·v3 |
574 | ····int-to-float·v7,·v4 | 578 | ····int-to-float·v7,·v4 |
575 | ····iget-object·v8,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mMonthDayLabelPaint:Landroid/graphics/Paint; | 579 | ····iget-object·v8,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mMonthDayLabelPaint:Landroid/graphics/Paint; |
580 | ····.line·432 | ||
576 | ····invoke-virtual·{p1,·v5,·v6,·v7,·v8},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | 581 | ····invoke-virtual·{p1,·v5,·v6,·v7,·v8},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V |
577 | ····.line·428 | 582 | ····.line·428 |
578 | ····add-int/lit8·v2,·v2,·0x1 | 583 | ····add-int/lit8·v2,·v2,·0x1 |
579 | ····goto·:goto_0 | 584 | ····goto·:goto_0 |
Offset 707, 28 lines modified | Offset 712, 32 lines modified | ||
707 | ····.local·v2,·"millis":J | 712 | ····.local·v2,·"millis":J |
708 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/date/SimpleMonthView;->getContext()Landroid/content/Context; | 713 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/date/SimpleMonthView;->getContext()Landroid/content/Context; |
709 | ····move-result-object·v0 | 714 | ····move-result-object·v0 |
710 | ····iget-object·v1,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mFormatter:Ljava/util/Formatter; | 715 | ····iget-object·v1,·p0,·Lcom/android/datetimepicker/date/SimpleMonthView;->mFormatter:Ljava/util/Formatter; |
716 | ····.line·415 | ||
711 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; | 717 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; |
712 | ····move-result-object·v7 | 718 | ····move-result-object·v7 |
713 | ····move-wide·v4,·v2 | 719 | ····move-wide·v4,·v2 |
720 | ····.line·414 | ||
714 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 721 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
715 | ····move-result-object·v0 | 722 | ····move-result-object·v0 |
723 | ····.line·415 | ||
716 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 724 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
717 | ····move-result-object·v0 | 725 | ····move-result-object·v0 |
726 | ····.line·414 | ||
718 | ····return-object·v0 | 727 | ····return-object·v0 |
719 | .end·method | 728 | .end·method |
720 | .method·private·onDayClick(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V | 729 | .method·private·onDayClick(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V |
721 | ····.locals·2 | 730 | ····.locals·2 |
722 | ····.param·p1,·"day"····#·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 731 | ····.param·p1,·"day"····#·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/date/DatePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/date/DatePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/date/DatePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/date/DatePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DatePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·254 | 27 | ····.line·254 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 74, 14 lines modified | Offset 75, 15 lines modified | ||
74 | ····invoke-virtual·{v2,·v3},·Ljava/util/Calendar;->get(I)I | 75 | ····invoke-virtual·{v2,·v3},·Ljava/util/Calendar;->get(I)I |
75 | ····move-result·v2 | 76 | ····move-result·v2 |
76 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; | 77 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; |
78 | ····.line·261 | ||
77 | ····invoke-static·{v3},·Lcom/android/datetimepicker/date/DatePickerDialog;->access$100(Lcom/android/datetimepicker/date/DatePickerDialog;)Ljava/util/Calendar; | 79 | ····invoke-static·{v3},·Lcom/android/datetimepicker/date/DatePickerDialog;->access$100(Lcom/android/datetimepicker/date/DatePickerDialog;)Ljava/util/Calendar; |
78 | ····move-result-object·v3 | 80 | ····move-result-object·v3 |
79 | ····const/4·v4,·0x2 | 81 | ····const/4·v4,·0x2 |
80 | ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I | 82 | ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I |
Offset 96, 14 lines modified | Offset 98, 15 lines modified | ||
96 | ····const/4·v5,·0x5 | 98 | ····const/4·v5,·0x5 |
97 | ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I | 99 | ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I |
98 | ····move-result·v4 | 100 | ····move-result·v4 |
101 | ····.line·260 | ||
99 | ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Lcom/android/datetimepicker/date/DatePickerDialog$OnDateSetListener;->onDateSet(Lcom/android/datetimepicker/date/DatePickerDialog;III)V | 102 | ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Lcom/android/datetimepicker/date/DatePickerDialog$OnDateSetListener;->onDateSet(Lcom/android/datetimepicker/date/DatePickerDialog;III)V |
100 | ····.line·263 | 103 | ····.line·263 |
101 | ····:cond_0 | 104 | ····:cond_0 |
102 | ····iget-object·v0,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; | 105 | ····iget-object·v0,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog$1;->this$0:Lcom/android/datetimepicker/date/DatePickerDialog; |
103 | ····invoke-virtual·{v0},·Lcom/android/datetimepicker/date/DatePickerDialog;->dismiss()V | 106 | ····invoke-virtual·{v0},·Lcom/android/datetimepicker/date/DatePickerDialog;->dismiss()V |
Offset 549, 56 lines modified | Offset 549, 64 lines modified | ||
549 | ····.line·329 | 549 | ····.line·329 |
550 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mDayOfWeekView:Landroid/widget/TextView; | 550 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mDayOfWeekView:Landroid/widget/TextView; |
551 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mCalendar:Ljava/util/Calendar; | 551 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mCalendar:Ljava/util/Calendar; |
552 | ····const/4·v7,·0x7 | 552 | ····const/4·v7,·0x7 |
553 | ····.line·330 | ||
553 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 554 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
554 | ····move-result-object·v8 | 555 | ····move-result-object·v8 |
556 | ····.line·329 | ||
555 | ····invoke-virtual·{v6,·v7,·v9,·v8},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; | 557 | ····invoke-virtual·{v6,·v7,·v9,·v8},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; |
556 | ····move-result-object·v6 | 558 | ····move-result-object·v6 |
559 | ····.line·330 | ||
557 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 560 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
558 | ····move-result-object·v7 | 561 | ····move-result-object·v7 |
559 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 562 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
560 | ····move-result-object·v6 | 563 | ····move-result-object·v6 |
564 | ····.line·329 | ||
561 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 565 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
562 | ····.line·333 | 566 | ····.line·333 |
563 | ····:cond_0 | 567 | ····:cond_0 |
564 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mSelectedMonthTextView:Landroid/widget/TextView; | 568 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mSelectedMonthTextView:Landroid/widget/TextView; |
565 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mCalendar:Ljava/util/Calendar; | 569 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mCalendar:Ljava/util/Calendar; |
566 | ····const/4·v7,·0x1 | 570 | ····const/4·v7,·0x1 |
571 | ····.line·334 | ||
567 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 572 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
568 | ····move-result-object·v8 | 573 | ····move-result-object·v8 |
574 | ····.line·333 | ||
569 | ····invoke-virtual·{v6,·v9,·v7,·v8},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; | 575 | ····invoke-virtual·{v6,·v9,·v7,·v8},·Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String; |
570 | ····move-result-object·v6 | 576 | ····move-result-object·v6 |
577 | ····.line·334 | ||
571 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 578 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
572 | ····move-result-object·v7 | 579 | ····move-result-object·v7 |
573 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 580 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
574 | ····move-result-object·v6 | 581 | ····move-result-object·v6 |
582 | ····.line·333 | ||
575 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 583 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
576 | ····.line·335 | 584 | ····.line·335 |
577 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mSelectedDayTextView:Landroid/widget/TextView; | 585 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/date/DatePickerDialog;->mSelectedDayTextView:Landroid/widget/TextView; |
578 | ····sget-object·v6,·Lcom/android/datetimepicker/date/DatePickerDialog;->DAY_FORMAT:Ljava/text/SimpleDateFormat; | 586 | ····sget-object·v6,·Lcom/android/datetimepicker/date/DatePickerDialog;->DAY_FORMAT:Ljava/text/SimpleDateFormat; |
Offset 258, 21 lines modified | Offset 258, 19 lines modified | ||
258 | ····iget·v0,·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;->day:I | 258 | ····iget·v0,·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;->day:I |
259 | ····return·v0 | 259 | ····return·v0 |
260 | .end·method | 260 | .end·method |
261 | .method·protected·bridge·synthetic·getIdForItem(Ljava/lang/Object;)I | 261 | .method·protected·bridge·synthetic·getIdForItem(Ljava/lang/Object;)I |
262 | ····.locals·1 | 262 | ····.locals·1 |
263 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
264 | ····.prologue | 263 | ····.prologue |
265 | ····.line·552 | 264 | ····.line·552 |
266 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 265 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
267 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
268 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getIdForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)I | 266 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getIdForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)I |
269 | ····move-result·v0 | 267 | ····move-result·v0 |
270 | ····return·v0 | 268 | ····return·v0 |
271 | .end·method | 269 | .end·method |
Offset 290, 16 lines modified | Offset 288, 14 lines modified | ||
290 | ····move-result-object·v0 | 288 | ····move-result-object·v0 |
291 | ····return-object·v0 | 289 | ····return-object·v0 |
292 | .end·method | 290 | .end·method |
293 | .method·protected·bridge·synthetic·getItemAt(FF)Ljava/lang/Object; | 291 | .method·protected·bridge·synthetic·getItemAt(FF)Ljava/lang/Object; |
294 | ····.locals·1 | 292 | ····.locals·1 |
295 | ····.param·p1,·"x0"····#·F | ||
296 | ····.param·p2,·"x1"····#·F | ||
297 | ····.prologue | 293 | ····.prologue |
298 | ····.line·552 | 294 | ····.line·552 |
299 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getItemAt(FF)Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 295 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getItemAt(FF)Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
300 | ····move-result-object·v0 | 296 | ····move-result-object·v0 |
Offset 374, 15 lines modified | Offset 370, 14 lines modified | ||
374 | ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 370 | ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V |
375 | ····goto·:goto_0 | 371 | ····goto·:goto_0 |
376 | .end·method | 372 | .end·method |
377 | .method·protected·bridge·synthetic·getItemForId(I)Ljava/lang/Object; | 373 | .method·protected·bridge·synthetic·getItemForId(I)Ljava/lang/Object; |
378 | ····.locals·1 | 374 | ····.locals·1 |
379 | ····.param·p1,·"x0"····#·I | ||
380 | ····.prologue | 375 | ····.prologue |
381 | ····.line·552 | 376 | ····.line·552 |
382 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getItemForId(I)Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 377 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getItemForId(I)Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
383 | ····move-result-object·v0 | 378 | ····move-result-object·v0 |
Offset 450, 21 lines modified | Offset 445, 19 lines modified | ||
450 | ····.line·566 | 445 | ····.line·566 |
451 | ····return-void | 446 | ····return-void |
452 | .end·method | 447 | .end·method |
453 | .method·public·bridge·synthetic·invalidateItem(Ljava/lang/Object;)V | 448 | .method·public·bridge·synthetic·invalidateItem(Ljava/lang/Object;)V |
454 | ····.locals·0 | 449 | ····.locals·0 |
455 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
456 | ····.prologue | 450 | ····.prologue |
457 | ····.line·552 | 451 | ····.line·552 |
458 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 452 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
459 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
460 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->invalidateItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V | 453 | ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->invalidateItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V |
461 | ····return-void | 454 | ····return-void |
462 | .end·method | 455 | .end·method |
463 | .method·public·invalidateParent()V | 456 | .method·public·invalidateParent()V |
464 | ····.locals·1 | 457 | ····.locals·1 |
Offset 514, 23 lines modified | Offset 507, 19 lines modified | ||
514 | ····.packed-switch·0x10 | 507 | ····.packed-switch·0x10 |
515 | ········:pswitch_0 | 508 | ········:pswitch_0 |
516 | ····.end·packed-switch | 509 | ····.end·packed-switch |
517 | .end·method | 510 | .end·method |
518 | .method·protected·bridge·synthetic·performActionForItem(Ljava/lang/Object;ILandroid/os/Bundle;)Z | 511 | .method·protected·bridge·synthetic·performActionForItem(Ljava/lang/Object;ILandroid/os/Bundle;)Z |
519 | ····.locals·1 | 512 | ····.locals·1 |
520 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
521 | ····.param·p2,·"x1"····#·I | ||
522 | ····.param·p3,·"x2"····#·Landroid/os/Bundle; | ||
523 | ····.prologue | 513 | ····.prologue |
524 | ····.line·552 | 514 | ····.line·552 |
525 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 515 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
526 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
527 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->performActionForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;ILandroid/os/Bundle;)Z | 516 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->performActionForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;ILandroid/os/Bundle;)Z |
528 | ····move-result·v0 | 517 | ····move-result·v0 |
529 | ····return·v0 | 518 | ····return·v0 |
530 | .end·method | 519 | .end·method |
Offset 549, 22 lines modified | Offset 538, 19 lines modified | ||
549 | ····.line·588 | 538 | ····.line·588 |
550 | ····return-void | 539 | ····return-void |
551 | .end·method | 540 | .end·method |
552 | .method·protected·bridge·synthetic·populateEventForItem(Ljava/lang/Object;Landroid/view/accessibility/AccessibilityEvent;)V | 541 | .method·protected·bridge·synthetic·populateEventForItem(Ljava/lang/Object;Landroid/view/accessibility/AccessibilityEvent;)V |
553 | ····.locals·0 | 542 | ····.locals·0 |
554 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
555 | ····.param·p2,·"x1"····#·Landroid/view/accessibility/AccessibilityEvent; | ||
556 | ····.prologue | 543 | ····.prologue |
557 | ····.line·552 | 544 | ····.line·552 |
558 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; | 545 | ····check-cast·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay; |
559 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
560 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->populateEventForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/view/accessibility/AccessibilityEvent;)V | 546 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->populateEventForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/view/accessibility/AccessibilityEvent;)V |
561 | ····return-void | 547 | ····return-void |
562 | .end·method | 548 | .end·method |
563 | .method·protected·populateNodeForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V | 549 | .method·protected·populateNodeForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
564 | ····.locals·2 | 550 | ····.locals·2 |
Offset 611, 19 lines modified | Offset 597, 16 lines modified | ||
611 | ····.line·601 | 597 | ····.line·601 |
612 | ····:cond_0 | 598 | ····:cond_0 |
613 | ····return-void | 599 | ····return-void |
Max diff block lines reached; 760/4873 bytes (15.60%) of diff not shown. |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.locals·4 | 62 | ····.locals·4 |
63 | ····.param·p1,·"position"····#·I | 63 | ····.param·p1,·"position"····#·I |
64 | ····.param·p2,·"convertView"····#·Landroid/view/View; | 64 | ····.param·p2,·"convertView"····#·Landroid/view/View; |
65 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; | 65 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·113 | 67 | ····.line·113 |
68 | ····.line·114 | ||
68 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 69 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
69 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
70 | ····check-cast·v1,·Lcom/android/datetimepicker/date/TextViewWithCircularIndicator; | 71 | ····check-cast·v1,·Lcom/android/datetimepicker/date/TextViewWithCircularIndicator; |
71 | ····.line·115 | 72 | ····.line·115 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·257 | 27 | ····.line·257 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$4;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$4;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
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/android/datetimepicker/time/TimePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·211 | 27 | ····.line·211 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$1;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$1;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 130, 14 lines modified | Offset 130, 15 lines modified | ||
130 | ····int-to-float·v5,·v2 | 130 | ····int-to-float·v5,·v2 |
131 | ····add-float/2addr·v4,·v5 | 131 | ····add-float/2addr·v4,·v5 |
132 | ····float-to-double·v4,·v4 | 132 | ····float-to-double·v4,·v4 |
133 | ····.line·118 | ||
133 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D | 134 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D |
134 | ····move-result-wide·v4 | 135 | ····move-result-wide·v4 |
135 | ····double-to-int·v0,·v4 | 136 | ····double-to-int·v0,·v4 |
136 | ····.line·119 | 137 | ····.line·119 |
Offset 169, 14 lines modified | Offset 170, 15 lines modified | ||
169 | ····int-to-float·v5,·v2 | 170 | ····int-to-float·v5,·v2 |
170 | ····add-float/2addr·v4,·v5 | 171 | ····add-float/2addr·v4,·v5 |
171 | ····float-to-double·v4,·v4 | 172 | ····float-to-double·v4,·v4 |
173 | ····.line·124 | ||
172 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D | 174 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D |
173 | ····move-result-wide·v4 | 175 | ····move-result-wide·v4 |
174 | ····double-to-int·v1,·v4 | 176 | ····double-to-int·v1,·v4 |
175 | ····.line·125 | 177 | ····.line·125 |
Offset 281, 27 lines modified | Offset 283, 29 lines modified | ||
281 | ····sget-object·v5,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; | 283 | ····sget-object·v5,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; |
282 | ····invoke-virtual·{v4,·v5},·Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V | 284 | ····invoke-virtual·{v4,·v5},·Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V |
283 | ····.line·85 | 285 | ····.line·85 |
284 | ····sget·v4,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I | 286 | ····sget·v4,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I |
287 | ····.line·86 | ||
285 | ····invoke-virtual·{v1,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 288 | ····invoke-virtual·{v1,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
286 | ····move-result-object·v4 | 289 | ····move-result-object·v4 |
287 | ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 290 | ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
288 | ····move-result·v4 | 291 | ····move-result·v4 |
289 | ····iput·v4,·p0,·Lcom/android/datetimepicker/time/AmPmCirclesView;->mCircleRadiusMultiplier:F | 292 | ····iput·v4,·p0,·Lcom/android/datetimepicker/time/AmPmCirclesView;->mCircleRadiusMultiplier:F |
290 | ····.line·87 | 293 | ····.line·87 |
291 | ····sget·v4,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I | 294 | ····sget·v4,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I |
295 | ····.line·88 | ||
292 | ····invoke-virtual·{v1,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 296 | ····invoke-virtual·{v1,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
293 | ····move-result-object·v4 | 297 | ····move-result-object·v4 |
294 | ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 298 | ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
295 | ····move-result·v4 | 299 | ····move-result·v4 |
Offset 384, 15 lines modified | Offset 388, 15 lines modified | ||
384 | ····.local·v3,·"layoutXCenter":I | 388 | ····.local·v3,·"layoutXCenter":I |
385 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/AmPmCirclesView;->getHeight()I | 389 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/AmPmCirclesView;->getHeight()I |
386 | ····move-result·v10 | 390 | ····move-result·v10 |
387 | ····div-int/lit8·v4,·v10,·0x2 | 391 | ····div-int/lit8·v4,·v10,·0x2 |
388 | ····.line·14 | 392 | ····.line·144 |
389 | ····.local·v4,·"layoutYCenter":I | 393 | ····.local·v4,·"layoutYCenter":I |
390 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I | 394 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I |
391 | ····move-result·v10 | 395 | ····move-result·v10 |
392 | ····int-to-float·v10,·v10 | 396 | ····int-to-float·v10,·v10 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·227 | 27 | ····.line·227 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 86, 14 lines modified | Offset 87, 15 lines modified | ||
86 | ····invoke-static·{v1},·Lcom/android/datetimepicker/time/TimePickerDialog;->access$200(Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/RadialPickerLayout; | 87 | ····invoke-static·{v1},·Lcom/android/datetimepicker/time/TimePickerDialog;->access$200(Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/RadialPickerLayout; |
87 | ····move-result-object·v1 | 88 | ····move-result-object·v1 |
88 | ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 89 | ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
90 | ····.line·237 | ||
89 | ····invoke-static·{v2},·Lcom/android/datetimepicker/time/TimePickerDialog;->access$200(Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/RadialPickerLayout; | 91 | ····invoke-static·{v2},·Lcom/android/datetimepicker/time/TimePickerDialog;->access$200(Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/RadialPickerLayout; |
90 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
91 | ····invoke-virtual·{v2},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I | 93 | ····invoke-virtual·{v2},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I |
92 | ····move-result·v2 | 94 | ····move-result·v2 |
Offset 104, 14 lines modified | Offset 106, 15 lines modified | ||
104 | ····move-result-object·v3 | 106 | ····move-result-object·v3 |
105 | ····invoke-virtual·{v3},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I | 107 | ····invoke-virtual·{v3},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I |
106 | ····move-result·v3 | 108 | ····move-result·v3 |
109 | ····.line·236 | ||
107 | ····invoke-interface·{v0,·v1,·v2,·v3},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V | 110 | ····invoke-interface·{v0,·v1,·v2,·v3},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V |
108 | ····.line·239 | 111 | ····.line·239 |
109 | ····:cond_0 | 112 | ····:cond_0 |
110 | ····iget-object·v0,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 113 | ····iget-object·v0,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$3;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
111 | ····invoke-virtual·{v0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V | 114 | ····invoke-virtual·{v0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·218 | 27 | ····.line·218 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$2;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$2;->this$0:Lcom/android/datetimepicker/time/TimePickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 73, 44 lines modified | Offset 73, 43 lines modified | ||
73 | .end·method | 73 | .end·method |
74 | .method·public·canReach(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node; | 74 | .method·public·canReach(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
75 | ····.locals·4 | 75 | ····.locals·4 |
76 | ····.param·p1,·"key"····#·I | 76 | ····.param·p1,·"key"····#·I |
77 | ····.prologue | 77 | ····.prologue |
78 | ····const/4·v | 78 | ····const/4·v1,·0x0 |
79 | ····.line·895 | 79 | ····.line·895 |
80 | ····iget-object·v | 80 | ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList; |
81 | ····if-nez·v | 81 | ····if-nez·v2,·:cond_0 |
82 | ····move-object·v0,·v | 82 | ····move-object·v0,·v1 |
83 | ····.line·903 | 83 | ····.line·903 |
84 | ····:goto_0 | 84 | ····:goto_0 |
85 | ····return-object·v0 | 85 | ····return-object·v0 |
86 | ····.line·898 | 86 | ····.line·898 |
87 | ····:cond_0 | 87 | ····:cond_0 |
88 | ····iget-object·v | 88 | ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList; |
89 | ····invoke-virtual·{v | 89 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
90 | ····move-result-object·v | 90 | ····move-result-object·v2 |
91 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
92 | ····:cond_1 | 91 | ····:cond_1 |
93 | ····invoke-interface·{v | 92 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
94 | ····move-result·v3 | 93 | ····move-result·v3 |
95 | ····if-eqz·v3,·:cond_2 | 94 | ····if-eqz·v3,·:cond_2 |
96 | ····invoke-interface·{v | 95 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
97 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
98 | ····check-cast·v0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node; | 97 | ····check-cast·v0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
99 | ····.line·899 | 98 | ····.line·899 |
100 | ····.local·v0,·"child":Lcom/android/datetimepicker/time/TimePickerDialog$Node; | 99 | ····.local·v0,·"child":Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
Offset 120, 15 lines modified | Offset 119, 15 lines modified | ||
120 | ····if-eqz·v3,·:cond_1 | 119 | ····if-eqz·v3,·:cond_1 |
121 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
122 | ····.end·local·v0····#·"child":Lcom/android/datetimepicker/time/TimePickerDialog$Node; | 121 | ····.end·local·v0····#·"child":Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
123 | ····:cond_2 | 122 | ····:cond_2 |
124 | ····move-object·v0,·v | 123 | ····move-object·v0,·v1 |
125 | ····.line·903 | 124 | ····.line·903 |
126 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
127 | .end·method | 126 | .end·method |
128 | .method·public·containsKey(I)Z | 127 | .method·public·containsKey(I)Z |
129 | ····.locals·2 | 128 | ····.locals·2 |
Offset 270, 14 lines modified | Offset 270, 15 lines modified | ||
270 | ····if-eq·v3,·v4,·:cond_1 | 270 | ····if-eq·v3,·v4,·:cond_1 |
271 | ····:cond_0 | 271 | ····:cond_0 |
272 | ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mIs24HourMode:Z | 272 | ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mIs24HourMode:Z |
273 | ····if-nez·v3,·:cond_2 | 273 | ····if-nez·v3,·:cond_2 |
274 | ····.line·506 | ||
274 | ····invoke-direct·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->isTypedTimeFullyLegal()Z | 275 | ····invoke-direct·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->isTypedTimeFullyLegal()Z |
275 | ····move-result·v3 | 276 | ····move-result·v3 |
276 | ····if-eqz·v3,·:cond_2 | 277 | ····if-eqz·v3,·:cond_2 |
277 | ····.line·527 | 278 | ····.line·527 |
Offset 2235, 14 lines modified | Offset 2236, 15 lines modified | ||
2235 | ····move-result·v3 | 2236 | ····move-result·v3 |
2236 | ····if-nez·v3,·:cond_2 | 2237 | ····if-nez·v3,·:cond_2 |
2237 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTypedTimes:Ljava/util/ArrayList; | 2238 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTypedTimes:Ljava/util/ArrayList; |
2239 | ····.line·558 | ||
2238 | ····invoke-direct·{p0,·v1},·Lcom/android/datetimepicker/time/TimePickerDialog;->getAmOrPmKeyCode(I)I | 2240 | ····invoke-direct·{p0,·v1},·Lcom/android/datetimepicker/time/TimePickerDialog;->getAmOrPmKeyCode(I)I |
2239 | ····move-result·v4 | 2241 | ····move-result·v4 |
2240 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2242 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2241 | ····move-result-object·v4 | 2243 | ····move-result-object·v4 |
Offset 2255, 69 lines modified | Offset 2257, 69 lines modified | ||
2255 | ····:cond_2 | 2257 | ····:cond_2 |
2256 | ····move·v2,·v1 | 2258 | ····move·v2,·v1 |
2257 | ····:cond_3 | 2259 | ····:cond_3 |
2258 | ····move·v1,·v2 | 2260 | ····move·v1,·v2 |
2261 | ····.line·557 | ||
2259 | ····goto·:goto_0 | 2262 | ····goto·:goto_0 |
2260 | .end·method | 2263 | .end·method |
2261 | .method·private·isTypedTimeLegalSoFar()Z | 2264 | .method·private·isTypedTimeLegalSoFar()Z |
2262 | ····.locals·4 | 2265 | ····.locals·4 |
2263 | ····.prologue | 2266 | ····.prologue |
2264 | ····.line·535 | 2267 | ····.line·535 |
2265 | ····iget-object·v | 2268 | ····iget-object·v1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mLegalTimesTree:Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
2266 | ····.line·536 | 2269 | ····.line·536 |
2267 | ····.local·v | 2270 | ····.local·v1,·"node":Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
2268 | ····iget-object·v | 2271 | ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTypedTimes:Ljava/util/ArrayList; |
2269 | ····invoke-virtual·{v | 2272 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
2270 | ····move-result-object·v | 2273 | ····move-result-object·v3 |
2271 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
2272 | ····:cond_0 | 2274 | ····:cond_0 |
2273 | ····invoke-interface·{v | 2275 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
2274 | ····move-result·v | 2276 | ····move-result·v2 |
2275 | ····if-eqz·v | 2277 | ····if-eqz·v2,·:cond_1 |
2276 | ····invoke-interface·{v | 2278 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
2277 | ····move-result-object·v | 2279 | ····move-result-object·v2 |
2278 | ····check-cast·v | 2280 | ····check-cast·v2,·Ljava/lang/Integer; |
2279 | ····invoke-virtual·{v | 2281 | ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I |
2280 | ····move-result·v | 2282 | ····move-result·v0 |
2281 | ····.line·537 | 2283 | ····.line·537 |
2282 | ····.local·v | 2284 | ····.local·v0,·"keyCode":I |
2283 | ····invoke-virtual·{v | 2285 | ····invoke-virtual·{v1,·v0},·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->canReach(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node; |
2284 | ····move-result-object·v | 2286 | ····move-result-object·v1 |
2285 | ····.line·538 | 2287 | ····.line·538 |
2286 | ····if-nez·v | 2288 | ····if-nez·v1,·:cond_0 |
2287 | ····.line·539 | 2289 | ····.line·539 |
2288 | ····const/4·v | 2290 | ····const/4·v2,·0x0 |
2289 | ····.line·542 | 2291 | ····.line·542 |
2290 | ····.end·local·v | 2292 | ····.end·local·v0····#·"keyCode":I |
2291 | ····:goto_0 | 2293 | ····:goto_0 |
2292 | ····return·v | 2294 | ····return·v2 |
2293 | ····:cond_1 | 2295 | ····:cond_1 |
2294 | ····const/4·v | 2296 | ····const/4·v2,·0x1 |
2295 | ····goto·:goto_0 | 2297 | ····goto·:goto_0 |
2296 | .end·method | 2298 | .end·method |
2297 | .method·public·static·newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; | 2299 | .method·public·static·newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; |
2298 | ····.locals·1 | 2300 | ····.locals·1 |
2299 | ····.param·p0,·"callback"····#·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener; | 2301 | ····.param·p0,·"callback"····#·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener; |
Offset 2419, 24 lines modified | Offset 2421, 26 lines modified | ||
2419 | ····.line·438 | 2421 | ····.line·438 |
2420 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mCallback:Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener; | 2422 | ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mCallback:Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener; |
2421 | ····iget-object·v4,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; | 2423 | ····iget-object·v4,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; |
2422 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; | 2424 | ····iget-object·v5,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; |
2425 | ····.line·439 | ||
2423 | ····invoke-virtual·{v5},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I | 2426 | ····invoke-virtual·{v5},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I |
2424 | ····move-result·v5 | 2427 | ····move-result·v5 |
2425 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; | 2428 | ····iget-object·v6,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTimePicker:Lcom/android/datetimepicker/time/RadialPickerLayout; |
2426 | ····invoke-virtual·{v6},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I | 2429 | ····invoke-virtual·{v6},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I |
2427 | ····move-result·v6 | 2430 | ····move-result·v6 |
2431 | ····.line·438 | ||
2428 | ····invoke-interface·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V | 2432 | ····invoke-interface·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V |
2429 | ····.line·441 | 2433 | ····.line·441 |
2430 | ····:cond_5 | 2434 | ····:cond_5 |
2431 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V | 2435 | ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V |
Max diff block lines reached; 3002/7916 bytes (37.92%) of diff not shown. |
Offset 1376, 14 lines modified | Offset 1376, 15 lines modified | ||
1376 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 1376 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
1377 | ····const/4·v6,·0x0 | 1377 | ····const/4·v6,·0x0 |
1378 | ····aget·v7,·v19,·v20 | 1378 | ····aget·v7,·v19,·v20 |
1379 | ····.line·198 | ||
1379 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1380 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1380 | ····move-result-object·v7 | 1381 | ····move-result-object·v7 |
1381 | ····aput-object·v7,·v5,·v6 | 1382 | ····aput-object·v7,·v5,·v6 |
1382 | ····invoke-static·{v2,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 1383 | ····invoke-static·{v2,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
Offset 1462, 15 lines modified | Offset 1463, 15 lines modified | ||
1462 | ····.line·184 | 1463 | ····.line·184 |
1463 | ····:cond_3 | 1464 | ····:cond_3 |
1464 | ····const/4·v2,·0x1 | 1465 | ····const/4·v2,·0x1 |
1465 | ····goto/16·:goto_2 | 1466 | ····goto/16·:goto_2 |
1466 | ····.line·19 | 1467 | ····.line·198 |
1467 | ····.restart·local·v3····#·"res":Landroid/content/res/Resources; | 1468 | ····.restart·local·v3····#·"res":Landroid/content/res/Resources; |
1468 | ····.restart·local·v4····#·"hoursTexts":[Ljava/lang/String; | 1469 | ····.restart·local·v4····#·"hoursTexts":[Ljava/lang/String; |
1469 | ····.restart·local·v18····#·"hours":[I | 1470 | ····.restart·local·v18····#·"hours":[I |
1470 | ····.restart·local·v19····#·"hours_24":[I | 1471 | ····.restart·local·v19····#·"hours_24":[I |
1471 | ····.restart·local·v20····#·"i":I | 1472 | ····.restart·local·v20····#·"i":I |
1472 | ····.restart·local·v21····#·"innerHoursTexts":[Ljava/lang/String; | 1473 | ····.restart·local·v21····#·"innerHoursTexts":[Ljava/lang/String; |
1473 | ····.restart·local·v22····#·"minutes":[I | 1474 | ····.restart·local·v22····#·"minutes":[I |
Offset 1581, 26 lines modified | Offset 1582, 28 lines modified | ||
1581 | ····move-object/from16·v0,·p0 | 1582 | ····move-object/from16·v0,·p0 |
1582 | ····iget-boolean·v7,·v0,·Lcom/android/datetimepicker/time/RadialPickerLayout;->mHideAmPm:Z | 1583 | ····iget-boolean·v7,·v0,·Lcom/android/datetimepicker/time/RadialPickerLayout;->mHideAmPm:Z |
1583 | ····const/4·v9,·0x1 | 1584 | ····const/4·v9,·0x1 |
1585 | ····.line·213 | ||
1584 | ····move-object/from16·v0,·p0 | 1586 | ····move-object/from16·v0,·p0 |
1585 | ····move/from16·v1,·p2 | 1587 | ····move/from16·v1,·p2 |
1586 | ····invoke-direct·{v0,·v1},·Lcom/android/datetimepicker/time/RadialPickerLayout;->isHourInnerCircle(I)Z | 1588 | ····invoke-direct·{v0,·v1},·Lcom/android/datetimepicker/time/RadialPickerLayout;->isHourInnerCircle(I)Z |
1587 | ····move-result·v11 | 1589 | ····move-result·v11 |
1588 | ····move-object/from16·v6,·p1 | 1590 | ····move-object/from16·v6,·p1 |
1589 | ····move/from16·v8,·p4 | 1591 | ····move/from16·v8,·p4 |
1592 | ····.line·212 | ||
1590 | ····invoke-virtual/range·{v5·..·v11},·Lcom/android/datetimepicker/time/RadialSelectorView;->initialize(Landroid/content/Context;ZZZIZ)V | 1593 | ····invoke-virtual/range·{v5·..·v11},·Lcom/android/datetimepicker/time/RadialSelectorView;->initialize(Landroid/content/Context;ZZZIZ)V |
1591 | ····.line·214 | 1594 | ····.line·214 |
1592 | ····mul-int/lit8·v16,·p3,·0x6 | 1595 | ····mul-int/lit8·v16,·p3,·0x6 |
1593 | ····.line·215 | 1596 | ····.line·215 |
1594 | ····.local·v16,·"minuteDegrees":I | 1597 | ····.local·v16,·"minuteDegrees":I |
Offset 1750, 18 lines modified | Offset 1753, 20 lines modified | ||
1750 | ····.line·156 | 1753 | ····.line·156 |
1751 | ····.local·v3,·"minDimension":I | 1754 | ····.local·v3,·"minDimension":I |
1752 | ····invoke-static·{v3,·v4},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 1755 | ····invoke-static·{v3,·v4},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
1753 | ····move-result·v5 | 1756 | ····move-result·v5 |
1757 | ····.line·157 | ||
1754 | ····invoke-static·{v3,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 1758 | ····invoke-static·{v3,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
1755 | ····move-result·v6 | 1759 | ····move-result·v6 |
1760 | ····.line·156 | ||
1756 | ····invoke-super·{p0,·v5,·v6},·Landroid/widget/FrameLayout;->onMeasure(II)V | 1761 | ····invoke-super·{p0,·v5,·v6},·Landroid/widget/FrameLayout;->onMeasure(II)V |
1757 | ····.line·158 | 1762 | ····.line·158 |
1758 | ····return-void | 1763 | ····return-void |
1759 | .end·method | 1764 | .end·method |
1760 | .method·public·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z | 1765 | .method·public·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z |
Offset 123, 18 lines modified | Offset 123, 20 lines modified | ||
123 | ····.line·66 | 123 | ····.line·66 |
124 | ····if-eqz·p2,·:cond_1 | 124 | ····if-eqz·p2,·:cond_1 |
125 | ····.line·67 | 125 | ····.line·67 |
126 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I | 126 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I |
127 | ····.line·68 | ||
127 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 128 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
128 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
130 | ····.line·67 | ||
129 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 131 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
130 | ····move-result·v1 | 132 | ····move-result·v1 |
131 | ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F | 133 | ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F |
132 | ····.line·76 | 134 | ····.line·76 |
Offset 145, 27 lines modified | Offset 147, 30 lines modified | ||
145 | ····goto·:goto_0 | 147 | ····goto·:goto_0 |
146 | ····.line·70 | 148 | ····.line·70 |
147 | ····:cond_1 | 149 | ····:cond_1 |
148 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I | 150 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I |
151 | ····.line·71 | ||
149 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 152 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
150 | ····move-result-object·v1 | 153 | ····move-result-object·v1 |
154 | ····.line·70 | ||
151 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 155 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
152 | ····move-result·v1 | 156 | ····move-result·v1 |
153 | ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F | 157 | ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F |
154 | ····.line·72 | 158 | ····.line·72 |
155 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I | 159 | ····sget·v1,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I |
160 | ····.line·73 | ||
156 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 161 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
157 | ····move-result-object·v1 | 162 | ····move-result-object·v1 |
158 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 163 | ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
159 | ····move-result·v1 | 164 | ····move-result·v1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/view/View; | 2 | .super·Landroid/view/View; |
3 | .source·"RadialTextsView.java" | 3 | .source·"RadialTextsView.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/datetimepicker/time/RadialTextsView$1;, | ||
8 | ········Lcom/android/datetimepicker/time/RadialTextsView$InvalidateUpdateListener; | 7 | ········Lcom/android/datetimepicker/time/RadialTextsView$InvalidateUpdateListener; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·TAG:Ljava/lang/String;·=·"RadialTextsView" | 11 | .field·private·static·final·TAG:Ljava/lang/String;·=·"RadialTextsView" |
Offset 598, 14 lines modified | Offset 597, 15 lines modified | ||
598 | ····move-result-object·v17 | 597 | ····move-result-object·v17 |
599 | ····int-to-long·v0,·v4 | 598 | ····int-to-long·v0,·v4 |
600 | ····move-wide/from16·v18,·v0 | 599 | ····move-wide/from16·v18,·v0 |
600 | ····.line·295 | ||
601 | ····invoke-virtual/range·{v17·..·v19},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 601 | ····invoke-virtual/range·{v17·..·v19},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
602 | ····move-result-object·v17 | 602 | ····move-result-object·v17 |
603 | ····move-object/from16·v0,·v17 | 603 | ····move-object/from16·v0,·v17 |
604 | ····move-object/from16·v1,·p0 | 604 | ····move-object/from16·v1,·p0 |
Offset 837, 14 lines modified | Offset 837, 15 lines modified | ||
837 | ····move-result-object·v17 | 837 | ····move-result-object·v17 |
838 | ····int-to-long·v0,·v14 | 838 | ····int-to-long·v0,·v14 |
839 | ····move-wide/from16·v18,·v0 | 839 | ····move-wide/from16·v18,·v0 |
840 | ····.line·320 | ||
840 | ····invoke-virtual/range·{v17·..·v19},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 841 | ····invoke-virtual/range·{v17·..·v19},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
841 | ····move-result-object·v17 | 842 | ····move-result-object·v17 |
842 | ····move-object/from16·v0,·v17 | 843 | ····move-object/from16·v0,·v17 |
843 | ····move-object/from16·v1,·p0 | 844 | ····move-object/from16·v1,·p0 |
Offset 1068, 18 lines modified | Offset 1069, 20 lines modified | ||
1068 | ····.line·105 | 1069 | ····.line·105 |
1069 | ····if-eqz·p4,·:cond_3 | 1070 | ····if-eqz·p4,·:cond_3 |
1070 | ····.line·106 | 1071 | ····.line·106 |
1071 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I | 1072 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I |
1073 | ····.line·107 | ||
1072 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1074 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1073 | ····move-result-object·v3 | 1075 | ····move-result-object·v3 |
1076 | ····.line·106 | ||
1074 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1077 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1075 | ····move-result·v3 | 1078 | ····move-result·v3 |
1076 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mCircleRadiusMultiplier:F | 1079 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mCircleRadiusMultiplier:F |
1077 | ····.line·116 | 1080 | ····.line·116 |
Offset 1097, 57 lines modified | Offset 1100, 65 lines modified | ||
1097 | ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mHasInnerCircle:Z | 1100 | ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mHasInnerCircle:Z |
1098 | ····if-eqz·v3,·:cond_4 | 1101 | ····if-eqz·v3,·:cond_4 |
1099 | ····.line·119 | 1102 | ····.line·119 |
1100 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I | 1103 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I |
1104 | ····.line·120 | ||
1101 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1105 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1102 | ····move-result-object·v3 | 1106 | ····move-result-object·v3 |
1107 | ····.line·119 | ||
1103 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1108 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1104 | ····move-result·v3 | 1109 | ····move-result·v3 |
1105 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mNumbersRadiusMultiplier:F | 1110 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mNumbersRadiusMultiplier:F |
1106 | ····.line·121 | 1111 | ····.line·121 |
1107 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_outer:I | 1112 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_outer:I |
1113 | ····.line·122 | ||
1108 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1114 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1109 | ····move-result-object·v3 | 1115 | ····move-result-object·v3 |
1116 | ····.line·121 | ||
1110 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1117 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1111 | ····move-result·v3 | 1118 | ····move-result·v3 |
1112 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mTextSizeMultiplier:F | 1119 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mTextSizeMultiplier:F |
1113 | ····.line·123 | 1120 | ····.line·123 |
1114 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I | 1121 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I |
1122 | ····.line·124 | ||
1115 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1123 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1116 | ····move-result-object·v3 | 1124 | ····move-result-object·v3 |
1125 | ····.line·123 | ||
1117 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1126 | ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1118 | ····move-result·v3 | 1127 | ····move-result·v3 |
1119 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mInnerNumbersRadiusMultiplier:F | 1128 | ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mInnerNumbersRadiusMultiplier:F |
1120 | ····.line·125 | 1129 | ····.line·125 |
1121 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_inner:I | 1130 | ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_inner:I |
1131 | ····.line·126 | ||
1122 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1132 | ····invoke-virtual·{p1,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1123 | ····move-result-object·v3 | 1133 | ····move-result-object·v3 |
1134 | ····.line·125 | ||
Max diff block lines reached; 1974/5487 bytes (35.98%) 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/android/datetimepicker/time/RadialPickerLayout; | 21 | .field·final·synthetic·this$0:Lcom/android/datetimepicker/time/RadialPickerLayout; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;)V | 23 | .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/RadialPickerLayout; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·587 | 27 | ····.line·587 |
27 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$1;->this$0:Lcom/android/datetimepicker/time/RadialPickerLayout; | 28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$1;->this$0:Lcom/android/datetimepicker/time/RadialPickerLayout; |
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·Landroid/view/View; | 2 | .super·Landroid/view/View; |
3 | .source·"RadialSelectorView.java" | 3 | .source·"RadialSelectorView.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/datetimepicker/time/RadialSelectorView$1;, | ||
8 | ········Lcom/android/datetimepicker/time/RadialSelectorView$InvalidateUpdateListener; | 7 | ········Lcom/android/datetimepicker/time/RadialSelectorView$InvalidateUpdateListener; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·TAG:Ljava/lang/String;·=·"RadialSelectorView" | 11 | .field·private·static·final·TAG:Ljava/lang/String;·=·"RadialSelectorView" |
Offset 844, 14 lines modified | Offset 843, 15 lines modified | ||
844 | ····invoke-static·{p0,·v8},·Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator; | 843 | ····invoke-static·{p0,·v8},·Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator; |
845 | ····move-result-object·v8 | 844 | ····move-result-object·v8 |
846 | ····int-to-long·v9,·v1 | 845 | ····int-to-long·v9,·v1 |
846 | ····.line·323 | ||
847 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 847 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
848 | ····move-result-object·v0 | 848 | ····move-result-object·v0 |
849 | ····.line·324 | 849 | ····.line·324 |
850 | ····.local·v0,·"disappearAnimator":Landroid/animation/ObjectAnimator; | 850 | ····.local·v0,·"disappearAnimator":Landroid/animation/ObjectAnimator; |
851 | ····iget-object·v8,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInvalidateUpdateListener:Lcom/android/datetimepicker/time/RadialSelectorView$InvalidateUpdateListener; | 851 | ····iget-object·v8,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInvalidateUpdateListener:Lcom/android/datetimepicker/time/RadialSelectorView$InvalidateUpdateListener; |
Offset 1119, 14 lines modified | Offset 1119, 15 lines modified | ||
1119 | ····move-result-object·v16 | 1119 | ····move-result-object·v16 |
1120 | ····int-to-long·v0,·v13 | 1120 | ····int-to-long·v0,·v13 |
1121 | ····move-wide/from16·v17,·v0 | 1121 | ····move-wide/from16·v17,·v0 |
1122 | ····.line·362 | ||
1122 | ····invoke-virtual/range·{v16·..·v18},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; | 1123 | ····invoke-virtual/range·{v16·..·v18},·Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator; |
1123 | ····move-result-object·v12 | 1124 | ····move-result-object·v12 |
1124 | ····.line·363 | 1125 | ····.line·363 |
1125 | ····.local·v12,·"reappearAnimator":Landroid/animation/ObjectAnimator; | 1126 | ····.local·v12,·"reappearAnimator":Landroid/animation/ObjectAnimator; |
1126 | ····move-object/from16·v0,·p0 | 1127 | ····move-object/from16·v0,·p0 |
Offset 1214, 18 lines modified | Offset 1215, 20 lines modified | ||
1214 | ····.line·101 | 1215 | ····.line·101 |
1215 | ····if-eqz·p2,·:cond_2 | 1216 | ····if-eqz·p2,·:cond_2 |
1216 | ····.line·102 | 1217 | ····.line·102 |
1217 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I | 1218 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I |
1219 | ····.line·103 | ||
1218 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1220 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1219 | ····move-result-object·v2 | 1221 | ····move-result-object·v2 |
1222 | ····.line·102 | ||
1220 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1223 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1221 | ····move-result·v2 | 1224 | ····move-result·v2 |
1222 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mCircleRadiusMultiplier:F | 1225 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mCircleRadiusMultiplier:F |
1223 | ····.line·112 | 1226 | ····.line·112 |
Offset 1234, 41 lines modified | Offset 1237, 44 lines modified | ||
1234 | ····.line·113 | 1237 | ····.line·113 |
1235 | ····if-eqz·p3,·:cond_3 | 1238 | ····if-eqz·p3,·:cond_3 |
1236 | ····.line·114 | 1239 | ····.line·114 |
1237 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I | 1240 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I |
1241 | ····.line·115 | ||
1238 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1242 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1239 | ····move-result-object·v2 | 1243 | ····move-result-object·v2 |
1240 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1244 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1241 | ····move-result·v2 | 1245 | ····move-result·v2 |
1242 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInnerNumbersRadiusMultiplier:F | 1246 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInnerNumbersRadiusMultiplier:F |
1243 | ····.line·116 | 1247 | ····.line·116 |
1244 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I | 1248 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I |
1249 | ····.line·117 | ||
1245 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1250 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1246 | ····move-result-object·v2 | 1251 | ····move-result-object·v2 |
1247 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1252 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1248 | ····move-result·v2 | 1253 | ····move-result·v2 |
1249 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mOuterNumbersRadiusMultiplier:F | 1254 | ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mOuterNumbersRadiusMultiplier:F |
1250 | ····.line·122 | 1255 | ····.line·122 |
1251 | ····:goto_2 | 1256 | ····:goto_2 |
1252 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->selection_radius_multiplier:I | 1257 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->selection_radius_multiplier:I |
1258 | ····.line·123 | ||
1253 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1259 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1254 | ····move-result-object·v2 | 1260 | ····move-result-object·v2 |
1255 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F | 1261 | ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F |
1256 | ····move-result·v2 | 1262 | ····move-result·v2 |
Offset 1329, 27 lines modified | Offset 1335, 30 lines modified | ||
1329 | ····goto·:goto_0 | 1335 | ····goto·:goto_0 |
1330 | ····.line·105 | 1336 | ····.line·105 |
1331 | ····:cond_2 | 1337 | ····:cond_2 |
1332 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I | 1338 | ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I |
1339 | ····.line·106 | ||
1333 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 1340 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
1334 | ····move-result-object·v2 | 1341 | ····move-result-object·v2 |
1342 | ····.line·105 | ||
Max diff block lines reached; 866/4660 bytes (18.58%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$isInnerCircle:[Ljava/lang/Boolean; | 22 | .field·final·synthetic·val$isInnerCircle:[Ljava/lang/Boolean; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;[Ljava/lang/Boolean;)V | 24 | .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;[Ljava/lang/Boolean;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/RadialPickerLayout; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·604 | 28 | ····.line·604 |
28 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$2;->this$0:Lcom/android/datetimepicker/time/RadialPickerLayout; | 29 | ····iput-object·p1,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$2;->this$0:Lcom/android/datetimepicker/time/RadialPickerLayout; |
29 | ····iput-object·p2,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$2;->val$isInnerCircle:[Ljava/lang/Boolean; | 30 | ····iput-object·p2,·p0,·Lcom/android/datetimepicker/time/RadialPickerLayout$2;->val$isInnerCircle:[Ljava/lang/Boolean; |
Offset 175, 24 lines modified | Offset 175, 27 lines modified | ||
175 | ····invoke-virtual·{p3,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 175 | ····invoke-virtual·{p3,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
176 | ····move-result·v1 | 176 | ····move-result·v1 |
177 | ····const-string·v2,·"last_filter_string" | 177 | ····const-string·v2,·"last_filter_string" |
178 | ····.line·74 | ||
178 | ····invoke-virtual·{p3,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 179 | ····invoke-virtual·{p3,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
179 | ····move-result-object·v2 | 180 | ····move-result-object·v2 |
180 | ····const-string·v6,·"last_filter_time" | 181 | ····const-string·v6,·"last_filter_time" |
182 | ····.line·75 | ||
181 | ····invoke-virtual·{p3,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 183 | ····invoke-virtual·{p3,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
182 | ····move-result·v6 | 184 | ····move-result·v6 |
185 | ····.line·73 | ||
183 | ····invoke-virtual·{v0,·v1,·v2,·v6},·Lcom/android/timezonepicker/TimeZonePickerView;->showFilterResults(ILjava/lang/String;I)V | 186 | ····invoke-virtual·{v0,·v1,·v2,·v6},·Lcom/android/timezonepicker/TimeZonePickerView;->showFilterResults(ILjava/lang/String;I)V |
184 | ····.line·77 | 187 | ····.line·77 |
185 | ····:cond_2 | 188 | ····:cond_2 |
186 | ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZonePickerDialog;->mView:Lcom/android/timezonepicker/TimeZonePickerView; | 189 | ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZonePickerDialog;->mView:Lcom/android/timezonepicker/TimeZonePickerView; |
187 | ····return-object·v0 | 190 | ····return-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·136 | 27 | ····.line·136 |
27 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$1;->this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$1;->this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·9 | 23 | ····.line·9 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·42 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
Offset 479, 14 lines modified | Offset 479, 15 lines modified | ||
479 | ····const-string·v3,·"Not·expected·to·be·comparing·tz·with·the·same·country,·same·offset,·same·dst,·same·transitions:\n" | 479 | ····const-string·v3,·"Not·expected·to·be·comparing·tz·with·the·same·country,·same·offset,·same·dst,·same·transitions:\n" |
480 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 480 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
481 | ····move-result-object·v2 | 481 | ····move-result-object·v2 |
482 | ····.line·337 | ||
482 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneInfo;->toString()Ljava/lang/String; | 483 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneInfo;->toString()Ljava/lang/String; |
483 | ····move-result-object·v3 | 484 | ····move-result-object·v3 |
484 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 485 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
485 | ····move-result-object·v2 | 486 | ····move-result-object·v2 |
Offset 505, 14 lines modified | Offset 506, 15 lines modified | ||
505 | ····move-result-object·v2 | 506 | ····move-result-object·v2 |
506 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 507 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
507 | ····move-result-object·v2 | 508 | ····move-result-object·v2 |
509 | ····.line·336 | ||
508 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 510 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
509 | ····.line·341 | 511 | ····.line·341 |
510 | ····:cond_5 | 512 | ····:cond_5 |
511 | ····iget-object·v1,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mDisplayName:Ljava/lang/String; | 513 | ····iget-object·v1,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mDisplayName:Ljava/lang/String; |
512 | ····if-eqz·v1,·:cond_6 | 514 | ····if-eqz·v1,·:cond_6 |
Offset 542, 38 lines modified | Offset 544, 38 lines modified | ||
542 | ····invoke-virtual·{v1,·v2},·Ljava/util/TimeZone;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String; | 544 | ····invoke-virtual·{v1,·v2},·Ljava/util/TimeZone;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String; |
543 | ····move-result-object·v1 | 545 | ····move-result-object·v1 |
544 | ····iget-object·v2,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTz:Ljava/util/TimeZone; | 546 | ····iget-object·v2,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTz:Ljava/util/TimeZone; |
547 | ····.line·345 | ||
545 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 548 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
546 | ····move-result-object·v3 | 549 | ····move-result-object·v3 |
547 | ····invoke-virtual·{v2,·v3},·Ljava/util/TimeZone;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String; | 550 | ····invoke-virtual·{v2,·v3},·Ljava/util/TimeZone;->getDisplayName(Ljava/util/Locale;)Ljava/lang/String; |
548 | ····move-result-object·v2 | 551 | ····move-result-object·v2 |
552 | ····.line·344 | ||
549 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I | 553 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I |
550 | ····move-result·v1 | 554 | ····move-result·v1 |
551 | ····goto·:goto_0 | 555 | ····goto·:goto_0 |
552 | .end·method | 556 | .end·method |
553 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 557 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
554 | ····.locals·1 | 558 | ····.locals·1 |
555 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
556 | ····.prologue | 559 | ····.prologue |
557 | ····.line·36 | 560 | ····.line·36 |
558 | ····check-cast·p1,·Lcom/android/timezonepicker/TimeZoneInfo; | 561 | ····check-cast·p1,·Lcom/android/timezonepicker/TimeZoneInfo; |
559 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
560 | ····invoke-virtual·{p0,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->compareTo(Lcom/android/timezonepicker/TimeZoneInfo;)I | 562 | ····invoke-virtual·{p0,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->compareTo(Lcom/android/timezonepicker/TimeZoneInfo;)I |
561 | ····move-result·v0 | 563 | ····move-result·v0 |
562 | ····return·v0 | 564 | ····return·v0 |
563 | .end·method | 565 | .end·method |
Offset 1098, 25 lines modified | Offset 1100, 28 lines modified | ||
1098 | ····if-ne·v0,·v1,·:cond_0 | 1100 | ····if-ne·v0,·v1,·:cond_0 |
1099 | ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I | 1101 | ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I |
1100 | ····iget-object·v1,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I | 1102 | ····iget-object·v1,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I |
1103 | ····.line·224 | ||
1101 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->equals([I[I)Z | 1104 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->equals([I[I)Z |
1102 | ····move-result·v0 | 1105 | ····move-result·v0 |
1103 | ····if-eqz·v0,·:cond_0 | 1106 | ····if-eqz·v0,·:cond_0 |
1104 | ····const/4·v0,·0x1 | 1107 | ····const/4·v0,·0x1 |
1108 | ····.line·223 | ||
1105 | ····:goto_0 | 1109 | ····:goto_0 |
1106 | ····return·v0 | 1110 | ····return·v0 |
1111 | ····.line·224 | ||
1107 | ····:cond_0 | 1112 | ····:cond_0 |
1108 | ····const/4·v0,·0x0 | 1113 | ····const/4·v0,·0x0 |
1109 | ····goto·:goto_0 | 1114 | ····goto·:goto_0 |
1110 | .end·method | 1115 | .end·method |
1111 | .method·public·toString()Ljava/lang/String; | 1116 | .method·public·toString()Ljava/lang/String; |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·type:I | 23 | .field·type:I |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;ILjava/lang/String;I)V | 25 | .method·public·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;ILjava/lang/String;I)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; | ||
27 | ····.param·p2,·"type"····#·I | 28 | ····.param·p2,·"type"····#·I |
28 | ····.param·p3,·"constraint"····#·Ljava/lang/String; | 29 | ····.param·p3,·"constraint"····#·Ljava/lang/String; |
29 | ····.param·p4,·"time"····#·I | 30 | ····.param·p4,·"time"····#·I |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·67 | 32 | ····.line·67 |
32 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult;->this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; | 33 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult;->this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter; |
Offset 387, 88 lines modified | Offset 387, 87 lines modified | ||
387 | .method·private·getIdenticalTimeZoneInTheCountry(Lcom/android/timezonepicker/TimeZoneInfo;)I | 387 | .method·private·getIdenticalTimeZoneInTheCountry(Lcom/android/timezonepicker/TimeZoneInfo;)I |
388 | ····.locals·5 | 388 | ····.locals·5 |
389 | ····.param·p1,·"timeZoneInfo"····#·Lcom/android/timezonepicker/TimeZoneInfo; | 389 | ····.param·p1,·"timeZoneInfo"····#·Lcom/android/timezonepicker/TimeZoneInfo; |
390 | ····.prologue | 390 | ····.prologue |
391 | ····.line·516 | 391 | ····.line·516 |
392 | ····const/4·v | 392 | ····const/4·v0,·0x0 |
393 | ····.line·517 | 393 | ····.line·517 |
394 | ····.local·v | 394 | ····.local·v0,·"idx":I |
395 | ····iget-object·v | 395 | ····iget-object·v2,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList; |
396 | ····invoke-virtual·{v | 396 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
397 | ····move-result-object·v | 397 | ····move-result-object·v2 |
398 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
399 | ····:goto_0 | 398 | ····:goto_0 |
400 | ····invoke-interface·{v | 399 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
401 | ····move-result·v3 | 400 | ····move-result·v3 |
402 | ····if-eqz·v3,·:cond_3 | 401 | ····if-eqz·v3,·:cond_3 |
403 | ····invoke-interface·{v | 402 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
404 | ····move-result-object·v | 403 | ····move-result-object·v1 |
405 | ····check-cast·v | 404 | ····check-cast·v1,·Lcom/android/timezonepicker/TimeZoneInfo; |
406 | ····.line·518 | 405 | ····.line·518 |
407 | ····.local·v | 406 | ····.local·v1,·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; |
408 | ····invoke-virtual·{v | 407 | ····invoke-virtual·{v1,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->hasSameRules(Lcom/android/timezonepicker/TimeZoneInfo;)Z |
409 | ····move-result·v3 | 408 | ····move-result·v3 |
410 | ····if-eqz·v3,·:cond_2 | 409 | ····if-eqz·v3,·:cond_2 |
411 | ····.line·519 | 410 | ····.line·519 |
412 | ····iget-object·v3,·v | 411 | ····iget-object·v3,·v1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; |
413 | ····if-nez·v3,·:cond_1 | 412 | ····if-nez·v3,·:cond_1 |
414 | ····.line·520 | 413 | ····.line·520 |
415 | ····iget-object·v3,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; | 414 | ····iget-object·v3,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; |
416 | ····if-nez·v3,·:cond_2 | 415 | ····if-nez·v3,·:cond_2 |
417 | ····.line·529 | 416 | ····.line·529 |
418 | ····.end·local·v | 417 | ····.end·local·v0····#·"idx":I |
419 | ····.end·local·v | 418 | ····.end·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; |
420 | ····:cond_0 | 419 | ····:cond_0 |
421 | ····:goto_1 | 420 | ····:goto_1 |
422 | ····return·v | 421 | ····return·v0 |
423 | ····.line·523 | 422 | ····.line·523 |
424 | ····.restart·local·v | 423 | ····.restart·local·v0····#·"idx":I |
425 | ····.restart·local·v | 424 | ····.restart·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; |
426 | ····:cond_1 | 425 | ····:cond_1 |
427 | ····iget-object·v3,·v | 426 | ····iget-object·v3,·v1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; |
428 | ····iget-object·v4,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; | 427 | ····iget-object·v4,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String; |
429 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 428 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
430 | ····move-result·v3 | 429 | ····move-result·v3 |
431 | ····if-nez·v3,·:cond_0 | 430 | ····if-nez·v3,·:cond_0 |
432 | ····.line·527 | 431 | ····.line·527 |
433 | ····:cond_2 | 432 | ····:cond_2 |
434 | ····add-int/lit8·v | 433 | ····add-int/lit8·v0,·v0,·0x1 |
435 | ····.line·528 | 434 | ····.line·528 |
436 | ····goto·:goto_0 | 435 | ····goto·:goto_0 |
437 | ····.line·529 | 436 | ····.line·529 |
438 | ····.end·local·v | 437 | ····.end·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; |
439 | ····:cond_3 | 438 | ····:cond_3 |
440 | ····const/4·v | 439 | ····const/4·v0,·-0x1 |
441 | ····goto·:goto_1 | 440 | ····goto·:goto_1 |
442 | .end·method | 441 | .end·method |
443 | .method·private·indexByOffsets(ILcom/android/timezonepicker/TimeZoneInfo;)V | 442 | .method·private·indexByOffsets(ILcom/android/timezonepicker/TimeZoneInfo;)V |
444 | ····.locals·7 | 443 | ····.locals·7 |
445 | ····.param·p1,·"idx"····#·I | 444 | ····.param·p1,·"idx"····#·I |
Offset 1088, 14 lines modified | Offset 1087, 15 lines modified | ||
1088 | ····move-object/from16·v0,·p0 | 1087 | ····move-object/from16·v0,·p0 |
1089 | ····iget-object·v0,·v0,·Lcom/android/timezonepicker/TimeZoneData;->mAlternateDefaultTimeZoneId:Ljava/lang/String; | 1088 | ····iget-object·v0,·v0,·Lcom/android/timezonepicker/TimeZoneData;->mAlternateDefaultTimeZoneId:Ljava/lang/String; |
1090 | ····move-object/from16·v21,·v0 | 1089 | ····move-object/from16·v21,·v0 |
1090 | ····.line·417 | ||
1091 | ····move-object/from16·v0,·v17 | 1091 | ····move-object/from16·v0,·v17 |
1092 | ····move-object/from16·v1,·v21 | 1092 | ····move-object/from16·v1,·v21 |
1093 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1093 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1094 | ····move-result·v21 | 1094 | ····move-result·v21 |
Offset 1456, 230 lines modified | Offset 1456, 228 lines modified | ||
1456 | ····.line·283 | 1456 | ····.line·283 |
1457 | ····.end·local·v4····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; | 1457 | ····.end·local·v4····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo; |
1458 | ····:cond_2 | 1458 | ····:cond_2 |
1459 | ····return-void | 1459 | ····return-void |
1460 | .end·method | 1460 | .end·method |
1461 | .method·private·printTimeZones()V | 1461 | .method·private·printTimeZones()V |
1462 | ····.locals· | 1462 | ····.locals·7 |
1463 | ····.prologue | 1463 | ····.prologue |
1464 | ····.line·231 | 1464 | ····.line·231 |
1465 | ····const/4·v | 1465 | ····const/4·v1,·0x0 |
1466 | ····.line·232 | 1466 | ····.line·232 |
1467 | ····.local·v | 1467 | ····.local·v1,·"last":Lcom/android/timezonepicker/TimeZoneInfo; |
1468 | ····const/4·v0,·0x1 | 1468 | ····const/4·v0,·0x1 |
1469 | ····.line·233 | 1469 | ····.line·233 |
1470 | ····.local·v0,·"first":Z | 1470 | ····.local·v0,·"first":Z |
1471 | ····iget-object·v | 1471 | ····iget-object·v4,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList; |
1472 | ····invoke-virtual·{v | 1472 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 27953/32831 bytes (85.14%) 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/android/timezonepicker/TimeZonePickerView; | 21 | .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZonePickerView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/timezonepicker/TimeZonePickerView;)V | 23 | .method·constructor·<init>(Lcom/android/timezonepicker/TimeZonePickerView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZonePickerView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·82 | 27 | ····.line·82 |
27 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZonePickerView$1;->this$0:Lcom/android/timezonepicker/TimeZonePickerView; | 28 | ····iput-object·p1,·p0,·Lcom/android/timezonepicker/TimeZonePickerView$1;->this$0:Lcom/android/timezonepicker/TimeZonePickerView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 525, 14 lines modified | Offset 525, 15 lines modified | ||
525 | ············"Landroid/view/View;", | 525 | ············"Landroid/view/View;", |
526 | ············"IJ)V" | 526 | ············"IJ)V" |
527 | ········} | 527 | ········} |
528 | ····.end·annotation | 528 | ····.end·annotation |
529 | ····.prologue | 529 | ····.prologue |
530 | ····.line·154 | 530 | ····.line·154 |
531 | ····.line·155 | ||
531 | ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" | 532 | ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" |
532 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZonePickerView;->getContext()Landroid/content/Context; | 533 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZonePickerView;->getContext()Landroid/content/Context; |
533 | ····move-result-object·v1 | 534 | ····move-result-object·v1 |
534 | ····const-string·v2,·"input_method" | 535 | ····const-string·v2,·"input_method" |
Offset 614, 484 lines modified | Offset 614, 453 lines modified | ||
614 | ········:pswitch_2 | 614 | ········:pswitch_2 |
615 | ········:pswitch_0 | 615 | ········:pswitch_0 |
616 | ········:pswitch_1 | 616 | ········:pswitch_1 |
617 | ····.end·packed-switch | 617 | ····.end·packed-switch |
618 | .end·method | 618 | .end·method |
619 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 619 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
620 | ····.locals·2 | 620 | ····.locals·21 |
621 | ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence; | 621 | ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence; |
622 | ····.prologue | 622 | ····.prologue |
623 | ····.line·173 | 623 | ····.line·173 |
624 | ····new-instance·v1 | 624 | ····new-instance·v13,·Landroid/widget/Filter$FilterResults; |
625 | ····invoke-direct | 625 | ····invoke-direct·{v13},·Landroid/widget/Filter$FilterResults;-><init>()V |
626 | ····.line·174 | 626 | ····.line·174 |
627 | ····.local·v1 | 627 | ····.local·v13,·"results":Landroid/widget/Filter$FilterResults; |
628 | ····const/ | 628 | ····const/4·v12,·0x0 |
629 | ····.line·175 | 629 | ····.line·175 |
630 | ····.local·v1 | 630 | ····.local·v12,·"prefixString":Ljava/lang/String; |
631 | ····if-eqz·p1,·:cond_0 | 631 | ····if-eqz·p1,·:cond_0 |
632 | ····.line·176 | 632 | ····.line·176 |
633 | ····invoke-interface/range·{p1·..·p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 633 | ····invoke-interface/range·{p1·..·p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
634 | ····move-result-object·v | 634 | ····move-result-object·v16 |
635 | ····invoke-virtual/range·{v | 635 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->trim()Ljava/lang/String; |
636 | ····move-result-object·v | 636 | ····move-result-object·v16 |
637 | ····invoke-virtual/range·{v | 637 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
638 | ····move-result-object·v1 | 638 | ····move-result-object·v12 |
639 | ····.line·179 | 639 | ····.line·179 |
640 | ····:cond_0 | 640 | ····:cond_0 |
641 | ····invoke-static | 641 | ····invoke-static·{v12},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
642 | ····move-result·v | 642 | ····move-result·v16 |
643 | ····if-eqz·v | 643 | ····if-eqz·v16,·:cond_1 |
644 | ····.line·180 | 644 | ····.line·180 |
645 | ····const/16·v | 645 | ····const/16·v16,·0x0 |
646 | ····move-object/from16·v0,·v20 | ||
647 | ····move-object/from16·v | 646 | ····move-object/from16·v0,·v16 |
648 | ····iput-object·v0,·v1,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; | 647 | ····iput-object·v0,·v13,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
649 | ····.line·181 | 648 | ····.line·181 |
650 | ····const/16·v | 649 | ····const/16·v16,·0x0 |
651 | ····move/from16·v0,·v20 | ||
652 | ····move | 650 | ····move/from16·v0,·v16 |
653 | ····iput·v0,·v1,·Landroid/widget/Filter$FilterResults;->count:I | 651 | ····iput·v0,·v13,·Landroid/widget/Filter$FilterResults;->count:I |
654 | ····.line·255 | 652 | ····.line·255 |
655 | ····:goto_0 | 653 | ····:goto_0 |
656 | ····return-object·v1 | 654 | ····return-object·v13 |
657 | ····.line·187 | 655 | ····.line·187 |
658 | ····:cond_1 | 656 | ····:cond_1 |
659 | ····new-instance·v | 657 | ····new-instance·v6,·Ljava/util/ArrayList; |
660 | ····invoke-direct·{v | 658 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
661 | ····.line·192 | 659 | ····.line·192 |
662 | ····.local·v | 660 | ····.local·v6,·"filtered":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult;>;" |
663 | ····const/4·v | 661 | ····const/4·v7,·0x0 |
664 | ····.line·193 | 662 | ····.line·193 |
665 | ····.local·v | 663 | ····.local·v7,·"gmtOnly":Z |
666 | ····const/ | 664 | ····const/4·v14,·0x0 |
667 | ····.line·194 | 665 | ····.line·194 |
668 | ····.local·v1 | 666 | ····.local·v14,·"startParsePosition":I |
669 | ····const/16·v | 667 | ····const/16·v16,·0x0 |
670 | ····move-object/from16·v0,·v16 | ||
671 | ····move/from16·v | 668 | ····move/from16·v0,·v16 |
672 | ····invoke-virtual·{v | 669 | ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->charAt(I)C |
673 | ····move-result·v | 670 | ····move-result·v16 |
674 | ····const/16·v | 671 | ····const/16·v17,·0x2b |
675 | ····move/from16·v0,·v | 672 | ····move/from16·v0,·v16 |
676 | ····move/from16·v1,·v | 673 | ····move/from16·v1,·v17 |
677 | ····if-eq·v0,·v1,·:cond_2 | 674 | ····if-eq·v0,·v1,·:cond_2 |
678 | ····const/16·v | 675 | ····const/16·v16,·0x0 |
679 | ····move-object/from16·v0,·v16 | ||
680 | ····move/from16·v | 676 | ····move/from16·v0,·v16 |
681 | ····invoke-virtual·{v | 677 | ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->charAt(I)C |
682 | ····move-result·v | 678 | ····move-result·v16 |
683 | ····const/16·v | 679 | ····const/16·v17,·0x2d |
684 | ····move/from16·v0,·v | 680 | ····move/from16·v0,·v16 |
685 | ····move/from16·v1,·v | 681 | ····move/from16·v1,·v17 |
686 | ····if-ne·v0,·v1,·:cond_3 | 682 | ····if-ne·v0,·v1,·:cond_3 |
687 | ····.line·195 | 683 | ····.line·195 |
688 | ····:cond_2 | 684 | ····:cond_2 |
689 | ····const/4·v | 685 | ····const/4·v7,·0x1 |
690 | ····.line·198 | 686 | ····.line·198 |
691 | ····:cond_3 | 687 | ····:cond_3 |
692 | ····const-string·v | 688 | ····const-string·v16,·"gmt" |
Max diff block lines reached; 14926/19518 bytes (76.47%) of diff not shown. |
Offset 487, 223 lines modified | Offset 487, 223 lines modified | ||
487 | ····.line·127 | 487 | ····.line·127 |
488 | ····move/from16·v0,·p3 | 488 | ····move/from16·v0,·p3 |
489 | ····iput·v0,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mLastFilterTime:I | 489 | ····iput·v0,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mLastFilterTime:I |
490 | ····.line·129 | 490 | ····.line·129 |
491 | ····const/4·v1 | 491 | ····const/4·v11,·0x0 |
492 | ····iput·v1 | 492 | ····iput·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
493 | ····.line·130 | 493 | ····.line·130 |
494 | ····const/4·v | 494 | ····const/4·v3,·0x0 |
495 | ····.line·132 | 495 | ····.line·132 |
496 | ····.local·v | 496 | ····.local·v3,·"idx":I |
497 | ····packed-switch·p1,·:pswitch_data_0 | 497 | ····packed-switch·p1,·:pswitch_data_0 |
498 | ····.line·181 | 498 | ····.line·181 |
499 | ····new-instance·v1 | 499 | ····new-instance·v11,·Ljava/lang/IllegalArgumentException; |
500 | ····invoke-direct·{v1 | 500 | ····invoke-direct·{v11},·Ljava/lang/IllegalArgumentException;-><init>()V |
501 | ····throw·v1 | 501 | ····throw·v11 |
502 | ····.line·134 | 502 | ····.line·134 |
503 | ····:pswitch_0 | 503 | ····:pswitch_0 |
504 | ····iget-object·v1 | 504 | ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I |
505 | ····iget·v1 | 505 | ····iget·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
506 | ····add-int/lit8·v1 | 506 | ····add-int/lit8·v13,·v12,·0x1 |
507 | ····iput·v1 | 507 | ····iput·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
508 | ····const/16·v1 | 508 | ····const/16·v13,·-0x64 |
509 | ····aput·v1 | 509 | ····aput·v13,·v11,·v12 |
510 | ····.line·183 | 510 | ····.line·183 |
511 | ····:cond_0 | 511 | ····:cond_0 |
512 | ····:pswitch_1 | 512 | ····:pswitch_1 |
513 | ····iget·v1 | 513 | ····iget·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
514 | ····if-lez·v1 | 514 | ····if-lez·v11,·:cond_3 |
515 | ····const/4·v1 | 515 | ····const/4·v11,·0x1 |
516 | ····:goto_0 | 516 | ····:goto_0 |
517 | ····iput-boolean·v1 | 517 | ····iput-boolean·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mHasResults:Z |
518 | ····.line·185 | 518 | ····.line·185 |
519 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneResultAdapter;->notifyDataSetChanged()V | 519 | ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneResultAdapter;->notifyDataSetChanged()V |
520 | ····.line·186 | 520 | ····.line·186 |
521 | ····return-void | 521 | ····return-void |
522 | ····.line·138 | 522 | ····.line·138 |
523 | ····:pswitch_2 | 523 | ····:pswitch_2 |
524 | ····iget-object·v1 | 524 | ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mTimeZoneData:Lcom/android/timezonepicker/TimeZoneData; |
525 | ····invoke-virtual·{v1 | 525 | ····invoke-virtual·{v11},·Lcom/android/timezonepicker/TimeZoneData;->getDefaultTimeZoneIndex()I |
526 | ····move-result·v1 | 526 | ····move-result·v1 |
527 | ····.line·139 | 527 | ····.line·139 |
528 | ····.local·v1,·"defaultTzIndex":I | 528 | ····.local·v1,·"defaultTzIndex":I |
529 | ····const/4·v1 | 529 | ····const/4·v11,·-0x1 |
530 | ····if-eq·v1,·v1 | 530 | ····if-eq·v1,·v11,·:cond_1 |
531 | ····.line·140 | 531 | ····.line·140 |
532 | ····iget-object·v1 | 532 | ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I |
533 | ····iget·v1 | 533 | ····iget·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
534 | ····add-int/lit8·v1 | 534 | ····add-int/lit8·v13,·v12,·0x1 |
535 | ····iput·v1 | 535 | ····iput·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I |
536 | ····aput·v1,·v1 | 536 | ····aput·v1,·v11,·v12 |
537 | ····.line·144 | 537 | ····.line·144 |
538 | ····:cond_1 | 538 | ····:cond_1 |
539 | ····iget-object·v1 | 539 | ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mContext:Landroid/content/Context; |
540 | ····const-string·v1 | 540 | ····const-string·v12,·"com.android.calendar_preferences" |
541 | ····const/4·v1 | 541 | ····const/4·v13,·0x0 |
542 | ····invoke-virtual·{v1 | 542 | ····invoke-virtual·{v11,·v12,·v13},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
543 | ····move-result-object·v | 543 | ····move-result-object·v6 |
544 | ····.line·146 | 544 | ····.line·146 |
545 | ····.local·v | 545 | ····.local·v6,·"prefs":Landroid/content/SharedPreferences; |
546 | ····const-string·v1 | 546 | ····const-string·v11,·"preferences_recent_timezones" |
547 | ····const/4·v1 | 547 | ····const/4·v12,·0x0 |
548 | ····invoke-interface·{v | 548 | ····invoke-interface·{v6,·v11,·v12},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
549 | ····move-result-object·v | 549 | ····move-result-object·v8 |
550 | ····.line·147 | 550 | ····.line·147 |
551 | ····.local·v | 551 | ····.local·v8,·"recentsString":Ljava/lang/String; |
552 | ····invoke-static·{v | 552 | ····invoke-static·{v8},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
553 | ····move-result·v1 | 553 | ····move-result·v11 |
554 | ····if-nez·v1 | 554 | ····if-nez·v11,·:cond_0 |
555 | ····.line·148 | 555 | ····.line·148 |
556 | ····const-string·v1 | 556 | ····const-string·v11,·"," |
557 | ····invoke-virtual·{v | 557 | ····invoke-virtual·{v8,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
558 | ····move-result-object·v | 558 | ····move-result-object·v7 |
559 | ····.line·149 | 559 | ····.line·149 |
560 | ····.local·v | 560 | ····.local·v7,·"recents":[Ljava/lang/String; |
561 | ····array-length·v1 | 561 | ····array-length·v11,·v7 |
562 | ····add-int/lit8·v2,·v1 | 562 | ····add-int/lit8·v2,·v11,·-0x1 |
563 | ····.local·v2,·"i":I | 563 | ····.local·v2,·"i":I |
564 | ····:goto_1 | 564 | ····:goto_1 |
Max diff block lines reached; 17872/24060 bytes (74.28%) of diff not shown. |
Offset 208, 15 lines modified | Offset 208, 14 lines modified | ||
208 | ····check-cast·v0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult; | 208 | ····check-cast·v0,·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult; |
209 | ····return-object·v0 | 209 | ····return-object·v0 |
210 | .end·method | 210 | .end·method |
211 | .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object; | 211 | .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object; |
212 | ····.locals·1 | 212 | ····.locals·1 |
213 | ····.param·p1,·"x0"····#·I | ||
214 | ····.prologue | 213 | ····.prologue |
215 | ····.line·34 | 214 | ····.line·34 |
216 | ····invoke-virtual·{p0,·p1},·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;->getItem(I)Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult; | 215 | ····invoke-virtual·{p0,·p1},·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;->getItem(I)Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult; |
217 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$recipients:Ljava/util/ArrayList; | 22 | .field·final·synthetic·val$recipients:Ljava/util/ArrayList; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V | 24 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2497 | 28 | ····.line·2497 |
28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | 29 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
29 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->val$recipients:Ljava/util/ArrayList; | 30 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->val$recipients:Ljava/util/ArrayList; |
Offset 37, 159 lines modified | Offset 38, 163 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·matchesFound(Ljava/util/Map;)V | 41 | .method·public·matchesFound(Ljava/util/Map;)V |
41 | ····.locals· | 42 | ····.locals·8 |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 44 | ········value·=·{ |
44 | ············"(", | 45 | ············"(", |
45 | ············"Ljava/util/Map", | 46 | ············"Ljava/util/Map", |
46 | ············"<", | 47 | ············"<", |
47 | ············"Ljava/lang/String;", | 48 | ············"Ljava/lang/String;", |
48 | ············"Lcom/android/ex/chips/RecipientEntry;", | 49 | ············"Lcom/android/ex/chips/RecipientEntry;", |
49 | ············">;)V" | 50 | ············">;)V" |
50 | ········} | 51 | ········} |
51 | ····.end·annotation | 52 | ····.end·annotation |
52 | ····.prologue | 53 | ····.prologue |
53 | ····.line·2500 | 54 | ····.line·2500 |
54 | ····.local·p1,·"entries":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Lcom/android/ex/chips/RecipientEntry;>;" | 55 | ····.local·p1,·"entries":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Lcom/android/ex/chips/RecipientEntry;>;" |
55 | ····new-instance·v | 56 | ····new-instance·v2,·Ljava/util/ArrayList; |
56 | ····invoke-direct·{v | 57 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
57 | ····.line·2502 | 58 | ····.line·2502 |
58 | ····.local·v | 59 | ····.local·v2,·"replacements":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;" |
59 | ····iget-object·v | 60 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->val$recipients:Ljava/util/ArrayList; |
60 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
61 | ····move-result-object·v | 62 | ····move-result-object·v5 |
62 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
63 | ····:goto_0 | 63 | ····:goto_0 |
64 | ····invoke-interface·{v | 64 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
65 | ····move-result·v | 65 | ····move-result·v4 |
66 | ····if-eqz·v | 66 | ····if-eqz·v4,·:cond_2 |
67 | ····invoke-interface·{v | 67 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
68 | ····move-result-object·v | 68 | ····move-result-object·v3 |
69 | ····check-cast·v | 69 | ····check-cast·v3,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
70 | ····.line·2503 | 70 | ····.line·2503 |
71 | ····.local·v | 71 | ····.local·v3,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
72 | ····const/4·v0,·0x0 | 72 | ····const/4·v0,·0x0 |
73 | ····.line·2504 | 73 | ····.line·2504 |
74 | ····.local·v0,·"entry":Lcom/android/ex/chips/RecipientEntry; | 74 | ····.local·v0,·"entry":Lcom/android/ex/chips/RecipientEntry; |
75 | ····if-eqz·v | 75 | ····if-eqz·v3,·:cond_0 |
76 | ····.line·2505 | ||
76 | ····invoke-interface·{v | 77 | ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
77 | ····move-result-object·v | 78 | ····move-result-object·v4 |
78 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J |
79 | ····move-result-wide·v | 80 | ····move-result-wide·v6 |
81 | ····.line·2504 | ||
80 | ····invoke-static·{v | 82 | ····invoke-static·{v6,·v7},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z |
81 | ····move-result·v | 83 | ····move-result·v4 |
82 | ····if-eqz·v | 84 | ····if-eqz·v4,·:cond_0 |
83 | ····iget-object·v | 85 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
84 | ····iget-object·v | 86 | ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
87 | ····.line·2506 | ||
85 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; |
86 | ····move-result-object·v | 89 | ····move-result-object·v4 |
87 | ····invoke-interface·{v | 90 | ····invoke-interface·{v4,·v3},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I |
88 | ····move-result·v | 91 | ····move-result·v4 |
89 | ····const/4·v6,·-0x1 | 92 | ····const/4·v6,·-0x1 |
90 | ····if-eq·v | 93 | ····if-eq·v4,·v6,·:cond_0 |
91 | ····.line·2508 | 94 | ····.line·2508 |
92 | ····iget-object·v | 95 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
93 | ····iget-object·v | 96 | ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
97 | ····.line·2509 | ||
94 | ····invoke-interface·{v | 98 | ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
95 | ····move-result-object·v6 | 99 | ····move-result-object·v6 |
96 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; | 100 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; |
97 | ····move-result-object·v6 | 101 | ····move-result-object·v6 |
102 | ····.line·2508 | ||
98 | ····invoke-static·{v | 103 | ····invoke-static·{v4,·v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2700(Lcom/android/ex/chips/RecipientEditTextView;Ljava/lang/String;)Ljava/lang/String; |
99 | ····move-result-object·v | 104 | ····move-result-object·v1 |
100 | ····.line·2510 | 105 | ····.line·2510 |
101 | ····.local·v | 106 | ····.local·v1,·"normalized":Ljava/lang/String; |
102 | ····iget-object·v | 107 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
Max diff block lines reached; 10889/18223 bytes (59.75%) 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/android/ex/chips/RecipientEditTextView; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·263 | 27 | ····.line·263 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$4;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$4;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 75, 18 lines modified | Offset 76, 20 lines modified | ||
75 | ····invoke-virtual·{p1},·Landroid/widget/AdapterView;->getAdapter()Landroid/widget/Adapter; | 76 | ····invoke-virtual·{p1},·Landroid/widget/AdapterView;->getAdapter()Landroid/widget/Adapter; |
76 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
77 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientAlternatesAdapter; | 78 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientAlternatesAdapter; |
79 | ····.line·269 | ||
78 | ····invoke-virtual·{v1,·p3},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getRecipientEntry(I)Lcom/android/ex/chips/RecipientEntry; | 80 | ····invoke-virtual·{v1,·p3},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getRecipientEntry(I)Lcom/android/ex/chips/RecipientEntry; |
79 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
82 | ····.line·268 | ||
80 | ····invoke-virtual·{v2,·v3,·v1},·Lcom/android/ex/chips/RecipientEditTextView;->replaceChip(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V | 83 | ····invoke-virtual·{v2,·v3,·v1},·Lcom/android/ex/chips/RecipientEditTextView;->replaceChip(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V |
81 | ····.line·270 | 84 | ····.line·270 |
82 | ····iget-object·v1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$4;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 85 | ····iget-object·v1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$4;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
83 | ····invoke-static·{v1},·Lcom/android/ex/chips/RecipientEditTextView;->access$500(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/os/Handler; | 86 | ····invoke-static·{v1},·Lcom/android/ex/chips/RecipientEditTextView;->access$500(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/os/Handler; |
Offset 177, 14 lines modified | Offset 177, 15 lines modified | ||
177 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 177 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
178 | ····move-result-object·v0 | 178 | ····move-result-object·v0 |
179 | ····const/16·v1,·0x20 | 179 | ····const/16·v1,·0x20 |
180 | ····.line·118 | ||
180 | ····invoke-static·{v1},·Ljava/lang/String;->valueOf(C)Ljava/lang/String; | 181 | ····invoke-static·{v1},·Ljava/lang/String;->valueOf(C)Ljava/lang/String; |
181 | ····move-result-object·v1 | 182 | ····move-result-object·v1 |
182 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 183 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
183 | ····move-result-object·v0 | 184 | ····move-result-object·v0 |
Offset 206, 14 lines modified | Offset 207, 15 lines modified | ||
206 | ····.line·132 | 207 | ····.line·132 |
207 | ····sput·v2,·Lcom/android/ex/chips/RecipientEditTextView;->sSelectedTextColor:I | 208 | ····sput·v2,·Lcom/android/ex/chips/RecipientEditTextView;->sSelectedTextColor:I |
208 | ····.line·212 | 209 | ····.line·212 |
209 | ····const-string·v0,·"(\\+[0-9]+[\\-·\\.]*)?(1?[·]*\\([0-9]+\\)[\\-·\\.]*)?([0-9][0-9\\-·\\.][0-9\\-·\\.]+[0-9])" | 210 | ····const-string·v0,·"(\\+[0-9]+[\\-·\\.]*)?(1?[·]*\\([0-9]+\\)[\\-·\\.]*)?([0-9][0-9\\-·\\.][0-9\\-·\\.]+[0-9])" |
211 | ····.line·213 | ||
210 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 212 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
211 | ····move-result-object·v0 | 213 | ····move-result-object·v0 |
212 | ····sput-object·v0,·Lcom/android/ex/chips/RecipientEditTextView;->PHONE_PATTERN:Ljava/util/regex/Pattern; | 214 | ····sput-object·v0,·Lcom/android/ex/chips/RecipientEditTextView;->PHONE_PATTERN:Ljava/util/regex/Pattern; |
213 | ····.line·250 | 215 | ····.line·250 |
Offset 733, 15 lines modified | Offset 735, 15 lines modified | ||
733 | ····if-eqz·v2,·:cond_1 | 735 | ····if-eqz·v2,·:cond_1 |
734 | ····.line·1274 | 736 | ····.line·1274 |
735 | ····:cond_0 | 737 | ····:cond_0 |
736 | ····:goto_0 | 738 | ····:goto_0 |
737 | ····return·v1 | 739 | ····return·v1 |
738 | ····.line·12 | 740 | ····.line·1270 |
739 | ····:cond_1 | 741 | ····:cond_1 |
740 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; | 742 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; |
741 | ····move-result-object·v2 | 743 | ····move-result-object·v2 |
742 | ····const-class·v3,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 744 | ····const-class·v3,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
Offset 830, 96 lines modified | Offset 832, 90 lines modified | ||
830 | ····move-result·v2 | 832 | ····move-result·v2 |
831 | ····add-int/2addr·v1,·v2 | 833 | ····add-int/2addr·v1,·v2 |
832 | ····neg-int·v1,·v1 | 834 | ····neg-int·v1,·v1 |
835 | ····.line·705 | ||
833 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getDropDownVerticalOffset()I | 836 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getDropDownVerticalOffset()I |
834 | ····move-result·v2 | 837 | ····move-result·v2 |
835 | ····add-int/2addr·v1,·v2 | 838 | ····add-int/2addr·v1,·v2 |
839 | ····.line·704 | ||
836 | ····return·v1 | 840 | ····return·v1 |
837 | .end·method | 841 | .end·method |
838 | .method·private·checkChipWidths()V | 842 | .method·private·checkChipWidths()V |
839 | ····.locals· | 843 | ····.locals·7 |
840 | ····.prologue | 844 | ····.prologue |
841 | ····.line·830 | 845 | ····.line·830 |
842 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getSortedRecipients()[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 846 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getSortedRecipients()[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
843 | ····move-result-object·v | 847 | ····move-result-object·v2 |
844 | ····.line·831 | 848 | ····.line·831 |
845 | ····.local·v | 849 | ····.local·v2,·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
846 | ····if-eqz·v | 850 | ····if-eqz·v2,·:cond_1 |
847 | ····.line·833 | 851 | ····.line·833 |
848 | ····move-object·v0,·v3 | ||
849 | ····.local·v0,·"arr$":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | ||
850 | ····array-length·v | 852 | ····array-length·v4,·v2 |
851 | ····.local·v5,·"len$":I | ||
852 | ····const/4·v | 853 | ····const/4·v3,·0x0 |
853 | ····.local·v4,·"i$":I | ||
854 | ····:goto_0 | 854 | ····:goto_0 |
855 | ····if-ge·v | 855 | ····if-ge·v3,·v4,·:cond_1 |
856 | ····aget-object·v | 856 | ····aget-object·v1,·v2,·v3 |
857 | ····.line·834 | 857 | ····.line·834 |
858 | ····.local·v | 858 | ····.local·v1,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
859 | ····invoke-interface·{v | 859 | ····invoke-interface·{v1},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getBounds()Landroid/graphics/Rect; |
860 | ····move-result-object·v | 860 | ····move-result-object·v0 |
861 | ····.line·835 | 861 | ····.line·835 |
862 | ····.local·v | 862 | ····.local·v0,·"bounds":Landroid/graphics/Rect; |
863 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I | 863 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I |
864 | ····move-result·v | 864 | ····move-result·v5 |
865 | ····if-lez·v | 865 | ····if-lez·v5,·:cond_0 |
866 | ····iget·v | 866 | ····iget·v5,·v0,·Landroid/graphics/Rect;->right:I |
867 | ····iget·v | 867 | ····iget·v6,·v0,·Landroid/graphics/Rect;->left:I |
868 | ····sub-int/2addr·v | 868 | ····sub-int/2addr·v5,·v6 |
869 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I | 869 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I |
870 | ····move-result·v | 870 | ····move-result·v6 |
871 | ····if-le·v | 871 | ····if-le·v5,·v6,·:cond_0 |
872 | ····.line·837 | 872 | ····.line·837 |
873 | ····invoke-interface·{v | 873 | ····invoke-interface·{v1},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
874 | ····move-result-object·v | 874 | ····move-result-object·v5 |
875 | ····invoke-virtual·{p0,·v | 875 | ····invoke-virtual·{p0,·v1,·v5},·Lcom/android/ex/chips/RecipientEditTextView;->replaceChip(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V |
Max diff block lines reached; 39596/44154 bytes (89.68%) of diff not shown. |
Offset 185, 88 lines modified | Offset 185, 88 lines modified | ||
185 | ····.end·local·v0····#·"cursor":Landroid/database/Cursor; | 185 | ····.end·local·v0····#·"cursor":Landroid/database/Cursor; |
186 | ····.end·local·v2····#·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;" | 186 | ····.end·local·v2····#·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;" |
187 | ····:cond_3 | 187 | ····:cond_3 |
188 | ····return-object·v1 | 188 | ····return-object·v1 |
189 | .end·method | 189 | .end·method |
190 | .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V | 190 | .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V |
191 | ····.locals· | 191 | ····.locals·8 |
192 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; | 192 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; |
193 | ····.param·p2,·"results"····#·Landroid/widget/Filter$FilterResults; | 193 | ····.param·p2,·"results"····#·Landroid/widget/Filter$FilterResults; |
194 | ····.prologue | 194 | ····.prologue |
195 | ····.line·391 | 195 | ····.line·391 |
196 | ····iget-object·v | 196 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
197 | ····invoke-static·{v | 197 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1500(Lcom/android/ex/chips/BaseRecipientAdapter;)Lcom/android/ex/chips/BaseRecipientAdapter$DelayedMessageHandler; |
198 | ····move-result-object·v | 198 | ····move-result-object·v2 |
199 | ····invoke-virtual·{v | 199 | ····invoke-virtual·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter$DelayedMessageHandler;->removeDelayedLoadMessage()V |
200 | ····.line·396 | 200 | ····.line·396 |
201 | ····iget-object·v | 201 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
202 | ····invoke-static·{v | 202 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$800(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/lang/CharSequence; |
203 | ····move-result-object·v | 203 | ····move-result-object·v2 |
204 | ····invoke-static·{p1,·v | 204 | ····invoke-static·{p1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
205 | ····move-result·v | 205 | ····move-result·v2 |
206 | ····if-eqz·v | 206 | ····if-eqz·v2,·:cond_4 |
207 | ····.line·397 | 207 | ····.line·397 |
208 | ····iget·v | 208 | ····iget·v2,·p2,·Landroid/widget/Filter$FilterResults;->count:I |
209 | ····if-lez·v | 209 | ····if-lez·v2,·:cond_1 |
210 | ····.line·399 | 210 | ····.line·399 |
211 | ····iget-object·v | 211 | ····iget-object·v0,·p2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
212 | ····check-cast·v | 212 | ····check-cast·v0,·Ljava/util/ArrayList; |
213 | ····.line·402 | 213 | ····.line·402 |
214 | ····.local·v | 214 | ····.local·v0,·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;" |
215 | ····invoke-virtual·{v | 215 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
216 | ····move-result-object·v | 216 | ····move-result-object·v3 |
217 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
218 | ····:goto_0 | 217 | ····:goto_0 |
219 | ····invoke-interface·{v | 218 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
220 | ····move-result·v | 219 | ····move-result·v2 |
221 | ····if-eqz·v | 220 | ····if-eqz·v2,·:cond_1 |
222 | ····invoke-interface·{v | 221 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
223 | ····move-result-object·v | 222 | ····move-result-object·v1 |
224 | ····check-cast·v | 223 | ····check-cast·v1,·Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry; |
225 | ····.line·403 | 224 | ····.line·403 |
226 | ····.local·v | 225 | ····.local·v1,·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry; |
227 | ····iget-object·v | 226 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->mParams:Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams; |
228 | ····iget-wide·v | 227 | ····iget-wide·v4,·v2,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;->directoryId:J |
229 | ····const-wide/16·v | 228 | ····const-wide/16·v6,·0x0 |
230 | ····cmp-long·v | 229 | ····cmp-long·v2,·v4,·v6 |
231 | ····if-nez·v | 230 | ····if-nez·v2,·:cond_0 |
232 | ····const/4·v | 231 | ····const/4·v2,·0x1 |
233 | ····:goto_1 | 232 | ····:goto_1 |
234 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 233 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
234 | ····.line·404 | ||
235 | ····invoke-static·{v4},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$900(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/LinkedHashMap; | 235 | ····invoke-static·{v4},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$900(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/LinkedHashMap; |
236 | ····move-result-object·v4 | 236 | ····move-result-object·v4 |
237 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 237 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
238 | ····invoke-static·{v5},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1000(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/List; | 238 | ····invoke-static·{v5},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1000(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/List; |
Offset 275, 93 lines modified | Offset 275, 93 lines modified | ||
275 | ····iget-object·v6,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 275 | ····iget-object·v6,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
276 | ····invoke-static·{v6},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1100(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/Set; | 276 | ····invoke-static·{v6},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1100(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/util/Set; |
277 | ····move-result-object·v6 | 277 | ····move-result-object·v6 |
278 | ····.line·403 | ||
278 | ····invoke-static·{v | 279 | ····invoke-static·{v1,·v2,·v4,·v5,·v6},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$300(Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;ZLjava/util/LinkedHashMap;Ljava/util/List;Ljava/util/Set;)V |
279 | ····goto·:goto_0 | 280 | ····goto·:goto_0 |
280 | ····:cond_0 | 281 | ····:cond_0 |
281 | ····const/4·v | 282 | ····const/4·v2,·0x0 |
282 | ····goto·:goto_1 | 283 | ····goto·:goto_1 |
283 | ····.line·409 | 284 | ····.line·409 |
284 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
285 | ····.end·local·v | 285 | ····.end·local·v0····#·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;" |
286 | ····.end·local·v | 286 | ····.end·local·v1····#·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry; |
287 | ····:cond_1 | 287 | ····:cond_1 |
288 | ····iget-object·v | 288 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
289 | ····invoke-static·{v | 289 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1610(Lcom/android/ex/chips/BaseRecipientAdapter;)I |
290 | ····.line·410 | 290 | ····.line·410 |
291 | ····iget-object·v | 291 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
292 | ····invoke-static·{v | 292 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1600(Lcom/android/ex/chips/BaseRecipientAdapter;)I |
293 | ····move-result·v | 293 | ····move-result·v2 |
294 | ····if-lez·v | 294 | ····if-lez·v2,·:cond_2 |
295 | ····.line·415 | 295 | ····.line·415 |
296 | ····iget-object·v | 296 | ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
Max diff block lines reached; 4493/13072 bytes (34.37%) of diff not shown. |
Offset 164, 53 lines modified | Offset 164, 60 lines modified | ||
164 | ····.param·p4,·"resolver"····#·Landroid/content/ContentResolver; | 164 | ····.param·p4,·"resolver"····#·Landroid/content/ContentResolver; |
165 | ····.param·p5,·"query"····#·Lcom/android/ex/chips/Queries$Query; | 165 | ····.param·p5,·"query"····#·Lcom/android/ex/chips/Queries$Query; |
166 | ····.prologue | 166 | ····.prologue |
167 | ····const/4·v3,·0x0 | 167 | ····const/4·v3,·0x0 |
168 | ····.line·307 | 168 | ····.line·307 |
169 | ····.line·308 | ||
169 | ····invoke-virtual·{p5},·Lcom/android/ex/chips/Queries$Query;->getContentFilterUri()Landroid/net/Uri; | 170 | ····invoke-virtual·{p5},·Lcom/android/ex/chips/Queries$Query;->getContentFilterUri()Landroid/net/Uri; |
170 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
172 | ····.line·309 | ||
171 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | 173 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
172 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
175 | ····.line·310 | ||
173 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 176 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
174 | ····move-result-object·v1 | 177 | ····move-result-object·v1 |
175 | ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; | 178 | ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
176 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
177 | ····const-string·v1,·"limit" | 180 | ····const-string·v1,·"limit" |
178 | ····add-int/lit8·v2,·p1,·0x5 | 181 | ····add-int/lit8·v2,·p1,·0x5 |
182 | ····.line·312 | ||
179 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 183 | ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
180 | ····move-result-object·v2 | 184 | ····move-result-object·v2 |
185 | ····.line·311 | ||
181 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 186 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
182 | ····move-result-object·v6 | 187 | ····move-result-object·v6 |
183 | ····.line·313 | 188 | ····.line·313 |
184 | ····.local·v6,·"builder":Landroid/net/Uri$Builder; | 189 | ····.local·v6,·"builder":Landroid/net/Uri$Builder; |
185 | ····if-eqz·p2,·:cond_0 | 190 | ····if-eqz·p2,·:cond_0 |
186 | ····.line·314 | 191 | ····.line·314 |
187 | ····const-string·v0,·"directory" | 192 | ····const-string·v0,·"directory" |
193 | ····.line·315 | ||
188 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 194 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
189 | ····move-result-object·v1 | 195 | ····move-result-object·v1 |
196 | ····.line·314 | ||
190 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 197 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
191 | ····.line·317 | 198 | ····.line·317 |
192 | ····:cond_0 | 199 | ····:cond_0 |
193 | ····if-eqz·p3,·:cond_1 | 200 | ····if-eqz·p3,·:cond_1 |
194 | ····.line·318 | 201 | ····.line·318 |
Offset 281, 14 lines modified | Offset 288, 15 lines modified | ||
281 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 288 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
282 | ····move-result·v0 | 289 | ····move-result·v0 |
283 | ····if-nez·v0,·:cond_2 | 290 | ····if-nez·v0,·:cond_2 |
291 | ····.line·270 | ||
284 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; | 292 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; |
285 | ····move-result-object·v0 | 293 | ····move-result-object·v0 |
286 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 294 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
287 | ····move-result·v0 | 295 | ····move-result·v0 |
Offset 308, 14 lines modified | Offset 316, 15 lines modified | ||
308 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 316 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
309 | ····move-result·v0 | 317 | ····move-result·v0 |
310 | ····if-nez·v0,·:cond_3 | 318 | ····if-nez·v0,·:cond_3 |
319 | ····.line·275 | ||
311 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; | 320 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; |
312 | ····move-result-object·v0 | 321 | ····move-result-object·v0 |
313 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 322 | ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
314 | ····move-result·v0 | 323 | ····move-result·v0 |
Offset 334, 14 lines modified | Offset 343, 15 lines modified | ||
334 | ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 343 | ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
335 | ····move-result·v0 | 344 | ····move-result·v0 |
336 | ····if-nez·v0,·:cond_4 | 345 | ····if-nez·v0,·:cond_4 |
346 | ····.line·281 | ||
337 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; | 347 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; |
338 | ····move-result-object·v0 | 348 | ····move-result-object·v0 |
339 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; | 349 | ····invoke-virtual·{p1},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; |
340 | ····move-result-object·v1 | 350 | ····move-result-object·v1 |
Offset 369, 14 lines modified | Offset 379, 15 lines modified | ||
369 | ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 379 | ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
370 | ····move-result·v0 | 380 | ····move-result·v0 |
371 | ····if-nez·v0,·:cond_5 | 381 | ····if-nez·v0,·:cond_5 |
382 | ····.line·286 | ||
372 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; | 383 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDisplayName()Ljava/lang/String; |
373 | ····move-result-object·v0 | 384 | ····move-result-object·v0 |
374 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; | 385 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; |
375 | ····move-result-object·v1 | 386 | ····move-result-object·v1 |
Offset 397, 14 lines modified | Offset 408, 15 lines modified | ||
397 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getPhotoBytes()[B | 408 | ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getPhotoBytes()[B |
Max diff block lines reached; 36281/39788 bytes (91.19%) of diff not shown. |
Offset 13, 18 lines modified | Offset 13, 18 lines modified | ||
13 | ····name·=·null | 13 | ····name·=·null |
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V | 16 | .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.param·p1,·" | 18 | ····.param·p1,·"projection"····#·[Ljava/lang/String; |
19 | ····.param·p2,·" | 19 | ····.param·p2,·"contentFilter"····#·Landroid/net/Uri; |
20 | ····.param·p3,·" | 20 | ····.param·p3,·"content"····#·Landroid/net/Uri; |
21 | ····.param·p4,·" | 21 | ····.param·p4,·"selectionColumn"····#·Ljava/lang/String; |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·57 | 23 | ····.line·57 |
24 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/ex/chips/Queries$Query;-><init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V | 24 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/ex/chips/Queries$Query;-><init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·9 | 26 | ····.line·9 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·59 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$originalRecipients:Ljava/util/ArrayList; | 22 | .field·final·synthetic·val$originalRecipients:Ljava/util/ArrayList; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V | 24 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2626 | 28 | ····.line·2626 |
28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; | 29 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; |
29 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->val$originalRecipients:Ljava/util/ArrayList; | 30 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->val$originalRecipients:Ljava/util/ArrayList; |
Offset 37, 164 lines modified | Offset 38, 170 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·matchesFound(Ljava/util/Map;)V | 41 | .method·public·matchesFound(Ljava/util/Map;)V |
41 | ····.locals· | 42 | ····.locals·8 |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 44 | ········value·=·{ |
44 | ············"(", | 45 | ············"(", |
45 | ············"Ljava/util/Map", | 46 | ············"Ljava/util/Map", |
46 | ············"<", | 47 | ············"<", |
47 | ············"Ljava/lang/String;", | 48 | ············"Ljava/lang/String;", |
48 | ············"Lcom/android/ex/chips/RecipientEntry;", | 49 | ············"Lcom/android/ex/chips/RecipientEntry;", |
49 | ············">;)V" | 50 | ············">;)V" |
50 | ········} | 51 | ········} |
51 | ····.end·annotation | 52 | ····.end·annotation |
52 | ····.prologue | 53 | ····.prologue |
53 | ····.line·2630 | 54 | ····.line·2630 |
54 | ····.local·p1,·"entries":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Lcom/android/ex/chips/RecipientEntry;>;" | 55 | ····.local·p1,·"entries":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Lcom/android/ex/chips/RecipientEntry;>;" |
55 | ····iget-object·v | 56 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->val$originalRecipients:Ljava/util/ArrayList; |
56 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
57 | ····move-result-object·v | 58 | ····move-result-object·v5 |
58 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····:goto_0 | 60 | ····:goto_0 |
61 | ····invoke-interface·{v | 61 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
62 | ····move-result·v | 62 | ····move-result·v4 |
63 | ····if-eqz·v | 63 | ····if-eqz·v4,·:cond_2 |
64 | ····invoke-interface·{v | 64 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
65 | ····move-result-object·v | 65 | ····move-result-object·v2 |
66 | ····check-cast·v | 66 | ····check-cast·v2,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
67 | ····.line·2631 | 67 | ····.line·2631 |
68 | ····.local·v | 68 | ····.local·v2,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
70 | ····move-result-object·v | 70 | ····move-result-object·v4 |
71 | ····.line·2632 | ||
71 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J |
72 | ····move-result-wide·v | 73 | ····move-result-wide·v6 |
74 | ····.line·2631 | ||
73 | ····invoke-static·{v | 75 | ····invoke-static·{v6,·v7},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z |
74 | ····move-result·v | 76 | ····move-result·v4 |
75 | ····if-eqz·v | 77 | ····if-eqz·v4,·:cond_0 |
76 | ····iget-object·v | 78 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; |
77 | ····iget-object·v | 79 | ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
80 | ····.line·2633 | ||
78 | ····invoke-virtual·{v | 81 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; |
79 | ····move-result-object·v | 82 | ····move-result-object·v4 |
80 | ····invoke-interface·{v | 83 | ····invoke-interface·{v4,·v2},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I |
81 | ····move-result·v | 84 | ····move-result·v4 |
82 | ····const/4·v6,·-0x1 | 85 | ····const/4·v6,·-0x1 |
83 | ····if-eq·v | 86 | ····if-eq·v4,·v6,·:cond_0 |
84 | ····.line·2635 | 87 | ····.line·2635 |
85 | ····iget-object·v | 88 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; |
86 | ····iget-object·v | 89 | ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
90 | ····.line·2636 | ||
87 | ····invoke-interface·{v | 91 | ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
88 | ····move-result-object·v6 | 92 | ····move-result-object·v6 |
89 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; | 93 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEntry;->getDestination()Ljava/lang/String; |
90 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····.line·2635 | ||
91 | ····invoke-static·{v | 96 | ····invoke-static·{v4,·v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2700(Lcom/android/ex/chips/RecipientEditTextView;Ljava/lang/String;)Ljava/lang/String; |
92 | ····move-result-object·v | 97 | ····move-result-object·v1 |
93 | ····.line·2637 | 98 | ····.line·2637 |
94 | ····.local·v | 99 | ····.local·v1,·"normalized":Ljava/lang/String; |
95 | ····iget-object·v | 100 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask; |
96 | ····iget-object·v6,·v | 101 | ····iget-object·v6,·v4,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
102 | ····.line·2638 | ||
97 | ····invoke-interface·{p1,·v | 103 | ····invoke-interface·{p1,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
98 | ····move-result-object·v | 104 | ····move-result-object·v4 |
99 | ····check-cast·v | 105 | ····check-cast·v4,·Lcom/android/ex/chips/RecipientEntry; |
106 | ····.line·2637 | ||
Max diff block lines reached; 4234/12091 bytes (35.02%) of diff not shown. |
Offset 203, 21 lines modified | Offset 203, 19 lines modified | ||
203 | ····goto·:goto_0 | 203 | ····goto·:goto_0 |
204 | .end·method | 204 | .end·method |
205 | #·virtual·methods | 205 | #·virtual·methods |
206 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 206 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
207 | ····.locals·1 | 207 | ····.locals·1 |
208 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
209 | ····.prologue | 208 | ····.prologue |
210 | ····.line·2424 | 209 | ····.line·2424 |
211 | ····check-cast·p1,·[Ljava/lang/Void; | 210 | ····check-cast·p1,·[Ljava/lang/Void; |
212 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
213 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 211 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
214 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
215 | ····return-object·v0 | 213 | ····return-object·v0 |
216 | .end·method | 214 | .end·method |
Offset 371, 112 lines modified | Offset 369, 114 lines modified | ||
371 | ····:cond_5 | 369 | ····:cond_5 |
372 | ····iget-object·v6,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 370 | ····iget-object·v6,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
373 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEditTextView;->getContext()Landroid/content/Context; | 371 | ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEditTextView;->getContext()Landroid/content/Context; |
374 | ····move-result-object·v6 | 372 | ····move-result-object·v6 |
373 | ····.line·2497 | ||
375 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I | 374 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I |
376 | ····move-result·v7 | 375 | ····move-result·v7 |
377 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getAccount()Landroid/accounts/Account; | 376 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getAccount()Landroid/accounts/Account; |
378 | ····move-result-object·v8 | 377 | ····move-result-object·v8 |
379 | ····new-instance·v9,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1; | 378 | ····new-instance·v9,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1; |
380 | ····invoke-direct·{v9,·p0,·v5},·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;-><init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V | 379 | ····invoke-direct·{v9,·p0,·v5},·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;-><init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V |
380 | ····.line·2496 | ||
381 | ····invoke-static·{v6,·v1,·v7,·v8,·v9},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getMatchingRecipients(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V | 381 | ····invoke-static·{v6,·v1,·v7,·v8,·v9},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getMatchingRecipients(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V |
382 | ····goto·:goto_2 | 382 | ····goto·:goto_2 |
383 | .end·method | 383 | .end·method |
384 | .method·protected·onPreExecute()V | 384 | .method·protected·onPreExecute()V |
385 | ····.locals·8 | 385 | ····.locals·8 |
386 | ····.prologue | 386 | ····.prologue |
387 | ····.line·2442 | 387 | ····.line·2442 |
388 | ····new-instance·v | 388 | ····new-instance·v3,·Ljava/util/ArrayList; |
389 | ····invoke-direct·{v | 389 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
390 | ····.line·2444 | 390 | ····.line·2444 |
391 | ····.local·v | 391 | ····.local·v3,·"originalRecipients":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;" |
392 | ····iget-object·v | 392 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
393 | ····invoke-virtual·{v | 393 | ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getSortedRecipients()[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
394 | ····move-result-object·v1 | 394 | ····move-result-object·v1 |
395 | ····.line·2445 | 395 | ····.line·2445 |
396 | ····.local·v1,·"existingChips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 396 | ····.local·v1,·"existingChips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
397 | ····const/4·v2,·0x0 | 397 | ····const/4·v2,·0x0 |
398 | ····.local·v2,·"i":I | 398 | ····.local·v2,·"i":I |
399 | ····:goto_0 | 399 | ····:goto_0 |
400 | ····array-length·v | 400 | ····array-length·v5,·v1 |
401 | ····if-ge·v2,·v | 401 | ····if-ge·v2,·v5,·:cond_0 |
402 | ····.line·2446 | 402 | ····.line·2446 |
403 | ····aget-object·v | 403 | ····aget-object·v5,·v1,·v2 |
404 | ····invoke-interface·{v | 404 | ····invoke-interface·{v3,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
405 | ····.line·2445 | 405 | ····.line·2445 |
406 | ····add-int/lit8·v2,·v2,·0x1 | 406 | ····add-int/lit8·v2,·v2,·0x1 |
407 | ····goto·:goto_0 | 407 | ····goto·:goto_0 |
408 | ····.line·2448 | 408 | ····.line·2448 |
409 | ····:cond_0 | 409 | ····:cond_0 |
410 | ····iget-object·v | 410 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
411 | ····invoke-static·{v | 411 | ····invoke-static·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList; |
412 | ····move-result-object·v | 412 | ····move-result-object·v5 |
413 | ····if-eqz·v | 413 | ····if-eqz·v5,·:cond_1 |
414 | ····.line·2449 | 414 | ····.line·2449 |
415 | ····iget-object·v | 415 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
416 | ····invoke-static·{v | 416 | ····invoke-static·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList; |
417 | ····move-result-object·v | 417 | ····move-result-object·v5 |
418 | ····invoke-interface·{v | 418 | ····invoke-interface·{v3,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
419 | ····.line·2452 | 419 | ····.line·2452 |
420 | ····:cond_1 | 420 | ····:cond_1 |
421 | ····new-instance·v | 421 | ····new-instance·v4,·Ljava/util/ArrayList; |
422 | ····.line·2453 | ||
422 | ····invoke-interface·{v | 423 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
423 | ····move-result·v | 424 | ····move-result·v5 |
424 | ····invoke-direct·{v | 425 | ····invoke-direct·{v4,·v5},·Ljava/util/ArrayList;-><init>(I)V |
425 | ····.line·2455 | 426 | ····.line·2455 |
426 | ····.local·v | 427 | ····.local·v4,·"replacements":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;" |
427 | ····invoke-interface·{v | 428 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
428 | ····move-result-object·v | 429 | ····move-result-object·v5 |
429 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
430 | ····:goto_1 | 430 | ····:goto_1 |
431 | ····invoke-interface·{v | 431 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
432 | ····move-result·v6 | 432 | ····move-result·v6 |
Max diff block lines reached; 2033/8289 bytes (24.53%) 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/android/ex/chips/RecipientEditTextView; | 18 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 20 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·279 | 24 | ····.line·279 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$5;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$5;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 426, 14 lines modified | Offset 426, 15 lines modified | ||
426 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$100(Lcom/android/ex/chips/BaseRecipientAdapter;)I | 426 | ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$100(Lcom/android/ex/chips/BaseRecipientAdapter;)I |
427 | ····move-result·v2 | 427 | ····move-result·v2 |
428 | ····iget-object·v3,·v0,·Lcom/android/ex/chips/BaseRecipientAdapter$DefaultFilterResult;->existingDestinations:Ljava/util/Set; | 428 | ····iget-object·v3,·v0,·Lcom/android/ex/chips/BaseRecipientAdapter$DefaultFilterResult;->existingDestinations:Ljava/util/Set; |
429 | ····.line·302 | ||
429 | ····invoke-interface·{v3},·Ljava/util/Set;->size()I | 430 | ····invoke-interface·{v3},·Ljava/util/Set;->size()I |
430 | ····move-result·v3 | 431 | ····move-result·v3 |
431 | ····sub-int·v1,·v2,·v3 | 432 | ····sub-int·v1,·v2,·v3 |
432 | ····.line·303 | 433 | ····.line·303 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$tempEntry:Lcom/android/ex/chips/RecipientEntry; | 24 | .field·final·synthetic·val$tempEntry:Lcom/android/ex/chips/RecipientEntry; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V | 26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$2"····#·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·2647 | 30 | ····.line·2647 |
30 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1;->this$2:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1; | 31 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1;->this$2:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1; |
31 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1;->val$temp:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 32 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1;->val$temp:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
Offset 57, 21 lines modified | Offset 57, 19 lines modified | ||
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | #·virtual·methods | 59 | #·virtual·methods |
60 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 60 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
61 | ····.locals·1 | 61 | ····.locals·1 |
62 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
63 | ····.prologue | 62 | ····.prologue |
64 | ····.line·2607 | 63 | ····.line·2607 |
65 | ····check-cast·p1,·[Ljava/util/ArrayList; | 64 | ····check-cast·p1,·[Ljava/util/ArrayList; |
66 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
67 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->doInBackground([Ljava/util/ArrayList;)Ljava/lang/Void; | 65 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->doInBackground([Ljava/util/ArrayList;)Ljava/lang/Void; |
68 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
69 | ····return-object·v0 | 67 | ····return-object·v0 |
70 | .end·method | 68 | .end·method |
Offset 158, 26 lines modified | Offset 156, 28 lines modified | ||
158 | ····.local·v0,·"adapter":Lcom/android/ex/chips/BaseRecipientAdapter; | 156 | ····.local·v0,·"adapter":Lcom/android/ex/chips/BaseRecipientAdapter; |
159 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 157 | ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
160 | ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getContext()Landroid/content/Context; | 158 | ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getContext()Landroid/content/Context; |
161 | ····move-result-object·v5 | 159 | ····move-result-object·v5 |
160 | ····.line·2625 | ||
162 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I | 161 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I |
163 | ····move-result·v6 | 162 | ····move-result·v6 |
164 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getAccount()Landroid/accounts/Account; | 163 | ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getAccount()Landroid/accounts/Account; |
165 | ····move-result-object·v7 | 164 | ····move-result-object·v7 |
166 | ····new-instance·v8,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1; | 165 | ····new-instance·v8,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1; |
167 | ····invoke-direct·{v8,·p0,·v4},·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;-><init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V | 166 | ····invoke-direct·{v8,·p0,·v4},·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;-><init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V |
167 | ····.line·2624 | ||
168 | ····invoke-static·{v5,·v1,·v6,·v7,·v8},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getMatchingRecipients(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V | 168 | ····invoke-static·{v5,·v1,·v6,·v7,·v8},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getMatchingRecipients(Landroid/content/Context;Ljava/util/ArrayList;ILandroid/accounts/Account;Lcom/android/ex/chips/RecipientAlternatesAdapter$RecipientMatchCallback;)V |
169 | ····.line·2663 | 169 | ····.line·2663 |
170 | ····const/4·v5,·0x0 | 170 | ····const/4·v5,·0x0 |
171 | ····return-object·v5 | 171 | ····return-object·v5 |
172 | .end·method | 172 | .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/android/ex/chips/RecipientEditTextView; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·239 | 27 | ····.line·239 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$3;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$3;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 148, 10 lines modified | Offset 148, 9 lines modified | ||
148 | .method·constructor·<init>()V | 148 | .method·constructor·<init>()V |
149 | ····.locals·0 | 149 | ····.locals·0 |
150 | ····.prologue | 150 | ····.prologue |
151 | ····.line·28 | 151 | ····.line·28 |
152 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 152 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
153 | ····.line·66 | ||
154 | ····return-void | 153 | ····return-void |
155 | .end·method | 154 | .end·method |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$width:I | 34 | .field·final·synthetic·val$width:I |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;I)V | 36 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;I)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·1454 | 40 | ····.line·1454 |
40 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 41 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
41 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->val$currentChip:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 42 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->val$currentChip:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
Offset 71, 21 lines modified | Offset 72, 19 lines modified | ||
71 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
72 | ····return-object·v0 | 73 | ····return-object·v0 |
73 | .end·method | 74 | .end·method |
74 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 75 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
75 | ····.locals·1 | 76 | ····.locals·1 |
76 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·1454 | 78 | ····.line·1454 |
79 | ····check-cast·p1,·[Ljava/lang/Void; | 79 | ····check-cast·p1,·[Ljava/lang/Void; |
80 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
81 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$7;->doInBackground([Ljava/lang/Void;)Landroid/widget/ListAdapter; | 80 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$7;->doInBackground([Ljava/lang/Void;)Landroid/widget/ListAdapter; |
82 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
83 | ····return-object·v0 | 82 | ····return-object·v0 |
84 | .end·method | 83 | .end·method |
Offset 237, 14 lines modified | Offset 236, 15 lines modified | ||
237 | ····mul-float/2addr·v4,·v5 | 236 | ····mul-float/2addr·v4,·v5 |
238 | ····add-float/2addr·v3,·v4 | 237 | ····add-float/2addr·v3,·v4 |
239 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 238 | ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$7;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
239 | ····.line·1468 | ||
240 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getLineCount()I | 240 | ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getLineCount()I |
241 | ····move-result·v4 | 241 | ····move-result·v4 |
242 | ····add-int/lit8·v4,·v4,·-0x1 | 242 | ····add-int/lit8·v4,·v4,·-0x1 |
243 | ····sub-int/2addr·v4,·v1 | 243 | ····sub-int/2addr·v4,·v1 |
Offset 263, 18 lines modified | Offset 263, 16 lines modified | ||
263 | ····.restart·local·v0····#·"bottom":I | 263 | ····.restart·local·v0····#·"bottom":I |
264 | ····goto·:goto_0 | 264 | ····goto·:goto_0 |
265 | .end·method | 265 | .end·method |
266 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 266 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
267 | ····.locals·0 | 267 | ····.locals·0 |
268 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
269 | ····.prologue | 268 | ····.prologue |
270 | ····.line·1454 | 269 | ····.line·1454 |
271 | ····check-cast·p1,·Landroid/widget/ListAdapter; | 270 | ····check-cast·p1,·Landroid/widget/ListAdapter; |
272 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
273 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$7;->onPostExecute(Landroid/widget/ListAdapter;)V | 271 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$7;->onPostExecute(Landroid/widget/ListAdapter;)V |
274 | ····return-void | 272 | ····return-void |
275 | .end·method | 273 | .end·method |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$spannable:Landroid/text/Spannable; | 32 | .field·final·synthetic·val$spannable:Landroid/text/Spannable; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Landroid/text/Spannable;)V | 34 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Landroid/text/Spannable;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·1722 | 38 | ····.line·1722 |
38 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$8;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 39 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$8;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
39 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$8;->val$spannable:Landroid/text/Spannable; | 40 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$8;->val$spannable:Landroid/text/Spannable; |
Offset 96, 24 lines modified | Offset 97, 20 lines modified | ||
96 | ····const/4·v2,·0x0 | 97 | ····const/4·v2,·0x0 |
97 | ····goto·:goto_0 | 98 | ····goto·:goto_0 |
98 | .end·method | 99 | .end·method |
99 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 100 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
100 | ····.locals·1 | 101 | ····.locals·1 |
101 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
102 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
103 | ····.prologue | 102 | ····.prologue |
104 | ····.line·1722 | 103 | ····.line·1722 |
105 | ····check-cast·p1,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 104 | ····check-cast·p1,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
106 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
107 | ····check-cast·p2,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 105 | ····check-cast·p2,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
108 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
109 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/ex/chips/RecipientEditTextView$8;->compare(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;)I | 106 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/ex/chips/RecipientEditTextView$8;->compare(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;)I |
110 | ····move-result·v0 | 107 | ····move-result·v0 |
111 | ····return·v0 | 108 | ····return·v0 |
112 | .end·method | 109 | .end·method |
Offset 13, 18 lines modified | Offset 13, 18 lines modified | ||
13 | ····name·=·null | 13 | ····name·=·null |
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V | 16 | .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.param·p1,·" | 18 | ····.param·p1,·"projection"····#·[Ljava/lang/String; |
19 | ····.param·p2,·" | 19 | ····.param·p2,·"contentFilter"····#·Landroid/net/Uri; |
20 | ····.param·p3,·" | 20 | ····.param·p3,·"content"····#·Landroid/net/Uri; |
21 | ····.param·p4,·" | 21 | ····.param·p4,·"selectionColumn"····#·Ljava/lang/String; |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·39 | 23 | ····.line·39 |
24 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/ex/chips/Queries$Query;-><init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V | 24 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/ex/chips/Queries$Query;-><init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
Offset 45, 411 lines modified | Offset 45, 340 lines modified | ||
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·afterTextChanged(Landroid/text/Editable;)V | 48 | .method·public·afterTextChanged(Landroid/text/Editable;)V |
49 | ····.locals·1 | 49 | ····.locals·13 |
50 | ····.param·p1,·"s"····#·Landroid/text/Editable; | 50 | ····.param·p1,·"s"····#·Landroid/text/Editable; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····const/4·v12,·0x1 | ||
53 | ····const/4·v2,·0x0 | ||
52 | ····.line·2191 | 54 | ····.line·2191 |
53 | ····invoke-static | 55 | ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
54 | ····move-result·v1 | 56 | ····move-result·v10 |
55 | ····if-eqz·v1 | 57 | ····if-eqz·v10,·:cond_2 |
56 | ····.line·2193 | 58 | ····.line·2193 |
57 | ···· | 59 | ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
58 | ····i | 60 | ····invoke-virtual·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; |
59 | ····invoke-virtual·{v14},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable; | ||
60 | ····move-result-object·v | 61 | ····move-result-object·v6 |
61 | ····.line·2194 | 62 | ····.line·2194 |
62 | ····.local·v | 63 | ····.local·v6,·"spannable":Landroid/text/Spannable; |
63 | ····const/4·v14,·0x0 | ||
64 | ····move-object/from16·v0,·p0 | ||
65 | ····iget-object·v1 | 64 | ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
66 | ····invoke-virtual·{v15},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable; | ||
67 | ···· | 65 | ····invoke-virtual·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable; |
68 | ···· | 66 | ····move-result-object·v10 |
69 | ···· | 67 | ····invoke-interface·{v10},·Landroid/text/Editable;->length()I |
70 | ···· | 68 | ····move-result·v10 |
71 | ····mo | 69 | ····const-class·v11,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
72 | ····invoke-interface·{v | 70 | ····invoke-interface·{v6,·v2,·v10,·v11},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; |
73 | ····move-result-object·v | 71 | ····move-result-object·v1 |
74 | ····check-cast·v | 72 | ····check-cast·v1,·[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
75 | ····.line·2196 | 73 | ····.line·2196 |
76 | ····.local·v | 74 | ····.local·v1,·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
77 | ····move-object·v1,·v3 | ||
78 | ····.local·v1,·"arr$":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | ||
79 | ····array-length·v | 75 | ····array-length·v10,·v1 |
80 | ····.local·v8,·"len$":I | ||
81 | ····const/4·v5,·0x0 | ||
82 | ····.local·v5,·"i$":I | ||
83 | ····:goto_0 | 76 | ····:goto_0 |
84 | ····if-ge·v | 77 | ····if-ge·v2,·v10,·:cond_0 |
85 | ····aget-object·v | 78 | ····aget-object·v0,·v1,·v2 |
86 | ····.line·2197 | 79 | ····.line·2197 |
87 | ····.local·v | 80 | ····.local·v0,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
88 | ····invoke-interface·{v | 81 | ····invoke-interface·{v6,·v0},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V |
89 | ····.line·2196 | 82 | ····.line·2196 |
90 | ····add-int/lit8·v | 83 | ····add-int/lit8·v2,·v2,·0x1 |
91 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
92 | ····.line·2199 | 85 | ····.line·2199 |
93 | ····.end·local·v | 86 | ····.end·local·v0····#·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
94 | ····:cond_0 | 87 | ····:cond_0 |
95 | ····move-object/from16·v0,·p0 | ||
96 | ····iget-object·v1 | 88 | ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
97 | ····invoke-static·{v1 | 89 | ····invoke-static·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->access$1700(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/text/style/ImageSpan; |
98 | ····move-result-object·v1 | 90 | ····move-result-object·v10 |
99 | ····if-eqz·v1 | 91 | ····if-eqz·v10,·:cond_1 |
100 | ····.line·2200 | 92 | ····.line·2200 |
101 | ···· | 93 | ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
102 | ····i | 94 | ····invoke-static·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->access$1700(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/text/style/ImageSpan; |
103 | ····invoke-static·{v14},·Lcom/android/ex/chips/RecipientEditTextView;->access$1700(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/text/style/ImageSpan; | ||
104 | ····move-result-object·v1 | 95 | ····move-result-object·v10 |
105 | ····invoke-interface·{v | 96 | ····invoke-interface·{v6,·v10},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V |
106 | ····.line·2250 | 97 | ····.line·2250 |
107 | ····.end·local·v1····#·"arr$":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | ||
108 | ····.end·local·v | 98 | ····.end·local·v1····#·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
109 | ····.end·local·v5····#·"i$":I | ||
110 | ····.end·local·v8····#·"len$":I | ||
111 | ····.end·local·v | 99 | ····.end·local·v6····#·"spannable":Landroid/text/Spannable; |
112 | ····:cond_1 | 100 | ····:cond_1 |
113 | ····:goto_1 | 101 | ····:goto_1 |
114 | ····return-void | 102 | ····return-void |
115 | ····.line·2206 | 103 | ····.line·2206 |
116 | ····:cond_2 | 104 | ····:cond_2 |
117 | ···· | 105 | ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
118 | ····i | 106 | ····invoke-static·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->access$1800(Lcom/android/ex/chips/RecipientEditTextView;)Z |
119 | ···· | 107 | ····move-result·v10 |
120 | ····move-result·v14 | ||
121 | ····if-nez·v1 | 108 | ····if-nez·v10,·:cond_1 |
Max diff block lines reached; 18404/25293 bytes (72.76%) 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/android/ex/chips/RecipientEditTextView; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·424 | 27 | ····.line·424 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$6;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$6;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
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$replacements:Ljava/util/List; | 24 | .field·final·synthetic·val$replacements:Ljava/util/List; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V | 26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·2550 | 30 | ····.line·2550 |
30 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; | 31 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
31 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$recipients:Ljava/util/List; | 32 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$recipients:Ljava/util/List; |
Offset 44, 144 lines modified | Offset 45, 146 lines modified | ||
44 | #·virtual·methods | 45 | #·virtual·methods |
45 | .method·public·run()V | 46 | .method·public·run()V |
46 | ····.locals·15 | 47 | ····.locals·15 |
47 | ····.prologue | 48 | ····.prologue |
48 | ····const/4·v1 | 49 | ····const/4·v10,·0x0 |
49 | ····.line·2553 | 50 | ····.line·2553 |
50 | ····new-instance·v | 51 | ····new-instance·v9,·Landroid/text/SpannableStringBuilder; |
51 | ····iget-object·v1 | 52 | ····iget-object·v11,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask; |
52 | ····iget-object·v1 | 53 | ····iget-object·v11,·v11,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
53 | ····invoke-virtual·{v1 | 54 | ····invoke-virtual·{v11},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable; |
54 | ····move-result-object·v1 | 55 | ····move-result-object·v11 |
55 | ····invoke-direct·{v | 56 | ····invoke-direct·{v9,·v11},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V |
56 | ····.line·2554 | 57 | ····.line·2554 |
57 | ····.local·v | 58 | ····.local·v9,·"text":Landroid/text/Editable; |
58 | ····const/4·v3,·0x0 | 59 | ····const/4·v3,·0x0 |
59 | ····.line·2555 | 60 | ····.line·2555 |
60 | ····.local·v3,·"i":I | 61 | ····.local·v3,·"i":I |
61 | ····iget-object·v1 | 62 | ····iget-object·v11,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$recipients:Ljava/util/List; |
62 | ····invoke-interface·{v1 | 63 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
63 | ····move-result-object·v | 64 | ····move-result-object·v11 |
64 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
67 | ····move-result·v12 | 67 | ····move-result·v12 |
68 | ····if-eqz·v12,·:cond_2 | 68 | ····if-eqz·v12,·:cond_2 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····check-cast·v0,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 71 | ····check-cast·v0,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
72 | ····.line·2556 | 72 | ····.line·2556 |
73 | ····.local·v0,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 73 | ····.local·v0,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
74 | ····iget-object·v12,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$replacements:Ljava/util/List; | 74 | ····iget-object·v12,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$replacements:Ljava/util/List; |
75 | ····invoke-interface·{v12,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; | 75 | ····invoke-interface·{v12,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
76 | ····move-result-object·v | 76 | ····move-result-object·v7 |
77 | ····check-cast·v | 77 | ····check-cast·v7,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
78 | ····.line·2557 | 78 | ····.line·2557 |
79 | ····.local·v | 79 | ····.local·v7,·"replacement":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
80 | ····if-eqz·v | 80 | ····if-eqz·v7,·:cond_0 |
81 | ····.line·2558 | 81 | ····.line·2558 |
82 | ····invoke-interface·{v0},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; | 82 | ····invoke-interface·{v0},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
83 | ····move-result-object·v | 83 | ····move-result-object·v6 |
84 | ····.line·2559 | 84 | ····.line·2559 |
85 | ····.local·v | 85 | ····.local·v6,·"oldEntry":Lcom/android/ex/chips/RecipientEntry; |
86 | ····invoke-interface·{v | 86 | ····invoke-interface·{v7},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry; |
87 | ····move-result-object·v | 87 | ····move-result-object·v5 |
88 | ····.line·256 | 88 | ····.line·2561 |
89 | ····.local·v | 89 | ····.local·v5,·"newEntry":Lcom/android/ex/chips/RecipientEntry; |
90 | ····invoke-static·{v | 90 | ····invoke-static·{v6,·v5},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getBetterRecipient(Lcom/android/ex/chips/RecipientEntry;Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/RecipientEntry; |
91 | ····move-result-object·v12 | 91 | ····move-result-object·v12 |
92 | ····if-ne·v12,·v | 92 | ····if-ne·v12,·v5,·:cond_1 |
93 | ····const/4·v | 93 | ····const/4·v4,·0x1 |
94 | ····.line·2564 | 94 | ····.line·2564 |
95 | ····.local·v | 95 | ····.local·v4,·"isBetter":Z |
96 | ····:goto_1 | 96 | ····:goto_1 |
97 | ····if-eqz·v | 97 | ····if-eqz·v4,·:cond_0 |
98 | ····.line·2566 | 98 | ····.line·2566 |
99 | ····invoke-interface·{v | 99 | ····invoke-interface·{v9,·v0},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I |
100 | ····move-result·v | 100 | ····move-result·v8 |
101 | ····.line·2567 | 101 | ····.line·2567 |
102 | ····.local·v | 102 | ····.local·v8,·"start":I |
103 | ····const/4·v12,·-0x1 | 103 | ····const/4·v12,·-0x1 |
104 | ····if-eq·v | 104 | ····if-eq·v8,·v12,·:cond_0 |
105 | ····.line·257 | 105 | ····.line·2571 |
106 | ····invoke-interface·{v | 106 | ····invoke-interface·{v9,·v0},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I |
107 | ····move-result·v12 | 107 | ····move-result·v12 |
108 | ····add-int/lit8·v12,·v12,·0x1 | 108 | ····add-int/lit8·v12,·v12,·0x1 |
109 | ····invoke-interface·{v | 109 | ····invoke-interface·{v9},·Landroid/text/Editable;->length()I |
110 | ····move-result·v13 | 110 | ····move-result·v13 |
111 | ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(II)I | 111 | ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(II)I |
Max diff block lines reached; 6129/12577 bytes (48.73%) of diff not shown. |
Offset 250, 14 lines modified | Offset 250, 15 lines modified | ||
250 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/ex/chips/RecipientEntry;->pickDisplayName(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 250 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/ex/chips/RecipientEntry;->pickDisplayName(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
251 | ····move-result-object·v2 | 251 | ····move-result-object·v2 |
252 | ····if-eqz·p9,·:cond_0 | 252 | ····if-eqz·p9,·:cond_0 |
253 | ····.line·175 | ||
253 | ····invoke-static/range·{p9·..·p9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 254 | ····invoke-static/range·{p9·..·p9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
254 | ····move-result-object·v10 | 255 | ····move-result-object·v10 |
255 | ····:goto_0 | 256 | ····:goto_0 |
256 | ····const/4·v11,·0x0 | 257 | ····const/4·v11,·0x0 |
Offset 271, 16 lines modified | Offset 272, 18 lines modified | ||
271 | ····move-wide/from16·v8,·p7 | 272 | ····move-wide/from16·v8,·p7 |
272 | ····move/from16·v12,·p10 | 273 | ····move/from16·v12,·p10 |
273 | ····invoke-direct/range·{v0·..·v12},·Lcom/android/ex/chips/RecipientEntry;-><init>(ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;ZZ)V | 274 | ····invoke-direct/range·{v0·..·v12},·Lcom/android/ex/chips/RecipientEntry;-><init>(ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;ZZ)V |
275 | ····.line·173 | ||
274 | ····return-object·v0 | 276 | ····return-object·v0 |
277 | ····.line·175 | ||
275 | ····:cond_0 | 278 | ····:cond_0 |
276 | ····const/4·v10,·0x0 | 279 | ····const/4·v10,·0x0 |
277 | ····goto·:goto_0 | 280 | ····goto·:goto_0 |
278 | .end·method | 281 | .end·method |
279 | .method·public·static·constructTopLevelEntry(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;Z)Lcom/android/ex/chips/RecipientEntry; | 282 | .method·public·static·constructTopLevelEntry(Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;Z)Lcom/android/ex/chips/RecipientEntry; |
Offset 346, 14 lines modified | Offset 349, 15 lines modified | ||
346 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/ex/chips/RecipientEntry;->pickDisplayName(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 349 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/ex/chips/RecipientEntry;->pickDisplayName(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
347 | ····move-result-object·v2 | 350 | ····move-result-object·v2 |
348 | ····if-eqz·p9,·:cond_0 | 351 | ····if-eqz·p9,·:cond_0 |
352 | ····.line·165 | ||
349 | ····invoke-static/range·{p9·..·p9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 353 | ····invoke-static/range·{p9·..·p9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
350 | ····move-result-object·v10 | 354 | ····move-result-object·v10 |
351 | ····:goto_0 | 355 | ····:goto_0 |
352 | ····const/4·v11,·0x1 | 356 | ····const/4·v11,·0x1 |
Offset 367, 16 lines modified | Offset 371, 18 lines modified | ||
367 | ····move-wide/from16·v8,·p7 | 371 | ····move-wide/from16·v8,·p7 |
368 | ····move/from16·v12,·p10 | 372 | ····move/from16·v12,·p10 |
369 | ····invoke-direct/range·{v0·..·v12},·Lcom/android/ex/chips/RecipientEntry;-><init>(ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;ZZ)V | 373 | ····invoke-direct/range·{v0·..·v12},·Lcom/android/ex/chips/RecipientEntry;-><init>(ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;JJLandroid/net/Uri;ZZ)V |
374 | ····.line·163 | ||
370 | ····return-object·v0 | 375 | ····return-object·v0 |
376 | ····.line·165 | ||
371 | ····:cond_0 | 377 | ····:cond_0 |
372 | ····const/4·v10,·0x0 | 378 | ····const/4·v10,·0x0 |
373 | ····goto·:goto_0 | 379 | ····goto·:goto_0 |
374 | .end·method | 380 | .end·method |
375 | .method·public·static·isCreatedRecipient(J)Z | 381 | .method·public·static·isCreatedRecipient(J)Z |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$photoThumbnailUri:Landroid/net/Uri; | 32 | .field·final·synthetic·val$photoThumbnailUri:Landroid/net/Uri; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter;Landroid/net/Uri;Lcom/android/ex/chips/RecipientEntry;)V | 34 | .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter;Landroid/net/Uri;Lcom/android/ex/chips/RecipientEntry;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/BaseRecipientAdapter; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·754 | 38 | ····.line·754 |
38 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; | 39 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter; |
39 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1;->val$photoThumbnailUri:Landroid/net/Uri; | 40 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1;->val$photoThumbnailUri:Landroid/net/Uri; |
Offset 50, 21 lines modified | Offset 51, 19 lines modified | ||
50 | ····return-void | 51 | ····return-void |
51 | .end·method | 52 | .end·method |
52 | #·virtual·methods | 53 | #·virtual·methods |
53 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 54 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
54 | ····.locals·1 | 55 | ····.locals·1 |
55 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·754 | 57 | ····.line·754 |
58 | ····check-cast·p1,·[Ljava/lang/Void; | 58 | ····check-cast·p1,·[Ljava/lang/Void; |
59 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
60 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/BaseRecipientAdapter$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 59 | ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/BaseRecipientAdapter$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
61 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
62 | ····return-object·v0 | 61 | ····return-object·v0 |
63 | .end·method | 62 | .end·method |
Offset 662, 61 lines modified | Offset 662, 60 lines modified | ||
662 | ····.local·p2,·"nonAggregatedEntries":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" | 662 | ····.local·p2,·"nonAggregatedEntries":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" |
663 | ····new-instance·v0,·Ljava/util/ArrayList; | 663 | ····new-instance·v0,·Ljava/util/ArrayList; |
664 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 664 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
665 | ····.line·679 | 665 | ····.line·679 |
666 | ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" | 666 | ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" |
667 | ····const/4·v | 667 | ····const/4·v6,·0x0 |
668 | ····.line·680 | 668 | ····.line·680 |
669 | ····.local·v | 669 | ····.local·v6,·"validEntryCount":I |
670 | ····invoke-virtual·{p1},·Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; | 670 | ····invoke-virtual·{p1},·Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; |
671 | ····move-result-object·v | 671 | ····move-result-object·v7 |
672 | ····invoke-interface·{v | 672 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
673 | ····move-result-object·v | 673 | ····move-result-object·v7 |
674 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
675 | ····:cond_0 | 674 | ····:cond_0 |
676 | ····invoke-interface·{v | 675 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
677 | ····move-result·v8 | 676 | ····move-result·v8 |
678 | ····if-eqz·v8,·:cond_2 | 677 | ····if-eqz·v8,·:cond_2 |
679 | ····invoke-interface·{v | 678 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
680 | ····move-result-object·v | 679 | ····move-result-object·v4 |
681 | ····check-cast·v | 680 | ····check-cast·v4,·Ljava/util/Map$Entry; |
682 | ····.line·681 | 681 | ····.line·681 |
683 | ····.local·v | 682 | ····.local·v4,·"mapEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;>;" |
684 | ····invoke-interface·{v | 683 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
685 | ····move-result-object·v2 | 684 | ····move-result-object·v2 |
686 | ····check-cast·v2,·Ljava/util/List; | 685 | ····check-cast·v2,·Ljava/util/List; |
687 | ····.line·682 | 686 | ····.line·682 |
688 | ····.local·v2,·"entryList":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" | 687 | ····.local·v2,·"entryList":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" |
689 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 688 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
690 | ····move-result·v | 689 | ····move-result·v5 |
691 | ····.line·683 | 690 | ····.line·683 |
692 | ····.local·v | 691 | ····.local·v5,·"size":I |
693 | ····const/4·v3,·0x0 | 692 | ····const/4·v3,·0x0 |
694 | ····.local·v3,·"i":I | 693 | ····.local·v3,·"i":I |
695 | ····:goto_0 | 694 | ····:goto_0 |
696 | ····if-ge·v3,·v | 695 | ····if-ge·v3,·v5,·:cond_1 |
697 | ····.line·684 | 696 | ····.line·684 |
698 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; | 697 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
699 | ····move-result-object·v1 | 698 | ····move-result-object·v1 |
700 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry; | 699 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry; |
Offset 725, 61 lines modified | Offset 724, 61 lines modified | ||
725 | ····.local·v1,·"entry":Lcom/android/ex/chips/RecipientEntry; | 724 | ····.local·v1,·"entry":Lcom/android/ex/chips/RecipientEntry; |
726 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 725 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
727 | ····.line·686 | 726 | ····.line·686 |
728 | ····invoke-direct·{p0,·v1},·Lcom/android/ex/chips/BaseRecipientAdapter;->tryFetchPhoto(Lcom/android/ex/chips/RecipientEntry;)V | 727 | ····invoke-direct·{p0,·v1},·Lcom/android/ex/chips/BaseRecipientAdapter;->tryFetchPhoto(Lcom/android/ex/chips/RecipientEntry;)V |
729 | ····.line·687 | 728 | ····.line·687 |
730 | ····add-int/lit8·v | 729 | ····add-int/lit8·v6,·v6,·0x1 |
731 | ····.line·683 | 730 | ····.line·683 |
732 | ····add-int/lit8·v3,·v3,·0x1 | 731 | ····add-int/lit8·v3,·v3,·0x1 |
733 | ····goto·:goto_0 | 732 | ····goto·:goto_0 |
734 | ····.line·689 | 733 | ····.line·689 |
735 | ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; | 734 | ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; |
736 | ····:cond_1 | 735 | ····:cond_1 |
737 | ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I | 736 | ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I |
738 | ····if-le·v | 737 | ····if-le·v6,·v8,·:cond_0 |
739 | ····.line·693 | 738 | ····.line·693 |
740 | ····.end·local·v2····#·"entryList":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" | 739 | ····.end·local·v2····#·"entryList":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;" |
741 | ····.end·local·v3····#·"i":I | 740 | ····.end·local·v3····#·"i":I |
742 | ····.end·local·v | 741 | ····.end·local·v4····#·"mapEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;>;" |
743 | ····.end·local·v | 742 | ····.end·local·v5····#·"size":I |
744 | ····:cond_2 | 743 | ····:cond_2 |
745 | ····iget·v | 744 | ····iget·v7,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I |
746 | ····if-gt·v | 745 | ····if-gt·v6,·v7,·:cond_3 |
747 | ····.line·694 | 746 | ····.line·694 |
748 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 747 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
749 | ····move-result-object·v | 748 | ····move-result-object·v7 |
750 | ····:goto_1 | 749 | ····:goto_1 |
751 | ····invoke-interface·{v | 750 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
752 | ····move-result·v8 | 751 | ····move-result·v8 |
753 | ····if-eqz·v8,·:cond_3 | 752 | ····if-eqz·v8,·:cond_3 |
754 | ····invoke-interface·{v | 753 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
755 | ····move-result-object·v1 | 754 | ····move-result-object·v1 |
756 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry; | 755 | ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry; |
757 | ····.line·695 | 756 | ····.line·695 |
758 | ····.restart·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; | 757 | ····.restart·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; |
759 | ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I | 758 | ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I |
760 | ····if-le·v | 759 | ····if-le·v6,·v8,·:cond_4 |
761 | ····.line·705 | 760 | ····.line·705 |
762 | ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; | 761 | ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry; |
763 | ····:cond_3 | 762 | ····:cond_3 |
764 | ····return-object·v0 | 763 | ····return-object·v0 |
765 | ····.line·698 | 764 | ····.line·698 |
Offset 787, 15 lines modified | Offset 786, 15 lines modified | ||
787 | ····:cond_4 | 786 | ····:cond_4 |
788 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 787 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 6081/11111 bytes (54.73%) 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/android/ex/chips/RecipientEditTextView; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·230 | 27 | ····.line·230 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$2;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$2;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
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$photoBytes:[B | 22 | .field·final·synthetic·val$photoBytes:[B |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter$1;[B)V | 24 | .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter$1;[B)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/BaseRecipientAdapter$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·765 | 28 | ····.line·765 |
28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1$1;->this$1:Lcom/android/ex/chips/BaseRecipientAdapter$1; | 29 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1$1;->this$1:Lcom/android/ex/chips/BaseRecipientAdapter$1; |
29 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1$1;->val$photoBytes:[B | 30 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1$1;->val$photoBytes:[B |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·123 | 39 | ····.line·123 |
40 | ····sget-object·v0,·Landroid/provider/ContactsContract;->AUTHORITY_URI:Landroid/net/Uri; | 40 | ····sget-object·v0,·Landroid/provider/ContactsContract;->AUTHORITY_URI:Landroid/net/Uri; |
41 | ····const-string·v1,·"directories" | 41 | ····const-string·v1,·"directories" |
42 | ····.line·124 | ||
42 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 43 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
43 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
44 | ····sput-object·v0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryListQuery;->URI:Landroid/net/Uri; | 45 | ····sput-object·v0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryListQuery;->URI:Landroid/net/Uri; |
45 | ····.line·125 | 46 | ····.line·125 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/chips/RecipientEditTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V | 23 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·218 | 27 | ····.line·218 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$1;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$1;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
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$popup:Landroid/widget/ListPopupWindow; | 24 | .field·final·synthetic·val$popup:Landroid/widget/ListPopupWindow; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;)V | 26 | .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·2031 | 30 | ····.line·2031 |
30 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$9;->this$0:Lcom/android/ex/chips/RecipientEditTextView; | 31 | ····iput-object·p1,·p0,·Lcom/android/ex/chips/RecipientEditTextView$9;->this$0:Lcom/android/ex/chips/RecipientEditTextView; |
31 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$9;->val$currentChip:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; | 32 | ····iput-object·p2,·p0,·Lcom/android/ex/chips/RecipientEditTextView$9;->val$currentChip:Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2230 | 27 | ····.line·2230 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$7;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$7;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2223 | 27 | ····.line·2223 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$6;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$6;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2145 | 27 | ····.line·2145 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$2;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$2;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·2981 | 24 | ····.line·2981 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 50, 14 lines modified | Offset 51, 15 lines modified | ||
50 | ····move-result·v1 | 51 | ····move-result·v1 |
51 | ····if-eqz·v1,·:cond_0 | 52 | ····if-eqz·v1,·:cond_0 |
52 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 53 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
54 | ····.line·2996 | ||
53 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 55 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
54 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
55 | ····invoke-virtual·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I | 57 | ····invoke-virtual·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I |
56 | ····move-result·v1 | 58 | ····move-result·v1 |
Offset 167, 14 lines modified | Offset 169, 15 lines modified | ||
167 | ····move-result·v0 | 169 | ····move-result·v0 |
168 | ····if-eqz·v0,·:cond_0 | 170 | ····if-eqz·v0,·:cond_0 |
169 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 171 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
172 | ····.line·2985 | ||
170 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 173 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
171 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
172 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I | 175 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I |
173 | ····move-result·v0 | 176 | ····move-result·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3050 | 24 | ····.line·3050 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 123, 14 lines modified | Offset 123, 15 lines modified | ||
123 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText; | 123 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText; |
124 | #·direct·methods | 124 | #·direct·methods |
125 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText;Lcom/android/ex/editstyledtext/EditStyledText;Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 125 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText;Lcom/android/ex/editstyledtext/EditStyledText;Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
126 | ····.locals·3 | 126 | ····.locals·3 |
127 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText; | ||
127 | ····.param·p2,·"est"····#·Lcom/android/ex/editstyledtext/EditStyledText; | 128 | ····.param·p2,·"est"····#·Lcom/android/ex/editstyledtext/EditStyledText; |
128 | ····.param·p3,·"manager"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 129 | ····.param·p3,·"manager"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
129 | ····.param·p4,·"dialog"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 130 | ····.param·p4,·"dialog"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
130 | ····.prologue | 131 | ····.prologue |
131 | ····const/4·v1,·0x0 | 132 | ····const/4·v1,·0x0 |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; | 234 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; |
235 | ····invoke-static·{},·Ljava/lang/System;->gc()V | 235 | ····invoke-static·{},·Ljava/lang/System;->gc()V |
236 | ····.line·2630 | 236 | ····.line·2630 |
237 | ····:try_start_0 | 237 | ····:try_start_0 |
238 | ····iget-object·v8,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan;->mContext:Landroid/content/Context; | 238 | ····iget-object·v8,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan;->mContext:Landroid/content/Context; |
239 | ····.line·2631 | ||
239 | ····invoke-virtual·{v8},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 240 | ····invoke-virtual·{v8},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
240 | ····move-result-object·v8 | 241 | ····move-result-object·v8 |
241 | ····iget-object·v9,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan;->mContentUri:Landroid/net/Uri; | 242 | ····iget-object·v9,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan;->mContentUri:Landroid/net/Uri; |
242 | ····invoke-virtual·{v8,·v9},·Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; | 243 | ····invoke-virtual·{v8,·v9},·Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; |
Offset 44, 14 lines modified | Offset 44, 15 lines modified | ||
44 | ····const-string·v1,·"EditStyledText.SavedState{" | 44 | ····const-string·v1,·"EditStyledText.SavedState{" |
45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
47 | ····.line·2009 | ||
47 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I | 48 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
48 | ····move-result·v1 | 49 | ····move-result·v1 |
49 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; | 50 | ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
50 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
Offset 78, 14 lines modified | Offset 79, 15 lines modified | ||
78 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
79 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 80 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
80 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
82 | ····.line·2008 | ||
81 | ····return-object·v0 | 83 | ····return-object·v0 |
82 | .end·method | 84 | .end·method |
83 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 85 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
84 | ····.locals·1 | 86 | ····.locals·1 |
85 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 87 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
86 | ····.param·p2,·"flags"····#·I | 88 | ····.param·p2,·"flags"····#·I |
Offset 64, 97 lines modified | Offset 64, 81 lines modified | ||
64 | ····invoke-virtual·{p0,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->renewBounds(I)V | 64 | ····invoke-virtual·{p0,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->renewBounds(I)V |
65 | ····.line·2709 | 65 | ····.line·2709 |
66 | ····return-void | 66 | ····return-void |
67 | .end·method | 67 | .end·method |
68 | .method·private·getParentSpan()Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; | 68 | .method·private·getParentSpan()Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
69 | ····.locals· | 69 | ····.locals·6 |
70 | ····.prologue | 70 | ····.prologue |
71 | ····const/4·v3,·0x0 | ||
71 | ····.line·2754 | ||
72 | ····iget-object·v5,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->mSpannable:Landroid/text/Spannable; | ||
73 | ····.line·275 | 72 | ····.line·2754 |
73 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->mSpannable:Landroid/text/Spannable; | ||
74 | ····.local·v5,·"text":Landroid/text/Spannable; | ||
75 | ····const/4·v6,·0x0 | ||
74 | ····.line·2756 | ||
75 | ····.local·v2,·"text":Landroid/text/Spannable; | ||
76 | ····invoke-interface·{v | 76 | ····invoke-interface·{v2},·Landroid/text/Spannable;->length()I |
77 | ····move-result·v | 77 | ····move-result·v4 |
78 | ····const-class·v | 78 | ····const-class·v5,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
79 | ····invoke-interface·{v | 79 | ····invoke-interface·{v2,·v3,·v4,·v5},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; |
80 | ····move-result-object·v | 80 | ····move-result-object·v1 |
81 | ····check-cast·v | 81 | ····check-cast·v1,·[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
82 | ····.line·2757 | 82 | ····.line·2757 |
83 | ····.local·v | 83 | ····.local·v1,·"images":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
84 | ····array-length·v | 84 | ····array-length·v4,·v1 |
85 | ····if-lez·v | 85 | ····if-lez·v4,·:cond_1 |
86 | ····.line·2758 | 86 | ····.line·2758 |
87 | ····move-object·v0,·v3 | ||
88 | ····.local·v0,·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; | ||
89 | ····array-length·v4,·v | 87 | ····array-length·v4,·v1 |
90 | ····.local·v4,·"len$":I | ||
91 | ····const/4·v1,·0x0 | ||
92 | ····.local·v1,·"i$":I | ||
93 | ····:goto_0 | 88 | ····:goto_0 |
94 | ····if-ge·v | 89 | ····if-ge·v3,·v4,·:cond_1 |
95 | ····aget-object·v | 90 | ····aget-object·v0,·v1,·v3 |
96 | ····.line·2759 | 91 | ····.line·2759 |
97 | ····.local·v | 92 | ····.local·v0,·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
98 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;->getDrawable()Landroid/graphics/drawable/Drawable; |
99 | ····move-result-object·v | 94 | ····move-result-object·v5 |
100 | ····if-ne·v | 95 | ····if-ne·v5,·p0,·:cond_0 |
101 | ····.line·2765 | 96 | ····.line·2765 |
102 | ····.end·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; | ||
103 | ····.end·local·v1····#·"i$":I | ||
104 | ····.end·local·v | 97 | ····.end·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
105 | ····.end·local·v4····#·"len$":I | ||
106 | ····:goto_1 | 98 | ····:goto_1 |
107 | ····return-object·v | 99 | ····return-object·v0 |
108 | ····.line·2758 | 100 | ····.line·2758 |
109 | ····.restart·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; | ||
110 | ····.restart·local·v1····#·"i$":I | ||
111 | ····.restart·local·v | 101 | ····.restart·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
112 | ····.restart·local·v4····#·"len$":I | ||
113 | ····:cond_0 | 102 | ····:cond_0 |
114 | ····add-int/lit8·v | 103 | ····add-int/lit8·v3,·v3,·0x1 |
115 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
116 | ····.line·2764 | 105 | ····.line·2764 |
117 | ····.end·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; | ||
118 | ····.end·local·v1····#·"i$":I | ||
119 | ····.end·local·v | 106 | ····.end·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
120 | ····.end·local·v4····#·"len$":I | ||
121 | ····:cond_1 | 107 | ····:cond_1 |
122 | ····const-string·v | 108 | ····const-string·v3,·"EditStyledTextSpan" |
123 | ····const-string·v | 109 | ····const-string·v4,·"---renewBounds:·Couldn\'t·find" |
124 | ····invoke-static·{v | 110 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
125 | ····.line·2765 | 111 | ····.line·2765 |
126 | ····const/4·v | 112 | ····const/4·v0,·0x0 |
127 | ····goto·:goto_1 | 113 | ····goto·:goto_1 |
128 | .end·method | 114 | .end·method |
129 | .method·private·renewColor()V | 115 | .method·private·renewColor()V |
130 | ····.locals·8 | 116 | ····.locals·8 |
Offset 180, 14 lines modified | Offset 164, 15 lines modified | ||
180 | ····move-result·v0 | 164 | ····move-result·v0 |
181 | ····.line·2743 | 165 | ····.line·2743 |
182 | ····.local·v0,·"end":I | 166 | ····.local·v0,·"end":I |
183 | ····const-class·v5,·Landroid/text/style/ForegroundColorSpan; | 167 | ····const-class·v5,·Landroid/text/style/ForegroundColorSpan; |
168 | ····.line·2744 | ||
184 | ····invoke-interface·{v4,·v3,·v0,·v5},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; | 169 | ····invoke-interface·{v4,·v3,·v0,·v5},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; |
185 | ····move-result-object·v2 | 170 | ····move-result-object·v2 |
186 | ····check-cast·v2,·[Landroid/text/style/ForegroundColorSpan; | 171 | ····check-cast·v2,·[Landroid/text/style/ForegroundColorSpan; |
187 | ····.line·2745 | 172 | ····.line·2745 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3327 | 24 | ····.line·3327 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SizeAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SizeAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3194 | 24 | ····.line·3194 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 48, 14 lines modified | Offset 49, 15 lines modified | ||
48 | ····move-result·v0 | 49 | ····move-result·v0 |
49 | ····if-eqz·v0,·:cond_0 | 50 | ····if-eqz·v0,·:cond_0 |
50 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 51 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
52 | ····.line·3234 | ||
51 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 53 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
52 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
53 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I | 55 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I |
54 | ····move-result·v0 | 56 | ····move-result·v0 |
Offset 122, 14 lines modified | Offset 124, 15 lines modified | ||
122 | ····move-result·v2 | 124 | ····move-result·v2 |
123 | ····if-eqz·v2,·:cond_0 | 125 | ····if-eqz·v2,·:cond_0 |
124 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 126 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
127 | ····.line·3198 | ||
125 | ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 128 | ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
126 | ····move-result-object·v2 | 129 | ····move-result-object·v2 |
127 | ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I | 130 | ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I |
128 | ····move-result·v2 | 131 | ····move-result·v2 |
Offset 169, 22 lines modified | Offset 172, 24 lines modified | ||
169 | ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionStart()I | 172 | ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionStart()I |
170 | ····move-result·v2 | 173 | ····move-result·v2 |
171 | ····iget-object·v3,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 174 | ····iget-object·v3,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
175 | ····.line·3201 | ||
172 | ····invoke-static·{v3},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$1800(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText; | 176 | ····invoke-static·{v3},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$1800(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText; |
173 | ····move-result-object·v3 | 177 | ····move-result-object·v3 |
174 | ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionEnd()I | 178 | ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionEnd()I |
175 | ····move-result·v3 | 179 | ····move-result·v3 |
180 | ····.line·3200 | ||
176 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->access$4500(Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;II)V | 181 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->access$4500(Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;II)V |
177 | ····.line·3202 | 182 | ····.line·3202 |
178 | ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->fixSelection()Z | 183 | ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->fixSelection()Z |
179 | ····.line·3203 | 184 | ····.line·3203 |
180 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 185 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
Offset 385, 14 lines modified | Offset 390, 15 lines modified | ||
385 | ····move-result·v0 | 390 | ····move-result·v0 |
386 | ····if-eqz·v0,·:cond_0 | 391 | ····if-eqz·v0,·:cond_0 |
387 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 392 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
393 | ····.line·3223 | ||
388 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 394 | ····invoke-static·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;->access$2000(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
389 | ····move-result-object·v0 | 395 | ····move-result-object·v0 |
390 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I | 396 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I |
391 | ····move-result·v0 | 397 | ····move-result·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; | 21 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1926 | 27 | ····.line·1926 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 92, 14 lines modified | Offset 93, 15 lines modified | ||
92 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; | 93 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; |
93 | ····:try_start_0 | 94 | ····:try_start_0 |
94 | ····invoke-static·{},·Ljava/lang/System;->gc()V | 95 | ····invoke-static·{},·Ljava/lang/System;->gc()V |
95 | ····.line·1935 | 96 | ····.line·1935 |
96 | ····iget-object·v11,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; | 97 | ····iget-object·v11,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; |
98 | ····.line·1936 | ||
97 | ····invoke-static·{v11},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->access$1200(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)Lcom/android/ex/editstyledtext/EditStyledText; | 99 | ····invoke-static·{v11},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->access$1200(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)Lcom/android/ex/editstyledtext/EditStyledText; |
98 | ····move-result-object·v11 | 100 | ····move-result-object·v11 |
99 | ····invoke-virtual·{v11},·Lcom/android/ex/editstyledtext/EditStyledText;->getContext()Landroid/content/Context; | 101 | ····invoke-virtual·{v11},·Lcom/android/ex/editstyledtext/EditStyledText;->getContext()Landroid/content/Context; |
100 | ····move-result-object·v11 | 102 | ····move-result-object·v11 |
Offset 216, 14 lines modified | Offset 218, 15 lines modified | ||
216 | ····.line·1953 | 218 | ····.line·1953 |
217 | ····.end·local·v7····#·"padding":Landroid/graphics/Rect; | 219 | ····.end·local·v7····#·"padding":Landroid/graphics/Rect; |
218 | ····:goto_0 | 220 | ····:goto_0 |
219 | ····new-instance·v2,·Landroid/graphics/drawable/BitmapDrawable; | 221 | ····new-instance·v2,·Landroid/graphics/drawable/BitmapDrawable; |
220 | ····iget-object·v11,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; | 222 | ····iget-object·v11,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter; |
223 | ····.line·1954 | ||
221 | ····invoke-static·{v11},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->access$1200(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)Lcom/android/ex/editstyledtext/EditStyledText; | 224 | ····invoke-static·{v11},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->access$1200(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)Lcom/android/ex/editstyledtext/EditStyledText; |
222 | ····move-result-object·v11 | 225 | ····move-result-object·v11 |
223 | ····invoke-virtual·{v11},·Lcom/android/ex/editstyledtext/EditStyledText;->getContext()Landroid/content/Context; | 226 | ····invoke-virtual·{v11},·Lcom/android/ex/editstyledtext/EditStyledText;->getContext()Landroid/content/Context; |
224 | ····move-result-object·v11 | 227 | ····move-result-object·v11 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3186 | 24 | ····.line·3186 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ShowMenuAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ShowMenuAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3276 | 24 | ····.line·3276 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SwingAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SwingAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3011 | 24 | ····.line·3011 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3089 | 24 | ····.line·3089 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAllAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAllAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3129 | 24 | ····.line·3129 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ImageAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ImageAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/EditText; | 2 | .super·Landroid/widget/EditText; |
3 | .source·"EditStyledText.java" | 3 | .source·"EditStyledText.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/ex/editstyledtext/EditStyledText$1;, | ||
8 | ········Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;, | 7 | ········Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;, |
9 | ········Lcom/android/ex/editstyledtext/EditStyledText$ColorPaletteDrawable;, | 8 | ········Lcom/android/ex/editstyledtext/EditStyledText$ColorPaletteDrawable;, |
10 | ········Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans;, | 9 | ········Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans;, |
11 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextInputConnection;, | 10 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextInputConnection;, |
12 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod;, | 11 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod;, |
13 | ········Lcom/android/ex/editstyledtext/EditStyledText$MenuHandler;, | 12 | ········Lcom/android/ex/editstyledtext/EditStyledText$MenuHandler;, |
14 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;, | 13 | ········Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;, |
Offset 437, 48 lines modified | Offset 436, 46 lines modified | ||
437 | .end·method | 436 | .end·method |
438 | .method·private·cancelViewManagers()V | 437 | .method·private·cancelViewManagers()V |
439 | ····.locals·3 | 438 | ····.locals·3 |
440 | ····.prologue | 439 | ····.prologue |
441 | ····.line·486 | 440 | ····.line·486 |
442 | ····iget-object·v | 441 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
443 | ····if-eqz·v | 442 | ····if-eqz·v1,·:cond_0 |
444 | ····.line·487 | 443 | ····.line·487 |
445 | ····iget-object·v | 444 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
446 | ····invoke-virtual·{v | 445 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
447 | ····move-result-object·v | 446 | ····move-result-object·v1 |
448 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
449 | ····:goto_0 | 447 | ····:goto_0 |
450 | ····invoke-interface·{v | 448 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
451 | ····move-result·v2 | 449 | ····move-result·v2 |
452 | ····if-eqz·v2,·:cond_0 | 450 | ····if-eqz·v2,·:cond_0 |
453 | ····invoke-interface·{v | 451 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
454 | ····move-result-object·v | 452 | ····move-result-object·v0 |
455 | ····check-cast·v | 453 | ····check-cast·v0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
456 | ····.line·488 | 454 | ····.line·488 |
457 | ····.local·v | 455 | ····.local·v0,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
458 | ····invoke-interface·{v | 456 | ····invoke-interface·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->cancelViewManager()V |
459 | ····goto·:goto_0 | 457 | ····goto·:goto_0 |
460 | ····.line·491 | 458 | ····.line·491 |
461 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
462 | ····.end·local·v | 459 | ····.end·local·v0····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
463 | ····:cond_0 | 460 | ····:cond_0 |
464 | ····return-void | 461 | ····return-void |
465 | .end·method | 462 | .end·method |
466 | .method·private·dipToPx(I)I | 463 | .method·private·dipToPx(I)I |
467 | ····.locals·4 | 464 | ····.locals·4 |
468 | ····.param·p1,·"dip"····#·I | 465 | ····.param·p1,·"dip"····#·I |
Offset 685, 48 lines modified | Offset 682, 46 lines modified | ||
685 | .method·private·notifyStateChanged(II)V | 682 | .method·private·notifyStateChanged(II)V |
686 | ····.locals·3 | 683 | ····.locals·3 |
687 | ····.param·p1,·"mode"····#·I | 684 | ····.param·p1,·"mode"····#·I |
688 | ····.param·p2,·"state"····#·I | 685 | ····.param·p2,·"state"····#·I |
689 | ····.prologue | 686 | ····.prologue |
690 | ····.line·533 | 687 | ····.line·533 |
691 | ····iget-object·v | 688 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
692 | ····if-eqz·v | 689 | ····if-eqz·v1,·:cond_0 |
693 | ····.line·534 | 690 | ····.line·534 |
694 | ····iget-object·v | 691 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
695 | ····invoke-virtual·{v | 692 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
696 | ····move-result-object·v | 693 | ····move-result-object·v1 |
697 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
698 | ····:goto_0 | 694 | ····:goto_0 |
699 | ····invoke-interface·{v | 695 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
700 | ····move-result·v2 | 696 | ····move-result·v2 |
701 | ····if-eqz·v2,·:cond_0 | 697 | ····if-eqz·v2,·:cond_0 |
702 | ····invoke-interface·{v | 698 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
703 | ····move-result-object·v | 699 | ····move-result-object·v0 |
704 | ····check-cast·v | 700 | ····check-cast·v0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
705 | ····.line·535 | 701 | ····.line·535 |
706 | ····.local·v | 702 | ····.local·v0,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
707 | ····invoke-interface·{v | 703 | ····invoke-interface·{v0,·p1,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->onStateChanged(II)V |
708 | ····goto·:goto_0 | 704 | ····goto·:goto_0 |
709 | ····.line·538 | 705 | ····.line·538 |
710 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
711 | ····.end·local·v | 706 | ····.end·local·v0····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier; |
712 | ····:cond_0 | 707 | ····:cond_0 |
713 | ····return-void | 708 | ····return-void |
714 | .end·method | 709 | .end·method |
715 | .method·private·onRefreshStyles()V | 710 | .method·private·onRefreshStyles()V |
716 | ····.locals·1 | 711 | ····.locals·1 |
Offset 755, 227 lines modified | Offset 750, 217 lines modified | ||
755 | .method·private·sendHintMessage(I)V | 750 | .method·private·sendHintMessage(I)V |
756 | ····.locals·3 | 751 | ····.locals·3 |
757 | ····.param·p1,·"msgId"····#·I | 752 | ····.param·p1,·"msgId"····#·I |
758 | ····.prologue | 753 | ····.prologue |
759 | ····.line·519 | 754 | ····.line·519 |
760 | ····iget-object·v | 755 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
761 | ····if-eqz·v | 756 | ····if-eqz·v1,·:cond_0 |
762 | ····.line·520 | 757 | ····.line·520 |
763 | ····iget-object·v | 758 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList; |
Max diff block lines reached; 16703/22811 bytes (73.22%) 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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3080 | 24 | ····.line·3080 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$PasteAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$PasteAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3113 | 24 | ····.line·3113 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$StopSelectionAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$StopSelectionAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2299 | 27 | ····.line·2299 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$10;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$10;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3178 | 24 | ····.line·3178 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ResetAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ResetAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 565, 132 lines modified | Offset 565, 122 lines modified | ||
565 | ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->onRefreshZeoWidthChar()V | 565 | ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->onRefreshZeoWidthChar()V |
566 | ····.line·1115 | 566 | ····.line·1115 |
567 | ····return-void | 567 | ····return-void |
568 | .end·method | 568 | .end·method |
569 | .method·private·clearStyles(Ljava/lang/CharSequence;)V | 569 | .method·private·clearStyles(Ljava/lang/CharSequence;)V |
570 | ····.locals· | 570 | ····.locals·9 |
571 | ····.param·p1,·"txt"····#·Ljava/lang/CharSequence; | 571 | ····.param·p1,·"txt"····#·Ljava/lang/CharSequence; |
572 | ····.prologue | 572 | ····.prologue |
573 | ····const/4·v6,·0x0 | ||
573 | ····.line·1078 | 574 | ····.line·1078 |
574 | ····const-string·v | 575 | ····const-string·v7,·"EditStyledText" |
575 | ····const-string·v | 576 | ····const-string·v8,·"---·onClearStyles" |
576 | ····invoke-static·{v | 577 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
577 | ····.line·1080 | 578 | ····.line·1080 |
578 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I | 579 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
579 | ····move-result·v | 580 | ····move-result·v2 |
580 | ····.line·1081 | 581 | ····.line·1081 |
581 | ····.local·v | 582 | ····.local·v2,·"len":I |
582 | ····instance-of·v | 583 | ····instance-of·v7,·p1,·Landroid/text/Editable; |
583 | ····if-eqz·v | 584 | ····if-eqz·v7,·:cond_4 |
584 | ····move-object·v | 585 | ····move-object·v0,·p1 |
585 | ····.line·1082 | 586 | ····.line·1082 |
586 | ····check-cast·v | 587 | ····check-cast·v0,·Landroid/text/Editable; |
587 | ····.line·1083 | 588 | ····.line·1083 |
588 | ····.local·v | 589 | ····.local·v0,·"editable":Landroid/text/Editable; |
589 | ····const/4·v9,·0x0 | ||
590 | ····const-class·v | 590 | ····const-class·v7,·Ljava/lang/Object; |
591 | ····invoke-interface·{v | 591 | ····invoke-interface·{v0,·v6,·v2,·v7},·Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; |
592 | ····move-result-object·v | 592 | ····move-result-object·v5 |
593 | ····.line·1084 | 593 | ····.line·1084 |
594 | ····.local·v | 594 | ····.local·v5,·"styles":[Ljava/lang/Object; |
595 | ···· | 595 | ····array-length·v7,·v5 |
596 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
597 | ····array-length·v5,·v0 | ||
598 | ····.local·v5,·"len$":I | ||
599 | ····const/4·v3,·0x0 | ||
600 | ····.local·v3,·"i$":I | ||
601 | ····:goto_0 | 596 | ····:goto_0 |
602 | ····if-ge·v | 597 | ····if-ge·v6,·v7,·:cond_4 |
603 | ····aget-object·v | 598 | ····aget-object·v4,·v5,·v6 |
604 | ····.line·1085 | 599 | ····.line·1085 |
605 | ····.local·v | 600 | ····.local·v4,·"style":Ljava/lang/Object; |
606 | ····instance-of·v | 601 | ····instance-of·v8,·v4,·Landroid/text/style/ParagraphStyle; |
607 | ····if-nez·v | 602 | ····if-nez·v8,·:cond_0 |
608 | ····instance-of·v | 603 | ····instance-of·v8,·v4,·Landroid/text/style/QuoteSpan; |
609 | ····if-nez·v | 604 | ····if-nez·v8,·:cond_0 |
610 | ····instance-of·v | 605 | ····instance-of·v8,·v4,·Landroid/text/style/CharacterStyle; |
611 | ····if-eqz·v | 606 | ····if-eqz·v8,·:cond_3 |
612 | ····instance-of·v | 607 | ····instance-of·v8,·v4,·Landroid/text/style/UnderlineSpan; |
613 | ····if-nez·v | 608 | ····if-nez·v8,·:cond_3 |
614 | ····.line·1088 | 609 | ····.line·1088 |
615 | ····:cond_0 | 610 | ····:cond_0 |
616 | ····instance-of·v | 611 | ····instance-of·v8,·v4,·Landroid/text/style/ImageSpan; |
617 | ····if-nez·v | 612 | ····if-nez·v8,·:cond_1 |
618 | ····instance-of·v | 613 | ····instance-of·v8,·v4,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; |
619 | ····if-eqz·v | 614 | ····if-eqz·v8,·:cond_2 |
620 | ····.line·1089 | 615 | ····.line·1089 |
621 | ····:cond_1 | 616 | ····:cond_1 |
622 | ····invoke-interface·{v | 617 | ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I |
623 | ····move-result·v | 618 | ····move-result·v3 |
624 | ····.line·1090 | 619 | ····.line·1090 |
625 | ····.local·v | 620 | ····.local·v3,·"start":I |
626 | ····invoke-interface·{v | 621 | ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I |
627 | ····move-result·v | 622 | ····move-result·v1 |
628 | ····.line·1091 | 623 | ····.line·1091 |
629 | ····.local·v | 624 | ····.local·v1,·"end":I |
630 | ····const-string·v | 625 | ····const-string·v8,·"" |
631 | ····invoke-interface·{v | 626 | ····invoke-interface·{v0,·v3,·v1,·v8},·Landroid/text/Editable;->replace(IILjava/lang/CharSequence;)Landroid/text/Editable; |
632 | ····.line·1093 | 627 | ····.line·1093 |
633 | ····.end·local·v | 628 | ····.end·local·v1····#·"end":I |
634 | ····.end·local·v | 629 | ····.end·local·v3····#·"start":I |
635 | ····:cond_2 | 630 | ····:cond_2 |
636 | ····invoke-interface·{v | 631 | ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V |
637 | ····.line·1084 | 632 | ····.line·1084 |
638 | ····:cond_3 | 633 | ····:cond_3 |
639 | ····add-int/lit8·v | 634 | ····add-int/lit8·v6,·v6,·0x1 |
640 | ····goto·:goto_0 | 635 | ····goto·:goto_0 |
641 | ····.line·1097 | 636 | ····.line·1097 |
642 | ····.end·local·v0····#·"arr$":[Ljava/lang/Object; | ||
643 | ····.end·local·v | 637 | ····.end·local·v0····#·"editable":Landroid/text/Editable; |
644 | ····.end·local·v3····#·"i$":I | ||
645 | ····.end·local·v5····#·"len$":I | ||
646 | ····.end·local·v | 638 | ····.end·local·v4····#·"style":Ljava/lang/Object; |
647 | ····.end·local·v | 639 | ····.end·local·v5····#·"styles":[Ljava/lang/Object; |
Max diff block lines reached; 79237/84485 bytes (93.79%) 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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3265 | 24 | ····.line·3265 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TelopAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TelopAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3097 | 24 | ····.line·3097 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$HorizontalLineAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$HorizontalLineAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 19 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 21 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·2913 | 25 | ····.line·2913 |
25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 26 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3038 | 24 | ····.line·3038 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CutAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CutAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3121 | 24 | ····.line·3121 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CancelAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CancelAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·2978 | 24 | ····.line·2978 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$NothingAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$NothingAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 158, 30 lines modified | Offset 158, 33 lines modified | ||
158 | ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1000(Lcom/android/ex/editstyledtext/EditStyledText;)V | 158 | ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1000(Lcom/android/ex/editstyledtext/EditStyledText;)V |
159 | ····.line·1892 | 159 | ····.line·1892 |
160 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mHtml:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextHtmlConverter; | 160 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mHtml:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextHtmlConverter; |
161 | ····iget-object·v3,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mEST:Lcom/android/ex/editstyledtext/EditStyledText; | 161 | ····iget-object·v3,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mEST:Lcom/android/ex/editstyledtext/EditStyledText; |
162 | ····.line·1893 | ||
162 | ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getText()Landroid/text/Editable; | 163 | ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getText()Landroid/text/Editable; |
163 | ····move-result-object·v3 | 164 | ····move-result-object·v3 |
164 | ····iget-object·v4,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->this$0:Lcom/android/ex/editstyledtext/EditStyledText; | 165 | ····iget-object·v4,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->this$0:Lcom/android/ex/editstyledtext/EditStyledText; |
165 | ····invoke-static·{v4},·Lcom/android/ex/editstyledtext/EditStyledText;->access$500(Lcom/android/ex/editstyledtext/EditStyledText;)I | 166 | ····invoke-static·{v4},·Lcom/android/ex/editstyledtext/EditStyledText;->access$500(Lcom/android/ex/editstyledtext/EditStyledText;)I |
166 | ····move-result·v4 | 167 | ····move-result·v4 |
167 | ····iget-object·v5,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->this$0:Lcom/android/ex/editstyledtext/EditStyledText; | 168 | ····iget-object·v5,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->this$0:Lcom/android/ex/editstyledtext/EditStyledText; |
169 | ····.line·1894 | ||
168 | ····invoke-static·{v5},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1100(Lcom/android/ex/editstyledtext/EditStyledText;)F | 170 | ····invoke-static·{v5},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1100(Lcom/android/ex/editstyledtext/EditStyledText;)F |
169 | ····move-result·v5 | 171 | ····move-result·v5 |
172 | ····.line·1893 | ||
170 | ····invoke-interface·{v2,·v3,·v6,·v4,·v5},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextHtmlConverter;->toHtml(Landroid/text/Spanned;ZIF)Ljava/lang/String; | 173 | ····invoke-interface·{v2,·v3,·v6,·v4,·v5},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextHtmlConverter;->toHtml(Landroid/text/Spanned;ZIF)Ljava/lang/String; |
171 | ····move-result-object·v1 | 174 | ····move-result-object·v1 |
172 | ····.line·1895 | 175 | ····.line·1895 |
173 | ····.local·v1,·"html":Ljava/lang/String; | 176 | ····.local·v1,·"html":Ljava/lang/String; |
174 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mEST:Lcom/android/ex/editstyledtext/EditStyledText; | 177 | ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;->mEST:Lcom/android/ex/editstyledtext/EditStyledText; |
Offset 196, 14 lines modified | Offset 199, 15 lines modified | ||
196 | ····const/4·v3,·0x4 | 199 | ····const/4·v3,·0x4 |
197 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 200 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
198 | ····const/4·v4,·0x0 | 201 | ····const/4·v4,·0x0 |
202 | ····.line·1898 | ||
199 | ····invoke-static·{v0},·Landroid/graphics/Color;->red(I)I | 203 | ····invoke-static·{v0},·Landroid/graphics/Color;->red(I)I |
200 | ····move-result·v5 | 204 | ····move-result·v5 |
201 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 205 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
202 | ····move-result-object·v5 | 206 | ····move-result-object·v5 |
Offset 232, 14 lines modified | Offset 236, 15 lines modified | ||
232 | ····aput-object·v5,·v3,·v4 | 236 | ····aput-object·v5,·v3,·v4 |
233 | ····const/4·v4,·0x3 | 237 | ····const/4·v4,·0x3 |
234 | ····aput-object·v1,·v3,·v4 | 238 | ····aput-object·v1,·v3,·v4 |
239 | ····.line·1897 | ||
235 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 240 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
236 | ····move-result-object·v1 | 241 | ····move-result-object·v1 |
237 | ····.line·1901 | 242 | ····.line·1901 |
238 | ····const-string·v2,·"EditStyledText" | 243 | ····const-string·v2,·"EditStyledText" |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3026 | 24 | ····.line·3026 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CopyAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$CopyAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3287 | 24 | ····.line·3287 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$MarqueeDialogAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$MarqueeDialogAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2239 | 27 | ····.line·2239 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$8;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$8;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3105 | 24 | ····.line·3105 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ClearStylesAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ClearStylesAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3162 | 24 | ····.line·3162 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$StartEditAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$StartEditAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2164 | 27 | ····.line·2164 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$3;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$3;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2190 | 27 | ····.line·2190 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$4;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$4;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3146 | 24 | ····.line·3146 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$BackgroundColorAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$BackgroundColorAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3298 | 24 | ····.line·3298 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ColorAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$ColorAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3154 | 24 | ····.line·3154 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$PreviewAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$PreviewAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3170 | 24 | ····.line·3170 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EndEditAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EndEditAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 232, 14 lines modified | Offset 232, 15 lines modified | ||
232 | ····.line·2410 | 232 | ····.line·2410 |
233 | ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I | 233 | ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I |
234 | ····move-result·v5 | 234 | ····move-result·v5 |
235 | ····add-int/lit8·v6,·v3,·0x1 | 235 | ····add-int/lit8·v6,·v3,·0x1 |
236 | ····.line·2411 | ||
236 | ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I | 237 | ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I |
237 | ····move-result·v6 | 238 | ····move-result·v6 |
238 | ····if-ne·v5,·v6,·:cond_1 | 239 | ····if-ne·v5,·v6,·:cond_1 |
239 | ····.line·2412 | 240 | ····.line·2412 |
Offset 377, 14 lines modified | Offset 378, 15 lines modified | ||
377 | ····const/4·v1,·0x1 | 378 | ····const/4·v1,·0x1 |
378 | ····if-eq·v0,·v1,·:cond_0 | 379 | ····if-eq·v0,·v1,·:cond_0 |
379 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod;->mManager:Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; | 380 | ····iget-object·v0,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod;->mManager:Lcom/android/ex/editstyledtext/EditStyledText$EditorManager; |
381 | ····.line·2362 | ||
380 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getSelectState()I | 382 | ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getSelectState()I |
381 | ····move-result·v0 | 383 | ····move-result·v0 |
382 | ····const/4·v1,·0x2 | 384 | ····const/4·v1,·0x2 |
383 | ····if-ne·v0,·v1,·:cond_1 | 385 | ····if-ne·v0,·v1,·:cond_1 |
Offset 489, 14 lines modified | Offset 491, 15 lines modified | ||
489 | ····.line·2388 | 491 | ····.line·2388 |
490 | ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I | 492 | ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I |
491 | ····move-result·v5 | 493 | ····move-result·v5 |
492 | ····add-int/lit8·v6,·v3,·-0x1 | 494 | ····add-int/lit8·v6,·v3,·-0x1 |
495 | ····.line·2389 | ||
493 | ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I | 496 | ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I |
494 | ····move-result·v6 | 497 | ····move-result·v6 |
495 | ····if-ne·v5,·v6,·:cond_1 | 498 | ····if-ne·v5,·v6,·:cond_1 |
496 | ····.line·2390 | 499 | ····.line·2390 |
Offset 31, 10 lines modified | Offset 31, 9 lines modified | ||
31 | .method·public·constructor·<init>()V | 31 | .method·public·constructor·<init>()V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·2503 | 34 | ····.line·2503 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line·2698 | ||
37 | ····return-void | 36 | ····return-void |
38 | .end·method | 37 | .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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2204 | 27 | ····.line·2204 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$5;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$5;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2328 | 27 | ····.line·2328 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$11;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$11;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2137 | 27 | ····.line·2137 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$1;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$1;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
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/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V | 23 | .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2282 | 27 | ····.line·2282 |
27 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····move-result-object·v2 | 65 | ····move-result-object·v2 |
65 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 66 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
66 | ····.line·2285 | 67 | ····.line·2285 |
67 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 68 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
69 | ····.line·2286 | ||
68 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;->access$1300(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)Lcom/android/ex/editstyledtext/EditStyledText; | 70 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;->access$1300(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)Lcom/android/ex/editstyledtext/EditStyledText; |
69 | ····move-result-object·v2 | 71 | ····move-result-object·v2 |
70 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; | 72 | ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9;->this$0:Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog; |
71 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;->access$1600(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)[Ljava/lang/CharSequence; | 73 | ····invoke-static·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;->access$1600(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)[Ljava/lang/CharSequence; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 18 | .field·final·synthetic·this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 20 | .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3254 | 24 | ····.line·3254 |
24 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$AlignAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; | 25 | ····iput-object·p1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$AlignAction;->this$1:Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions; |
25 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$events:Ljava/util/ArrayList; | 22 | .field·final·synthetic·val$events:Ljava/util/ArrayList; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2034 | 28 | ····.line·2034 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
29 | ····iput-object·p2,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList; | 30 | ····iput-object·p2,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList; |
Offset 37, 94 lines modified | Offset 38, 93 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·run()V | 41 | .method·public·run()V |
41 | ····.locals· | 42 | ····.locals·6 |
42 | ····.prologue | 43 | ····.prologue |
43 | ····const/4·v | 44 | ····const/4·v5,·0x0 |
44 | ····const/4·v | 45 | ····const/4·v2,·0x1 |
45 | ····.line·2037 | 46 | ····.line·2037 |
46 | ····iget-object·v | 47 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
47 | ····invoke-static·{v | 48 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I |
48 | ····move-result·v | 49 | ····move-result·v3 |
49 | ····iget-object·v | 50 | ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
50 | ····invoke-static·{v | 51 | ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1500(Lcom/android/calendar/DayView;)I |
51 | ····move-result·v | 52 | ····move-result·v4 |
52 | ····if-eq·v | 53 | ····if-eq·v3,·v4,·:cond_1 |
53 | ····move·v1,·v | 54 | ····move·v1,·v2 |
54 | ····.line·2038 | 55 | ····.line·2038 |
55 | ····.local·v1,·"fadeinEvents":Z | 56 | ····.local·v1,·"fadeinEvents":Z |
56 | ····:goto_0 | 57 | ····:goto_0 |
57 | ····iget-object·v | 58 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
58 | ····iget-object·v | 59 | ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList; |
59 | ····invoke-static·{v | 60 | ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1602(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList; |
60 | ····.line·2039 | 61 | ····.line·2039 |
61 | ····iget-object·v | 62 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
62 | ····iget-object·v | 63 | ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
63 | ····invoke-static·{v | 64 | ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I |
64 | ····move-result·v | 65 | ····move-result·v4 |
65 | ····invoke-static·{v | 66 | ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1502(Lcom/android/calendar/DayView;I)I |
66 | ····.line·2040 | 67 | ····.line·2040 |
67 | ····iget-object·v | 68 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
68 | ····invoke-static·{v | 69 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$1700(Lcom/android/calendar/DayView;)Ljava/util/ArrayList; |
69 | ····move-result-object·v | 70 | ····move-result-object·v3 |
70 | ····if-nez·v | 71 | ····if-nez·v3,·:cond_2 |
71 | ····.line·2041 | 72 | ····.line·2041 |
72 | ····iget-object·v | 73 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView; |
73 | ····new-instance·v | 74 | ····new-instance·v4,·Ljava/util/ArrayList; |
74 | ····invoke-direct·{v | 75 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
75 | ····invoke-static·{v | 76 | ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1702(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList; |
76 | ····.line·2047 | 77 | ····.line·2047 |
77 | ····:goto_1 | 78 | ····:goto_1 |
78 | ····iget-object·v | 79 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList; |
79 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
80 | ····move-result-object·v | 81 | ····move-result-object·v3 |
81 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
82 | ····:cond_0 | 82 | ····:cond_0 |
83 | ····:goto_2 | 83 | ····:goto_2 |
84 | ····invoke-interface·{v | 84 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
85 | ····move-result·v4 | 85 | ····move-result·v4 |
86 | ····if-eqz·v4,·:cond_3 | 86 | ····if-eqz·v4,·:cond_3 |
87 | ····invoke-interface·{v | 87 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
88 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
89 | ····check-cast·v0,·Lcom/android/calendar/Event; | 89 | ····check-cast·v0,·Lcom/android/calendar/Event; |
90 | ····.line·2048 | 90 | ····.line·2048 |
91 | ····.local·v0,·"e":Lcom/android/calendar/Event; | 91 | ····.local·v0,·"e":Lcom/android/calendar/Event; |
Offset 144, 224 lines modified | Offset 144, 224 lines modified | ||
144 | ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 144 | ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
145 | ····goto·:goto_2 | 145 | ····goto·:goto_2 |
146 | ····.line·2037 | 146 | ····.line·2037 |
147 | ····.end·local·v0····#·"e":Lcom/android/calendar/Event; | 147 | ····.end·local·v0····#·"e":Lcom/android/calendar/Event; |
148 | ····.end·local·v1····#·"fadeinEvents":Z | 148 | ····.end·local·v1····#·"fadeinEvents":Z |
149 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
150 | ····:cond_1 | 149 | ····:cond_1 |
151 | ····const/4·v1,·0x0 | 150 | ····const/4·v1,·0x0 |
152 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
153 | ····.line·2043 | 152 | ····.line·2043 |
154 | ····.restart·local·v1····#·"fadeinEvents":Z | 153 | ····.restart·local·v1····#·"fadeinEvents":Z |
155 | ····:cond_2 | 154 | ····:cond_2 |
Max diff block lines reached; 13156/19346 bytes (68.00%) 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/android/calendar/AllInOneActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·247 | 27 | ····.line·247 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$2;->this$0:Lcom/android/calendar/AllInOneActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$2;->this$0:Lcom/android/calendar/AllInOneActivity; |
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/android/calendar/DayView; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·4891 | 24 | ····.line·4891 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$CalendarGestureListener;->this$0:Lcom/android/calendar/DayView; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$CalendarGestureListener;->this$0:Lcom/android/calendar/DayView; |
25 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><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/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·201 | 27 | ····.line·201 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$1;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$1;->this$0:Lcom/android/calendar/DayView; |
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/android/calendar/SearchActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/SearchActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/SearchActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/SearchActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·98 | 27 | ····.line·98 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 53, 22 lines modified | Offset 54, 24 lines modified | ||
53 | ····move-result-object·v1 | 54 | ····move-result-object·v1 |
54 | ····iget-object·v2,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; | 55 | ····iget-object·v2,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; |
55 | ····iget-object·v3,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; | 56 | ····iget-object·v3,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; |
57 | ····.line·102 | ||
56 | ····invoke-static·{v3},·Lcom/android/calendar/SearchActivity;->access$100(Lcom/android/calendar/SearchActivity;)Ljava/lang/Runnable; | 58 | ····invoke-static·{v3},·Lcom/android/calendar/SearchActivity;->access$100(Lcom/android/calendar/SearchActivity;)Ljava/lang/Runnable; |
57 | ····move-result-object·v3 | 59 | ····move-result-object·v3 |
58 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; | 60 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; |
59 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
62 | ····.line·101 | ||
60 | ····invoke-static·{v0,·v1,·v2},·Lcom/android/calendar/Utils;->setMidnightUpdater(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/String;)V | 63 | ····invoke-static·{v0,·v1,·v2},·Lcom/android/calendar/Utils;->setMidnightUpdater(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/String;)V |
61 | ····.line·103 | 64 | ····.line·103 |
62 | ····iget-object·v0,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; | 65 | ····iget-object·v0,·p0,·Lcom/android/calendar/SearchActivity$2;->this$0:Lcom/android/calendar/SearchActivity; |
63 | ····invoke-virtual·{v0},·Lcom/android/calendar/SearchActivity;->invalidateOptionsMenu()V | 66 | ····invoke-virtual·{v0},·Lcom/android/calendar/SearchActivity;->invalidateOptionsMenu()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·4866 | 27 | ····.line·4866 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$DismissPopup;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$DismissPopup;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 962, 15 lines modified | Offset 962, 15 lines modified | ||
962 | ····iput-object·p8,·p0,·Lcom/android/calendar/DeleteEventHelper;->mCallback:Ljava/lang/Runnable; | 962 | ····iput-object·p8,·p0,·Lcom/android/calendar/DeleteEventHelper;->mCallback:Ljava/lang/Runnable; |
963 | ····.line·223 | 963 | ····.line·223 |
964 | ····return-void | 964 | ····return-void |
965 | .end·method | 965 | .end·method |
966 | .method·public·delete(JJLcom/android/calendar/CalendarEventModel;I)V | 966 | .method·public·delete(JJLcom/android/calendar/CalendarEventModel;I)V |
967 | ····.locals· | 967 | ····.locals·19 |
968 | ····.param·p1,·"begin"····#·J | 968 | ····.param·p1,·"begin"····#·J |
969 | ····.param·p3,·"end"····#·J | 969 | ····.param·p3,·"end"····#·J |
970 | ····.param·p5,·"model"····#·Lcom/android/calendar/CalendarEventModel; | 970 | ····.param·p5,·"model"····#·Lcom/android/calendar/CalendarEventModel; |
971 | ····.param·p6,·"which"····#·I | 971 | ····.param·p6,·"which"····#·I |
972 | ····.prologue | 972 | ····.prologue |
973 | ····.line·260 | 973 | ····.line·260 |
Offset 1000, 504 lines modified | Offset 1000, 424 lines modified | ||
1000 | ····move-object/from16·v1,·p0 | 1000 | ····move-object/from16·v1,·p0 |
1001 | ····iput-object·v0,·v1,·Lcom/android/calendar/DeleteEventHelper;->mModel:Lcom/android/calendar/CalendarEventModel; | 1001 | ····iput-object·v0,·v1,·Lcom/android/calendar/DeleteEventHelper;->mModel:Lcom/android/calendar/CalendarEventModel; |
1002 | ····.line·264 | 1002 | ····.line·264 |
1003 | ····move-object/from16·v0,·p5 | 1003 | ····move-object/from16·v0,·p5 |
1004 | ····iget-object·v | 1004 | ····iget-object·v13,·v0,·Lcom/android/calendar/CalendarEventModel;->mSyncId:Ljava/lang/String; |
1005 | ····move-object/from16·v16,·v0 | ||
1006 | ····move-object/from16·v0,·v16 | ||
1007 | ····move-object/from16·v | 1005 | ····move-object/from16·v0,·p0 |
1008 | ····iput-object·v | 1006 | ····iput-object·v13,·v0,·Lcom/android/calendar/DeleteEventHelper;->mSyncId:Ljava/lang/String; |
1009 | ····.line·269 | 1007 | ····.line·269 |
1010 | ····move-object/from16·v0,·p5 | 1008 | ····move-object/from16·v0,·p5 |
1011 | ····iget-object·v1 | 1009 | ····iget-object·v10,·v0,·Lcom/android/calendar/CalendarEventModel;->mRrule:Ljava/lang/String; |
1012 | ····.line·270 | 1010 | ····.line·270 |
1013 | ····.local·v1 | 1011 | ····.local·v10,·"rRule":Ljava/lang/String; |
1014 | ····move-object/from16·v0,·p5 | 1012 | ····move-object/from16·v0,·p5 |
1015 | ····iget-object·v | 1013 | ····iget-object·v9,·v0,·Lcom/android/calendar/CalendarEventModel;->mOriginalSyncId:Ljava/lang/String; |
1016 | ····.line·271 | 1014 | ····.line·271 |
1017 | ····.local·v | 1015 | ····.local·v9,·"originalEvent":Ljava/lang/String; |
1018 | ····invoke-static·{v1 | 1016 | ····invoke-static·{v10},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
1019 | ····move-result·v1 | 1017 | ····move-result·v13 |
1020 | ····if-eqz·v1 | 1018 | ····if-eqz·v13,·:cond_2 |
1021 | ····.line·272 | 1019 | ····.line·272 |
1022 | ····new-instance·v1 | 1020 | ····new-instance·v13,·Landroid/app/AlertDialog$Builder; |
1023 | ····move-object/from16·v0,·p0 | 1021 | ····move-object/from16·v0,·p0 |
1024 | ····iget-object·v | 1022 | ····iget-object·v14,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context; |
1025 | ····move-object/from16·v17,·v0 | ||
1026 | ····invoke-direct | 1023 | ····invoke-direct·{v13,·v14},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
1027 | ····const·v1 | 1024 | ····const·v14,·0x7f0d003b |
1025 | ····.line·273 | ||
1028 | ····invoke-virtual | 1026 | ····invoke-virtual·{v13,·v14},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
1029 | ····move-result-object·v1 | 1027 | ····move-result-object·v13 |
1030 | ····const·v1 | 1028 | ····const·v14,·0x1010355 |
1029 | ····.line·274 | ||
1031 | ····invoke-virtual | 1030 | ····invoke-virtual·{v13,·v14},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder; |
1032 | ····move-result-object·v1 | 1031 | ····move-result-object·v13 |
1033 | ····const/high16·v1 | 1032 | ····const/high16·v14,·0x1040000 |
1034 | ····const/ | 1033 | ····const/4·v15,·0x0 |
1034 | ····.line·275 | ||
1035 | ····invoke-virtual | 1035 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1036 | ····move-result-object·v1 | 1036 | ····move-result-object·v13 |
1037 | ····invoke-virtual | 1037 | ····invoke-virtual·{v13},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1038 | ····move-result-object·v | 1038 | ····move-result-object·v4 |
1039 | ····.line·277 | 1039 | ····.line·277 |
1040 | ····.local·v | 1040 | ····.local·v4,·"dialog":Landroid/app/AlertDialog; |
1041 | ····if-nez·v | 1041 | ····if-nez·v9,·:cond_1 |
1042 | ····.line·279 | 1042 | ····.line·279 |
1043 | ····const/ | 1043 | ····const/4·v13,·-0x1 |
1044 | ····move-object/from16·v0,·p0 | 1044 | ····move-object/from16·v0,·p0 |
1045 | ····iget-object·v | 1045 | ····iget-object·v14,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context; |
1046 | ···· | 1046 | ····const·v15,·0x104000a |
1047 | ···· | 1047 | ····.line·280 |
1048 | ····invoke-virtual·{v14,·v15},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | ||
1048 | ····invoke-virtual/range·{v17·..·v18},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | ||
1049 | ····move-result-object·v1 | 1049 | ····move-result-object·v14 |
1050 | ····move-object/from16·v0,·p0 | 1050 | ····move-object/from16·v0,·p0 |
1051 | ····iget-object·v | 1051 | ····iget-object·v15,·v0,·Lcom/android/calendar/DeleteEventHelper;->mDeleteNormalDialogListener:Landroid/content/DialogInterface$OnClickListener; |
1052 | ····move-object/from16·v18,·v0 | ||
1053 | ····move/from16·v0,·v16 | ||
1054 | ····move-object/from16·v1,·v17 | ||
1055 | ····move-object/from16·v2,·v18 | ||
1052 | ····.line·279 | ||
1056 | ····invoke-virtual·{v | 1053 | ····invoke-virtual·{v4,·v13,·v14,·v15},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
1057 | ····.line·288 | 1054 | ····.line·288 |
1058 | ····:goto_0 | 1055 | ····:goto_0 |
Max diff block lines reached; 17838/23855 bytes (74.78%) of diff not shown. |
Offset 248, 38 lines modified | Offset 248, 42 lines modified | ||
248 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 248 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
249 | ····move-result-object·v2 | 249 | ····move-result-object·v2 |
250 | ····const·v3,·0x1010355 | 250 | ····const·v3,·0x1010355 |
251 | ····.line·132 | ||
251 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder; | 252 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder; |
252 | ····move-result-object·v2 | 253 | ····move-result-object·v2 |
253 | ····const·v3,·0x7f070005 | 254 | ····const·v3,·0x7f070005 |
254 | ····iget-object·v4,·p0,·Lcom/android/calendar/EditResponseHelper;->mListListener:Landroid/content/DialogInterface$OnClickListener; | 255 | ····iget-object·v4,·p0,·Lcom/android/calendar/EditResponseHelper;->mListListener:Landroid/content/DialogInterface$OnClickListener; |
256 | ····.line·133 | ||
255 | ····invoke-virtual·{v2,·v3,·p1,·v4},·Landroid/app/AlertDialog$Builder;->setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 257 | ····invoke-virtual·{v2,·v3,·p1,·v4},·Landroid/app/AlertDialog$Builder;->setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
256 | ····move-result-object·v2 | 258 | ····move-result-object·v2 |
257 | ····const·v3,·0x104000a | 259 | ····const·v3,·0x104000a |
258 | ····iget-object·v4,·p0,·Lcom/android/calendar/EditResponseHelper;->mDialogListener:Landroid/content/DialogInterface$OnClickListener; | 260 | ····iget-object·v4,·p0,·Lcom/android/calendar/EditResponseHelper;->mDialogListener:Landroid/content/DialogInterface$OnClickListener; |
261 | ····.line·134 | ||
259 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 262 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
260 | ····move-result-object·v2 | 263 | ····move-result-object·v2 |
261 | ····const/high16·v3,·0x1040000 | 264 | ····const/high16·v3,·0x1040000 |
262 | ····const/4·v4,·0x0 | 265 | ····const/4·v4,·0x0 |
266 | ····.line·135 | ||
263 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 267 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
264 | ····move-result-object·v2 | 268 | ····move-result-object·v2 |
265 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 269 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
266 | ····move-result-object·v0 | 270 | ····move-result-object·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·3821 | 24 | ····.line·3821 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$7;->this$0:Lcom/android/calendar/DayView; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$7;->this$0:Lcom/android/calendar/DayView; |
25 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1032 | 27 | ····.line·1032 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$10;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$10;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·422 | 27 | ····.line·422 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$2;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$2;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Utils.java" | 3 | .source·"Utils.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendar/Utils$1;, | ||
8 | ········Lcom/android/calendar/Utils$CalendarBroadcastReceiver;, | 7 | ········Lcom/android/calendar/Utils$CalendarBroadcastReceiver;, |
9 | ········Lcom/android/calendar/Utils$DNASegment;, | 8 | ········Lcom/android/calendar/Utils$DNASegment;, |
10 | ········Lcom/android/calendar/Utils$DNAStrand; | 9 | ········Lcom/android/calendar/Utils$DNAStrand; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 193, 31 lines modified | Offset 192, 32 lines modified | ||
193 | ····move-result-object·v0 | 192 | ····move-result-object·v0 |
194 | ····sput-object·v0,·Lcom/android/calendar/Utils;->mWildcardPattern:Ljava/util/regex/Pattern; | 193 | ····sput-object·v0,·Lcom/android/calendar/Utils;->mWildcardPattern:Ljava/util/regex/Pattern; |
195 | ····.line·197 | 194 | ····.line·197 |
196 | ····const-string·v0,·"([-+NnSs](\\s)*)?[1-9]?[0-9](\u00b0)(\\s)*([1-5]?[0-9]\')?(\\s)*([1-5]?[0-9](\\.[0-9]+)?\")?((\\s)*[NnSs])?(\\s)*,(\\s)*([-+EeWw](\\s)*)?(1)?[0-9]?[0-9](\u00b0)(\\s)*([1-5]?[0-9]\')?(\\s)*([1-5]?[0-9](\\.[0-9]+)?\")?((\\s)*[EeWw])?|[+-]?[1-9]?[0-9](\\.[0-9]+)(\u00b0)?(\\s)*,(\\s)*[+-]?(1)?[0-9]?[0-9](\\.[0-9]+)(\u00b0)?" | 195 | ····const-string·v0,·"([-+NnSs](\\s)*)?[1-9]?[0-9](\u00b0)(\\s)*([1-5]?[0-9]\')?(\\s)*([1-5]?[0-9](\\.[0-9]+)?\")?((\\s)*[NnSs])?(\\s)*,(\\s)*([-+EeWw](\\s)*)?(1)?[0-9]?[0-9](\u00b0)(\\s)*([1-5]?[0-9]\')?(\\s)*([1-5]?[0-9](\\.[0-9]+)?\")?((\\s)*[EeWw])?|[+-]?[1-9]?[0-9](\\.[0-9]+)(\u00b0)?(\\s)*,(\\s)*[+-]?(1)?[0-9]?[0-9](\\.[0-9]+)(\u00b0)?" |
196 | ····.line·198 | ||
197 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 197 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
198 | ····move-result-object·v0 | 198 | ····move-result-object·v0 |
199 | ····sput-object·v0,·Lcom/android/calendar/Utils;->COORD_PATTERN:Ljava/util/regex/Pattern; | 199 | ····sput-object·v0,·Lcom/android/calendar/Utils;->COORD_PATTERN:Ljava/util/regex/Pattern; |
200 | ····.line·197 | ||
200 | ····return-void | 201 | ····return-void |
201 | .end·method | 202 | .end·method |
202 | .method·public·constructor·<init>()V | 203 | .method·public·constructor·<init>()V |
203 | ····.locals·0 | 204 | ····.locals·0 |
204 | ····.prologue | 205 | ····.prologue |
205 | ····.line·76 | 206 | ····.line·76 |
206 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 207 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
207 | ····.line·1653 | ||
208 | ····return-void | 208 | ····return-void |
209 | .end·method | 209 | .end·method |
210 | .method·private·static·addAllDayToStrands(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V | 210 | .method·private·static·addAllDayToStrands(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V |
211 | ····.locals·5 | 211 | ····.locals·5 |
212 | ····.param·p0,·"event"····#·Lcom/android/calendar/Event; | 212 | ····.param·p0,·"event"····#·Lcom/android/calendar/Event; |
213 | ····.param·p2,·"firstJulianDay"····#·I | 213 | ····.param·p2,·"firstJulianDay"····#·I |
Offset 892, 15 lines modified | Offset 892, 15 lines modified | ||
892 | ········:pswitch_3 | 892 | ········:pswitch_3 |
893 | ········:pswitch_4 | 893 | ········:pswitch_4 |
894 | ········:pswitch_5 | 894 | ········:pswitch_5 |
895 | ····.end·packed-switch | 895 | ····.end·packed-switch |
896 | .end·method | 896 | .end·method |
897 | .method·public·static·createDNAStrands(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; | 897 | .method·public·static·createDNAStrands(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; |
898 | ····.locals·2 | 898 | ····.locals·27 |
899 | ····.param·p0,·"firstJulianDay"····#·I | 899 | ····.param·p0,·"firstJulianDay"····#·I |
900 | ····.param·p2,·"top"····#·I | 900 | ····.param·p2,·"top"····#·I |
901 | ····.param·p3,·"bottom"····#·I | 901 | ····.param·p3,·"bottom"····#·I |
902 | ····.param·p4,·"minPixels"····#·I | 902 | ····.param·p4,·"minPixels"····#·I |
903 | ····.param·p5,·"dayXs"····#·[I | 903 | ····.param·p5,·"dayXs"····#·[I |
904 | ····.param·p6,·"context"····#·Landroid/content/Context; | 904 | ····.param·p6,·"context"····#·Landroid/content/Context; |
905 | ····.annotation·system·Ldalvik/annotation/Signature; | 905 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 937, 43 lines modified | Offset 937, 43 lines modified | ||
937 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I | 937 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I |
938 | ····.line·919 | 938 | ····.line·919 |
939 | ····:cond_0 | 939 | ····:cond_0 |
940 | ····invoke-virtual/range·{p6·..·p6},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 940 | ····invoke-virtual/range·{p6·..·p6},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
941 | ····move-result-object·v2 | 941 | ····move-result-object·v24 |
942 | ····.line·920 | 942 | ····.line·920 |
943 | ····.local·v2 | 943 | ····.local·v24,·"res":Landroid/content/res/Resources; |
944 | ····const·v5,·0x7f090051 | 944 | ····const·v5,·0x7f090051 |
945 | ····move-object/from16·v0,·v2 | 945 | ····move-object/from16·v0,·v24 |
946 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getColor(I)I | 946 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getColor(I)I |
947 | ····move-result·v5 | 947 | ····move-result·v5 |
948 | ····sput·v5,·Lcom/android/calendar/Utils;->CONFLICT_COLOR:I | 948 | ····sput·v5,·Lcom/android/calendar/Utils;->CONFLICT_COLOR:I |
949 | ····.line·921 | 949 | ····.line·921 |
950 | ····const·v5,·0x7f0b000b | 950 | ····const·v5,·0x7f0b000b |
951 | ····move-object/from16·v0,·v2 | 951 | ····move-object/from16·v0,·v24 |
952 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I | 952 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I |
953 | ····move-result·v5 | 953 | ····move-result·v5 |
954 | ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_START_MINUTES:I | 954 | ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_START_MINUTES:I |
955 | ····.line·922 | 955 | ····.line·922 |
956 | ····const·v5,·0x7f0b000a | 956 | ····const·v5,·0x7f0b000a |
957 | ····move-object/from16·v0,·v2 | 957 | ····move-object/from16·v0,·v24 |
958 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I | 958 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I |
959 | ····move-result·v5 | 959 | ····move-result·v5 |
960 | ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_END_MINUTES:I | 960 | ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_END_MINUTES:I |
Offset 995, 15 lines modified | Offset 995, 15 lines modified | ||
995 | ····.line·925 | 995 | ····.line·925 |
996 | ····const/4·v5,·0x1 | 996 | ····const/4·v5,·0x1 |
997 | ····sput-boolean·v5,·Lcom/android/calendar/Utils;->mMinutesLoaded:Z | 997 | ····sput-boolean·v5,·Lcom/android/calendar/Utils;->mMinutesLoaded:Z |
998 | ····.line·928 | 998 | ····.line·928 |
999 | ····.end·local·v2 | 999 | ····.end·local·v24····#·"res":Landroid/content/res/Resources; |
1000 | ····:cond_1 | 1000 | ····:cond_1 |
1001 | ····if-eqz·p1,·:cond_2 | 1001 | ····if-eqz·p1,·:cond_2 |
1002 | ····invoke-virtual/range·{p1·..·p1},·Ljava/util/ArrayList;->isEmpty()Z | 1002 | ····invoke-virtual/range·{p1·..·p1},·Ljava/util/ArrayList;->isEmpty()Z |
1003 | ····move-result·v5 | 1003 | ····move-result·v5 |
Offset 1049, 14 lines modified | Offset 1049, 15 lines modified | ||
Max diff block lines reached; 57953/61811 bytes (93.76%) 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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·968 | 27 | ····.line·968 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····:cond_0 | 61 | ····:cond_0 |
61 | ····iget-object·v2,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; | 62 | ····iget-object·v2,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; |
62 | ····new-instance·v3,·Lcom/android/calendar/DeleteEventHelper; | 63 | ····new-instance·v3,·Lcom/android/calendar/DeleteEventHelper; |
63 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; | 64 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; |
65 | ····.line·975 | ||
64 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4600(Lcom/android/calendar/EventInfoFragment;)Landroid/content/Context; | 66 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4600(Lcom/android/calendar/EventInfoFragment;)Landroid/content/Context; |
65 | ····move-result-object·v4 | 67 | ····move-result-object·v4 |
66 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; | 68 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; |
67 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4700(Lcom/android/calendar/EventInfoFragment;)Landroid/app/Activity; | 69 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4700(Lcom/android/calendar/EventInfoFragment;)Landroid/app/Activity; |
Offset 91, 14 lines modified | Offset 93, 15 lines modified | ||
91 | ····if-nez·v0,·:cond_1 | 93 | ····if-nez·v0,·:cond_1 |
92 | ····move·v0,·v1 | 94 | ····move·v0,·v1 |
93 | ····:goto_1 | 95 | ····:goto_1 |
94 | ····invoke-direct·{v3,·v4,·v5,·v0},·Lcom/android/calendar/DeleteEventHelper;-><init>(Landroid/content/Context;Landroid/app/Activity;Z)V | 96 | ····invoke-direct·{v3,·v4,·v5,·v0},·Lcom/android/calendar/DeleteEventHelper;-><init>(Landroid/content/Context;Landroid/app/Activity;Z)V |
97 | ····.line·974 | ||
95 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$4502(Lcom/android/calendar/EventInfoFragment;Lcom/android/calendar/DeleteEventHelper;)Lcom/android/calendar/DeleteEventHelper; | 98 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$4502(Lcom/android/calendar/EventInfoFragment;Lcom/android/calendar/DeleteEventHelper;)Lcom/android/calendar/DeleteEventHelper; |
96 | ····.line·976 | 99 | ····.line·976 |
97 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; | 100 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment$6;->this$0:Lcom/android/calendar/EventInfoFragment; |
98 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4500(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/DeleteEventHelper; | 101 | ····invoke-static·{v0},·Lcom/android/calendar/EventInfoFragment;->access$4500(Lcom/android/calendar/EventInfoFragment;)Lcom/android/calendar/DeleteEventHelper; |
Offset 161, 13 lines modified | Offset 164, 13 lines modified | ||
161 | ····move-result-object·v8 | 164 | ····move-result-object·v8 |
162 | ····invoke-virtual/range·{v0·..·v8},·Lcom/android/calendar/DeleteEventHelper;->delete(JJJILjava/lang/Runnable;)V | 165 | ····invoke-virtual/range·{v0·..·v8},·Lcom/android/calendar/DeleteEventHelper;->delete(JJJILjava/lang/Runnable;)V |
163 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
164 | ····.line·97 | 167 | ····.line·975 |
165 | ····:cond_1 | 168 | ····:cond_1 |
166 | ····const/4·v0,·0x0 | 169 | ····const/4·v0,·0x0 |
167 | ····goto·:goto_1 | 170 | ····goto·:goto_1 |
168 | .end·method | 171 | .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/android/calendar/CalendarSettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/CalendarSettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/CalendarSettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/CalendarSettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarSettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·117 | 27 | ····.line·117 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarSettingsActivity$1;->this$0:Lcom/android/calendar/CalendarSettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarSettingsActivity$1;->this$0:Lcom/android/calendar/CalendarSettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 120, 20 lines modified | Offset 120, 22 lines modified | ||
120 | ····:cond_3 | 120 | ····:cond_3 |
121 | ····move-object/from16·v0,·p0 | 121 | ····move-object/from16·v0,·p0 |
122 | ····iget-object·v1,·v0,·Lcom/android/calendar/CalendarColorPickerDialog$QueryService;->this$0:Lcom/android/calendar/CalendarColorPickerDialog; | 122 | ····iget-object·v1,·v0,·Lcom/android/calendar/CalendarColorPickerDialog$QueryService;->this$0:Lcom/android/calendar/CalendarColorPickerDialog; |
123 | ····const/4·v2,·0x2 | 123 | ····const/4·v2,·0x2 |
124 | ····.line·105 | ||
124 | ····move-object/from16·v0,·p3 | 125 | ····move-object/from16·v0,·p3 |
125 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getInt(I)I | 126 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getInt(I)I |
126 | ····move-result·v2 | 127 | ····move-result·v2 |
128 | ····.line·104 | ||
127 | ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 129 | ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
128 | ····move-result·v2 | 130 | ····move-result·v2 |
129 | ····invoke-static·{v1,·v2},·Lcom/android/calendar/CalendarColorPickerDialog;->access$002(Lcom/android/calendar/CalendarColorPickerDialog;I)I | 131 | ····invoke-static·{v1,·v2},·Lcom/android/calendar/CalendarColorPickerDialog;->access$002(Lcom/android/calendar/CalendarColorPickerDialog;I)I |
130 | ····.line·106 | 132 | ····.line·106 |
Offset 145, 26 lines modified | Offset 147, 28 lines modified | ||
145 | ····new-array·v7,·v1,·[Ljava/lang/String; | 147 | ····new-array·v7,·v1,·[Ljava/lang/String; |
146 | ····const/4·v1,·0x0 | 148 | ····const/4·v1,·0x0 |
147 | ····const/4·v2,·0x0 | 149 | ····const/4·v2,·0x0 |
150 | ····.line·108 | ||
148 | ····move-object/from16·v0,·p3 | 151 | ····move-object/from16·v0,·p3 |
149 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 152 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
150 | ····move-result-object·v2 | 153 | ····move-result-object·v2 |
151 | ····aput-object·v2,·v7,·v1 | 154 | ····aput-object·v2,·v7,·v1 |
152 | ····const/4·v1,·0x1 | 155 | ····const/4·v1,·0x1 |
153 | ····const/4·v2,·0x1 | 156 | ····const/4·v2,·0x1 |
157 | ····.line·109 | ||
154 | ····move-object/from16·v0,·p3 | 158 | ····move-object/from16·v0,·p3 |
155 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 159 | ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
156 | ····move-result-object·v2 | 160 | ····move-result-object·v2 |
157 | ····aput-object·v2,·v7,·v1 | 161 | ····aput-object·v2,·v7,·v1 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoActivity; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/EventInfoActivity;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/EventInfoActivity;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·55 | 25 | ····.line·55 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoActivity$1;->this$0:Lcom/android/calendar/EventInfoActivity; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoActivity$1;->this$0:Lcom/android/calendar/EventInfoActivity; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/SearchActivity;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/SearchActivity;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/SearchActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·85 | 25 | ····.line·85 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/SearchActivity$1;->this$0:Lcom/android/calendar/SearchActivity; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/SearchActivity$1;->this$0:Lcom/android/calendar/SearchActivity; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 421, 15 lines modified | Offset 421, 15 lines modified | ||
421 | ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/android/calendar/Event;->doComputePositions(Ljava/util/ArrayList;JZ)V | 421 | ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/android/calendar/Event;->doComputePositions(Ljava/util/ArrayList;JZ)V |
422 | ····goto·:goto_0 | 422 | ····goto·:goto_0 |
423 | .end·method | 423 | .end·method |
424 | .method·private·static·doComputePositions(Ljava/util/ArrayList;JZ)V | 424 | .method·private·static·doComputePositions(Ljava/util/ArrayList;JZ)V |
425 | ····.locals·1 | 425 | ····.locals·14 |
426 | ····.param·p1,·"minimumDurationMillis"····#·J | 426 | ····.param·p1,·"minimumDurationMillis"····#·J |
427 | ····.param·p3,·"doAlldayEvents"····#·Z | 427 | ····.param·p3,·"doAlldayEvents"····#·Z |
428 | ····.annotation·system·Ldalvik/annotation/Signature; | 428 | ····.annotation·system·Ldalvik/annotation/Signature; |
429 | ········value·=·{ | 429 | ········value·=·{ |
430 | ············"(", | 430 | ············"(", |
431 | ············"Ljava/util/ArrayList", | 431 | ············"Ljava/util/ArrayList", |
432 | ············"<", | 432 | ············"<", |
Offset 464, 31 lines modified | Offset 464, 31 lines modified | ||
464 | ····.line·457 | 464 | ····.line·457 |
465 | ····:cond_0 | 465 | ····:cond_0 |
466 | ····const-wide/16·v5,·0x0 | 466 | ····const-wide/16·v5,·0x0 |
467 | ····.line·458 | 467 | ····.line·458 |
468 | ····.local·v5,·"colMask":J | 468 | ····.local·v5,·"colMask":J |
469 | ····const/4·v1 | 469 | ····const/4·v12,·0x0 |
470 | ····.line·459 | 470 | ····.line·459 |
471 | ····.local·v1 | 471 | ····.local·v12,·"maxCols":I |
472 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 472 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
473 | ····move-result-object·v1 | 473 | ····move-result-object·v13 |
474 | ····:cond_1 | 474 | ····:cond_1 |
475 | ····:goto_0 | 475 | ····:goto_0 |
476 | ····invoke-interface·{v1 | 476 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
477 | ····move-result·v2 | 477 | ····move-result·v2 |
478 | ····if-eqz·v2,·:cond_6 | 478 | ····if-eqz·v2,·:cond_6 |
479 | ····invoke-interface·{v1 | 479 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
480 | ····move-result-object·v1 | 480 | ····move-result-object·v1 |
481 | ····check-cast·v1,·Lcom/android/calendar/Event; | 481 | ····check-cast·v1,·Lcom/android/calendar/Event; |
482 | ····.line·461 | 482 | ····.line·461 |
483 | ····.local·v1,·"event":Lcom/android/calendar/Event; | 483 | ····.local·v1,·"event":Lcom/android/calendar/Event; |
Offset 499, 21 lines modified | Offset 499, 22 lines modified | ||
499 | ····move/from16·v0,·p3 | 499 | ····move/from16·v0,·p3 |
500 | ····if-ne·v2,·v0,·:cond_1 | 500 | ····if-ne·v2,·v0,·:cond_1 |
501 | ····.line·464 | 501 | ····.line·464 |
502 | ····if-nez·p3,·:cond_2 | 502 | ····if-nez·p3,·:cond_2 |
503 | ····.line·46 | 503 | ····.line·466 |
504 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 504 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
505 | ····move-result-object·v2 | 505 | ····move-result-object·v2 |
506 | ····move-wide | 506 | ····move-wide·v3,·p1 |
507 | ····.line·465 | ||
507 | ····invoke-static/range·{v1·..·v6},·Lcom/android/calendar/Event;->removeNonAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;JJ)J | 508 | ····invoke-static/range·{v1·..·v6},·Lcom/android/calendar/Event;->removeNonAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;JJ)J |
508 | ····move-result-wide·v5 | 509 | ····move-result-wide·v5 |
509 | ····.line·473 | 510 | ····.line·473 |
510 | ····:goto_1 | 511 | ····:goto_1 |
511 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->isEmpty()Z | 512 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->isEmpty()Z |
Offset 521, 63 lines modified | Offset 522, 59 lines modified | ||
521 | ····move-result·v2 | 522 | ····move-result·v2 |
522 | ····if-eqz·v2,·:cond_4 | 523 | ····if-eqz·v2,·:cond_4 |
523 | ····.line·474 | 524 | ····.line·474 |
524 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 525 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
525 | ····move-result-object·v | 526 | ····move-result-object·v2 |
526 | ····.local·v12,·"i$":Ljava/util/Iterator; | ||
527 | ····:goto_2 | 527 | ····:goto_2 |
528 | ····invoke-interface·{v | 528 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
529 | ····move-result·v | 529 | ····move-result·v3 |
530 | ····if-eqz·v | 530 | ····if-eqz·v3,·:cond_3 |
531 | ····invoke-interface·{v | 531 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
532 | ····move-result-object·v9 | 532 | ····move-result-object·v9 |
533 | ····check-cast·v9,·Lcom/android/calendar/Event; | 533 | ····check-cast·v9,·Lcom/android/calendar/Event; |
534 | ····.line·475 | 534 | ····.line·475 |
535 | ····.local·v9,·"ev":Lcom/android/calendar/Event; | 535 | ····.local·v9,·"ev":Lcom/android/calendar/Event; |
536 | ····invoke-virtual·{v9,·v1 | 536 | ····invoke-virtual·{v9,·v12},·Lcom/android/calendar/Event;->setMaxColumns(I)V |
537 | ····goto·:goto_2 | 537 | ····goto·:goto_2 |
538 | ····.line·468 | 538 | ····.line·468 |
539 | ····.end·local·v9····#·"ev":Lcom/android/calendar/Event; | 539 | ····.end·local·v9····#·"ev":Lcom/android/calendar/Event; |
540 | ····.end·local·v12····#·"i$":Ljava/util/Iterator; | ||
541 | ····:cond_2 | 540 | ····:cond_2 |
542 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 541 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
543 | ····move-result-object·v2 | 542 | ····move-result-object·v2 |
544 | ····invoke-static·{v1,·v2,·v5,·v6},·Lcom/android/calendar/Event;->removeAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;J)J | 543 | ····invoke-static·{v1,·v2,·v5,·v6},·Lcom/android/calendar/Event;->removeAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;J)J |
545 | ····move-result-wide·v5 | 544 | ····move-result-wide·v5 |
546 | ····goto·:goto_1 | 545 | ····goto·:goto_1 |
547 | ····.line·477 | 546 | ····.line·477 |
548 | ····.restart·local·v12····#·"i$":Ljava/util/Iterator; | ||
549 | ····:cond_3 | 547 | ····:cond_3 |
550 | ····const/4·v1 | 548 | ····const/4·v12,·0x0 |
551 | ····.line·478 | 549 | ····.line·478 |
552 | ····const-wide/16·v5,·0x0 | 550 | ····const-wide/16·v5,·0x0 |
553 | ····.line·479 | 551 | ····.line·479 |
554 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->clear()V | 552 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->clear()V |
555 | ····.line·484 | 553 | ····.line·484 |
556 | ····.end·local·v12····#·"i$":Ljava/util/Iterator; | ||
Max diff block lines reached; 2513/6240 bytes (40.27%) of diff not shown. |
Offset 120, 18 lines modified | Offset 120, 20 lines modified | ||
120 | ····move-result·v1 | 120 | ····move-result·v1 |
121 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; | 121 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; |
122 | ····iget-object·v5,·p0,·Lcom/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener;->this$0:Lcom/android/calendar/CalendarColorPickerDialog; | 122 | ····iget-object·v5,·p0,·Lcom/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener;->this$0:Lcom/android/calendar/CalendarColorPickerDialog; |
123 | ····.line·154 | ||
123 | ····invoke-static·{v5},·Lcom/android/calendar/CalendarColorPickerDialog;->access$700(Lcom/android/calendar/CalendarColorPickerDialog;)J | 124 | ····invoke-static·{v5},·Lcom/android/calendar/CalendarColorPickerDialog;->access$700(Lcom/android/calendar/CalendarColorPickerDialog;)J |
124 | ····move-result-wide·v5 | 125 | ····move-result-wide·v5 |
126 | ····.line·153 | ||
125 | ····invoke-static·{v3,·v5,·v6},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; | 127 | ····invoke-static·{v3,·v5,·v6},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; |
126 | ····move-result-object·v3 | 128 | ····move-result-object·v3 |
127 | ····const-wide/16·v7,·0x0 | 129 | ····const-wide/16·v7,·0x0 |
128 | ····move-object·v5,·v2 | 130 | ····move-object·v5,·v2 |
Offset 131, 21 lines modified | Offset 131, 19 lines modified | ||
131 | ····const/4·v0,·0x0 | 131 | ····const/4·v0,·0x0 |
132 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
133 | .end·method | 133 | .end·method |
134 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 134 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
135 | ····.locals·1 | 135 | ····.locals·1 |
136 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
137 | ····.prologue | 136 | ····.prologue |
138 | ····.line·103 | 137 | ····.line·103 |
139 | ····check-cast·p1,·Lcom/android/calendar/CalendarEventModel$ReminderEntry; | 138 | ····check-cast·p1,·Lcom/android/calendar/CalendarEventModel$ReminderEntry; |
140 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
141 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->compareTo(Lcom/android/calendar/CalendarEventModel$ReminderEntry;)I | 139 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->compareTo(Lcom/android/calendar/CalendarEventModel$ReminderEntry;)I |
142 | ····move-result·v0 | 140 | ····move-result·v0 |
143 | ····return·v0 | 141 | ····return·v0 |
144 | .end·method | 142 | .end·method |
Offset 214, 15 lines modified | Offset 214, 15 lines modified | ||
214 | ····.line·142 | 214 | ····.line·142 |
215 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mIntentAllDay:Z | 215 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mIntentAllDay:Z |
216 | ····.line·156 | 216 | ····.line·156 |
217 | ····iput-boolean·v1,·p0,·Lcom/android/calendar/AllInOneActivity;->mCheckForAccounts:Z | 217 | ····iput-boolean·v1,·p0,·Lcom/android/calendar/AllInOneActivity;->mCheckForAccounts:Z |
218 | ····.line·1 | 218 | ····.line·170 |
219 | ····invoke-static·{},·Lcom/android/calendar/ExtensionsFactory;->getAllInOneMenuExtensions()Lcom/android/calendar/AllInOneMenuExtensionsInterface; | 219 | ····invoke-static·{},·Lcom/android/calendar/ExtensionsFactory;->getAllInOneMenuExtensions()Lcom/android/calendar/AllInOneMenuExtensionsInterface; |
220 | ····move-result-object·v0 | 220 | ····move-result-object·v0 |
221 | ····iput-object·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mExtensions:Lcom/android/calendar/AllInOneMenuExtensionsInterface; | 221 | ····iput-object·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mExtensions:Lcom/android/calendar/AllInOneMenuExtensionsInterface; |
222 | ····.line·172 | 222 | ····.line·172 |
Offset 904, 24 lines modified | Offset 904, 26 lines modified | ||
904 | ····const/4·v10,·0x0 | 904 | ····const/4·v10,·0x0 |
905 | ····const-string·v3,·"key_event_id" | 905 | ····const-string·v3,·"key_event_id" |
906 | ····const-wide/16·v11,·-0x1 | 906 | ····const-wide/16·v11,·-0x1 |
907 | ····.line·689 | ||
907 | ····move-object/from16·v0,·p4 | 908 | ····move-object/from16·v0,·p4 |
908 | ····invoke-virtual·{v0,·v3,·v11,·v12},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J | 909 | ····invoke-virtual·{v0,·v3,·v11,·v12},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J |
909 | ····move-result-wide·v11 | 910 | ····move-result-wide·v11 |
910 | ····move-object/from16·v6,·p0 | 911 | ····move-object/from16·v6,·p0 |
911 | ····move/from16·v13,·p3 | 912 | ····move/from16·v13,·p3 |
913 | ····.line·688 | ||
912 | ····invoke-virtual/range·{v5·..·v13},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;JLandroid/text/format/Time;Landroid/text/format/Time;JI)V | 914 | ····invoke-virtual/range·{v5·..·v13},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;JLandroid/text/format/Time;Landroid/text/format/Time;JI)V |
913 | ····.line·693 | 915 | ····.line·693 |
914 | ····:cond_6 | 916 | ····:cond_6 |
915 | ····:goto_2 | 917 | ····:goto_2 |
916 | ····return-void | 918 | ····return-void |
Offset 1907, 20 lines modified | Offset 1909, 22 lines modified | ||
1907 | ····move-object/from16·v0,·p0 | 1909 | ····move-object/from16·v0,·p0 |
1908 | ····iget·v0,·v0,·Lcom/android/calendar/AllInOneActivity;->mWeekNum:I | 1910 | ····iget·v0,·v0,·Lcom/android/calendar/AllInOneActivity;->mWeekNum:I |
1909 | ····move/from16·v19,·v0 | 1911 | ····move/from16·v19,·v0 |
1912 | ····.line·1030 | ||
1910 | ····invoke-static/range·{v19·..·v19},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1913 | ····invoke-static/range·{v19·..·v19},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1911 | ····move-result-object·v19 | 1914 | ····move-result-object·v19 |
1912 | ····aput-object·v19,·v17,·v18 | 1915 | ····aput-object·v19,·v17,·v18 |
1916 | ····.line·1029 | ||
1913 | ····move-object/from16·v0,·v17 | 1917 | ····move-object/from16·v0,·v17 |
1914 | ····invoke-virtual·{v3,·v6,·v7,·v0},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 1918 | ····invoke-virtual·{v3,·v6,·v7,·v0},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
1915 | ····move-result-object·v16 | 1919 | ····move-result-object·v16 |
1916 | ····.line·1031 | 1920 | ····.line·1031 |
Offset 1977, 14 lines modified | Offset 1981, 15 lines modified | ||
1977 | ····if-ne·v3,·v6,·:cond_9 | 1981 | ····if-ne·v3,·v6,·:cond_9 |
1978 | ····:cond_2 | 1982 | ····:cond_2 |
1979 | ····move-object/from16·v0,·p0 | 1983 | ····move-object/from16·v0,·p0 |
1980 | ····iget-object·v3,·v0,·Lcom/android/calendar/AllInOneActivity;->mTimeZone:Ljava/lang/String; | 1984 | ····iget-object·v3,·v0,·Lcom/android/calendar/AllInOneActivity;->mTimeZone:Ljava/lang/String; |
1985 | ····.line·1051 | ||
1981 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; | 1986 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; |
1982 | ····move-result-object·v6 | 1987 | ····move-result-object·v6 |
1983 | ····invoke-static·{v3,·v6},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 1988 | ····invoke-static·{v3,·v6},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
1984 | ····move-result·v3 | 1989 | ····move-result·v3 |
Offset 2039, 14 lines modified | Offset 2044, 15 lines modified | ||
2039 | ····:cond_3 | 2044 | ····:cond_3 |
2040 | ····new-instance·v17,·Ljava/lang/StringBuilder; | 2045 | ····new-instance·v17,·Ljava/lang/StringBuilder; |
2041 | ····move-object/from16·v3,·p0 | 2046 | ····move-object/from16·v3,·p0 |
2042 | ····move-wide·v6,·v4 | 2047 | ····move-wide·v6,·v4 |
2048 | ····.line·1062 | ||
2043 | ····invoke-static/range·{v3·..·v8},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; | 2049 | ····invoke-static/range·{v3·..·v8},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; |
2044 | ····move-result-object·v3 | 2050 | ····move-result-object·v3 |
2045 | ····move-object/from16·v0,·v17 | 2051 | ····move-object/from16·v0,·v17 |
2046 | ····invoke-direct·{v0,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 2052 | ····invoke-direct·{v0,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
Offset 2059, 34 lines modified | Offset 2065, 39 lines modified | ||
2059 | ····move-result-object·v3 | 2065 | ····move-result-object·v3 |
2060 | ····move-object/from16·v0,·p0 | 2066 | ····move-object/from16·v0,·p0 |
2061 | ····iget-object·v6,·v0,·Lcom/android/calendar/AllInOneActivity;->mTimeZone:Ljava/lang/String; | 2067 | ····iget-object·v6,·v0,·Lcom/android/calendar/AllInOneActivity;->mTimeZone:Ljava/lang/String; |
2068 | ····.line·1063 | ||
2062 | ····invoke-static·{v6},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; | 2069 | ····invoke-static·{v6},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; |
2063 | ····move-result-object·v6 | 2070 | ····move-result-object·v6 |
2064 | ····const/4·v7,·0x0 | 2071 | ····const/4·v7,·0x0 |
2072 | ····.line·1064 | ||
2065 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 2073 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
2066 | ····move-result-object·v17 | 2074 | ····move-result-object·v17 |
2075 | ····.line·1063 | ||
2067 | ····move-object/from16·v0,·v17 | 2076 | ····move-object/from16·v0,·v17 |
2068 | ····invoke-virtual·{v6,·v10,·v7,·v0},·Ljava/util/TimeZone;->getDisplayName(ZILjava/util/Locale;)Ljava/lang/String; | 2077 | ····invoke-virtual·{v6,·v10,·v7,·v0},·Ljava/util/TimeZone;->getDisplayName(ZILjava/util/Locale;)Ljava/lang/String; |
2069 | ····move-result-object·v6 | 2078 | ····move-result-object·v6 |
2079 | ····.line·1062 | ||
2070 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2080 | ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 11816/15287 bytes (77.29%) 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/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·4958 | 27 | ····.line·4958 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$8;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$8;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 75, 28 lines modified | Offset 76, 30 lines modified | ||
75 | ····const-wide/16·v5,·-0x1 | 76 | ····const-wide/16·v5,·-0x1 |
76 | ····move-object/from16·v0,·p0 | 77 | ····move-object/from16·v0,·p0 |
77 | ····iget-object·v2,·v0,·Lcom/android/calendar/DayView$8;->this$0:Lcom/android/calendar/DayView; | 78 | ····iget-object·v2,·v0,·Lcom/android/calendar/DayView$8;->this$0:Lcom/android/calendar/DayView; |
79 | ····.line·4967 | ||
78 | ····invoke-virtual·{v2},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J | 80 | ····invoke-virtual·{v2},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J |
79 | ····move-result-wide·v7 | 81 | ····move-result-wide·v7 |
80 | ····const-wide/16·v9,·0x0 | 82 | ····const-wide/16·v9,·0x0 |
81 | ····const/4·v11,·-0x1 | 83 | ····const/4·v11,·-0x1 |
82 | ····const/4·v12,·-0x1 | 84 | ····const/4·v12,·-0x1 |
83 | ····const-wide/16·v15,·-0x1 | 85 | ····const-wide/16·v15,·-0x1 |
84 | ····move-object/from16·v2,·p0 | 86 | ····move-object/from16·v2,·p0 |
87 | ····.line·4966 | ||
85 | ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V | 88 | ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V |
86 | ····.line·4970 | 89 | ····.line·4970 |
87 | ····.end·local·v13····#·"extraLong":J | 90 | ····.end·local·v13····#·"extraLong":J |
88 | ····:cond_1 | 91 | ····:cond_1 |
89 | ····return-void | 92 | ····return-void |
90 | .end·method | 93 | .end·method |
Offset 130, 14 lines modified | Offset 130, 15 lines modified | ||
130 | ····move-result-wide·v6 | 130 | ····move-result-wide·v6 |
131 | ····move-object/from16·v0,·p0 | 131 | ····move-object/from16·v0,·p0 |
132 | ····iget-object·v4,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 132 | ····iget-object·v4,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
133 | ····.line·624 | ||
133 | ····invoke-static·{v4},·Lcom/android/calendar/EventInfoFragment;->access$400(Lcom/android/calendar/EventInfoFragment;)J | 134 | ····invoke-static·{v4},·Lcom/android/calendar/EventInfoFragment;->access$400(Lcom/android/calendar/EventInfoFragment;)J |
134 | ····move-result-wide·v9 | 135 | ····move-result-wide·v9 |
135 | ····sub-long/2addr·v6,·v9 | 136 | ····sub-long/2addr·v6,·v9 |
136 | ····sub-long·v30,·v2,·v6 | 137 | ····sub-long·v30,·v2,·v6 |
Offset 262, 24 lines modified | Offset 263, 26 lines modified | ||
262 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 263 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
263 | ····move-object/from16·v0,·p0 | 264 | ····move-object/from16·v0,·p0 |
264 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 265 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
266 | ····.line·479 | ||
265 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; | 267 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; |
266 | ····move-result-object·v3 | 268 | ····move-result-object·v3 |
267 | ····const/16·v4,·0xb | 269 | ····const/16·v4,·0xb |
268 | ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getInt(I)I | 270 | ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getInt(I)I |
269 | ····move-result·v3 | 271 | ····move-result·v3 |
272 | ····.line·478 | ||
270 | ····invoke-static·{v3},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 273 | ····invoke-static·{v3},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
271 | ····move-result·v3 | 274 | ····move-result·v3 |
272 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$902(Lcom/android/calendar/EventInfoFragment;I)I | 275 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$902(Lcom/android/calendar/EventInfoFragment;I)I |
273 | ····.line·480 | 276 | ····.line·480 |
Offset 324, 18 lines modified | Offset 327, 20 lines modified | ||
324 | ····if-eqz·v2,·:cond_8 | 327 | ····if-eqz·v2,·:cond_8 |
325 | ····move-object/from16·v0,·p0 | 328 | ····move-object/from16·v0,·p0 |
326 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 329 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
330 | ····.line·485 | ||
327 | ····invoke-static·{v2},·Lcom/android/calendar/EventInfoFragment;->access$900(Lcom/android/calendar/EventInfoFragment;)I | 331 | ····invoke-static·{v2},·Lcom/android/calendar/EventInfoFragment;->access$900(Lcom/android/calendar/EventInfoFragment;)I |
328 | ····move-result·v2 | 332 | ····move-result·v2 |
333 | ····.line·484 | ||
329 | ····:goto_2 | 334 | ····:goto_2 |
330 | ····invoke-static·{v3,·v2},·Lcom/android/calendar/EventInfoFragment;->access$1102(Lcom/android/calendar/EventInfoFragment;I)I | 335 | ····invoke-static·{v3,·v2},·Lcom/android/calendar/EventInfoFragment;->access$1102(Lcom/android/calendar/EventInfoFragment;I)I |
331 | ····.line·487 | 336 | ····.line·487 |
332 | ····move-object/from16·v0,·p0 | 337 | ····move-object/from16·v0,·p0 |
333 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 338 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
Offset 414, 14 lines modified | Offset 419, 15 lines modified | ||
414 | ····const/4·v2,·0x0 | 419 | ····const/4·v2,·0x0 |
415 | ····move-object/from16·v0,·p0 | 420 | ····move-object/from16·v0,·p0 |
416 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 421 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
422 | ····.line·501 | ||
417 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; | 423 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; |
418 | ····move-result-object·v3 | 424 | ····move-result-object·v3 |
419 | ····const/4·v4,·0x4 | 425 | ····const/4·v4,·0x4 |
420 | ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getLong(I)J | 426 | ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getLong(I)J |
Offset 448, 32 lines modified | Offset 454, 34 lines modified | ||
448 | ····move-object/from16·v2,·p0 | 454 | ····move-object/from16·v2,·p0 |
449 | ····invoke-virtual/range·{v2·..·v9},·Lcom/android/calendar/EventInfoFragment$QueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 455 | ····invoke-virtual/range·{v2·..·v9},·Lcom/android/calendar/EventInfoFragment$QueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
450 | ····goto/16·:goto_1 | 456 | ····goto/16·:goto_1 |
451 | ····.line·48 | 457 | ····.line·485 |
452 | ····.end·local·v5····#·"uri":Landroid/net/Uri; | 458 | ····.end·local·v5····#·"uri":Landroid/net/Uri; |
453 | ····.end·local·v8····#·"args":[Ljava/lang/String; | 459 | ····.end·local·v8····#·"args":[Ljava/lang/String; |
454 | ····:cond_8 | 460 | ····:cond_8 |
455 | ····move-object/from16·v0,·p0 | 461 | ····move-object/from16·v0,·p0 |
456 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 462 | ····iget-object·v2,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
463 | ····.line·486 | ||
457 | ····invoke-static·{v2},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; | 464 | ····invoke-static·{v2},·Lcom/android/calendar/EventInfoFragment;->access$600(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; |
458 | ····move-result-object·v2 | 465 | ····move-result-object·v2 |
459 | ····const/16·v4,·0xc | 466 | ····const/16·v4,·0xc |
460 | ····invoke-interface·{v2,·v4},·Landroid/database/Cursor;->getInt(I)I | 467 | ····invoke-interface·{v2,·v4},·Landroid/database/Cursor;->getInt(I)I |
461 | ····move-result·v2 | 468 | ····move-result·v2 |
469 | ····.line·485 | ||
462 | ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 470 | ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
463 | ····move-result·v2 | 471 | ····move-result·v2 |
464 | ····goto·:goto_2 | 472 | ····goto·:goto_2 |
465 | ····.line·506 | 473 | ····.line·506 |
Offset 517, 14 lines modified | Offset 525, 15 lines modified | ||
517 | ····const/4·v2,·0x0 | 525 | ····const/4·v2,·0x0 |
518 | ····move-object/from16·v0,·p0 | 526 | ····move-object/from16·v0,·p0 |
519 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; | 527 | ····iget-object·v3,·v0,·Lcom/android/calendar/EventInfoFragment$QueryHandler;->this$0:Lcom/android/calendar/EventInfoFragment; |
528 | ····.line·512 | ||
520 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$1500(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; | 529 | ····invoke-static·{v3},·Lcom/android/calendar/EventInfoFragment;->access$1500(Lcom/android/calendar/EventInfoFragment;)Landroid/database/Cursor; |
521 | ····move-result-object·v3 | 530 | ····move-result-object·v3 |
Max diff block lines reached; 2788/6809 bytes (40.95%) of diff not shown. |
Offset 494, 14 lines modified | Offset 494, 15 lines modified | ||
494 | ····move-result-object·v2 | 494 | ····move-result-object·v2 |
495 | ····.line·252 | 495 | ····.line·252 |
496 | ····.local·v2,·"fm":Landroid/app/FragmentManager; | 496 | ····.local·v2,·"fm":Landroid/app/FragmentManager; |
497 | ····const-string·v4,·"TimeZonePicker" | 497 | ····const-string·v4,·"TimeZonePicker" |
498 | ····.line·253 | ||
498 | ····invoke-virtual·{v2,·v4},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 499 | ····invoke-virtual·{v2,·v4},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
499 | ····move-result-object·v3 | 500 | ····move-result-object·v3 |
500 | ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog; | 501 | ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog; |
501 | ····.line·254 | 502 | ····.line·254 |
Offset 725, 14 lines modified | Offset 726, 15 lines modified | ||
725 | ····if-nez·v2,·:cond_1 | 726 | ····if-nez·v2,·:cond_1 |
726 | ····.line·172 | 727 | ····.line·172 |
727 | ····:cond_0 | 728 | ····:cond_0 |
728 | ····const-string·v2,·"preferences_alerts_category" | 729 | ····const-string·v2,·"preferences_alerts_category" |
730 | ····.line·173 | ||
729 | ····invoke-virtual·{v12,·v2},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 731 | ····invoke-virtual·{v12,·v2},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
730 | ····move-result-object·v10 | 732 | ····move-result-object·v10 |
731 | ····check-cast·v10,·Landroid/preference/PreferenceCategory; | 733 | ····check-cast·v10,·Landroid/preference/PreferenceCategory; |
732 | ····.line·174 | 734 | ····.line·174 |
Offset 1026, 20 lines modified | Offset 1028, 22 lines modified | ||
1026 | ····move-result-object·v3 | 1028 | ····move-result-object·v3 |
1027 | ····move-object/from16·v0,·p0 | 1029 | ····move-object/from16·v0,·p0 |
1028 | ····iget-object·v4,·v0,·Lcom/android/calendar/GeneralPreferences;->mTimeZoneId:Ljava/lang/String; | 1030 | ····iget-object·v4,·v0,·Lcom/android/calendar/GeneralPreferences;->mTimeZoneId:Ljava/lang/String; |
1031 | ····.line·227 | ||
1029 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1032 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
1030 | ····move-result-wide·v5 | 1033 | ····move-result-wide·v5 |
1031 | ····const/4·v7,·0x0 | 1034 | ····const/4·v7,·0x0 |
1035 | ····.line·226 | ||
1032 | ····invoke-virtual/range·{v2·..·v7},·Lcom/android/timezonepicker/TimeZonePickerUtils;->getGmtDisplayName(Landroid/content/Context;Ljava/lang/String;JZ)Ljava/lang/CharSequence; | 1036 | ····invoke-virtual/range·{v2·..·v7},·Lcom/android/timezonepicker/TimeZonePickerUtils;->getGmtDisplayName(Landroid/content/Context;Ljava/lang/String;JZ)Ljava/lang/CharSequence; |
1033 | ····move-result-object·v17 | 1037 | ····move-result-object·v17 |
1034 | ····.line·228 | 1038 | ····.line·228 |
1035 | ····.local·v17,·"timezoneName":Ljava/lang/CharSequence; | 1039 | ····.local·v17,·"timezoneName":Ljava/lang/CharSequence; |
1036 | ····move-object/from16·v0,·p0 | 1040 | ····move-object/from16·v0,·p0 |
Offset 1057, 14 lines modified | Offset 1061, 15 lines modified | ||
1057 | ····.line·230 | 1061 | ····.line·230 |
1058 | ····invoke-virtual·{v8},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; | 1062 | ····invoke-virtual·{v8},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; |
1059 | ····move-result-object·v2 | 1063 | ····move-result-object·v2 |
1060 | ····const-string·v3,·"TimeZonePicker" | 1064 | ····const-string·v3,·"TimeZonePicker" |
1065 | ····.line·231 | ||
1061 | ····invoke-virtual·{v2,·v3},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 1066 | ····invoke-virtual·{v2,·v3},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
1062 | ····move-result-object·v18 | 1067 | ····move-result-object·v18 |
1063 | ····check-cast·v18,·Lcom/android/timezonepicker/TimeZonePickerDialog; | 1068 | ····check-cast·v18,·Lcom/android/timezonepicker/TimeZonePickerDialog; |
1064 | ····.line·232 | 1069 | ····.line·232 |
Offset 1393, 14 lines modified | Offset 1398, 15 lines modified | ||
1393 | ····.line·439 | 1398 | ····.line·439 |
1394 | ····new-instance·v1,·Landroid/provider/SearchRecentSuggestions; | 1399 | ····new-instance·v1,·Landroid/provider/SearchRecentSuggestions; |
1395 | ····invoke-virtual·{p0},·Lcom/android/calendar/GeneralPreferences;->getActivity()Landroid/app/Activity; | 1400 | ····invoke-virtual·{p0},·Lcom/android/calendar/GeneralPreferences;->getActivity()Landroid/app/Activity; |
1396 | ····move-result-object·v3 | 1401 | ····move-result-object·v3 |
1402 | ····.line·440 | ||
1397 | ····invoke-virtual·{p0},·Lcom/android/calendar/GeneralPreferences;->getActivity()Landroid/app/Activity; | 1403 | ····invoke-virtual·{p0},·Lcom/android/calendar/GeneralPreferences;->getActivity()Landroid/app/Activity; |
1398 | ····move-result-object·v4 | 1404 | ····move-result-object·v4 |
1399 | ····invoke-static·{v4},·Lcom/android/calendar/Utils;->getSearchAuthority(Landroid/content/Context;)Ljava/lang/String; | 1405 | ····invoke-static·{v4},·Lcom/android/calendar/Utils;->getSearchAuthority(Landroid/content/Context;)Ljava/lang/String; |
1400 | ····move-result-object·v4 | 1406 | ····move-result-object·v4 |
Offset 1420, 14 lines modified | Offset 1426, 15 lines modified | ||
1420 | ····const/4·v5,·0x0 | 1426 | ····const/4·v5,·0x0 |
1421 | ····invoke-static·{v3,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 1427 | ····invoke-static·{v3,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
1422 | ····move-result-object·v3 | 1428 | ····move-result-object·v3 |
1429 | ····.line·444 | ||
1423 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V | 1430 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V |
1424 | ····.line·447 | 1431 | ····.line·447 |
1425 | ····.end·local·v1····#·"suggestions":Landroid/provider/SearchRecentSuggestions; | 1432 | ····.end·local·v1····#·"suggestions":Landroid/provider/SearchRecentSuggestions; |
1426 | ····:goto_0 | 1433 | ····:goto_0 |
1427 | ····return·v2 | 1434 | ····return·v2 |
Offset 1533, 14 lines modified | Offset 1540, 15 lines modified | ||
1533 | ····move-result-object·v0 | 1540 | ····move-result-object·v0 |
1534 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; | 1541 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; |
1535 | ····move-result-object·v0 | 1542 | ····move-result-object·v0 |
1543 | ····.line·267 | ||
1536 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V | 1544 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
1537 | ····.line·268 | 1545 | ····.line·268 |
1538 | ····invoke-direct·{p0,·p0},·Lcom/android/calendar/GeneralPreferences;->setPreferenceListeners(Landroid/preference/Preference$OnPreferenceChangeListener;)V | 1546 | ····invoke-direct·{p0,·p0},·Lcom/android/calendar/GeneralPreferences;->setPreferenceListeners(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
1539 | ····.line·269 | 1547 | ····.line·269 |
1540 | ····return-void | 1548 | ····return-void |
Offset 1555, 14 lines modified | Offset 1563, 15 lines modified | ||
1555 | ····move-result-object·v0 | 1563 | ····move-result-object·v0 |
1556 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; | 1564 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; |
1557 | ····move-result-object·v0 | 1565 | ····move-result-object·v0 |
1566 | ····.line·289 | ||
Max diff block lines reached; 1284/5169 bytes (24.84%) 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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1002 | 27 | ····.line·1002 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$8;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$8;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·984 | 27 | ····.line·984 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$7;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$7;->this$0:Lcom/android/calendar/EventInfoFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·112 | 25 | ····.line·112 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$1;->this$0:Lcom/android/calendar/DeleteEventHelper; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$1;->this$0:Lcom/android/calendar/DeleteEventHelper; |
26 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V |
Offset 381, 14 lines modified | Offset 381, 15 lines modified | ||
381 | ····move-result·v0 | 381 | ····move-result·v0 |
382 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mIs24HourMode:Z | 382 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mIs24HourMode:Z |
383 | ····.line·115 | 383 | ····.line·115 |
384 | ····const-string·v0,·"preferences_reminders_quiet_hours" | 384 | ····const-string·v0,·"preferences_reminders_quiet_hours" |
385 | ····.line·116 | ||
385 | ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/OtherPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 386 | ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/OtherPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
386 | ····move-result-object·v0 | 387 | ····move-result-object·v0 |
387 | ····check-cast·v0,·Landroid/preference/CheckBoxPreference; | 388 | ····check-cast·v0,·Landroid/preference/CheckBoxPreference; |
388 | ····iput-object·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mQuietHours:Landroid/preference/CheckBoxPreference; | 389 | ····iput-object·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mQuietHours:Landroid/preference/CheckBoxPreference; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·4876 | 27 | ····.line·4876 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$UpdateCurrentTime;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$UpdateCurrentTime;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 768, 24 lines modified | Offset 768, 26 lines modified | ||
768 | ····invoke-static·{v9,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 768 | ····invoke-static·{v9,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
769 | ····move-result·v9 | 769 | ····move-result·v9 |
770 | ····iget-object·v10,·p0,·Lcom/android/calendar/StickyHeaderListView;->mListView:Landroid/widget/ListView; | 770 | ····iget-object·v10,·p0,·Lcom/android/calendar/StickyHeaderListView;->mListView:Landroid/widget/ListView; |
771 | ····.line·288 | ||
771 | ····invoke-virtual·{v10},·Landroid/widget/ListView;->getHeight()I | 772 | ····invoke-virtual·{v10},·Landroid/widget/ListView;->getHeight()I |
772 | ····move-result·v10 | 773 | ····move-result·v10 |
773 | ····const/high16·v11,·-0x80000000 | 774 | ····const/high16·v11,·-0x80000000 |
774 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 775 | ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
775 | ····move-result·v10 | 776 | ····move-result·v10 |
777 | ····.line·287 | ||
776 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/View;->measure(II)V | 778 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/View;->measure(II)V |
777 | ····.line·290 | 779 | ····.line·290 |
778 | ····iget-object·v9,·p0,·Lcom/android/calendar/StickyHeaderListView;->mStickyHeader:Landroid/view/View; | 780 | ····iget-object·v9,·p0,·Lcom/android/calendar/StickyHeaderListView;->mStickyHeader:Landroid/view/View; |
779 | ····invoke-virtual·{p0,·v9},·Lcom/android/calendar/StickyHeaderListView;->removeView(Landroid/view/View;)V | 781 | ····invoke-virtual·{p0,·v9},·Lcom/android/calendar/StickyHeaderListView;->removeView(Landroid/view/View;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·61 | 27 | ····.line·61 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayFragment$1;->this$0:Lcom/android/calendar/DayFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayFragment$1;->this$0:Lcom/android/calendar/DayFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 156 lines modified | Offset 44, 150 lines modified | ||
44 | ····invoke-virtual·{p1},·Lcom/android/calendar/CalendarSettingsActivity;->hideMenuButtons()V | 44 | ····invoke-virtual·{p1},·Lcom/android/calendar/CalendarSettingsActivity;->hideMenuButtons()V |
45 | ····.line·75 | 45 | ····.line·75 |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·onCreate(Landroid/os/Bundle;)V | 48 | .method·public·onCreate(Landroid/os/Bundle;)V |
49 | ····.locals· | 49 | ····.locals·9 |
50 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 50 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·44 | 52 | ····.line·44 |
53 | ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V | 53 | ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V |
54 | ····.line·46 | 54 | ····.line·46 |
55 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getPreferenceManager()Landroid/preference/PreferenceManager; | 55 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getPreferenceManager()Landroid/preference/PreferenceManager; |
56 | ····move-result-object·v | 56 | ····move-result-object·v5 |
57 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; | 57 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; |
58 | ····move-result-object·v | 58 | ····move-result-object·v6 |
59 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v5,·v6},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen; |
60 | ····move-result-object·v | 60 | ····move-result-object·v3 |
61 | ····.line·47 | 61 | ····.line·47 |
62 | ····.local·v | 62 | ····.local·v3,·"ps":Landroid/preference/PreferenceScreen; |
63 | ····const·v | 63 | ····const·v5,·0x7f0d00b2 |
64 | ····invoke-virtual·{v | 64 | ····invoke-virtual·{v3,·v5},·Landroid/preference/PreferenceScreen;->setTitle(I)V |
65 | ····.line·49 | 65 | ····.line·49 |
66 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; | 66 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; |
67 | ····move-result-object·v | 67 | ····move-result-object·v5 |
68 | ····invoke-static·{v | 68 | ····invoke-static·{v5},·Lcom/android/calendar/Utils;->getQuickResponses(Landroid/content/Context;)[Ljava/lang/String; |
69 | ····move-result-object·v | 69 | ····move-result-object·v5 |
70 | ····iput-object·v | 70 | ····iput-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String; |
71 | ····.line·51 | 71 | ····.line·51 |
72 | ····iget-object·v | 72 | ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String; |
73 | ····if-eqz·v | 73 | ····if-eqz·v5,·:cond_0 |
74 | ····.line·52 | 74 | ····.line·52 |
75 | ····iget-object·v | 75 | ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String; |
76 | ····array-length·v | 76 | ····array-length·v5,·v5 |
77 | ····new-array·v | 77 | ····new-array·v5,·v5,·[Landroid/preference/EditTextPreference; |
78 | ····iput-object·v | 78 | ····iput-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mEditTextPrefs:[Landroid/preference/EditTextPreference; |
79 | ····.line·54 | 79 | ····.line·54 |
80 | ····iget-object·v | 80 | ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String; |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v5},·Ljava/util/Arrays;->sort([Ljava/lang/Object;)V |
82 | ····.line·55 | 82 | ····.line·55 |
83 | ····const/4·v | 83 | ····const/4·v1,·0x0 |
84 | ····.line·56 | 84 | ····.line·56 |
85 | ····.local·v | 85 | ····.local·v1,·"i":I |
86 | ····iget-object·v | 86 | ····iget-object·v6,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String; |
87 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
88 | ····array-length·v | 87 | ····array-length·v7,·v6 |
89 | ····.local·v5,·"len$":I | ||
90 | ····const/4·v | 88 | ····const/4·v5,·0x0 |
91 | ····.local·v4,·"i$":I | ||
92 | ····move·v | 89 | ····move·v2,·v1 |
93 | ····.end·local·v | 90 | ····.end·local·v1····#·"i":I |
94 | ····.local·v | 91 | ····.local·v2,·"i":I |
95 | ····:goto_0 | 92 | ····:goto_0 |
96 | ····if-ge·v | 93 | ····if-ge·v5,·v7,·:cond_1 |
97 | ····aget-object·v | 94 | ····aget-object·v4,·v6,·v5 |
98 | ····.line·57 | 95 | ····.line·57 |
99 | ····.local·v | 96 | ····.local·v4,·"response":Ljava/lang/String; |
100 | ····new-instance·v | 97 | ····new-instance·v0,·Landroid/preference/EditTextPreference; |
101 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; | 98 | ····invoke-virtual·{p0},·Lcom/android/calendar/QuickResponseSettings;->getActivity()Landroid/app/Activity; |
102 | ····move-result-object·v8 | 99 | ····move-result-object·v8 |
103 | ····invoke-direct·{v | 100 | ····invoke-direct·{v0,·v8},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V |
104 | ····.line·58 | 101 | ····.line·58 |
105 | ····.local·v | 102 | ····.local·v0,·"et":Landroid/preference/EditTextPreference; |
106 | ····const·v8,·0x7f0d00b0 | 103 | ····const·v8,·0x7f0d00b0 |
107 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v0,·v8},·Landroid/preference/EditTextPreference;->setDialogTitle(I)V |
108 | ····.line·59 | 105 | ····.line·59 |
109 | ····invoke-virtual·{v | 106 | ····invoke-virtual·{v0,·v4},·Landroid/preference/EditTextPreference;->setTitle(Ljava/lang/CharSequence;)V |
110 | ····.line·60 | 107 | ····.line·60 |
111 | ····invoke-virtual·{v | 108 | ····invoke-virtual·{v0,·v4},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V |
112 | ····.line·61 | 109 | ····.line·61 |
113 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v0,·p0},·Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
114 | ····.line·62 | 111 | ····.line·62 |
115 | ····iget-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mEditTextPrefs:[Landroid/preference/EditTextPreference; | 112 | ····iget-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mEditTextPrefs:[Landroid/preference/EditTextPreference; |
116 | ····add-int/lit8·v | 113 | ····add-int/lit8·v1,·v2,·0x1 |
117 | ····.end·local·v | 114 | ····.end·local·v2····#·"i":I |
118 | ····.restart·local·v | 115 | ····.restart·local·v1····#·"i":I |
119 | ····aput-object·v | 116 | ····aput-object·v0,·v8,·v2 |
120 | ····.line·63 | 117 | ····.line·63 |
121 | ····invoke-virtual·{v | 118 | ····invoke-virtual·{v3,·v0},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z |
122 | ····.line·56 | 119 | ····.line·56 |
123 | ····add-int/lit8·v | 120 | ····add-int/lit8·v5,·v5,·0x1 |
124 | ····move·v | 121 | ····move·v2,·v1 |
Max diff block lines reached; 1413/8165 bytes (17.31%) 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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2261 | 27 | ····.line·2261 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$14;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$14;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·415 | 27 | ····.line·415 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$1;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$1;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1780 | 27 | ····.line·1780 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$13;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$13;->this$0:Lcom/android/calendar/EventInfoFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 291, 14 lines modified | Offset 291, 15 lines modified | ||
291 | ····.prologue | 291 | ····.prologue |
292 | ····const/4·v4,·0x1 | 292 | ····const/4·v4,·0x1 |
293 | ····.line·216 | 293 | ····.line·216 |
294 | ····new-instance·v1,·Landroid/provider/SearchRecentSuggestions; | 294 | ····new-instance·v1,·Landroid/provider/SearchRecentSuggestions; |
295 | ····.line·217 | ||
295 | ····invoke-static·{p0},·Lcom/android/calendar/Utils;->getSearchAuthority(Landroid/content/Context;)Ljava/lang/String; | 296 | ····invoke-static·{p0},·Lcom/android/calendar/Utils;->getSearchAuthority(Landroid/content/Context;)Ljava/lang/String; |
296 | ····move-result-object·v2 | 297 | ····move-result-object·v2 |
297 | ····invoke-direct·{v1,·p0,·v2,·v4},·Landroid/provider/SearchRecentSuggestions;-><init>(Landroid/content/Context;Ljava/lang/String;I)V | 298 | ····invoke-direct·{v1,·p0,·v2,·v4},·Landroid/provider/SearchRecentSuggestions;-><init>(Landroid/content/Context;Ljava/lang/String;I)V |
298 | ····.line·219 | 299 | ····.line·219 |
Offset 396, 28 lines modified | Offset 397, 30 lines modified | ||
396 | ····move-object/from16·v0,·p1 | 397 | ····move-object/from16·v0,·p1 |
397 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; | 398 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; |
398 | ····const/4·v6,·0x0 | 399 | ····const/4·v6,·0x0 |
400 | ····.line·195 | ||
399 | ····invoke-virtual·{v3,·v6},·Landroid/text/format/Time;->toMillis(Z)J | 401 | ····invoke-virtual·{v3,·v6},·Landroid/text/format/Time;->toMillis(Z)J |
400 | ····move-result-wide·v6 | 402 | ····move-result-wide·v6 |
401 | ····move-object/from16·v0,·p1 | 403 | ····move-object/from16·v0,·p1 |
402 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->endTime:Landroid/text/format/Time; | 404 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->endTime:Landroid/text/format/Time; |
403 | ····const/4·v8,·0x0 | 405 | ····const/4·v8,·0x0 |
404 | ····invoke-virtual·{v3,·v8},·Landroid/text/format/Time;->toMillis(Z)J | 406 | ····invoke-virtual·{v3,·v8},·Landroid/text/format/Time;->toMillis(Z)J |
405 | ····move-result-wide·v8 | 407 | ····move-result-wide·v8 |
408 | ····.line·196 | ||
406 | ····invoke-virtual/range·{p1·..·p1},·Lcom/android/calendar/CalendarController$EventInfo;->getResponse()I | 409 | ····invoke-virtual/range·{p1·..·p1},·Lcom/android/calendar/CalendarController$EventInfo;->getResponse()I |
407 | ····move-result·v10 | 410 | ····move-result·v10 |
408 | ····const/4·v11,·0x0 | 411 | ····const/4·v11,·0x0 |
409 | ····const/4·v12,·0x1 | 412 | ····const/4·v12,·0x1 |
Offset 509, 18 lines modified | Offset 512, 20 lines modified | ||
509 | ····move-object/from16·v0,·p1 | 512 | ····move-object/from16·v0,·p1 |
510 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; | 513 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; |
511 | ····const/4·v3,·0x1 | 514 | ····const/4·v3,·0x1 |
515 | ····.line·206 | ||
512 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J | 516 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J |
513 | ····move-result-wide·v2 | 517 | ····move-result-wide·v2 |
518 | ····.line·205 | ||
514 | ····:goto_1 | 519 | ····:goto_1 |
515 | ····move-object/from16·v0,·v17 | 520 | ····move-object/from16·v0,·v17 |
516 | ····invoke-virtual·{v0,·v4,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; | 521 | ····invoke-virtual·{v0,·v4,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; |
517 | ····.line·207 | 522 | ····.line·207 |
518 | ····const-string·v4,·"endTime" | 523 | ····const-string·v4,·"endTime" |
Offset 533, 39 lines modified | Offset 538, 41 lines modified | ||
533 | ····move-object/from16·v0,·p1 | 538 | ····move-object/from16·v0,·p1 |
534 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->endTime:Landroid/text/format/Time; | 539 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->endTime:Landroid/text/format/Time; |
535 | ····const/4·v3,·0x1 | 540 | ····const/4·v3,·0x1 |
541 | ····.line·208 | ||
536 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J | 542 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J |
537 | ····move-result-wide·v2 | 543 | ····move-result-wide·v2 |
544 | ····.line·207 | ||
538 | ····:goto_2 | 545 | ····:goto_2 |
539 | ····move-object/from16·v0,·v17 | 546 | ····move-object/from16·v0,·v17 |
540 | ····invoke-virtual·{v0,·v4,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; | 547 | ····invoke-virtual·{v0,·v4,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; |
541 | ····.line·209 | 548 | ····.line·209 |
542 | ····move-object/from16·v0,·p0 | 549 | ····move-object/from16·v0,·p0 |
543 | ····move-object/from16·v1,·v17 | 550 | ····move-object/from16·v1,·v17 |
544 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/SearchActivity;->startActivity(Landroid/content/Intent;)V | 551 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/SearchActivity;->startActivity(Landroid/content/Intent;)V |
545 | ····goto·:goto_0 | 552 | ····goto·:goto_0 |
546 | ····.line·20 | 553 | ····.line·206 |
547 | ····:cond_1 | 554 | ····:cond_1 |
548 | ····const-wide/16·v2,·-0x1 | 555 | ····const-wide/16·v2,·-0x1 |
549 | ····goto·:goto_1 | 556 | ····goto·:goto_1 |
550 | ····.line·20 | 557 | ····.line·208 |
551 | ····:cond_2 | 558 | ····:cond_2 |
552 | ····const-wide/16·v2,·-0x1 | 559 | ····const-wide/16·v2,·-0x1 |
553 | ····goto·:goto_2 | 560 | ····goto·:goto_2 |
554 | .end·method | 561 | .end·method |
Offset 710, 14 lines modified | Offset 717, 15 lines modified | ||
710 | ····move-result·v4 | 717 | ····move-result·v4 |
711 | ····sput-boolean·v4,·Lcom/android/calendar/SearchActivity;->mIsMultipane:Z | 718 | ····sput-boolean·v4,·Lcom/android/calendar/SearchActivity;->mIsMultipane:Z |
712 | ····.line·115 | 719 | ····.line·115 |
713 | ····const·v4,·0x7f080005 | 720 | ····const·v4,·0x7f080005 |
721 | ····.line·116 | ||
714 | ····invoke-static·{p0,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z | 722 | ····invoke-static·{p0,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z |
715 | ····move-result·v4 | 723 | ····move-result·v4 |
716 | ····iput-boolean·v4,·p0,·Lcom/android/calendar/SearchActivity;->mShowEventDetailsWithAgenda:Z | 724 | ····iput-boolean·v4,·p0,·Lcom/android/calendar/SearchActivity;->mShowEventDetailsWithAgenda:Z |
717 | ····.line·118 | 725 | ····.line·118 |
Offset 921, 18 lines modified | Offset 929, 20 lines modified | ||
Max diff block lines reached; 2266/5454 bytes (41.55%) 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/android/calendar/DayView; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·284 | 24 | ····.line·284 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$4;->this$0:Lcom/android/calendar/DayView; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$4;->this$0:Lcom/android/calendar/DayView; |
25 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 531, 14 lines modified | Offset 531, 15 lines modified | ||
531 | ····.line·117 | 531 | ····.line·117 |
532 | ····new-instance·v0,·Lcom/android/calendar/DayView; | 532 | ····new-instance·v0,·Lcom/android/calendar/DayView; |
533 | ····invoke-virtual·{p0},·Lcom/android/calendar/DayFragment;->getActivity()Landroid/app/Activity; | 533 | ····invoke-virtual·{p0},·Lcom/android/calendar/DayFragment;->getActivity()Landroid/app/Activity; |
534 | ····move-result-object·v1 | 534 | ····move-result-object·v1 |
535 | ····.line·118 | ||
535 | ····invoke-virtual·{p0},·Lcom/android/calendar/DayFragment;->getActivity()Landroid/app/Activity; | 536 | ····invoke-virtual·{p0},·Lcom/android/calendar/DayFragment;->getActivity()Landroid/app/Activity; |
536 | ····move-result-object·v2 | 537 | ····move-result-object·v2 |
537 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarController;->getInstance(Landroid/content/Context;)Lcom/android/calendar/CalendarController; | 538 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarController;->getInstance(Landroid/content/Context;)Lcom/android/calendar/CalendarController; |
538 | ····move-result-object·v2 | 539 | ····move-result-object·v2 |
Offset 25, 18 lines modified | Offset 25, 20 lines modified | ||
25 | ····.line·32 | 25 | ····.line·32 |
26 | ····invoke-static·{p0},·Lcom/android/calendar/GeneralPreferences;->setDefaultValues(Landroid/content/Context;)V | 26 | ····invoke-static·{p0},·Lcom/android/calendar/GeneralPreferences;->setDefaultValues(Landroid/content/Context;)V |
27 | ····.line·36 | 27 | ····.line·36 |
28 | ····const-string·v0,·"preferences_version" | 28 | ····const-string·v0,·"preferences_version" |
29 | ····.line·37 | ||
29 | ····invoke-static·{p0},·Lcom/android/calendar/Utils;->getVersionCode(Landroid/content/Context;)Ljava/lang/String; | 30 | ····invoke-static·{p0},·Lcom/android/calendar/Utils;->getVersionCode(Landroid/content/Context;)Ljava/lang/String; |
30 | ····move-result-object·v1 | 31 | ····move-result-object·v1 |
32 | ····.line·36 | ||
31 | ····invoke-static·{p0,·v0,·v1},·Lcom/android/calendar/Utils;->setSharedPreference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V | 33 | ····invoke-static·{p0,·v0,·v1},·Lcom/android/calendar/Utils;->setSharedPreference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V |
32 | ····.line·40 | 34 | ····.line·40 |
33 | ····invoke-virtual·{p0},·Lcom/android/calendar/CalendarApplication;->getAssets()Landroid/content/res/AssetManager; | 35 | ····invoke-virtual·{p0},·Lcom/android/calendar/CalendarApplication;->getAssets()Landroid/content/res/AssetManager; |
34 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EventLoader.java" | 3 | .source·"EventLoader.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendar/EventLoader$1;, | ||
8 | ········Lcom/android/calendar/EventLoader$LoaderThread;, | 7 | ········Lcom/android/calendar/EventLoader$LoaderThread;, |
9 | ········Lcom/android/calendar/EventLoader$LoadEventsRequest;, | 8 | ········Lcom/android/calendar/EventLoader$LoadEventsRequest;, |
10 | ········Lcom/android/calendar/EventLoader$LoadEventDaysRequest;, | 9 | ········Lcom/android/calendar/EventLoader$LoadEventDaysRequest;, |
11 | ········Lcom/android/calendar/EventLoader$ShutdownRequest;, | 10 | ········Lcom/android/calendar/EventLoader$ShutdownRequest;, |
12 | ········Lcom/android/calendar/EventLoader$LoadRequest; | 11 | ········Lcom/android/calendar/EventLoader$LoadRequest; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 104, 18 lines modified | Offset 104, 20 lines modified | ||
104 | ····iget·v2,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->startDay:I | 104 | ····iget·v2,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->startDay:I |
105 | ····iget·v3,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->numDays:I | 105 | ····iget·v3,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->numDays:I |
106 | ····iget·v4,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I | 106 | ····iget·v4,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I |
107 | ····.line·147 | ||
107 | ····invoke-static·{p1},·Lcom/android/calendar/EventLoader;->access$300(Lcom/android/calendar/EventLoader;)Ljava/util/concurrent/atomic/AtomicInteger; | 108 | ····invoke-static·{p1},·Lcom/android/calendar/EventLoader;->access$300(Lcom/android/calendar/EventLoader;)Ljava/util/concurrent/atomic/AtomicInteger; |
108 | ····move-result-object·v5 | 109 | ····move-result-object·v5 |
110 | ····.line·146 | ||
109 | ····invoke-static/range·{v0·..·v5},·Lcom/android/calendar/Event;->loadEvents(Landroid/content/Context;Ljava/util/ArrayList;IIILjava/util/concurrent/atomic/AtomicInteger;)V | 111 | ····invoke-static/range·{v0·..·v5},·Lcom/android/calendar/Event;->loadEvents(Landroid/content/Context;Ljava/util/ArrayList;IIILjava/util/concurrent/atomic/AtomicInteger;)V |
110 | ····.line·150 | 112 | ····.line·150 |
111 | ····iget·v0,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I | 113 | ····iget·v0,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I |
112 | ····invoke-static·{p1},·Lcom/android/calendar/EventLoader;->access$300(Lcom/android/calendar/EventLoader;)Ljava/util/concurrent/atomic/AtomicInteger; | 114 | ····invoke-static·{p1},·Lcom/android/calendar/EventLoader;->access$300(Lcom/android/calendar/EventLoader;)Ljava/util/concurrent/atomic/AtomicInteger; |
Offset 97, 24 lines modified | Offset 97, 26 lines modified | ||
97 | ····const/4·v4,·0x1 | 97 | ····const/4·v4,·0x1 |
98 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 98 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
99 | ····const/4·v5,·0x0 | 99 | ····const/4·v5,·0x0 |
100 | ····.line·68 | ||
100 | ····invoke-static·{p3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 101 | ····invoke-static·{p3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
101 | ····move-result·v6 | 102 | ····move-result·v6 |
102 | ····if-eqz·v6,·:cond_0 | 103 | ····if-eqz·v6,·:cond_0 |
103 | ····.end·local·p2····#·"directoryType":Ljava/lang/String; | 104 | ····.end·local·p2····#·"directoryType":Ljava/lang/String; |
104 | ····:goto_0 | 105 | ····:goto_0 |
105 | ····aput-object·p2,·v4,·v5 | 106 | ····aput-object·p2,·v4,·v5 |
107 | ····.line·67 | ||
106 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 108 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
107 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
108 | ····.line·69 | 110 | ····.line·69 |
109 | ····.local·v0,·"text":Ljava/lang/String; | 111 | ····.local·v0,·"text":Ljava/lang/String; |
110 | ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 112 | ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
Offset 123, 15 lines modified | Offset 125, 15 lines modified | ||
123 | ····return-void | 125 | ····return-void |
124 | ····.end·local·v0····#·"text":Ljava/lang/String; | 126 | ····.end·local·v0····#·"text":Ljava/lang/String; |
125 | ····.restart·local·p2····#·"directoryType":Ljava/lang/String; | 127 | ····.restart·local·p2····#·"directoryType":Ljava/lang/String; |
126 | ····:cond_0 | 128 | ····:cond_0 |
127 | ····move-object·p2,·p3 | 129 | ····move-object·p2,·p3 |
128 | ····.line·6 | 130 | ····.line·68 |
129 | ····goto·:goto_0 | 131 | ····goto·:goto_0 |
130 | .end·method | 132 | .end·method |
131 | .method·protected·inflateItemView(Landroid/view/ViewGroup;)Landroid/view/View; | 133 | .method·protected·inflateItemView(Landroid/view/ViewGroup;)Landroid/view/View; |
132 | ····.locals·3 | 134 | ····.locals·3 |
133 | ····.param·p1,·"parent"····#·Landroid/view/ViewGroup; | 135 | ····.param·p1,·"parent"····#·Landroid/view/ViewGroup; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·172 | 27 | ····.line·172 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$4;->this$0:Lcom/android/calendar/DeleteEventHelper; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$4;->this$0:Lcom/android/calendar/DeleteEventHelper; |
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/android/calendar/AllInOneActivity$QueryHandler; | 31 | .field·final·synthetic·this$1:Lcom/android/calendar/AllInOneActivity$QueryHandler; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity$QueryHandler;)V | 33 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity$QueryHandler;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/AllInOneActivity$QueryHandler; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·222 | 37 | ····.line·222 |
37 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$QueryHandler$1;->this$1:Lcom/android/calendar/AllInOneActivity$QueryHandler; | 38 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$QueryHandler$1;->this$1:Lcom/android/calendar/AllInOneActivity$QueryHandler; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/android/colorpicker/ColorPickerDialog; | 2 | .super·Lcom/android/colorpicker/ColorPickerDialog; |
3 | .source·"CalendarColorPickerDialog.java" | 3 | .source·"CalendarColorPickerDialog.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendar/CalendarColorPickerDialog$1;, | ||
8 | ········Lcom/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener;, | 7 | ········Lcom/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener;, |
9 | ········Lcom/android/calendar/CalendarColorPickerDialog$QueryService; | 8 | ········Lcom/android/calendar/CalendarColorPickerDialog$QueryService; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 364, 26 lines modified | Offset 363, 28 lines modified | ||
364 | ····const/4·v1,·0x2 | 363 | ····const/4·v1,·0x2 |
365 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; | 364 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; |
366 | ····iget-wide·v4,·p0,·Lcom/android/calendar/CalendarColorPickerDialog;->mCalendarId:J | 365 | ····iget-wide·v4,·p0,·Lcom/android/calendar/CalendarColorPickerDialog;->mCalendarId:J |
366 | ····.line·235 | ||
367 | ····invoke-static·{v3,·v4,·v5},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; | 367 | ····invoke-static·{v3,·v4,·v5},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; |
368 | ····move-result-object·v3 | 368 | ····move-result-object·v3 |
369 | ····sget-object·v4,·Lcom/android/calendar/CalendarColorPickerDialog;->CALENDARS_PROJECTION:[Ljava/lang/String; | 369 | ····sget-object·v4,·Lcom/android/calendar/CalendarColorPickerDialog;->CALENDARS_PROJECTION:[Ljava/lang/String; |
370 | ····move-object·v5,·v2 | 370 | ····move-object·v5,·v2 |
371 | ····move-object·v6,·v2 | 371 | ····move-object·v6,·v2 |
372 | ····move-object·v7,·v2 | 372 | ····move-object·v7,·v2 |
373 | ····.line·234 | ||
373 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/CalendarColorPickerDialog$QueryService;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 374 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/CalendarColorPickerDialog$QueryService;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
374 | ····.line·238 | 375 | ····.line·238 |
375 | ····:cond_0 | 376 | ····:cond_0 |
376 | ····return-void | 377 | ····return-void |
377 | .end·method | 378 | .end·method |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/AboutPreferences;->addPreferencesFromResource(I)V | 34 | ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/AboutPreferences;->addPreferencesFromResource(I)V |
35 | ····.line·37 | 35 | ····.line·37 |
36 | ····invoke-virtual·{p0},·Lcom/android/calendar/AboutPreferences;->getActivity()Landroid/app/Activity; | 36 | ····invoke-virtual·{p0},·Lcom/android/calendar/AboutPreferences;->getActivity()Landroid/app/Activity; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····.line· | 38 | ····.line·40 |
39 | ····.local·v0,·"activity":Landroid/app/Activity; | 39 | ····.local·v0,·"activity":Landroid/app/Activity; |
40 | ····:try_start_0 | 40 | ····:try_start_0 |
41 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; | 41 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; |
42 | ····move-result-object·v3 | 42 | ····move-result-object·v3 |
43 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getPackageName()Ljava/lang/String; | 43 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getPackageName()Ljava/lang/String; |
Offset 51, 38 lines modified | Offset 51, 41 lines modified | ||
51 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 51 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
52 | ····move-result·v0 | 52 | ····move-result·v0 |
53 | ····if-nez·v0,·:cond_0 | 53 | ····if-nez·v0,·:cond_0 |
54 | ····.line·1664 | ||
54 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 55 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
55 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
56 | ····const-string·v1,·"android.intent.action.TIME_SET" | 57 | ····const-string·v1,·"android.intent.action.TIME_SET" |
57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 58 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
58 | ····move-result·v0 | 59 | ····move-result·v0 |
59 | ····if-nez·v0,·:cond_0 | 60 | ····if-nez·v0,·:cond_0 |
61 | ····.line·1665 | ||
60 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 62 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
61 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
62 | ····const-string·v1,·"android.intent.action.LOCALE_CHANGED" | 64 | ····const-string·v1,·"android.intent.action.LOCALE_CHANGED" |
63 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
64 | ····move-result·v0 | 66 | ····move-result·v0 |
65 | ····if-nez·v0,·:cond_0 | 67 | ····if-nez·v0,·:cond_0 |
68 | ····.line·1666 | ||
66 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | 69 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; |
67 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
68 | ····const-string·v1,·"android.intent.action.TIMEZONE_CHANGED" | 71 | ····const-string·v1,·"android.intent.action.TIMEZONE_CHANGED" |
69 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 72 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Offset 257, 14 lines modified | Offset 257, 15 lines modified | ||
257 | ····.line·96 | 257 | ····.line·96 |
258 | ····:cond_0 | 258 | ····:cond_0 |
259 | ····invoke-virtual·{p0},·Lcom/android/calendar/CalendarSettingsActivity;->getActionBar()Landroid/app/ActionBar; | 259 | ····invoke-virtual·{p0},·Lcom/android/calendar/CalendarSettingsActivity;->getActionBar()Landroid/app/ActionBar; |
260 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
261 | ····.line·97 | ||
261 | ····invoke-virtual·{v0,·v2,·v2},·Landroid/app/ActionBar;->setDisplayOptions(II)V | 262 | ····invoke-virtual·{v0,·v2,·v2},·Landroid/app/ActionBar;->setDisplayOptions(II)V |
262 | ····.line·98 | 263 | ····.line·98 |
263 | ····const/4·v0,·0x1 | 264 | ····const/4·v0,·0x1 |
264 | ····return·v0 | 265 | ····return·v0 |
265 | .end·method | 266 | .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/android/calendar/DeleteEventHelper; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·136 | 27 | ····.line·136 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$2;->this$0:Lcom/android/calendar/DeleteEventHelper; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$2;->this$0:Lcom/android/calendar/DeleteEventHelper; |
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/android/calendar/GeneralPreferences; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/GeneralPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/GeneralPreferences;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/GeneralPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/GeneralPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·215 | 27 | ····.line·215 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/GeneralPreferences$1;->this$0:Lcom/android/calendar/GeneralPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/GeneralPreferences$1;->this$0:Lcom/android/calendar/GeneralPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 91, 14 lines modified | Offset 91, 15 lines modified | ||
91 | ····const-wide/16·v4,·0x4 | 91 | ····const-wide/16·v4,·0x4 |
92 | ····move-object/from16·v0,·p0 | 92 | ····move-object/from16·v0,·p0 |
93 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; | 93 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; |
94 | ····.line·4438 | ||
94 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; | 95 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; |
95 | ····move-result-object·v3 | 96 | ····move-result-object·v3 |
96 | ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J | 97 | ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J |
97 | ····move-object/from16·v0,·p0 | 98 | ····move-object/from16·v0,·p0 |
Offset 111, 28 lines modified | Offset 112, 30 lines modified | ||
111 | ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J | 112 | ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J |
112 | ····move-object/from16·v0,·p0 | 113 | ····move-object/from16·v0,·p0 |
113 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; | 114 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; |
115 | ····.line·4439 | ||
114 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; | 116 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; |
115 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
116 | ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J | 118 | ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J |
117 | ····const/4·v12,·0x0 | 119 | ····const/4·v12,·0x0 |
118 | ····const/4·v13,·0x0 | 120 | ····const/4·v13,·0x0 |
119 | ····const-wide/16·v14,·-0x1 | 121 | ····const-wide/16·v14,·-0x1 |
120 | ····move-object/from16·v3,·p0 | 122 | ····move-object/from16·v3,·p0 |
123 | ····.line·4437 | ||
121 | ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V | 124 | ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V |
122 | ····.line·4483 | 125 | ····.line·4483 |
123 | ····:cond_0 | 126 | ····:cond_0 |
124 | ····:goto_1 | 127 | ····:goto_1 |
125 | ····const/4·v2,·0x1 | 128 | ····const/4·v2,·0x1 |
Offset 161, 14 lines modified | Offset 164, 15 lines modified | ||
161 | ····const-wide/16·v4,·0x8 | 164 | ····const-wide/16·v4,·0x8 |
162 | ····move-object/from16·v0,·p0 | 165 | ····move-object/from16·v0,·p0 |
163 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; | 166 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; |
167 | ····.line·4446 | ||
164 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; | 168 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; |
165 | ····move-result-object·v3 | 169 | ····move-result-object·v3 |
166 | ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J | 170 | ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J |
167 | ····move-object/from16·v0,·p0 | 171 | ····move-object/from16·v0,·p0 |
Offset 181, 28 lines modified | Offset 185, 30 lines modified | ||
181 | ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J | 185 | ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J |
182 | ····move-object/from16·v0,·p0 | 186 | ····move-object/from16·v0,·p0 |
183 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; | 187 | ····iget-object·v3,·v0,·Lcom/android/calendar/DayView$ContextMenuHandler;->this$0:Lcom/android/calendar/DayView; |
188 | ····.line·4447 | ||
184 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; | 189 | ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$2900(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; |
185 | ····move-result-object·v3 | 190 | ····move-result-object·v3 |
186 | ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J | 191 | ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J |
187 | ····const/4·v12,·0x0 | 192 | ····const/4·v12,·0x0 |
188 | ····const/4·v13,·0x0 | 193 | ····const/4·v13,·0x0 |
189 | ····const-wide/16·v14,·-0x1 | 194 | ····const-wide/16·v14,·-0x1 |
190 | ····move-object/from16·v3,·p0 | 195 | ····move-object/from16·v3,·p0 |
196 | ····.line·4445 | ||
191 | ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V | 197 | ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V |
192 | ····goto·:goto_1 | 198 | ····goto·:goto_1 |
193 | ····.line·4452 | 199 | ····.line·4452 |
194 | ····:pswitch_3 | 200 | ····:pswitch_3 |
195 | ····move-object/from16·v0,·p0 | 201 | ····move-object/from16·v0,·p0 |
Offset 418, 15 lines modified | Offset 418, 15 lines modified | ||
418 | ····.line·305 | 418 | ····.line·305 |
419 | ····:cond_0 | 419 | ····:cond_0 |
420 | ····return-void | 420 | ····return-void |
421 | .end·method | 421 | .end·method |
422 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;)V | 422 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;)V |
423 | ····.locals·1 | 423 | ····.locals·15 |
424 | ····.param·p1,·"context"····#·Landroid/content/Context; | 424 | ····.param·p1,·"context"····#·Landroid/content/Context; |
425 | ····.param·p2,·"intent"····#·Landroid/content/Intent; | 425 | ····.param·p2,·"intent"····#·Landroid/content/Intent; |
426 | ····.prologue | 426 | ····.prologue |
427 | ····.line·308 | 427 | ····.line·308 |
428 | ····invoke-direct/range·{p0·..·p1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;)V | 428 | ····invoke-direct/range·{p0·..·p1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;)V |
Offset 435, 234 lines modified | Offset 435, 213 lines modified | ||
435 | ····.line·361 | 435 | ····.line·361 |
436 | ····:cond_0 | 436 | ····:cond_0 |
437 | ····return-void | 437 | ····return-void |
438 | ····.line·314 | 438 | ····.line·314 |
439 | ····:cond_1 | 439 | ····:cond_1 |
440 | ····const-string·v1 | 440 | ····const-string·v10,·"title" |
441 | ····move-object/from16·v0,·p2 | 441 | ····move-object/from16·v0,·p2 |
442 | ····invoke-virtual·{v0,·v1 | 442 | ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
443 | ····move-result-object·v | 443 | ····move-result-object·v9 |
444 | ····.line·315 | 444 | ····.line·315 |
445 | ····.local·v | 445 | ····.local·v9,·"title":Ljava/lang/String; |
446 | ····if-eqz·v | 446 | ····if-eqz·v9,·:cond_2 |
447 | ····.line·316 | 447 | ····.line·316 |
448 | ····move-object/from16·v0,·p0 | ||
449 | ····iput-object·v | 448 | ····iput-object·v9,·p0,·Lcom/android/calendar/CalendarEventModel;->mTitle:Ljava/lang/String; |
450 | ····.line·319 | 449 | ····.line·319 |
451 | ····:cond_2 | 450 | ····:cond_2 |
452 | ····const-string·v1 | 451 | ····const-string·v10,·"eventLocation" |
453 | ····move-object/from16·v0,·p2 | 452 | ····move-object/from16·v0,·p2 |
454 | ····invoke-virtual·{v0,·v1 | 453 | ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
455 | ····move-result-object·v | 454 | ····move-result-object·v7 |
456 | ····.line·320 | 455 | ····.line·320 |
457 | ····.local·v | 456 | ····.local·v7,·"location":Ljava/lang/String; |
458 | ····if-eqz·v | 457 | ····if-eqz·v7,·:cond_3 |
459 | ····.line·321 | 458 | ····.line·321 |
460 | ····move-object/from16·v0,·p0 | ||
461 | ····iput-object·v | 459 | ····iput-object·v7,·p0,·Lcom/android/calendar/CalendarEventModel;->mLocation:Ljava/lang/String; |
462 | ····.line·324 | 460 | ····.line·324 |
463 | ····:cond_3 | 461 | ····:cond_3 |
464 | ····const-string·v1 | 462 | ····const-string·v10,·"description" |
465 | ····move-object/from16·v0,·p2 | 463 | ····move-object/from16·v0,·p2 |
466 | ····invoke-virtual·{v0,·v1 | 464 | ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
467 | ····move-result-object·v | 465 | ····move-result-object·v3 |
468 | ····.line·325 | 466 | ····.line·325 |
469 | ····.local·v | 467 | ····.local·v3,·"description":Ljava/lang/String; |
470 | ····if-eqz·v | 468 | ····if-eqz·v3,·:cond_4 |
471 | ····.line·326 | 469 | ····.line·326 |
472 | ····move-object/from16·v0,·p0 | ||
473 | ····iput-object·v | 470 | ····iput-object·v3,·p0,·Lcom/android/calendar/CalendarEventModel;->mDescription:Ljava/lang/String; |
474 | ····.line·329 | 471 | ····.line·329 |
475 | ····:cond_4 | 472 | ····:cond_4 |
476 | ····const-string·v1 | 473 | ····const-string·v10,·"availability" |
477 | ····const/4·v1 | 474 | ····const/4·v11,·-0x1 |
478 | ····move-object/from16·v0,·p2 | 475 | ····move-object/from16·v0,·p2 |
479 | ····invoke-virtual·{v0,·v1 | 476 | ····invoke-virtual·{v0,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
480 | ····move-result·v | 477 | ····move-result·v2 |
481 | ····.line·330 | 478 | ····.line·330 |
482 | ····.local·v | 479 | ····.local·v2,·"availability":I |
483 | ····const/4·v1 | 480 | ····const/4·v10,·-0x1 |
484 | ····if-eq·v | 481 | ····if-eq·v2,·v10,·:cond_5 |
485 | ····.line·331 | 482 | ····.line·331 |
486 | ····move-object/from16·v0,·p0 | ||
487 | ····iput·v | 483 | ····iput·v2,·p0,·Lcom/android/calendar/CalendarEventModel;->mAvailability:I |
488 | ····.line·334 | 484 | ····.line·334 |
489 | ····:cond_5 | 485 | ····:cond_5 |
490 | ····const-string·v1 | 486 | ····const-string·v10,·"accessLevel" |
491 | ····const/4·v1 | 487 | ····const/4·v11,·-0x1 |
492 | ····move-object/from16·v0,·p2 | 488 | ····move-object/from16·v0,·p2 |
493 | ····invoke-virtual·{v0,·v1 | 489 | ····invoke-virtual·{v0,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
494 | ····move-result·v1 | 490 | ····move-result·v1 |
495 | ····.line·335 | 491 | ····.line·335 |
496 | ····.local·v1,·"accessLevel":I | 492 | ····.local·v1,·"accessLevel":I |
497 | ····const/4·v1 | 493 | ····const/4·v10,·-0x1 |
498 | ····if-eq·v1,·v1 | 494 | ····if-eq·v1,·v10,·:cond_7 |
499 | ····.line·336 | 495 | ····.line·336 |
500 | ····if-lez·v1,·:cond_6 | 496 | ····if-lez·v1,·:cond_6 |
501 | ····.line·339 | 497 | ····.line·339 |
502 | ····add-int/lit8·v1,·v1,·-0x1 | 498 | ····add-int/lit8·v1,·v1,·-0x1 |
503 | ····.line·341 | 499 | ····.line·341 |
504 | ····:cond_6 | 500 | ····:cond_6 |
Max diff block lines reached; 11017/15674 bytes (70.29%) 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/android/calendar/CalendarController; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/CalendarController; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/CalendarController;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/CalendarController;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·91 | 27 | ····.line·91 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarController$1;->this$0:Lcom/android/calendar/CalendarController; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarController$1;->this$0:Lcom/android/calendar/CalendarController; |
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/android/calendar/AllInOneActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·172 | 27 | ····.line·172 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$1;->this$0:Lcom/android/calendar/AllInOneActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$1;->this$0:Lcom/android/calendar/AllInOneActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 240, 24 lines modified | Offset 240, 27 lines modified | ||
240 | ····const/4·v7,·0x2 | 240 | ····const/4·v7,·0x2 |
241 | ····move-object/from16·v0,·p0 | 241 | ····move-object/from16·v0,·p0 |
242 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 242 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
243 | ····.line·324 | ||
243 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 244 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
244 | ····move-result-object·v1 | 245 | ····move-result-object·v1 |
246 | ····.line·325 | ||
245 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 247 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
246 | ····move-result-object·v1 | 248 | ····move-result-object·v1 |
247 | ····aput-object·v1,·v15,·v16 | 249 | ····aput-object·v1,·v15,·v16 |
250 | ····.line·323 | ||
248 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 251 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
249 | ····move-result-object·v9 | 252 | ····move-result-object·v9 |
250 | ····.line·338 | 253 | ····.line·338 |
251 | ····:goto_0 | 254 | ····:goto_0 |
252 | ····invoke-virtual·{v9},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 255 | ····invoke-virtual·{v9},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
Offset 311, 24 lines modified | Offset 314, 27 lines modified | ||
311 | ····const/4·v7,·0x2 | 314 | ····const/4·v7,·0x2 |
312 | ····move-object/from16·v0,·p0 | 315 | ····move-object/from16·v0,·p0 |
313 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 316 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
317 | ····.line·328 | ||
314 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 318 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
315 | ····move-result-object·v1 | 319 | ····move-result-object·v1 |
320 | ····.line·329 | ||
316 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 321 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
317 | ····move-result-object·v1 | 322 | ····move-result-object·v1 |
318 | ····aput-object·v1,·v15,·v16 | 323 | ····aput-object·v1,·v15,·v16 |
324 | ····.line·327 | ||
319 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 325 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
320 | ····move-result-object·v9 | 326 | ····move-result-object·v9 |
321 | ····goto·:goto_0 | 327 | ····goto·:goto_0 |
322 | ····.line·330 | 328 | ····.line·330 |
Offset 376, 24 lines modified | Offset 382, 27 lines modified | ||
376 | ····const/4·v7,·0x2 | 382 | ····const/4·v7,·0x2 |
377 | ····move-object/from16·v0,·p0 | 383 | ····move-object/from16·v0,·p0 |
378 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 384 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
385 | ····.line·332 | ||
379 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 386 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
380 | ····move-result-object·v1 | 387 | ····move-result-object·v1 |
388 | ····.line·333 | ||
381 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 389 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
382 | ····move-result-object·v1 | 390 | ····move-result-object·v1 |
383 | ····aput-object·v1,·v15,·v16 | 391 | ····aput-object·v1,·v15,·v16 |
392 | ····.line·331 | ||
384 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 393 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
385 | ····move-result-object·v9 | 394 | ····move-result-object·v9 |
386 | ····goto·:goto_0 | 395 | ····goto·:goto_0 |
387 | ····.line·335 | 396 | ····.line·335 |
Offset 420, 14 lines modified | Offset 429, 15 lines modified | ||
420 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 429 | ····iget-object·v8,·v0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
421 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 430 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
422 | ····move-result-object·v1 | 431 | ····move-result-object·v1 |
432 | ····.line·336 | ||
423 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 433 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
424 | ····move-result-object·v9 | 434 | ····move-result-object·v9 |
425 | ····goto/16·:goto_0 | 435 | ····goto/16·:goto_0 |
426 | .end·method | 436 | .end·method |
Offset 455, 14 lines modified | Offset 465, 15 lines modified | ||
455 | ····iget-object·v7,·p0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 465 | ····iget-object·v7,·p0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
456 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 466 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
457 | ····move-result-object·v0 | 467 | ····move-result-object·v0 |
468 | ····.line·350 | ||
458 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 469 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
459 | ····move-result-object·v8 | 470 | ····move-result-object·v8 |
460 | ····.line·351 | 471 | ····.line·351 |
461 | ····.local·v8,·"date":Ljava/lang/String; | 472 | ····.local·v8,·"date":Ljava/lang/String; |
462 | ····return-object·v8 | 473 | ····return-object·v8 |
Offset 492, 14 lines modified | Offset 503, 15 lines modified | ||
492 | ····iget-object·v7,·p0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; | 503 | ····iget-object·v7,·p0,·Lcom/android/calendar/CalendarViewAdapter;->mTimeZone:Ljava/lang/String; |
493 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 504 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
494 | ····move-result-object·v0 | 505 | ····move-result-object·v0 |
506 | ····.line·381 | ||
495 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 507 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
496 | ····move-result-object·v8 | 508 | ····move-result-object·v8 |
Max diff block lines reached; 1681/5491 bytes (30.61%) 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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·694 | 27 | ····.line·694 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$3;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$3;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·812 | 27 | ····.line·812 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$4;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$4;->this$0:Lcom/android/calendar/EventInfoFragment; |
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/android/calendar/AllInOneActivity; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·270 | 25 | ····.line·270 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$4;->this$0:Lcom/android/calendar/AllInOneActivity; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$4;->this$0:Lcom/android/calendar/AllInOneActivity; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 1828, 28 lines modified | Offset 1828, 24 lines modified | ||
1828 | ····.prologue | 1828 | ····.prologue |
1829 | ····.line·119 | 1829 | ····.line·119 |
1830 | ····iget·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I | 1830 | ····iget·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I |
1831 | ····return·v0 | 1831 | ····return·v0 |
1832 | .end·method | 1832 | .end·method |
1833 | .method·static·synthetic·access$33 | 1833 | .method·static·synthetic·access$3302(Lcom/android/calendar/EventInfoFragment;I)I |
1834 | ····.locals· | 1834 | ····.locals·0 |
1835 | ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment; | 1835 | ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment; |
1836 | ····.param·p1,·"x1"····#·I | 1836 | ····.param·p1,·"x1"····#·I |
1837 | ····.prologue | 1837 | ····.prologue |
1838 | ····.line·119 | 1838 | ····.line·119 |
1839 | ····i | 1839 | ····iput·p1,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I |
1840 | ····or-int/2addr·v0,·p1 | ||
1841 | ····iput·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I | ||
1842 | ····return· | 1840 | ····return·p1 |
1843 | .end·method | 1841 | .end·method |
1844 | .method·static·synthetic·access$3400(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V | 1842 | .method·static·synthetic·access$3400(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V |
1845 | ····.locals·0 | 1843 | ····.locals·0 |
1846 | ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment; | 1844 | ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment; |
1847 | ····.param·p1,·"x1"····#·Landroid/view/View; | 1845 | ····.param·p1,·"x1"····#·Landroid/view/View; |
1848 | ····.param·p2,·"x2"····#·I | 1846 | ····.param·p2,·"x2"····#·I |
Offset 2409, 24 lines modified | Offset 2405, 26 lines modified | ||
2409 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; | 2405 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; |
2410 | ····iget-object·v7,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodLabels:Ljava/util/ArrayList; | 2406 | ····iget-object·v7,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodLabels:Ljava/util/ArrayList; |
2411 | ····const/16·v2,·0xa | 2407 | ····const/16·v2,·0xa |
2408 | ····.line·2143 | ||
2412 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; | 2409 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; |
2413 | ····move-result-object·v8 | 2410 | ····move-result-object·v8 |
2414 | ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I | 2411 | ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I |
2415 | ····iget-object·v10,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderChangeListener:Landroid/widget/AdapterView$OnItemSelectedListener; | 2412 | ····iget-object·v10,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderChangeListener:Landroid/widget/AdapterView$OnItemSelectedListener; |
2416 | ····move-object·v2,·p0 | 2413 | ····move-object·v2,·p0 |
2414 | ····.line·2140 | ||
2417 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z | 2415 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z |
2418 | ····.line·2152 | 2416 | ····.line·2152 |
2419 | ····:goto_0 | 2417 | ····:goto_0 |
2420 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mView:Landroid/view/View; | 2418 | ····iget-object·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mView:Landroid/view/View; |
2421 | ····iget-object·v1,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderViews:Ljava/util/ArrayList; | 2419 | ····iget-object·v1,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderViews:Ljava/util/ArrayList; |
Offset 2452, 24 lines modified | Offset 2450, 26 lines modified | ||
2452 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; | 2450 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; |
2453 | ····iget-object·v7,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodLabels:Ljava/util/ArrayList; | 2451 | ····iget-object·v7,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodLabels:Ljava/util/ArrayList; |
2454 | ····iget·v2,·p0,·Lcom/android/calendar/EventInfoFragment;->mDefaultReminderMinutes:I | 2452 | ····iget·v2,·p0,·Lcom/android/calendar/EventInfoFragment;->mDefaultReminderMinutes:I |
2453 | ····.line·2148 | ||
2455 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; | 2454 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; |
2456 | ····move-result-object·v8 | 2455 | ····move-result-object·v8 |
2457 | ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I | 2456 | ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I |
2458 | ····iget-object·v10,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderChangeListener:Landroid/widget/AdapterView$OnItemSelectedListener; | 2457 | ····iget-object·v10,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderChangeListener:Landroid/widget/AdapterView$OnItemSelectedListener; |
2459 | ····move-object·v2,·p0 | 2458 | ····move-object·v2,·p0 |
2459 | ····.line·2146 | ||
2460 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z | 2460 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z |
2461 | ····goto·:goto_0 | 2461 | ····goto·:goto_0 |
2462 | .end·method | 2462 | .end·method |
2463 | .method·private·applyDialogParams()V | 2463 | .method·private·applyDialogParams()V |
2464 | ····.locals·5 | 2464 | ····.locals·5 |
Offset 2642, 18 lines modified | Offset 2642, 20 lines modified | ||
2642 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 2642 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
2643 | ····.line·1403 | 2643 | ····.line·1403 |
2644 | ····.local·v4,·"ops":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/content/ContentProviderOperation;>;" | 2644 | ····.local·v4,·"ops":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/content/ContentProviderOperation;>;" |
2645 | ····sget-object·v0,·Landroid/provider/CalendarContract$Events;->CONTENT_EXCEPTION_URI:Landroid/net/Uri; | 2645 | ····sget-object·v0,·Landroid/provider/CalendarContract$Events;->CONTENT_EXCEPTION_URI:Landroid/net/Uri; |
2646 | ····.line·1404 | ||
2646 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 2647 | ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
2647 | ····move-result-object·v1 | 2648 | ····move-result-object·v1 |
2649 | ····.line·1403 | ||
2648 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 2650 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
2649 | ····move-result-object·v7 | 2651 | ····move-result-object·v7 |
2650 | ····.line·1405 | 2652 | ····.line·1405 |
2651 | ····.local·v7,·"exceptionUri":Landroid/net/Uri; | 2653 | ····.local·v7,·"exceptionUri":Landroid/net/Uri; |
2652 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 2654 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
Offset 2762, 18 lines modified | Offset 2764, 20 lines modified | ||
2762 | ····iget-object·v4,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderViews:Ljava/util/ArrayList; | 2764 | ····iget-object·v4,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderViews:Ljava/util/ArrayList; |
2763 | ····iget-object·v5,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMinuteValues:Ljava/util/ArrayList; | 2765 | ····iget-object·v5,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMinuteValues:Ljava/util/ArrayList; |
2764 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; | 2766 | ····iget-object·v6,·p0,·Lcom/android/calendar/EventInfoFragment;->mReminderMethodValues:Ljava/util/ArrayList; |
2767 | ····.line·1456 | ||
2765 | ····invoke-static·{v4,·v5,·v6},·Lcom/android/calendar/event/EventViewUtils;->reminderItemsToReminders(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/util/ArrayList; | 2768 | ····invoke-static·{v4,·v5,·v6},·Lcom/android/calendar/event/EventViewUtils;->reminderItemsToReminders(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)Ljava/util/ArrayList; |
2766 | ····move-result-object·v4 | 2769 | ····move-result-object·v4 |
2770 | ····.line·1455 | ||
2767 | ····invoke-virtual·{v1,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; | 2771 | ····invoke-virtual·{v1,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; |
2768 | ····.line·1458 | 2772 | ····.line·1458 |
2769 | ····const-string·v3,·"editMode" | 2773 | ····const-string·v3,·"editMode" |
2770 | ····const/4·v4,·0x1 | 2774 | ····const/4·v4,·0x1 |
Offset 2933, 32 lines modified | Offset 2937, 31 lines modified | ||
2933 | ····goto·:goto_0 | 2937 | ····goto·:goto_0 |
2934 | .end·method | 2938 | .end·method |
Max diff block lines reached; 39534/44934 bytes (87.98%) 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/android/calendar/CalendarViewAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/CalendarViewAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/CalendarViewAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/CalendarViewAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarViewAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarViewAdapter$1;->this$0:Lcom/android/calendar/CalendarViewAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/CalendarViewAdapter$1;->this$0:Lcom/android/calendar/CalendarViewAdapter; |
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$intent:Landroid/content/Intent; | 22 | .field·final·synthetic·val$intent:Landroid/content/Intent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;Landroid/content/Intent;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;Landroid/content/Intent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1670 | 28 | ····.line·1670 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$12;->this$0:Lcom/android/calendar/EventInfoFragment; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$12;->this$0:Lcom/android/calendar/EventInfoFragment; |
29 | ····iput-object·p2,·p0,·Lcom/android/calendar/EventInfoFragment$12;->val$intent:Landroid/content/Intent; | 30 | ····iput-object·p2,·p0,·Lcom/android/calendar/EventInfoFragment$12;->val$intent: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/android/calendar/EditResponseHelper; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EditResponseHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EditResponseHelper;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EditResponseHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EditResponseHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EditResponseHelper$1;->this$0:Lcom/android/calendar/EditResponseHelper; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EditResponseHelper$1;->this$0:Lcom/android/calendar/EditResponseHelper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 99, 24 lines modified | Offset 99, 26 lines modified | ||
99 | ····.line·215 | 99 | ····.line·215 |
100 | ····.local·v4,·"options":Landroid/os/Bundle; | 100 | ····.local·v4,·"options":Landroid/os/Bundle; |
101 | ····const-string·v1,·"introMessage" | 101 | ····const-string·v1,·"introMessage" |
102 | ····iget-object·v2,·p0,·Lcom/android/calendar/AllInOneActivity$QueryHandler;->this$0:Lcom/android/calendar/AllInOneActivity; | 102 | ····iget-object·v2,·p0,·Lcom/android/calendar/AllInOneActivity$QueryHandler;->this$0:Lcom/android/calendar/AllInOneActivity; |
103 | ····.line·216 | ||
103 | ····invoke-virtual·{v2},·Lcom/android/calendar/AllInOneActivity;->getResources()Landroid/content/res/Resources; | 104 | ····invoke-virtual·{v2},·Lcom/android/calendar/AllInOneActivity;->getResources()Landroid/content/res/Resources; |
104 | ····move-result-object·v2 | 105 | ····move-result-object·v2 |
105 | ····const·v5,·0x7f0d002f | 106 | ····const·v5,·0x7f0d002f |
106 | ····invoke-virtual·{v2,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 107 | ····invoke-virtual·{v2,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
107 | ····move-result-object·v2 | 108 | ····move-result-object·v2 |
109 | ····.line·215 | ||
108 | ····invoke-virtual·{v4,·v1,·v2},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V | 110 | ····invoke-virtual·{v4,·v1,·v2},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V |
109 | ····.line·217 | 111 | ····.line·217 |
110 | ····const-string·v1,·"allowSkip" | 112 | ····const-string·v1,·"allowSkip" |
111 | ····const/4·v2,·0x1 | 113 | ····const/4·v2,·0x1 |
Offset 39, 256 lines modified | Offset 39, 259 lines modified | ||
39 | .method·protected·onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V | 39 | .method·protected·onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V |
40 | ····.locals·12 | 40 | ····.locals·12 |
41 | ····.param·p1,·"token"····#·I | 41 | ····.param·p1,·"token"····#·I |
42 | ····.param·p2,·"cookie"····#·Ljava/lang/Object; | 42 | ····.param·p2,·"cookie"····#·Ljava/lang/Object; |
43 | ····.param·p3,·"cursor"····#·Landroid/database/Cursor; | 43 | ····.param·p3,·"cursor"····#·Landroid/database/Cursor; |
44 | ····.prologue | 44 | ····.prologue |
45 | ····const/4·v8,·0x1 | ||
46 | ····const/4·v9,·0x0 | ||
45 | ····.line·96 | 47 | ····.line·96 |
46 | ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$000()Ljava/util/HashSet; | 48 | ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$000()Ljava/util/HashSet; |
47 | ····move-result-object·v10 | 49 | ····move-result-object·v10 |
48 | ····monitor-enter·v10 | 50 | ····monitor-enter·v10 |
49 | ····.line·97 | 51 | ····.line·97 |
50 | ····if-nez·p3,·:cond_0 | 52 | ····if-nez·p3,·:cond_0 |
51 | ····.line·98 | 53 | ····.line·98 |
52 | ····const/4·v | 54 | ····const/4·v8,·0x0 |
53 | ····:try_start_0 | 55 | ····:try_start_0 |
54 | ····invoke-static·{v | 56 | ····invoke-static·{v8},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$102(Z)Z |
55 | ····.line·99 | 57 | ····.line·99 |
56 | ····const/4·v | 58 | ····const/4·v8,·0x1 |
57 | ····invoke-static·{v | 59 | ····invoke-static·{v8},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$202(Z)Z |
58 | ····.line·100 | 60 | ····.line·100 |
59 | ····monitor-exit·v10 | 61 | ····monitor-exit·v10 |
60 | ····.line·141 | 62 | ····.line·141 |
61 | ····.end·local·p2····#·"cookie":Ljava/lang/Object; | 63 | ····.end·local·p2····#·"cookie":Ljava/lang/Object; |
62 | ····:goto_0 | 64 | ····:goto_0 |
63 | ····return-void | 65 | ····return-void |
64 | ····.line·103 | 66 | ····.line·103 |
65 | ····.restart·local·p2····#·"cookie":Ljava/lang/Object; | 67 | ····.restart·local·p2····#·"cookie":Ljava/lang/Object; |
66 | ····:cond_0 | 68 | ····:cond_0 |
67 | ····const/4·v | 69 | ····const/4·v7,·0x0 |
68 | ····.line·105 | 70 | ····.line·105 |
69 | ····.local·v | 71 | ····.local·v7,·"writePrefs":Z |
70 | ····const-string·v | 72 | ····const-string·v11,·"key" |
71 | ····invoke-interface·{p3,·v | 73 | ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I |
72 | ····move-result·v | 74 | ····move-result·v2 |
73 | ····.line·106 | 75 | ····.line·106 |
74 | ····.local·v | 76 | ····.local·v2,·"keyColumn":I |
75 | ····const-string·v | 77 | ····const-string·v11,·"value" |
76 | ····invoke-interface·{p3,·v | 78 | ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I |
77 | ····move-result·v | 79 | ····move-result·v6 |
78 | ····.line·107 | 80 | ····.line·107 |
79 | ····.local·v | 81 | ····.local·v6,·"valueColumn":I |
80 | ····:cond_1 | 82 | ····:cond_1 |
81 | ····:goto_1 | 83 | ····:goto_1 |
82 | ····invoke-interface·{p3},·Landroid/database/Cursor;->moveToNext()Z | 84 | ····invoke-interface·{p3},·Landroid/database/Cursor;->moveToNext()Z |
83 | ····move-result·v | 85 | ····move-result·v11 |
84 | ····if-eqz·v | 86 | ····if-eqz·v11,·:cond_4 |
85 | ····.line·108 | 87 | ····.line·108 |
86 | ····invoke-interface·{p3,·v | 88 | ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
87 | ····move-result-object·v | 89 | ····move-result-object·v1 |
88 | ····.line·109 | 90 | ····.line·109 |
89 | ····.local·v | 91 | ····.local·v1,·"key":Ljava/lang/String; |
90 | ····invoke-interface·{p3,·v | 92 | ····invoke-interface·{p3,·v6},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
91 | ····move-result-object·v | 93 | ····move-result-object·v5 |
92 | ····.line·110 | 94 | ····.line·110 |
93 | ····.local·v | 95 | ····.local·v5,·"value":Ljava/lang/String; |
94 | ····const-string·v | 96 | ····const-string·v11,·"timezoneType" |
95 | ····invoke-static·{v | 97 | ····invoke-static·{v1,·v11},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
96 | ····move-result·v | 98 | ····move-result·v11 |
97 | ····if-eqz·v | 99 | ····if-eqz·v11,·:cond_3 |
98 | ····.line·111 | 100 | ····.line·111 |
99 | ····const-string·v | 101 | ····const-string·v11,·"auto" |
100 | ····invoke-static·{v | 102 | ····invoke-static·{v5,·v11},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
101 | ····move-result·v | 103 | ····move-result·v11 |
102 | ····if-nez·v | 104 | ····if-nez·v11,·:cond_2 |
103 | ···· | 105 | ····move·v4,·v8 |
104 | ····.line·113 | 106 | ····.line·113 |
105 | ····.local·v | 107 | ····.local·v4,·"useHomeTZ":Z |
106 | ····:goto_2 | 108 | ····:goto_2 |
107 | ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$300()Z | 109 | ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$300()Z |
108 | ····move-result·v | 110 | ····move-result·v11 |
109 | ····if-eq·v | 111 | ····if-eq·v4,·v11,·:cond_1 |
110 | ····.line·114 | 112 | ····.line·114 |
111 | ····const/4·v | 113 | ····const/4·v7,·0x1 |
112 | ····.line·115 | 114 | ····.line·115 |
113 | ····invoke-static·{v | 115 | ····invoke-static·{v4},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$302(Z)Z |
114 | ····goto·:goto_1 | 116 | ····goto·:goto_1 |
115 | ····.line·140 | 117 | ····.line·140 |
116 | ····.end·local·v | 118 | ····.end·local·v1····#·"key":Ljava/lang/String; |
117 | ····.end·local·v | 119 | ····.end·local·v2····#·"keyColumn":I |
118 | ····.end·local·v | 120 | ····.end·local·v4····#·"useHomeTZ":Z |
119 | ····.end·local·v | 121 | ····.end·local·v5····#·"value":Ljava/lang/String; |
120 | ····.end·local·v | 122 | ····.end·local·v6····#·"valueColumn":I |
121 | ····.end·local·v | 123 | ····.end·local·v7····#·"writePrefs":Z |
Max diff block lines reached; 7088/12103 bytes (58.56%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·239 | 27 | ····.line·239 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$TodayAnimatorListener;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$TodayAnimatorListener;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 29 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 111, 14 lines modified | Offset 112, 15 lines modified | ||
111 | ····const/4·v3,·0x2 | 112 | ····const/4·v3,·0x2 |
112 | ····new-array·v3,·v3,·[I | 113 | ····new-array·v3,·v3,·[I |
113 | ····fill-array-data·v3,·:array_0 | 114 | ····fill-array-data·v3,·:array_0 |
115 | ····.line·257 | ||
114 | ····invoke-static·{v1,·v2,·v3},·Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator; | 116 | ····invoke-static·{v1,·v2,·v3},·Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator; |
115 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
116 | ····iput-object·v1,·v0,·Lcom/android/calendar/DayView;->mTodayAnimator:Landroid/animation/ObjectAnimator; | 118 | ····iput-object·v1,·v0,·Lcom/android/calendar/DayView;->mTodayAnimator:Landroid/animation/ObjectAnimator; |
117 | ····.line·258 | 119 | ····.line·258 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·188 | 27 | ····.line·188 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$5;->this$0:Lcom/android/calendar/DeleteEventHelper; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$5;->this$0:Lcom/android/calendar/DeleteEventHelper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 204, 14 lines modified | Offset 204, 15 lines modified | ||
204 | ····move-result·v1 | 204 | ····move-result·v1 |
205 | ····if-nez·v1,·:cond_6 | 205 | ····if-nez·v1,·:cond_6 |
206 | ····const·v1,·0x7f080006 | 206 | ····const·v1,·0x7f080006 |
207 | ····.line·133 | ||
207 | ····move-object/from16·v0,·v28 | 208 | ····move-object/from16·v0,·v28 |
208 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 209 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
209 | ····move-result·v1 | 210 | ····move-result·v1 |
210 | ····if-nez·v1,·:cond_6 | 211 | ····if-nez·v1,·:cond_6 |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····iget-wide·v4,·v0,·Lcom/android/calendar/EventInfoActivity;->mStartMillis:J | 230 | ····iget-wide·v4,·v0,·Lcom/android/calendar/EventInfoActivity;->mStartMillis:J |
230 | ····move-object/from16·v0,·p0 | 231 | ····move-object/from16·v0,·p0 |
231 | ····iget-wide·v6,·v0,·Lcom/android/calendar/EventInfoActivity;->mEndMillis:J | 232 | ····iget-wide·v6,·v0,·Lcom/android/calendar/EventInfoActivity;->mEndMillis:J |
233 | ····.line·135 | ||
232 | ····invoke-virtual/range·{v1·..·v8},·Lcom/android/calendar/CalendarController;->launchViewEvent(JJJI)V | 234 | ····invoke-virtual/range·{v1·..·v8},·Lcom/android/calendar/CalendarController;->launchViewEvent(JJJI)V |
233 | ····.line·136 | 235 | ····.line·136 |
234 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->finish()V | 236 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->finish()V |
235 | ····.line·165 | 237 | ····.line·165 |
236 | ····:cond_2 | 238 | ····:cond_2 |
Offset 500, 15 lines modified | Offset 502, 15 lines modified | ||
500 | ····:cond_6 | 502 | ····:cond_6 |
501 | ····const·v1,·0x7f040040 | 503 | ····const·v1,·0x7f040040 |
502 | ····move-object/from16·v0,·p0 | 504 | ····move-object/from16·v0,·p0 |
503 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/EventInfoActivity;->setContentView(I)V | 505 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/EventInfoActivity;->setContentView(I)V |
504 | ····.line·14 | 506 | ····.line·144 |
505 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->getFragmentManager()Landroid/app/FragmentManager; | 507 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->getFragmentManager()Landroid/app/FragmentManager; |
506 | ····move-result-object·v1 | 508 | ····move-result-object·v1 |
507 | ····const·v2,·0x7f1000d8 | 509 | ····const·v2,·0x7f1000d8 |
508 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentById(I)Landroid/app/Fragment; | 510 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentById(I)Landroid/app/Fragment; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/os/Handler; | 2 | .super·Landroid/os/Handler; |
3 | .source·"ContactsAsyncHelper.java" | 3 | .source·"ContactsAsyncHelper.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/calendar/ContactsAsyncHelper$1;, | ||
8 | ········Lcom/android/calendar/ContactsAsyncHelper$WorkerHandler;, | 7 | ········Lcom/android/calendar/ContactsAsyncHelper$WorkerHandler;, |
9 | ········Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;, | 8 | ········Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;, |
10 | ········Lcom/android/calendar/ContactsAsyncHelper$OnImageLoadCompleteListener; | 9 | ········Lcom/android/calendar/ContactsAsyncHelper$OnImageLoadCompleteListener; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1997 | 27 | ····.line·1997 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$5;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$5;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 123, 14 lines modified | Offset 123, 15 lines modified | ||
123 | ····.line·144 | 123 | ····.line·144 |
124 | ····sget-object·v0,·Lcom/android/calendar/EventRecurrenceFormatter;->mMonthRepeatByDayOfWeekStrs:[[Ljava/lang/String; | 124 | ····sget-object·v0,·Lcom/android/calendar/EventRecurrenceFormatter;->mMonthRepeatByDayOfWeekStrs:[[Ljava/lang/String; |
125 | ····sget-object·v1,·Lcom/android/calendar/EventRecurrenceFormatter;->mMonthRepeatByDayOfWeekIds:[I | 125 | ····sget-object·v1,·Lcom/android/calendar/EventRecurrenceFormatter;->mMonthRepeatByDayOfWeekIds:[I |
126 | ····aget·v1,·v1,·p1 | 126 | ····aget·v1,·v1,·p1 |
127 | ····.line·145 | ||
127 | ····invoke-virtual·{p0,·v1},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 128 | ····invoke-virtual·{p0,·v1},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
128 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
129 | ····aput-object·v1,·v0,·p1 | 130 | ····aput-object·v1,·v0,·p1 |
130 | ····.line·147 | 131 | ····.line·147 |
Offset 293, 22 lines modified | Offset 294, 24 lines modified | ||
293 | ····move-object/from16·v0,·v17 | 294 | ····move-object/from16·v0,·v17 |
294 | ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->parse(Ljava/lang/String;)Z | 295 | ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->parse(Ljava/lang/String;)Z |
295 | ····.line·46 | 296 | ····.line·46 |
296 | ····const/16·v17,·0x0 | 297 | ····const/16·v17,·0x0 |
298 | ····.line·47 | ||
297 | ····move/from16·v0,·v17 | 299 | ····move/from16·v0,·v17 |
298 | ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->toMillis(Z)J | 300 | ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->toMillis(Z)J |
299 | ····move-result-wide·v17 | 301 | ····move-result-wide·v17 |
300 | ····const/high16·v19,·0x20000 | 302 | ····const/high16·v19,·0x20000 |
303 | ····.line·46 | ||
301 | ····move-object/from16·v0,·p0 | 304 | ····move-object/from16·v0,·p0 |
302 | ····move-wide/from16·v1,·v17 | 305 | ····move-wide/from16·v1,·v17 |
303 | ····move/from16·v3,·v19 | 306 | ····move/from16·v3,·v19 |
304 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/text/format/DateUtils;->formatDateTime(Landroid/content/Context;JI)Ljava/lang/String; | 307 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/text/format/DateUtils;->formatDateTime(Landroid/content/Context;JI)Ljava/lang/String; |
Offset 381, 20 lines modified | Offset 384, 22 lines modified | ||
381 | ····move-object/from16·v0,·p2 | 384 | ····move-object/from16·v0,·p2 |
382 | ····iget·v0,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I | 385 | ····iget·v0,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I |
383 | ····move/from16·v21,·v0 | 386 | ····move/from16·v21,·v0 |
387 | ····.line·55 | ||
384 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 388 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
385 | ····move-result-object·v21 | 389 | ····move-result-object·v21 |
386 | ····aput-object·v21,·v19,·v20 | 390 | ····aput-object·v21,·v19,·v20 |
391 | ····.line·54 | ||
387 | ····move-object/from16·v0,·p1 | 392 | ····move-object/from16·v0,·p1 |
388 | ····move/from16·v1,·v17 | 393 | ····move/from16·v1,·v17 |
389 | ····move/from16·v2,·v18 | 394 | ····move/from16·v2,·v18 |
390 | ····move-object/from16·v3,·v19 | 395 | ····move-object/from16·v3,·v19 |
Offset 355, 14 lines modified | Offset 355, 15 lines modified | ||
355 | ····move/from16·v7,·p6 | 355 | ····move/from16·v7,·p6 |
356 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 356 | ····invoke-static/range·{v1·..·v8},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
357 | ····move-result-object·v1 | 357 | ····move-result-object·v1 |
358 | ····.line·183 | ||
358 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 359 | ····invoke-virtual·{v1},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
359 | ····move-result-object·v9 | 360 | ····move-result-object·v9 |
360 | ····.line·184 | 361 | ····.line·184 |
361 | ····.local·v9,·"date":Ljava/lang/String; | 362 | ····.local·v9,·"date":Ljava/lang/String; |
362 | ····monitor-exit·v10 | 363 | ····monitor-exit·v10 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1012 | 27 | ····.line·1012 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$9;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$9;->this$0:Lcom/android/calendar/EventInfoFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 142, 32 lines modified | Offset 142, 34 lines modified | ||
142 | ····const/4·v3,·0x2 | 142 | ····const/4·v3,·0x2 |
143 | ····if-ne·v0,·v3,·:cond_1 | 143 | ····if-ne·v0,·v3,·:cond_1 |
144 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I | 144 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I |
145 | ····.line·101 | ||
145 | ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I | 146 | ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I |
146 | ····move-result·v0 | 147 | ····move-result·v0 |
148 | ····.line·100 | ||
147 | ····:goto_0 | 149 | ····:goto_0 |
148 | ····invoke-virtual·{v2,·v0},·Landroid/graphics/Paint;->setColor(I)V | 150 | ····invoke-virtual·{v2,·v0},·Landroid/graphics/Paint;->setColor(I)V |
149 | ····.line·103 | 151 | ····.line·103 |
150 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mDrawStyle:I | 152 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mDrawStyle:I |
151 | ····packed-switch·v0,·:pswitch_data_0 | 153 | ····packed-switch·v0,·:pswitch_data_0 |
152 | ····.line·139 | 154 | ····.line·139 |
153 | ····:cond_0 | 155 | ····:cond_0 |
154 | ····:goto_1 | 156 | ····:goto_1 |
155 | ····return-void | 157 | ····return-void |
156 | ····.line·10 | 158 | ····.line·101 |
157 | ····:cond_1 | 159 | ····:cond_1 |
158 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I | 160 | ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I |
159 | ····goto·:goto_0 | 161 | ····goto·:goto_0 |
160 | ····.line·106 | 162 | ····.line·106 |
161 | ····:pswitch_0 | 163 | ····:pswitch_0 |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·42 | 24 | ····.line·42 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·50 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·public·static·getSharedPreferences(Landroid/content/Context;Ljava/lang/String;)Landroid/content/SharedPreferences; | 28 | .method·public·static·getSharedPreferences(Landroid/content/Context;Ljava/lang/String;)Landroid/content/SharedPreferences; |
30 | ····.locals·1 | 29 | ····.locals·1 |
31 | ····.param·p0,·"context"····#·Landroid/content/Context; | 30 | ····.param·p0,·"context"····#·Landroid/content/Context; |
32 | ····.param·p1,·"prefsName"····#·Ljava/lang/String; | 31 | ····.param·p1,·"prefsName"····#·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/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·213 | 27 | ····.line·213 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$2;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$2;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 28 lines modified | Offset 64, 30 lines modified | ||
64 | ····const/4·v2,·0x0 | 64 | ····const/4·v2,·0x0 |
65 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/calendar/CalendarBackupAgent;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 65 | ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/calendar/CalendarBackupAgent;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
66 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
67 | ····.line·45 | ||
67 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 68 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
68 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
69 | ····.line·46 | 70 | ····.line·46 |
70 | ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor; | 71 | ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor; |
71 | ····const-string·v1,·"preferences_alerts_ringtone" | 72 | ····const-string·v1,·"preferences_alerts_ringtone" |
72 | ····const-string·v2,·"content://settings/system/notification_sound" | 73 | ····const-string·v2,·"content://settings/system/notification_sound" |
73 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 74 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
74 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
76 | ····.line·47 | ||
75 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z | 77 | ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z |
76 | ····.line·49 | 78 | ····.line·49 |
77 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/app/backup/BackupAgentHelper;->onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V | 79 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/app/backup/BackupAgentHelper;->onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V |
78 | ····.line·50 | 80 | ····.line·50 |
79 | ····return-void | 81 | ····return-void |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·155 | 27 | ····.line·155 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$3;->this$0:Lcom/android/calendar/DeleteEventHelper; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DeleteEventHelper$3;->this$0:Lcom/android/calendar/DeleteEventHelper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 85, 20 lines modified | Offset 85, 22 lines modified | ||
85 | ····const/4·v2,·0x0 | 85 | ····const/4·v2,·0x0 |
86 | ····.line·96 | 86 | ····.line·96 |
87 | ····.local·v2,·"inputStream":Ljava/io/InputStream; | 87 | ····.local·v2,·"inputStream":Ljava/io/InputStream; |
88 | ····:try_start_0 | 88 | ····:try_start_0 |
89 | ····iget-object·v4,·v0,·Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;->context:Landroid/content/Context; | 89 | ····iget-object·v4,·v0,·Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;->context:Landroid/content/Context; |
90 | ····.line·97 | ||
90 | ····invoke-virtual·{v4},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 91 | ····invoke-virtual·{v4},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
91 | ····move-result-object·v4 | 92 | ····move-result-object·v4 |
92 | ····iget-object·v5,·v0,·Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;->uri:Landroid/net/Uri; | 93 | ····iget-object·v5,·v0,·Lcom/android/calendar/ContactsAsyncHelper$WorkerArgs;->uri:Landroid/net/Uri; |
94 | ····.line·96 | ||
93 | ····invoke-static·{v4,·v5},·Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; | 95 | ····invoke-static·{v4,·v5},·Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; |
94 | ····:try_end_0 | 96 | ····:try_end_0 |
95 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 97 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
96 | ····move-result-object·v2 | 98 | ····move-result-object·v2 |
97 | ····.line·102 | 99 | ····.line·102 |
Offset 1505, 14 lines modified | Offset 1505, 15 lines modified | ||
1505 | ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN:I | 1505 | ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN:I |
1506 | ····.line·691 | 1506 | ····.line·691 |
1507 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; | 1507 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; |
1508 | ····const·v3,·0x7f0a0027 | 1508 | ····const·v3,·0x7f0a0027 |
1509 | ····.line·692 | ||
1509 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimension(I)F | 1510 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimension(I)F |
1510 | ····move-result·v2 | 1511 | ····move-result·v2 |
1511 | ····float-to-int·v2,·v2 | 1512 | ····float-to-int·v2,·v2 |
1512 | ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_TEXT_LEFT_MARGIN:I | 1513 | ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_TEXT_LEFT_MARGIN:I |
Offset 1980, 14 lines modified | Offset 1981, 15 lines modified | ||
1980 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mCurrentTimeLine:Landroid/graphics/drawable/Drawable; | 1981 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mCurrentTimeLine:Landroid/graphics/drawable/Drawable; |
1981 | ····.line·741 | 1982 | ····.line·741 |
1982 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; | 1983 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; |
1983 | ····const·v3,·0x7f020071 | 1984 | ····const·v3,·0x7f020071 |
1985 | ····.line·742 | ||
1984 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 1986 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
1985 | ····move-result-object·v2 | 1987 | ····move-result-object·v2 |
1986 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mCurrentTimeAnimateLine:Landroid/graphics/drawable/Drawable; | 1988 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mCurrentTimeAnimateLine:Landroid/graphics/drawable/Drawable; |
1987 | ····.line·743 | 1989 | ····.line·743 |
Offset 2035, 14 lines modified | Offset 2037, 15 lines modified | ||
2035 | ····sput·v2,·Lcom/android/calendar/DayView;->mNewEventHintColor:I | 2037 | ····sput·v2,·Lcom/android/calendar/DayView;->mNewEventHintColor:I |
2036 | ····.line·747 | 2038 | ····.line·747 |
2037 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; | 2039 | ····iget-object·v2,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; |
2038 | ····const·v3,·0x7f020067 | 2040 | ····const·v3,·0x7f020067 |
2041 | ····.line·748 | ||
2039 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 2042 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
2040 | ····move-result-object·v2 | 2043 | ····move-result-object·v2 |
2041 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mAcceptedOrTentativeEventBoxDrawable:Landroid/graphics/drawable/Drawable; | 2044 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mAcceptedOrTentativeEventBoxDrawable:Landroid/graphics/drawable/Drawable; |
2042 | ····.line·750 | 2045 | ····.line·750 |
Offset 2077, 14 lines modified | Offset 2080, 15 lines modified | ||
2077 | ····.line·755 | 2080 | ····.line·755 |
2078 | ····new-array·v2,·v4,·[Ljava/lang/CharSequence; | 2081 | ····new-array·v2,·v4,·[Ljava/lang/CharSequence; |
2079 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; | 2082 | ····iget-object·v3,·p0,·Lcom/android/calendar/DayView;->mResources:Landroid/content/res/Resources; |
2080 | ····const·v4,·0x7f0d0078 | 2083 | ····const·v4,·0x7f0d0078 |
2084 | ····.line·756 | ||
2081 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 2085 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
2082 | ····move-result-object·v3 | 2086 | ····move-result-object·v3 |
2083 | ····aput-object·v3,·v2,·v5 | 2087 | ····aput-object·v3,·v2,·v5 |
2084 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mLongPressItems:[Ljava/lang/CharSequence; | 2088 | ····iput-object·v2,·p0,·Lcom/android/calendar/DayView;->mLongPressItems:[Ljava/lang/CharSequence; |
Offset 6234, 14 lines modified | Offset 6238, 15 lines modified | ||
6234 | ····.line·3756 | 6238 | ····.line·3756 |
6235 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView;->mAlldayEventAnimator:Landroid/animation/ObjectAnimator; | 6239 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView;->mAlldayEventAnimator:Landroid/animation/ObjectAnimator; |
6236 | ····sget-boolean·v1,·Lcom/android/calendar/DayView;->mShowAllAllDayEvents:Z | 6240 | ····sget-boolean·v1,·Lcom/android/calendar/DayView;->mShowAllAllDayEvents:Z |
6237 | ····if-eqz·v1,·:cond_b | 6241 | ····if-eqz·v1,·:cond_b |
6242 | ····.line·3757 | ||
6238 | ····:goto_6 | 6243 | ····:goto_6 |
6239 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/animation/ObjectAnimator;->setStartDelay(J)V | 6244 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/animation/ObjectAnimator;->setStartDelay(J)V |
6240 | ····.line·3758 | 6245 | ····.line·3758 |
6241 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView;->mAlldayEventAnimator:Landroid/animation/ObjectAnimator; | 6246 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView;->mAlldayEventAnimator:Landroid/animation/ObjectAnimator; |
6242 | ····invoke-virtual·{v0},·Landroid/animation/ObjectAnimator;->start()V | 6247 | ····invoke-virtual·{v0},·Landroid/animation/ObjectAnimator;->start()V |
Offset 7392, 14 lines modified | Offset 7397, 15 lines modified | ||
7392 | ····iget-object·v10,·v0,·Lcom/android/calendar/DayView;->mController:Lcom/android/calendar/CalendarController; | 7397 | ····iget-object·v10,·v0,·Lcom/android/calendar/DayView;->mController:Lcom/android/calendar/CalendarController; |
7393 | ····const-wide/16·v12,·0x1 | 7398 | ····const-wide/16·v12,·0x1 |
7394 | ····const-wide/16·v14,·-0x1 | 7399 | ····const-wide/16·v14,·-0x1 |
7400 | ····.line·3903 | ||
7395 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J | 7401 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J |
7396 | ····move-result-wide·v16 | 7402 | ····move-result-wide·v16 |
7397 | ····const-wide/16·v18,·0x0 | 7403 | ····const-wide/16·v18,·0x0 |
7398 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getRawX()F | 7404 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getRawX()F |
Offset 7418, 14 lines modified | Offset 7424, 15 lines modified | ||
7418 | ····move/from16·v21,·v0 | 7424 | ····move/from16·v21,·v0 |
7419 | ····const-wide/16·v24,·-0x1 | 7425 | ····const-wide/16·v24,·-0x1 |
7420 | ····move-object/from16·v11,·p0 | 7426 | ····move-object/from16·v11,·p0 |
7427 | ····.line·3902 | ||
7421 | ····invoke-virtual/range·{v10·..·v25},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V | 7428 | ····invoke-virtual/range·{v10·..·v25},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V |
7422 | ····.line·3942 | 7429 | ····.line·3942 |
7423 | ····.end·local·v22····#·"extraLong":J | 7430 | ····.end·local·v22····#·"extraLong":J |
7424 | ····:goto_3 | 7431 | ····:goto_3 |
7425 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->invalidate()V | 7432 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->invalidate()V |
Offset 7534, 14 lines modified | Offset 7541, 15 lines modified | ||
7534 | ····.line·3921 | 7541 | ····.line·3921 |
7535 | ····sget·v3,·Lcom/android/calendar/DayView;->mOnDownDelay:I | 7542 | ····sget·v3,·Lcom/android/calendar/DayView;->mOnDownDelay:I |
7536 | ····add-int/lit8·v3,·v3,·0x32 | 7543 | ····add-int/lit8·v3,·v3,·0x32 |
7537 | ····int-to-long·v3,·v3 | 7544 | ····int-to-long·v3,·v3 |
7545 | ····.line·3922 | ||
7538 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 7546 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
7539 | ····move-result-wide·v5 | 7547 | ····move-result-wide·v5 |
7540 | ····move-object/from16·v0,·p0 | 7548 | ····move-object/from16·v0,·p0 |
7541 | ····iget-wide·v7,·v0,·Lcom/android/calendar/DayView;->mDownTouchTime:J | 7549 | ····iget-wide·v7,·v0,·Lcom/android/calendar/DayView;->mDownTouchTime:J |
Max diff block lines reached; 34854/38802 bytes (89.83%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; | 19 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 21 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·931 | 25 | ····.line·931 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$5;->this$0:Lcom/android/calendar/EventInfoFragment; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$5;->this$0:Lcom/android/calendar/EventInfoFragment; |
26 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 27 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 106, 21 lines modified | Offset 106, 19 lines modified | ||
106 | ····.line·84 | 106 | ····.line·84 |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
109 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 109 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
112 | ····.prologue | 111 | ····.prologue |
113 | ····.line·53 | 112 | ····.line·53 |
114 | ····check-cast·p1,·Ljava/util/concurrent/Delayed; | 113 | ····check-cast·p1,·Ljava/util/concurrent/Delayed; |
115 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
116 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/AsyncQueryServiceHelper$OperationInfo;->compareTo(Ljava/util/concurrent/Delayed;)I | 114 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/AsyncQueryServiceHelper$OperationInfo;->compareTo(Ljava/util/concurrent/Delayed;)I |
117 | ····move-result·v0 | 115 | ····move-result·v0 |
118 | ····return·v0 | 116 | ····return·v0 |
119 | .end·method | 117 | .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/android/calendar/EventInfoFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1593 | 27 | ····.line·1593 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$11;->this$0:Lcom/android/calendar/EventInfoFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/EventInfoFragment$11;->this$0:Lcom/android/calendar/EventInfoFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 810, 14 lines modified | Offset 810, 15 lines modified | ||
810 | ····.prologue | 810 | ····.prologue |
811 | ····.line·794 | 811 | ····.line·794 |
812 | ····iget-object·v3,·p0,·Lcom/android/calendar/CalendarController;->mContext:Landroid/content/Context; | 812 | ····iget-object·v3,·p0,·Lcom/android/calendar/CalendarController;->mContext:Landroid/content/Context; |
813 | ····const-string·v4,·"search" | 813 | ····const-string·v4,·"search" |
814 | ····.line·795 | ||
814 | ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 815 | ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
815 | ····move-result-object·v1 | 816 | ····move-result-object·v1 |
816 | ····check-cast·v1,·Landroid/app/SearchManager; | 817 | ····check-cast·v1,·Landroid/app/SearchManager; |
817 | ····.line·796 | 818 | ····.line·796 |
Offset 1628, 15 lines modified | Offset 1629, 15 lines modified | ||
1628 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V | 1629 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V |
1629 | ····.line·426 | 1630 | ····.line·426 |
1630 | ····return-void | 1631 | ····return-void |
1631 | .end·method | 1632 | .end·method |
1632 | .method·public·sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V | 1633 | .method·public·sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V |
1633 | ····.locals·2 | 1634 | ····.locals·28 |
1634 | ····.param·p1,·"sender"····#·Ljava/lang/Object; | 1635 | ····.param·p1,·"sender"····#·Ljava/lang/Object; |
1635 | ····.param·p2,·"event"····#·Lcom/android/calendar/CalendarController$EventInfo; | 1636 | ····.param·p2,·"event"····#·Lcom/android/calendar/CalendarController$EventInfo; |
1636 | ····.prologue | 1637 | ····.prologue |
1637 | ····.line·435 | 1638 | ····.line·435 |
1638 | ····move-object/from16·v0,·p0 | 1639 | ····move-object/from16·v0,·p0 |
Offset 1711, 18 lines modified | Offset 1712, 18 lines modified | ||
1711 | ····move-object/from16·v0,·p0 | 1712 | ····move-object/from16·v0,·p0 |
1712 | ····iput·v2,·v0,·Lcom/android/calendar/CalendarController;->mViewType:I | 1713 | ····iput·v2,·v0,·Lcom/android/calendar/CalendarController;->mViewType:I |
1713 | ····.line·469 | 1714 | ····.line·469 |
1714 | ····:cond_2 | 1715 | ····:cond_2 |
1715 | ····:goto_1 | 1716 | ····:goto_1 |
1716 | ····const-wide/16·v2 | 1717 | ····const-wide/16·v25,·0x0 |
1717 | ····.line·470 | 1718 | ····.line·470 |
1718 | ····.local·v2 | 1719 | ····.local·v25,·"startMillis":J |
1719 | ····move-object/from16·v0,·p2 | 1720 | ····move-object/from16·v0,·p2 |
1720 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; | 1721 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; |
1721 | ····if-eqz·v2,·:cond_3 | 1722 | ····if-eqz·v2,·:cond_3 |
1722 | ····.line·471 | 1723 | ····.line·471 |
Offset 1730, 15 lines modified | Offset 1731, 15 lines modified | ||
1730 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; | 1731 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->startTime:Landroid/text/format/Time; |
1731 | ····const/4·v3,·0x0 | 1732 | ····const/4·v3,·0x0 |
1732 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J | 1733 | ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J |
1733 | ····move-result-wide·v2 | 1734 | ····move-result-wide·v25 |
1734 | ····.line·475 | 1735 | ····.line·475 |
1735 | ····:cond_3 | 1736 | ····:cond_3 |
1736 | ····move-object/from16·v0,·p2 | 1737 | ····move-object/from16·v0,·p2 |
1737 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; | 1738 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; |
Offset 1792, 15 lines modified | Offset 1793, 15 lines modified | ||
1792 | ····iput-wide·v2,·v0,·Lcom/android/calendar/CalendarController;->mDateFlags:J | 1793 | ····iput-wide·v2,·v0,·Lcom/android/calendar/CalendarController;->mDateFlags:J |
1793 | ····.line·495 | 1794 | ····.line·495 |
1794 | ····:cond_4 | 1795 | ····:cond_4 |
1795 | ····const-wide/16·v2,·0x0 | 1796 | ····const-wide/16·v2,·0x0 |
1796 | ····cmp-long·v2,·v2 | 1797 | ····cmp-long·v2,·v25,·v2 |
1797 | ····if-nez·v2,·:cond_5 | 1798 | ····if-nez·v2,·:cond_5 |
1798 | ····.line·496 | 1799 | ····.line·496 |
1799 | ····move-object/from16·v0,·p0 | 1800 | ····move-object/from16·v0,·p0 |
1800 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController;->mTime:Landroid/text/format/Time; | 1801 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController;->mTime:Landroid/text/format/Time; |
Offset 1910, 14 lines modified | Offset 1911, 15 lines modified | ||
1910 | ····move-object/from16·v0,·p0 | 1911 | ····move-object/from16·v0,·p0 |
1911 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController;->mFirstEventHandler:Landroid/util/Pair; | 1912 | ····iget-object·v3,·v0,·Lcom/android/calendar/CalendarController;->mFirstEventHandler:Landroid/util/Pair; |
1912 | ····iget-object·v3,·v3,·Landroid/util/Pair;->first:Ljava/lang/Object; | 1913 | ····iget-object·v3,·v3,·Landroid/util/Pair;->first:Ljava/lang/Object; |
1914 | ····.line·529 | ||
1913 | ····invoke-virtual·{v2,·v3},·Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z | 1915 | ····invoke-virtual·{v2,·v3},·Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z |
1914 | ····move-result·v2 | 1916 | ····move-result·v2 |
1915 | ····if-nez·v2,·:cond_7 | 1917 | ····if-nez·v2,·:cond_7 |
1916 | ····.line·530 | 1918 | ····.line·530 |
Offset 1933, 23 lines modified | Offset 1935, 23 lines modified | ||
1933 | ····.line·534 | 1935 | ····.line·534 |
1934 | ····.end·local·v20····#·"handler":Lcom/android/calendar/CalendarController$EventHandler; | 1936 | ····.end·local·v20····#·"handler":Lcom/android/calendar/CalendarController$EventHandler; |
1935 | ····:cond_7 | 1937 | ····:cond_7 |
1936 | ····move-object/from16·v0,·p0 | 1938 | ····move-object/from16·v0,·p0 |
1937 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController;->eventHandlers:Ljava/util/LinkedHashMap; | 1939 | ····iget-object·v2,·v0,·Lcom/android/calendar/CalendarController;->eventHandlers:Ljava/util/LinkedHashMap; |
1940 | ····.line·535 | ||
1938 | ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; | 1941 | ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; |
1939 | ····move-result-object·v2 | 1942 | ····move-result-object·v2 |
1940 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 1943 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
1941 | ····move-result-object·v21 | 1944 | ····move-result-object·v21 |
1942 | ····.line·535 | ||
1943 | ····.local·v21,·"handlers":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/Integer;Lcom/android/calendar/CalendarController$EventHandler;>;>;" | 1945 | ····.local·v21,·"handlers":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/Integer;Lcom/android/calendar/CalendarController$EventHandler;>;>;" |
1944 | ····:cond_8 | 1946 | ····:cond_8 |
1945 | ····:goto_4 | 1947 | ····:goto_4 |
1946 | ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->hasNext()Z | 1948 | ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->hasNext()Z |
1947 | ····move-result·v2 | 1949 | ····move-result·v2 |
Offset 1968, 18 lines modified | Offset 1970, 18 lines modified | ||
1968 | ····move-result-object·v2 | 1970 | ····move-result-object·v2 |
Max diff block lines reached; 12562/16233 bytes (77.39%) 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/android/calendar/DayView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/DayView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/DayView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·223 | 27 | ····.line·223 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
65 | ····iget-wide·v4,·v1,·Lcom/android/calendar/Event;->id:J | 66 | ····iget-wide·v4,·v1,·Lcom/android/calendar/Event;->id:J |
66 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 67 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
68 | ····.line·228 | ||
67 | ····invoke-static·{v1},·Lcom/android/calendar/DayView;->access$200(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; | 69 | ····invoke-static·{v1},·Lcom/android/calendar/DayView;->access$200(Lcom/android/calendar/DayView;)Lcom/android/calendar/Event; |
68 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
69 | ····iget-wide·v6,·v1,·Lcom/android/calendar/Event;->startMillis:J | 71 | ····iget-wide·v6,·v1,·Lcom/android/calendar/Event;->startMillis:J |
70 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 72 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
Offset 80, 34 lines modified | Offset 82, 37 lines modified | ||
80 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |
81 | ····iget-wide·v8,·v1,·Lcom/android/calendar/Event;->endMillis:J | 83 | ····iget-wide·v8,·v1,·Lcom/android/calendar/Event;->endMillis:J |
82 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 84 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
85 | ····.line·229 | ||
83 | ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getWidth()I | 86 | ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getWidth()I |
84 | ····move-result·v1 | 87 | ····move-result·v1 |
85 | ····div-int/lit8·v10,·v1,·0x2 | 88 | ····div-int/lit8·v10,·v1,·0x2 |
86 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 89 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
87 | ····invoke-static·{v1},·Lcom/android/calendar/DayView;->access$400(Lcom/android/calendar/DayView;)I | 90 | ····invoke-static·{v1},·Lcom/android/calendar/DayView;->access$400(Lcom/android/calendar/DayView;)I |
88 | ····move-result·v11 | 91 | ····move-result·v11 |
89 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 92 | ····iget-object·v1,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
93 | ····.line·230 | ||
90 | ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J | 94 | ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J |
91 | ····move-result-wide·v12 | 95 | ····move-result-wide·v12 |
92 | ····move-object·v1,·p0 | 96 | ····move-object·v1,·p0 |
97 | ····.line·227 | ||
93 | ····invoke-virtual/range·{v0·..·v13},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V | 98 | ····invoke-virtual/range·{v0·..·v13},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V |
94 | ····.line·232 | 99 | ····.line·232 |
95 | ····:cond_0 | 100 | ····:cond_0 |
96 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; | 101 | ····iget-object·v0,·p0,·Lcom/android/calendar/DayView$3;->this$0:Lcom/android/calendar/DayView; |
97 | ····const/4·v1,·0x0 | 102 | ····const/4·v1,·0x0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·258 | 27 | ····.line·258 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$3;->this$0:Lcom/android/calendar/AllInOneActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/AllInOneActivity$3;->this$0:Lcom/android/calendar/AllInOneActivity; |
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/android/calendar/selectcalendars/SelectCalendarsSyncFragment; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·79 | 25 | ····.line·79 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | 31 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·public·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)V | 33 | .method·public·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·77 | 37 | ····.line·77 |
37 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | 38 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 179, 14 lines modified | Offset 179, 15 lines modified | ||
179 | ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 179 | ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
180 | ····move-result-object·v1 | 180 | ····move-result-object·v1 |
181 | ····const-string·v2,·"account_type" | 181 | ····const-string·v2,·"account_type" |
182 | ····.line·94 | ||
182 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 183 | ····invoke-virtual·{p1,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
183 | ····move-result-object·v2 | 184 | ····move-result-object·v2 |
184 | ····invoke-direct·{v0,·v1,·v2},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 185 | ····invoke-direct·{v0,·v1,·v2},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
185 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mAccount:Landroid/accounts/Account; | 186 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mAccount:Landroid/accounts/Account; |
Offset 263, 14 lines modified | Offset 264, 15 lines modified | ||
263 | ····move-result·v1 | 264 | ····move-result·v1 |
264 | ····if-eqz·v1,·:cond_0 | 265 | ····if-eqz·v1,·:cond_0 |
265 | ····const-string·v1,·"account_type" | 266 | ····const-string·v1,·"account_type" |
267 | ····.line·150 | ||
266 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z | 268 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
267 | ····move-result·v1 | 269 | ····move-result·v1 |
268 | ····if-eqz·v1,·:cond_0 | 270 | ····if-eqz·v1,·:cond_0 |
269 | ····.line·151 | 271 | ····.line·151 |
Offset 280, 14 lines modified | Offset 282, 15 lines modified | ||
280 | ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 282 | ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
281 | ····move-result-object·v2 | 283 | ····move-result-object·v2 |
282 | ····const-string·v3,·"account_type" | 284 | ····const-string·v3,·"account_type" |
285 | ····.line·152 | ||
283 | ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 286 | ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
284 | ····move-result-object·v3 | 287 | ····move-result-object·v3 |
285 | ····invoke-direct·{v1,·v2,·v3},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 288 | ····invoke-direct·{v1,·v2,·v3},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
286 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mAccount:Landroid/accounts/Account; | 289 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mAccount:Landroid/accounts/Account; |
Offset 362, 14 lines modified | Offset 365, 15 lines modified | ||
362 | ····iget-object·v2,·v2,·Landroid/accounts/Account;->type:Ljava/lang/String; | 365 | ····iget-object·v2,·v2,·Landroid/accounts/Account;->type:Ljava/lang/String; |
363 | ····aput-object·v2,·v0,·v1 | 366 | ····aput-object·v2,·v0,·v1 |
364 | ····.line·189 | 367 | ····.line·189 |
365 | ····new-instance·v0,·Landroid/content/CursorLoader; | 368 | ····new-instance·v0,·Landroid/content/CursorLoader; |
369 | ····.line·190 | ||
366 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->getActivity()Landroid/app/Activity; | 370 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->getActivity()Landroid/app/Activity; |
367 | ····move-result-object·v1 | 371 | ····move-result-object·v1 |
368 | ····sget-object·v2,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; | 372 | ····sget-object·v2,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; |
369 | ····sget-object·v3,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->PROJECTION:[Ljava/lang/String; | 373 | ····sget-object·v3,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->PROJECTION:[Ljava/lang/String; |
Offset 378, 14 lines modified | Offset 382, 15 lines modified | ||
378 | ····iget-object·v5,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mArgs:[Ljava/lang/String; | 382 | ····iget-object·v5,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->mArgs:[Ljava/lang/String; |
379 | ····const-string·v6,·"\"primary\"·DESC,calendar_displayName·COLLATE·NOCASE" | 383 | ····const-string·v6,·"\"primary\"·DESC,calendar_displayName·COLLATE·NOCASE" |
380 | ····invoke-direct/range·{v0·..·v6},·Landroid/content/CursorLoader;-><init>(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 384 | ····invoke-direct/range·{v0·..·v6},·Landroid/content/CursorLoader;-><init>(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
385 | ····.line·189 | ||
381 | ····return-object·v0 | 386 | ····return-object·v0 |
382 | .end·method | 387 | .end·method |
383 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; | 388 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; |
384 | ····.locals·4 | 389 | ····.locals·4 |
385 | ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater; | 390 | ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater; |
386 | ····.param·p2,·"container"····#·Landroid/view/ViewGroup; | 391 | ····.param·p2,·"container"····#·Landroid/view/ViewGroup; |
Offset 507, 22 lines modified | Offset 512, 19 lines modified | ||
507 | ····invoke-virtual·{v0,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->changeCursor(Landroid/database/Cursor;)V | 512 | ····invoke-virtual·{v0,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->changeCursor(Landroid/database/Cursor;)V |
508 | ····goto·:goto_0 | 513 | ····goto·:goto_0 |
509 | .end·method | 514 | .end·method |
510 | .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V | 515 | .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V |
511 | ····.locals·0 | 516 | ····.locals·0 |
512 | ····.param·p1,·"x0"····#·Landroid/content/Loader; | ||
513 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
514 | ····.prologue | 517 | ····.prologue |
515 | ····.line·51 | 518 | ····.line·51 |
516 | ····check-cast·p2,·Landroid/database/Cursor; | 519 | ····check-cast·p2,·Landroid/database/Cursor; |
517 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
518 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V | 520 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V |
519 | ····return-void | 521 | ····return-void |
520 | .end·method | 522 | .end·method |
521 | .method·public·onLoaderReset(Landroid/content/Loader;)V | 523 | .method·public·onLoaderReset(Landroid/content/Loader;)V |
522 | ····.locals·1 | 524 | ····.locals·1 |
Offset 550, 25 lines modified | Offset 552, 26 lines modified | ||
550 | .method·public·onPause()V | 552 | .method·public·onPause()V |
551 | ····.locals·17 | 553 | ····.locals·17 |
552 | ····.prologue | 554 | ····.prologue |
553 | ····.line·158 | 555 | ····.line·158 |
554 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->getListAdapter()Landroid/widget/ListAdapter; | 556 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->getListAdapter()Landroid/widget/ListAdapter; |
555 | ····move-result-object·v1 | 557 | ····move-result-object·v13 |
556 | ····.line·159 | 558 | ····.line·159 |
557 | ····.local·v1 | 559 | ····.local·v13,·"listAdapter":Landroid/widget/ListAdapter; |
558 | ····if-eqz·v1 | 560 | ····if-eqz·v13,·:cond_3 |
559 | ····.line·160 | 561 | ····.line·160 |
560 | ····check-cast·v1 | 562 | ····check-cast·v13,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
563 | ····.line·161 | ||
561 | ····.end·local·v1 | 564 | ····.end·local·v13····#·"listAdapter":Landroid/widget/ListAdapter; |
562 | ····invoke-virtual·{v1 | 565 | ····invoke-virtual·{v13},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->getChanges()Ljava/util/HashMap; |
563 | ····move-result-object·v10 | 566 | ····move-result-object·v10 |
564 | ····.line·162 | 567 | ····.line·162 |
565 | ····.local·v10,·"changes":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/Long;Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;>;" | 568 | ····.local·v10,·"changes":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/Long;Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;>;" |
Max diff block lines reached; 6339/11219 bytes (56.50%) 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/android/calendar/selectcalendars/SelectVisibleCalendarsActivity; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·43 | 25 | ····.line·43 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 252, 14 lines modified | Offset 252, 15 lines modified | ||
252 | ····const/4·v1,·0x4 | 252 | ····const/4·v1,·0x4 |
253 | ····.line·160 | 253 | ····.line·160 |
254 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->getActionBar()Landroid/app/ActionBar; | 254 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->getActionBar()Landroid/app/ActionBar; |
255 | ····move-result-object·v0 | 255 | ····move-result-object·v0 |
256 | ····.line·161 | ||
256 | ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V | 257 | ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V |
257 | ····.line·162 | 258 | ····.line·162 |
258 | ····const/4·v0,·0x1 | 259 | ····const/4·v0,·0x1 |
259 | ····return·v0 | 260 | ····return·v0 |
260 | .end·method | 261 | .end·method |
Offset 462, 14 lines modified | Offset 463, 15 lines modified | ||
462 | ····const-string·v5,·"1)·GROUP·BY·(ACCOUNT_KEY" | 463 | ····const-string·v5,·"1)·GROUP·BY·(ACCOUNT_KEY" |
463 | ····const-string·v7,·"account_name" | 464 | ····const-string·v7,·"account_name" |
464 | ····move-object·v6,·v2 | 465 | ····move-object·v6,·v2 |
466 | ····.line·98 | ||
465 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 467 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
466 | ····.line·103 | 468 | ····.line·103 |
467 | ····return-void | 469 | ····return-void |
468 | .end·method | 470 | .end·method |
469 | .method·protected·onSaveInstanceState(Landroid/os/Bundle;)V | 471 | .method·protected·onSaveInstanceState(Landroid/os/Bundle;)V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; | 24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Landroid/view/View;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Landroid/view/View;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·159 | 30 | ····.line·159 |
30 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1;->val$delegate:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1;->val$delegate:Landroid/view/View; |
Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
41 | ····.line·43 | 41 | ····.line·43 |
42 | ····const/4·v1,·0x1 | 42 | ····const/4·v1,·0x1 |
43 | ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable; | 43 | ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable; |
44 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
45 | ····.line·44 | ||
45 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/CalendarColorSquare;->getContext()Landroid/content/Context; | 46 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/CalendarColorSquare;->getContext()Landroid/content/Context; |
46 | ····move-result-object·v2 | 47 | ····move-result-object·v2 |
47 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 48 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
48 | ····move-result-object·v2 | 49 | ····move-result-object·v2 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; | 24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Landroid/view/View;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Landroid/view/View;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·330 | 30 | ····.line·330 |
30 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2;->val$colorSquare:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2;->val$colorSquare:Landroid/view/View; |
Offset 270, 14 lines modified | Offset 270, 15 lines modified | ||
270 | ····iget-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mContext:Landroid/app/Activity; | 270 | ····iget-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mContext:Landroid/app/Activity; |
271 | ····sget·v2,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mCalendarItemLayout:I | 271 | ····sget·v2,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mCalendarItemLayout:I |
272 | ····const/4·v3,·0x0 | 272 | ····const/4·v3,·0x0 |
273 | ····.line·135 | ||
273 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->getFragmentManager()Landroid/app/FragmentManager; | 274 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->getFragmentManager()Landroid/app/FragmentManager; |
274 | ····move-result-object·v4 | 275 | ····move-result-object·v4 |
275 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Landroid/app/FragmentManager;)V | 276 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Landroid/app/FragmentManager;)V |
276 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mAdapter:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | 277 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mAdapter:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;I)V | 24 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·190 | 28 | ····.line·190 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
29 | ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->val$position:I | 30 | ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->val$position:I |
Offset 84, 18 lines modified | Offset 85, 20 lines modified | ||
84 | ····aget-object·v1,·v1,·v2 | 85 | ····aget-object·v1,·v1,·v2 |
85 | ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;->id:J | 86 | ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;->id:J |
86 | ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; | 87 | ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter; |
88 | ····.line·201 | ||
87 | ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->access$400(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)Z | 89 | ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->access$400(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)Z |
88 | ····move-result·v3 | 90 | ····move-result·v3 |
91 | ····.line·200 | ||
89 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/calendar/CalendarColorPickerDialog;->newInstance(JZ)Lcom/android/calendar/CalendarColorPickerDialog; | 92 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/calendar/CalendarColorPickerDialog;->newInstance(JZ)Lcom/android/calendar/CalendarColorPickerDialog; |
90 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
91 | ····invoke-static·{v0,·v1},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->access$202(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Lcom/android/calendar/CalendarColorPickerDialog;)Lcom/android/calendar/CalendarColorPickerDialog; | 94 | ····invoke-static·{v0,·v1},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->access$202(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Lcom/android/calendar/CalendarColorPickerDialog;)Lcom/android/calendar/CalendarColorPickerDialog; |
92 | ····.line·205 | 95 | ····.line·205 |
Offset 128, 14 lines modified | Offset 128, 15 lines modified | ||
128 | ····.line·91 | 128 | ····.line·91 |
129 | ····iput-object·p3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mFragmentManager:Landroid/app/FragmentManager; | 129 | ····iput-object·p3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mFragmentManager:Landroid/app/FragmentManager; |
130 | ····.line·92 | 130 | ····.line·92 |
131 | ····const-string·v1,·"ColorPickerDialog" | 131 | ····const-string·v1,·"ColorPickerDialog" |
132 | ····.line·93 | ||
132 | ····invoke-virtual·{p3,·v1},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 133 | ····invoke-virtual·{p3,·v1},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
133 | ····move-result-object·v1 | 134 | ····move-result-object·v1 |
134 | ····check-cast·v1,·Lcom/android/calendar/CalendarColorPickerDialog; | 135 | ····check-cast·v1,·Lcom/android/calendar/CalendarColorPickerDialog; |
135 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; | 136 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; |
Offset 143, 14 lines modified | Offset 144, 15 lines modified | ||
143 | ····.line·94 | 144 | ····.line·94 |
144 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 145 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
145 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
146 | ····const·v2,·0x7f0a0010 | 147 | ····const·v2,·0x7f0a0010 |
148 | ····.line·95 | ||
147 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 149 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
148 | ····move-result·v1 | 150 | ····move-result·v1 |
149 | ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorViewTouchAreaIncrease:I | 151 | ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorViewTouchAreaIncrease:I |
150 | ····.line·96 | 152 | ····.line·96 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Landroid/content/ContentResolver;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Landroid/content/ContentResolver;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/content/ContentResolver; | 23 | ····.param·p2,·"x0"····#·Landroid/content/ContentResolver; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·82 | 25 | ····.line·82 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; |
26 | ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V |
Offset 55, 14 lines modified | Offset 56, 15 lines modified | ||
55 | ····new-instance·v3,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | 56 | ····new-instance·v3,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; |
56 | ····iget-object·v4,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | 57 | ····iget-object·v4,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; |
57 | ····const/high16·v5,·0x7f100000 | 58 | ····const/high16·v5,·0x7f100000 |
59 | ····.line·88 | ||
58 | ····invoke-virtual·{v4,·v5},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->findViewById(I)Landroid/view/View; | 60 | ····invoke-virtual·{v4,·v5},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->findViewById(I)Landroid/view/View; |
59 | ····move-result-object·v4 | 61 | ····move-result-object·v4 |
60 | ····invoke-virtual·{v4},·Landroid/view/View;->getContext()Landroid/content/Context; | 62 | ····invoke-virtual·{v4},·Landroid/view/View;->getContext()Landroid/content/Context; |
61 | ····move-result-object·v4 | 63 | ····move-result-object·v4 |
Offset 73, 14 lines modified | Offset 75, 15 lines modified | ||
73 | ····move-result-object·v5 | 75 | ····move-result-object·v5 |
74 | ····iget-object·v6,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | 76 | ····iget-object·v6,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; |
75 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;)V | 77 | ····invoke-direct·{v3,·v4,·v5,·v6},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;)V |
78 | ····.line·87 | ||
76 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->access$102(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;)Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | 79 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->access$102(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;)Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; |
77 | ····.line·90 | 80 | ····.line·90 |
78 | ····iget-object·v2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; | 81 | ····iget-object·v2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity; |
79 | ····invoke-static·{v2},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->access$200(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;)Landroid/widget/ExpandableListView; | 82 | ····invoke-static·{v2},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;->access$200(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;)Landroid/widget/ExpandableListView; |
Offset 162, 14 lines modified | Offset 162, 15 lines modified | ||
162 | ····const/4·v1,·0x4 | 162 | ····const/4·v1,·0x4 |
163 | ····.line·99 | 163 | ····.line·99 |
164 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;->getActionBar()Landroid/app/ActionBar; | 164 | ····invoke-virtual·{p0},·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;->getActionBar()Landroid/app/ActionBar; |
165 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
166 | ····.line·100 | ||
166 | ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V | 167 | ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V |
167 | ····.line·101 | 168 | ····.line·101 |
168 | ····const/4·v0,·0x1 | 169 | ····const/4·v0,·0x1 |
169 | ····return·v0 | 170 | ····return·v0 |
170 | .end·method | 171 | .end·method |
Offset 337, 14 lines modified | Offset 337, 15 lines modified | ||
337 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mFragmentManager:Landroid/app/FragmentManager; | 337 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mFragmentManager:Landroid/app/FragmentManager; |
338 | ····.line·230 | 338 | ····.line·230 |
339 | ····iget-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mFragmentManager:Landroid/app/FragmentManager; | 339 | ····iget-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mFragmentManager:Landroid/app/FragmentManager; |
340 | ····const-string·v2,·"ColorPickerDialog" | 340 | ····const-string·v2,·"ColorPickerDialog" |
341 | ····.line·231 | ||
341 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 342 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
342 | ····move-result-object·v1 | 343 | ····move-result-object·v1 |
343 | ····check-cast·v1,·Lcom/android/calendar/CalendarColorPickerDialog; | 344 | ····check-cast·v1,·Lcom/android/calendar/CalendarColorPickerDialog; |
344 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; | 345 | ····iput-object·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; |
Offset 456, 14 lines modified | Offset 457, 15 lines modified | ||
456 | ····.line·250 | 457 | ····.line·250 |
457 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 458 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
458 | ····move-result-object·v1 | 459 | ····move-result-object·v1 |
459 | ····const·v2,·0x7f0a0010 | 460 | ····const·v2,·0x7f0a0010 |
461 | ····.line·251 | ||
460 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 462 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
461 | ····move-result·v1 | 463 | ····move-result·v1 |
462 | ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorViewTouchAreaIncrease:I | 464 | ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorViewTouchAreaIncrease:I |
463 | ····.line·252 | 465 | ····.line·252 |
Offset 803, 41 lines modified | Offset 805, 46 lines modified | ||
803 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z | 805 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z |
804 | ····move-result·v1 | 806 | ····move-result·v1 |
805 | ····if-eqz·v1,·:cond_0 | 807 | ····if-eqz·v1,·:cond_0 |
808 | ····.line·362 | ||
806 | ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 809 | ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
807 | ····move-result·v1 | 810 | ····move-result·v1 |
808 | ····if-nez·v1,·:cond_0 | 811 | ····if-nez·v1,·:cond_0 |
809 | ····.line·363 | 812 | ····.line·363 |
810 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 813 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
811 | ····invoke-direct·{v1,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 814 | ····invoke-direct·{v1,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
812 | ····const-string·v2,·"·<" | 815 | ····const-string·v2,·"·<" |
816 | ····.line·364 | ||
813 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 817 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
814 | ····move-result-object·v1 | 818 | ····move-result-object·v1 |
819 | ····.line·365 | ||
815 | ····invoke-virtual·{v1,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 820 | ····invoke-virtual·{v1,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
816 | ····move-result-object·v1 | 821 | ····move-result-object·v1 |
817 | ····const-string·v2,·">" | 822 | ····const-string·v2,·">" |
823 | ····.line·366 | ||
818 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 824 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
819 | ····move-result-object·v1 | 825 | ····move-result-object·v1 |
826 | ····.line·367 | ||
820 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 827 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
821 | ····move-result-object·v11 | 828 | ····move-result-object·v11 |
822 | ····.line·369 | 829 | ····.line·369 |
823 | ····:cond_0 | 830 | ····:cond_0 |
824 | ····const·v1,·0x7f100031 | 831 | ····const·v1,·0x7f100031 |
Offset 1037, 96 lines modified | Offset 1044, 93 lines modified | ||
1037 | .end·method | 1044 | .end·method |
1038 | .method·public·closeChildrenCursors()V | 1045 | .method·public·closeChildrenCursors()V |
1039 | ····.locals·5 | 1046 | ····.locals·5 |
1040 | ····.prologue | 1047 | ····.prologue |
1041 | ····.line·425 | 1048 | ····.line·425 |
1042 | ····iget-object·v | 1049 | ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map; |
1043 | ····monitor-enter·v | 1050 | ····monitor-enter·v3 |
1044 | ····.line·426 | 1051 | ····.line·426 |
1045 | ····:try_start_0 | 1052 | ····:try_start_0 |
1046 | ····iget-object·v | 1053 | ····iget-object·v2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map; |
1047 | ····invoke-interface·{v | 1054 | ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set; |
1048 | ····move-result-object·v | 1055 | ····move-result-object·v2 |
1049 | ····invoke-interface·{v | 1056 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
1050 | ····move-result-object·v | 1057 | ····move-result-object·v2 |
1051 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1052 | ····:cond_0 | 1058 | ····:cond_0 |
1053 | ····:goto_0 | 1059 | ····:goto_0 |
1054 | ····invoke-interface·{v | 1060 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1055 | ····move-result·v | 1061 | ····move-result·v4 |
1056 | ····if-eqz·v | 1062 | ····if-eqz·v4,·:cond_1 |
1057 | ····invoke-interface·{v | 1063 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1058 | ····move-result-object·v | 1064 | ····move-result-object·v1 |
1059 | ····check-cast·v | 1065 | ····check-cast·v1,·Ljava/lang/String; |
1060 | ····.line·427 | 1066 | ····.line·427 |
1061 | ····.local·v | 1067 | ····.local·v1,·"key":Ljava/lang/String; |
1062 | ····iget-object·v | 1068 | ····iget-object·v4,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map; |
1063 | ····invoke-interface·{v | 1069 | ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
1064 | ····move-result-object·v0 | 1070 | ····move-result-object·v0 |
1065 | ····check-cast·v0,·Landroid/database/Cursor; | 1071 | ····check-cast·v0,·Landroid/database/Cursor; |
Max diff block lines reached; 1731/6549 bytes (26.43%) of diff not shown. |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·86 | 25 | ····.line·86 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment$1;->this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment$1;->this$0:Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment; |
26 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V |
Offset 134, 14 lines modified | Offset 134, 15 lines modified | ||
134 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 134 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
135 | ····move-result-object·v2 | 135 | ····move-result-object·v2 |
136 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; | 136 | ····sget-object·v3,·Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri; |
137 | ····.line·459 | ||
137 | ····invoke-static·{},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->access$1200()[Ljava/lang/String; | 138 | ····invoke-static·{},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->access$1200()[Ljava/lang/String; |
138 | ····move-result-object·v4 | 139 | ····move-result-object·v4 |
139 | ····const-string·v5,·"account_name=?·AND·account_type=?" | 140 | ····const-string·v5,·"account_name=?·AND·account_type=?" |
140 | ····const/4·v6,·0x2 | 141 | ····const/4·v6,·0x2 |
Offset 158, 12 lines modified | Offset 159, 13 lines modified | ||
158 | ····iget-object·v8,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$RefreshCalendars;->mAccountType:Ljava/lang/String; | 159 | ····iget-object·v8,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$RefreshCalendars;->mAccountType:Ljava/lang/String; |
159 | ····aput-object·v8,·v6,·v7 | 160 | ····aput-object·v8,·v6,·v7 |
160 | ····const-string·v7,·"\"primary\"·DESC,calendar_displayName·COLLATE·NOCASE" | 161 | ····const-string·v7,·"\"primary\"·DESC,calendar_displayName·COLLATE·NOCASE" |
162 | ····.line·457 | ||
161 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$AsyncCalendarsUpdater;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 163 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$AsyncCalendarsUpdater;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
162 | ····.line·463 | 164 | ····.line·463 |
163 | ····return-void | 165 | ····return-void |
164 | .end·method | 166 | .end·method |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/CalendarColorCache; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/selectcalendars/CalendarColorCache; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/CalendarColorCache;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/CalendarColorCache;Landroid/content/Context;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/CalendarColorCache; | ||
22 | ····.param·p2,·"x | 23 | ····.param·p2,·"context"····#·Landroid/content/Context; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·58 | 25 | ····.line·58 |
25 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/CalendarColorCache$1;->this$0:Lcom/android/calendar/selectcalendars/CalendarColorCache; | 26 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/CalendarColorCache$1;->this$0:Lcom/android/calendar/selectcalendars/CalendarColorCache; |
26 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; | 24 | .field·final·synthetic·val$delegateParent:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Landroid/view/View;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Landroid/view/View;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·230 | 30 | ····.line·230 |
30 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1;->val$delegate:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1;->val$delegate:Landroid/view/View; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$id:J | 26 | .field·final·synthetic·val$id:J |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Ljava/lang/String;Ljava/lang/String;J)V | 28 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Ljava/lang/String;Ljava/lang/String;J)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·343 | 32 | ····.line·343 |
32 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; | 33 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3;->this$0:Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter; |
33 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3;->val$accountName:Ljava/lang/String; | 34 | ····iput-object·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3;->val$accountName:Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;I)V | 24 | .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·252 | 28 | ····.line·252 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; |
29 | ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->val$position:I | 30 | ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->val$position:I |
Offset 84, 18 lines modified | Offset 85, 20 lines modified | ||
84 | ····aget-object·v1,·v1,·v2 | 85 | ····aget-object·v1,·v1,·v2 |
85 | ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->id:J | 86 | ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->id:J |
86 | ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; | 87 | ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->this$0:Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter; |
88 | ····.line·262 | ||
87 | ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->access$500(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;)Z | 89 | ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->access$500(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;)Z |
88 | ····move-result·v3 | 90 | ····move-result·v3 |
91 | ····.line·261 | ||
89 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/calendar/CalendarColorPickerDialog;->newInstance(JZ)Lcom/android/calendar/CalendarColorPickerDialog; | 92 | ····invoke-static·{v1,·v2,·v3},·Lcom/android/calendar/CalendarColorPickerDialog;->newInstance(JZ)Lcom/android/calendar/CalendarColorPickerDialog; |
90 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
91 | ····invoke-static·{v0,·v1},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->access$302(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Lcom/android/calendar/CalendarColorPickerDialog;)Lcom/android/calendar/CalendarColorPickerDialog; | 94 | ····invoke-static·{v0,·v1},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->access$302(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Lcom/android/calendar/CalendarColorPickerDialog;)Lcom/android/calendar/CalendarColorPickerDialog; |
92 | ····.line·266 | 95 | ····.line·266 |
Offset 260, 14 lines modified | Offset 260, 15 lines modified | ||
260 | ····.line·116 | 260 | ····.line·116 |
261 | ····iput-object·p4,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mFragmentManager:Landroid/app/FragmentManager; | 261 | ····iput-object·p4,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mFragmentManager:Landroid/app/FragmentManager; |
262 | ····.line·117 | 262 | ····.line·117 |
263 | ····const-string·v0,·"ColorPickerDialog" | 263 | ····const-string·v0,·"ColorPickerDialog" |
264 | ····.line·118 | ||
264 | ····invoke-virtual·{p4,·v0},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 265 | ····invoke-virtual·{p4,·v0},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
265 | ····move-result-object·v0 | 266 | ····move-result-object·v0 |
266 | ····check-cast·v0,·Lcom/android/calendar/CalendarColorPickerDialog; | 267 | ····check-cast·v0,·Lcom/android/calendar/CalendarColorPickerDialog; |
267 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; | 268 | ····iput-object·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorPickerDialog:Lcom/android/calendar/CalendarColorPickerDialog; |
Offset 284, 14 lines modified | Offset 285, 15 lines modified | ||
284 | ····.line·120 | 285 | ····.line·120 |
285 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 286 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
286 | ····move-result-object·v0 | 287 | ····move-result-object·v0 |
287 | ····const·v1,·0x7f0a0010 | 288 | ····const·v1,·0x7f0a0010 |
289 | ····.line·121 | ||
288 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 290 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
289 | ····move-result·v0 | 291 | ····move-result·v0 |
290 | ····iput·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorViewTouchAreaIncrease:I | 292 | ····iput·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorViewTouchAreaIncrease:I |
291 | ····.line·122 | 293 | ····.line·122 |
Offset 1127, 14 lines modified | Offset 1129, 15 lines modified | ||
1127 | ····move-object/from16·v0,·v19 | 1129 | ····move-object/from16·v0,·v19 |
1128 | ····iget-object·v0,·v0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->ownerAccount:Ljava/lang/String; | 1130 | ····iget-object·v0,·v0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->ownerAccount:Ljava/lang/String; |
1129 | ····move-object/from16·v19,·v0 | 1131 | ····move-object/from16·v19,·v0 |
1132 | ····.line·291 | ||
1130 | ····move-object/from16·v0,·v19 | 1133 | ····move-object/from16·v0,·v19 |
1131 | ····invoke-virtual·{v0,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1134 | ····invoke-virtual·{v0,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1132 | ····move-result·v19 | 1135 | ····move-result·v19 |
1133 | ····if-nez·v19,·:cond_5 | 1136 | ····if-nez·v19,·:cond_5 |
Offset 1151, 14 lines modified | Offset 1154, 15 lines modified | ||
1151 | ····iget-object·v0,·v0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->ownerAccount:Ljava/lang/String; | 1154 | ····iget-object·v0,·v0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->ownerAccount:Ljava/lang/String; |
1152 | ····move-object/from16·v19,·v0 | 1155 | ····move-object/from16·v19,·v0 |
1153 | ····const-string·v20,·"calendar.google.com" | 1156 | ····const-string·v20,·"calendar.google.com" |
1157 | ····.line·292 | ||
1154 | ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 1158 | ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
1155 | ····move-result·v19 | 1159 | ····move-result·v19 |
1156 | ····if-nez·v19,·:cond_5 | 1160 | ····if-nez·v19,·:cond_5 |
1157 | ····.line·294 | 1161 | ····.line·294 |
Offset 147, 66 lines modified | Offset 147, 76 lines modified | ||
147 | ····.line·112 | 147 | ····.line·112 |
148 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 148 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
149 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 149 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
150 | ····const-string·v1,·"(" | 150 | ····const-string·v1,·"(" |
151 | ····.line·113 | ||
151 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 152 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
152 | ····move-result-object·v0 | 153 | ····move-result-object·v0 |
153 | ····const-string·v1,·"data1" | 154 | ····const-string·v1,·"data1" |
155 | ····.line·114 | ||
154 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 156 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
155 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
156 | ····const-string·v1,·"·LIKE·?·OR·" | 158 | ····const-string·v1,·"·LIKE·?·OR·" |
159 | ····.line·115 | ||
157 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 160 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
158 | ····move-result-object·v0 | 161 | ····move-result-object·v0 |
159 | ····const-string·v1,·"data1" | 162 | ····const-string·v1,·"data1" |
163 | ····.line·116 | ||
160 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 164 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
161 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
162 | ····const-string·v1,·"·LIKE·?·OR·" | 166 | ····const-string·v1,·"·LIKE·?·OR·" |
167 | ····.line·117 | ||
163 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 168 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
164 | ····move-result-object·v0 | 169 | ····move-result-object·v0 |
165 | ····const-string·v1,·"display_name" | 170 | ····const-string·v1,·"display_name" |
171 | ····.line·118 | ||
166 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 172 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
167 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
168 | ····const-string·v1,·"·LIKE·?·OR·" | 174 | ····const-string·v1,·"·LIKE·?·OR·" |
175 | ····.line·119 | ||
169 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 176 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
170 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
171 | ····const-string·v1,·"display_name" | 178 | ····const-string·v1,·"display_name" |
179 | ····.line·120 | ||
172 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 180 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
173 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
174 | ····const-string·v1,·"·LIKE·?·)" | 182 | ····const-string·v1,·"·LIKE·?·)" |
183 | ····.line·121 | ||
175 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 184 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
176 | ····move-result-object·v0 | 185 | ····move-result-object·v0 |
186 | ····.line·122 | ||
177 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 187 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
178 | ····move-result-object·v0 | 188 | ····move-result-object·v0 |
179 | ····sput-object·v0,·Lcom/android/calendar/event/EventLocationAdapter;->CONTACTS_WHERE:Ljava/lang/String; | 189 | ····sput-object·v0,·Lcom/android/calendar/event/EventLocationAdapter;->CONTACTS_WHERE:Ljava/lang/String; |
180 | ····.line·126 | 190 | ····.line·126 |
Offset 350, 14 lines modified | Offset 360, 15 lines modified | ||
350 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lcom/android/calendar/event/EventLocationAdapter$1;-><init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V | 360 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lcom/android/calendar/event/EventLocationAdapter$1;-><init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V |
351 | ····const/4·v2,·0x0 | 361 | ····const/4·v2,·0x0 |
352 | ····new-array·v2,·v2,·[Ljava/lang/Void; | 362 | ····new-array·v2,·v2,·[Ljava/lang/Void; |
363 | ····.line·252 | ||
353 | ····invoke-virtual·{v1,·v2},·Lcom/android/calendar/event/EventLocationAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 364 | ····invoke-virtual·{v1,·v2},·Lcom/android/calendar/event/EventLocationAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
354 | ····move-result-object·v0 | 365 | ····move-result-object·v0 |
355 | ····.line·253 | 366 | ····.line·253 |
356 | ····.local·v0,·"photoUpdaterTask":Landroid/os/AsyncTask;,·"Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/lang/Void;Landroid/graphics/Bitmap;>;" | 367 | ····.local·v0,·"photoUpdaterTask":Landroid/os/AsyncTask;,·"Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/lang/Void;Landroid/graphics/Bitmap;>;" |
357 | ····return-void | 368 | ····return-void |
Offset 378, 110 lines modified | Offset 389, 109 lines modified | ||
378 | ········} | 389 | ········} |
379 | ····.end·annotation | 390 | ····.end·annotation |
380 | ····.prologue | 391 | ····.prologue |
381 | ····const/4·v6,·0x0 | 392 | ····const/4·v6,·0x0 |
382 | ····.line·456 | 393 | ····.line·456 |
383 | ····new-instance·v | 394 | ····new-instance·v1,·Ljava/util/TreeSet; |
384 | ····sget-object·v | 395 | ····sget-object·v3,·Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; |
385 | ····invoke-direct·{v | 396 | ····invoke-direct·{v1,·v3},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V |
386 | ····.line·457 | 397 | ····.line·457 |
387 | ····.local·v | 398 | ····.local·v1,·"locations":Ljava/util/TreeSet;,·"Ljava/util/TreeSet<Ljava/lang/String;>;" |
388 | ····const/4·v | 399 | ····const/4·v3,·-0x1 |
389 | ····invoke-interface·{p0,·v | 400 | ····invoke-interface·{p0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z |
390 | ····.line·460 | 401 | ····.line·460 |
391 | ····:goto_0 | 402 | ····:goto_0 |
392 | ····invoke-virtual·{v | 403 | ····invoke-virtual·{v1},·Ljava/util/TreeSet;->size()I |
393 | ····move-result·v | 404 | ····move-result·v3 |
394 | ····const/4·v | 405 | ····const/4·v4,·0x4 |
395 | ····if-ge·v | 406 | ····if-ge·v3,·v4,·:cond_0 |
396 | ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToNext()Z | 407 | ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToNext()Z |
397 | ····move-result·v | 408 | ····move-result·v3 |
398 | ····if-eqz·v | 409 | ····if-eqz·v3,·:cond_0 |
Max diff block lines reached; 16426/20567 bytes (79.87%) of diff not shown. |
Offset 311, 18 lines modified | Offset 311, 20 lines modified | ||
311 | ····move-result-object·v7 | 311 | ····move-result-object·v7 |
312 | ····iput-object·v7,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment;->mCalendarOwner:Ljava/lang/String; | 312 | ····iput-object·v7,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment;->mCalendarOwner:Ljava/lang/String; |
313 | ····.line·313 | 313 | ····.line·313 |
314 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment;->mColor:Landroid/view/View; | 314 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment;->mColor:Landroid/view/View; |
315 | ····.line·314 | ||
315 | ····invoke-interface·{p1,·v6},·Landroid/database/Cursor;->getInt(I)I | 316 | ····invoke-interface·{p1,·v6},·Landroid/database/Cursor;->getInt(I)I |
316 | ····move-result·v8 | 317 | ····move-result·v8 |
318 | ····.line·313 | ||
317 | ····invoke-static·{v8},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 319 | ····invoke-static·{v8},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
318 | ····move-result·v8 | 320 | ····move-result·v8 |
319 | ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setBackgroundColor(I)V | 321 | ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setBackgroundColor(I)V |
320 | ····.line·315 | 322 | ····.line·315 |
Offset 417, 30 lines modified | Offset 419, 33 lines modified | ||
417 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder; | 419 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder; |
418 | ····move-result-object·v8 | 420 | ····move-result-object·v8 |
419 | ····const·v9,·0x7f0d0079 | 421 | ····const·v9,·0x7f0d0079 |
422 | ····.line·246 | ||
420 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 423 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
421 | ····move-result-object·v8 | 424 | ····move-result-object·v8 |
422 | ····const·v9,·0x7f0d0018 | 425 | ····const·v9,·0x7f0d0018 |
423 | ····new-instance·v10,·Lcom/android/calendar/event/CreateEventDialogFragment$3; | 426 | ····new-instance·v10,·Lcom/android/calendar/event/CreateEventDialogFragment$3; |
424 | ····invoke-direct·{v10,·p0},·Lcom/android/calendar/event/CreateEventDialogFragment$3;-><init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V | 427 | ····invoke-direct·{v10,·p0},·Lcom/android/calendar/event/CreateEventDialogFragment$3;-><init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V |
428 | ····.line·247 | ||
425 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 429 | ····invoke-virtual·{v8,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
426 | ····move-result-object·v8 | 430 | ····move-result-object·v8 |
427 | ····const·v9,·0x1040009 | 431 | ····const·v9,·0x1040009 |
432 | ····.line·262 | ||
428 | ····invoke-virtual·{v8,·v9,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 433 | ····invoke-virtual·{v8,·v9,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
429 | ····.line·263 | 434 | ····.line·263 |
430 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 435 | ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
431 | ····.line·302 | 436 | ····.line·302 |
432 | ····.end·local·v3····#·"builder":Landroid/app/AlertDialog$Builder; | 437 | ····.end·local·v3····#·"builder":Landroid/app/AlertDialog$Builder; |
Offset 516, 30 lines modified | Offset 521, 33 lines modified | ||
516 | ····.line·284 | 521 | ····.line·284 |
517 | ····.local·v4,·"calendarOwner":Ljava/lang/String; | 522 | ····.local·v4,·"calendarOwner":Ljava/lang/String; |
518 | ····if-nez·v6,·:cond_4 | 523 | ····if-nez·v6,·:cond_4 |
519 | ····.line·287 | 524 | ····.line·287 |
520 | ····if-eqz·v4,·:cond_2 | 525 | ····if-eqz·v4,·:cond_2 |
526 | ····.line·288 | ||
521 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 527 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
522 | ····move-result-object·v7 | 528 | ····move-result-object·v7 |
523 | ····invoke-virtual·{v4,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 529 | ····invoke-virtual·{v4,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
524 | ····move-result·v7 | 530 | ····move-result·v7 |
525 | ····if-eqz·v7,·:cond_2 | 531 | ····if-eqz·v7,·:cond_2 |
526 | ····const-string·v7,·"LOCAL" | 532 | ····const-string·v7,·"LOCAL" |
533 | ····.line·290 | ||
527 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 534 | ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
528 | ····move-result-object·v8 | 535 | ····move-result-object·v8 |
536 | ····.line·289 | ||
529 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 537 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
530 | ····move-result·v7 | 538 | ····move-result·v7 |
531 | ····if-nez·v7,·:cond_2 | 539 | ····if-nez·v7,·:cond_2 |
532 | ····.line·291 | 540 | ····.line·291 |
Offset 727, 14 lines modified | Offset 735, 15 lines modified | ||
727 | ····move-result-object·v0 | 735 | ····move-result-object·v0 |
728 | ····.line·129 | 736 | ····.line·129 |
729 | ····.local·v0,·"activity":Landroid/app/Activity; | 737 | ····.local·v0,·"activity":Landroid/app/Activity; |
730 | ····const-string·v3,·"layout_inflater" | 738 | ····const-string·v3,·"layout_inflater" |
739 | ····.line·130 | ||
731 | ····invoke-virtual·{v0,·v3},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 740 | ····invoke-virtual·{v0,·v3},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
732 | ····move-result-object·v1 | 741 | ····move-result-object·v1 |
733 | ····check-cast·v1,·Landroid/view/LayoutInflater; | 742 | ····check-cast·v1,·Landroid/view/LayoutInflater; |
734 | ····.line·131 | 743 | ····.line·131 |
Offset 820, 48 lines modified | Offset 829, 54 lines modified | ||
820 | ····:cond_0 | 829 | ····:cond_0 |
821 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 830 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; |
822 | ····invoke-direct·{v3,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 831 | ····invoke-direct·{v3,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
823 | ····const·v4,·0x7f0d0077 | 832 | ····const·v4,·0x7f0d0077 |
833 | ····.line·146 | ||
824 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 834 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
825 | ····move-result-object·v3 | 835 | ····move-result-object·v3 |
836 | ····.line·147 | ||
826 | ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 837 | ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
827 | ····move-result-object·v3 | 838 | ····move-result-object·v3 |
828 | ····const·v4,·0x7f0d0030 | 839 | ····const·v4,·0x7f0d0030 |
829 | ····new-instance·v5,·Lcom/android/calendar/event/CreateEventDialogFragment$2; | 840 | ····new-instance·v5,·Lcom/android/calendar/event/CreateEventDialogFragment$2; |
830 | ····invoke-direct·{v5,·p0},·Lcom/android/calendar/event/CreateEventDialogFragment$2;-><init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V | 841 | ····invoke-direct·{v5,·p0},·Lcom/android/calendar/event/CreateEventDialogFragment$2;-><init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V |
Max diff block lines reached; 1227/5034 bytes (24.37%) of diff not shown. |
Offset 375, 14 lines modified | Offset 375, 15 lines modified | ||
375 | ····.local·v8,·"attUri":Landroid/net/Uri; | 375 | ····.local·v8,·"attUri":Landroid/net/Uri; |
376 | ····const/4·v5,·0x1 | 376 | ····const/4·v5,·0x1 |
377 | ····new-array·v11,·v5,·[Ljava/lang/String; | 377 | ····new-array·v11,·v5,·[Ljava/lang/String; |
378 | ····const/4·v5,·0x0 | 378 | ····const/4·v5,·0x0 |
379 | ····.line·208 | ||
379 | ····invoke-static/range·{v43·..·v44},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 380 | ····invoke-static/range·{v43·..·v44},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
380 | ····move-result-object·v6 | 381 | ····move-result-object·v6 |
381 | ····aput-object·v6,·v11,·v5 | 382 | ····aput-object·v6,·v11,·v5 |
382 | ····.line·210 | 383 | ····.line·210 |
Offset 438, 14 lines modified | Offset 439, 15 lines modified | ||
438 | ····new-array·v0,·v5,·[Ljava/lang/String; | 439 | ····new-array·v0,·v5,·[Ljava/lang/String; |
439 | ····move-object/from16·v18,·v0 | 440 | ····move-object/from16·v18,·v0 |
440 | ····const/4·v5,·0x0 | 441 | ····const/4·v5,·0x0 |
442 | ····.line·222 | ||
441 | ····invoke-static/range·{v43·..·v44},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 443 | ····invoke-static/range·{v43·..·v44},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
442 | ····move-result-object·v6 | 444 | ····move-result-object·v6 |
443 | ····aput-object·v6,·v18,·v5 | 445 | ····aput-object·v6,·v18,·v5 |
444 | ····.line·224 | 446 | ····.line·224 |
Offset 484, 14 lines modified | Offset 486, 15 lines modified | ||
484 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; | 486 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; |
485 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 487 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
486 | ····iget-wide·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mCalendarId:J | 488 | ····iget-wide·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mCalendarId:J |
489 | ····.line·243 | ||
487 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 490 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
488 | ····move-result-object·v6 | 491 | ····move-result-object·v6 |
489 | ····aput-object·v6,·v25,·v5 | 492 | ····aput-object·v6,·v25,·v5 |
490 | ····.line·245 | 493 | ····.line·245 |
Offset 623, 14 lines modified | Offset 626, 15 lines modified | ||
623 | ····iget-object·v6,·v5,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 626 | ····iget-object·v6,·v5,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
624 | ····move-object/from16·v0,·p0 | 627 | ····move-object/from16·v0,·p0 |
625 | ····iget-object·v5,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; | 628 | ····iget-object·v5,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; |
629 | ····.line·237 | ||
626 | ····invoke-static·{v5},·Lcom/android/calendar/event/EditEventFragment;->access$900(Lcom/android/calendar/event/EditEventFragment;)Ljava/util/ArrayList; | 630 | ····invoke-static·{v5},·Lcom/android/calendar/event/EditEventFragment;->access$900(Lcom/android/calendar/event/EditEventFragment;)Ljava/util/ArrayList; |
627 | ····move-result-object·v5 | 631 | ····move-result-object·v5 |
628 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 632 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
629 | ····move-result-object·v5 | 633 | ····move-result-object·v5 |
Offset 704, 14 lines modified | Offset 708, 15 lines modified | ||
704 | ····move-result·v52 | 708 | ····move-result·v52 |
705 | ····.line·262 | 709 | ····.line·262 |
706 | ····.local·v52,·"status":I | 710 | ····.local·v52,·"status":I |
707 | ····const/4·v5,·0x3 | 711 | ····const/4·v5,·0x3 |
712 | ····.line·263 | ||
708 | ····move-object/from16·v0,·p3 | 713 | ····move-object/from16·v0,·p3 |
709 | ····invoke-interface·{v0,·v5},·Landroid/database/Cursor;->getInt(I)I | 714 | ····invoke-interface·{v0,·v5},·Landroid/database/Cursor;->getInt(I)I |
710 | ····move-result·v51 | 715 | ····move-result·v51 |
711 | ····.line·264 | 716 | ····.line·264 |
Offset 747, 14 lines modified | Offset 752, 15 lines modified | ||
747 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; | 752 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; |
748 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 753 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
749 | ····iget-object·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; | 754 | ····iget-object·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; |
755 | ····.line·268 | ||
750 | ····move-object/from16·v0,·v42 | 756 | ····move-object/from16·v0,·v42 |
751 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 757 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
752 | ····move-result·v6 | 758 | ····move-result·v6 |
753 | ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z | 759 | ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z |
Offset 781, 14 lines modified | Offset 787, 15 lines modified | ||
781 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; | 787 | ····iget-object·v6,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; |
782 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; | 788 | ····iget-object·v6,·v6,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; |
783 | ····iget-object·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; | 789 | ····iget-object·v6,·v6,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; |
790 | ····.line·271 | ||
784 | ····move-object/from16·v0,·v42 | 791 | ····move-object/from16·v0,·v42 |
785 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 792 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
786 | ····move-result·v6 | 793 | ····move-result·v6 |
787 | ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z | 794 | ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z |
Offset 855, 25 lines modified | Offset 862, 27 lines modified | ||
855 | ····iget-object·v5,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; | 862 | ····iget-object·v5,·v0,·Lcom/android/calendar/event/EditEventFragment$QueryHandler;->this$0:Lcom/android/calendar/event/EditEventFragment; |
856 | ····iget-object·v5,·v5,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 863 | ····iget-object·v5,·v5,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
857 | ····iget-object·v5,·v5,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; | 864 | ····iget-object·v5,·v5,·Lcom/android/calendar/CalendarEventModel;->mOwnerAccount:Ljava/lang/String; |
865 | ····.line·286 | ||
858 | ····move-object/from16·v0,·v42 | 866 | ····move-object/from16·v0,·v42 |
859 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 867 | ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
860 | ····move-result·v5 | 868 | ····move-result·v5 |
861 | ····if-eqz·v5,·:cond_c | 869 | ····if-eqz·v5,·:cond_c |
Max diff block lines reached; 1447/5390 bytes (26.85%) of diff not shown. |
Offset 118, 28 lines modified | Offset 118, 30 lines modified | ||
118 | ····.line·70 | 118 | ····.line·70 |
119 | ····.local·v0,·"dialog":Landroid/app/Dialog; | 119 | ····.local·v0,·"dialog":Landroid/app/Dialog; |
120 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/EventColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog; | 120 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/EventColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog; |
121 | ····const/4·v2,·-0x3 | 121 | ····const/4·v2,·-0x3 |
122 | ····.line·71 | ||
122 | ····invoke-virtual·{p0},·Lcom/android/calendar/event/EventColorPickerDialog;->getActivity()Landroid/app/Activity; | 123 | ····invoke-virtual·{p0},·Lcom/android/calendar/event/EventColorPickerDialog;->getActivity()Landroid/app/Activity; |
123 | ····move-result-object·v3 | 124 | ····move-result-object·v3 |
124 | ····const·v4,·0x7f0d0053 | 125 | ····const·v4,·0x7f0d0053 |
125 | ····invoke-virtual·{v3,·v4},·Landroid/app/Activity;->getString(I)Ljava/lang/String; | 126 | ····invoke-virtual·{v3,·v4},·Landroid/app/Activity;->getString(I)Ljava/lang/String; |
126 | ····move-result-object·v3 | 127 | ····move-result-object·v3 |
127 | ····new-instance·v4,·Lcom/android/calendar/event/EventColorPickerDialog$1; | 128 | ····new-instance·v4,·Lcom/android/calendar/event/EventColorPickerDialog$1; |
128 | ····invoke-direct·{v4,·p0},·Lcom/android/calendar/event/EventColorPickerDialog$1;-><init>(Lcom/android/calendar/event/EventColorPickerDialog;)V | 129 | ····invoke-direct·{v4,·p0},·Lcom/android/calendar/event/EventColorPickerDialog$1;-><init>(Lcom/android/calendar/event/EventColorPickerDialog;)V |
130 | ····.line·70 | ||
129 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V | 131 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V |
130 | ····.line·80 | 132 | ····.line·80 |
131 | ····return-object·v0 | 133 | ····return-object·v0 |
132 | .end·method | 134 | .end·method |
133 | .method·public·onSaveInstanceState(Landroid/os/Bundle;)V | 135 | .method·public·onSaveInstanceState(Landroid/os/Bundle;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; | 22 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·781 | 28 | ····.line·781 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 94, 61 lines modified | Offset 95, 66 lines modified | ||
94 | ····move-object/from16·v0,·p0 | 95 | ····move-object/from16·v0,·p0 |
95 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 96 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
96 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 97 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
98 | ····.line·801 | ||
97 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canRespond(Lcom/android/calendar/CalendarEventModel;)Z | 99 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canRespond(Lcom/android/calendar/CalendarEventModel;)Z |
98 | ····move-result·v7 | 100 | ····move-result·v7 |
99 | ····if-nez·v7,·:cond_1 | 101 | ····if-nez·v7,·:cond_1 |
100 | ····move-object/from16·v0,·p0 | 102 | ····move-object/from16·v0,·p0 |
101 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 103 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
102 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 104 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
105 | ····.line·802 | ||
103 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyEvent(Lcom/android/calendar/CalendarEventModel;)Z | 106 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyEvent(Lcom/android/calendar/CalendarEventModel;)Z |
104 | ····move-result·v7 | 107 | ····move-result·v7 |
105 | ····if-eqz·v7,·:cond_b | 108 | ····if-eqz·v7,·:cond_b |
106 | ····:cond_1 | 109 | ····:cond_1 |
107 | ····move-object/from16·v0,·p0 | 110 | ····move-object/from16·v0,·p0 |
108 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 111 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
109 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; | 112 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; |
113 | ····.line·803 | ||
110 | ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z | 114 | ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z |
111 | ····move-result·v7 | 115 | ····move-result·v7 |
112 | ····if-eqz·v7,·:cond_b | 116 | ····if-eqz·v7,·:cond_b |
113 | ····move-object/from16·v0,·p0 | 117 | ····move-object/from16·v0,·p0 |
114 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 118 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
119 | ····.line·804 | ||
115 | ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventFragment;->isEmptyNewEvent()Z | 120 | ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventFragment;->isEmptyNewEvent()Z |
116 | ····move-result·v7 | 121 | ····move-result·v7 |
117 | ····if-nez·v7,·:cond_b | 122 | ····if-nez·v7,·:cond_b |
118 | ····move-object/from16·v0,·p0 | 123 | ····move-object/from16·v0,·p0 |
119 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 124 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
120 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 125 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
126 | ····.line·805 | ||
121 | ····invoke-virtual·{v7},·Lcom/android/calendar/CalendarEventModel;->normalizeReminders()Z | 127 | ····invoke-virtual·{v7},·Lcom/android/calendar/CalendarEventModel;->normalizeReminders()Z |
122 | ····move-result·v7 | 128 | ····move-result·v7 |
123 | ····if-eqz·v7,·:cond_b | 129 | ····if-eqz·v7,·:cond_b |
124 | ····move-object/from16·v0,·p0 | 130 | ····move-object/from16·v0,·p0 |
Offset 171, 14 lines modified | Offset 177, 15 lines modified | ||
171 | ····move-object/from16·v0,·p0 | 177 | ····move-object/from16·v0,·p0 |
172 | ····iget-object·v11,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 178 | ····iget-object·v11,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
173 | ····iget·v11,·v11,·Lcom/android/calendar/event/EditEventFragment;->mModification:I | 179 | ····iget·v11,·v11,·Lcom/android/calendar/event/EditEventFragment;->mModification:I |
180 | ····.line·806 | ||
174 | ····invoke-virtual·{v7,·v9,·v10,·v11},·Lcom/android/calendar/event/EditEventHelper;->saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z | 181 | ····invoke-virtual·{v7,·v9,·v10,·v11},·Lcom/android/calendar/event/EditEventHelper;->saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z |
175 | ····move-result·v7 | 182 | ····move-result·v7 |
176 | ····if-eqz·v7,·:cond_b | 183 | ····if-eqz·v7,·:cond_b |
177 | ····.line·808 | 184 | ····.line·808 |
Offset 253, 14 lines modified | Offset 260, 15 lines modified | ||
253 | ····move-object/from16·v0,·p0 | 260 | ····move-object/from16·v0,·p0 |
254 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 261 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
255 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; | 262 | ····iget-object·v7,·v7,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; |
263 | ····.line·827 | ||
256 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyCalendar(Lcom/android/calendar/CalendarEventModel;)Z | 264 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyCalendar(Lcom/android/calendar/CalendarEventModel;)Z |
257 | ····move-result·v7 | 265 | ····move-result·v7 |
258 | ····if-eqz·v7,·:cond_3 | 266 | ····if-eqz·v7,·:cond_3 |
259 | ····.line·828 | 267 | ····.line·828 |
Offset 300, 14 lines modified | Offset 308, 15 lines modified | ||
300 | ····:goto_2 | 308 | ····:goto_2 |
301 | ····new-instance·v2,·Lcom/android/calendar/DeleteEventHelper; | 309 | ····new-instance·v2,·Lcom/android/calendar/DeleteEventHelper; |
302 | ····move-object/from16·v0,·p0 | 310 | ····move-object/from16·v0,·p0 |
303 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; | 311 | ····iget-object·v7,·v0,·Lcom/android/calendar/event/EditEventFragment$Done;->this$0:Lcom/android/calendar/event/EditEventFragment; |
312 | ····.line·843 | ||
304 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventFragment;->access$1400(Lcom/android/calendar/event/EditEventFragment;)Landroid/app/Activity; | 313 | ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventFragment;->access$1400(Lcom/android/calendar/event/EditEventFragment;)Landroid/app/Activity; |
305 | ····move-result-object·v9 | 314 | ····move-result-object·v9 |
Max diff block lines reached; 360/4699 bytes (7.66%) 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/android/calendar/event/CreateEventDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·149 | 27 | ····.line·149 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$2;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$2;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
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/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·835 | 27 | ····.line·835 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$3;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$3;->this$0:Lcom/android/calendar/event/EditEventView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 77, 14 lines modified | Offset 78, 15 lines modified | ||
77 | ····move-result·v0 | 78 | ····move-result·v0 |
78 | ····if-eq·v0,·p3,·:cond_1 | 79 | ····if-eq·v0,·p3,·:cond_1 |
79 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventView$3;->this$0:Lcom/android/calendar/event/EditEventView; | 80 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventView$3;->this$0:Lcom/android/calendar/event/EditEventView; |
81 | ····.line·850 | ||
80 | ····invoke-static·{v0},·Lcom/android/calendar/event/EditEventView;->access$1300(Lcom/android/calendar/event/EditEventView;)Z | 82 | ····invoke-static·{v0},·Lcom/android/calendar/event/EditEventView;->access$1300(Lcom/android/calendar/event/EditEventView;)Z |
81 | ····move-result·v0 | 83 | ····move-result·v0 |
82 | ····if-nez·v0,·:cond_1 | 84 | ····if-nez·v0,·:cond_1 |
83 | ····.line·851 | 85 | ····.line·851 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·158 | 27 | ····.line·158 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 22 lines modified | Offset 56, 24 lines modified | ||
55 | ····const-wide/16·v5,·-0x1 | 56 | ····const-wide/16·v5,·-0x1 |
56 | ····move-object/from16·v0,·p0 | 57 | ····move-object/from16·v0,·p0 |
57 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 58 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
59 | ····.line·163 | ||
58 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J | 60 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J |
59 | ····move-result-wide·v7 | 61 | ····move-result-wide·v7 |
60 | ····move-object/from16·v0,·p0 | 62 | ····move-object/from16·v0,·p0 |
61 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 63 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
64 | ····.line·164 | ||
62 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J | 65 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J |
63 | ····move-result-wide·v9 | 66 | ····move-result-wide·v9 |
64 | ····const-wide/32·v11,·0x5265c00 | 67 | ····const-wide/32·v11,·0x5265c00 |
65 | ····add-long/2addr·v9,·v11 | 68 | ····add-long/2addr·v9,·v11 |
Offset 83, 14 lines modified | Offset 86, 15 lines modified | ||
83 | ····const-wide/16·v15,·-0x1 | 86 | ····const-wide/16·v15,·-0x1 |
84 | ····move-object/from16·v0,·p0 | 87 | ····move-object/from16·v0,·p0 |
85 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 88 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
89 | ····.line·166 | ||
86 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$200(Lcom/android/calendar/event/CreateEventDialogFragment;)Landroid/widget/EditText; | 90 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$200(Lcom/android/calendar/event/CreateEventDialogFragment;)Landroid/widget/EditText; |
87 | ····move-result-object·v2 | 91 | ····move-result-object·v2 |
88 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 92 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
89 | ····move-result-object·v2 | 93 | ····move-result-object·v2 |
Offset 99, 20 lines modified | Offset 103, 22 lines modified | ||
99 | ····move-result-object·v17 | 103 | ····move-result-object·v17 |
100 | ····move-object/from16·v0,·p0 | 104 | ····move-object/from16·v0,·p0 |
101 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 105 | ····iget-object·v2,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
106 | ····.line·167 | ||
102 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$300(Lcom/android/calendar/event/CreateEventDialogFragment;)J | 107 | ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$300(Lcom/android/calendar/event/CreateEventDialogFragment;)J |
103 | ····move-result-wide·v18 | 108 | ····move-result-wide·v18 |
104 | ····move-object/from16·v2,·p0 | 109 | ····move-object/from16·v2,·p0 |
110 | ····.line·162 | ||
105 | ····invoke-virtual/range·{v1·..·v19},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtraWithTitleWithCalendarId(Ljava/lang/Object;JJJJIIJJLjava/lang/String;J)V | 111 | ····invoke-virtual/range·{v1·..·v19},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtraWithTitleWithCalendarId(Ljava/lang/Object;JJJJIIJJLjava/lang/String;J)V |
106 | ····.line·168 | 112 | ····.line·168 |
107 | ····move-object/from16·v0,·p0 | 113 | ····move-object/from16·v0,·p0 |
108 | ····iget-object·v1,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 114 | ····iget-object·v1,·v0,·Lcom/android/calendar/event/CreateEventDialogFragment$1;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
Offset 83, 22 lines modified | Offset 83, 24 lines modified | ||
83 | ····move-result-wide·v0 | 83 | ····move-result-wide·v0 |
84 | ····.line·432 | 84 | ····.line·432 |
85 | ····.local·v0,·"contactId":J | 85 | ····.local·v0,·"contactId":J |
86 | ····sget-object·v7,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; | 86 | ····sget-object·v7,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; |
87 | ····.line·433 | ||
87 | ····invoke-static·{v7,·v0,·v1},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; | 88 | ····invoke-static·{v7,·v0,·v1},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; |
88 | ····move-result-object·v2 | 89 | ····move-result-object·v2 |
89 | ····.line·435 | 90 | ····.line·435 |
90 | ····.local·v2,·"contactUri":Landroid/net/Uri; | 91 | ····.local·v2,·"contactUri":Landroid/net/Uri; |
91 | ····const/4·v7,·0x1 | 92 | ····const/4·v7,·0x1 |
93 | ····.line·436 | ||
92 | ····invoke-interface·{p3,·v7},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 94 | ····invoke-interface·{p3,·v7},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
93 | ····move-result-object·v4 | 95 | ····move-result-object·v4 |
94 | ····.line·437 | 96 | ····.line·437 |
95 | ····.local·v4,·"lookupKey":Ljava/lang/String; | 97 | ····.local·v4,·"lookupKey":Ljava/lang/String; |
96 | ····invoke-static·{v0,·v1,·v4},·Landroid/provider/ContactsContract$Contacts;->getLookupUri(JLjava/lang/String;)Landroid/net/Uri; | 98 | ····invoke-static·{v0,·v1,·v4},·Landroid/provider/ContactsContract$Contacts;->getLookupUri(JLjava/lang/String;)Landroid/net/Uri; |
Offset 121, 22 lines modified | Offset 123, 24 lines modified | ||
121 | ····cmp-long·v7,·v5,·v7 | 123 | ····cmp-long·v7,·v5,·v7 |
122 | ····if-lez·v7,·:cond_3 | 124 | ····if-lez·v7,·:cond_3 |
123 | ····.line·443 | 125 | ····.line·443 |
124 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;->this$0:Lcom/android/calendar/event/AttendeesView; | 126 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;->this$0:Lcom/android/calendar/event/AttendeesView; |
127 | ····.line·444 | ||
125 | ····invoke-static·{v7},·Lcom/android/calendar/event/AttendeesView;->access$000(Lcom/android/calendar/event/AttendeesView;)Landroid/content/Context; | 128 | ····invoke-static·{v7},·Lcom/android/calendar/event/AttendeesView;->access$000(Lcom/android/calendar/event/AttendeesView;)Landroid/content/Context; |
126 | ····move-result-object·v7 | 129 | ····move-result-object·v7 |
127 | ····new-instance·v8,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1; | 130 | ····new-instance·v8,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1; |
128 | ····invoke-direct·{v8,·p0,·v3},·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;-><init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V | 131 | ····invoke-direct·{v8,·p0,·v3},·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;-><init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V |
132 | ····.line·443 | ||
129 | ····invoke-static·{v7,·v3,·v8,·v2},·Lcom/android/calendar/ContactsAsyncHelper;->retrieveContactPhotoAsync(Landroid/content/Context;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;Ljava/lang/Runnable;Landroid/net/Uri;)V | 133 | ····invoke-static·{v7,·v3,·v8,·v2},·Lcom/android/calendar/ContactsAsyncHelper;->retrieveContactPhotoAsync(Landroid/content/Context;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;Ljava/lang/Runnable;Landroid/net/Uri;)V |
130 | ····:try_end_0 | 134 | ····:try_end_0 |
131 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 135 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
132 | ····.line·466 | 136 | ····.line·466 |
133 | ····.end·local·v0····#·"contactId":J | 137 | ····.end·local·v0····#·"contactId":J |
134 | ····.end·local·v2····#·"contactUri":Landroid/net/Uri; | 138 | ····.end·local·v2····#·"contactUri":Landroid/net/Uri; |
Offset 583, 14 lines modified | Offset 583, 15 lines modified | ||
583 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; | 583 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mOriginalModel:Lcom/android/calendar/CalendarEventModel; |
584 | ····if-eqz·v0,·:cond_5 | 584 | ····if-eqz·v0,·:cond_5 |
585 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; | 585 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; |
586 | ····.line·669 | ||
586 | ····invoke-virtual·{v0},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z | 587 | ····invoke-virtual·{v0},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z |
587 | ····move-result·v0 | 588 | ····move-result·v0 |
588 | ····if-eqz·v0,·:cond_5 | 589 | ····if-eqz·v0,·:cond_5 |
589 | ····.line·670 | 590 | ····.line·670 |
Offset 1425, 18 lines modified | Offset 1426, 20 lines modified | ||
1425 | ····move-result-object·v5 | 1426 | ····move-result-object·v5 |
1426 | ····new-instance·v6,·Lcom/android/calendar/event/EditEventFragment$3; | 1427 | ····new-instance·v6,·Lcom/android/calendar/event/EditEventFragment$3; |
1427 | ····invoke-direct·{v6,·p0,·v4},·Lcom/android/calendar/event/EditEventFragment$3;-><init>(Lcom/android/calendar/event/EditEventFragment;Z)V | 1428 | ····invoke-direct·{v6,·p0,·v4},·Lcom/android/calendar/event/EditEventFragment$3;-><init>(Lcom/android/calendar/event/EditEventFragment;Z)V |
1429 | ····.line·746 | ||
1428 | ····invoke-virtual·{v5,·v3,·v6},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1430 | ····invoke-virtual·{v5,·v3,·v6},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1429 | ····move-result-object·v5 | 1431 | ····move-result-object·v5 |
1432 | ····.line·767 | ||
1430 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 1433 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
1431 | ····move-result-object·v5 | 1434 | ····move-result-object·v5 |
1432 | ····iput-object·v5,·p0,·Lcom/android/calendar/event/EditEventFragment;->mModifyDialog:Landroid/app/AlertDialog; | 1435 | ····iput-object·v5,·p0,·Lcom/android/calendar/event/EditEventFragment;->mModifyDialog:Landroid/app/AlertDialog; |
1433 | ····.line·769 | 1436 | ····.line·769 |
Offset 1661, 14 lines modified | Offset 1664, 15 lines modified | ||
1661 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; | 1664 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager; |
1662 | ····move-result-object·v0 | 1665 | ····move-result-object·v0 |
1663 | ····const-string·v1,·"ColorPickerDialog" | 1666 | ····const-string·v1,·"ColorPickerDialog" |
1667 | ····.line·455 | ||
1664 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 1668 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
1665 | ····move-result-object·v0 | 1669 | ····move-result-object·v0 |
1666 | ····check-cast·v0,·Lcom/android/calendar/event/EventColorPickerDialog; | 1670 | ····check-cast·v0,·Lcom/android/calendar/event/EventColorPickerDialog; |
1667 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mColorPickerDialog:Lcom/android/calendar/event/EventColorPickerDialog; | 1671 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mColorPickerDialog:Lcom/android/calendar/event/EventColorPickerDialog; |
Offset 1727, 14 lines modified | Offset 1731, 15 lines modified | ||
1727 | ····invoke-direct·{v0,·p1,·v1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;Landroid/content/Intent;)V | 1731 | ····invoke-direct·{v0,·p1,·v1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;Landroid/content/Intent;)V |
1728 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 1732 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
1729 | ····.line·553 | 1733 | ····.line·553 |
1730 | ····const-string·v0,·"input_method" | 1734 | ····const-string·v0,·"input_method" |
1735 | ····.line·554 | ||
1731 | ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 1736 | ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
1732 | ····move-result-object·v0 | 1737 | ····move-result-object·v0 |
1733 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; | 1738 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; |
1734 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mInputMethodManager:Landroid/view/inputmethod/InputMethodManager; | 1739 | ····iput-object·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mInputMethodManager:Landroid/view/inputmethod/InputMethodManager; |
Offset 1864, 14 lines modified | Offset 1869, 15 lines modified | ||
1864 | ····move-result·v0 | 1869 | ····move-result·v0 |
1865 | ····if-eqz·v0,·:cond_2 | 1870 | ····if-eqz·v0,·:cond_2 |
1866 | ····.line·608 | 1871 | ····.line·608 |
1867 | ····const-string·v0,·"key_edit_on_launch" | 1872 | ····const-string·v0,·"key_edit_on_launch" |
1873 | ····.line·609 | ||
1868 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z | 1874 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z |
1869 | ····move-result·v0 | 1875 | ····move-result·v0 |
1870 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mShowModifyDialogOnLaunch:Z | 1876 | ····iput-boolean·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mShowModifyDialogOnLaunch:Z |
1871 | ····.line·611 | 1877 | ····.line·611 |
Offset 2225, 14 lines modified | Offset 2231, 15 lines modified | ||
2225 | ····move-result·v1 | 2231 | ····move-result·v1 |
2226 | ····if-nez·v1,·:cond_0 | 2232 | ····if-nez·v1,·:cond_0 |
2227 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; | 2233 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; |
2234 | ····.line·909 | ||
2228 | ····invoke-virtual·{v1},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z | 2235 | ····invoke-virtual·{v1},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z |
2229 | ····move-result·v1 | 2236 | ····move-result·v1 |
2230 | ····if-eqz·v1,·:cond_0 | 2237 | ····if-eqz·v1,·:cond_0 |
2231 | ····.line·910 | 2238 | ····.line·910 |
Offset 79, 26 lines modified | Offset 79, 30 lines modified | ||
79 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 79 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
81 | ····const-string·v1,·"::" | 81 | ····const-string·v1,·"::" |
82 | ····.line·98 | ||
82 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
83 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····.line·99 | ||
84 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 86 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
85 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
88 | ····.line·100 | ||
86 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 89 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
87 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
91 | ····.line·97 | ||
88 | ····return-object·v0 | 92 | ····return-object·v0 |
89 | .end·method | 93 | .end·method |
90 | .method·private·createKey(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; | 94 | .method·private·createKey(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; |
91 | ····.locals·2 | 95 | ····.locals·2 |
92 | ····.param·p1,·"accountName"····#·Ljava/lang/String; | 96 | ····.param·p1,·"accountName"····#·Ljava/lang/String; |
93 | ····.param·p2,·"accountType"····#·Ljava/lang/String; | 97 | ····.param·p2,·"accountType"····#·Ljava/lang/String; |
Offset 112, 26 lines modified | Offset 116, 30 lines modified | ||
112 | ····move-result-object·v1 | 116 | ····move-result-object·v1 |
113 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 117 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
114 | ····const-string·v1,·"::" | 118 | ····const-string·v1,·"::" |
119 | ····.line·105 | ||
115 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 120 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
116 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
122 | ····.line·106 | ||
117 | ····invoke-virtual·{v0,·p3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 123 | ····invoke-virtual·{v0,·p3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
118 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
125 | ····.line·107 | ||
119 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 126 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
120 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
128 | ····.line·104 | ||
121 | ····return-object·v0 | 129 | ····return-object·v0 |
122 | .end·method | 130 | .end·method |
123 | #·virtual·methods | 131 | #·virtual·methods |
124 | .method·public·getColorArray(Ljava/lang/String;Ljava/lang/String;)[I | 132 | .method·public·getColorArray(Ljava/lang/String;Ljava/lang/String;)[I |
125 | ····.locals·5 | 133 | ····.locals·5 |
Offset 287, 116 lines modified | Offset 295, 108 lines modified | ||
287 | ····invoke-interface·{v2,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 295 | ····invoke-interface·{v2,·v1,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
288 | ····.line·56 | 296 | ····.line·56 |
289 | ····return-void | 297 | ····return-void |
290 | .end·method | 298 | .end·method |
291 | .method·public·sortPalettes(Ljava/util/Comparator;)V | 299 | .method·public·sortPalettes(Ljava/util/Comparator;)V |
292 | ····.locals· | 300 | ····.locals·7 |
293 | ····.annotation·system·Ldalvik/annotation/Signature; | 301 | ····.annotation·system·Ldalvik/annotation/Signature; |
294 | ········value·=·{ | 302 | ········value·=·{ |
295 | ············"(", | 303 | ············"(", |
296 | ············"Ljava/util/Comparator", | 304 | ············"Ljava/util/Comparator", |
297 | ············"<", | 305 | ············"<", |
298 | ············"Ljava/lang/Integer;", | 306 | ············"Ljava/lang/Integer;", |
299 | ············">;)V" | 307 | ············">;)V" |
300 | ········} | 308 | ········} |
301 | ····.end·annotation | 309 | ····.end·annotation |
302 | ····.prologue | 310 | ····.prologue |
303 | ····.line·84 | 311 | ····.line·84 |
304 | ····.local·p1,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/lang/Integer;>;" | 312 | ····.local·p1,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/lang/Integer;>;" |
305 | ····iget-object·v | 313 | ····iget-object·v4,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map; |
306 | ····invoke-interface·{v | 314 | ····invoke-interface·{v4},·Ljava/util/Map;->keySet()Ljava/util/Set; |
307 | ····move-result-object·v | 315 | ····move-result-object·v4 |
308 | ····invoke-interface·{v | 316 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
309 | ····move-result-object·v | 317 | ····move-result-object·v5 |
310 | ····:goto_0 | 318 | ····:goto_0 |
311 | ····invoke-interface·{v | 319 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
312 | ····move-result·v | 320 | ····move-result·v4 |
313 | ····if-eqz·v | 321 | ····if-eqz·v4,·:cond_1 |
314 | ····invoke-interface·{v | 322 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
315 | ····move-result-object·v | 323 | ····move-result-object·v1 |
316 | ····check-cast·v | 324 | ····check-cast·v1,·Ljava/lang/String; |
317 | ····.line·85 | 325 | ····.line·85 |
318 | ····.local·v | 326 | ····.local·v1,·"key":Ljava/lang/String; |
319 | ····iget-object·v | 327 | ····iget-object·v4,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map; |
320 | ····invoke-interface·{v | 328 | ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
321 | ····move-result-object·v | 329 | ····move-result-object·v2 |
322 | ····check-cast·v | 330 | ····check-cast·v2,·Ljava/util/ArrayList; |
323 | ····.line·86 | 331 | ····.line·86 |
324 | ····.local·v | 332 | ····.local·v2,·"palette":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;" |
325 | ····invoke-virtual·{v | 333 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I |
326 | ····move-result·v | 334 | ····move-result·v4 |
327 | ····new-array·v | 335 | ····new-array·v3,·v4,·[Ljava/lang/Integer; |
328 | ····.line·87 | 336 | ····.line·87 |
329 | ····.local·v | 337 | ····.local·v3,·"sortedColors":[Ljava/lang/Integer; |
330 | ····invoke-virtual·{v | 338 | ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
Max diff block lines reached; 2281/7084 bytes (32.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$0:Lcom/android/calendar/event/EventColorPickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EventColorPickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EventColorPickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EventColorPickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventColorPickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·72 | 27 | ····.line·72 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventColorPickerDialog$1;->this$0:Lcom/android/calendar/event/EventColorPickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventColorPickerDialog$1;->this$0:Lcom/android/calendar/event/EventColorPickerDialog; |
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$notSynced:Z | 22 | .field·final·synthetic·val$notSynced:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;Z)V | 24 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·746 | 28 | ····.line·746 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$3;->this$0:Lcom/android/calendar/event/EditEventFragment; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$3;->this$0:Lcom/android/calendar/event/EditEventFragment; |
29 | ····iput-boolean·p2,·p0,·Lcom/android/calendar/event/EditEventFragment$3;->val$notSynced:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/android/calendar/event/EditEventFragment$3;->val$notSynced:Z |
Offset 86, 22 lines modified | Offset 86, 24 lines modified | ||
86 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->mTime:Landroid/text/format/Time; | 86 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->mTime:Landroid/text/format/Time; |
87 | ····iget·v5,·v5,·Landroid/text/format/Time;->minute:I | 87 | ····iget·v5,·v5,·Landroid/text/format/Time;->minute:I |
88 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->this$0:Lcom/android/calendar/event/EditEventView; | 88 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->this$0:Lcom/android/calendar/event/EditEventView; |
89 | ····.line·304 | ||
89 | ····invoke-static·{v6},·Lcom/android/calendar/event/EditEventView;->access$700(Lcom/android/calendar/event/EditEventView;)Landroid/app/Activity; | 90 | ····invoke-static·{v6},·Lcom/android/calendar/event/EditEventView;->access$700(Lcom/android/calendar/event/EditEventView;)Landroid/app/Activity; |
90 | ····move-result-object·v6 | 91 | ····move-result-object·v6 |
91 | ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z | 92 | ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z |
92 | ····move-result·v6 | 93 | ····move-result·v6 |
94 | ····.line·303 | ||
93 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog;->newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; | 95 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog;->newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; |
94 | ····move-result-object·v3 | 96 | ····move-result-object·v3 |
95 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventView;->access$602(Lcom/android/calendar/event/EditEventView;Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/TimePickerDialog; | 97 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventView;->access$602(Lcom/android/calendar/event/EditEventView;Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/TimePickerDialog; |
96 | ····.line·308 | 98 | ····.line·308 |
Offset 201, 22 lines modified | Offset 203, 24 lines modified | ||
201 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->mTime:Landroid/text/format/Time; | 203 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->mTime:Landroid/text/format/Time; |
202 | ····iget·v5,·v5,·Landroid/text/format/Time;->minute:I | 204 | ····iget·v5,·v5,·Landroid/text/format/Time;->minute:I |
203 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->this$0:Lcom/android/calendar/event/EditEventView; | 205 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView$TimeClickListener;->this$0:Lcom/android/calendar/event/EditEventView; |
206 | ····.line·313 | ||
204 | ····invoke-static·{v6},·Lcom/android/calendar/event/EditEventView;->access$700(Lcom/android/calendar/event/EditEventView;)Landroid/app/Activity; | 207 | ····invoke-static·{v6},·Lcom/android/calendar/event/EditEventView;->access$700(Lcom/android/calendar/event/EditEventView;)Landroid/app/Activity; |
205 | ····move-result-object·v6 | 208 | ····move-result-object·v6 |
206 | ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z | 209 | ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z |
207 | ····move-result·v6 | 210 | ····move-result·v6 |
211 | ····.line·312 | ||
208 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog;->newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; | 212 | ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog;->newInstance(Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;IIZ)Lcom/android/datetimepicker/time/TimePickerDialog; |
209 | ····move-result-object·v3 | 213 | ····move-result-object·v3 |
210 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventView;->access$802(Lcom/android/calendar/event/EditEventView;Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/TimePickerDialog; | 214 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventView;->access$802(Lcom/android/calendar/event/EditEventView;Lcom/android/datetimepicker/time/TimePickerDialog;)Lcom/android/datetimepicker/time/TimePickerDialog; |
211 | ····.line·317 | 215 | ····.line·317 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·784 | 27 | ····.line·784 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$1;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$1;->this$0:Lcom/android/calendar/event/EditEventView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 157, 14 lines modified | Offset 157, 15 lines modified | ||
157 | ····move-result-object·v2 | 157 | ····move-result-object·v2 |
158 | ····iput-object·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mDefaultBadge:Landroid/graphics/drawable/Drawable; | 158 | ····iput-object·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mDefaultBadge:Landroid/graphics/drawable/Drawable; |
159 | ····.line·110 | 159 | ····.line·110 |
160 | ····const·v2,·0x7f0b0007 | 160 | ····const·v2,·0x7f0b0007 |
161 | ····.line·111 | ||
161 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I | 162 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I |
162 | ····move-result·v2 | 163 | ····move-result·v2 |
163 | ····iput·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mNoResponsePhotoAlpha:I | 164 | ····iput·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mNoResponsePhotoAlpha:I |
164 | ····.line·112 | 165 | ····.line·112 |
Offset 925, 14 lines modified | Offset 926, 15 lines modified | ||
925 | ····const/4·v3,·0x0 | 926 | ····const/4·v3,·0x0 |
926 | ····.line·148 | 927 | ····.line·148 |
927 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/AttendeesView;->mInflater:Landroid/view/LayoutInflater; | 928 | ····iget-object·v1,·p0,·Lcom/android/calendar/event/AttendeesView;->mInflater:Landroid/view/LayoutInflater; |
928 | ····const·v2,·0x7f04002f | 929 | ····const·v2,·0x7f04002f |
930 | ····.line·149 | ||
929 | ····invoke-virtual·{v1,·v2,·p0,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 931 | ····invoke-virtual·{v1,·v2,·p0,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
930 | ····move-result-object·v0 | 932 | ····move-result-object·v0 |
931 | ····check-cast·v0,·Landroid/widget/TextView; | 933 | ····check-cast·v0,·Landroid/widget/TextView; |
932 | ····.line·150 | 934 | ····.line·150 |
Offset 1181, 18 lines modified | Offset 1183, 20 lines modified | ||
1181 | ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setImageResource(I)V | 1183 | ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setImageResource(I)V |
1182 | ····.line·201 | 1184 | ····.line·201 |
1183 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/AttendeesView;->mContext:Landroid/content/Context; | 1185 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/AttendeesView;->mContext:Landroid/content/Context; |
1184 | ····const·v7,·0x7f0d000e | 1186 | ····const·v7,·0x7f0d000e |
1187 | ····.line·202 | ||
1185 | ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 1188 | ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
1186 | ····move-result-object·v6 | 1189 | ····move-result-object·v6 |
1190 | ····.line·201 | ||
1187 | ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V | 1191 | ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V |
1188 | ····goto·:goto_3 | 1192 | ····goto·:goto_3 |
1189 | ····.line·221 | 1193 | ····.line·221 |
1190 | ····.restart·local·v1····#·"badge":Landroid/graphics/drawable/Drawable; | 1194 | ····.restart·local·v1····#·"badge":Landroid/graphics/drawable/Drawable; |
1191 | ····.restart·local·v2····#·"badgeView":Landroid/widget/QuickContactBadge; | 1195 | ····.restart·local·v2····#·"badgeView":Landroid/widget/QuickContactBadge; |
Offset 1291, 31 lines modified | Offset 1295, 31 lines modified | ||
1291 | #·virtual·methods | 1295 | #·virtual·methods |
1292 | .method·public·addAttendees(Ljava/lang/String;)V | 1296 | .method·public·addAttendees(Ljava/lang/String;)V |
1293 | ····.locals·6 | 1297 | ····.locals·6 |
1294 | ····.param·p1,·"attendees"····#·Ljava/lang/String; | 1298 | ····.param·p1,·"attendees"····#·Ljava/lang/String; |
1295 | ····.prologue | 1299 | ····.prologue |
1296 | ····.line·386 | 1300 | ····.line·386 |
1297 | ····iget-object·v | 1301 | ····iget-object·v3,·p0,·Lcom/android/calendar/event/AttendeesView;->mValidator:Lcom/android/common/Rfc822Validator; |
1302 | ····.line·387 | ||
1298 | ····invoke-static·{p1,·v | 1303 | ····invoke-static·{p1,·v3},·Lcom/android/calendar/event/EditEventHelper;->getAddressesFromList(Ljava/lang/String;Lcom/android/common/Rfc822Validator;)Ljava/util/LinkedHashSet; |
1299 | ····move-result-object·v1 | 1304 | ····move-result-object·v1 |
1300 | ····.line·388 | 1305 | ····.line·388 |
1301 | ····.local·v1,·"addresses":Ljava/util/LinkedHashSet;,·"Ljava/util/LinkedHashSet<Landroid/text/util/Rfc822Token;>;" | 1306 | ····.local·v1,·"addresses":Ljava/util/LinkedHashSet;,·"Ljava/util/LinkedHashSet<Landroid/text/util/Rfc822Token;>;" |
1302 | ····monitor-enter·p0 | 1307 | ····monitor-enter·p0 |
1303 | ····.line·389 | 1308 | ····.line·389 |
1304 | ····:try_start_0 | 1309 | ····:try_start_0 |
1305 | ····invoke-virtual·{v1},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator; | 1310 | ····invoke-virtual·{v1},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator; |
1306 | ····move-result-object·v3 | 1311 | ····move-result-object·v3 |
1307 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
1308 | ····:goto_0 | 1312 | ····:goto_0 |
1309 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 1313 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1310 | ····move-result·v4 | 1314 | ····move-result·v4 |
1311 | ····if-eqz·v4,·:cond_1 | 1315 | ····if-eqz·v4,·:cond_1 |
Offset 1359, 25 lines modified | Offset 1363, 23 lines modified | ||
1359 | ····invoke-direct·{p0,·v2},·Lcom/android/calendar/event/AttendeesView;->addOneAttendee(Lcom/android/calendar/CalendarEventModel$Attendee;)V | 1363 | ····invoke-direct·{p0,·v2},·Lcom/android/calendar/event/AttendeesView;->addOneAttendee(Lcom/android/calendar/CalendarEventModel$Attendee;)V |
1360 | ····goto·:goto_0 | 1364 | ····goto·:goto_0 |
1361 | ····.line·396 | 1365 | ····.line·396 |
1362 | ····.end·local·v0····#·"address":Landroid/text/util/Rfc822Token; | 1366 | ····.end·local·v0····#·"address":Landroid/text/util/Rfc822Token; |
1363 | ····.end·local·v2····#·"attendee":Lcom/android/calendar/CalendarEventModel$Attendee; | 1367 | ····.end·local·v2····#·"attendee":Lcom/android/calendar/CalendarEventModel$Attendee; |
1364 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
1365 | ····:catchall_0 | 1368 | ····:catchall_0 |
1366 | ····move-exception·v | 1369 | ····move-exception·v3 |
1367 | ····monitor-exit·p0 | 1370 | ····monitor-exit·p0 |
1368 | ····:try_end_0 | 1371 | ····:try_end_0 |
1369 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1372 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1370 | ····throw·v | 1373 | ····throw·v3 |
1371 | ····.restart·local·v3····#·"i$":Ljava/util/Iterator; | ||
1372 | ····:cond_1 | 1374 | ····:cond_1 |
1373 | ····:try_start_1 | 1375 | ····:try_start_1 |
1374 | ····monitor-exit·p0 | 1376 | ····monitor-exit·p0 |
1375 | ····:try_end_1 | 1377 | ····:try_end_1 |
1376 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 1378 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
1377 | ····.line·397 | 1379 | ····.line·397 |
Offset 1403, 15 lines modified | Offset 1405, 14 lines modified | ||
1403 | ····.line·371 | 1405 | ····.line·371 |
1404 | ····:try_start_0 | 1406 | ····:try_start_0 |
1405 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 1407 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
1406 | ····move-result-object·v1 | 1408 | ····move-result-object·v1 |
1407 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1408 | ····:goto_0 | 1409 | ····:goto_0 |
1409 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 1410 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
1410 | ····move-result·v2 | 1411 | ····move-result·v2 |
1411 | ····if-eqz·v2,·:cond_0 | 1412 | ····if-eqz·v2,·:cond_0 |
Max diff block lines reached; 2299/6312 bytes (36.42%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$item:Lcom/android/calendar/event/EditEventHelper$AttendeeItem; | 22 | .field·final·synthetic·val$item:Lcom/android/calendar/event/EditEventHelper$AttendeeItem; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·444 | 28 | ····.line·444 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;->this$1:Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;->this$1:Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler; |
29 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;->val$item:Lcom/android/calendar/event/EditEventHelper$AttendeeItem; | 30 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler$1;->val$item:Lcom/android/calendar/event/EditEventHelper$AttendeeItem; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·146 | 27 | ····.line·146 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$1;->this$0:Lcom/android/calendar/event/EditEventFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$1;->this$0:Lcom/android/calendar/event/EditEventFragment; |
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/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1142 | 27 | ····.line·1142 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$6;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$6;->this$0:Lcom/android/calendar/event/EditEventView; |
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/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1132 | 27 | ····.line·1132 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$5;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$5;->this$0:Lcom/android/calendar/event/EditEventView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1197, 14 lines modified | Offset 1197, 15 lines modified | ||
1197 | ····move-result-object·v0 | 1197 | ····move-result-object·v0 |
1198 | ····.line·899 | 1198 | ····.line·899 |
1199 | ····.local·v0,·"fm":Landroid/app/FragmentManager; | 1199 | ····.local·v0,·"fm":Landroid/app/FragmentManager; |
1200 | ····const-string·v5,·"recurrencePickerDialogFragment" | 1200 | ····const-string·v5,·"recurrencePickerDialogFragment" |
1201 | ····.line·900 | ||
1201 | ····invoke-virtual·{v0,·v5},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 1202 | ····invoke-virtual·{v0,·v5},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
1202 | ····move-result-object·v1 | 1203 | ····move-result-object·v1 |
1203 | ····check-cast·v1,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 1204 | ····check-cast·v1,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
1204 | ····.line·901 | 1205 | ····.line·901 |
Offset 1214, 14 lines modified | Offset 1215, 15 lines modified | ||
1214 | ····.line·902 | 1215 | ····.line·902 |
1215 | ····invoke-virtual·{v1,·p0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->setOnRecurrenceSetListener(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$OnRecurrenceSetListener;)V | 1216 | ····invoke-virtual·{v1,·p0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->setOnRecurrenceSetListener(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$OnRecurrenceSetListener;)V |
1216 | ····.line·904 | 1217 | ····.line·904 |
1217 | ····:cond_0 | 1218 | ····:cond_0 |
1218 | ····const-string·v5,·"timeZonePickerDialogFragment" | 1219 | ····const-string·v5,·"timeZonePickerDialogFragment" |
1220 | ····.line·905 | ||
1219 | ····invoke-virtual·{v0,·v5},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 1221 | ····invoke-virtual·{v0,·v5},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
1220 | ····move-result-object·v3 | 1222 | ····move-result-object·v3 |
1221 | ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog; | 1223 | ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog; |
1222 | ····.line·906 | 1224 | ····.line·906 |
Offset 1832, 24 lines modified | Offset 1834, 26 lines modified | ||
1832 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodValues:Ljava/util/ArrayList; | 1834 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodValues:Ljava/util/ArrayList; |
1833 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodLabels:Ljava/util/ArrayList; | 1835 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodLabels:Ljava/util/ArrayList; |
1834 | ····const/16·v2,·0xa | 1836 | ····const/16·v2,·0xa |
1837 | ····.line·1546 | ||
1835 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; | 1838 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; |
1836 | ····move-result-object·v8 | 1839 | ····move-result-object·v8 |
1837 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; | 1840 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; |
1838 | ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I | 1841 | ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I |
1839 | ····move-object·v2,·p0 | 1842 | ····move-object·v2,·p0 |
1843 | ····.line·1543 | ||
1840 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z | 1844 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z |
1841 | ····.line·1555 | 1845 | ····.line·1555 |
1842 | ····:goto_0 | 1846 | ····:goto_0 |
1843 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderItems:Ljava/util/ArrayList; | 1847 | ····iget-object·v0,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderItems:Ljava/util/ArrayList; |
1844 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 1848 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
Offset 1886, 24 lines modified | Offset 1890, 26 lines modified | ||
1886 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodValues:Ljava/util/ArrayList; | 1890 | ····iget-object·v6,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodValues:Ljava/util/ArrayList; |
1887 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodLabels:Ljava/util/ArrayList; | 1891 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mReminderMethodLabels:Ljava/util/ArrayList; |
1888 | ····iget·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mDefaultReminderMinutes:I | 1892 | ····iget·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mDefaultReminderMinutes:I |
1893 | ····.line·1552 | ||
1889 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; | 1894 | ····invoke-static·{v2},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->valueOf(I)Lcom/android/calendar/CalendarEventModel$ReminderEntry; |
1890 | ····move-result-object·v8 | 1895 | ····move-result-object·v8 |
1891 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; | 1896 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; |
1892 | ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I | 1897 | ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I |
1893 | ····move-object·v2,·p0 | 1898 | ····move-object·v2,·p0 |
1899 | ····.line·1549 | ||
1894 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z | 1900 | ····invoke-static/range·{v0·..·v10},·Lcom/android/calendar/event/EventViewUtils;->addReminder(Landroid/app/Activity;Landroid/view/View;Landroid/view/View$OnClickListener;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/calendar/CalendarEventModel$ReminderEntry;ILandroid/widget/AdapterView$OnItemSelectedListener;)Z |
1895 | ····goto·:goto_0 | 1901 | ····goto·:goto_0 |
1896 | .end·method | 1902 | .end·method |
1897 | .method·private·fillModelFromUI()Z | 1903 | .method·private·fillModelFromUI()Z |
1898 | ····.locals·14 | 1904 | ····.locals·14 |
Offset 2061, 18 lines modified | Offset 2067, 20 lines modified | ||
2061 | ····iput-object·v11,·v5,·Lcom/android/calendar/CalendarEventModel;->mDescription:Ljava/lang/String; | 2067 | ····iput-object·v11,·v5,·Lcom/android/calendar/CalendarEventModel;->mDescription:Ljava/lang/String; |
2062 | ····.line·683 | 2068 | ····.line·683 |
2063 | ····:cond_2 | 2069 | ····:cond_2 |
2064 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mResponseRadioGroup:Landroid/widget/RadioGroup; | 2070 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mResponseRadioGroup:Landroid/widget/RadioGroup; |
2071 | ····.line·684 | ||
2065 | ····invoke-virtual·{v5},·Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I | 2072 | ····invoke-virtual·{v5},·Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I |
2066 | ····move-result·v5 | 2073 | ····move-result·v5 |
2074 | ····.line·683 | ||
2067 | ····invoke-static·{v5},·Lcom/android/calendar/EventInfoFragment;->getResponseFromButtonId(I)I | 2075 | ····invoke-static·{v5},·Lcom/android/calendar/EventInfoFragment;->getResponseFromButtonId(I)I |
2068 | ····move-result·v4 | 2076 | ····move-result·v4 |
2069 | ····.line·685 | 2077 | ····.line·685 |
2070 | ····.local·v4,·"status":I | 2078 | ····.local·v4,·"status":I |
2071 | ····if-eqz·v4,·:cond_3 | 2079 | ····if-eqz·v4,·:cond_3 |
Offset 2270, 14 lines modified | Offset 2278, 15 lines modified | ||
2270 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mTimezone:Ljava/lang/String; | 2278 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mTimezone:Ljava/lang/String; |
2271 | ····iput-object·v7,·v5,·Landroid/text/format/Time;->timezone:Ljava/lang/String; | 2279 | ····iput-object·v7,·v5,·Landroid/text/format/Time;->timezone:Ljava/lang/String; |
2272 | ····.line·728 | 2280 | ····.line·728 |
2273 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mEndTime:Landroid/text/format/Time; | 2281 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mEndTime:Landroid/text/format/Time; |
2282 | ····.line·729 | ||
2274 | ····invoke-virtual·{v5,·v6},·Landroid/text/format/Time;->normalize(Z)J | 2283 | ····invoke-virtual·{v5,·v6},·Landroid/text/format/Time;->normalize(Z)J |
2275 | ····move-result-wide·v7 | 2284 | ····move-result-wide·v7 |
2276 | ····add-long·v2,·v7,·v12 | 2285 | ····add-long·v2,·v7,·v12 |
2277 | ····.line·730 | 2286 | ····.line·730 |
Offset 2324, 18 lines modified | Offset 2333, 20 lines modified | ||
2324 | ····.line·745 | 2333 | ····.line·745 |
2325 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; | 2334 | ····iget-object·v7,·p0,·Lcom/android/calendar/event/EditEventView;->mModel:Lcom/android/calendar/CalendarEventModel; |
2326 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mAvailabilityValues:Ljava/util/ArrayList; | 2335 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventView;->mAvailabilityValues:Ljava/util/ArrayList; |
Max diff block lines reached; 45697/50656 bytes (90.21%) of diff not shown. |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; | 32 | .field·final·synthetic·val$imageView:Landroid/widget/ImageView; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V | 34 | .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventLocationAdapter; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·230 | 38 | ····.line·230 |
38 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->this$0:Lcom/android/calendar/event/EventLocationAdapter; | 39 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->this$0:Lcom/android/calendar/event/EventLocationAdapter; |
39 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->val$contactPhotoUri:Landroid/net/Uri; | 40 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->val$contactPhotoUri:Landroid/net/Uri; |
Offset 60, 20 lines modified | Offset 61, 22 lines modified | ||
60 | ····.line·233 | 61 | ····.line·233 |
61 | ····const/4·v1,·0x0 | 62 | ····const/4·v1,·0x0 |
62 | ····.line·234 | 63 | ····.line·234 |
63 | ····.local·v1,·"photo":Landroid/graphics/Bitmap; | 64 | ····.local·v1,·"photo":Landroid/graphics/Bitmap; |
64 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->this$0:Lcom/android/calendar/event/EventLocationAdapter; | 65 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->this$0:Lcom/android/calendar/event/EventLocationAdapter; |
66 | ····.line·235 | ||
65 | ····invoke-static·{v2},·Lcom/android/calendar/event/EventLocationAdapter;->access$400(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver; | 67 | ····invoke-static·{v2},·Lcom/android/calendar/event/EventLocationAdapter;->access$400(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver; |
66 | ····move-result-object·v2 | 68 | ····move-result-object·v2 |
67 | ····iget-object·v3,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->val$contactPhotoUri:Landroid/net/Uri; | 69 | ····iget-object·v3,·p0,·Lcom/android/calendar/event/EventLocationAdapter$1;->val$contactPhotoUri:Landroid/net/Uri; |
70 | ····.line·234 | ||
68 | ····invoke-static·{v2,·v3},·Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; | 71 | ····invoke-static·{v2,·v3},·Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; |
69 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
70 | ····.line·236 | 73 | ····.line·236 |
71 | ····.local·v0,·"imageStream":Ljava/io/InputStream; | 74 | ····.local·v0,·"imageStream":Ljava/io/InputStream; |
72 | ····if-eqz·v0,·:cond_0 | 75 | ····if-eqz·v0,·:cond_0 |
Offset 97, 21 lines modified | Offset 100, 19 lines modified | ||
97 | ····.line·240 | 100 | ····.line·240 |
98 | ····:cond_0 | 101 | ····:cond_0 |
99 | ····return-object·v1 | 102 | ····return-object·v1 |
100 | .end·method | 103 | .end·method |
101 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 104 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
102 | ····.locals·1 | 105 | ····.locals·1 |
103 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
104 | ····.prologue | 106 | ····.prologue |
105 | ····.line·230 | 107 | ····.line·230 |
106 | ····check-cast·p1,·[Ljava/lang/Void; | 108 | ····check-cast·p1,·[Ljava/lang/Void; |
107 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
108 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$1;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 109 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$1;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; |
109 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
110 | ····return-object·v0 | 111 | ····return-object·v0 |
111 | .end·method | 112 | .end·method |
Offset 141, 18 lines modified | Offset 142, 16 lines modified | ||
141 | ····.line·251 | 142 | ····.line·251 |
142 | ····:cond_0 | 143 | ····:cond_0 |
143 | ····return-void | 144 | ····return-void |
144 | .end·method | 145 | .end·method |
145 | .method·public·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 146 | .method·public·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
146 | ····.locals·0 | 147 | ····.locals·0 |
147 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
148 | ····.prologue | 148 | ····.prologue |
149 | ····.line·230 | 149 | ····.line·230 |
150 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 150 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
151 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
152 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$1;->onPostExecute(Landroid/graphics/Bitmap;)V | 151 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$1;->onPostExecute(Landroid/graphics/Bitmap;)V |
153 | ····return-void | 152 | ····return-void |
154 | .end·method | 153 | .end·method |
Offset 17, 335 lines modified | Offset 17, 314 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EventLocationAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EventLocationAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;)V | 20 | .method·public·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventLocationAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·267 | 24 | ····.line·267 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;->this$0:Lcom/android/calendar/event/EventLocationAdapter; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;->this$0:Lcom/android/calendar/event/EventLocationAdapter; |
25 | ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V |
26 | ····return-void | 27 | ····return-void |
27 | .end·method | 28 | .end·method |
28 | #·virtual·methods | 29 | #·virtual·methods |
29 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 30 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
30 | ····.locals·1 | 31 | ····.locals·17 |
31 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; | 32 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; |
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·271 | 34 | ····.line·271 |
34 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 35 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
35 | ····move-result-wide·v1 | 36 | ····move-result-wide·v13 |
36 | ····.line·272 | 37 | ····.line·272 |
37 | ····.local·v1 | 38 | ····.local·v13,·"startTime":J |
38 | ····if-nez·p1,·:cond_0 | 39 | ····if-nez·p1,·:cond_0 |
39 | ····const-string·v | 40 | ····const-string·v6,·"" |
40 | ····.line·273 | 41 | ····.line·273 |
41 | ····.local·v | 42 | ····.local·v6,·"filter":Ljava/lang/String; |
42 | ····:goto_0 | 43 | ····:goto_0 |
43 | ····invoke-virtual·{v | 44 | ····invoke-virtual·{v6},·Ljava/lang/String;->isEmpty()Z |
44 | ····move-result·v1 | 45 | ····move-result·v15 |
45 | ····if-eqz·v1 | 46 | ····if-eqz·v15,·:cond_1 |
46 | ····.line·274 | 47 | ····.line·274 |
47 | ····const/4·v | 48 | ····const/4·v7,·0x0 |
48 | ····.line·328 | 49 | ····.line·328 |
49 | ····:goto_1 | 50 | ····:goto_1 |
50 | ····return-object·v | 51 | ····return-object·v7 |
51 | ····.line·272 | 52 | ····.line·272 |
52 | ····.end·local·v | 53 | ····.end·local·v6····#·"filter":Ljava/lang/String; |
53 | ····:cond_0 | 54 | ····:cond_0 |
54 | ····invoke-interface/range·{p1·..·p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 55 | ····invoke-interface/range·{p1·..·p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
55 | ····move-result-object·v | 56 | ····move-result-object·v6 |
56 | ····goto·:goto_0 | 57 | ····goto·:goto_0 |
57 | ····.line·278 | 58 | ····.line·278 |
58 | ····.restart·local·v | 59 | ····.restart·local·v6····#·"filter":Ljava/lang/String; |
59 | ····:cond_1 | 60 | ····:cond_1 |
60 | ····new-instance·v1 | 61 | ····new-instance·v15,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1; |
61 | ····move-object/from16·v0,·v17 | ||
62 | ····move-object/from16·v | 62 | ····move-object/from16·v0,·p0 |
63 | ····invoke-direct·{v | 63 | ····invoke-direct·{v15,·v0,·v6},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;-><init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V |
64 | ····const/16·v1 | 64 | ····const/16·v16,·0x0 |
65 | ····move/from16·v0,·v1 | 65 | ····move/from16·v0,·v16 |
66 | ····new-array·v0,·v0,·[Ljava/lang/Void; | 66 | ····new-array·v0,·v0,·[Ljava/lang/Void; |
67 | ····move-object/from16·v1 | 67 | ····move-object/from16·v16,·v0 |
68 | ····.line·284 | ||
68 | ····invoke-virtual/range·{v1 | 69 | ····invoke-virtual/range·{v15·..·v16},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
69 | ····move-result-object·v | 70 | ····move-result-object·v8 |
70 | ····.line·287 | 71 | ····.line·287 |
71 | ····.local·v | 72 | ····.local·v8,·"locationsQueryTask":Landroid/os/AsyncTask;,·"Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/lang/Void;Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;>;" |
72 | ····new-instance·v | 73 | ····new-instance·v2,·Ljava/util/HashSet; |
73 | ····invoke-direct·{v | 74 | ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V |
74 | ····.line·288 | 75 | ····.line·288 |
75 | ····.local·v | 76 | ····.local·v2,·"contactsAddresses":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/String;>;" |
76 | ····move-object/from16·v0,·p0 | 77 | ····move-object/from16·v0,·p0 |
77 | ····iget-object·v | 78 | ····iget-object·v15,·v0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;->this$0:Lcom/android/calendar/event/EventLocationAdapter; |
78 | ····move-o | 79 | ····invoke-static·{v15},·Lcom/android/calendar/event/EventLocationAdapter;->access$400(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver; |
79 | ···· | 80 | ····move-result-object·v15 |
80 | ····move-result | 81 | ····invoke-static·{v15,·v6,·v2},·Lcom/android/calendar/event/EventLocationAdapter;->access$700(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List; |
81 | ····move-object/from16·v0,·v17 | ||
82 | ····invoke-static·{v0,·v7,·v3},·Lcom/android/calendar/event/EventLocationAdapter;->access$700(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List; | ||
83 | ····move-result-object·v | 82 | ····move-result-object·v1 |
84 | ····.line·290 | 83 | ····.line·290 |
85 | ····.local·v | 84 | ····.local·v1,·"contacts":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;" |
86 | ····new-instance·v1 | 85 | ····new-instance·v12,·Ljava/util/ArrayList; |
87 | ····invoke-direct·{v1 | 86 | ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V |
88 | ····.line·293 | 87 | ····.line·293 |
89 | ····.local·v1 | 88 | ····.local·v12,·"resultList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/calendar/event/EventLocationAdapter$Result;>;" |
90 | ····:try_start_0 | 89 | ····:try_start_0 |
91 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v8},·Landroid/os/AsyncTask;->get()Ljava/lang/Object; |
92 | ····move-result-object·v1 | 91 | ····move-result-object·v11 |
93 | ····check-cast·v1 | 92 | ····check-cast·v11,·Ljava/util/List; |
94 | ····.line·298 | 93 | ····.line·298 |
95 | ····.local·v1 | 94 | ····.local·v11,·"recentLocations":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;" |
96 | ····invoke-interface·{v1 | 95 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 11006/17855 bytes (61.64%) 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/android/calendar/event/EditEventFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·391 | 27 | ····.line·391 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 63, 14 lines modified | Offset 64, 15 lines modified | ||
63 | ····.line·397 | 64 | ····.line·397 |
64 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; | 65 | ····iget-object·v2,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; |
65 | ····iget-object·v3,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; | 66 | ····iget-object·v3,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; |
66 | ····iget-object·v3,·v3,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 67 | ····iget-object·v3,·v3,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
68 | ····.line·398 | ||
67 | ····invoke-virtual·{v3},·Lcom/android/calendar/CalendarEventModel;->getEventColor()I | 69 | ····invoke-virtual·{v3},·Lcom/android/calendar/CalendarEventModel;->getEventColor()I |
68 | ····move-result·v3 | 70 | ····move-result·v3 |
69 | ····iget-object·v4,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; | 71 | ····iget-object·v4,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; |
70 | ····iget-object·v4,·v4,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; | 72 | ····iget-object·v4,·v4,·Lcom/android/calendar/event/EditEventFragment;->mModel:Lcom/android/calendar/CalendarEventModel; |
Offset 81, 14 lines modified | Offset 83, 15 lines modified | ||
81 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; | 83 | ····iget-object·v5,·p0,·Lcom/android/calendar/event/EditEventFragment$2;->this$0:Lcom/android/calendar/event/EditEventFragment; |
82 | ····iget-object·v5,·v5,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; | 84 | ····iget-object·v5,·v5,·Lcom/android/calendar/event/EditEventFragment;->mView:Lcom/android/calendar/event/EditEventView; |
83 | ····iget-boolean·v5,·v5,·Lcom/android/calendar/event/EditEventView;->mIsMultipane:Z | 85 | ····iget-boolean·v5,·v5,·Lcom/android/calendar/event/EditEventView;->mIsMultipane:Z |
86 | ····.line·397 | ||
84 | ····invoke-static·{v0,·v3,·v4,·v5},·Lcom/android/calendar/event/EventColorPickerDialog;->newInstance([IIIZ)Lcom/android/calendar/event/EventColorPickerDialog; | 87 | ····invoke-static·{v0,·v3,·v4,·v5},·Lcom/android/calendar/event/EventColorPickerDialog;->newInstance([IIIZ)Lcom/android/calendar/event/EventColorPickerDialog; |
85 | ····move-result-object·v3 | 88 | ····move-result-object·v3 |
86 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventFragment;->access$1302(Lcom/android/calendar/event/EditEventFragment;Lcom/android/calendar/event/EventColorPickerDialog;)Lcom/android/calendar/event/EventColorPickerDialog; | 89 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/event/EditEventFragment;->access$1302(Lcom/android/calendar/event/EditEventFragment;Lcom/android/calendar/event/EventColorPickerDialog;)Lcom/android/calendar/event/EventColorPickerDialog; |
87 | ····.line·399 | 90 | ····.line·399 |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$filter:Ljava/lang/String; | 32 | .field·final·synthetic·val$filter:Ljava/lang/String; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V | 34 | .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·279 | 38 | ····.line·279 |
38 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->this$1:Lcom/android/calendar/event/EventLocationAdapter$LocationFilter; | 39 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->this$1:Lcom/android/calendar/event/EventLocationAdapter$LocationFilter; |
39 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->val$filter:Ljava/lang/String; | 40 | ····iput-object·p2,·p0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->val$filter:Ljava/lang/String; |
Offset 48, 21 lines modified | Offset 49, 19 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 52 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·279 | 55 | ····.line·279 |
56 | ····check-cast·p1,·[Ljava/lang/Void; | 56 | ····check-cast·p1,·[Ljava/lang/Void; |
57 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
58 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->doInBackground([Ljava/lang/Void;)Ljava/util/List; | 57 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->doInBackground([Ljava/lang/Void;)Ljava/util/List; |
59 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
60 | ····return-object·v0 | 59 | ····return-object·v0 |
61 | .end·method | 60 | .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/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·819 | 27 | ····.line·819 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$2;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$2;->this$0:Lcom/android/calendar/event/EditEventView; |
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/android/calendar/event/EditEventFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·769 | 27 | ····.line·769 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$4;->this$0:Lcom/android/calendar/event/EditEventFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventFragment$4;->this$0:Lcom/android/calendar/event/EditEventFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1167, 14 lines modified | Offset 1167, 15 lines modified | ||
1167 | ····aput-object·v9,·v0,·v7 | 1167 | ····aput-object·v9,·v0,·v7 |
1168 | ····.line·834 | 1168 | ····.line·834 |
1169 | ····.local·v0,·"args":[Ljava/lang/String; | 1169 | ····.local·v0,·"args":[Ljava/lang/String; |
1170 | ····sget-object·v7,·Landroid/provider/CalendarContract$Reminders;->CONTENT_URI:Landroid/net/Uri; | 1170 | ····sget-object·v7,·Landroid/provider/CalendarContract$Reminders;->CONTENT_URI:Landroid/net/Uri; |
1171 | ····.line·835 | ||
1171 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 1172 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
1172 | ····move-result-object·v1 | 1173 | ····move-result-object·v1 |
1173 | ····.line·836 | 1174 | ····.line·836 |
1174 | ····.local·v1,·"b":Landroid/content/ContentProviderOperation$Builder; | 1175 | ····.local·v1,·"b":Landroid/content/ContentProviderOperation$Builder; |
1175 | ····invoke-virtual·{v1,·v6,·v0},·Landroid/content/ContentProviderOperation$Builder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; | 1176 | ····invoke-virtual·{v1,·v6,·v0},·Landroid/content/ContentProviderOperation$Builder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder; |
Offset 1325, 14 lines modified | Offset 1326, 15 lines modified | ||
1325 | ····:goto_0 | 1326 | ····:goto_0 |
1326 | ····return·v5 | 1327 | ····return·v5 |
1327 | ····.line·877 | 1328 | ····.line·877 |
1328 | ····:cond_0 | 1329 | ····:cond_0 |
1329 | ····sget-object·v7,·Landroid/provider/CalendarContract$Reminders;->CONTENT_URI:Landroid/net/Uri; | 1330 | ····sget-object·v7,·Landroid/provider/CalendarContract$Reminders;->CONTENT_URI:Landroid/net/Uri; |
1331 | ····.line·878 | ||
1330 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; | 1332 | ····invoke-static·{v7},·Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder; |
1331 | ····move-result-object·v0 | 1333 | ····move-result-object·v0 |
1332 | ····.line·879 | 1334 | ····.line·879 |
1333 | ····.local·v0,·"b":Landroid/content/ContentProviderOperation$Builder; | 1335 | ····.local·v0,·"b":Landroid/content/ContentProviderOperation$Builder; |
1334 | ····const-string·v7,·"event_id=?" | 1336 | ····const-string·v7,·"event_id=?" |
Offset 1551, 18 lines modified | Offset 1553, 20 lines modified | ||
1551 | ····move-result-object·v0 | 1553 | ····move-result-object·v0 |
1552 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarDisplayName:Ljava/lang/String; | 1554 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarDisplayName:Ljava/lang/String; |
1553 | ····.line·1139 | 1555 | ····.line·1139 |
1554 | ····const/4·v0,·0x3 | 1556 | ····const/4·v0,·0x3 |
1557 | ····.line·1140 | ||
1555 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getInt(I)I | 1558 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getInt(I)I |
1556 | ····move-result·v0 | 1559 | ····move-result·v0 |
1560 | ····.line·1139 | ||
1557 | ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 1561 | ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
1558 | ····move-result·v0 | 1562 | ····move-result·v0 |
1559 | ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/CalendarEventModel;->setCalendarColor(I)V | 1563 | ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/CalendarEventModel;->setCalendarColor(I)V |
1560 | ····.line·1142 | 1564 | ····.line·1142 |
Offset 1600, 23 lines modified | Offset 1604, 25 lines modified | ||
1600 | ····move-result-object·v0 | 1604 | ····move-result-object·v0 |
1601 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedReminders:Ljava/lang/String; | 1605 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedReminders:Ljava/lang/String; |
1602 | ····.line·1147 | 1606 | ····.line·1147 |
1603 | ····const/16·v0,·0x9 | 1607 | ····const/16·v0,·0x9 |
1608 | ····.line·1148 | ||
1604 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 1609 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
1605 | ····move-result-object·v0 | 1610 | ····move-result-object·v0 |
1606 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedAttendeeTypes:Ljava/lang/String; | 1611 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedAttendeeTypes:Ljava/lang/String; |
1607 | ····.line·1149 | 1612 | ····.line·1149 |
1608 | ····const/16·v0,·0xa | 1613 | ····const/16·v0,·0xa |
1614 | ····.line·1150 | ||
1609 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 1615 | ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
1610 | ····move-result-object·v0 | 1616 | ····move-result-object·v0 |
1611 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedAvailability:Ljava/lang/String; | 1617 | ····iput-object·v0,·p0,·Lcom/android/calendar/CalendarEventModel;->mCalendarAllowedAvailability:Ljava/lang/String; |
1612 | ····move·v0,·v1 | 1618 | ····move·v0,·v1 |
Offset 2653, 22 lines modified | Offset 2659, 24 lines modified | ||
2653 | ····cmp-long·v22,·v15,·v6 | 2659 | ····cmp-long·v22,·v15,·v6 |
2654 | ····if-nez·v22,·:cond_1 | 2660 | ····if-nez·v22,·:cond_1 |
2655 | ····if-ne·v12,·v3,·:cond_1 | 2661 | ····if-ne·v12,·v3,·:cond_1 |
2662 | ····.line·643 | ||
2656 | ····move-object/from16·v0,·v17 | 2663 | ····move-object/from16·v0,·v17 |
2657 | ····invoke-static·{v0,·v8},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 2664 | ····invoke-static·{v0,·v8},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
2658 | ····move-result·v22 | 2665 | ····move-result·v22 |
2659 | ····if-eqz·v22,·:cond_1 | 2666 | ····if-eqz·v22,·:cond_1 |
2667 | ····.line·644 | ||
2660 | ····move-object/from16·v0,·v20 | 2668 | ····move-object/from16·v0,·v20 |
2661 | ····invoke-static·{v0,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 2669 | ····invoke-static·{v0,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
2662 | ····move-result·v22 | 2670 | ····move-result·v22 |
2663 | ····if-eqz·v22,·:cond_1 | 2671 | ····if-eqz·v22,·:cond_1 |
Offset 3438, 15 lines modified | Offset 3446, 15 lines modified | ||
3438 | ····invoke-virtual/range·{v15·..·v17},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V | 3446 | ····invoke-virtual/range·{v15·..·v17},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V |
3439 | ····goto·:goto_6 | 3447 | ····goto·:goto_6 |
3440 | .end·method | 3448 | .end·method |
3441 | .method·public·saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z | 3449 | .method·public·saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z |
3442 | ····.locals·4 | 3450 | ····.locals·43 |
3443 | ····.param·p1,·"model"····#·Lcom/android/calendar/CalendarEventModel; | 3451 | ····.param·p1,·"model"····#·Lcom/android/calendar/CalendarEventModel; |
3444 | ····.param·p2,·"originalModel"····#·Lcom/android/calendar/CalendarEventModel; | 3452 | ····.param·p2,·"originalModel"····#·Lcom/android/calendar/CalendarEventModel; |
3445 | ····.param·p3,·"modifyWhich"····#·I | 3453 | ····.param·p3,·"modifyWhich"····#·I |
3446 | ····.prologue | 3454 | ····.prologue |
3447 | ····.line·270 | 3455 | ····.line·270 |
3448 | ····const/4·v10,·0x0 | 3456 | ····const/4·v10,·0x0 |
Offset 3549, 18 lines modified | Offset 3557, 18 lines modified | ||
3549 | ····.local·v5,·"ops":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/content/ContentProviderOperation;>;" | 3557 | ····.local·v5,·"ops":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/content/ContentProviderOperation;>;" |
3550 | ····const/16·v27,·-0x1 | 3558 | ····const/16·v27,·-0x1 |
3551 | ····.line·305 | 3559 | ····.line·305 |
3552 | ····.local·v27,·"eventIdIndex":I | 3560 | ····.local·v27,·"eventIdIndex":I |
3553 | ····invoke-virtual/range·{p0·..·p1},·Lcom/android/calendar/event/EditEventHelper;->getContentValuesFromModel(Lcom/android/calendar/CalendarEventModel;)Landroid/content/ContentValues; | 3561 | ····invoke-virtual/range·{p0·..·p1},·Lcom/android/calendar/event/EditEventHelper;->getContentValuesFromModel(Lcom/android/calendar/CalendarEventModel;)Landroid/content/ContentValues; |
Max diff block lines reached; 49587/53648 bytes (92.43%) 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/android/calendar/event/CreateEventDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·247 | 27 | ····.line·247 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$3;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/CreateEventDialogFragment$3;->this$0:Lcom/android/calendar/event/CreateEventDialogFragment; |
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/android/calendar/event/EditEventView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/event/EditEventView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1096 | 27 | ····.line·1096 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$4;->this$0:Lcom/android/calendar/event/EditEventView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/event/EditEventView$4;->this$0:Lcom/android/calendar/event/EditEventView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 74, 19 lines modified | Offset 74, 20 lines modified | ||
74 | ····move-result·v6 | 74 | ····move-result·v6 |
75 | ····.line·532 | 75 | ····.line·532 |
76 | ····.local·v6,·"ownerColumn":I | 76 | ····.local·v6,·"ownerColumn":I |
77 | ····if-eqz·v1,·:cond_0 | 77 | ····if-eqz·v1,·:cond_0 |
78 | ····.line·53 | 78 | ····.line·534 |
79 | ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getInt(I)I | 79 | ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getInt(I)I |
80 | ····move-result·v7 | 80 | ····move-result·v7 |
81 | ····.line·533 | ||
81 | ····invoke-static·{v7},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I | 82 | ····invoke-static·{v7},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I |
82 | ····move-result·v7 | 83 | ····move-result·v7 |
83 | ····invoke-virtual·{v1,·v7},·Landroid/view/View;->setBackgroundColor(I)V | 84 | ····invoke-virtual·{v1,·v7},·Landroid/view/View;->setBackgroundColor(I)V |
84 | ····.line·537 | 85 | ····.line·537 |
Offset 209, 14 lines modified | Offset 209, 15 lines modified | ||
209 | ····sget-object·v1,·Lcom/android/calendar/alerts/AlertReceiver;->mStartingService:Landroid/os/PowerManager$WakeLock; | 209 | ····sget-object·v1,·Lcom/android/calendar/alerts/AlertReceiver;->mStartingService:Landroid/os/PowerManager$WakeLock; |
210 | ····if-nez·v1,·:cond_0 | 210 | ····if-nez·v1,·:cond_0 |
211 | ····.line·183 | 211 | ····.line·183 |
212 | ····const-string·v1,·"power" | 212 | ····const-string·v1,·"power" |
213 | ····.line·184 | ||
213 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 214 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
214 | ····move-result-object·v0 | 215 | ····move-result-object·v0 |
215 | ····check-cast·v0,·Landroid/os/PowerManager; | 216 | ····check-cast·v0,·Landroid/os/PowerManager; |
216 | ····.line·185 | 217 | ····.line·185 |
Offset 495, 20 lines modified | Offset 496, 22 lines modified | ||
495 | ····if-ge·v0,·v4,·:cond_4 | 496 | ····if-ge·v0,·v4,·:cond_4 |
496 | ····.line·349 | 497 | ····.line·349 |
497 | ····const·v4,·0x7f02003e | 498 | ····const·v4,·0x7f02003e |
498 | ····const·v5,·0x7f0d006a | 499 | ····const·v5,·0x7f0d006a |
500 | ····.line·350 | ||
499 | ····move-object/from16·v0,·v20 | 501 | ····move-object/from16·v0,·v20 |
500 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 502 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
501 | ····move-result-object·v5 | 503 | ····move-result-object·v5 |
504 | ····.line·349 | ||
502 | ····move-object/from16·v0,·p0 | 505 | ····move-object/from16·v0,·p0 |
503 | ····move-object/from16·v1,·v17 | 506 | ····move-object/from16·v1,·v17 |
504 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 507 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
505 | ····.line·351 | 508 | ····.line·351 |
Offset 525, 20 lines modified | Offset 528, 22 lines modified | ||
525 | ····if-ge·v0,·v4,·:cond_5 | 528 | ····if-ge·v0,·v4,·:cond_5 |
526 | ····.line·354 | 529 | ····.line·354 |
527 | ····const·v4,·0x7f020032 | 530 | ····const·v4,·0x7f020032 |
528 | ····const·v5,·0x7f0d0024 | 531 | ····const·v5,·0x7f0d0024 |
532 | ····.line·355 | ||
529 | ····move-object/from16·v0,·v20 | 533 | ····move-object/from16·v0,·v20 |
530 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 534 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
531 | ····move-result-object·v5 | 535 | ····move-result-object·v5 |
536 | ····.line·354 | ||
532 | ····move-object/from16·v0,·p0 | 537 | ····move-object/from16·v0,·p0 |
533 | ····invoke-virtual·{v0,·v4,·v5,·v12},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 538 | ····invoke-virtual·{v0,·v4,·v5,·v12},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
534 | ····.line·356 | 539 | ····.line·356 |
535 | ····add-int/lit8·v19,·v19,·0x1 | 540 | ····add-int/lit8·v19,·v19,·0x1 |
Offset 553, 20 lines modified | Offset 558, 22 lines modified | ||
553 | ····if-ge·v0,·v4,·:cond_6 | 558 | ····if-ge·v0,·v4,·:cond_6 |
554 | ····.line·359 | 559 | ····.line·359 |
555 | ····const·v4,·0x7f020047 | 560 | ····const·v4,·0x7f020047 |
556 | ····const·v5,·0x7f0d004c | 561 | ····const·v5,·0x7f0d004c |
562 | ····.line·360 | ||
557 | ····move-object/from16·v0,·v20 | 563 | ····move-object/from16·v0,·v20 |
558 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 564 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
559 | ····move-result-object·v5 | 565 | ····move-result-object·v5 |
566 | ····.line·359 | ||
560 | ····move-object/from16·v0,·p0 | 567 | ····move-object/from16·v0,·p0 |
561 | ····move-object/from16·v1,·v16 | 568 | ····move-object/from16·v1,·v16 |
562 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 569 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
563 | ····.line·361 | 570 | ····.line·361 |
Offset 583, 20 lines modified | Offset 590, 22 lines modified | ||
583 | ····if-ge·v0,·v4,·:cond_7 | 590 | ····if-ge·v0,·v4,·:cond_7 |
584 | ····.line·364 | 591 | ····.line·364 |
585 | ····const·v4,·0x7f020030 | 592 | ····const·v4,·0x7f020030 |
586 | ····const·v5,·0x7f0d00d6 | 593 | ····const·v5,·0x7f0d00d6 |
594 | ····.line·365 | ||
587 | ····move-object/from16·v0,·v20 | 595 | ····move-object/from16·v0,·v20 |
588 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 596 | ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
589 | ····move-result-object·v5 | 597 | ····move-result-object·v5 |
598 | ····.line·364 | ||
590 | ····move-object/from16·v0,·p0 | 599 | ····move-object/from16·v0,·p0 |
591 | ····move-object/from16·v1,·v21 | 600 | ····move-object/from16·v1,·v21 |
592 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 601 | ····invoke-virtual·{v0,·v4,·v5,·v1},·Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
593 | ····.line·366 | 602 | ····.line·366 |
Offset 986, 37 lines modified | Offset 995, 39 lines modified | ||
986 | ····invoke-virtual·{v1,·p0,·v5},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; | 995 | ····invoke-virtual·{v1,·p0,·v5},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; |
987 | ····.line·670 | 996 | ····.line·670 |
988 | ····const-string·v5,·"eventid" | 997 | ····const-string·v5,·"eventid" |
989 | ····invoke-virtual·{v1,·v5,·p1,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; | 998 | ····invoke-virtual·{v1,·v5,·p1,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; |
990 | ····.line·67 | 999 | ····.line·672 |
991 | ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 1000 | ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
992 | ····move-result-object·v5 | 1001 | ····move-result-object·v5 |
993 | ····invoke-virtual·{v5},·Ljava/lang/Long;->hashCode()I | 1002 | ····invoke-virtual·{v5},·Ljava/lang/Long;->hashCode()I |
994 | ····move-result·v5 | 1003 | ····move-result·v5 |
995 | ····const/high16·v6,·0x10000000 | 1004 | ····const/high16·v6,·0x10000000 |
1005 | ····.line·671 | ||
Max diff block lines reached; 30258/33717 bytes (89.74%) of diff not shown. |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | ····.line·46 | 92 | ····.line·46 |
93 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 93 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | .method·private·static·queryNextReminderAndSchedule(Landroid/database/Cursor;Landroid/content/Context;Landroid/content/ContentResolver;Lcom/android/calendar/alerts/AlarmManagerInterface;IJ)V | 96 | .method·private·static·queryNextReminderAndSchedule(Landroid/database/Cursor;Landroid/content/Context;Landroid/content/ContentResolver;Lcom/android/calendar/alerts/AlarmManagerInterface;IJ)V |
97 | ····.locals·3 | 97 | ····.locals·33 |
98 | ····.param·p0,·"instancesCursor"····#·Landroid/database/Cursor; | 98 | ····.param·p0,·"instancesCursor"····#·Landroid/database/Cursor; |
99 | ····.param·p1,·"context"····#·Landroid/content/Context; | 99 | ····.param·p1,·"context"····#·Landroid/content/Context; |
100 | ····.param·p2,·"contentResolver"····#·Landroid/content/ContentResolver; | 100 | ····.param·p2,·"contentResolver"····#·Landroid/content/ContentResolver; |
101 | ····.param·p3,·"alarmManager"····#·Lcom/android/calendar/alerts/AlarmManagerInterface; | 101 | ····.param·p3,·"alarmManager"····#·Lcom/android/calendar/alerts/AlarmManagerInterface; |
102 | ····.param·p4,·"batchSize"····#·I | 102 | ····.param·p4,·"batchSize"····#·I |
103 | ····.param·p5,·"currentMillis"····#·J | 103 | ····.param·p5,·"currentMillis"····#·J |
Offset 125, 28 lines modified | Offset 125, 28 lines modified | ||
125 | ····:goto_0 | 125 | ····:goto_0 |
126 | ····new-instance·v20,·Ljava/util/HashMap; | 126 | ····new-instance·v20,·Ljava/util/HashMap; |
127 | ····invoke-direct/range·{v20·..·v20},·Ljava/util/HashMap;-><init>()V | 127 | ····invoke-direct/range·{v20·..·v20},·Ljava/util/HashMap;-><init>()V |
128 | ····.line·191 | 128 | ····.line·191 |
129 | ····.local·v20,·"eventMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/util/List<Ljava/lang/Long;>;>;" | 129 | ····.local·v20,·"eventMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/util/List<Ljava/lang/Long;>;>;" |
130 | ····new-instance·v3 | 130 | ····new-instance·v32,·Landroid/text/format/Time; |
131 | ····invoke-direct/range·{v3 | 131 | ····invoke-direct/range·{v32·..·v32},·Landroid/text/format/Time;-><init>()V |
132 | ····.line·192 | 132 | ····.line·192 |
133 | ····.local·v3 | 133 | ····.local·v32,·"timeObj":Landroid/text/format/Time; |
134 | ····const-wide·v2 | 134 | ····const-wide·v27,·0x7fffffffffffffffL |
135 | ····.line·193 | 135 | ····.line·193 |
136 | ····.local·v2 | 136 | ····.local·v27,·"nextAlarmTime":J |
137 | ····const/16·v2 | 137 | ····const/16·v26,·0x0 |
138 | ····.line·194 | 138 | ····.line·194 |
139 | ····.local·v2 | 139 | ····.local·v26,·"nextAlarmEventId":I |
140 | ····const/4·v3,·-0x1 | 140 | ····const/4·v3,·-0x1 |
141 | ····move-object/from16·v0,·p0 | 141 | ····move-object/from16·v0,·p0 |
142 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z | 142 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z |
143 | ····.line·195 | 143 | ····.line·195 |
Offset 155, 18 lines modified | Offset 155, 18 lines modified | ||
155 | ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->isAfterLast()Z | 155 | ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->isAfterLast()Z |
156 | ····move-result·v3 | 156 | ····move-result·v3 |
157 | ····if-nez·v3,·:cond_d | 157 | ····if-nez·v3,·:cond_d |
158 | ····.line·196 | 158 | ····.line·196 |
159 | ····const/16·v2 | 159 | ····const/16·v21,·0x0 |
160 | ····.line·197 | 160 | ····.line·197 |
161 | ····.local·v2 | 161 | ····.local·v21,·"index":I |
162 | ····invoke-interface/range·{v20·..·v20},·Ljava/util/Map;->clear()V | 162 | ····invoke-interface/range·{v20·..·v20},·Ljava/util/Map;->clear()V |
163 | ····.line·198 | 163 | ····.line·198 |
164 | ····new-instance·v19,·Ljava/lang/StringBuilder; | 164 | ····new-instance·v19,·Ljava/lang/StringBuilder; |
165 | ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V | 165 | ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V |
Offset 174, 25 lines modified | Offset 174, 25 lines modified | ||
174 | ····.local·v19,·"eventIdsForQuery":Ljava/lang/StringBuilder; | 174 | ····.local·v19,·"eventIdsForQuery":Ljava/lang/StringBuilder; |
175 | ····const/16·v3,·0x28 | 175 | ····const/16·v3,·0x28 |
176 | ····move-object/from16·v0,·v19 | 176 | ····move-object/from16·v0,·v19 |
177 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 177 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
178 | ····move/from16·v2 | 178 | ····move/from16·v22,·v21 |
179 | ····.line·200 | 179 | ····.line·200 |
180 | ····.end·local·v2 | 180 | ····.end·local·v21····#·"index":I |
181 | ····.local·v2 | 181 | ····.local·v22,·"index":I |
182 | ····:goto_2 | 182 | ····:goto_2 |
183 | ····add-int/lit8·v2 | 183 | ····add-int/lit8·v21,·v22,·0x1 |
184 | ····.end·local·v2 | 184 | ····.end·local·v22····#·"index":I |
185 | ····.restart·local·v2 | 185 | ····.restart·local·v21····#·"index":I |
186 | ····move/from16·v0,·v2 | 186 | ····move/from16·v0,·v22 |
187 | ····move/from16·v1,·p4 | 187 | ····move/from16·v1,·p4 |
188 | ····if-ge·v0,·v1,·:cond_6 | 188 | ····if-ge·v0,·v1,·:cond_6 |
189 | ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->moveToNext()Z | 189 | ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->moveToNext()Z |
Offset 234, 59 lines modified | Offset 234, 60 lines modified | ||
234 | ····const/4·v13,·0x1 | 234 | ····const/4·v13,·0x1 |
235 | ····.line·205 | 235 | ····.line·205 |
236 | ····.local·v13,·"allday":Z | 236 | ····.local·v13,·"allday":Z |
237 | ····:goto_3 | 237 | ····:goto_3 |
238 | ····if-eqz·v13,·:cond_5 | 238 | ····if-eqz·v13,·:cond_5 |
239 | ····.line·20 | 239 | ····.line·208 |
240 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; | 240 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; |
241 | ····move-result-object·v3 | 241 | ····move-result-object·v3 |
242 | ····.line·207 | ||
242 | ····move-object/from16·v0,·v3 | 243 | ····move-object/from16·v0,·v32 |
243 | ····invoke-static·{v0,·v14,·v15,·v3},·Lcom/android/calendar/Utils;->convertAlldayUtcToLocal(Landroid/text/format/Time;JLjava/lang/String;)J | 244 | ····invoke-static·{v0,·v14,·v15,·v3},·Lcom/android/calendar/Utils;->convertAlldayUtcToLocal(Landroid/text/format/Time;JLjava/lang/String;)J |
244 | ····move-result-wide·v2 | 245 | ····move-result-wide·v23 |
245 | ····.line·212 | 246 | ····.line·212 |
246 | ····.local·v2 | 247 | ····.local·v23,·"localStartTime":J |
247 | ····:goto_4 | 248 | ····:goto_4 |
248 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 249 | ····invoke-static/range·{v18·..·v18},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
249 | ····move-result-object·v3 | 250 | ····move-result-object·v3 |
250 | ····move-object/from16·v0,·v20 | 251 | ····move-object/from16·v0,·v20 |
251 | ····invoke-interface·{v0,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 252 | ····invoke-interface·{v0,·v3},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
252 | ····move-result-object·v3 | 253 | ····move-result-object·v31 |
253 | ····check-cast·v3 | 254 | ····check-cast·v31,·Ljava/util/List; |
254 | ····.line·213 | 255 | ····.line·213 |
255 | ····.local·v3 | 256 | ····.local·v31,·"startTimes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
256 | ····if-nez·v3 | 257 | ····if-nez·v31,·:cond_1 |
Max diff block lines reached; 21263/25721 bytes (82.67%) of diff not shown. |
Offset 145, 22 lines modified | Offset 145, 24 lines modified | ||
145 | ····aput-object·v2,·v0,·v1 | 145 | ····aput-object·v2,·v0,·v1 |
146 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertActivity;->PROJECTION:[Ljava/lang/String; | 146 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertActivity;->PROJECTION:[Ljava/lang/String; |
147 | ····.line·85 | 147 | ····.line·85 |
148 | ····new-array·v0,·v3,·[Ljava/lang/String; | 148 | ····new-array·v0,·v3,·[Ljava/lang/String; |
149 | ····.line·86 | ||
149 | ····invoke-static·{v3},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 150 | ····invoke-static·{v3},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
150 | ····move-result-object·v1 | 151 | ····move-result-object·v1 |
151 | ····aput-object·v1,·v0,·v4 | 152 | ····aput-object·v1,·v0,·v4 |
152 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertActivity;->SELECTIONARG:[Ljava/lang/String; | 153 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertActivity;->SELECTIONARG:[Ljava/lang/String; |
154 | ····.line·85 | ||
153 | ····return-void | 155 | ····return-void |
154 | .end·method | 156 | .end·method |
155 | .method·public·constructor·<init>()V | 157 | .method·public·constructor·<init>()V |
156 | ····.locals·1 | 158 | ····.locals·1 |
157 | ····.prologue | 159 | ····.prologue |
Offset 500, 14 lines modified | Offset 502, 15 lines modified | ||
500 | ····new-array·v1,·v1,·[Ljava/util/List; | 502 | ····new-array·v1,·v1,·[Ljava/util/List; |
501 | ····const/4·v2,·0x0 | 503 | ····const/4·v2,·0x0 |
502 | ····aput-object·p1,·v1,·v2 | 504 | ····aput-object·p1,·v1,·v2 |
505 | ····.line·145 | ||
503 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/alerts/AlertActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 506 | ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/alerts/AlertActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
504 | ····.line·146 | 507 | ····.line·146 |
505 | ····return-void | 508 | ····return-void |
506 | .end·method | 509 | .end·method |
Offset 622, 14 lines modified | Offset 625, 15 lines modified | ||
622 | ····iget-object·v1,·p0,·Lcom/android/calendar/alerts/AlertActivity;->mDismissAllButton:Landroid/widget/Button; | 625 | ····iget-object·v1,·p0,·Lcom/android/calendar/alerts/AlertActivity;->mDismissAllButton:Landroid/widget/Button; |
623 | ····if-ne·p1,·v1,·:cond_0 | 626 | ····if-ne·p1,·v1,·:cond_0 |
624 | ····.line·274 | 627 | ····.line·274 |
625 | ····const-string·v1,·"notification" | 628 | ····const-string·v1,·"notification" |
629 | ····.line·275 | ||
626 | ····invoke-virtual·{p0,·v1},·Lcom/android/calendar/alerts/AlertActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 630 | ····invoke-virtual·{p0,·v1},·Lcom/android/calendar/alerts/AlertActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
627 | ····move-result-object·v0 | 631 | ····move-result-object·v0 |
628 | ····check-cast·v0,·Landroid/app/NotificationManager; | 632 | ····check-cast·v0,·Landroid/app/NotificationManager; |
629 | ····.line·276 | 633 | ····.line·276 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread; | 21 | .field·final·synthetic·this$1:Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread$1;->this$1:Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread$1;->this$1:Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 35 lines modified | Offset 32, 34 lines modified | ||
32 | #·instance·fields | 32 | #·instance·fields |
33 | .field·final·synthetic·this$0:Lcom/android/calendar/alerts/GlobalDismissManager; | 33 | .field·final·synthetic·this$0:Lcom/android/calendar/alerts/GlobalDismissManager; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lcom/android/calendar/alerts/GlobalDismissManager;)V | 35 | .method·constructor·<init>(Lcom/android/calendar/alerts/GlobalDismissManager;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/GlobalDismissManager; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·342 | 39 | ····.line·342 |
39 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/GlobalDismissManager$1;->this$0:Lcom/android/calendar/alerts/GlobalDismissManager; | 40 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/GlobalDismissManager$1;->this$0:Lcom/android/calendar/alerts/GlobalDismissManager; |
40 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 41 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
41 | ····return-void | 42 | ····return-void |
42 | .end·method | 43 | .end·method |
43 | #·virtual·methods | 44 | #·virtual·methods |
44 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 45 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
45 | ····.locals·1 | 46 | ····.locals·1 |
46 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
47 | ····.prologue | 47 | ····.prologue |
48 | ····.line·342 | 48 | ····.line·342 |
49 | ····check-cast·p1,·[Landroid/util/Pair; | 49 | ····check-cast·p1,·[Landroid/util/Pair; |
50 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
51 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/alerts/GlobalDismissManager$1;->doInBackground([Landroid/util/Pair;)Ljava/lang/Void; | 50 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/alerts/GlobalDismissManager$1;->doInBackground([Landroid/util/Pair;)Ljava/lang/Void; |
52 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
53 | ····return-object·v0 | 52 | ····return-object·v0 |
54 | .end·method | 53 | .end·method |
Offset 150, 18 lines modified | Offset 149, 20 lines modified | ||
150 | ····.local·v2,·"resolver":Landroid/content/ContentResolver; | 149 | ····.local·v2,·"resolver":Landroid/content/ContentResolver; |
151 | ····sget-object·v4,·Landroid/provider/CalendarContract$Events;->CONTENT_URI:Landroid/net/Uri; | 150 | ····sget-object·v4,·Landroid/provider/CalendarContract$Events;->CONTENT_URI:Landroid/net/Uri; |
152 | ····const-string·v5,·"com.google" | 151 | ····const-string·v5,·"com.google" |
153 | ····const-string·v6,·"com.android.calendar.alerts.account_name" | 152 | ····const-string·v6,·"com.android.calendar.alerts.account_name" |
153 | ····.line·354 | ||
154 | ····invoke-virtual·{v13,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 154 | ····invoke-virtual·{v13,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
155 | ····move-result-object·v6 | 155 | ····move-result-object·v6 |
156 | ····.line·353 | ||
156 | ····invoke-static·{v4,·v5,·v6},·Lcom/android/calendar/alerts/GlobalDismissManager;->access$000(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; | 157 | ····invoke-static·{v4,·v5,·v6},·Lcom/android/calendar/alerts/GlobalDismissManager;->access$000(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; |
157 | ····move-result-object·v3 | 158 | ····move-result-object·v3 |
158 | ····.line·355 | 159 | ····.line·355 |
159 | ····.local·v3,·"uri":Landroid/net/Uri; | 160 | ····.local·v3,·"uri":Landroid/net/Uri; |
160 | ····sget-object·v4,·Lcom/android/calendar/alerts/GlobalDismissManager;->EVENT_SYNC_PROJECTION:[Ljava/lang/String; | 161 | ····sget-object·v4,·Lcom/android/calendar/alerts/GlobalDismissManager;->EVENT_SYNC_PROJECTION:[Ljava/lang/String; |
Offset 31, 35 lines modified | Offset 31, 34 lines modified | ||
31 | #·instance·fields | 31 | #·instance·fields |
32 | .field·final·synthetic·this$0:Lcom/android/calendar/alerts/AlertActivity; | 32 | .field·final·synthetic·this$0:Lcom/android/calendar/alerts/AlertActivity; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V | 34 | .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/AlertActivity; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·139 | 38 | ····.line·139 |
38 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/AlertActivity$1;->this$0:Lcom/android/calendar/alerts/AlertActivity; | 39 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/AlertActivity$1;->this$0:Lcom/android/calendar/alerts/AlertActivity; |
39 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 40 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
40 | ····return-void | 41 | ····return-void |
41 | .end·method | 42 | .end·method |
42 | #·virtual·methods | 43 | #·virtual·methods |
43 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 44 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
44 | ····.locals·1 | 45 | ····.locals·1 |
45 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·139 | 47 | ····.line·139 |
48 | ····check-cast·p1,·[Ljava/util/List; | 48 | ····check-cast·p1,·[Ljava/util/List; |
49 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
50 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/alerts/AlertActivity$1;->doInBackground([Ljava/util/List;)Ljava/lang/Void; | 49 | ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/alerts/AlertActivity$1;->doInBackground([Ljava/util/List;)Ljava/lang/Void; |
51 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
52 | ····return-object·v0 | 51 | ····return-object·v0 |
53 | .end·method | 52 | .end·method |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 35 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
36 | ····.line·45 | 36 | ····.line·45 |
37 | ····const/4·v0,·0x0 | 37 | ····const/4·v0,·0x0 |
38 | ····iput-object·v0,·p0,·Lcom/android/calendar/alerts/QuickResponseActivity;->mResponses:[Ljava/lang/String; | 38 | ····iput-object·v0,·p0,·Lcom/android/calendar/alerts/QuickResponseActivity;->mResponses:[Ljava/lang/String; |
39 | ····.line·95 | ||
40 | ····return-void | 39 | ····return-void |
41 | .end·method | 40 | .end·method |
42 | #·virtual·methods | 41 | #·virtual·methods |
43 | .method·protected·onCreate(Landroid/os/Bundle;)V | 42 | .method·protected·onCreate(Landroid/os/Bundle;)V |
44 | ····.locals·7 | 43 | ····.locals·7 |
Offset 153, 333 lines modified | Offset 153, 305 lines modified | ||
153 | ····invoke-direct·{v1,·v0},·Lcom/android/calendar/alerts/AlertUtils$1;-><init>(Landroid/app/AlarmManager;)V | 153 | ····invoke-direct·{v1,·v0},·Lcom/android/calendar/alerts/AlertUtils$1;-><init>(Landroid/app/AlarmManager;)V |
154 | ····return-object·v1 | 154 | ····return-object·v1 |
155 | .end·method | 155 | .end·method |
156 | .method·static·flushOldAlertsFromInternalStorage(Landroid/content/Context;)V | 156 | .method·static·flushOldAlertsFromInternalStorage(Landroid/content/Context;)V |
157 | ····.locals· | 157 | ····.locals·18 |
158 | ····.param·p0,·"context"····#·Landroid/content/Context; | 158 | ····.param·p0,·"context"····#·Landroid/content/Context; |
159 | ····.prologue | 159 | ····.prologue |
160 | ····.line·267 | 160 | ····.line·267 |
161 | ····sget-boolean·v1 | 161 | ····sget-boolean·v13,·Lcom/android/calendar/alerts/AlertUtils;->BYPASS_DB:Z |
162 | ····if-eqz·v1 | 162 | ····if-eqz·v13,·:cond_4 |
163 | ····.line·268 | 163 | ····.line·268 |
164 | ····invoke-static/range·{p0·..·p0},·Lcom/android/calendar/alerts/AlertUtils;->getFiredAlertsTable(Landroid/content/Context;)Landroid/content/SharedPreferences; | 164 | ····invoke-static/range·{p0·..·p0},·Lcom/android/calendar/alerts/AlertUtils;->getFiredAlertsTable(Landroid/content/Context;)Landroid/content/SharedPreferences; |
165 | ····move-result-object·v1 | 165 | ····move-result-object·v10 |
166 | ····.line·271 | 166 | ····.line·271 |
167 | ····.local·v1 | 167 | ····.local·v10,·"prefs":Landroid/content/SharedPreferences; |
168 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 168 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
169 | ····move-result-wide·v | 169 | ····move-result-wide·v8 |
170 | ····.line·272 | 170 | ····.line·272 |
171 | ····.local·v | 171 | ····.local·v8,·"nowTime":J |
172 | ····const-string·v1 | 172 | ····const-string·v13,·"preference_flushTimeMs" |
173 | ····const-wide/16·v1 | 173 | ····const-wide/16·v14,·0x0 |
174 | ···· | 174 | ····invoke-interface·{v10,·v13,·v14,·v15},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
175 | ····move-wide/from16·v1,·v18 | ||
176 | ····invoke-interface·{v14,·v0,·v1,·v2},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | ||
177 | ····move-result-wide·v | 175 | ····move-result-wide·v6 |
178 | ····.line·273 | 176 | ····.line·273 |
179 | ····.local·v | 177 | ····.local·v6,·"lastFlushTimeMs":J |
180 | ····sub-long·v1 | 178 | ····sub-long·v13,·v8,·v6 |
181 | ····const-wide/32·v1 | 179 | ····const-wide/32·v15,·0x5265c00 |
182 | ····cmp-long·v1 | 180 | ····cmp-long·v13,·v13,·v15 |
183 | ····if-lez·v1 | 181 | ····if-lez·v13,·:cond_4 |
184 | ····.line·275 | 182 | ····.line·275 |
185 | ····const-string·v1 | 183 | ····const-string·v13,·"AlertUtils" |
186 | ····const-string·v1 | 184 | ····const-string·v14,·"Flushing·old·alerts·from·shared·prefs·table" |
187 | ····invoke-static | 185 | ····invoke-static·{v13,·v14},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
188 | ····.line·279 | 186 | ····.line·279 |
189 | ····invoke-interface·{v1 | 187 | ····invoke-interface·{v10},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
190 | ····move-result-object·v | 188 | ····move-result-object·v3 |
191 | ····.line·280 | 189 | ····.line·280 |
192 | ····.local·v | 190 | ····.local·v3,·"editor":Landroid/content/SharedPreferences$Editor; |
193 | ····new-instance·v1 | 191 | ····new-instance·v11,·Landroid/text/format/Time; |
194 | ····invoke-direct·{v1 | 192 | ····invoke-direct·{v11},·Landroid/text/format/Time;-><init>()V |
195 | ····.line·281 | 193 | ····.line·281 |
196 | ····.local·v1 | 194 | ····.local·v11,·"timeObj":Landroid/text/format/Time; |
197 | ····invoke-interface·{v1 | 195 | ····invoke-interface·{v10},·Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; |
198 | ····move-result-object·v1 | 196 | ····move-result-object·v13 |
199 | ····invoke-interface | 197 | ····invoke-interface·{v13},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
200 | ····move-result-object·v1 | 198 | ····move-result-object·v13 |
201 | ····invoke-interface | 199 | ····invoke-interface·{v13},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
202 | ····move-result-object·v | 200 | ····move-result-object·v13 |
203 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
204 | ····:cond_0 | 201 | ····:cond_0 |
205 | ····:goto_0 | 202 | ····:goto_0 |
206 | ····invoke-interface·{v | 203 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
207 | ····move-result·v1 | 204 | ····move-result·v14 |
208 | ····if-eqz·v1 | 205 | ····if-eqz·v14,·:cond_3 |
209 | ····invoke-interface·{v | 206 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
210 | ····move-result-object·v | 207 | ····move-result-object·v4 |
211 | ····check-cast·v | 208 | ····check-cast·v4,·Ljava/util/Map$Entry; |
212 | ····.line·282 | 209 | ····.line·282 |
213 | ····.local·v | 210 | ····.local·v4,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;*>;" |
214 | ····invoke-interface·{v | 211 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
215 | ····move-result-object·v | 212 | ····move-result-object·v5 |
216 | ····check-cast·v | 213 | ····check-cast·v5,·Ljava/lang/String; |
217 | ····.line·283 | 214 | ····.line·283 |
218 | ····.local·v | 215 | ····.local·v5,·"key":Ljava/lang/String; |
219 | ····invoke-interface·{v | 216 | ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
220 | ····move-result-object·v1 | 217 | ····move-result-object·v12 |
221 | ····.line·284 | 218 | ····.line·284 |
222 | ····.local·v1 | 219 | ····.local·v12,·"value":Ljava/lang/Object; |
223 | ····const-string·v1 | 220 | ····const-string·v14,·"preference_alert_" |
224 | ····move-object/from16·v0,·v17 | ||
225 | ····invoke-virtual·{v | 221 | ····invoke-virtual·{v5,·v14},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
226 | ····move-result·v1 | 222 | ····move-result·v14 |
227 | ····if-eqz·v1 | 223 | ····if-eqz·v14,·:cond_0 |
228 | ····.line·286 | 224 | ····.line·286 |
229 | ···· | 225 | ····instance-of·v14,·v12,·Ljava/lang/Long; |
Max diff block lines reached; 12063/18041 bytes (66.86%) of diff not shown. |
Offset 359, 14 lines modified | Offset 359, 15 lines modified | ||
359 | ····move/from16·v0,·v16 | 359 | ····move/from16·v0,·v16 |
360 | ····if-eq·v0,·v4,·:cond_1 | 360 | ····if-eq·v0,·v4,·:cond_1 |
361 | ····.line·94 | 361 | ····.line·94 |
362 | ····const-string·v4,·"notification" | 362 | ····const-string·v4,·"notification" |
363 | ····.line·95 | ||
363 | ····move-object/from16·v0,·p0 | 364 | ····move-object/from16·v0,·p0 |
364 | ····invoke-virtual·{v0,·v4},·Lcom/android/calendar/alerts/DismissAlarmsService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 365 | ····invoke-virtual·{v0,·v4},·Lcom/android/calendar/alerts/DismissAlarmsService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
365 | ····move-result-object·v15 | 366 | ····move-result-object·v15 |
366 | ····check-cast·v15,·Landroid/app/NotificationManager; | 367 | ····check-cast·v15,·Landroid/app/NotificationManager; |
Offset 391, 14 lines modified | Offset 392, 15 lines modified | ||
391 | ····.local·v14,·"i":Landroid/content/Intent; | 392 | ····.local·v14,·"i":Landroid/content/Intent; |
392 | ····invoke-static/range·{p0·..·p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; | 393 | ····invoke-static/range·{p0·..·p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; |
393 | ····move-result-object·v4 | 394 | ····move-result-object·v4 |
394 | ····const-class·v22,·Lcom/android/calendar/EventInfoActivity; | 395 | ····const-class·v22,·Lcom/android/calendar/EventInfoActivity; |
396 | ····.line·105 | ||
395 | ····move-object/from16·v0,·v22 | 397 | ····move-object/from16·v0,·v22 |
396 | ····invoke-virtual·{v4,·v0},·Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; | 398 | ····invoke-virtual·{v4,·v0},·Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; |
397 | ····move-result-object·v4 | 399 | ····move-result-object·v4 |
398 | ····invoke-virtual·{v4,·v14},·Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; | 400 | ····invoke-virtual·{v4,·v14},·Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; |
Offset 101, 15 lines modified | Offset 101, 14 lines modified | ||
101 | .method·public·constructor·<init>()V | 101 | .method·public·constructor·<init>()V |
102 | ····.locals·0 | 102 | ····.locals·0 |
103 | ····.prologue | 103 | ····.prologue |
104 | ····.line·50 | 104 | ····.line·50 |
105 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 105 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
106 | ····.line·77 | ||
107 | ····return-void | 106 | ····return-void |
108 | .end·method | 107 | .end·method |
109 | .method·static·synthetic·access$000(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; | 108 | .method·static·synthetic·access$000(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; |
110 | ····.locals·1 | 109 | ····.locals·1 |
111 | ····.param·p0,·"x0"····#·Landroid/net/Uri; | 110 | ····.param·p0,·"x0"····#·Landroid/net/Uri; |
112 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 111 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 128, 42 lines modified | Offset 127, 47 lines modified | ||
128 | ····.locals·3 | 127 | ····.locals·3 |
129 | ····.param·p0,·"uri"····#·Landroid/net/Uri; | 128 | ····.param·p0,·"uri"····#·Landroid/net/Uri; |
130 | ····.param·p1,·"accountType"····#·Ljava/lang/String; | 129 | ····.param·p1,·"accountType"····#·Ljava/lang/String; |
131 | ····.param·p2,·"account"····#·Ljava/lang/String; | 130 | ····.param·p2,·"account"····#·Ljava/lang/String; |
132 | ····.prologue | 131 | ····.prologue |
133 | ····.line·247 | 132 | ····.line·247 |
133 | ····.line·248 | ||
134 | ····invoke-virtual·{p0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | 134 | ····invoke-virtual·{p0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
135 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
136 | ····const-string·v1,·"caller_is_syncadapter" | 136 | ····const-string·v1,·"caller_is_syncadapter" |
137 | ····const-string·v2,·"true" | 137 | ····const-string·v2,·"true" |
138 | ····.line·249 | ||
138 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 139 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
139 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
140 | ····const-string·v1,·"account_name" | 141 | ····const-string·v1,·"account_name" |
142 | ····.line·251 | ||
141 | ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 143 | ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
142 | ····move-result-object·v0 | 144 | ····move-result-object·v0 |
143 | ····const-string·v1,·"account_type" | 145 | ····const-string·v1,·"account_type" |
146 | ····.line·252 | ||
144 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 147 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
145 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
146 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 149 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
147 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
151 | ····.line·247 | ||
148 | ····return-object·v0 | 152 | ····return-object·v0 |
149 | .end·method | 153 | .end·method |
150 | .method·private·static·buildMultipleIdQuery(Ljava/util/Set;Ljava/lang/String;)Ljava/lang/String; | 154 | .method·private·static·buildMultipleIdQuery(Ljava/util/Set;Ljava/lang/String;)Ljava/lang/String; |
151 | ····.locals·5 | 155 | ····.locals·5 |
152 | ····.param·p1,·"key"····#·Ljava/lang/String; | 156 | ····.param·p1,·"key"····#·Ljava/lang/String; |
153 | ····.annotation·system·Ldalvik/annotation/Signature; | 157 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 178, 79 lines modified | Offset 182, 78 lines modified | ||
178 | ············"Ljava/lang/String;" | 182 | ············"Ljava/lang/String;" |
179 | ········} | 183 | ········} |
180 | ····.end·annotation | 184 | ····.end·annotation |
181 | ····.prologue | 185 | ····.prologue |
182 | ····.line·263 | 186 | ····.line·263 |
183 | ····.local·p0,·"ids":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Long;>;" | 187 | ····.local·p0,·"ids":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Long;>;" |
184 | ····new-instance·v | 188 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
185 | ····invoke-direct·{v | 189 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
186 | ····.line·264 | 190 | ····.line·264 |
187 | ····.local·v | 191 | ····.local·v2,·"selection":Ljava/lang/StringBuilder; |
188 | ····const/4·v0,·0x1 | 192 | ····const/4·v0,·0x1 |
189 | ····.line·265 | 193 | ····.line·265 |
190 | ····.local·v0,·"first":Z | 194 | ····.local·v0,·"first":Z |
191 | ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 195 | ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
192 | ····move-result-object·v | 196 | ····move-result-object·v3 |
193 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
194 | ····:goto_0 | 197 | ····:goto_0 |
195 | ····invoke-interface·{v | 198 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
196 | ····move-result·v4 | 199 | ····move-result·v4 |
197 | ····if-eqz·v4,·:cond_1 | 200 | ····if-eqz·v4,·:cond_1 |
198 | ····invoke-interface·{v | 201 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
199 | ····move-result-object·v | 202 | ····move-result-object·v1 |
200 | ····check-cast·v | 203 | ····check-cast·v1,·Ljava/lang/Long; |
201 | ····.line·266 | 204 | ····.line·266 |
202 | ····.local·v | 205 | ····.local·v1,·"id":Ljava/lang/Long; |
203 | ····if-eqz·v0,·:cond_0 | 206 | ····if-eqz·v0,·:cond_0 |
204 | ····.line·267 | 207 | ····.line·267 |
205 | ····const/4·v0,·0x0 | 208 | ····const/4·v0,·0x0 |
206 | ····.line·271 | 209 | ····.line·271 |
207 | ····:goto_1 | 210 | ····:goto_1 |
208 | ····invoke-virtual·{v | 211 | ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
209 | ····.line·272 | 212 | ····.line·272 |
210 | ····const-string·v4,·"=" | 213 | ····const-string·v4,·"=" |
211 | ····invoke-virtual·{v | 214 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
212 | ····.line·273 | 215 | ····.line·273 |
213 | ····invoke-virtual·{v | 216 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
214 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
215 | ····.line·269 | 218 | ····.line·269 |
216 | ····:cond_0 | 219 | ····:cond_0 |
217 | ····const-string·v4,·"·OR·" | 220 | ····const-string·v4,·"·OR·" |
218 | ····invoke-virtual·{v | 221 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
219 | ····goto·:goto_1 | 222 | ····goto·:goto_1 |
Max diff block lines reached; 25424/29784 bytes (85.36%) 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/android/calendar/alerts/AlertActivity; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/alerts/AlertActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/AlertActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·174 | 27 | ····.line·174 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/AlertActivity$2;->this$0:Lcom/android/calendar/alerts/AlertActivity; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/alerts/AlertActivity$2;->this$0:Lcom/android/calendar/alerts/AlertActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 152, 14 lines modified | Offset 153, 15 lines modified | ||
152 | ····const-class·v8,·Lcom/android/calendar/EventInfoActivity; | 153 | ····const-class·v8,·Lcom/android/calendar/EventInfoActivity; |
153 | ····invoke-virtual·{v1,·v8},·Landroid/app/TaskStackBuilder;->addParentStack(Ljava/lang/Class;)Landroid/app/TaskStackBuilder; | 154 | ····invoke-virtual·{v1,·v8},·Landroid/app/TaskStackBuilder;->addParentStack(Ljava/lang/Class;)Landroid/app/TaskStackBuilder; |
154 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
156 | ····.line·198 | ||
155 | ····move-object/from16·v0,·v17 | 157 | ····move-object/from16·v0,·v17 |
156 | ····invoke-virtual·{v1,·v0},·Landroid/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/app/TaskStackBuilder; | 158 | ····invoke-virtual·{v1,·v0},·Landroid/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/app/TaskStackBuilder; |
157 | ····move-result-object·v1 | 159 | ····move-result-object·v1 |
158 | ····invoke-virtual·{v1},·Landroid/app/TaskStackBuilder;->startActivities()V | 160 | ····invoke-virtual·{v1},·Landroid/app/TaskStackBuilder;->startActivities()V |
Offset 158, 20 lines modified | Offset 158, 22 lines modified | ||
158 | ····aput-object·v2,·v0,·v1 | 158 | ····aput-object·v2,·v0,·v1 |
159 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertService;->ALERT_PROJECTION:[Ljava/lang/String; | 159 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertService;->ALERT_PROJECTION:[Ljava/lang/String; |
160 | ····.line·96 | 160 | ····.line·96 |
161 | ····new-array·v0,·v5,·[Ljava/lang/String; | 161 | ····new-array·v0,·v5,·[Ljava/lang/String; |
162 | ····.line·97 | ||
162 | ····invoke-static·{v4},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 163 | ····invoke-static·{v4},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
163 | ····move-result-object·v1 | 164 | ····move-result-object·v1 |
164 | ····aput-object·v1,·v0,·v3 | 165 | ····aput-object·v1,·v0,·v3 |
166 | ····.line·98 | ||
165 | ····invoke-static·{v3},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 167 | ····invoke-static·{v3},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
166 | ····move-result-object·v1 | 168 | ····move-result-object·v1 |
167 | ····aput-object·v1,·v0,·v4 | 169 | ····aput-object·v1,·v0,·v4 |
168 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertService;->ACTIVE_ALERTS_SELECTION_ARGS:[Ljava/lang/String; | 170 | ····sput-object·v0,·Lcom/android/calendar/alerts/AlertService;->ACTIVE_ALERTS_SELECTION_ARGS:[Ljava/lang/String; |
Offset 187, 15 lines modified | Offset 189, 14 lines modified | ||
187 | .method·public·constructor·<init>()V | 189 | .method·public·constructor·<init>()V |
188 | ····.locals·0 | 190 | ····.locals·0 |
189 | ····.prologue | 191 | ····.prologue |
190 | ····.line·58 | 192 | ····.line·58 |
191 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 193 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
192 | ····.line·1077 | ||
193 | ····return-void | 194 | ····return-void |
194 | .end·method | 195 | .end·method |
195 | .method·private·static·addNotificationOptions(Lcom/android/calendar/alerts/AlertService$NotificationWrapper;ZLjava/lang/String;ZLjava/lang/String;Z)V | 196 | .method·private·static·addNotificationOptions(Lcom/android/calendar/alerts/AlertService$NotificationWrapper;ZLjava/lang/String;ZLjava/lang/String;Z)V |
196 | ····.locals·2 | 197 | ····.locals·2 |
197 | ····.param·p0,·"nw"····#·Lcom/android/calendar/alerts/AlertService$NotificationWrapper; | 198 | ····.param·p0,·"nw"····#·Lcom/android/calendar/alerts/AlertService$NotificationWrapper; |
198 | ····.param·p1,·"quietUpdate"····#·Z | 199 | ····.param·p1,·"quietUpdate"····#·Z |
Offset 257, 22 lines modified | Offset 258, 23 lines modified | ||
257 | ····move-result·v1 | 258 | ····move-result·v1 |
258 | ····if-eqz·v1,·:cond_4 | 259 | ····if-eqz·v1,·:cond_4 |
259 | ····const/4·v1,·0x0 | 260 | ····const/4·v1,·0x0 |
261 | ····.line·949 | ||
260 | ····:goto_0 | 262 | ····:goto_0 |
261 | ····iput-object·v1,·v0,·Landroid/app/Notification;->sound:Landroid/net/Uri; | 263 | ····iput-object·v1,·v0,·Landroid/app/Notification;->sound:Landroid/net/Uri; |
262 | ····.line·951 | 264 | ····.line·951 |
263 | ····:cond_3 | 265 | ····:cond_3 |
264 | ····return-void | 266 | ····return-void |
265 | ····.line·94 | 267 | ····.line·949 |
266 | ····:cond_4 | 268 | ····:cond_4 |
267 | ····invoke-static·{p4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 269 | ····invoke-static·{p4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
268 | ····move-result-object·v1 | 270 | ····move-result-object·v1 |
269 | ····goto·:goto_0 | 271 | ····goto·:goto_0 |
270 | .end·method | 272 | .end·method |
Offset 316, 28 lines modified | Offset 318, 30 lines modified | ||
316 | ····.line·253 | 318 | ····.line·253 |
317 | ····sget-object·v4,·Landroid/provider/CalendarContract$CalendarAlerts;->CONTENT_URI:Landroid/net/Uri; | 319 | ····sget-object·v4,·Landroid/provider/CalendarContract$CalendarAlerts;->CONTENT_URI:Landroid/net/Uri; |
318 | ····const-string·v5,·"end<?·AND·state=?" | 320 | ····const-string·v5,·"end<?·AND·state=?" |
319 | ····new-array·v6,·v6,·[Ljava/lang/String; | 321 | ····new-array·v6,·v6,·[Ljava/lang/String; |
322 | ····.line·254 | ||
320 | ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 323 | ····invoke-static·{v1,·v2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
321 | ····move-result-object·v7 | 324 | ····move-result-object·v7 |
322 | ····aput-object·v7,·v6,·v8 | 325 | ····aput-object·v7,·v6,·v8 |
323 | ····const/4·v7,·0x1 | 326 | ····const/4·v7,·0x1 |
324 | ····invoke-static·{v8},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 327 | ····invoke-static·{v8},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
325 | ····move-result-object·v8 | 328 | ····move-result-object·v8 |
326 | ····aput-object·v8,·v6,·v7 | 329 | ····aput-object·v8,·v6,·v7 |
330 | ····.line·253 | ||
327 | ····invoke-virtual·{v0,·v4,·v3,·v5,·v6},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I | 331 | ····invoke-virtual·{v0,·v4,·v3,·v5,·v6},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I |
328 | ····.line·256 | 332 | ····.line·256 |
329 | ····return-void | 333 | ····return-void |
330 | .end·method | 334 | .end·method |
331 | .method·private·doTimeChanged()V | 335 | .method·private·doTimeChanged()V |
Offset 439, 14 lines modified | Offset 443, 15 lines modified | ||
439 | ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I | 443 | ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I |
440 | ····move-result·v5 | 444 | ····move-result·v5 |
441 | ····add-int/2addr·v4,·v5 | 445 | ····add-int/2addr·v4,·v5 |
446 | ····.line·313 | ||
442 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I | 447 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I |
443 | ····move-result·v5 | 448 | ····move-result·v5 |
444 | ····add-int/2addr·v4,·v5 | 449 | ····add-int/2addr·v4,·v5 |
445 | ····if-nez·v4,·:cond_0 | 450 | ····if-nez·v4,·:cond_0 |
Offset 737, 24 lines modified | Offset 742, 27 lines modified | ||
737 | ····.line·382 | 742 | ····.line·382 |
738 | ····.end·local·v11····#·"info":Lcom/android/calendar/alerts/AlertService$NotificationInfo; | 743 | ····.end·local·v11····#·"info":Lcom/android/calendar/alerts/AlertService$NotificationInfo; |
739 | ····.end·local·v12····#·"summaryText":Ljava/lang/String; | 744 | ····.end·local·v12····#·"summaryText":Ljava/lang/String; |
740 | ····.local·v18,·"notification":Lcom/android/calendar/alerts/AlertService$NotificationWrapper; | 745 | ····.local·v18,·"notification":Lcom/android/calendar/alerts/AlertService$NotificationWrapper; |
741 | ····:goto_4 | 746 | ····:goto_4 |
742 | ····const/16·v19,·0x1 | 747 | ····const/16·v19,·0x1 |
748 | ····.line·383 | ||
743 | ····invoke-static·{v15},·Lcom/android/calendar/alerts/AlertService$NotificationPrefs;->access$000(Lcom/android/calendar/alerts/AlertService$NotificationPrefs;)Z | 749 | ····invoke-static·{v15},·Lcom/android/calendar/alerts/AlertService$NotificationPrefs;->access$000(Lcom/android/calendar/alerts/AlertService$NotificationPrefs;)Z |
744 | ····move-result·v21 | 750 | ····move-result·v21 |
751 | ····.line·384 | ||
745 | ····invoke-static·{v15},·Lcom/android/calendar/alerts/AlertService$NotificationPrefs;->access$100(Lcom/android/calendar/alerts/AlertService$NotificationPrefs;)Ljava/lang/String; | 752 | ····invoke-static·{v15},·Lcom/android/calendar/alerts/AlertService$NotificationPrefs;->access$100(Lcom/android/calendar/alerts/AlertService$NotificationPrefs;)Ljava/lang/String; |
746 | ····move-result-object·v22 | 753 | ····move-result-object·v22 |
Max diff block lines reached; 23715/27160 bytes (87.32%) of diff not shown. |
Offset 244, 14 lines modified | Offset 244, 15 lines modified | ||
244 | ····move-object/from16·v2,·p0 | 244 | ····move-object/from16·v2,·p0 |
245 | ····move-wide/from16·v3,·p4 | 245 | ····move-wide/from16·v3,·p4 |
246 | ····move-wide/from16·v5,·p6 | 246 | ····move-wide/from16·v5,·p6 |
247 | ····.line·131 | ||
247 | ····invoke-static/range·{v2·..·v7},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; | 248 | ····invoke-static/range·{v2·..·v7},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; |
248 | ····move-result-object·v2 | 249 | ····move-result-object·v2 |
249 | ····invoke-direct·{v10,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 250 | ····invoke-direct·{v10,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
250 | ····.line·132 | 251 | ····.line·132 |
Offset 273, 18 lines modified | Offset 274, 20 lines modified | ||
273 | ····invoke-static·{v13},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; | 274 | ····invoke-static·{v13},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; |
274 | ····move-result-object·v3 | 275 | ····move-result-object·v3 |
275 | ····const/4·v4,·0x0 | 276 | ····const/4·v4,·0x0 |
277 | ····.line·134 | ||
276 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; | 278 | ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale; |
277 | ····move-result-object·v5 | 279 | ····move-result-object·v5 |
280 | ····.line·133 | ||
278 | ····invoke-virtual·{v3,·v8,·v4,·v5},·Ljava/util/TimeZone;->getDisplayName(ZILjava/util/Locale;)Ljava/lang/String; | 281 | ····invoke-virtual·{v3,·v8,·v4,·v5},·Ljava/util/TimeZone;->getDisplayName(ZILjava/util/Locale;)Ljava/lang/String; |
279 | ····move-result-object·v3 | 282 | ····move-result-object·v3 |
280 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 283 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
281 | ····.line·137 | 284 | ····.line·137 |
Offset 102, 18 lines modified | Offset 102, 20 lines modified | ||
102 | ····move-result-wide·v7 | 102 | ····move-result-wide·v7 |
103 | ····.line·56 | 103 | ····.line·56 |
104 | ····.local·v7,·"eventEnd":J | 104 | ····.local·v7,·"eventEnd":J |
105 | ····const-string·v11,·"snoozedelay" | 105 | ····const-string·v11,·"snoozedelay" |
106 | ····.line·57 | ||
106 | ····invoke-static/range·{p0·..·p0},·Lcom/android/calendar/Utils;->getDefaultSnoozeDelayMs(Landroid/content/Context;)J | 107 | ····invoke-static/range·{p0·..·p0},·Lcom/android/calendar/Utils;->getDefaultSnoozeDelayMs(Landroid/content/Context;)J |
107 | ····move-result-wide·v21 | 108 | ····move-result-wide·v21 |
109 | ····.line·56 | ||
108 | ····move-object/from16·v0,·p1 | 110 | ····move-object/from16·v0,·p1 |
109 | ····move-wide/from16·v1,·v21 | 111 | ····move-wide/from16·v1,·v21 |
110 | ····invoke-virtual·{v0,·v11,·v1,·v2},·Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J | 112 | ····invoke-virtual·{v0,·v11,·v1,·v2},·Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J |
111 | ····move-result-wide·v17 | 113 | ····move-result-wide·v17 |
Offset 148, 14 lines modified | Offset 150, 15 lines modified | ||
148 | ····.line·68 | 150 | ····.line·68 |
149 | ····.local·v15,·"resolver":Landroid/content/ContentResolver; | 151 | ····.local·v15,·"resolver":Landroid/content/ContentResolver; |
150 | ····if-eqz·v14,·:cond_0 | 152 | ····if-eqz·v14,·:cond_0 |
151 | ····.line·69 | 153 | ····.line·69 |
152 | ····const-string·v11,·"notification" | 154 | ····const-string·v11,·"notification" |
155 | ····.line·70 | ||
153 | ····move-object/from16·v0,·p0 | 156 | ····move-object/from16·v0,·p0 |
154 | ····invoke-virtual·{v0,·v11},·Lcom/android/calendar/alerts/SnoozeAlarmsService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 157 | ····invoke-virtual·{v0,·v11},·Lcom/android/calendar/alerts/SnoozeAlarmsService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
155 | ····move-result-object·v13 | 158 | ····move-result-object·v13 |
156 | ····check-cast·v13,·Landroid/app/NotificationManager; | 159 | ····check-cast·v13,·Landroid/app/NotificationManager; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthListView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthListView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthListView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthListView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthListView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·55 | 27 | ····.line·55 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; | 61 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; |
61 | ····iget-object·v1,·v1,·Lcom/android/calendar/month/MonthListView;->mListContext:Landroid/content/Context; | 62 | ····iget-object·v1,·v1,·Lcom/android/calendar/month/MonthListView;->mListContext:Landroid/content/Context; |
62 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; | 63 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthListView$1;->this$0:Lcom/android/calendar/month/MonthListView; |
64 | ····.line·60 | ||
63 | ····invoke-static·{v2},·Lcom/android/calendar/month/MonthListView;->access$000(Lcom/android/calendar/month/MonthListView;)Ljava/lang/Runnable; | 65 | ····invoke-static·{v2},·Lcom/android/calendar/month/MonthListView;->access$000(Lcom/android/calendar/month/MonthListView;)Ljava/lang/Runnable; |
64 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
65 | ····invoke-static·{v1,·v2},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; | 67 | ····invoke-static·{v1,·v2},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; |
66 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
Offset 708, 14 lines modified | Offset 708, 15 lines modified | ||
708 | ····iget·v5,·v7,·Landroid/text/format/Time;->weekDay:I | 708 | ····iget·v5,·v7,·Landroid/text/format/Time;->weekDay:I |
709 | ····.line·235 | 709 | ····.line·235 |
710 | ····:cond_2 | 710 | ····:cond_2 |
711 | ····const-string·v7,·"height" | 711 | ····const-string·v7,·"height" |
712 | ····.line·236 | ||
712 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I | 713 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I |
713 | ····move-result·v8 | 714 | ····move-result·v8 |
714 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getTop()I | 715 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getTop()I |
715 | ····move-result·v9 | 716 | ····move-result·v9 |
Offset 726, 14 lines modified | Offset 727, 15 lines modified | ||
726 | ····div-int/2addr·v8,·v9 | 727 | ····div-int/2addr·v8,·v9 |
727 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 728 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
728 | ····move-result-object·v8 | 729 | ····move-result-object·v8 |
730 | ····.line·235 | ||
729 | ····invoke-virtual·{v2,·v7,·v8},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 731 | ····invoke-virtual·{v2,·v7,·v8},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
730 | ····.line·237 | 732 | ····.line·237 |
731 | ····const-string·v7,·"selected_day" | 733 | ····const-string·v7,·"selected_day" |
732 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 734 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1298, 35 lines modified | Offset 1300, 35 lines modified | ||
1298 | ····.end·annotation | 1300 | ····.end·annotation |
1299 | ····.prologue | 1301 | ····.prologue |
1300 | ····.local·p3,·"events":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/calendar/Event;>;" | 1302 | ····.local·p3,·"events":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/calendar/Event;>;" |
1301 | ····const/4·v9,·0x3 | 1303 | ····const/4·v9,·0x3 |
1302 | ····.line·131 | 1304 | ····.line·131 |
1303 | ····iget-boolean·v | 1305 | ····iget-boolean·v6,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter;->mIsMiniMonth:Z |
1304 | ····if-eqz·v | 1306 | ····if-eqz·v6,·:cond_1 |
1305 | ····.line·132 | 1307 | ····.line·132 |
1306 | ····const-string·v | 1308 | ····const-string·v6,·"MonthByWeekAdapter" |
1307 | ····const/4·v | 1309 | ····const/4·v7,·0x6 |
1308 | ····invoke-static·{v | 1310 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z |
1309 | ····move-result·v | 1311 | ····move-result·v6 |
1310 | ····if-eqz·v | 1312 | ····if-eqz·v6,·:cond_0 |
1311 | ····.line·133 | 1313 | ····.line·133 |
1312 | ····const-string·v | 1314 | ····const-string·v6,·"MonthByWeekAdapter" |
1313 | ····const-string·v | 1315 | ····const-string·v7,·"Attempted·to·set·events·for·mini·view.·Events·only·supported·in·full·view." |
1314 | ····invoke-static·{v | 1316 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
1315 | ····.line·184 | 1317 | ····.line·184 |
1316 | ····:cond_0 | 1318 | ····:cond_0 |
1317 | ····:goto_0 | 1319 | ····:goto_0 |
1318 | ····return-void | 1320 | ····return-void |
1319 | ····.line·138 | 1321 | ····.line·138 |
Offset 1349, 193 lines modified | Offset 1351, 192 lines modified | ||
1349 | ····const/4·v3,·0x0 | 1351 | ····const/4·v3,·0x0 |
1350 | ····.local·v3,·"i":I | 1352 | ····.local·v3,·"i":I |
1351 | ····:goto_1 | 1353 | ····:goto_1 |
1352 | ····if-ge·v3,·p2,·:cond_2 | 1354 | ····if-ge·v3,·p2,·:cond_2 |
1353 | ····.line·145 | 1355 | ····.line·145 |
1354 | ····new-instance·v | 1356 | ····new-instance·v6,·Ljava/util/ArrayList; |
1355 | ····invoke-direct·{v | 1357 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
1356 | ····invoke-virtual·{v2,·v | 1358 | ····invoke-virtual·{v2,·v6},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
1357 | ····.line·144 | 1359 | ····.line·144 |
1358 | ····add-int/lit8·v3,·v3,·0x1 | 1360 | ····add-int/lit8·v3,·v3,·0x1 |
1359 | ····goto·:goto_1 | 1361 | ····goto·:goto_1 |
1360 | ····.line·148 | 1362 | ····.line·148 |
1361 | ····:cond_2 | 1363 | ····:cond_2 |
1362 | ····if-eqz·p3,·:cond_3 | 1364 | ····if-eqz·p3,·:cond_3 |
1363 | ····invoke-virtual·{p3},·Ljava/util/ArrayList;->size()I | 1365 | ····invoke-virtual·{p3},·Ljava/util/ArrayList;->size()I |
1364 | ····move-result·v | 1366 | ····move-result·v6 |
1365 | ····if-nez·v | 1367 | ····if-nez·v6,·:cond_5 |
1366 | ····.line·149 | 1368 | ····.line·149 |
1367 | ····:cond_3 | 1369 | ····:cond_3 |
1368 | ····const-string·v | 1370 | ····const-string·v6,·"MonthByWeekAdapter" |
1369 | ····invoke-static·{v | 1371 | ····invoke-static·{v6,·v9},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z |
1370 | ····move-result·v | 1372 | ····move-result·v6 |
1371 | ····if-eqz·v | 1373 | ····if-eqz·v6,·:cond_4 |
1372 | ····.line·150 | 1374 | ····.line·150 |
1373 | ····const-string·v | 1375 | ····const-string·v6,·"MonthByWeekAdapter" |
1374 | ····const-string·v | 1376 | ····const-string·v7,·"No·events.·Returning·early--go·schedule·something·fun." |
1375 | ····invoke-static·{v | 1377 | ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
1376 | ····.line·152 | 1378 | ····.line·152 |
1377 | ····:cond_4 | 1379 | ····:cond_4 |
1378 | ····iput-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter;->mEventDayList:Ljava/util/ArrayList; | 1380 | ····iput-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter;->mEventDayList:Ljava/util/ArrayList; |
1379 | ····.line·153 | 1381 | ····.line·153 |
1380 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekAdapter;->refresh()V | 1382 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekAdapter;->refresh()V |
1381 | ····goto·:goto_0 | 1383 | ····goto·:goto_0 |
1382 | ····.line·158 | 1384 | ····.line·158 |
1383 | ····:cond_5 | 1385 | ····:cond_5 |
1384 | ····invoke-virtual·{p3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 1386 | ····invoke-virtual·{p3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
1385 | ····move-result-object·v | 1387 | ····move-result-object·v7 |
Max diff block lines reached; 5732/9899 bytes (57.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/android/calendar/month/MonthByWeekFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·157 | 27 | ····.line·157 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$4;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$4;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 718, 28 lines modified | Offset 718, 30 lines modified | ||
718 | ····mul-int/2addr·v0,·v1 | 718 | ····mul-int/2addr·v0,·v1 |
719 | ····mul-int/lit8·v0,·v0,·0x2 | 719 | ····mul-int/lit8·v0,·v0,·0x2 |
720 | ····iget-object·v1,·p1,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; | 720 | ····iget-object·v1,·p1,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; |
721 | ····.line·430 | ||
721 | ····invoke-virtual·{v1,·v4},·Landroid/text/format/Time;->toMillis(Z)J | 722 | ····invoke-virtual·{v1,·v4},·Landroid/text/format/Time;->toMillis(Z)J |
722 | ····move-result-wide·v1 | 723 | ····move-result-wide·v1 |
723 | ····iget-object·v10,·p1,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; | 724 | ····iget-object·v10,·p1,·Lcom/android/calendar/CalendarController$EventInfo;->selectedTime:Landroid/text/format/Time; |
724 | ····iget-wide·v10,·v10,·Landroid/text/format/Time;->gmtoff:J | 725 | ····iget-wide·v10,·v10,·Landroid/text/format/Time;->gmtoff:J |
725 | ····invoke-static·{v1,·v2,·v10,·v11},·Landroid/text/format/Time;->getJulianDay(JJ)I | 726 | ····invoke-static·{v1,·v2,·v10,·v11},·Landroid/text/format/Time;->getJulianDay(JJ)I |
726 | ····move-result·v1 | 727 | ····move-result·v1 |
727 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mFirstVisibleDay:Landroid/text/format/Time; | 728 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mFirstVisibleDay:Landroid/text/format/Time; |
729 | ····.line·431 | ||
728 | ····invoke-virtual·{v2,·v4},·Landroid/text/format/Time;->toMillis(Z)J | 730 | ····invoke-virtual·{v2,·v4},·Landroid/text/format/Time;->toMillis(Z)J |
729 | ····move-result-wide·v10 | 731 | ····move-result-wide·v10 |
730 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mFirstVisibleDay:Landroid/text/format/Time; | 732 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mFirstVisibleDay:Landroid/text/format/Time; |
731 | ····iget-wide·v12,·v2,·Landroid/text/format/Time;->gmtoff:J | 733 | ····iget-wide·v12,·v2,·Landroid/text/format/Time;->gmtoff:J |
Offset 756, 14 lines modified | Offset 758, 15 lines modified | ||
756 | ····mul-int/2addr·v2,·v10 | 758 | ····mul-int/2addr·v2,·v10 |
757 | ····div-int/lit8·v2,·v2,·0x2 | 759 | ····div-int/lit8·v2,·v2,·0x2 |
758 | ····sub-int/2addr·v1,·v2 | 760 | ····sub-int/2addr·v1,·v2 |
761 | ····.line·429 | ||
759 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(I)I | 762 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(I)I |
760 | ····move-result·v1 | 763 | ····move-result·v1 |
761 | ····if-ge·v0,·v1,·:cond_0 | 764 | ····if-ge·v0,·v1,·:cond_0 |
762 | ····.line·433 | 765 | ····.line·433 |
Offset 1089, 14 lines modified | Offset 1092, 15 lines modified | ||
1089 | ····.line·350 | 1092 | ····.line·350 |
1090 | ····:try_start_0 | 1093 | ····:try_start_0 |
1091 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; | 1094 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; |
1092 | ····const/4·v2,·0x1 | 1095 | ····const/4·v2,·0x1 |
1096 | ····.line·351 | ||
1093 | ····invoke-virtual·{v1,·v2},·Landroid/text/format/Time;->toMillis(Z)J | 1097 | ····invoke-virtual·{v1,·v2},·Landroid/text/format/Time;->toMillis(Z)J |
1094 | ····move-result-wide·v1 | 1098 | ····move-result-wide·v1 |
1095 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; | 1099 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; |
1096 | ····iget-wide·v5,·v3,·Landroid/text/format/Time;->gmtoff:J | 1100 | ····iget-wide·v5,·v3,·Landroid/text/format/Time;->gmtoff:J |
Offset 1127, 14 lines modified | Offset 1131, 15 lines modified | ||
1127 | ····move-result-object·v4 | 1131 | ····move-result-object·v4 |
1128 | ····.line·356 | 1132 | ····.line·356 |
1129 | ····.local·v4,·"where":Ljava/lang/String; | 1133 | ····.local·v4,·"where":Ljava/lang/String; |
1130 | ····new-instance·v0,·Landroid/content/CursorLoader; | 1134 | ····new-instance·v0,·Landroid/content/CursorLoader; |
1135 | ····.line·357 | ||
1131 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekFragment;->getActivity()Landroid/app/Activity; | 1136 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekFragment;->getActivity()Landroid/app/Activity; |
1132 | ····move-result-object·v1 | 1137 | ····move-result-object·v1 |
1133 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mEventUri:Landroid/net/Uri; | 1138 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mEventUri:Landroid/net/Uri; |
1134 | ····sget-object·v3,·Lcom/android/calendar/Event;->EVENT_PROJECTION:[Ljava/lang/String; | 1139 | ····sget-object·v3,·Lcom/android/calendar/Event;->EVENT_PROJECTION:[Ljava/lang/String; |
Offset 1458, 22 lines modified | Offset 1463, 19 lines modified | ||
1458 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1463 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1459 | ····throw·v3 | 1464 | ····throw·v3 |
1460 | .end·method | 1465 | .end·method |
1461 | .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V | 1466 | .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V |
1462 | ····.locals·0 | 1467 | ····.locals·0 |
1463 | ····.param·p1,·"x0"····#·Landroid/content/Loader; | ||
1464 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
1465 | ····.prologue | 1468 | ····.prologue |
1466 | ····.line·61 | 1469 | ····.line·61 |
1467 | ····check-cast·p2,·Landroid/database/Cursor; | 1470 | ····check-cast·p2,·Landroid/database/Cursor; |
1468 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
1469 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/month/MonthByWeekFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V | 1471 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/month/MonthByWeekFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V |
1470 | ····return-void | 1472 | ····return-void |
1471 | .end·method | 1473 | .end·method |
1472 | .method·public·onLoaderReset(Landroid/content/Loader;)V | 1474 | .method·public·onLoaderReset(Landroid/content/Loader;)V |
1473 | ····.locals·0 | 1475 | ····.locals·0 |
Offset 1912, 14 lines modified | Offset 1914, 15 lines modified | ||
1912 | ····invoke-virtual·{v0,·v1,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1914 | ····invoke-virtual·{v0,·v1,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
1913 | ····.line·274 | 1915 | ····.line·274 |
1914 | ····const-string·v1,·"selected_day" | 1916 | ····const-string·v1,·"selected_day" |
1915 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; | 1917 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; |
1918 | ····.line·275 | ||
1916 | ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J | 1919 | ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J |
1917 | ····move-result-wide·v2 | 1920 | ····move-result-wide·v2 |
1918 | ····iget-object·v4,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; | 1921 | ····iget-object·v4,·p0,·Lcom/android/calendar/month/MonthByWeekFragment;->mSelectedDay:Landroid/text/format/Time; |
1919 | ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J | 1922 | ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J |
Offset 1928, 14 lines modified | Offset 1931, 15 lines modified | ||
1928 | ····move-result·v2 | 1931 | ····move-result·v2 |
1929 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1932 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1930 | ····move-result-object·v2 | 1933 | ····move-result-object·v2 |
1934 | ····.line·274 | ||
1931 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1935 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 494/4373 bytes (11.30%) 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/android/calendar/month/SimpleDayPickerFragment; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·146 | 24 | ····.line·146 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$2;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$2;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
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/android/calendar/month/MonthByWeekAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·397 | 27 | ····.line·397 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$1;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$1;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
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/android/calendar/month/MonthByWeekFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·442 | 27 | ····.line·442 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$5;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$5;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 325, 14 lines modified | Offset 325, 15 lines modified | ||
325 | ····iget·v2,·v5,·Landroid/text/format/Time;->weekDay:I | 325 | ····iget·v2,·v5,·Landroid/text/format/Time;->weekDay:I |
326 | ····.line·233 | 326 | ····.line·233 |
327 | ····:cond_1 | 327 | ····:cond_1 |
328 | ····const-string·v5,·"height" | 328 | ····const-string·v5,·"height" |
329 | ····.line·234 | ||
329 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I | 330 | ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I |
330 | ····move-result·v6 | 331 | ····move-result·v6 |
331 | ····sget·v7,·Lcom/android/calendar/month/SimpleWeeksAdapter;->WEEK_7_OVERHANG_HEIGHT:I | 332 | ····sget·v7,·Lcom/android/calendar/month/SimpleWeeksAdapter;->WEEK_7_OVERHANG_HEIGHT:I |
332 | ····sub-int/2addr·v6,·v7 | 333 | ····sub-int/2addr·v6,·v7 |
Offset 341, 14 lines modified | Offset 342, 15 lines modified | ||
341 | ····div-int/2addr·v6,·v7 | 342 | ····div-int/2addr·v6,·v7 |
342 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 343 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
343 | ····move-result-object·v6 | 344 | ····move-result-object·v6 |
345 | ····.line·233 | ||
344 | ····invoke-virtual·{v0,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 346 | ····invoke-virtual·{v0,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
345 | ····.line·235 | 347 | ····.line·235 |
346 | ····const-string·v5,·"selected_day" | 348 | ····const-string·v5,·"selected_day" |
347 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 349 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 680, 20 lines modified | Offset 682, 22 lines modified | ||
680 | ····.line·168 | 682 | ····.line·168 |
681 | ····.local·v0,·"millis":J | 683 | ····.local·v0,·"millis":J |
682 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedDay:Landroid/text/format/Time; | 684 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedDay:Landroid/text/format/Time; |
683 | ····iget-wide·v2,·v2,·Landroid/text/format/Time;->gmtoff:J | 685 | ····iget-wide·v2,·v2,·Landroid/text/format/Time;->gmtoff:J |
686 | ····.line·169 | ||
684 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/text/format/Time;->getJulianDay(JJ)I | 687 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/text/format/Time;->getJulianDay(JJ)I |
685 | ····move-result·v2 | 688 | ····move-result·v2 |
686 | ····iget·v3,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mFirstDayOfWeek:I | 689 | ····iget·v3,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mFirstDayOfWeek:I |
690 | ····.line·168 | ||
687 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I | 691 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I |
688 | ····move-result·v2 | 692 | ····move-result·v2 |
689 | ····iput·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedWeek:I | 693 | ····iput·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedWeek:I |
690 | ····.line·170 | 694 | ····.line·170 |
Offset 1263, 14 lines modified | Offset 1263, 15 lines modified | ||
1263 | ····move-result-object·v0 | 1263 | ····move-result-object·v0 |
1264 | ····.line·528 | 1264 | ····.line·528 |
1265 | ····.local·v0,·"context":Landroid/content/Context; | 1265 | ····.local·v0,·"context":Landroid/content/Context; |
1266 | ····const-string·v1,·"accessibility" | 1266 | ····const-string·v1,·"accessibility" |
1267 | ····.line·529 | ||
1267 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 1268 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
1268 | ····move-result-object·v7 | 1269 | ····move-result-object·v7 |
1269 | ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager; | 1270 | ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager; |
1270 | ····.line·530 | 1271 | ····.line·530 |
Offset 1322, 14 lines modified | Offset 1323, 15 lines modified | ||
1322 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleWeekView;->mLastHoverTime:Landroid/text/format/Time; | 1323 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleWeekView;->mLastHoverTime:Landroid/text/format/Time; |
1323 | ····if-eqz·v1,·:cond_2 | 1324 | ····if-eqz·v1,·:cond_2 |
1324 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleWeekView;->mLastHoverTime:Landroid/text/format/Time; | 1325 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleWeekView;->mLastHoverTime:Landroid/text/format/Time; |
1326 | ····.line·536 | ||
1325 | ····invoke-static·{v9,·v1},·Landroid/text/format/Time;->compare(Landroid/text/format/Time;Landroid/text/format/Time;)I | 1327 | ····invoke-static·{v9,·v1},·Landroid/text/format/Time;->compare(Landroid/text/format/Time;Landroid/text/format/Time;)I |
1326 | ····move-result·v1 | 1328 | ····move-result·v1 |
1327 | ····if-eqz·v1,·:cond_3 | 1329 | ····if-eqz·v1,·:cond_3 |
1328 | ····.line·537 | 1330 | ····.line·537 |
Offset 1358, 14 lines modified | Offset 1360, 15 lines modified | ||
1358 | ····move-result-object·v8 | 1360 | ····move-result-object·v8 |
1359 | ····.line·540 | 1361 | ····.line·540 |
1360 | ····.local·v8,·"date":Ljava/lang/String; | 1362 | ····.local·v8,·"date":Ljava/lang/String; |
1361 | ····const/16·v1,·0x40 | 1363 | ····const/16·v1,·0x40 |
1364 | ····.line·541 | ||
1362 | ····invoke-static·{v1},·Landroid/view/accessibility/AccessibilityEvent;->obtain(I)Landroid/view/accessibility/AccessibilityEvent; | 1365 | ····invoke-static·{v1},·Landroid/view/accessibility/AccessibilityEvent;->obtain(I)Landroid/view/accessibility/AccessibilityEvent; |
1363 | ····move-result-object·v6 | 1366 | ····move-result-object·v6 |
1364 | ····.line·542 | 1367 | ····.line·542 |
1365 | ····.local·v6,·"accessEvent":Landroid/view/accessibility/AccessibilityEvent; | 1368 | ····.local·v6,·"accessEvent":Landroid/view/accessibility/AccessibilityEvent; |
1366 | ····invoke-virtual·{v6},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; | 1369 | ····invoke-virtual·{v6},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·134 | 27 | ····.line·134 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$3;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$3;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
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/android/calendar/month/MonthByWeekAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·protected·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V | 20 | .method·protected·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·364 | 24 | ····.line·364 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$CalendarGestureListener;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$CalendarGestureListener;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
25 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><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/android/calendar/month/MonthByWeekFragment; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V | 20 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·102 | 24 | ····.line·102 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$1;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$1;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><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/android/calendar/month/SimpleWeeksAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/month/SimpleWeeksAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleWeeksAdapter;)V | 20 | .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleWeeksAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleWeeksAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·290 | 24 | ····.line·290 |
24 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter$CalendarGestureListener;->this$0:Lcom/android/calendar/month/SimpleWeeksAdapter; | 25 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter$CalendarGestureListener;->this$0:Lcom/android/calendar/month/SimpleWeeksAdapter; |
25 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V |
Offset 575, 20 lines modified | Offset 575, 22 lines modified | ||
575 | ····.line·403 | 575 | ····.line·403 |
576 | ····.local·v5,·"millis":J | 576 | ····.local·v5,·"millis":J |
577 | ····iget-object·v9,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mTempTime:Landroid/text/format/Time; | 577 | ····iget-object·v9,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mTempTime:Landroid/text/format/Time; |
578 | ····iget-wide·v9,·v9,·Landroid/text/format/Time;->gmtoff:J | 578 | ····iget-wide·v9,·v9,·Landroid/text/format/Time;->gmtoff:J |
579 | ····.line·404 | ||
579 | ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I | 580 | ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I |
580 | ····move-result·v9 | 581 | ····move-result·v9 |
581 | ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I | 582 | ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I |
583 | ····.line·403 | ||
582 | ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I | 584 | ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I |
583 | ····move-result·v7 | 585 | ····move-result·v7 |
584 | ····.line·407 | 586 | ····.line·407 |
585 | ····.local·v7,·"position":I | 587 | ····.local·v7,·"position":I |
586 | ····const/4·v2,·0x0 | 588 | ····const/4·v2,·0x0 |
Offset 729, 20 lines modified | Offset 731, 22 lines modified | ||
729 | ····invoke-virtual·{p0,·v9,·v10},·Lcom/android/calendar/month/SimpleDayPickerFragment;->setMonthDisplayed(Landroid/text/format/Time;Z)V | 731 | ····invoke-virtual·{p0,·v9,·v10},·Lcom/android/calendar/month/SimpleDayPickerFragment;->setMonthDisplayed(Landroid/text/format/Time;Z)V |
730 | ····.line·447 | 732 | ····.line·447 |
731 | ····iget-object·v9,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfMonth:Landroid/text/format/Time; | 733 | ····iget-object·v9,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfMonth:Landroid/text/format/Time; |
732 | ····iget-wide·v9,·v9,·Landroid/text/format/Time;->gmtoff:J | 734 | ····iget-wide·v9,·v9,·Landroid/text/format/Time;->gmtoff:J |
735 | ····.line·448 | ||
733 | ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I | 736 | ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I |
734 | ····move-result·v9 | 737 | ····move-result·v9 |
735 | ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I | 738 | ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I |
739 | ····.line·447 | ||
736 | ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I | 740 | ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I |
737 | ····move-result·v7 | 741 | ····move-result·v7 |
738 | ····.line·450 | 742 | ····.line·450 |
739 | ····const/4·v9,·0x2 | 743 | ····const/4·v9,·0x2 |
Offset 1502, 14 lines modified | Offset 1506, 15 lines modified | ||
1502 | ····invoke-virtual·{v0,·v1,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1506 | ····invoke-virtual·{v0,·v1,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
1503 | ····.line·205 | 1507 | ····.line·205 |
1504 | ····const-string·v1,·"selected_day" | 1508 | ····const-string·v1,·"selected_day" |
1505 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mSelectedDay:Landroid/text/format/Time; | 1509 | ····iget-object·v3,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mSelectedDay:Landroid/text/format/Time; |
1510 | ····.line·206 | ||
1506 | ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J | 1511 | ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J |
1507 | ····move-result-wide·v2 | 1512 | ····move-result-wide·v2 |
1508 | ····iget-object·v4,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mSelectedDay:Landroid/text/format/Time; | 1513 | ····iget-object·v4,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mSelectedDay:Landroid/text/format/Time; |
1509 | ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J | 1514 | ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J |
Offset 1518, 14 lines modified | Offset 1523, 15 lines modified | ||
1518 | ····move-result·v2 | 1523 | ····move-result·v2 |
1519 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1524 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1520 | ····move-result-object·v2 | 1525 | ····move-result-object·v2 |
1526 | ····.line·205 | ||
1521 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1527 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
1522 | ····.line·207 | 1528 | ····.line·207 |
1523 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mAdapter:Lcom/android/calendar/month/SimpleWeeksAdapter; | 1529 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mAdapter:Lcom/android/calendar/month/SimpleWeeksAdapter; |
1524 | ····if-nez·v1,·:cond_1 | 1530 | ····if-nez·v1,·:cond_1 |
Offset 1596, 14 lines modified | Offset 1602, 15 lines modified | ||
1596 | ····const/16·v3,·0x32 | 1602 | ····const/16·v3,·0x32 |
1597 | ····invoke-static·{v0,·v3},·Landroid/text/format/DateUtils;->getDayOfWeekString(II)Ljava/lang/String; | 1603 | ····invoke-static·{v0,·v3},·Landroid/text/format/DateUtils;->getDayOfWeekString(II)Ljava/lang/String; |
1598 | ····move-result-object·v3 | 1604 | ····move-result-object·v3 |
1605 | ····.line·252 | ||
1599 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 1606 | ····invoke-virtual·{v3},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
1600 | ····move-result-object·v3 | 1607 | ····move-result-object·v3 |
1601 | ····aput-object·v3,·v1,·v2 | 1608 | ····aput-object·v3,·v1,·v2 |
1602 | ····.line·250 | 1609 | ····.line·250 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·116 | 27 | ····.line·116 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$2;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekFragment$2;->this$0:Lcom/android/calendar/month/MonthByWeekFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthWeekEventsView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthWeekEventsView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthWeekEventsView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthWeekEventsView;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthWeekEventsView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·181 | 27 | ····.line·181 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthWeekEventsView$TodayAnimatorListener;->this$0:Lcom/android/calendar/month/MonthWeekEventsView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthWeekEventsView$TodayAnimatorListener;->this$0:Lcom/android/calendar/month/MonthWeekEventsView; |
28 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 29 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 1089, 20 lines modified | Offset 1089, 22 lines modified | ||
1089 | ····.local·v3,·"bottom":I | 1089 | ····.local·v3,·"bottom":I |
1090 | ····iget·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mFirstJulianDay:I | 1090 | ····iget·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mFirstJulianDay:I |
1091 | ····sget·v4,·Lcom/android/calendar/month/MonthWeekEventsView;->DNA_MIN_SEGMENT_HEIGHT:I | 1091 | ····sget·v4,·Lcom/android/calendar/month/MonthWeekEventsView;->DNA_MIN_SEGMENT_HEIGHT:I |
1092 | ····iget-object·v5,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDayXs:[I | 1092 | ····iget-object·v5,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDayXs:[I |
1093 | ····.line·298 | ||
1093 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthWeekEventsView;->getContext()Landroid/content/Context; | 1094 | ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthWeekEventsView;->getContext()Landroid/content/Context; |
1094 | ····move-result-object·v6 | 1095 | ····move-result-object·v6 |
1095 | ····move-object·v1,·p1 | 1096 | ····move-object·v1,·p1 |
1097 | ····.line·297 | ||
1096 | ····invoke-static/range·{v0·..·v6},·Lcom/android/calendar/Utils;->createDNAStrands(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; | 1098 | ····invoke-static/range·{v0·..·v6},·Lcom/android/calendar/Utils;->createDNAStrands(ILjava/util/ArrayList;III[ILandroid/content/Context;)Ljava/util/HashMap; |
1097 | ····move-result-object·v0 | 1099 | ····move-result-object·v0 |
1098 | ····iput-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; | 1100 | ····iput-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; |
1099 | ····goto·:goto_0 | 1101 | ····goto·:goto_0 |
Offset 1314, 15 lines modified | Offset 1316, 15 lines modified | ||
1314 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V | 1316 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V |
1315 | ····goto·:goto_0 | 1317 | ····goto·:goto_0 |
1316 | .end·method | 1318 | .end·method |
1317 | .method·protected·drawDNA(Landroid/graphics/Canvas;)V | 1319 | .method·protected·drawDNA(Landroid/graphics/Canvas;)V |
1318 | ····.locals·1 | 1320 | ····.locals·10 |
1319 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 1321 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
1320 | ····.prologue | 1322 | ····.prologue |
1321 | ····.line·971 | 1323 | ····.line·971 |
1322 | ····iget-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; | 1324 | ····iget-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; |
1323 | ····if-eqz·v0,·:cond_3 | 1325 | ····if-eqz·v0,·:cond_3 |
Offset 1332, 195 lines modified | Offset 1334, 192 lines modified | ||
1332 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection; | 1334 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
1333 | ····move-result-object·v0 | 1335 | ····move-result-object·v0 |
1334 | ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 1336 | ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
1335 | ····move-result-object·v | 1337 | ····move-result-object·v0 |
1336 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
1337 | ····:cond_0 | 1338 | ····:cond_0 |
1338 | ····:goto_0 | 1339 | ····:goto_0 |
1339 | ····invoke-interface·{v | 1340 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
1340 | ····move-result·v | 1341 | ····move-result·v1 |
1341 | ····if-eqz·v | 1342 | ····if-eqz·v1,·:cond_1 |
1342 | ····invoke-interface·{v | 1343 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1343 | ····move-result-object·v | 1344 | ····move-result-object·v8 |
1344 | ····check-cast·v | 1345 | ····check-cast·v8,·Lcom/android/calendar/Utils$DNAStrand; |
1345 | ····.line·973 | 1346 | ····.line·973 |
1346 | ····.local·v | 1347 | ····.local·v8,·"strand":Lcom/android/calendar/Utils$DNAStrand; |
1347 | ····iget·v | 1348 | ····iget·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->color:I |
1348 | ····sget·v | 1349 | ····sget·v2,·Lcom/android/calendar/month/MonthWeekEventsView;->CONFLICT_COLOR:I |
1349 | ····if-eq·v | 1350 | ····if-eq·v1,·v2,·:cond_0 |
1350 | ····iget-object·v | 1351 | ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F |
1351 | ····if-eqz·v | 1352 | ····if-eqz·v1,·:cond_0 |
1352 | ····iget-object·v | 1353 | ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F |
1353 | ····array-length·v | 1354 | ····array-length·v1,·v1 |
1354 | ····if-eqz·v | 1355 | ····if-eqz·v1,·:cond_0 |
1355 | ····.line·977 | 1356 | ····.line·977 |
1356 | ····iget-object·v | 1357 | ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint; |
1357 | ····iget·v | 1358 | ····iget·v2,·v8,·Lcom/android/calendar/Utils$DNAStrand;->color:I |
1358 | ····invoke-virtual·{v | 1359 | ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V |
1359 | ····.line·978 | 1360 | ····.line·978 |
1360 | ····iget-object·v | 1361 | ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F |
1361 | ····iget-object·v | 1362 | ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint; |
1362 | ····invoke-virtual·{p1,·v | 1363 | ····invoke-virtual·{p1,·v1,·v2},·Landroid/graphics/Canvas;->drawLines([FLandroid/graphics/Paint;)V |
1363 | ····goto·:goto_0 | 1364 | ····goto·:goto_0 |
1364 | ····.line·981 | 1365 | ····.line·981 |
1365 | ····.end·local·v | 1366 | ····.end·local·v8····#·"strand":Lcom/android/calendar/Utils$DNAStrand; |
1366 | ····:cond_1 | 1367 | ····:cond_1 |
1367 | ····iget-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; | 1368 | ····iget-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDna:Ljava/util/HashMap; |
1368 | ····sget·v1,·Lcom/android/calendar/month/MonthWeekEventsView;->CONFLICT_COLOR:I | 1369 | ····sget·v1,·Lcom/android/calendar/month/MonthWeekEventsView;->CONFLICT_COLOR:I |
1369 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1370 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1370 | ····move-result-object·v1 | 1371 | ····move-result-object·v1 |
1371 | ····invoke-virtual·{v0,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 1372 | ····invoke-virtual·{v0,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
1372 | ····move-result-object·v | 1373 | ····move-result-object·v8 |
1373 | ····check-cast·v | 1374 | ····check-cast·v8,·Lcom/android/calendar/Utils$DNAStrand; |
1374 | ····.line·982 | 1375 | ····.line·982 |
1375 | ····.restart·local·v | 1376 | ····.restart·local·v8····#·"strand":Lcom/android/calendar/Utils$DNAStrand; |
1376 | ····if-eqz·v | 1377 | ····if-eqz·v8,·:cond_2 |
1377 | ····iget-object·v0,·v | 1378 | ····iget-object·v0,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F |
1378 | ····if-eqz·v0,·:cond_2 | 1379 | ····if-eqz·v0,·:cond_2 |
1379 | ····iget-object·v0,·v | 1380 | ····iget-object·v0,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F |
1380 | ····array-length·v0,·v0 | 1381 | ····array-length·v0,·v0 |
1381 | ····if-eqz·v0,·:cond_2 | 1382 | ····if-eqz·v0,·:cond_2 |
Max diff block lines reached; 18727/24351 bytes (76.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/android/calendar/month/SimpleDayPickerFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·125 | 27 | ····.line·125 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$1;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$1;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
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/android/calendar/month/MonthByWeekAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·415 | 27 | ····.line·415 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$2;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter$2;->this$0:Lcom/android/calendar/month/MonthByWeekAdapter; |
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·this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; | 22 | .field·final·synthetic·this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V | 24 | .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·583 | 28 | ····.line·583 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$ScrollStateRunnable;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment$ScrollStateRunnable;->this$0:Lcom/android/calendar/month/SimpleDayPickerFragment; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····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/android/calendar/agenda/AgendaFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaFragment$1;->this$0:Lcom/android/calendar/agenda/AgendaFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaFragment$1;->this$0:Lcom/android/calendar/agenda/AgendaFragment; |
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/android/calendar/agenda/AgendaWindowAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·209 | 27 | ····.line·209 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$2;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$2;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
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/android/calendar/agenda/AgendaWindowAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·200 | 27 | ····.line·200 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1747, 25 lines modified | Offset 1747, 28 lines modified | ||
1747 | ····move-result·v0 | 1747 | ····move-result·v0 |
1748 | ····if-le·v0,·p1,·:cond_0 | 1748 | ····if-le·v0,·p1,·:cond_0 |
1749 | ····iget-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaByDayAdapter;->mRowInfo:Ljava/util/ArrayList; | 1749 | ····iget-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaByDayAdapter;->mRowInfo:Ljava/util/ArrayList; |
1750 | ····.line·169 | ||
1750 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 1751 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
1751 | ····move-result-object·v0 | 1752 | ····move-result-object·v0 |
1752 | ····check-cast·v0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$RowInfo; | 1753 | ····check-cast·v0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$RowInfo; |
1753 | ····iget·v0,·v0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$RowInfo;->mType:I | 1754 | ····iget·v0,·v0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$RowInfo;->mType:I |
1755 | ····.line·168 | ||
1754 | ····:goto_0 | 1756 | ····:goto_0 |
1755 | ····return·v0 | 1757 | ····return·v0 |
1758 | ····.line·169 | ||
1756 | ····:cond_0 | 1759 | ····:cond_0 |
1757 | ····const/4·v0,·0x0 | 1760 | ····const/4·v0,·0x0 |
1758 | ····goto·:goto_0 | 1761 | ····goto·:goto_0 |
1759 | .end·method | 1762 | .end·method |
1760 | .method·public·getStartTime(I)J | 1763 | .method·public·getStartTime(I)J |
Offset 2120, 14 lines modified | Offset 2123, 15 lines modified | ||
2120 | ····move-wide·v7,·v5 | 2123 | ····move-wide·v7,·v5 |
2121 | ····invoke-static/range·{v3·..·v10},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 2124 | ····invoke-static/range·{v3·..·v10},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
2122 | ····move-result-object·v3 | 2125 | ····move-result-object·v3 |
2126 | ····.line·237 | ||
2123 | ····invoke-virtual·{v3},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 2127 | ····invoke-virtual·{v3},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
2124 | ····move-result-object·v14 | 2128 | ····move-result-object·v14 |
2125 | ····.line·243 | 2129 | ····.line·243 |
2126 | ····.local·v14,·"dateViewText":Ljava/lang/String; | 2130 | ····.local·v14,·"dateViewText":Ljava/lang/String; |
2127 | ····move-object/from16·v0,·v16 | 2131 | ····move-object/from16·v0,·v16 |
Offset 128, 14 lines modified | Offset 128, 15 lines modified | ||
128 | ····if-ne·v3,·v4,·:cond_4 | 128 | ····if-ne·v3,·v4,·:cond_4 |
129 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->searchQuery:Ljava/lang/String; | 129 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->searchQuery:Ljava/lang/String; |
130 | ····iget-object·v4,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->searchQuery:Ljava/lang/String; | 130 | ····iget-object·v4,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->searchQuery:Ljava/lang/String; |
131 | ····.line·277 | ||
131 | ····invoke-static·{v3,·v4},·Lcom/android/calendar/Utils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 132 | ····invoke-static·{v3,·v4},·Lcom/android/calendar/Utils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
132 | ····move-result·v3 | 133 | ····move-result·v3 |
133 | ····if-nez·v3,·:cond_4 | 134 | ····if-nez·v3,·:cond_4 |
134 | ····iget-wide·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->id:J | 135 | ····iget-wide·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->id:J |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaListView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaListView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.line·74 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$3;->this$0:Lcom/android/calendar/agenda/AgendaListView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$3;->this$0:Lcom/android/calendar/agenda/AgendaListView; |
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/android/calendar/agenda/AgendaByDayAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaByDayAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaByDayAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaByDayAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaByDayAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·64 | 27 | ····.line·64 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaByDayAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaByDayAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 207, 14 lines modified | Offset 207, 15 lines modified | ||
207 | ····.line·94 | 207 | ····.line·94 |
208 | ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/agenda/AgendaListView;->setVerticalScrollBarEnabled(Z)V | 208 | ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/agenda/AgendaListView;->setVerticalScrollBarEnabled(Z)V |
209 | ····.line·95 | 209 | ····.line·95 |
210 | ····new-instance·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter; | 210 | ····new-instance·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter; |
211 | ····.line·96 | ||
211 | ····invoke-static·{p1,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z | 212 | ····invoke-static·{p1,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z |
212 | ····move-result·v1 | 213 | ····move-result·v1 |
213 | ····invoke-direct·{v0,·p1,·p0,·v1},·Lcom/android/calendar/agenda/AgendaWindowAdapter;-><init>(Landroid/content/Context;Lcom/android/calendar/agenda/AgendaListView;Z)V | 214 | ····invoke-direct·{v0,·p1,·p0,·v1},·Lcom/android/calendar/agenda/AgendaWindowAdapter;-><init>(Landroid/content/Context;Lcom/android/calendar/agenda/AgendaListView;Z)V |
214 | ····iput-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaListView;->mWindowAdapter:Lcom/android/calendar/agenda/AgendaWindowAdapter; | 215 | ····iput-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaListView;->mWindowAdapter:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
Offset 1119, 14 lines modified | Offset 1120, 15 lines modified | ||
1119 | ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaListView;->getHeight()I | 1120 | ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaListView;->getHeight()I |
1120 | ····move-result·v10 | 1121 | ····move-result·v10 |
1121 | ····if-gt·v9,·v10,·:cond_5 | 1122 | ····if-gt·v9,·v10,·:cond_5 |
1123 | ····.line·353 | ||
1122 | ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I | 1124 | ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I |
1123 | ····move-result·v9 | 1125 | ····move-result·v9 |
1124 | ····iget-object·v10,·p0,·Lcom/android/calendar/agenda/AgendaListView;->mWindowAdapter:Lcom/android/calendar/agenda/AgendaWindowAdapter; | 1126 | ····iget-object·v10,·p0,·Lcom/android/calendar/agenda/AgendaListView;->mWindowAdapter:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
1125 | ····invoke-virtual·{v10},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->getStickyHeaderHeight()I | 1127 | ····invoke-virtual·{v10},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->getStickyHeaderHeight()I |
Offset 1333, 20 lines modified | Offset 1335, 22 lines modified | ||
1333 | ····const/4·v2,·0x0 | 1335 | ····const/4·v2,·0x0 |
1334 | ····move-object/from16·v0,·v18 | 1336 | ····move-object/from16·v0,·v18 |
1335 | ····iget-boolean·v13,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$AgendaItem;->allDay:Z | 1337 | ····iget-boolean·v13,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$AgendaItem;->allDay:Z |
1338 | ····.line·202 | ||
1336 | ····invoke-static·{v2,·v13},·Lcom/android/calendar/CalendarController$EventInfo;->buildViewExtraLong(IZ)J | 1339 | ····invoke-static·{v2,·v13},·Lcom/android/calendar/CalendarController$EventInfo;->buildViewExtraLong(IZ)J |
1337 | ····move-result-wide·v13 | 1340 | ····move-result-wide·v13 |
1338 | ····move-object/from16·v2,·p0 | 1341 | ····move-object/from16·v2,·p0 |
1342 | ····.line·201 | ||
1339 | ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V | 1343 | ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V |
1340 | ····.line·206 | 1344 | ····.line·206 |
1341 | ····.end·local·v1····#·"controller":Lcom/android/calendar/CalendarController; | 1345 | ····.end·local·v1····#·"controller":Lcom/android/calendar/CalendarController; |
1342 | ····.end·local·v7····#·"startTime":J | 1346 | ····.end·local·v7····#·"startTime":J |
1343 | ····.end·local·v9····#·"endTime":J | 1347 | ····.end·local·v9····#·"endTime":J |
1344 | ····.end·local·v15····#·"holderStartTime":J | 1348 | ····.end·local·v15····#·"holderStartTime":J |
Offset 319, 14 lines modified | Offset 319, 15 lines modified | ||
319 | ····move-object/from16·v0,·v16 | 319 | ····move-object/from16·v0,·v16 |
320 | ····iput-object·v2,·v0,·Lcom/android/calendar/agenda/AgendaAdapter$ViewHolder;->where:Landroid/widget/TextView; | 320 | ····iput-object·v2,·v0,·Lcom/android/calendar/agenda/AgendaAdapter$ViewHolder;->where:Landroid/widget/TextView; |
321 | ····.line·124 | 321 | ····.line·124 |
322 | ····const·v2,·0x7f100012 | 322 | ····const·v2,·0x7f100012 |
323 | ····.line·125 | ||
323 | ····move-object/from16·v0,·p1 | 324 | ····move-object/from16·v0,·p1 |
324 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 325 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
325 | ····move-result-object·v2 | 326 | ····move-result-object·v2 |
326 | ····check-cast·v2,·Landroid/widget/LinearLayout; | 327 | ····check-cast·v2,·Landroid/widget/LinearLayout; |
Offset 747, 14 lines modified | Offset 748, 15 lines modified | ||
747 | ····move-object/from16·v2,·p2 | 748 | ····move-object/from16·v2,·p2 |
748 | ····invoke-static/range·{v2·..·v9},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 749 | ····invoke-static/range·{v2·..·v9},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
749 | ····move-result-object·v2 | 750 | ····move-result-object·v2 |
751 | ····.line·210 | ||
750 | ····invoke-virtual·{v2},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 752 | ····invoke-virtual·{v2},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
751 | ····move-result-object·v26 | 753 | ····move-result-object·v26 |
752 | ····.line·211 | 754 | ····.line·211 |
753 | ····.local·v26,·"whenString":Ljava/lang/String; | 755 | ····.local·v26,·"whenString":Ljava/lang/String; |
754 | ····if-nez·v10,·:cond_7 | 756 | ····if-nez·v10,·:cond_7 |
Offset 391, 14 lines modified | Offset 391, 15 lines modified | ||
391 | ····iput-object·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mResources:Landroid/content/res/Resources; | 391 | ····iput-object·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mResources:Landroid/content/res/Resources; |
392 | ····.line·343 | 392 | ····.line·343 |
393 | ····iget-object·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mResources:Landroid/content/res/Resources; | 393 | ····iget-object·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mResources:Landroid/content/res/Resources; |
394 | ····const·v2,·0x7f09000b | 394 | ····const·v2,·0x7f09000b |
395 | ····.line·344 | ||
395 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getColor(I)I | 396 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getColor(I)I |
396 | ····move-result·v1 | 397 | ····move-result·v1 |
397 | ····iput·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSelectedItemBackgroundColor:I | 398 | ····iput·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSelectedItemBackgroundColor:I |
398 | ····.line·345 | 399 | ····.line·345 |
Offset 493, 14 lines modified | Offset 494, 15 lines modified | ||
493 | ····.line·362 | 494 | ····.line·362 |
494 | ····:cond_0 | 495 | ····:cond_0 |
495 | ····iput-object·v5,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSearchQuery:Ljava/lang/String; | 496 | ····iput-object·v5,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSearchQuery:Ljava/lang/String; |
496 | ····.line·364 | 497 | ····.line·364 |
497 | ····const-string·v1,·"layout_inflater" | 498 | ····const-string·v1,·"layout_inflater" |
499 | ····.line·365 | ||
498 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 500 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
499 | ····move-result-object·v0 | 501 | ····move-result-object·v0 |
500 | ····check-cast·v0,·Landroid/view/LayoutInflater; | 502 | ····check-cast·v0,·Landroid/view/LayoutInflater; |
501 | ····.line·366 | 503 | ····.line·366 |
Offset 879, 30 lines modified | Offset 881, 14 lines modified | ||
879 | ····.prologue | 881 | ····.prologue |
880 | ····.line·76 | 882 | ····.line·76 |
881 | ····iput·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I | 883 | ····iput·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I |
882 | ····return·p1 | 884 | ····return·p1 |
883 | .end·method | 885 | .end·method |
884 | .method·static·synthetic·access$2812(Lcom/android/calendar/agenda/AgendaWindowAdapter;I)I | ||
885 | ····.locals·1 | ||
886 | ····.param·p0,·"x0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter; | ||
887 | ····.param·p1,·"x1"····#·I | ||
888 | ····.prologue | ||
889 | ····.line·76 | ||
890 | ····iget·v0,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I | ||
891 | ····add-int/2addr·v0,·p1 | ||
892 | ····iput·v0,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I | ||
893 | ····return·v0 | ||
894 | .end·method | ||
895 | .method·static·synthetic·access$2902(Lcom/android/calendar/agenda/AgendaWindowAdapter;Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; | 886 | .method·static·synthetic·access$2902(Lcom/android/calendar/agenda/AgendaWindowAdapter;Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
896 | ····.locals·0 | 887 | ····.locals·0 |
897 | ····.param·p0,·"x0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter; | 888 | ····.param·p0,·"x0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter; |
898 | ····.param·p1,·"x1"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; | 889 | ····.param·p1,·"x1"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
899 | ····.prologue | 890 | ····.prologue |
900 | ····.line·76 | 891 | ····.line·76 |
Offset 1436, 24 lines modified | Offset 1422, 26 lines modified | ||
1436 | ····.line·935 | 1422 | ····.line·935 |
1437 | ····.local·v3,·"queryUri":Landroid/net/Uri; | 1423 | ····.local·v3,·"queryUri":Landroid/net/Uri; |
1438 | ····iget-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mQueryHandler:Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; | 1424 | ····iget-object·v0,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mQueryHandler:Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; |
1439 | ····sget-object·v4,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->PROJECTION:[Ljava/lang/String; | 1425 | ····sget-object·v4,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->PROJECTION:[Ljava/lang/String; |
1426 | ····.line·936 | ||
1440 | ····invoke-direct·{p0},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->buildQuerySelection()Ljava/lang/String; | 1427 | ····invoke-direct·{p0},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->buildQuerySelection()Ljava/lang/String; |
1441 | ····move-result-object·v5 | 1428 | ····move-result-object·v5 |
1442 | ····const/4·v6,·0x0 | 1429 | ····const/4·v6,·0x0 |
1443 | ····const-string·v7,·"startDay·ASC,·begin·ASC,·title·ASC" | 1430 | ····const-string·v7,·"startDay·ASC,·begin·ASC,·title·ASC" |
1444 | ····move-object·v2,·p1 | 1431 | ····move-object·v2,·p1 |
1432 | ····.line·935 | ||
1445 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V | 1433 | ····invoke-virtual/range·{v0·..·v7},·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V |
1446 | ····.line·938 | 1434 | ····.line·938 |
1447 | ····return-void | 1435 | ····return-void |
1448 | ····.line·890 | 1436 | ····.line·890 |
1449 | ····.end·local·v3····#·"queryUri":Landroid/net/Uri; | 1437 | ····.end·local·v3····#·"queryUri":Landroid/net/Uri; |
Offset 1642, 112 lines modified | Offset 1630, 112 lines modified | ||
1642 | ····move-wide·v4,·v2 | 1630 | ····move-wide·v4,·v2 |
1643 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; | 1631 | ····invoke-static/range·{v0·..·v7},·Landroid/text/format/DateUtils;->formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter; |
1644 | ····move-result-object·v0 | 1632 | ····move-result-object·v0 |
1633 | ····.line·947 | ||
1645 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; | 1634 | ····invoke-virtual·{v0},·Ljava/util/Formatter;->toString()Ljava/lang/String; |
1646 | ····move-result-object·v0 | 1635 | ····move-result-object·v0 |
1636 | ····.line·945 | ||
1647 | ····return-object·v0 | 1637 | ····return-object·v0 |
1648 | .end·method | 1638 | .end·method |
1649 | .method·private·getAdapterInfoByTime(Landroid/text/format/Time;)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; | 1639 | .method·private·getAdapterInfoByTime(Landroid/text/format/Time;)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
1650 | ····.locals·8 | 1640 | ····.locals·8 |
1651 | ····.param·p1,·"time"····#·Landroid/text/format/Time; | 1641 | ····.param·p1,·"time"····#·Landroid/text/format/Time; |
1652 | ····.prologue | 1642 | ····.prologue |
1653 | ····.line·564 | 1643 | ····.line·564 |
1654 | ····new-instance·v | 1644 | ····new-instance·v4,·Landroid/text/format/Time; |
1655 | ····invoke-direct·{v | 1645 | ····invoke-direct·{v4,·p1},·Landroid/text/format/Time;-><init>(Landroid/text/format/Time;)V |
1656 | ····.line·565 | 1646 | ····.line·565 |
1657 | ····.local·v | 1647 | ····.local·v4,·"tmpTime":Landroid/text/format/Time; |
1658 | ····const/4·v | 1648 | ····const/4·v5,·0x1 |
1659 | ····invoke-virtual·{v | 1649 | ····invoke-virtual·{v4,·v5},·Landroid/text/format/Time;->normalize(Z)J |
1660 | ····move-result-wide·v | 1650 | ····move-result-wide·v2 |
1661 | ····.line·566 | 1651 | ····.line·566 |
1662 | ····.local·v | 1652 | ····.local·v2,·"timeInMillis":J |
1663 | ····iget-wide·v | 1653 | ····iget-wide·v5,·v4,·Landroid/text/format/Time;->gmtoff:J |
Max diff block lines reached; 13261/17785 bytes (74.56%) 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/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; | 21 | .field·final·synthetic·this$1:Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1094 | 27 | ····.line·1094 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1;->this$1:Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1;->this$1:Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler; |
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/android/calendar/agenda/AgendaListView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaListView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·65 | 27 | ····.line·65 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$2;->this$0:Lcom/android/calendar/agenda/AgendaListView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$2;->this$0:Lcom/android/calendar/agenda/AgendaListView; |
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/android/calendar/agenda/AgendaListView; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaListView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·55 | 27 | ····.line·55 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$1;->this$0:Lcom/android/calendar/agenda/AgendaListView; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaListView$1;->this$0:Lcom/android/calendar/agenda/AgendaListView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 708, 14 lines modified | Offset 708, 15 lines modified | ||
708 | ····move-result-wide·v8 | 708 | ····move-result-wide·v8 |
709 | ····.line·423 | 709 | ····.line·423 |
710 | ····.local·v8,·"endMillis":J | 710 | ····.local·v8,·"endMillis":J |
711 | ····const·v2,·0x7f100010 | 711 | ····const·v2,·0x7f100010 |
712 | ····.line·424 | ||
712 | ····invoke-virtual·{v15,·v2},·Landroid/app/FragmentManager;->findFragmentById(I)Landroid/app/Fragment; | 713 | ····invoke-virtual·{v15,·v2},·Landroid/app/FragmentManager;->findFragmentById(I)Landroid/app/Fragment; |
713 | ····move-result-object·v14 | 714 | ····move-result-object·v14 |
714 | ····check-cast·v14,·Lcom/android/calendar/EventInfoFragment; | 715 | ····check-cast·v14,·Lcom/android/calendar/EventInfoFragment; |
715 | ····.line·425 | 716 | ····.line·425 |
Offset 728, 14 lines modified | Offset 729, 15 lines modified | ||
728 | ····move-result-wide·v2 | 729 | ····move-result-wide·v2 |
729 | ····cmp-long·v2,·v2,·v6 | 730 | ····cmp-long·v2,·v2,·v6 |
730 | ····if-nez·v2,·:cond_5 | 731 | ····if-nez·v2,·:cond_5 |
732 | ····.line·426 | ||
731 | ····invoke-virtual·{v14},·Lcom/android/calendar/EventInfoFragment;->getEndMillis()J | 733 | ····invoke-virtual·{v14},·Lcom/android/calendar/EventInfoFragment;->getEndMillis()J |
732 | ····move-result-wide·v2 | 734 | ····move-result-wide·v2 |
733 | ····cmp-long·v2,·v2,·v8 | 735 | ····cmp-long·v2,·v2,·v8 |
734 | ····if-nez·v2,·:cond_5 | 736 | ····if-nez·v2,·:cond_5 |
Offset 1009, 25 lines modified | Offset 1011, 27 lines modified | ||
1009 | ····iput-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mController:Lcom/android/calendar/CalendarController; | 1011 | ····iput-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mController:Lcom/android/calendar/CalendarController; |
1010 | ····.line·126 | 1012 | ····.line·126 |
1011 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mActivity:Landroid/app/Activity; | 1013 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mActivity:Landroid/app/Activity; |
1012 | ····const·v3,·0x7f080005 | 1014 | ····const·v3,·0x7f080005 |
1015 | ····.line·127 | ||
1013 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z | 1016 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z |
1014 | ····move-result·v2 | 1017 | ····move-result·v2 |
1015 | ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mShowEventDetailsWithAgenda:Z | 1018 | ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mShowEventDetailsWithAgenda:Z |
1016 | ····.line·128 | 1019 | ····.line·128 |
1017 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mActivity:Landroid/app/Activity; | 1020 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mActivity:Landroid/app/Activity; |
1018 | ····const·v3,·0x7f080007 | 1021 | ····const·v3,·0x7f080007 |
1022 | ····.line·129 | ||
1019 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z | 1023 | ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z |
1020 | ····move-result·v2 | 1024 | ····move-result·v2 |
1021 | ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mIsTabletConfig:Z | 1025 | ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mIsTabletConfig:Z |
1022 | ····.line·130 | 1026 | ····.line·130 |
Offset 1189, 14 lines modified | Offset 1193, 15 lines modified | ||
1189 | ····invoke-virtual·{v3,·v12},·Landroid/view/View;->setVisibility(I)V | 1193 | ····invoke-virtual·{v3,·v12},·Landroid/view/View;->setVisibility(I)V |
1190 | ····.line·166 | 1194 | ····.line·166 |
1191 | ····:cond_1 | 1195 | ····:cond_1 |
1192 | ····const·v12,·0x7f10000e | 1196 | ····const·v12,·0x7f10000e |
1197 | ····.line·167 | ||
1193 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 1198 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
1194 | ····move-result-object·v7 | 1199 | ····move-result-object·v7 |
1195 | ····check-cast·v7,·Lcom/android/calendar/StickyHeaderListView; | 1200 | ····check-cast·v7,·Lcom/android/calendar/StickyHeaderListView; |
1196 | ····.line·168 | 1201 | ····.line·168 |
Offset 1427, 20 lines modified | Offset 1432, 21 lines modified | ||
1427 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1432 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1428 | ····move-result-object·v1 | 1433 | ····move-result-object·v1 |
1429 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 1434 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
1430 | ····.line·21 | 1435 | ····.line·219 |
1431 | ····:cond_0 | 1436 | ····:cond_0 |
1432 | ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaFragment;->getActivity()Landroid/app/Activity; | 1437 | ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaFragment;->getActivity()Landroid/app/Activity; |
1433 | ····move-result-object·v0 | 1438 | ····move-result-object·v0 |
1439 | ····.line·218 | ||
1434 | ····invoke-static·{v0},·Lcom/android/calendar/GeneralPreferences;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 1440 | ····invoke-static·{v0},·Lcom/android/calendar/GeneralPreferences;->getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
1435 | ····move-result-object·v8 | 1441 | ····move-result-object·v8 |
1436 | ····.line·220 | 1442 | ····.line·220 |
1437 | ····.local·v8,·"prefs":Landroid/content/SharedPreferences; | 1443 | ····.local·v8,·"prefs":Landroid/content/SharedPreferences; |
1438 | ····const-string·v0,·"preferences_hide_declined" | 1444 | ····const-string·v0,·"preferences_hide_declined" |
Offset 1696, 20 lines modified | Offset 1702, 22 lines modified | ||
1696 | ····.prologue | 1702 | ····.prologue |
1697 | ····.line·455 | 1703 | ····.line·455 |
1698 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mAgendaListView:Lcom/android/calendar/agenda/AgendaListView; | 1704 | ····iget-object·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mAgendaListView:Lcom/android/calendar/agenda/AgendaListView; |
1699 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mAgendaListView:Lcom/android/calendar/agenda/AgendaListView; | 1705 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mAgendaListView:Lcom/android/calendar/agenda/AgendaListView; |
1706 | ····.line·456 | ||
1700 | ····invoke-virtual·{v3},·Lcom/android/calendar/agenda/AgendaListView;->getHeaderViewsCount()I | 1707 | ····invoke-virtual·{v3},·Lcom/android/calendar/agenda/AgendaListView;->getHeaderViewsCount()I |
1701 | ····move-result·v3 | 1708 | ····move-result·v3 |
1702 | ····sub-int·v3,·p2,·v3 | 1709 | ····sub-int·v3,·p2,·v3 |
1710 | ····.line·455 | ||
1703 | ····invoke-virtual·{v2,·v3},·Lcom/android/calendar/agenda/AgendaListView;->getJulianDayFromPosition(I)I | 1711 | ····invoke-virtual·{v2,·v3},·Lcom/android/calendar/agenda/AgendaListView;->getJulianDayFromPosition(I)I |
1704 | ····move-result·v0 | 1712 | ····move-result·v0 |
1705 | ····.line·458 | 1713 | ····.line·458 |
1706 | ····.local·v0,·"julianDay":I | 1714 | ····.local·v0,·"julianDay":I |
1707 | ····if-nez·v0,·:cond_1 | 1715 | ····if-nez·v0,·:cond_1 |
Offset 31, 237 lines modified | Offset 31, 243 lines modified | ||
31 | ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V | 31 | ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V |
32 | ····.line·961 | 32 | ····.line·961 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·private·processNewCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;Landroid/database/Cursor;)I | 35 | .method·private·processNewCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;Landroid/database/Cursor;)I |
36 | ····.locals· | 36 | ····.locals·8 |
37 | ····.param·p1,·"data"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec; | 37 | ····.param·p1,·"data"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec; |
38 | ····.param·p2,·"cursor"····#·Landroid/database/Cursor; | 38 | ····.param·p2,·"cursor"····#·Landroid/database/Cursor; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·1234 | 40 | ····.line·1234 |
41 | ····iget-object·v | 41 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
42 | ····invoke-static·{v | 42 | ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList; |
43 | ····move-result-object·v | 43 | ····move-result-object·v4 |
44 | ····monitor-enter·v | 44 | ····monitor-enter·v4 |
45 | ····.line·1236 | 45 | ····.line·1236 |
46 | ····:try_start_0 | 46 | ····:try_start_0 |
47 | ····iget-object·v | 47 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
48 | ····iget·v | 48 | ····iget·v5,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->queryType:I |
49 | ····invoke-static·{v | 49 | ····invoke-static·{v3,·v5},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$2700(Lcom/android/calendar/agenda/AgendaWindowAdapter;I)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
50 | ····move-result-object·v | 50 | ····move-result-object·v0 |
51 | ····.line·1237 | 51 | ····.line·1237 |
52 | ····.local·v | 52 | ····.local·v0,·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
53 | ····const/4·v | 53 | ····const/4·v2,·0x0 |
54 | ····.line·1238 | 54 | ····.line·1238 |
55 | ····.local·v | 55 | ····.local·v2,·"listPositionOffset":I |
56 | ····if-nez·v | 56 | ····if-nez·v0,·:cond_1 |
57 | ····.line·1239 | 57 | ····.line·1239 |
58 | ····new-instance·v | 58 | ····new-instance·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
59 | ····.end·local·v | 59 | ····.end·local·v0····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
60 | ····iget-object·v | 60 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
61 | ····invoke-static·{v | 61 | ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$100(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Landroid/content/Context; |
62 | ····move-result-object·v | 62 | ····move-result-object·v3 |
63 | ····invoke-direct·{v | 63 | ····invoke-direct·{v0,·v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;-><init>(Landroid/content/Context;)V |
64 | ····.line·1248 | 64 | ····.line·1248 |
65 | ····.restart·local·v | 65 | ····.restart·local·v0····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
66 | ····:goto_0 | 66 | ····:goto_0 |
67 | ····iget·v | 67 | ····iget·v3,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->start:I |
68 | ····iput·v | 68 | ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I |
69 | ····.line·1249 | 69 | ····.line·1249 |
70 | ····iget·v | 70 | ····iget·v3,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I |
71 | ····iput·v | 71 | ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->end:I |
72 | ····.line·1250 | 72 | ····.line·1250 |
73 | ····iput-object·p2,·v | 73 | ····iput-object·p2,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->cursor:Landroid/database/Cursor; |
74 | ····.line·1251 | 74 | ····.line·1251 |
75 | ····iget-object·v | 75 | ····iget-object·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter; |
76 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v3,·v0},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->changeCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;)V |
77 | ····.line·1252 | 77 | ····.line·1252 |
78 | ····iget-object·v | 78 | ····iget-object·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter; |
79 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v3},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->getCount()I |
80 | ····move-result·v | 80 | ····move-result·v3 |
81 | ····iput·v | 81 | ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I |
82 | ····.line·1255 | 82 | ····.line·1255 |
83 | ····iget-object·v | 83 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
84 | ····invoke-static·{v | 84 | ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList; |
85 | ····move-result-object·v | 85 | ····move-result-object·v3 |
86 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v3},·Ljava/util/LinkedList;->isEmpty()Z |
87 | ····move-result·v | 87 | ····move-result·v3 |
88 | ····if-nez·v | 88 | ····if-nez·v3,·:cond_0 |
89 | ····iget·v | 89 | ····iget·v5,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I |
90 | ····iget-object·v | 90 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
91 | ····.line·1256 | ||
91 | ····invoke-static·{v | 92 | ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList; |
92 | ····move-result-object·v | 93 | ····move-result-object·v3 |
93 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v3},·Ljava/util/LinkedList;->getFirst()Ljava/lang/Object; |
94 | ····move-result-object·v | 95 | ····move-result-object·v3 |
95 | ····check-cast·v | 96 | ····check-cast·v3,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo; |
96 | ····iget·v | 97 | ····iget·v3,·v3,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I |
97 | ····if-gt·v | 98 | ····if-gt·v5,·v3,·:cond_2 |
98 | ····.line·1257 | 99 | ····.line·1257 |
99 | ····:cond_0 | 100 | ····:cond_0 |
100 | ····iget-object·v | 101 | ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter; |
101 | ····invoke-static·{v | 102 | ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList; |
102 | ····move-result-object·v | 103 | ····move-result-object·v3 |
103 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v3,·v0},·Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V |
104 | ····.line·1258 | 105 | ····.line·1258 |
105 | ····iget·v | 106 | ····iget·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I |
106 | ····add-int/2addr·v | 107 | ····add-int/2addr·v2,·v3 |
Max diff block lines reached; 11687/21731 bytes (53.78%) 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/android/calendar/agenda/AgendaFragment; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·470 | 27 | ····.line·470 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaFragment$2;->this$0:Lcom/android/calendar/agenda/AgendaFragment; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaFragment$2;->this$0:Lcom/android/calendar/agenda/AgendaFragment; |
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/android/calendar/agenda/AgendaAdapter; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/agenda/AgendaAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaAdapter;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.line·56 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/agenda/AgendaAdapter$1;->this$0:Lcom/android/calendar/agenda/AgendaAdapter; |
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$version:I | 26 | .field·final·synthetic·val$version:I |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;ILjava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;)V | 28 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;ILjava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·149 | 32 | ····.line·149 |
32 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | 33 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; |
33 | ····iput·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2;->val$version:I | 34 | ····iput·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2;->val$version:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$result:Landroid/content/BroadcastReceiver$PendingResult; | 22 | .field·final·synthetic·val$result:Landroid/content/BroadcastReceiver$PendingResult; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Landroid/content/BroadcastReceiver$PendingResult;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Landroid/content/BroadcastReceiver$PendingResult;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·576 | 28 | ····.line·576 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; |
29 | ····iput-object·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->val$result:Landroid/content/BroadcastReceiver$PendingResult; | 30 | ····iput-object·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->val$result:Landroid/content/BroadcastReceiver$PendingResult; |
Offset 93, 22 lines modified | Offset 94, 24 lines modified | ||
93 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
94 | ····iget-object·v2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | 95 | ····iget-object·v2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; |
95 | ····iget-object·v3,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->val$result:Landroid/content/BroadcastReceiver$PendingResult; | 96 | ····iget-object·v3,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;->val$result:Landroid/content/BroadcastReceiver$PendingResult; |
97 | ····.line·596 | ||
96 | ····invoke-static·{},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->access$100()Ljava/util/concurrent/atomic/AtomicInteger; | 98 | ····invoke-static·{},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->access$100()Ljava/util/concurrent/atomic/AtomicInteger; |
97 | ····move-result-object·v4 | 99 | ····move-result-object·v4 |
98 | ····invoke-virtual·{v4},·Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I | 100 | ····invoke-virtual·{v4},·Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I |
99 | ····move-result·v4 | 101 | ····move-result·v4 |
102 | ····.line·595 | ||
100 | ····invoke-static·{v2,·v0,·v3,·v4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->access$900(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Ljava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;I)Ljava/lang/Runnable; | 103 | ····invoke-static·{v2,·v0,·v3,·v4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->access$900(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Ljava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;I)Ljava/lang/Runnable; |
101 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
102 | ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 105 | ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
103 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
Offset 208, 199 lines modified | Offset 208, 186 lines modified | ||
208 | ····move-result-object·v1 | 208 | ····move-result-object·v1 |
209 | ····return-object·v1 | 209 | ····return-object·v1 |
210 | .end·method | 210 | .end·method |
211 | .method·private·performUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V | 211 | .method·private·performUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V |
212 | ····.locals· | 212 | ····.locals·19 |
213 | ····.param·p1,·"context"····#·Landroid/content/Context; | 213 | ····.param·p1,·"context"····#·Landroid/content/Context; |
214 | ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager; | 214 | ····.param·p2,·"appWidgetManager"····#·Landroid/appwidget/AppWidgetManager; |
215 | ····.param·p3,·"appWidgetIds"····#·[I | 215 | ····.param·p3,·"appWidgetIds"····#·[I |
216 | ····.param·p4,·"changedEventIds"····#·[J | 216 | ····.param·p4,·"changedEventIds"····#·[J |
217 | ····.prologue | 217 | ····.prologue |
218 | ····.line·123 | 218 | ····.line·123 |
219 | ····move-object/from16·v | 219 | ····move-object/from16·v0,·p3 |
220 | ····.local·v9,·"arr$":[I | ||
221 | ····array-length·v | 220 | ····array-length·v0,·v0 |
222 | ···· | 221 | ····move/from16·v18,·v0 |
223 | ····const/4·v | 222 | ····const/4·v2,·0x0 |
223 | ····move/from16·v17,·v2 | ||
224 | ····.local·v12,·"i$":I | ||
225 | ····:goto_0 | 224 | ····:goto_0 |
225 | ····move/from16·v0,·v17 | ||
226 | ····move/from16·v1,·v18 | ||
226 | ····if-ge·v | 227 | ····if-ge·v0,·v1,·:cond_1 |
227 | ····aget·v8,· | 228 | ····aget·v8,·p3,·v17 |
228 | ····.line·125 | 229 | ····.line·125 |
229 | ····.local·v8,·"appWidgetId":I | 230 | ····.local·v8,·"appWidgetId":I |
230 | ····new-instance·v1 | 231 | ····new-instance·v15,·Landroid/content/Intent; |
231 | ····const-class·v2,·Lcom/android/calendar/widget/CalendarAppWidgetService; | 232 | ····const-class·v2,·Lcom/android/calendar/widget/CalendarAppWidgetService; |
232 | ····move-object/from16·v0,·v18 | ||
233 | ····move-object/from16·v | 233 | ····move-object/from16·v0,·p1 |
234 | ····invoke-direct·{v | 234 | ····invoke-direct·{v15,·v0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
235 | ····.line·126 | 235 | ····.line·126 |
236 | ····.local·v1 | 236 | ····.local·v15,·"updateIntent":Landroid/content/Intent; |
237 | ····const-string·v2,·"appWidgetId" | 237 | ····const-string·v2,·"appWidgetId" |
238 | ····move-object/from16·v0,·v18 | ||
239 | ····invoke-virtual·{v | 238 | ····invoke-virtual·{v15,·v2,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; |
240 | ····.line·127 | 239 | ····.line·127 |
241 | ····if-eqz·p4,·:cond_0 | 240 | ····if-eqz·p4,·:cond_0 |
242 | ····.line·128 | 241 | ····.line·128 |
243 | ····const-string·v2,·"com.android.calendar.EXTRA_EVENT_IDS" | 242 | ····const-string·v2,·"com.android.calendar.EXTRA_EVENT_IDS" |
244 | ····move-object/from16·v0,·v18 | ||
245 | ····move-object/from16·v | 243 | ····move-object/from16·v0,·p4 |
246 | ····invoke-virtual·{v | 244 | ····invoke-virtual·{v15,·v2,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[J)Landroid/content/Intent; |
247 | ····.line·130 | 245 | ····.line·130 |
248 | ····:cond_0 | 246 | ····:cond_0 |
249 | ····const/4·v2,·0x1 | 247 | ····const/4·v2,·0x1 |
250 | ····move-object/from16·v0,·v18 | ||
251 | ····invoke-virtual·{v | 248 | ····invoke-virtual·{v15,·v2},·Landroid/content/Intent;->toUri(I)Ljava/lang/String; |
252 | ····move-result-object·v2 | 249 | ····move-result-object·v2 |
253 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 250 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
254 | ····move-result-object·v2 | 251 | ····move-result-object·v2 |
255 | ····move-object/from16·v0,·v18 | ||
256 | ····invoke-virtual·{v | 252 | ····invoke-virtual·{v15,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
257 | ····.line·132 | 253 | ····.line·132 |
258 | ····new-instance·v1 | 254 | ····new-instance·v16,·Landroid/widget/RemoteViews; |
259 | ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 255 | ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
260 | ····move-result-object·v2 | 256 | ····move-result-object·v2 |
261 | ····const·v5,·0x7f04000d | 257 | ····const·v5,·0x7f04000d |
262 | ····move-object/from16·v0,·v1 | 258 | ····move-object/from16·v0,·v16 |
263 | ····invoke-direct·{v0,·v2,·v5},·Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V | 259 | ····invoke-direct·{v0,·v2,·v5},·Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V |
264 | ····.line·134 | 260 | ····.line·134 |
265 | ····.local·v1 | 261 | ····.local·v16,·"views":Landroid/widget/RemoteViews; |
266 | ····new-instance·v1 | 262 | ····new-instance·v13,·Landroid/text/format/Time; |
267 | ····const/4·v2,·0x0 | 263 | ····const/4·v2,·0x0 |
268 | ····move-object/from16·v0,·p1 | 264 | ····move-object/from16·v0,·p1 |
269 | ····invoke-static·{v0,·v2},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; | 265 | ····invoke-static·{v0,·v2},·Lcom/android/calendar/Utils;->getTimeZone(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String; |
270 | ····move-result-object·v2 | 266 | ····move-result-object·v2 |
271 | ····move-object/from16·v0,·v16 | ||
272 | ····invoke-direct·{v | 267 | ····invoke-direct·{v13,·v2},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V |
273 | ····.line·135 | 268 | ····.line·135 |
274 | ····.local·v1 | 269 | ····.local·v13,·"time":Landroid/text/format/Time; |
275 | ····invoke-virtual | 270 | ····invoke-virtual·{v13},·Landroid/text/format/Time;->setToNow()V |
276 | ····.line·136 | 271 | ····.line·136 |
277 | ····const/4·v2,·0x1 | 272 | ····const/4·v2,·0x1 |
278 | ····move-object/from16·v0,·v16 | ||
279 | ····invoke-virtual·{v | 273 | ····invoke-virtual·{v13,·v2},·Landroid/text/format/Time;->toMillis(Z)J |
280 | ····move-result-wide·v3 | 274 | ····move-result-wide·v3 |
Max diff block lines reached; 8992/13610 bytes (66.07%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$selection:Ljava/lang/String; | 22 | .field·final·synthetic·val$selection:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·587 | 28 | ····.line·587 |
28 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1;->this$1:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3; | 29 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1;->this$1:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3; |
29 | ····iput-object·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1;->val$selection:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1;->val$selection:Ljava/lang/String; |
Offset 149, 15 lines modified | Offset 149, 14 lines modified | ||
149 | .method·public·constructor·<init>()V | 149 | .method·public·constructor·<init>()V |
150 | ····.locals·0 | 150 | ····.locals·0 |
151 | ····.prologue | 151 | ····.prologue |
152 | ····.line·53 | 152 | ····.line·53 |
153 | ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V | 153 | ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V |
154 | ····.line·113 | ||
155 | ····return-void | 154 | ····return-void |
156 | .end·method | 155 | .end·method |
157 | .method·static·formatDebugTime(JJ)Ljava/lang/String; | 156 | .method·static·formatDebugTime(JJ)Ljava/lang/String; |
158 | ····.locals·11 | 157 | ····.locals·11 |
159 | ····.param·p0,·"unixTime"····#·J | 158 | ····.param·p0,·"unixTime"····#·J |
160 | ····.param·p2,·"now"····#·J | 159 | ····.param·p2,·"now"····#·J |
Offset 203, 26 lines modified | Offset 202, 28 lines modified | ||
203 | ····move-result-object·v5 | 202 | ····move-result-object·v5 |
204 | ····aput-object·v5,·v4,·v6 | 203 | ····aput-object·v5,·v4,·v6 |
205 | ····const-string·v5,·"%H:%M:%S" | 204 | ····const-string·v5,·"%H:%M:%S" |
205 | ····.line·618 | ||
206 | ····invoke-virtual·{v2,·v5},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; | 206 | ····invoke-virtual·{v2,·v5},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; |
207 | ····move-result-object·v5 | 207 | ····move-result-object·v5 |
208 | ····aput-object·v5,·v4,·v7 | 208 | ····aput-object·v5,·v4,·v7 |
209 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 209 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
210 | ····move-result-object·v5 | 210 | ····move-result-object·v5 |
211 | ····aput-object·v5,·v4,·v8 | 211 | ····aput-object·v5,·v4,·v8 |
212 | ····.line·617 | ||
212 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 213 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
213 | ····move-result-object·v3 | 214 | ····move-result-object·v3 |
214 | ····.line·621 | 215 | ····.line·621 |
215 | ····:goto_0 | 216 | ····:goto_0 |
216 | ····return-object·v3 | 217 | ····return-object·v3 |
Offset 242, 26 lines modified | Offset 243, 28 lines modified | ||
242 | ····move-result-object·v5 | 243 | ····move-result-object·v5 |
243 | ····aput-object·v5,·v4,·v6 | 244 | ····aput-object·v5,·v4,·v6 |
244 | ····const-string·v5,·"%H:%M:%S" | 245 | ····const-string·v5,·"%H:%M:%S" |
246 | ····.line·622 | ||
245 | ····invoke-virtual·{v2,·v5},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; | 247 | ····invoke-virtual·{v2,·v5},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; |
246 | ····move-result-object·v5 | 248 | ····move-result-object·v5 |
247 | ····aput-object·v5,·v4,·v7 | 249 | ····aput-object·v5,·v4,·v7 |
248 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 250 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
249 | ····move-result-object·v5 | 251 | ····move-result-object·v5 |
250 | ····aput-object·v5,·v4,·v8 | 252 | ····aput-object·v5,·v4,·v8 |
253 | ····.line·621 | ||
251 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 254 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
252 | ····move-result-object·v3 | 255 | ····move-result-object·v3 |
253 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
254 | .end·method | 257 | .end·method |
Offset 377, 79 lines modified | Offset 377, 78 lines modified | ||
377 | ····.param·p2,·"now"····#·J | 377 | ····.param·p2,·"now"····#·J |
378 | ····.param·p4,·"timeZone"····#·Ljava/lang/String; | 378 | ····.param·p4,·"timeZone"····#·Ljava/lang/String; |
379 | ····.prologue | 379 | ····.prologue |
380 | ····.line·425 | 380 | ····.line·425 |
381 | ····invoke-static·{p4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->getNextMidnightTimeMillis(Ljava/lang/String;)J | 381 | ····invoke-static·{p4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->getNextMidnightTimeMillis(Ljava/lang/String;)J |
382 | ····move-result-wide·v | 382 | ····move-result-wide·v3 |
383 | ····.line·426 | 383 | ····.line·426 |
384 | ····.local·v | 384 | ····.local·v3,·"minUpdateTime":J |
385 | ····iget-object·v | 385 | ····iget-object·v7,·p1,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mEventInfos:Ljava/util/List; |
386 | ····invoke-interface·{v | 386 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
387 | ····move-result-object·v | 387 | ····move-result-object·v7 |
388 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
389 | ····:cond_0 | 388 | ····:cond_0 |
390 | ····:goto_0 | 389 | ····:goto_0 |
391 | ····invoke-interface·{v | 390 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
392 | ····move-result·v8 | 391 | ····move-result·v8 |
393 | ····if-eqz·v8,·:cond_2 | 392 | ····if-eqz·v8,·:cond_2 |
394 | ····invoke-interface·{v | 393 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
395 | ····move-result-object·v2 | 394 | ····move-result-object·v2 |
396 | ····check-cast·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; | 395 | ····check-cast·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; |
397 | ····.line·429 | 396 | ····.line·429 |
398 | ····.local·v2,·"event":Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; | 397 | ····.local·v2,·"event":Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; |
399 | ····iget-wide·v | 398 | ····iget-wide·v5,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J |
400 | ····.line·430 | 399 | ····.line·430 |
401 | ····.local·v | 400 | ····.local·v5,·"start":J |
402 | ····iget-wide·v0,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->end:J | 401 | ····iget-wide·v0,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->end:J |
403 | ····.line·433 | 402 | ····.line·433 |
404 | ····.local·v0,·"end":J | 403 | ····.local·v0,·"end":J |
405 | ····cmp-long·v8,·p2,·v | 404 | ····cmp-long·v8,·p2,·v5 |
406 | ····if-gez·v8,·:cond_1 | 405 | ····if-gez·v8,·:cond_1 |
407 | ····.line·434 | 406 | ····.line·434 |
408 | ····invoke-static·{v | 407 | ····invoke-static·{v3,·v4,·v5,·v6},·Ljava/lang/Math;->min(JJ)J |
409 | ····move-result-wide·v | 408 | ····move-result-wide·v3 |
410 | ····goto·:goto_0 | 409 | ····goto·:goto_0 |
411 | ····.line·435 | 410 | ····.line·435 |
412 | ····:cond_1 | 411 | ····:cond_1 |
413 | ····cmp-long·v8,·p2,·v0 | 412 | ····cmp-long·v8,·p2,·v0 |
414 | ····if-gez·v8,·:cond_0 | 413 | ····if-gez·v8,·:cond_0 |
415 | ····.line·436 | 414 | ····.line·436 |
416 | ····invoke-static·{v | 415 | ····invoke-static·{v3,·v4,·v0,·v1},·Ljava/lang/Math;->min(JJ)J |
417 | ····move-result-wide·v | 416 | ····move-result-wide·v3 |
418 | ····goto·:goto_0 | 417 | ····goto·:goto_0 |
419 | ····.line·439 | 418 | ····.line·439 |
420 | ····.end·local·v0····#·"end":J | 419 | ····.end·local·v0····#·"end":J |
421 | ····.end·local·v2····#·"event":Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; | 420 | ····.end·local·v2····#·"event":Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo; |
422 | ····.end·local·v | 421 | ····.end·local·v5····#·"start":J |
423 | ····:cond_2 | 422 | ····:cond_2 |
424 | ····return-wide·v | 423 | ····return-wide·v3 |
425 | .end·method | 424 | .end·method |
426 | .method·private·createLoaderUri()Landroid/net/Uri; | 425 | .method·private·createLoaderUri()Landroid/net/Uri; |
427 | ····.locals·11 | 426 | ····.locals·11 |
428 | ····.prologue | 427 | ····.prologue |
429 | ····const-wide/32·v9,·0x5265c00 | 428 | ····const-wide/32·v9,·0x5265c00 |
Offset 1221, 18 lines modified | Offset 1220, 20 lines modified | ||
1221 | ····if-ne·v0,·v2,·:cond_b | 1220 | ····if-ne·v0,·v2,·:cond_b |
1222 | ····.line·280 | 1221 | ····.line·280 |
1223 | ····const·v2,·0x7f100011 | 1222 | ····const·v2,·0x7f100011 |
1224 | ····const-string·v3,·"setColorFilter" | 1223 | ····const-string·v3,·"setColorFilter" |
1224 | ····.line·281 | ||
1225 | ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I | 1225 | ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I |
1226 | ····move-result·v4 | 1226 | ····move-result·v4 |
1227 | ····.line·280 | ||
1227 | ····move-object/from16·v0,·v21 | 1228 | ····move-object/from16·v0,·v21 |
1228 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V | 1229 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V |
1229 | ····.line·310 | 1230 | ····.line·310 |
1230 | ····:goto_4 | 1231 | ····:goto_4 |
1231 | ····iget-wide·v5,·v12,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J | 1232 | ····iget-wide·v5,·v12,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J |
Offset 1452, 18 lines modified | Offset 1453, 20 lines modified | ||
1452 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V | 1453 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V |
1453 | ····.line·294 | 1454 | ····.line·294 |
1454 | ····const·v2,·0x7f100011 | 1455 | ····const·v2,·0x7f100011 |
1455 | ····const-string·v3,·"setColorFilter" | 1456 | ····const-string·v3,·"setColorFilter" |
1457 | ····.line·295 | ||
1456 | ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I | 1458 | ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I |
1457 | ····move-result·v4 | 1459 | ····move-result·v4 |
1460 | ····.line·294 | ||
1458 | ····move-object/from16·v0,·v21 | 1461 | ····move-object/from16·v0,·v21 |
1459 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V | 1462 | ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V |
1460 | ····goto/16·:goto_4 | 1463 | ····goto/16·:goto_4 |
1461 | ····.line·297 | 1464 | ····.line·297 |
Offset 1892, 28 lines modified | Offset 1895, 30 lines modified | ||
1892 | ····:cond_5 | 1895 | ····:cond_5 |
1893 | ····move-object/from16·v0,·p0 | 1896 | ····move-object/from16·v0,·p0 |
1894 | ····iget-object·v15,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->mContext:Landroid/content/Context; | 1897 | ····iget-object·v15,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->mContext:Landroid/content/Context; |
Max diff block lines reached; 2804/6930 bytes (40.46%) of diff not shown. |
Offset 194, 24 lines modified | Offset 194, 26 lines modified | ||
194 | ····const/4·v10,·0x0 | 194 | ····const/4·v10,·0x0 |
195 | ····iget-object·v0,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mContext:Landroid/content/Context; | 195 | ····iget-object·v0,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mContext:Landroid/content/Context; |
196 | ····move-wide·v3,·v1 | 196 | ····move-wide·v3,·v1 |
197 | ····.line·414 | ||
197 | ····invoke-static/range·{v0·..·v5},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; | 198 | ····invoke-static/range·{v0·..·v5},·Lcom/android/calendar/Utils;->formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String; |
198 | ····move-result-object·v0 | 199 | ····move-result-object·v0 |
199 | ····invoke-virtual·{v0},·Ljava/lang/String;->toString()Ljava/lang/String; | 200 | ····invoke-virtual·{v0},·Ljava/lang/String;->toString()Ljava/lang/String; |
200 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
201 | ····aput-object·v0,·v9,·v10 | 202 | ····aput-object·v0,·v9,·v10 |
203 | ····.line·413 | ||
202 | ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 204 | ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
203 | ····move-result-object·v6 | 205 | ····move-result-object·v6 |
204 | ····.line·419 | 206 | ····.line·419 |
205 | ····.local·v6,·"label":Ljava/lang/String; | 207 | ····.local·v6,·"label":Ljava/lang/String; |
206 | ····:goto_0 | 208 | ····:goto_0 |
Offset 454, 34 lines modified | Offset 456, 34 lines modified | ||
454 | .method·public·buildFromCursor(Landroid/database/Cursor;Ljava/lang/String;)V | 456 | .method·public·buildFromCursor(Landroid/database/Cursor;Ljava/lang/String;)V |
455 | ····.locals·33 | 457 | ····.locals·33 |
456 | ····.param·p1,·"cursor"····#·Landroid/database/Cursor; | 458 | ····.param·p1,·"cursor"····#·Landroid/database/Cursor; |
457 | ····.param·p2,·"timeZone"····#·Ljava/lang/String; | 459 | ····.param·p2,·"timeZone"····#·Ljava/lang/String; |
458 | ····.prologue | 460 | ····.prologue |
459 | ····.line·264 | 461 | ····.line·264 |
460 | ····new-instance·v2 | 462 | ····new-instance·v25,·Landroid/text/format/Time; |
461 | ····move-object/from16·v0,·v2 | 463 | ····move-object/from16·v0,·v25 |
462 | ····move-object/from16·v1,·p2 | 464 | ····move-object/from16·v1,·p2 |
463 | ····invoke-direct·{v0,·v1},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V | 465 | ····invoke-direct·{v0,·v1},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V |
464 | ····.line·265 | 466 | ····.line·265 |
465 | ····.local·v2 | 467 | ····.local·v25,·"recycle":Landroid/text/format/Time; |
466 | ····new-instance·v2 | 468 | ····new-instance·v24,·Ljava/util/ArrayList; |
467 | ····const/4·v3,·0x7 | 469 | ····const/4·v3,·0x7 |
468 | ····move-object/from16·v0,·v2 | 470 | ····move-object/from16·v0,·v24 |
469 | ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V | 471 | ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V |
470 | ····.line·267 | 472 | ····.line·267 |
471 | ····.local·v2 | 473 | ····.local·v24,·"mBuckets":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/LinkedList<Lcom/android/calendar/widget/CalendarAppWidgetModel$RowInfo;>;>;" |
472 | ····const/16·v23,·0x0 | 474 | ····const/16·v23,·0x0 |
473 | ····.local·v23,·"i":I | 475 | ····.local·v23,·"i":I |
474 | ····:goto_0 | 476 | ····:goto_0 |
475 | ····const/4·v3,·0x7 | 477 | ····const/4·v3,·0x7 |
476 | ····move/from16·v0,·v23 | 478 | ····move/from16·v0,·v23 |
Offset 489, 26 lines modified | Offset 491, 26 lines modified | ||
489 | ····if-ge·v0,·v3,·:cond_0 | 491 | ····if-ge·v0,·v3,·:cond_0 |
490 | ····.line·268 | 492 | ····.line·268 |
491 | ····new-instance·v3,·Ljava/util/LinkedList; | 493 | ····new-instance·v3,·Ljava/util/LinkedList; |
492 | ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V | 494 | ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V |
493 | ····move-object/from16·v0,·v2 | 495 | ····move-object/from16·v0,·v24 |
494 | ····invoke-virtual·{v0,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 496 | ····invoke-virtual·{v0,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
495 | ····.line·267 | 497 | ····.line·267 |
496 | ····add-int/lit8·v23,·v23,·0x1 | 498 | ····add-int/lit8·v23,·v23,·0x1 |
497 | ····goto·:goto_0 | 499 | ····goto·:goto_0 |
498 | ····.line·270 | 500 | ····.line·270 |
499 | ····:cond_0 | 501 | ····:cond_0 |
500 | ····invoke-virtual/range·{v2 | 502 | ····invoke-virtual/range·{v25·..·v25},·Landroid/text/format/Time;->setToNow()V |
501 | ····.line·271 | 503 | ····.line·271 |
502 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; | 504 | ····invoke-static·{},·Landroid/text/format/Time;->getCurrentTimezone()Ljava/lang/String; |
503 | ····move-result-object·v3 | 505 | ····move-result-object·v3 |
504 | ····move-object/from16·v0,·p2 | 506 | ····move-object/from16·v0,·p2 |
Offset 532, 30 lines modified | Offset 534, 30 lines modified | ||
532 | ····iget-boolean·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mShowTZ:Z | 534 | ····iget-boolean·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mShowTZ:Z |
533 | ····if-eqz·v3,·:cond_1 | 535 | ····if-eqz·v3,·:cond_1 |
534 | ····.line·273 | 536 | ····.line·273 |
535 | ····invoke-static/range·{p2·..·p2},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; | 537 | ····invoke-static/range·{p2·..·p2},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; |
536 | ····move-result-object·v3 | 538 | ····move-result-object·v30 |
537 | ····move-object/from16·v0,·v2 | 539 | ····move-object/from16·v0,·v25 |
538 | ····iget·v3,·v0,·Landroid/text/format/Time;->isDst:I | 540 | ····iget·v3,·v0,·Landroid/text/format/Time;->isDst:I |
539 | ····if-eqz·v3,·:cond_5 | 541 | ····if-eqz·v3,·:cond_5 |
540 | ····const/4·v3,·0x1 | 542 | ····const/4·v3,·0x1 |
541 | ····:goto_2 | 543 | ····:goto_2 |
542 | ····const/16·v3 | 544 | ····const/16·v31,·0x0 |
543 | ····move-object/from16·v0,·v3 | 545 | ····move-object/from16·v0,·v30 |
544 | ····move/from16·v1,·v3 | 546 | ····move/from16·v1,·v31 |
545 | ····invoke-virtual·{v0,·v3,·v1},·Ljava/util/TimeZone;->getDisplayName(ZI)Ljava/lang/String; | 547 | ····invoke-virtual·{v0,·v3,·v1},·Ljava/util/TimeZone;->getDisplayName(ZI)Ljava/lang/String; |
546 | ····move-result-object·v3 | 548 | ····move-result-object·v3 |
547 | ····move-object/from16·v0,·p0 | 549 | ····move-object/from16·v0,·p0 |
Offset 570, 38 lines modified | Offset 572, 38 lines modified | ||
570 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z | 572 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z |
571 | ····.line·278 | 573 | ····.line·278 |
572 | ····move-object/from16·v0,·p0 | 574 | ····move-object/from16·v0,·p0 |
573 | ····iget-object·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mContext:Landroid/content/Context; | 575 | ····iget-object·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mContext:Landroid/content/Context; |
Max diff block lines reached; 13778/17759 bytes (77.58%) 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/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·138 | 27 | ····.line·138 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$1;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$1;->this$0:Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 382, 20 lines modified | Offset 382, 22 lines modified | ||
382 | ····move-result-object·v5 | 382 | ····move-result-object·v5 |
383 | ····const·v6,·0x7f0c0009 | 383 | ····const·v6,·0x7f0c0009 |
384 | ····iget-object·v7,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 384 | ····iget-object·v7,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
385 | ····.line·1248 | ||
385 | ····invoke-static·{v7},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$100(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel; | 386 | ····invoke-static·{v7},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$100(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel; |
386 | ····move-result-object·v7 | 387 | ····move-result-object·v7 |
387 | ····iget·v7,·v7,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->endCount:I | 388 | ····iget·v7,·v7,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->endCount:I |
389 | ····.line·1247 | ||
388 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/res/Resources;->getQuantityString(II)Ljava/lang/String; | 390 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/res/Resources;->getQuantityString(II)Ljava/lang/String; |
389 | ····move-result-object·v0 | 391 | ····move-result-object·v0 |
390 | ····.line·1249 | 392 | ····.line·1249 |
391 | ····.local·v0,·"endString":Ljava/lang/String; | 393 | ····.local·v0,·"endString":Ljava/lang/String; |
392 | ····const-string·v5,·"%d" | 394 | ····const-string·v5,·"%d" |
Offset 459, 26 lines modified | Offset 461, 30 lines modified | ||
459 | ····.local·v3,·"postTextStart":I | 461 | ····.local·v3,·"postTextStart":I |
460 | ····iget-object·v5,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 462 | ····iget-object·v5,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
461 | ····invoke-static·{v5},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$1200(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Landroid/widget/TextView; | 463 | ····invoke-static·{v5},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$1200(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Landroid/widget/TextView; |
462 | ····move-result-object·v5 | 464 | ····move-result-object·v5 |
465 | ····.line·1263 | ||
463 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 466 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
464 | ····move-result·v6 | 467 | ····move-result·v6 |
468 | ····.line·1262 | ||
465 | ····invoke-virtual·{v0,·v3,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 469 | ····invoke-virtual·{v0,·v3,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
466 | ····move-result-object·v6 | 470 | ····move-result-object·v6 |
471 | ····.line·1263 | ||
467 | ····invoke-virtual·{v6},·Ljava/lang/String;->trim()Ljava/lang/String; | 472 | ····invoke-virtual·{v6},·Ljava/lang/String;->trim()Ljava/lang/String; |
468 | ····move-result-object·v6 | 473 | ····move-result-object·v6 |
474 | ····.line·1262 | ||
469 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 475 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
470 | ····.line·1265 | 476 | ····.line·1265 |
471 | ····iget-object·v5,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 477 | ····iget-object·v5,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
472 | ····invoke-static·{v5},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$100(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel; | 478 | ····invoke-static·{v5},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->access$100(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel; |
Offset 941, 14 lines modified | Offset 941, 15 lines modified | ||
941 | ····const-string·v4,·"UI·generated·recurrence·that·it·can\'t·handle.·ER:" | 941 | ····const-string·v4,·"UI·generated·recurrence·that·it·can\'t·handle.·ER:" |
942 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 942 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
943 | ····move-result-object·v3 | 943 | ····move-result-object·v3 |
944 | ····.line·599 | ||
944 | ····invoke-virtual·{p1},·Lcom/android/calendarcommon2/EventRecurrence;->toString()Ljava/lang/String; | 945 | ····invoke-virtual·{p1},·Lcom/android/calendarcommon2/EventRecurrence;->toString()Ljava/lang/String; |
945 | ····move-result-object·v4 | 946 | ····move-result-object·v4 |
946 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 947 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
947 | ····move-result-object·v3 | 948 | ····move-result-object·v3 |
Offset 1427, 354 lines modified | Offset 1428, 338 lines modified | ||
1427 | ····invoke-virtual·{v0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->notifyDataSetChanged()V | 1428 | ····invoke-virtual·{v0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->notifyDataSetChanged()V |
1428 | ····.line·979 | 1429 | ····.line·979 |
1429 | ····return-void | 1430 | ····return-void |
1430 | .end·method | 1431 | .end·method |
1431 | .method·private·togglePickerOptions()V | 1432 | .method·private·togglePickerOptions()V |
1432 | ····.locals· | 1433 | ····.locals·5 |
1433 | ····.prologue | 1434 | ····.prologue |
1434 | ····const/4·v | 1435 | ····const/4·v4,·0x1 |
1435 | ····const/4·v | 1436 | ····const/4·v1,·0x0 |
1436 | ····.line·824 | 1437 | ····.line·824 |
1437 | ····iget-object·v | 1438 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mModel:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel; |
1438 | ····iget·v | 1439 | ····iget·v2,·v2,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->recurrenceState:I |
1439 | ····if-nez·v | 1440 | ····if-nez·v2,·:cond_0 |
1440 | ····.line·825 | 1441 | ····.line·825 |
1441 | ····iget-object·v | 1442 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mFreqSpinner:Landroid/widget/Spinner; |
1442 | ····invoke-virtual·{v | 1443 | ····invoke-virtual·{v2,·v1},·Landroid/widget/Spinner;->setEnabled(Z)V |
1443 | ····.line·826 | 1444 | ····.line·826 |
1444 | ····iget-object·v | 1445 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndSpinner:Landroid/widget/Spinner; |
1445 | ····invoke-virtual·{v | 1446 | ····invoke-virtual·{v2,·v1},·Landroid/widget/Spinner;->setEnabled(Z)V |
1446 | ····.line·827 | 1447 | ····.line·827 |
1447 | ····iget-object·v | 1448 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPreText:Landroid/widget/TextView; |
1448 | ····invoke-virtual·{v | 1449 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V |
1449 | ····.line·828 | 1450 | ····.line·828 |
1450 | ····iget-object·v | 1451 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mInterval:Landroid/widget/EditText; |
1451 | ····invoke-virtual·{v | 1452 | ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setEnabled(Z)V |
1452 | ····.line·829 | 1453 | ····.line·829 |
1453 | ····iget-object·v | 1454 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPostText:Landroid/widget/TextView; |
1454 | ····invoke-virtual·{v | 1455 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V |
1455 | ····.line·830 | 1456 | ····.line·830 |
1456 | ····iget-object·v | 1457 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mMonthRepeatByRadioGroup:Landroid/widget/RadioGroup; |
1457 | ····invoke-virtual·{v | 1458 | ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioGroup;->setEnabled(Z)V |
1458 | ····.line·831 | 1459 | ····.line·831 |
1459 | ····iget-object·v | 1460 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndCount:Landroid/widget/EditText; |
1460 | ····invoke-virtual·{v | 1461 | ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setEnabled(Z)V |
1461 | ····.line·832 | 1462 | ····.line·832 |
1462 | ····iget-object·v | 1463 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mPostEndCount:Landroid/widget/TextView; |
1463 | ····invoke-virtual·{v | 1464 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V |
1464 | ····.line·833 | 1465 | ····.line·833 |
1465 | ····iget-object·v | 1466 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndDateTextView:Landroid/widget/TextView; |
1466 | ····invoke-virtual·{v | 1467 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V |
1467 | ····.line·834 | 1468 | ····.line·834 |
1468 | ····iget-object·v | 1469 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfWeek:Landroid/widget/RadioButton; |
1469 | ····invoke-virtual·{v | 1470 | ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioButton;->setEnabled(Z)V |
1470 | ····.line·835 | 1471 | ····.line·835 |
1471 | ····iget-object·v | 1472 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfMonth:Landroid/widget/RadioButton; |
1472 | ····invoke-virtual·{v | 1473 | ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioButton;->setEnabled(Z)V |
1473 | ····.line·836 | 1474 | ····.line·836 |
1474 | ····iget-object·v | 1475 | ····iget-object·v3,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mWeekByDayButtons:[Landroid/widget/ToggleButton; |
1475 | ····.local·v0,·"arr$":[Landroid/widget/ToggleButton; | ||
1476 | ····array-length·v | 1476 | ····array-length·v4,·v3 |
1477 | ····move·v2,·v1 | ||
1477 | ····.local·v3,·"len$":I | ||
1478 | ····const/4·v2,·0x0 | ||
1479 | ····.local·v2,·"i$":I | ||
1480 | ····:goto_0 | 1478 | ····:goto_0 |
1481 | ····if-ge·v2,·v | 1479 | ····if-ge·v2,·v4,·:cond_1 |
1482 | ····aget-object·v | 1480 | ····aget-object·v0,·v3,·v2 |
1483 | ····.line·837 | 1481 | ····.line·837 |
1484 | ····.local·v | 1482 | ····.local·v0,·"button":Landroid/widget/Button; |
1485 | ····invoke-virtual·{v | 1483 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setEnabled(Z)V |
1486 | ····.line·836 | 1484 | ····.line·836 |
1487 | ····add-int/lit8·v2,·v2,·0x1 | 1485 | ····add-int/lit8·v2,·v2,·0x1 |
1488 | ····goto·:goto_0 | 1486 | ····goto·:goto_0 |
1489 | ····.line·840 | 1487 | ····.line·840 |
1490 | ····.end·local·v0····#·"arr$":[Landroid/widget/ToggleButton; | ||
1491 | ····.end·local·v | 1488 | ····.end·local·v0····#·"button":Landroid/widget/Button; |
1492 | ····.end·local·v2····#·"i$":I | ||
1493 | ····.end·local·v3····#·"len$":I | ||
1494 | ····:cond_0 | 1489 | ····:cond_0 |
1495 | ····iget-object·v | 1490 | ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mView:Landroid/view/View; |
1496 | ····const·v | 1491 | ····const·v3,·0x7f1000c3 |
Max diff block lines reached; 18056/26017 bytes (69.40%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 26 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·public·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V | 28 | .method·public·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | ||
30 | ····.param·p2,·"min"····#·I | 31 | ····.param·p2,·"min"····#·I |
31 | ····.param·p3,·"defaultInt"····#·I | 32 | ····.param·p3,·"defaultInt"····#·I |
32 | ····.param·p4,·"max"····#·I | 33 | ····.param·p4,·"max"····#·I |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·216 | 35 | ····.line·216 |
35 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 36 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V | 20 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"min"····#·I |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"defaultInt"····#·I |
24 | ····.param·p4,·" | 25 | ····.param·p4,·"max"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·700 | 27 | ····.line·700 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$3;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$3;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
28 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V | 29 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 21 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)V | 23 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·654 | 27 | ····.line·654 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$1;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$1;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 17 lines modified | Offset 17, 18 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 18 | .field·final·synthetic·this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V | 20 | .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"min"····#·I |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"defaultInt"····#·I |
24 | ····.param·p4,·" | 25 | ····.param·p4,·"max"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·672 | 27 | ····.line·672 |
27 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$2;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; | 28 | ····iput-object·p1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$2;->this$0:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog; |
28 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V | 29 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V |
Offset 186, 14 lines modified | Offset 186, 15 lines modified | ||
186 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 186 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
187 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
188 | ····iget-object·v1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->weeklyByDayOfWeek:[Z | 188 | ····iget-object·v1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->weeklyByDayOfWeek:[Z |
189 | ····.line·180 | ||
189 | ····invoke-static·{v1},·Ljava/util/Arrays;->toString([Z)Ljava/lang/String; | 190 | ····invoke-static·{v1},·Ljava/util/Arrays;->toString([Z)Ljava/lang/String; |
190 | ····move-result-object·v1 | 191 | ····move-result-object·v1 |
191 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 192 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
192 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
Offset 252, 14 lines modified | Offset 253, 15 lines modified | ||
252 | ····move-result-object·v0 | 253 | ····move-result-object·v0 |
253 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 254 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
254 | ····move-result-object·v0 | 255 | ····move-result-object·v0 |
256 | ····.line·178 | ||
255 | ····return-object·v0 | 257 | ····return-object·v0 |
256 | .end·method | 258 | .end·method |
257 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 259 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
258 | ····.locals·1 | 260 | ····.locals·1 |
259 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; | 261 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; |
260 | ····.param·p2,·"flags"····#·I | 262 | ····.param·p2,·"flags"····#·I |
Offset 25, 20 lines modified | Offset 25, 22 lines modified | ||
25 | .method·static·constructor·<clinit>()V | 25 | .method·static·constructor·<clinit>()V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·48 | 28 | ····.line·48 |
29 | ····const-string·v0,·"[^\\s@]+@([^\\s@\\.]+\\.)+[a-zA-z][a-zA-Z][a-zA-Z]*" | 29 | ····const-string·v0,·"[^\\s@]+@([^\\s@\\.]+\\.)+[a-zA-z][a-zA-Z][a-zA-Z]*" |
30 | ····.line·49 | ||
30 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 31 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
31 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
32 | ····sput-object·v0,·Lcom/android/common/Rfc822Validator;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; | 33 | ····sput-object·v0,·Lcom/android/common/Rfc822Validator;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; |
34 | ····.line·48 | ||
33 | ····return-void | 35 | ····return-void |
34 | .end·method | 36 | .end·method |
35 | .method·public·constructor·<init>(Ljava/lang/String;)V | 37 | .method·public·constructor·<init>(Ljava/lang/String;)V |
36 | ····.locals·1 | 38 | ····.locals·1 |
37 | ····.param·p1,·"domain"····#·Ljava/lang/String; | 39 | ····.param·p1,·"domain"····#·Ljava/lang/String; |
Offset 432, 34 lines modified | Offset 434, 37 lines modified | ||
432 | ····if-ne·v3,·v1,·:cond_0 | 434 | ····if-ne·v3,·v1,·:cond_0 |
433 | ····sget-object·v3,·Lcom/android/common/Rfc822Validator;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; | 435 | ····sget-object·v3,·Lcom/android/common/Rfc822Validator;->EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; |
434 | ····aget-object·v4,·v0,·v2 | 436 | ····aget-object·v4,·v0,·v2 |
437 | ····.line·70 | ||
435 | ····invoke-virtual·{v4},·Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; | 438 | ····invoke-virtual·{v4},·Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; |
436 | ····move-result-object·v4 | 439 | ····move-result-object·v4 |
437 | ····invoke-virtual·{v3,·v4},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; | 440 | ····invoke-virtual·{v3,·v4},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
438 | ····move-result-object·v3 | 441 | ····move-result-object·v3 |
439 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->matches()Z | 442 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->matches()Z |
440 | ····move-result·v3 | 443 | ····move-result·v3 |
441 | ····if-eqz·v3,·:cond_0 | 444 | ····if-eqz·v3,·:cond_0 |
445 | ····.line·68 | ||
442 | ····:goto_0 | 446 | ····:goto_0 |
443 | ····return·v1 | 447 | ····return·v1 |
444 | ····:cond_0 | 448 | ····:cond_0 |
445 | ····move·v1,·v2 | 449 | ····move·v1,·v2 |
450 | ····.line·70 | ||
446 | ····goto·:goto_0 | 451 | ····goto·:goto_0 |
447 | .end·method | 452 | .end·method |
448 | .method·public·setRemoveInvalid(Z)V | 453 | .method·public·setRemoveInvalid(Z)V |
449 | ····.locals·0 | 454 | ····.locals·0 |
450 | ····.param·p1,·"remove"····#·Z | 455 | ····.param·p1,·"remove"····#·Z |
Offset 86, 273 lines modified | Offset 86, 270 lines modified | ||
86 | ············Ljava/lang/IllegalArgumentException; | 86 | ············Ljava/lang/IllegalArgumentException; |
87 | ········} | 87 | ········} |
88 | ····.end·annotation | 88 | ····.end·annotation |
89 | ····.prologue | 89 | ····.prologue |
90 | ····const/4·v10,·0x4 | 90 | ····const/4·v10,·0x4 |
91 | ····const/4·v9,·0x | 91 | ····const/4·v9,·0x2 |
92 | ····const/4·v8,·0x | 92 | ····const/4·v8,·0x1 |
93 | ····const/4·v | 93 | ····const/4·v3,·0x0 |
94 | ····.line·109 | 94 | ····.line·109 |
95 | ····const-string·v | 95 | ····const-string·v2,·"·+" |
96 | ····invoke-virtual·{p0,·v | 96 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
97 | ····move-result-object·v | 97 | ····move-result-object·v4 |
98 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
99 | ····array-length·v | 98 | ····array-length·v5,·v4 |
99 | ····move·v2,·v3 | ||
100 | ····.local·v2,·"len$":I | ||
101 | ····const/4·v1,·0x0 | ||
102 | ····.local·v1,·"i$":I | ||
103 | ····:goto_0 | 100 | ····:goto_0 |
104 | ····if-ge·v | 101 | ····if-ge·v2,·v5,·:cond_9 |
105 | ····aget-object·v | 102 | ····aget-object·v0,·v4,·v2 |
106 | ····.line·110 | 103 | ····.line·110 |
107 | ····.local·v | 104 | ····.local·v0,·"param":Ljava/lang/String; |
108 | ····invoke-virtual·{v | 105 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
109 | ····move-result·v | 106 | ····move-result·v6 |
110 | ····if-nez·v | 107 | ····if-nez·v6,·:cond_1 |
111 | ····.line·109 | 108 | ····.line·109 |
112 | ····:cond_0 | 109 | ····:cond_0 |
113 | ····:goto_1 | 110 | ····:goto_1 |
114 | ····add-int/lit8·v | 111 | ····add-int/lit8·v2,·v2,·0x1 |
115 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
116 | ····.line·111 | 113 | ····.line·111 |
117 | ····:cond_1 | 114 | ····:cond_1 |
118 | ····const-string·v | 115 | ····const-string·v6,·"backoff=" |
119 | ····invoke-virtual·{v | 116 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
120 | ····move-result·v | 117 | ····move-result·v6 |
121 | ····if-eqz·v | 118 | ····if-eqz·v6,·:cond_5 |
122 | ····.line·112 | 119 | ····.line·112 |
123 | ····const/16·v | 120 | ····const/16·v6,·0x8 |
124 | ····invoke-virtual·{v | 121 | ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
125 | ····move-result-object·v | 122 | ····move-result-object·v6 |
126 | ····const-string·v | 123 | ····const-string·v7,·"\\+" |
127 | ····invoke-virtual·{v | 124 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
128 | ····move-result-object·v | 125 | ····move-result-object·v1 |
129 | ····.line·113 | 126 | ····.line·113 |
130 | ····.local·v | 127 | ····.local·v1,·"pieces":[Ljava/lang/String; |
131 | ····array-length·v | 128 | ····array-length·v6,·v1 |
132 | ····const/4·v | 129 | ····const/4·v7,·0x3 |
133 | ····if-le·v | 130 | ····if-le·v6,·v7,·:cond_2 |
134 | ····.line·114 | 131 | ····.line·114 |
135 | ····new-instance·v | 132 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
136 | ····new-instance·v | 133 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
137 | ····invoke-direct·{v | 134 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
138 | ····const-string·v | 135 | ····const-string·v4,·"bad·value·for·backoff:·[" |
139 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
140 | ····move-result-object·v | 137 | ····move-result-object·v3 |
141 | ····invoke-virtual·{v | 138 | ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
142 | ····move-result-object·v | 139 | ····move-result-object·v3 |
143 | ····const-string·v | 140 | ····const-string·v4,·"]" |
144 | ····invoke-virtual·{v | 141 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
145 | ····move-result-object·v | 142 | ····move-result-object·v3 |
146 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
147 | ····move-result-object·v | 144 | ····move-result-object·v3 |
148 | ····invoke-direct·{v | 145 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
149 | ····throw·v | 146 | ····throw·v2 |
150 | ····.line·116 | 147 | ····.line·116 |
151 | ····:cond_2 | 148 | ····:cond_2 |
152 | ····array-length·v | 149 | ····array-length·v6,·v1 |
153 | ····if-lez·v | 150 | ····if-lez·v6,·:cond_3 |
154 | ····aget-object·v | 151 | ····aget-object·v6,·v1,·v3 |
155 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
156 | ····move-result·v | 153 | ····move-result·v6 |
157 | ····if-lez·v | 154 | ····if-lez·v6,·:cond_3 |
158 | ····.line·117 | 155 | ····.line·117 |
159 | ····aget-object·v | 156 | ····aget-object·v6,·v1,·v3 |
Max diff block lines reached; 20214/25202 bytes (80.21%) of diff not shown. |
Offset 68, 30 lines modified | Offset 68, 34 lines modified | ||
68 | ····.line·88 | 68 | ····.line·88 |
69 | ····new-instance·v0,·Landroid/net/Uri$Builder; | 69 | ····new-instance·v0,·Landroid/net/Uri$Builder; |
70 | ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V | 70 | ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V |
71 | ····const-string·v5,·"content" | 71 | ····const-string·v5,·"content" |
72 | ····.line·89 | ||
72 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; | 73 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; |
73 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
75 | ····.line·90 | ||
74 | ····invoke-virtual·{v0,·v6},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; | 76 | ····invoke-virtual·{v0,·v6},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; |
75 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
76 | ····const-string·v5,·"" | 78 | ····const-string·v5,·"" |
79 | ····.line·91 | ||
77 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder; | 80 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder; |
78 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
79 | ····const-string·v5,·"" | 82 | ····const-string·v5,·"" |
83 | ····.line·92 | ||
80 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder; | 84 | ····invoke-virtual·{v0,·v5},·Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder; |
81 | ····move-result-object·v8 | 85 | ····move-result-object·v8 |
82 | ····.line·95 | 86 | ····.line·95 |
83 | ····.local·v8,·"uriBuilder":Landroid/net/Uri$Builder; | 87 | ····.local·v8,·"uriBuilder":Landroid/net/Uri$Builder; |
84 | ····invoke-virtual·{p1},·Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String; | 88 | ····invoke-virtual·{p1},·Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String; |
Offset 138, 18 lines modified | Offset 142, 20 lines modified | ||
138 | ····.restart·local·v4····#·"selArgs":[Ljava/lang/String; | 142 | ····.restart·local·v4····#·"selArgs":[Ljava/lang/String; |
139 | ····:goto_1 | 143 | ····:goto_1 |
140 | ····if-lez·p3,·:cond_3 | 144 | ····if-lez·p3,·:cond_3 |
141 | ····.line·114 | 145 | ····.line·114 |
142 | ····const-string·v0,·"limit" | 146 | ····const-string·v0,·"limit" |
147 | ····.line·115 | ||
143 | ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 148 | ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
144 | ····move-result-object·v5 | 149 | ····move-result-object·v5 |
150 | ····.line·114 | ||
145 | ····invoke-virtual·{v8,·v0,·v5},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 151 | ····invoke-virtual·{v8,·v0,·v5},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
146 | ····.line·118 | 152 | ····.line·118 |
147 | ····:cond_3 | 153 | ····:cond_3 |
148 | ····invoke-virtual·{v8},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 154 | ····invoke-virtual·{v8},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
149 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J | 95 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J |
96 | ····long-to-double·v2,·v2 | 96 | ····long-to-double·v2,·v2 |
97 | ····div-double/2addr·v2,·v5 | 97 | ····div-double/2addr·v2,·v5 |
98 | ····.line·62 | ||
98 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 99 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
99 | ····move-result-object·v2 | 100 | ····move-result-object·v2 |
100 | ····aput-object·v2,·v1,·v4 | 101 | ····aput-object·v2,·v1,·v4 |
101 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J | 102 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J |
Offset 119, 26 lines modified | Offset 120, 28 lines modified | ||
119 | ····iget·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffExponentialMillis:I | 120 | ····iget·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffExponentialMillis:I |
120 | ····int-to-double·v2,·v2 | 121 | ····int-to-double·v2,·v2 |
121 | ····div-double/2addr·v2,·v5 | 122 | ····div-double/2addr·v2,·v5 |
123 | ····.line·63 | ||
122 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 124 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
123 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
124 | ····aput-object·v2,·v1,·v8 | 126 | ····aput-object·v2,·v1,·v8 |
125 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J | 127 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J |
126 | ····long-to-double·v2,·v2 | 128 | ····long-to-double·v2,·v2 |
127 | ····div-double/2addr·v2,·v5 | 129 | ····div-double/2addr·v2,·v5 |
130 | ····.line·64 | ||
128 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 131 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
129 | ····move-result-object·v2 | 132 | ····move-result-object·v2 |
130 | ····aput-object·v2,·v1,·v9 | 133 | ····aput-object·v2,·v1,·v9 |
131 | ····const/4·v2,·0x4 | 134 | ····const/4·v2,·0x4 |
Offset 159, 20 lines modified | Offset 162, 22 lines modified | ||
159 | ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J | 162 | ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J |
160 | ····long-to-double·v3,·v3 | 163 | ····long-to-double·v3,·v3 |
161 | ····div-double/2addr·v3,·v5 | 164 | ····div-double/2addr·v3,·v5 |
165 | ····.line·65 | ||
162 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 166 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
163 | ····move-result-object·v3 | 167 | ····move-result-object·v3 |
164 | ····aput-object·v3,·v1,·v2 | 168 | ····aput-object·v3,·v1,·v2 |
169 | ····.line·60 | ||
165 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 170 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
166 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
167 | ····.line·67 | 172 | ····.line·67 |
168 | ····:goto_0 | 173 | ····:goto_0 |
169 | ····return-object·v0 | 174 | ····return-object·v0 |
Offset 186, 14 lines modified | Offset 191, 15 lines modified | ||
186 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J | 191 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J |
187 | ····long-to-double·v2,·v2 | 192 | ····long-to-double·v2,·v2 |
188 | ····div-double/2addr·v2,·v5 | 193 | ····div-double/2addr·v2,·v5 |
194 | ····.line·69 | ||
189 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 195 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
190 | ····move-result-object·v2 | 196 | ····move-result-object·v2 |
191 | ····aput-object·v2,·v1,·v4 | 197 | ····aput-object·v2,·v1,·v4 |
192 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J | 198 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J |
Offset 210, 14 lines modified | Offset 216, 15 lines modified | ||
210 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J | 216 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J |
211 | ····long-to-double·v2,·v2 | 217 | ····long-to-double·v2,·v2 |
212 | ····div-double/2addr·v2,·v5 | 218 | ····div-double/2addr·v2,·v5 |
219 | ····.line·70 | ||
213 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 220 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
214 | ····move-result-object·v2 | 221 | ····move-result-object·v2 |
215 | ····aput-object·v2,·v1,·v8 | 222 | ····aput-object·v2,·v1,·v8 |
216 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->minTriggerMillis:J | 223 | ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->minTriggerMillis:J |
Offset 236, 19 lines modified | Offset 243, 21 lines modified | ||
236 | ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J | 243 | ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J |
237 | ····long-to-double·v3,·v3 | 244 | ····long-to-double·v3,·v3 |
238 | ····div-double/2addr·v3,·v5 | 245 | ····div-double/2addr·v3,·v5 |
246 | ····.line·71 | ||
239 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 247 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
240 | ····move-result-object·v3 | 248 | ····move-result-object·v3 |
241 | ····aput-object·v3,·v1,·v2 | 249 | ····aput-object·v3,·v1,·v2 |
250 | ····.line·67 | ||
242 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 251 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
243 | ····move-result-object·v0 | 252 | ····move-result-object·v0 |
244 | ····goto·:goto_0 | 253 | ····goto·:goto_0 |
245 | .end·method | 254 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NetworkConnectivityListener.java" | 3 | .source·"NetworkConnectivityListener.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/android/common/NetworkConnectivityListener$1;, | ||
8 | ········Lcom/android/common/NetworkConnectivityListener$State;, | 7 | ········Lcom/android/common/NetworkConnectivityListener$State;, |
9 | ········Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver; | 8 | ········Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 66, 14 lines modified | Offset 66, 15 lines modified | ||
66 | ····move-result·v5 | 66 | ····move-result·v5 |
67 | ····if-eqz·v5,·:cond_0 | 67 | ····if-eqz·v5,·:cond_0 |
68 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 68 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
69 | ····.line·68 | ||
69 | ····invoke-static·{v5},·Lcom/android/common/NetworkConnectivityListener;->access$000(Lcom/android/common/NetworkConnectivityListener;)Z | 70 | ····invoke-static·{v5},·Lcom/android/common/NetworkConnectivityListener;->access$000(Lcom/android/common/NetworkConnectivityListener;)Z |
70 | ····move-result·v5 | 71 | ····move-result·v5 |
71 | ····if-nez·v5,·:cond_2 | 72 | ····if-nez·v5,·:cond_2 |
72 | ····.line·69 | 73 | ····.line·69 |
Offset 124, 14 lines modified | Offset 125, 15 lines modified | ||
124 | ····:cond_1 | 125 | ····:cond_1 |
125 | ····return-void | 126 | ····return-void |
126 | ····.line·73 | 127 | ····.line·73 |
127 | ····:cond_2 | 128 | ····:cond_2 |
128 | ····const-string·v5,·"noConnectivity" | 129 | ····const-string·v5,·"noConnectivity" |
130 | ····.line·74 | ||
129 | ····invoke-virtual·{p2,·v5,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z | 131 | ····invoke-virtual·{p2,·v5,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z |
130 | ····move-result·v3 | 132 | ····move-result·v3 |
131 | ····.line·76 | 133 | ····.line·76 |
132 | ····.local·v3,·"noConnectivity":Z | 134 | ····.local·v3,·"noConnectivity":Z |
133 | ····if-eqz·v3,·:cond_3 | 135 | ····if-eqz·v3,·:cond_3 |
Offset 145, 33 lines modified | Offset 147, 37 lines modified | ||
145 | ····.line·82 | 147 | ····.line·82 |
146 | ····:goto_0 | 148 | ····:goto_0 |
147 | ····iget-object·v6,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 149 | ····iget-object·v6,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
148 | ····const-string·v5,·"networkInfo" | 150 | ····const-string·v5,·"networkInfo" |
151 | ····.line·83 | ||
149 | ····invoke-virtual·{p2,·v5},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; | 152 | ····invoke-virtual·{p2,·v5},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; |
150 | ····move-result-object·v5 | 153 | ····move-result-object·v5 |
151 | ····check-cast·v5,·Landroid/net/NetworkInfo; | 154 | ····check-cast·v5,·Landroid/net/NetworkInfo; |
155 | ····.line·82 | ||
152 | ····invoke-static·{v6,·v5},·Lcom/android/common/NetworkConnectivityListener;->access$202(Lcom/android/common/NetworkConnectivityListener;Landroid/net/NetworkInfo;)Landroid/net/NetworkInfo; | 156 | ····invoke-static·{v6,·v5},·Lcom/android/common/NetworkConnectivityListener;->access$202(Lcom/android/common/NetworkConnectivityListener;Landroid/net/NetworkInfo;)Landroid/net/NetworkInfo; |
153 | ····.line·84 | 157 | ····.line·84 |
154 | ····iget-object·v6,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 158 | ····iget-object·v6,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
155 | ····const-string·v5,·"otherNetwork" | 159 | ····const-string·v5,·"otherNetwork" |
160 | ····.line·85 | ||
156 | ····invoke-virtual·{p2,·v5},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; | 161 | ····invoke-virtual·{p2,·v5},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; |
157 | ····move-result-object·v5 | 162 | ····move-result-object·v5 |
158 | ····check-cast·v5,·Landroid/net/NetworkInfo; | 163 | ····check-cast·v5,·Landroid/net/NetworkInfo; |
164 | ····.line·84 | ||
159 | ····invoke-static·{v6,·v5},·Lcom/android/common/NetworkConnectivityListener;->access$302(Lcom/android/common/NetworkConnectivityListener;Landroid/net/NetworkInfo;)Landroid/net/NetworkInfo; | 165 | ····invoke-static·{v6,·v5},·Lcom/android/common/NetworkConnectivityListener;->access$302(Lcom/android/common/NetworkConnectivityListener;Landroid/net/NetworkInfo;)Landroid/net/NetworkInfo; |
160 | ····.line·87 | 166 | ····.line·87 |
161 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 167 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
162 | ····const-string·v6,·"reason" | 168 | ····const-string·v6,·"reason" |
Offset 182, 18 lines modified | Offset 188, 20 lines modified | ||
182 | ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$402(Lcom/android/common/NetworkConnectivityListener;Ljava/lang/String;)Ljava/lang/String; | 188 | ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$402(Lcom/android/common/NetworkConnectivityListener;Ljava/lang/String;)Ljava/lang/String; |
183 | ····.line·88 | 189 | ····.line·88 |
184 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 190 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
185 | ····const-string·v6,·"isFailover" | 191 | ····const-string·v6,·"isFailover" |
192 | ····.line·89 | ||
186 | ····invoke-virtual·{p2,·v6,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z | 193 | ····invoke-virtual·{p2,·v6,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z |
187 | ····move-result·v6 | 194 | ····move-result·v6 |
195 | ····.line·88 | ||
188 | ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$502(Lcom/android/common/NetworkConnectivityListener;Z)Z | 196 | ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$502(Lcom/android/common/NetworkConnectivityListener;Z)Z |
189 | ····.line·98 | 197 | ····.line·98 |
190 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; | 198 | ····iget-object·v5,·p0,·Lcom/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver;->this$0:Lcom/android/common/NetworkConnectivityListener; |
191 | ····invoke-static·{v5},·Lcom/android/common/NetworkConnectivityListener;->access$600(Lcom/android/common/NetworkConnectivityListener;)Ljava/util/HashMap; | 199 | ····invoke-static·{v5},·Lcom/android/common/NetworkConnectivityListener;->access$600(Lcom/android/common/NetworkConnectivityListener;)Ljava/util/HashMap; |
Offset 72, 66 lines modified | Offset 72, 63 lines modified | ||
72 | ············">([TT;TT;)Z" | 72 | ············">([TT;TT;)Z" |
73 | ········} | 73 | ········} |
74 | ····.end·annotation | 74 | ····.end·annotation |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.local·p0,·"array":[Ljava/lang/Object;,·"[TT;" | 76 | ····.local·p0,·"array":[Ljava/lang/Object;,·"[TT;" |
77 | ····.local·p1,·"value":Ljava/lang/Object;,·"TT;" | 77 | ····.local·p1,·"value":Ljava/lang/Object;,·"TT;" |
78 | ····const/4·v | 78 | ····const/4·v1,·0x1 |
79 | ····const/4·v2,·0x0 | ||
79 | ····.line·137 | ||
80 | ····move-object·v0,·p0 | ||
81 | ····.l | 80 | ····.line·137 |
82 | ····array-length·v | 81 | ····array-length·v4,·p0 |
82 | ····move·v3,·v2 | ||
83 | ····.local·v3,·"len$":I | ||
84 | ····const/4·v2,·0x0 | ||
85 | ····.local·v2,·"i$":I | ||
86 | ····:goto_0 | 83 | ····:goto_0 |
87 | ····if-ge·v | 84 | ····if-ge·v3,·v4,·:cond_3 |
88 | ····aget-object·v | 85 | ····aget-object·v0,·p0,·v3 |
89 | ····.line·138 | 86 | ····.line·138 |
90 | ····.local·v | 87 | ····.local·v0,·"element":Ljava/lang/Object;,·"TT;" |
91 | ····if-nez·v | 88 | ····if-nez·v0,·:cond_1 |
92 | ····.line·139 | 89 | ····.line·139 |
93 | ····if-nez·p1,·:cond_2 | 90 | ····if-nez·p1,·:cond_2 |
94 | ····.line·144 | 91 | ····.line·144 |
95 | ····.end·local·v | 92 | ····.end·local·v0····#·"element":Ljava/lang/Object;,·"TT;" |
96 | ····:cond_0 | 93 | ····:cond_0 |
97 | ····:goto_1 | 94 | ····:goto_1 |
98 | ····return·v | 95 | ····return·v1 |
99 | ····.line·141 | 96 | ····.line·141 |
100 | ····.restart·local·v | 97 | ····.restart·local·v0····#·"element":Ljava/lang/Object;,·"TT;" |
101 | ····:cond_1 | 98 | ····:cond_1 |
102 | ····if-eqz·p1,·:cond_2 | 99 | ····if-eqz·p1,·:cond_2 |
103 | ····invoke-virtual·{v | 100 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
104 | ····move-result·v5 | 101 | ····move-result·v5 |
105 | ····if-nez·v5,·:cond_0 | 102 | ····if-nez·v5,·:cond_0 |
106 | ····.line·137 | 103 | ····.line·137 |
107 | ····:cond_2 | 104 | ····:cond_2 |
108 | ····add-int/lit8·v | 105 | ····add-int/lit8·v3,·v3,·0x1 |
109 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
110 | ····.line·144 | ||
111 | ····.end·local·v | 107 | ····.end·local·v0····#·"element":Ljava/lang/Object;,·"TT;" |
112 | ····:cond_3 | 108 | ····:cond_3 |
113 | ···· | 109 | ····move·v1,·v2 |
110 | ····.line·144 | ||
114 | ····goto·:goto_1 | 111 | ····goto·:goto_1 |
115 | .end·method | 112 | .end·method |
116 | #·virtual·methods | 113 | #·virtual·methods |
117 | .method·public·createDatabase(Landroid/database/sqlite/SQLiteDatabase;)V | 114 | .method·public·createDatabase(Landroid/database/sqlite/SQLiteDatabase;)V |
118 | ····.locals·4 | 115 | ····.locals·4 |
Offset 404, 20 lines modified | Offset 401, 22 lines modified | ||
404 | ····const/4·v0,·0x0 | 401 | ····const/4·v0,·0x0 |
405 | ····.line·101 | 402 | ····.line·101 |
406 | ····const-string·v2,·"SELECT·count(*)·FROM·_sync_state·WHERE·_id=?" | 403 | ····const-string·v2,·"SELECT·count(*)·FROM·_sync_state·WHERE·_id=?" |
407 | ····new-array·v3,·v1,·[Ljava/lang/String; | 404 | ····new-array·v3,·v1,·[Ljava/lang/String; |
405 | ····.line·102 | ||
408 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 406 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
409 | ····move-result-object·v4 | 407 | ····move-result-object·v4 |
410 | ····aput-object·v4,·v3,·v0 | 408 | ····aput-object·v4,·v3,·v0 |
409 | ····.line·101 | ||
411 | ····invoke-static·{p1,·v2,·v3},·Landroid/database/DatabaseUtils;->longForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)J | 410 | ····invoke-static·{p1,·v2,·v3},·Landroid/database/DatabaseUtils;->longForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)J |
412 | ····move-result-wide·v2 | 411 | ····move-result-wide·v2 |
413 | ····const-wide/16·v4,·0x1 | 412 | ····const-wide/16·v4,·0x1 |
414 | ····cmp-long·v2,·v2,·v4 | 413 | ····cmp-long·v2,·v2,·v4 |
Offset 301, 14 lines modified | Offset 301, 15 lines modified | ||
301 | ····iget-object·v7,·p0,·Lcom/android/common/content/SQLiteContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase; | 301 | ····iget-object·v7,·p0,·Lcom/android/common/content/SQLiteContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase; |
302 | ····invoke-virtual·{v7},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V | 302 | ····invoke-virtual·{v7},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V |
303 | ····.line·238 | 303 | ····.line·238 |
304 | ····invoke-virtual·{p0},·Lcom/android/common/content/SQLiteContentProvider;->onEndTransaction()V | 304 | ····invoke-virtual·{p0},·Lcom/android/common/content/SQLiteContentProvider;->onEndTransaction()V |
305 | ····.line·234 | ||
305 | ····return-object·v4 | 306 | ····return-object·v4 |
306 | .end·method | 307 | .end·method |
307 | .method·protected·beforeTransactionCommit()V | 308 | .method·protected·beforeTransactionCommit()V |
308 | ····.locals·0 | 309 | ····.locals·0 |
309 | ····.prologue | 310 | ····.prologue |
Offset 93, 91 lines modified | Offset 93, 85 lines modified | ||
93 | ····.locals·5 | 93 | ····.locals·5 |
94 | ····.param·p1,·"map"····#·Lcom/android/common/content/ProjectionMap; | 94 | ····.param·p1,·"map"····#·Lcom/android/common/content/ProjectionMap; |
95 | ····.prologue | 95 | ····.prologue |
96 | ····.line·50 | 96 | ····.line·50 |
97 | ····invoke-virtual·{p1},·Lcom/android/common/content/ProjectionMap;->entrySet()Ljava/util/Set; | 97 | ····invoke-virtual·{p1},·Lcom/android/common/content/ProjectionMap;->entrySet()Ljava/util/Set; |
98 | ····move-result-object·v | 98 | ····move-result-object·v1 |
99 | ····invoke-interface·{v | 99 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
100 | ····move-result-object·v | 100 | ····move-result-object·v3 |
101 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
102 | ····:goto_0 | 101 | ····:goto_0 |
103 | ····invoke-interface·{v | 102 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
104 | ····move-result·v | 103 | ····move-result·v1 |
105 | ····if-eqz·v | 104 | ····if-eqz·v1,·:cond_0 |
106 | ····invoke-interface·{v | 105 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
107 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
108 | ····check-cast·v0,·Ljava/util/Map$Entry; | 107 | ····check-cast·v0,·Ljava/util/Map$Entry; |
109 | ····.line·51 | 108 | ····.line·51 |
110 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 109 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
111 | ····iget-object·v4,·p0,·Lcom/android/common/content/ProjectionMap$Builder;->mMap:Lcom/android/common/content/ProjectionMap; | 110 | ····iget-object·v4,·p0,·Lcom/android/common/content/ProjectionMap$Builder;->mMap:Lcom/android/common/content/ProjectionMap; |
112 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 111 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
113 | ····move-result-object·v | 112 | ····move-result-object·v1 |
114 | ····check-cast·v | 113 | ····check-cast·v1,·Ljava/lang/String; |
115 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 114 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
116 | ····move-result-object·v | 115 | ····move-result-object·v2 |
117 | ····check-cast·v | 116 | ····check-cast·v2,·Ljava/lang/String; |
118 | ····invoke-static·{v4,·v | 117 | ····invoke-static·{v4,·v1,·v2},·Lcom/android/common/content/ProjectionMap;->access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V |
119 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
120 | ····.line·53 | 119 | ····.line·53 |
121 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 120 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
122 | ····:cond_0 | 121 | ····:cond_0 |
123 | ····return-object·p0 | 122 | ····return-object·p0 |
124 | .end·method | 123 | .end·method |
125 | .method·public·addAll([Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; | 124 | .method·public·addAll([Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; |
126 | ····.locals· | 125 | ····.locals·3 |
127 | ····.param·p1,·"columns"····#·[Ljava/lang/String; | 126 | ····.param·p1,·"columns"····#·[Ljava/lang/String; |
128 | ····.prologue | 127 | ····.prologue |
129 | ····.line·43 | 128 | ····.line·43 |
130 | ····move-object·v0,·p1 | ||
131 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
132 | ····array-length·v | 129 | ····array-length·v2,·p1 |
133 | ····.local·v3,·"len$":I | ||
134 | ····const/4·v | 130 | ····const/4·v1,·0x0 |
135 | ····.local·v2,·"i$":I | ||
136 | ····:goto_0 | 131 | ····:goto_0 |
137 | ····if-ge·v | 132 | ····if-ge·v1,·v2,·:cond_0 |
138 | ····aget-object·v | 133 | ····aget-object·v0,·p1,·v1 |
139 | ····.line·44 | 134 | ····.line·44 |
140 | ····.local·v | 135 | ····.local·v0,·"column":Ljava/lang/String; |
141 | ····invoke-virtual·{p0,·v | 136 | ····invoke-virtual·{p0,·v0},·Lcom/android/common/content/ProjectionMap$Builder;->add(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder; |
142 | ····.line·43 | 137 | ····.line·43 |
143 | ····add-int/lit8·v | 138 | ····add-int/lit8·v1,·v1,·0x1 |
144 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
145 | ····.line·46 | 140 | ····.line·46 |
146 | ····.end·local·v | 141 | ····.end·local·v0····#·"column":Ljava/lang/String; |
147 | ····:cond_0 | 142 | ····:cond_0 |
148 | ····return-object·p0 | 143 | ····return-object·p0 |
149 | .end·method | 144 | .end·method |
150 | .method·public·build()Lcom/android/common/content/ProjectionMap; | 145 | .method·public·build()Lcom/android/common/content/ProjectionMap; |
151 | ····.locals·2 | 146 | ····.locals·2 |
Offset 29, 15 lines modified | Offset 29, 14 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·26 | 32 | ····.line·26 |
33 | ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V |
34 | ····.line·28 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
37 | .method·static·synthetic·access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V | 36 | .method·static·synthetic·access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V |
38 | ····.locals·0 | 37 | ····.locals·0 |
39 | ····.param·p0,·"x0"····#·Lcom/android/common/content/ProjectionMap; | 38 | ····.param·p0,·"x0"····#·Lcom/android/common/content/ProjectionMap; |
40 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 39 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 97, 25 lines modified | Offset 96, 21 lines modified | ||
97 | ····iget-object·v0,·p0,·Lcom/android/common/content/ProjectionMap;->mColumns:[Ljava/lang/String; | 96 | ····iget-object·v0,·p0,·Lcom/android/common/content/ProjectionMap;->mColumns:[Ljava/lang/String; |
98 | ····return-object·v0 | 97 | ····return-object·v0 |
99 | .end·method | 98 | .end·method |
100 | .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 99 | .method·public·bridge·synthetic·put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
101 | ····.locals·1 | 100 | ····.locals·1 |
102 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
103 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
104 | ····.prologue | 101 | ····.prologue |
105 | ····.line·26 | 102 | ····.line·26 |
106 | ····check-cast·p1,·Ljava/lang/String; | 103 | ····check-cast·p1,·Ljava/lang/String; |
107 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
108 | ····check-cast·p2,·Ljava/lang/String; | 104 | ····check-cast·p2,·Ljava/lang/String; |
109 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
110 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/common/content/ProjectionMap;->put(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 105 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/common/content/ProjectionMap;->put(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
111 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
112 | ····return-object·v0 | 107 | ····return-object·v0 |
113 | .end·method | 108 | .end·method |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | #·instance·fields | 35 | #·instance·fields |
36 | .field·final·synthetic·this$0:Lcom/android/common/speech/LoggingEvents; | 36 | .field·final·synthetic·this$0:Lcom/android/common/speech/LoggingEvents; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V | 38 | .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$0"····#·Lcom/android/common/speech/LoggingEvents; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·56 | 42 | ····.line·56 |
42 | ····iput-object·p1,·p0,·Lcom/android/common/speech/LoggingEvents$VoiceSearch;->this$0:Lcom/android/common/speech/LoggingEvents; | 43 | ····iput-object·p1,·p0,·Lcom/android/common/speech/LoggingEvents$VoiceSearch;->this$0:Lcom/android/common/speech/LoggingEvents; |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 99, 14 lines modified | Offset 99, 15 lines modified | ||
99 | #·instance·fields | 99 | #·instance·fields |
100 | .field·final·synthetic·this$0:Lcom/android/common/speech/LoggingEvents; | 100 | .field·final·synthetic·this$0:Lcom/android/common/speech/LoggingEvents; |
101 | #·direct·methods | 101 | #·direct·methods |
102 | .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V | 102 | .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V |
103 | ····.locals·0 | 103 | ····.locals·0 |
104 | ····.param·p1,·"this$0"····#·Lcom/android/common/speech/LoggingEvents; | ||
104 | ····.prologue | 105 | ····.prologue |
105 | ····.line·79 | 106 | ····.line·79 |
106 | ····iput-object·p1,·p0,·Lcom/android/common/speech/LoggingEvents$VoiceIme;->this$0:Lcom/android/common/speech/LoggingEvents; | 107 | ····iput-object·p1,·p0,·Lcom/android/common/speech/LoggingEvents$VoiceIme;->this$0:Lcom/android/common/speech/LoggingEvents; |
107 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 108 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 10 lines modified | Offset 30, 9 lines modified | ||
30 | .method·public·constructor·<init>()V | 30 | .method·public·constructor·<init>()V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·25 | 33 | ····.line·25 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·79 | ||
36 | ····return-void | 35 | ····return-void |
37 | .end·method | 36 | .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/android/common/contacts/BaseEmailAddressAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/common/contacts/BaseEmailAddressAdapter;)V | 20 | .method·constructor·<init>(Lcom/android/common/contacts/BaseEmailAddressAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/common/contacts/BaseEmailAddressAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·268 | 24 | ····.line·268 |
24 | ····iput-object·p1,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$1;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; | 25 | ····iput-object·p1,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$1;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 50, 14 lines modified | Offset 50, 15 lines modified | ||
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·127 | 51 | ····.line·127 |
52 | ····sget-object·v0,·Landroid/provider/ContactsContract;->AUTHORITY_URI:Landroid/net/Uri; | 52 | ····sget-object·v0,·Landroid/provider/ContactsContract;->AUTHORITY_URI:Landroid/net/Uri; |
53 | ····const-string·v1,·"directories" | 53 | ····const-string·v1,·"directories" |
54 | ····.line·128 | ||
54 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 55 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
55 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
56 | ····sput-object·v0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryListQuery;->URI:Landroid/net/Uri; | 57 | ····sput-object·v0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryListQuery;->URI:Landroid/net/Uri; |
57 | ····.line·136 | 58 | ····.line·136 |
Offset 32, 20 lines modified | Offset 32, 22 lines modified | ||
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·56 | 33 | ····.line·56 |
34 | ····sget-object·v0,·Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri; | 34 | ····sget-object·v0,·Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri; |
35 | ····const-string·v1,·"usagefeedback" | 35 | ····const-string·v1,·"usagefeedback" |
36 | ····.line·57 | ||
36 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 37 | ····invoke-static·{v0,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
38 | ····sput-object·v0,·Lcom/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback;->FEEDBACK_URI:Landroid/net/Uri; | 39 | ····sput-object·v0,·Lcom/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback;->FEEDBACK_URI:Landroid/net/Uri; |
40 | ····.line·56 | ||
39 | ····return-void | 41 | ····return-void |
40 | .end·method | 42 | .end·method |
41 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
42 | ····.locals·0 | 44 | ····.locals·0 |
43 | ····.prologue | 45 | ····.prologue |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | ····iput-object·v0,·p0,·Lcom/android/common/contacts/DataUsageStatUpdater;->mResolver:Landroid/content/ContentResolver; | 52 | ····iput-object·v0,·p0,·Lcom/android/common/contacts/DataUsageStatUpdater;->mResolver:Landroid/content/ContentResolver; |
53 | ····.line·69 | 53 | ····.line·69 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·private·update(Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;)Z | 56 | .method·private·update(Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;)Z |
57 | ····.locals·1 | 57 | ····.locals·15 |
58 | ····.param·p3,·"type"····#·Ljava/lang/String; | 58 | ····.param·p3,·"type"····#·Ljava/lang/String; |
59 | ····.annotation·system·Ldalvik/annotation/Signature; | 59 | ····.annotation·system·Ldalvik/annotation/Signature; |
60 | ········value·=·{ | 60 | ········value·=·{ |
61 | ············"(", | 61 | ············"(", |
62 | ············"Ljava/util/Collection", | 62 | ············"Ljava/util/Collection", |
63 | ············"<", | 63 | ············"<", |
64 | ············"Ljava/lang/Long;", | 64 | ············"Ljava/lang/Long;", |
Offset 80, 418 lines modified | Offset 80, 420 lines modified | ||
80 | ····.local·p2,·"dataIds":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/Long;>;" | 80 | ····.local·p2,·"dataIds":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/Long;>;" |
81 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 81 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
82 | ····move-result-wide·v3 | 82 | ····move-result-wide·v3 |
83 | ····.line·201 | 83 | ····.line·201 |
84 | ····.local·v3,·"currentTimeMillis":J | 84 | ····.local·v3,·"currentTimeMillis":J |
85 | ····const/4·v | 85 | ····const/4·v6,·0x0 |
86 | ····.line·205 | 86 | ····.line·205 |
87 | ····.local·v | 87 | ····.local·v6,·"successful":Z |
88 | ····sget·v1 | 88 | ····sget·v11,·Landroid/os/Build$VERSION;->SDK_INT:I |
89 | ····const/16·v1 | 89 | ····const/16·v12,·0xe |
90 | ····if-lt·v1 | 90 | ····if-lt·v11,·v12,·:cond_3 |
91 | ····.line·206 | 91 | ····.line·206 |
92 | ····invoke-interface/range·{p2·..·p2},·Ljava/util/Collection;->isEmpty()Z | 92 | ····invoke-interface/range·{p2·..·p2},·Ljava/util/Collection;->isEmpty()Z |
93 | ····move-result·v1 | 93 | ····move-result·v11 |
94 | ····if-eqz·v1 | 94 | ····if-eqz·v11,·:cond_1 |
95 | ····.line·207 | 95 | ····.line·207 |
96 | ····sget-object·v1 | 96 | ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String; |
97 | ····const/4·v1 | 97 | ····const/4·v12,·0x3 |
98 | ····invoke-static·{v1 | 98 | ····invoke-static·{v11,·v12},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z |
99 | ····move-result·v1 | 99 | ····move-result·v11 |
100 | ····if-eqz·v1 | 100 | ····if-eqz·v11,·:cond_0 |
101 | ····.line·208 | 101 | ····.line·208 |
102 | ····sget-object·v1 | 102 | ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String; |
103 | ····const-string·v1 | 103 | ····const-string·v12,·"Given·list·for·data·IDs·is·null.·Ignoring." |
104 | ····invoke-static·{v1 | 104 | ····invoke-static·{v11,·v12},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
105 | ····.line·259 | 105 | ····.line·259 |
106 | ····:cond_0 | 106 | ····:cond_0 |
107 | ····:goto_0 | 107 | ····:goto_0 |
108 | ····return·v | 108 | ····return·v6 |
109 | ····.line·211 | 109 | ····.line·211 |
110 | ····:cond_1 | 110 | ····:cond_1 |
111 | ····sget-object·v1 | 111 | ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback;->FEEDBACK_URI:Landroid/net/Uri; |
112 | ····invoke-virtual·{v1 | 112 | ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
113 | ····move-result-object·v1 | 113 | ····move-result-object·v11 |
114 | ····const-string·v1 | 114 | ····const-string·v12,·"," |
115 | ····.line·212 | ||
115 | ····move-object/from16·v0,·p2 | 116 | ····move-object/from16·v0,·p2 |
116 | ····invoke-static·{v1 | 117 | ····invoke-static·{v12,·v0},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; |
117 | ····move-result-object·v1 | 118 | ····move-result-object·v12 |
118 | ····invoke-virtual·{v1 | 119 | ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
119 | ····move-result-object·v1 | 120 | ····move-result-object·v11 |
120 | ····const-string·v1 | 121 | ····const-string·v12,·"type" |
122 | ····.line·213 | ||
121 | ····move-object/from16·v0,·p3 | 123 | ····move-object/from16·v0,·p3 |
122 | ····invoke-virtual·{v1 | 124 | ····invoke-virtual·{v11,·v12,·v0},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
123 | ····move-result-object·v1 | 125 | ····move-result-object·v11 |
126 | ····.line·214 | ||
124 | ····invoke-virtual·{v1 | 127 | ····invoke-virtual·{v11},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
125 | ····move-result-object·v | 128 | ····move-result-object·v7 |
126 | ····.line·215 | 129 | ····.line·215 |
127 | ····.local·v | 130 | ····.local·v7,·"uri":Landroid/net/Uri; |
128 | ···· | 131 | ····iget-object·v11,·p0,·Lcom/android/common/contacts/DataUsageStatUpdater;->mResolver:Landroid/content/ContentResolver; |
129 | ···· | 132 | ····new-instance·v12,·Landroid/content/ContentValues; |
130 | ····n | 133 | ····invoke-direct·{v12},·Landroid/content/ContentValues;-><init>()V |
131 | ···· | 134 | ····const/4·v13,·0x0 |
132 | ····const/4·v14,·0x0 | 135 | ····const/4·v14,·0x0 |
133 | ····const/4·v15,·0x0 | ||
134 | ····invoke-virtual·{v1 | 136 | ····invoke-virtual·{v11,·v7,·v12,·v13,·v14},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I |
135 | ····move-result·v1 | 137 | ····move-result·v11 |
136 | ····if-lez·v1 | 138 | ····if-lez·v11,·:cond_2 |
137 | ····.line·216 | 139 | ····.line·216 |
138 | ····const/4·v | 140 | ····const/4·v6,·0x1 |
139 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
140 | ····.line·218 | 142 | ····.line·218 |
141 | ····:cond_2 | 143 | ····:cond_2 |
142 | ····sget-object·v1 | 144 | ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String; |
Max diff block lines reached; 23890/29740 bytes (80.33%) of diff not shown. |
Offset 95, 50 lines modified | Offset 95, 55 lines modified | ||
95 | ····.line·232 | 95 | ····.line·232 |
96 | ····sget-object·v0,·Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_FILTER_URI:Landroid/net/Uri; | 96 | ····sget-object·v0,·Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_FILTER_URI:Landroid/net/Uri; |
97 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | 97 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
99 | ····.line·233 | ||
99 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 100 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
100 | ····move-result-object·v2 | 101 | ····move-result-object·v2 |
101 | ····invoke-virtual·{v0,·v2},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; | 102 | ····invoke-virtual·{v0,·v2},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
102 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
103 | ····const-string·v2,·"directory" | 104 | ····const-string·v2,·"directory" |
104 | ····iget-wide·v4,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->mDirectoryId:J | 105 | ····iget-wide·v4,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->mDirectoryId:J |
106 | ····.line·234 | ||
105 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 107 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
106 | ····move-result-object·v4 | 108 | ····move-result-object·v4 |
107 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 109 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
108 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
109 | ····const-string·v2,·"limit" | 111 | ····const-string·v2,·"limit" |
112 | ····.line·236 | ||
110 | ····invoke-virtual·{p0},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->getLimit()I | 113 | ····invoke-virtual·{p0},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->getLimit()I |
111 | ····move-result·v4 | 114 | ····move-result·v4 |
112 | ····add-int/lit8·v4,·v4,·0x5 | 115 | ····add-int/lit8·v4,·v4,·0x5 |
113 | ····invoke-static·{v4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 116 | ····invoke-static·{v4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
114 | ····move-result-object·v4 | 117 | ····move-result-object·v4 |
118 | ····.line·235 | ||
115 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 119 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
116 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····.line·237 | ||
117 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; | 122 | ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri; |
118 | ····move-result-object·v1 | 123 | ····move-result-object·v1 |
119 | ····.line·238 | 124 | ····.line·238 |
120 | ····.local·v1,·"uri":Landroid/net/Uri; | 125 | ····.local·v1,·"uri":Landroid/net/Uri; |
121 | ····iget-object·v0,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; | 126 | ····iget-object·v0,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; |
Offset 436, 14 lines modified | Offset 436, 15 lines modified | ||
436 | ····:cond_1 | 436 | ····:cond_1 |
437 | ····invoke-interface·{p2},·Landroid/database/Cursor;->getCount()I | 437 | ····invoke-interface·{p2},·Landroid/database/Cursor;->getCount()I |
438 | ····move-result·v4 | 438 | ····move-result·v4 |
439 | ····if-gt·v4,·v7,·:cond_2 | 439 | ····if-gt·v4,·v7,·:cond_2 |
440 | ····.line·534 | ||
440 | ····invoke-direct·{p0,·p2,·p1},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->hasDuplicates(Landroid/database/Cursor;I)Z | 441 | ····invoke-direct·{p0,·p2,·p1},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->hasDuplicates(Landroid/database/Cursor;I)Z |
441 | ····move-result·v4 | 442 | ····move-result·v4 |
442 | ····if-eqz·v4,·:cond_0 | 443 | ····if-eqz·v4,·:cond_0 |
443 | ····.line·538 | 444 | ····.line·538 |
Offset 734, 446 lines modified | Offset 735, 425 lines modified | ||
734 | ····move-result-object·v1 | 735 | ····move-result-object·v1 |
735 | ····goto·:goto_0 | 736 | ····goto·:goto_0 |
736 | .end·method | 737 | .end·method |
737 | .method·protected·onDirectoryLoadFinished(Ljava/lang/CharSequence;Landroid/database/Cursor;Landroid/database/Cursor;)V | 738 | .method·protected·onDirectoryLoadFinished(Ljava/lang/CharSequence;Landroid/database/Cursor;Landroid/database/Cursor;)V |
738 | ····.locals·2 | 739 | ····.locals·22 |
739 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; | 740 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; |
740 | ····.param·p2,·"directoryCursor"····#·Landroid/database/Cursor; | 741 | ····.param·p2,·"directoryCursor"····#·Landroid/database/Cursor; |
741 | ····.param·p3,·"defaultPartitionCursor"····#·Landroid/database/Cursor; | 742 | ····.param·p3,·"defaultPartitionCursor"····#·Landroid/database/Cursor; |
742 | ····.prologue | 743 | ····.prologue |
743 | ····.line·368 | 744 | ····.line·368 |
744 | ····if-eqz·p2,·:cond_5 | 745 | ····if-eqz·p2,·:cond_5 |
745 | ····.line·369 | 746 | ····.line·369 |
746 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->getContext()Landroid/content/Context; | 747 | ····invoke-virtual/range·{p0·..·p0},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->getContext()Landroid/content/Context; |
747 | ····move-result-object·v | 748 | ····move-result-object·v19 |
748 | ····invoke-virtual/range·{v | 749 | ····invoke-virtual/range·{v19·..·v19},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
749 | ····move-result-object·v1 | 750 | ····move-result-object·v13 |
750 | ····.line·370 | 751 | ····.line·370 |
751 | ····.local·v1 | 752 | ····.local·v13,·"packageManager":Landroid/content/pm/PackageManager; |
752 | ····const/16·v1 | 753 | ····const/16·v16,·0x0 |
753 | ····.line·371 | 754 | ····.line·371 |
754 | ····.local·v1 | 755 | ····.local·v16,·"preferredDirectory":Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition; |
755 | ····new-instance·v6,·Ljava/util/ArrayList; | 756 | ····new-instance·v6,·Ljava/util/ArrayList; |
756 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V | 757 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
757 | ····.line·372 | 758 | ····.line·372 |
758 | ····.local·v6,·"directories":Ljava/util/List;,·"Ljava/util/List<Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;>;" | 759 | ····.local·v6,·"directories":Ljava/util/List;,·"Ljava/util/List<Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;>;" |
759 | ····:cond_0 | 760 | ····:cond_0 |
760 | ····:goto_0 | 761 | ····:goto_0 |
761 | ····invoke-interface/range·{p2·..·p2},·Landroid/database/Cursor;->moveToNext()Z | 762 | ····invoke-interface/range·{p2·..·p2},·Landroid/database/Cursor;->moveToNext()Z |
762 | ····move-result·v | 763 | ····move-result·v19 |
763 | ····if-eqz·v | 764 | ····if-eqz·v19,·:cond_3 |
764 | ····.line·373 | 765 | ····.line·373 |
765 | ····const/16·v | 766 | ····const/16·v19,·0x0 |
766 | ····move-object/from16·v0,·p2 | 767 | ····move-object/from16·v0,·p2 |
767 | ····move/from16·v1,·v | 768 | ····move/from16·v1,·v19 |
768 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getLong(I)J | 769 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getLong(I)J |
769 | ····move-result-wide·v | 770 | ····move-result-wide·v9 |
770 | ····.line·377 | 771 | ····.line·377 |
771 | ····.local·v | 772 | ····.local·v9,·"id":J |
772 | ····const-wide/16·v | 773 | ····const-wide/16·v19,·0x1 |
773 | ····cmp-long·v | 774 | ····cmp-long·v19,·v9,·v19 |
774 | ····if-eqz·v | 775 | ····if-eqz·v19,·:cond_0 |
775 | ····.line·381 | 776 | ····.line·381 |
776 | ····new-instance·v1 | 777 | ····new-instance·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition; |
777 | ····invoke-direct | 778 | ····invoke-direct·{v15},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;-><init>()V |
778 | ····.line·382 | 779 | ····.line·382 |
779 | ····.local·v1 | 780 | ····.local·v15,·"partition":Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition; |
780 | ····move-object/from16·v0,·v16 | ||
781 | ····iput-wide·v | 781 | ····iput-wide·v9,·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->directoryId:J |
782 | ····.line·383 | 782 | ····.line·383 |
783 | ····const/16·v | 783 | ····const/16·v19,·0x3 |
784 | ····move-object/from16·v0,·p2 | 784 | ····move-object/from16·v0,·p2 |
785 | ····move/from16·v1,·v | 785 | ····move/from16·v1,·v19 |
786 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 786 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
787 | ····move-result-object·v | 787 | ····move-result-object·v19 |
788 | ····move-object/from16·v0,·v20 | ||
789 | ····move-object/from16·v | 788 | ····move-object/from16·v0,·v19 |
790 | ····iput-object·v0,·v1,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->displayName:Ljava/lang/String; | 789 | ····iput-object·v0,·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->displayName:Ljava/lang/String; |
791 | ····.line·384 | 790 | ····.line·384 |
792 | ····const/16·v | 791 | ····const/16·v19,·0x1 |
793 | ····move-object/from16·v0,·p2 | 792 | ····move-object/from16·v0,·p2 |
794 | ····move/from16·v1,·v | 793 | ····move/from16·v1,·v19 |
795 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 794 | ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
796 | ····move-result-object·v | 795 | ····move-result-object·v19 |
797 | ····move-object/from16·v0,·v20 | ||
798 | ····move-object/from16·v | 796 | ····move-object/from16·v0,·v19 |
799 | ····iput-object·v0,·v1,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->accountName:Ljava/lang/String; | 797 | ····iput-object·v0,·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->accountName:Ljava/lang/String; |
800 | ····.line·385 | 798 | ····.line·385 |
801 | ····const/16·v | 799 | ····const/16·v19,·0x2 |
Max diff block lines reached; 29197/34285 bytes (85.16%) of diff not shown. |
Offset 128, 34 lines modified | Offset 128, 37 lines modified | ||
128 | ····.line·176 | 128 | ····.line·176 |
129 | ····sget-object·v0,·Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_FILTER_URI:Landroid/net/Uri; | 129 | ····sget-object·v0,·Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_FILTER_URI:Landroid/net/Uri; |
130 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | 130 | ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
131 | ····move-result-object·v0 | 131 | ····move-result-object·v0 |
132 | ····.line·177 | ||
132 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 133 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
133 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
134 | ····invoke-virtual·{v0,·v2},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; | 135 | ····invoke-virtual·{v0,·v2},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
135 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
136 | ····const-string·v2,·"limit" | 137 | ····const-string·v2,·"limit" |
137 | ····iget-object·v4,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; | 138 | ····iget-object·v4,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; |
139 | ····.line·179 | ||
138 | ····invoke-static·{v4},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->access$100(Lcom/android/common/contacts/BaseEmailAddressAdapter;)I | 140 | ····invoke-static·{v4},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->access$100(Lcom/android/common/contacts/BaseEmailAddressAdapter;)I |
139 | ····move-result·v4 | 141 | ····move-result·v4 |
140 | ····invoke-static·{v4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 142 | ····invoke-static·{v4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
141 | ····move-result-object·v4 | 143 | ····move-result-object·v4 |
144 | ····.line·178 | ||
142 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | 145 | ····invoke-virtual·{v0,·v2,·v4},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
143 | ····move-result-object·v6 | 146 | ····move-result-object·v6 |
144 | ····.line·180 | 147 | ····.line·180 |
145 | ····.local·v6,·"builder":Landroid/net/Uri$Builder; | 148 | ····.local·v6,·"builder":Landroid/net/Uri$Builder; |
146 | ····iget-object·v0,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; | 149 | ····iget-object·v0,·p0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter;->this$0:Lcom/android/common/contacts/BaseEmailAddressAdapter; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/android/common/widget/GroupingListAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/common/widget/GroupingListAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;)V | 20 | .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/common/widget/GroupingListAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·103 | 24 | ····.line·103 |
24 | ····iput-object·p1,·p0,·Lcom/android/common/widget/GroupingListAdapter$2;->this$0:Lcom/android/common/widget/GroupingListAdapter; | 25 | ····iput-object·p1,·p0,·Lcom/android/common/widget/GroupingListAdapter$2;->this$0:Lcom/android/common/widget/GroupingListAdapter; |
25 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><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/android/common/widget/GroupingListAdapter; | 18 | .field·final·synthetic·this$0:Lcom/android/common/widget/GroupingListAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;Landroid/os/Handler;)V | 20 | .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;Landroid/os/Handler;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/android/common/widget/GroupingListAdapter; | ||
22 | ····.param·p2,·"x0"····#·Landroid/os/Handler; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Handler; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·90 | 25 | ····.line·90 |
25 | ····iput-object·p1,·p0,·Lcom/android/common/widget/GroupingListAdapter$1;->this$0:Lcom/android/common/widget/GroupingListAdapter; | 26 | ····iput-object·p1,·p0,·Lcom/android/common/widget/GroupingListAdapter$1;->this$0:Lcom/android/common/widget/GroupingListAdapter; |
26 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V |
Offset 554, 14 lines modified | Offset 554, 15 lines modified | ||
554 | ····return-object·v0 | 554 | ····return-object·v0 |
555 | ····.line·360 | 555 | ····.line·360 |
556 | ····.end·local·v0····#·"view":Landroid/view/View; | 556 | ····.end·local·v0····#·"view":Landroid/view/View; |
557 | ····:cond_0 | 557 | ····:cond_0 |
558 | ····iget-object·v1,·p0,·Lcom/android/common/widget/CompositeCursorAdapter;->mContext:Landroid/content/Context; | 558 | ····iget-object·v1,·p0,·Lcom/android/common/widget/CompositeCursorAdapter;->mContext:Landroid/content/Context; |
559 | ····.line·362 | ||
559 | ····invoke-virtual·{p0,·v1,·p1,·p2,·p4},·Lcom/android/common/widget/CompositeCursorAdapter;->newHeaderView(Landroid/content/Context;ILandroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; | 560 | ····invoke-virtual·{p0,·v1,·p1,·p2,·p4},·Lcom/android/common/widget/CompositeCursorAdapter;->newHeaderView(Landroid/content/Context;ILandroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; |
560 | ····move-result-object·v0 | 561 | ····move-result-object·v0 |
561 | ····goto·:goto_0 | 562 | ····goto·:goto_0 |
562 | .end·method | 563 | .end·method |
Offset 148, 14 lines modified | Offset 148, 15 lines modified | ||
148 | ····.line·64 | 148 | ····.line·64 |
149 | ····const/4·v1,·0x1 | 149 | ····const/4·v1,·0x1 |
150 | ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable; | 150 | ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable; |
151 | ····const/4·v1,·0x0 | 151 | ····const/4·v1,·0x0 |
152 | ····.line·65 | ||
152 | ····invoke-virtual·{p0},·Lcom/android/colorpicker/ColorPickerSwatch;->getContext()Landroid/content/Context; | 153 | ····invoke-virtual·{p0},·Lcom/android/colorpicker/ColorPickerSwatch;->getContext()Landroid/content/Context; |
153 | ····move-result-object·v2 | 154 | ····move-result-object·v2 |
154 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 155 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
155 | ····move-result-object·v2 | 156 | ····move-result-object·v2 |
Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·9 | 23 | ····.line·9 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·34 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
Offset 70, 86 lines modified | Offset 70, 81 lines modified | ||
70 | ····.line·70 | 70 | ····.line·70 |
71 | ····const/4·v0,·0x1 | 71 | ····const/4·v0,·0x1 |
72 | ····return·v0 | 72 | ····return·v0 |
73 | .end·method | 73 | .end·method |
74 | .method·protected·onStateChange([I)Z | 74 | .method·protected·onStateChange([I)Z |
75 | ····.locals· | 75 | ····.locals·5 |
76 | ····.param·p1,·"states"····#·[I | 76 | ····.param·p1,·"states"····#·[I |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·41 | 78 | ····.line·41 |
79 | ····const/4·v | 79 | ····const/4·v0,·0x0 |
80 | ····.line·42 | 80 | ····.line·42 |
81 | ····.local·v | 81 | ····.local·v0,·"pressedOrFocused":Z |
82 | ···· | 82 | ····array-length·v3,·p1 |
83 | ····const/4·v2,·0x0 | ||
83 | ····.local·v0,·"arr$":[I | ||
84 | ····array-length·v2,·v0 | ||
85 | ····.local·v2,·"len$":I | ||
86 | ····const/4·v1,·0x0 | ||
87 | ····.local·v1,·"i$":I | ||
88 | ····:goto_0 | 84 | ····:goto_0 |
89 | ····if-ge·v | 85 | ····if-ge·v2,·v3,·:cond_1 |
90 | ····aget·v | 86 | ····aget·v1,·p1,·v2 |
91 | ····.line·43 | 87 | ····.line·43 |
92 | ····.local·v | 88 | ····.local·v1,·"state":I |
93 | ····const·v | 89 | ····const·v4,·0x10100a7 |
94 | ····if-eq·v | 90 | ····if-eq·v1,·v4,·:cond_0 |
95 | ····const·v | 91 | ····const·v4,·0x101009c |
96 | ····if-ne·v | 92 | ····if-ne·v1,·v4,·:cond_2 |
97 | ····.line·44 | 93 | ····.line·44 |
98 | ····:cond_0 | 94 | ····:cond_0 |
99 | ····const/4·v | 95 | ····const/4·v0,·0x1 |
100 | ····.line·49 | 96 | ····.line·49 |
101 | ····.end·local·v | 97 | ····.end·local·v1····#·"state":I |
102 | ····:cond_1 | 98 | ····:cond_1 |
103 | ····if-eqz·v | 99 | ····if-eqz·v0,·:cond_3 |
104 | ····.line·50 | 100 | ····.line·50 |
105 | ····iget·v | 101 | ····iget·v2,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I |
106 | ····invoke-direct·{p0,·v | 102 | ····invoke-direct·{p0,·v2},·Lcom/android/colorpicker/ColorStateDrawable;->getPressedColor(I)I |
107 | ····move-result·v | 103 | ····move-result·v2 |
108 | ····sget-object·v | 104 | ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode; |
109 | ····invoke-super·{p0,·v | 105 | ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V |
110 | ····.line·55 | 106 | ····.line·55 |
111 | ····:goto_1 | 107 | ····:goto_1 |
112 | ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z | 108 | ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z |
113 | ····move-result·v | 109 | ····move-result·v2 |
114 | ····return·v | 110 | ····return·v2 |
115 | ····.line·42 | 111 | ····.line·42 |
116 | ····.restart·local·v | 112 | ····.restart·local·v1····#·"state":I |
117 | ····:cond_2 | 113 | ····:cond_2 |
118 | ····add-int/lit8·v | 114 | ····add-int/lit8·v2,·v2,·0x1 |
119 | ····goto·:goto_0 | 115 | ····goto·:goto_0 |
120 | ····.line·52 | 116 | ····.line·52 |
121 | ····.end·local·v | 117 | ····.end·local·v1····#·"state":I |
122 | ····:cond_3 | 118 | ····:cond_3 |
123 | ····iget·v | 119 | ····iget·v2,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I |
124 | ····sget-object·v | 120 | ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode; |
125 | ····invoke-super·{p0,·v | 121 | ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V |
126 | ····goto·:goto_1 | 122 | ····goto·:goto_1 |
127 | .end·method | 123 | .end·method |
Offset 292, 14 lines modified | Offset 292, 16 lines modified | ||
292 | #·virtual·methods | 292 | #·virtual·methods |
293 | .method·public·drawPalette([II)V | 293 | .method·public·drawPalette([II)V |
294 | ····.locals·11 | 294 | ····.locals·11 |
295 | ····.param·p1,·"colors"····#·[I | 295 | ····.param·p1,·"colors"····#·[I |
296 | ····.param·p2,·"selectedColor"····#·I | 296 | ····.param·p2,·"selectedColor"····#·I |
297 | ····.prologue | 297 | ····.prologue |
298 | ····const/4·v8,·0x0 | ||
298 | ····.line·85 | 299 | ····.line·85 |
299 | ····if-nez·p1,·:cond_1 | 300 | ····if-nez·p1,·:cond_1 |
300 | ····.line·121 | 301 | ····.line·121 |
301 | ····:cond_0 | 302 | ····:cond_0 |
302 | ····:goto_0 | 303 | ····:goto_0 |
303 | ····return-void | 304 | ····return-void |
Offset 319, 116 lines modified | Offset 321, 113 lines modified | ||
319 | ····.local·v3,·"rowElements":I | 321 | ····.local·v3,·"rowElements":I |
320 | ····const/4·v1,·0x0 | 322 | ····const/4·v1,·0x0 |
321 | ····.line·95 | 323 | ····.line·95 |
322 | ····.local·v1,·"rowNumber":I | 324 | ····.local·v1,·"rowNumber":I |
323 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow; | 325 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow; |
324 | ····move-result-object·v | 326 | ····move-result-object·v7 |
325 | ····.line·96 | 327 | ····.line·96 |
326 | ····.local·v | 328 | ····.local·v7,·"row":Landroid/widget/TableRow; |
327 | ···· | 329 | ····array-length·v10,·p1 |
330 | ····move·v9,·v8 | ||
328 | ····.local·v6,·"arr$":[I | ||
329 | ····array-length·v9,·v6 | ||
330 | ····.local·v9,·"len$":I | ||
331 | ····const/4·v8,·0x0 | ||
332 | ····.local·v8,·"i$":I | ||
333 | ····:goto_1 | 331 | ····:goto_1 |
334 | ····if-ge·v | 332 | ····if-ge·v9,·v10,·:cond_4 |
335 | ····aget·v | 333 | ····aget·v6,·p1,·v9 |
336 | ····.line·97 | 334 | ····.line·97 |
337 | ····.local·v | 335 | ····.local·v6,·"color":I |
338 | ····add-int/lit8·v2,·v2,·0x1 | 336 | ····add-int/lit8·v2,·v2,·0x1 |
339 | ····.line·99 | 337 | ····.line·99 |
340 | ····invoke-direct·{p0,·v | 338 | ····invoke-direct·{p0,·v6,·p2},·Lcom/android/colorpicker/ColorPickerPalette;->createColorSwatch(II)Lcom/android/colorpicker/ColorPickerSwatch; |
341 | ····move-result-object·v5 | 339 | ····move-result-object·v5 |
342 | ····.line·100 | 340 | ····.line·100 |
343 | ····.local·v5,·"colorSwatch":Landroid/view/View; | 341 | ····.local·v5,·"colorSwatch":Landroid/view/View; |
344 | ····if-ne·v | 342 | ····if-ne·v6,·p2,·:cond_3 |
345 | ····const/4·v4,·0x1 | 343 | ····const/4·v4,·0x1 |
346 | ····:goto_2 | 344 | ····:goto_2 |
347 | ····move-object·v0,·p0 | 345 | ····move-object·v0,·p0 |
348 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V | 346 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V |
349 | ····.line·102 | 347 | ····.line·102 |
350 | ····invoke-direct·{p0,·v | 348 | ····invoke-direct·{p0,·v7,·v5,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V |
351 | ····.line·104 | 349 | ····.line·104 |
352 | ····add-int/lit8·v3,·v3,·0x1 | 350 | ····add-int/lit8·v3,·v3,·0x1 |
353 | ····.line·105 | 351 | ····.line·105 |
354 | ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I | 352 | ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I |
355 | ····if-ne·v3,·v0,·:cond_2 | 353 | ····if-ne·v3,·v0,·:cond_2 |
356 | ····.line·106 | 354 | ····.line·106 |
357 | ····invoke-virtual·{p0,·v | 355 | ····invoke-virtual·{p0,·v7},·Lcom/android/colorpicker/ColorPickerPalette;->addView(Landroid/view/View;)V |
358 | ····.line·107 | 356 | ····.line·107 |
359 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow; | 357 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow; |
360 | ····move-result-object·v | 358 | ····move-result-object·v7 |
361 | ····.line·108 | 359 | ····.line·108 |
362 | ····const/4·v3,·0x0 | 360 | ····const/4·v3,·0x0 |
363 | ····.line·109 | 361 | ····.line·109 |
364 | ····add-int/lit8·v1,·v1,·0x1 | 362 | ····add-int/lit8·v1,·v1,·0x1 |
365 | ····.line·96 | 363 | ····.line·96 |
366 | ····:cond_2 | 364 | ····:cond_2 |
367 | ····add-int/lit8·v | 365 | ····add-int/lit8·v0,·v9,·0x1 |
366 | ····move·v9,·v0 | ||
368 | ····goto·:goto_1 | 367 | ····goto·:goto_1 |
369 | ····.line·100 | ||
370 | ····:cond_3 | 368 | ····:cond_3 |
371 | ···· | 369 | ····move·v4,·v8 |
370 | ····.line·100 | ||
372 | ····goto·:goto_2 | 371 | ····goto·:goto_2 |
373 | ····.line·114 | 372 | ····.line·114 |
374 | ····.end·local·v5····#·"colorSwatch":Landroid/view/View; | 373 | ····.end·local·v5····#·"colorSwatch":Landroid/view/View; |
375 | ····.end·local·v | 374 | ····.end·local·v6····#·"color":I |
376 | ····:cond_4 | 375 | ····:cond_4 |
377 | ····if-lez·v3,·:cond_0 | 376 | ····if-lez·v3,·:cond_0 |
378 | ····.line·115 | 377 | ····.line·115 |
379 | ····:goto_3 | 378 | ····:goto_3 |
380 | ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I | 379 | ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I |
381 | ····if-eq·v3,·v0,·:cond_5 | 380 | ····if-eq·v3,·v0,·:cond_5 |
382 | ····.line·116 | 381 | ····.line·116 |
383 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createBlankSpace()Landroid/widget/ImageView; | 382 | ····invoke-direct·{p0},·Lcom/android/colorpicker/ColorPickerPalette;->createBlankSpace()Landroid/widget/ImageView; |
384 | ····move-result-object·v0 | 383 | ····move-result-object·v0 |
385 | ····invoke-direct·{p0,·v | 384 | ····invoke-direct·{p0,·v7,·v0,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V |
386 | ····.line·117 | 385 | ····.line·117 |
387 | ····add-int/lit8·v3,·v3,·0x1 | 386 | ····add-int/lit8·v3,·v3,·0x1 |
388 | ····goto·:goto_3 | 387 | ····goto·:goto_3 |
Max diff block lines reached; 399/4229 bytes (9.43%) of diff not shown. |
Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
185 | ····move-result-object·v1 | 185 | ····move-result-object·v1 |
186 | ····instance-of·v1,·v1,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener; | 186 | ····instance-of·v1,·v1,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener; |
187 | ····if-eqz·v1,·:cond_1 | 187 | ····if-eqz·v1,·:cond_1 |
188 | ····.line·13 | 188 | ····.line·131 |
189 | ····invoke-virtual·{p0},·Lcom/android/colorpicker/ColorPickerDialog;->getTargetFragment()Landroid/app/Fragment; | 189 | ····invoke-virtual·{p0},·Lcom/android/colorpicker/ColorPickerDialog;->getTargetFragment()Landroid/app/Fragment; |
190 | ····move-result-object·v0 | 190 | ····move-result-object·v0 |
191 | ····check-cast·v0,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener; | 191 | ····check-cast·v0,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener; |
192 | ····.line·132 | 192 | ····.line·132 |
Offset 386, 22 lines modified | Offset 386, 25 lines modified | ||
386 | ····:cond_0 | 386 | ····:cond_0 |
387 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 387 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
388 | ····invoke-direct·{v2,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 388 | ····invoke-direct·{v2,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
389 | ····iget·v3,·p0,·Lcom/android/colorpicker/ColorPickerDialog;->mTitleResId:I | 389 | ····iget·v3,·p0,·Lcom/android/colorpicker/ColorPickerDialog;->mTitleResId:I |
390 | ····.line·116 | ||
390 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 391 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
391 | ····move-result-object·v2 | 392 | ····move-result-object·v2 |
393 | ····.line·117 | ||
392 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 394 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
393 | ····move-result-object·v2 | 395 | ····move-result-object·v2 |
396 | ····.line·118 | ||
394 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 397 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
395 | ····move-result-object·v2 | 398 | ····move-result-object·v2 |
396 | ····iput-object·v2,·p0,·Lcom/android/colorpicker/ColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog; | 399 | ····iput-object·v2,·p0,·Lcom/android/colorpicker/ColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog; |
397 | ····.line·120 | 400 | ····.line·120 |
Offset 171, 24 lines modified | Offset 171, 20 lines modified | ||
171 | ····const/4·v8,·0x0 | 171 | ····const/4·v8,·0x0 |
172 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
173 | .end·method | 173 | .end·method |
174 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 174 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
175 | ····.locals·1 | 175 | ····.locals·1 |
176 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
177 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
178 | ····.prologue | 176 | ····.prologue |
179 | ····.line·26 | 177 | ····.line·26 |
180 | ····check-cast·p1,·Ljava/lang/Integer; | 178 | ····check-cast·p1,·Ljava/lang/Integer; |
181 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
182 | ····check-cast·p2,·Ljava/lang/Integer; | 179 | ····check-cast·p2,·Ljava/lang/Integer; |
183 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
184 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/colorpicker/HsvColorComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I | 180 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/colorpicker/HsvColorComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I |
185 | ····move-result·v0 | 181 | ····move-result·v0 |
186 | ····return·v0 | 182 | ····return·v0 |
187 | .end·method | 183 | .end·method |
Offset 31, 10 lines modified | Offset 31, 9 lines modified | ||
31 | .method·public·constructor·<init>()V | 31 | .method·public·constructor·<init>()V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·10 | 34 | ····.line·10 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line·1104 | ||
37 | ····return-void | 36 | ····return-void |
38 | .end·method | 37 | .end·method |