36.6 MB
/home/fdroid/fdroiddata/tmp/org.sufficientlysecure.standalonecalendar_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.sufficientlysecure.standalonecalendar_3.apk
1.37 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <EXfR0Vhr5UMCRZdxdfa4tHPk2G0=>, actual: <bZk2aEjtVHTjTKVxCVfHOgQSaGE=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·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 
88.2 KB
zipinfo {}
    
Offset 1, 451 lines modifiedOffset 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:·2087210·bytes,·number·of·entries:·4491 Zip·file·size:·2084875·bytes,·number·of·entries:·449
2 -rw----·····2.0·fat····44064·bl·defN·13-Nov-13·20:13·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····4169·bX·defN·17-Jul-17·09:51·assets/backward
3 -rw----·····2.0·fat····44185·bl·defN·13-Nov-13·20:13·META-INF/D1B41F03.SF3 -rw----·····1.0·fat········0·b-·stor·17-Jul-17·09:49·assets/dummy
4 -rw----·····2.0·fat·····1332·bl·defN·13-Nov-13·20:13·META-INF/D1B41F03.RSA4 -rw----·····2.0·fat····20471·bl·defN·17-Jul-17·09:51·assets/zone.tab
5 -rw----·····2.0·fat·····4169·bX·defN·13-Nov-13·20:11·assets/backward5 -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_left_in.xml
6 -rw----·····1.0·fat········0·b-·stor·13-Nov-13·20:11·assets/dummy6 -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_left_out.xml
7 -rw----·····2.0·fat····20471·bl·defN·13-Nov-13·20:11·assets/zone.tab7 -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·13-Nov-13·20:11·res/anim/slide_left_in.xml8 -rw----·····2.0·fat······428·bl·defN·17-Jul-17·09:51·res/anim/slide_right_out.xml
9 -rw----·····2.0·fat······428·bl·defN·13-Nov-13·20:11·res/anim/slide_left_out.xml9 -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/color/date_picker_selector.xml
10 -rw----·····2.0·fat······428·bl·defN·13-Nov-13·20:11·res/anim/slide_right_in.xml10 -rw----·····2.0·fat······536·bl·defN·17-Jul-17·09:51·res/color/date_picker_year_selector.xml
11 -rw----·····2.0·fat······428·bl·defN·13-Nov-13·20:11·res/anim/slide_right_out.xml11 -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/color/done_text_color.xml
12 -rw----·····2.0·fat······656·bl·defN·13-Nov-13·20:11·res/color/date_picker_selector.xml12 -rw----·····2.0·fat······592·bl·defN·17-Jul-17·09:51·res/color/recurrence_bubble_text_color.xml
13 -rw----·····2.0·fat······536·bl·defN·13-Nov-13·20:11·res/color/date_picker_year_selector.xml13 -rw----·····2.0·fat······468·bl·defN·17-Jul-17·09:51·res/color/recurrence_spinner_text_color.xml
14 -rw----·····2.0·fat······488·bl·defN·13-Nov-13·20:11·res/color/done_text_color.xml14 -rw----·····2.0·fat······784·bl·defN·17-Jul-17·09:51·res/drawable/agenda_item_bg_primary.xml
15 -rw----·····2.0·fat······592·bl·defN·13-Nov-13·20:11·res/color/recurrence_bubble_text_color.xml15 -rw----·····2.0·fat······784·bl·defN·17-Jul-17·09:51·res/drawable/agenda_item_bg_secondary.xml
16 -rw----·····2.0·fat······468·bl·defN·13-Nov-13·20:11·res/color/recurrence_spinner_text_color.xml16 -rw----·····2.0·fat······976·bl·defN·17-Jul-17·09:51·res/drawable/appwidget_header_selector.xml
17 -rw----·····2.0·fat······784·bl·defN·13-Nov-13·20:11·res/drawable/agenda_item_bg_primary.xml17 -rw----·····2.0·fat······384·bl·defN·17-Jul-17·09:51·res/drawable/bg_separator_inset.xml
18 -rw----·····2.0·fat······784·bl·defN·13-Nov-13·20:11·res/drawable/agenda_item_bg_secondary.xml18 -rw----·····2.0·fat······316·bl·defN·17-Jul-17·09:51·res/drawable/calendar_color_square.xml
19 -rw----·····2.0·fat······976·bl·defN·13-Nov-13·20:11·res/drawable/appwidget_header_selector.xml19 -rw----·····2.0·fat······564·bl·defN·17-Jul-17·09:51·res/drawable/calendars_item.xml
20 -rw----·····2.0·fat······384·bl·defN·13-Nov-13·20:11·res/drawable/bg_separator_inset.xml20 -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_select_underselect.xml
21 -rw----·····2.0·fat······316·bl·defN·13-Nov-13·20:11·res/drawable/calendar_color_square.xml21 -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_bottom_select_underunselected.xml
22 -rw----·····2.0·fat······564·bl·defN·13-Nov-13·20:11·res/drawable/calendars_item.xml22 -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·13-Nov-13·20:11·res/drawable/calname_bottom_select_underselect.xml23 -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·13-Nov-13·20:11·res/drawable/calname_bottom_select_underunselected.xml24 -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·13-Nov-13·20:11·res/drawable/calname_bottom_unselected.xml25 -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·13-Nov-13·20:11·res/drawable/calname_bottom_unselected_underselect.xml26 -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·13-Nov-13·20:11·res/drawable/calname_select_underselect.xml27 -rw----·····2.0·fat······624·bl·defN·17-Jul-17·09:51·res/drawable/calname_unselected_underselect.xml
28 -rw----·····2.0·fat······624·bl·defN·13-Nov-13·20:11·res/drawable/calname_select_underunselected.xml28 -rw----·····2.0·fat······316·bl·defN·17-Jul-17·09:51·res/drawable/color_picker_swatch.xml
29 -rw----·····2.0·fat······624·bl·defN·13-Nov-13·20:11·res/drawable/calname_unselected.xml29 -rw----·····2.0·fat······860·bl·defN·17-Jul-17·09:51·res/drawable/event_info_mail_button.xml
30 -rw----·····2.0·fat······624·bl·defN·13-Nov-13·20:11·res/drawable/calname_unselected_underselect.xml30 -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/drawable/ic_collapse_holo_light.xml
31 -rw----·····2.0·fat······316·bl·defN·13-Nov-13·20:11·res/drawable/color_picker_swatch.xml31 -rw----·····2.0·fat······488·bl·defN·17-Jul-17·09:51·res/drawable/ic_expand_holo_light.xml
32 -rw----·····2.0·fat······860·bl·defN·13-Nov-13·20:11·res/drawable/event_info_mail_button.xml32 -rw----·····2.0·fat······560·bl·defN·17-Jul-17·09:51·res/drawable/ic_launch_date_picker.xml
33 -rw----·····2.0·fat······488·bl·defN·13-Nov-13·20:11·res/drawable/ic_collapse_holo_light.xml33 -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/list_item_font_primary.xml
34 -rw----·····2.0·fat······488·bl·defN·13-Nov-13·20:11·res/drawable/ic_expand_holo_light.xml34 -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/list_item_font_secondary.xml
35 -rw----·····2.0·fat······560·bl·defN·13-Nov-13·20:11·res/drawable/ic_launch_date_picker.xml35 -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·13-Nov-13·20:11·res/drawable/list_item_font_primary.xml36 -rw----·····2.0·fat······836·bl·defN·17-Jul-17·09:51·res/drawable/switch_thumb.xml
37 -rw----·····2.0·fat······836·bl·defN·13-Nov-13·20:11·res/drawable/list_item_font_secondary.xml37 -rw----·····2.0·fat······628·bl·defN·17-Jul-17·09:51·res/drawable/today_icon.xml
38 -rw----·····2.0·fat·····1048·bl·defN·13-Nov-13·20:11·res/drawable/recurrence_bubble_fill.xml38 -rw----·····2.0·fat·····1148·bl·defN·17-Jul-17·09:51·res/layout/account_calendars.xml
39 -rw----·····2.0·fat······836·bl·defN·13-Nov-13·20:11·res/drawable/switch_thumb.xml39 -rw----·····2.0·fat·····1132·bl·defN·17-Jul-17·09:51·res/layout/account_item.xml
40 -rw----·····2.0·fat······628·bl·defN·13-Nov-13·20:11·res/drawable/today_icon.xml40 -rw----·····2.0·fat······976·bl·defN·17-Jul-17·09:51·res/layout/actionbar_pulldown_menu_button.xml
41 -rw----·····2.0·fat·····1148·bl·defN·13-Nov-13·20:11·res/layout/account_calendars.xml41 -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·····1132·bl·defN·13-Nov-13·20:11·res/layout/account_item.xml42 -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······976·bl·defN·13-Nov-13·20:11·res/layout/actionbar_pulldown_menu_button.xml43 -rw----·····2.0·fat·····1496·bl·defN·17-Jul-17·09:51·res/layout/agenda_day.xml
44 -rw----·····2.0·fat·····1080·bl·defN·13-Nov-13·20:11·res/layout/actionbar_pulldown_menu_top_button.xml44 -rw----·····2.0·fat·····1092·bl·defN·17-Jul-17·09:51·res/layout/agenda_fragment.xml
45 -rw----·····2.0·fat······568·bl·defN·13-Nov-13·20:11·res/layout/actionbar_pulldown_menu_top_button_no_date.xml45 -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/layout/agenda_header_footer.xml
46 -rw----·····2.0·fat·····1496·bl·defN·13-Nov-13·20:11·res/layout/agenda_day.xml46 -rw----·····2.0·fat·····2800·bl·defN·17-Jul-17·09:51·res/layout/agenda_item.xml
47 -rw----·····2.0·fat·····1092·bl·defN·13-Nov-13·20:11·res/layout/agenda_fragment.xml47 -rw----·····2.0·fat······896·bl·defN·17-Jul-17·09:51·res/layout/agenda_reminder_item.xml
48 -rw----·····2.0·fat······656·bl·defN·13-Nov-13·20:11·res/layout/agenda_header_footer.xml48 -rw----·····2.0·fat·····1080·bl·defN·17-Jul-17·09:51·res/layout/alert_activity.xml
49 -rw----·····2.0·fat·····2800·bl·defN·13-Nov-13·20:11·res/layout/agenda_item.xml49 -rw----·····2.0·fat·····2072·bl·defN·17-Jul-17·09:51·res/layout/alert_item.xml
50 -rw----·····2.0·fat······896·bl·defN·13-Nov-13·20:11·res/layout/agenda_reminder_item.xml50 -rw----·····2.0·fat·····1636·bl·defN·17-Jul-17·09:51·res/layout/all_in_one.xml
51 -rw----·····2.0·fat·····1080·bl·defN·13-Nov-13·20:11·res/layout/alert_activity.xml51 -rw----·····2.0·fat·····1756·bl·defN·17-Jul-17·09:51·res/layout/appwidget.xml
52 -rw----·····2.0·fat·····2072·bl·defN·13-Nov-13·20:11·res/layout/alert_item.xml52 -rw----·····2.0·fat·····1116·bl·defN·17-Jul-17·09:51·res/layout/appwidget_day.xml
53 -rw----·····2.0·fat·····1636·bl·defN·13-Nov-13·20:11·res/layout/all_in_one.xml53 -rw----·····2.0·fat······912·bl·defN·17-Jul-17·09:51·res/layout/appwidget_loading.xml
54 -rw----·····2.0·fat·····1756·bl·defN·13-Nov-13·20:11·res/layout/appwidget.xml54 -rw----·····2.0·fat······872·bl·defN·17-Jul-17·09:51·res/layout/appwidget_no_events.xml
55 -rw----·····2.0·fat·····1116·bl·defN·13-Nov-13·20:11·res/layout/appwidget_day.xml55 -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/bubble_event.xml
56 -rw----·····2.0·fat······912·bl·defN·13-Nov-13·20:11·res/layout/appwidget_loading.xml56 -rw----·····2.0·fat·····2040·bl·defN·17-Jul-17·09:51·res/layout/calendar_sync_item.xml
57 -rw----·····2.0·fat······872·bl·defN·13-Nov-13·20:11·res/layout/appwidget_no_events.xml57 -rw----·····2.0·fat·····1520·bl·defN·17-Jul-17·09:51·res/layout/calendars_dropdown_item.xml
58 -rw----·····2.0·fat·····1592·bl·defN·13-Nov-13·20:11·res/layout/bubble_event.xml58 -rw----·····2.0·fat·····1060·bl·defN·17-Jul-17·09:51·res/layout/calendars_spinner_item.xml
59 -rw----·····2.0·fat·····2040·bl·defN·13-Nov-13·20:11·res/layout/calendar_sync_item.xml59 -rw----·····2.0·fat······480·bl·defN·17-Jul-17·09:51·res/layout/chips_alternate_item.xml
60 -rw----·····2.0·fat·····1520·bl·defN·13-Nov-13·20:11·res/layout/calendars_dropdown_item.xml60 -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/chips_recipient_dropdown_item.xml
61 -rw----·····2.0·fat·····1060·bl·defN·13-Nov-13·20:11·res/layout/calendars_spinner_item.xml61 -rw----·····2.0·fat·····1120·bl·defN·17-Jul-17·09:51·res/layout/color_picker_dialog.xml
62 -rw----·····2.0·fat······480·bl·defN·13-Nov-13·20:11·res/layout/chips_alternate_item.xml62 -rw----·····2.0·fat······668·bl·defN·17-Jul-17·09:51·res/layout/color_picker_swatch.xml
63 -rw----·····2.0·fat·····1592·bl·defN·13-Nov-13·20:11·res/layout/chips_recipient_dropdown_item.xml63 -rw----·····2.0·fat·····1948·bl·defN·17-Jul-17·09:51·res/layout/contact_item.xml
64 -rw----·····2.0·fat·····1120·bl·defN·13-Nov-13·20:11·res/layout/color_picker_dialog.xml64 -rw----·····2.0·fat······476·bl·defN·17-Jul-17·09:51·res/layout/copy_chip_dialog_layout.xml
65 -rw----·····2.0·fat······668·bl·defN·13-Nov-13·20:11·res/layout/color_picker_swatch.xml65 -rw----·····2.0·fat·····2328·bl·defN·17-Jul-17·09:51·res/layout/create_event_dialog.xml
66 -rw----·····2.0·fat·····1948·bl·defN·13-Nov-13·20:11·res/layout/contact_item.xml66 -rw----·····2.0·fat·····1088·bl·defN·17-Jul-17·09:51·res/layout/date_picker_dialog.xml
67 -rw----·····2.0·fat······476·bl·defN·13-Nov-13·20:11·res/layout/copy_chip_dialog_layout.xml67 -rw----·····2.0·fat······800·bl·defN·17-Jul-17·09:51·res/layout/date_picker_done_button.xml
68 -rw----·····2.0·fat·····2328·bl·defN·13-Nov-13·20:11·res/layout/create_event_dialog.xml68 -rw----·····2.0·fat······620·bl·defN·17-Jul-17·09:51·res/layout/date_picker_header_view.xml
69 -rw----·····2.0·fat·····1088·bl·defN·13-Nov-13·20:11·res/layout/date_picker_dialog.xml69 -rw----·····2.0·fat·····1772·bl·defN·17-Jul-17·09:51·res/layout/date_picker_selected_date.xml
70 -rw----·····2.0·fat······800·bl·defN·13-Nov-13·20:11·res/layout/date_picker_done_button.xml70 -rw----·····2.0·fat······484·bl·defN·17-Jul-17·09:51·res/layout/date_picker_view_animator.xml
71 -rw----·····2.0·fat······620·bl·defN·13-Nov-13·20:11·res/layout/date_picker_header_view.xml71 -rw----·····2.0·fat······484·bl·defN·17-Jul-17·09:51·res/layout/date_range_title.xml
72 -rw----·····2.0·fat·····1772·bl·defN·13-Nov-13·20:11·res/layout/date_picker_selected_date.xml72 -rw----·····2.0·fat······656·bl·defN·17-Jul-17·09:51·res/layout/day_activity.xml
73 -rw----·····2.0·fat······484·bl·defN·13-Nov-13·20:11·res/layout/date_picker_view_animator.xml73 -rw----·····2.0·fat·····2320·bl·defN·17-Jul-17·09:51·res/layout/edit_event.xml
74 -rw----·····2.0·fat······484·bl·defN·13-Nov-13·20:11·res/layout/date_range_title.xml74 -rw----·····2.0·fat·····9084·bl·defN·17-Jul-17·09:51·res/layout/edit_event_1.xml
75 -rw----·····2.0·fat······656·bl·defN·13-Nov-13·20:11·res/layout/day_activity.xml75 -rw----·····2.0·fat·····6976·bl·defN·17-Jul-17·09:51·res/layout/edit_event_2.xml
76 -rw----·····2.0·fat·····2320·bl·defN·13-Nov-13·20:11·res/layout/edit_event.xml76 -rw----·····2.0·fat·····1316·bl·defN·17-Jul-17·09:51·res/layout/edit_event_custom_actionbar.xml
77 -rw----·····2.0·fat·····9084·bl·defN·13-Nov-13·20:11·res/layout/edit_event_1.xml77 -rw----·····2.0·fat·····2588·bl·defN·17-Jul-17·09:51·res/layout/edit_event_single_column.xml
78 -rw----·····2.0·fat·····6976·bl·defN·13-Nov-13·20:11·res/layout/edit_event_2.xml78 -rw----·····2.0·fat·····1376·bl·defN·17-Jul-17·09:51·res/layout/edit_reminder_item.xml
79 -rw----·····2.0·fat·····1316·bl·defN·13-Nov-13·20:11·res/layout/edit_event_custom_actionbar.xml79 -rw----·····2.0·fat·····1244·bl·defN·17-Jul-17·09:51·res/layout/email_autocomplete_item.xml
80 -rw----·····2.0·fat·····2588·bl·defN·13-Nov-13·20:11·res/layout/edit_event_single_column.xml80 -rw----·····2.0·fat·····1356·bl·defN·17-Jul-17·09:51·res/layout/email_autocomplete_item_loading.xml
81 -rw----·····2.0·fat·····1376·bl·defN·13-Nov-13·20:11·res/layout/edit_reminder_item.xml81 -rw----·····2.0·fat·····1208·bl·defN·17-Jul-17·09:51·res/layout/empty_time_zone_item.xml
82 -rw----·····2.0·fat·····1244·bl·defN·13-Nov-13·20:11·res/layout/email_autocomplete_item.xml82 -rw----·····2.0·fat·····8092·bl·defN·17-Jul-17·09:51·res/layout/event_info.xml
83 -rw----·····2.0·fat·····1356·bl·defN·13-Nov-13·20:11·res/layout/email_autocomplete_item_loading.xml83 -rw----·····2.0·fat····10772·bl·defN·17-Jul-17·09:51·res/layout/event_info_dialog.xml
84 -rw----·····2.0·fat·····1208·bl·defN·13-Nov-13·20:11·res/layout/empty_time_zone_item.xml84 -rw----·····2.0·fat·····2936·bl·defN·17-Jul-17·09:51·res/layout/event_info_headline.xml
85 -rw----·····2.0·fat·····8092·bl·defN·13-Nov-13·20:11·res/layout/event_info.xml85 -rw----·····2.0·fat······708·bl·defN·17-Jul-17·09:51·res/layout/event_info_label.xml
86 -rw----·····2.0·fat····10772·bl·defN·13-Nov-13·20:11·res/layout/event_info_dialog.xml86 -rw----·····2.0·fat·····1456·bl·defN·17-Jul-17·09:51·res/layout/expandable_textview.xml
87 -rw----·····2.0·fat·····2936·bl·defN·13-Nov-13·20:11·res/layout/event_info_headline.xml87 -rw----·····2.0·fat·····1300·bl·defN·17-Jul-17·09:51·res/layout/full_month_by_week.xml
88 -rw----·····2.0·fat······708·bl·defN·13-Nov-13·20:11·res/layout/event_info_label.xml88 -rw----·····2.0·fat·····2152·bl·defN·17-Jul-17·09:51·res/layout/full_month_header.xml
89 -rw----·····2.0·fat·····1456·bl·defN·13-Nov-13·20:11·res/layout/expandable_textview.xml89 -rw----·····2.0·fat·····1592·bl·defN·17-Jul-17·09:51·res/layout/location_dropdown_item.xml
90 -rw----·····2.0·fat·····1300·bl·defN·13-Nov-13·20:11·res/layout/full_month_by_week.xml90 -rw----·····2.0·fat·····2044·bl·defN·17-Jul-17·09:51·res/layout/mini_calendar_item.xml
91 -rw----·····2.0·fat·····2152·bl·defN·13-Nov-13·20:11·res/layout/full_month_header.xml91 -rw----·····2.0·fat·····1984·bl·defN·17-Jul-17·09:51·res/layout/mini_month_header.xml
92 -rw----·····2.0·fat·····1592·bl·defN·13-Nov-13·20:11·res/layout/location_dropdown_item.xml92 -rw----·····2.0·fat·····1240·bl·defN·17-Jul-17·09:51·res/layout/month_by_week.xml
93 -rw----·····2.0·fat·····2044·bl·defN·13-Nov-13·20:11·res/layout/mini_calendar_item.xml93 -rw----·····2.0·fat······556·bl·defN·17-Jul-17·09:51·res/layout/more_item.xml
94 -rw----·····2.0·fat·····1984·bl·defN·13-Nov-13·20:11·res/layout/mini_month_header.xml94 -rw----·····2.0·fat·····2580·bl·defN·17-Jul-17·09:51·res/layout/notification.xml
95 -rw----·····2.0·fat·····1240·bl·defN·13-Nov-13·20:11·res/layout/month_by_week.xml95 -rw----·····2.0·fat······644·bl·defN·17-Jul-17·09:51·res/layout/quick_response_item.xml
96 -rw----·····2.0·fat······556·bl·defN·13-Nov-13·20:11·res/layout/more_item.xml96 -rw----·····2.0·fat·····7232·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker.xml
97 -rw----·····2.0·fat·····2580·bl·defN·13-Nov-13·20:11·res/layout/notification.xml97 -rw----·····2.0·fat······692·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker_end_text.xml
98 -rw----·····2.0·fat······644·bl·defN·13-Nov-13·20:11·res/layout/quick_response_item.xml98 -rw----·····2.0·fat······560·bl·defN·17-Jul-17·09:51·res/layout/recurrencepicker_freq_item.xml
99 -rw----·····2.0·fat·····7232·bl·defN·13-Nov-13·20:11·res/layout/recurrencepicker.xml99 -rw----·····2.0·fat······360·bl·defN·17-Jul-17·09:51·res/layout/search.xml
100 -rw----·····2.0·fat······692·bl·defN·13-Nov-13·20:11·res/layout/recurrencepicker_end_text.xml100 -rw----·····2.0·fat·····1080·bl·defN·17-Jul-17·09:51·res/layout/select_calendars_fragment.xml
101 -rw----·····2.0·fat······560·bl·defN·13-Nov-13·20:11·res/layout/recurrencepicker_freq_item.xml101 -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·13-Nov-13·20:11·res/layout/search.xml102 -rw----·····2.0·fat······360·bl·defN·17-Jul-17·09:51·res/layout/simple_frame_layout.xml
103 -rw----·····2.0·fat·····1080·bl·defN·13-Nov-13·20:11·res/layout/select_calendars_fragment.xml103 -rw----·····2.0·fat·····3288·bl·defN·17-Jul-17·09:51·res/layout/time_header_label.xml
104 -rw----·····2.0·fat·····1920·bl·defN·13-Nov-13·20:11·res/layout/select_calendars_multi_accounts_fragment.xml104 -rw----·····2.0·fat·····1780·bl·defN·17-Jul-17·09:51·res/layout/time_picker_dialog.xml
105 -rw----·····2.0·fat······360·bl·defN·13-Nov-13·20:11·res/layout/simple_frame_layout.xml105 -rw----·····2.0·fat······928·bl·defN·17-Jul-17·09:51·res/layout/time_zone_filter_item.xml
106 -rw----·····2.0·fat·····3288·bl·defN·13-Nov-13·20:11·res/layout/time_header_label.xml106 -rw----·····2.0·fat·····1380·bl·defN·17-Jul-17·09:51·res/layout/time_zone_item.xml
107 -rw----·····2.0·fat·····1780·bl·defN·13-Nov-13·20:11·res/layout/time_picker_dialog.xml107 -rw----·····2.0·fat······644·bl·defN·17-Jul-17·09:51·res/layout/timezone_footer.xml
108 -rw----·····2.0·fat······928·bl·defN·13-Nov-13·20:11·res/layout/time_zone_filter_item.xml108 -rw----·····2.0·fat·····1900·bl·defN·17-Jul-17·09:51·res/layout/timezonepickerview.xml
109 -rw----·····2.0·fat·····1380·bl·defN·13-Nov-13·20:11·res/layout/time_zone_item.xml109 -rw----·····2.0·fat·····1248·bl·defN·17-Jul-17·09:51·res/layout/widget_all_day_item.xml
110 -rw----·····2.0·fat······644·bl·defN·13-Nov-13·20:11·res/layout/timezone_footer.xml110 -rw----·····2.0·fat·····2316·bl·defN·17-Jul-17·09:51·res/layout/widget_item.xml
111 -rw----·····2.0·fat·····1900·bl·defN·13-Nov-13·20:11·res/layout/timezonepickerview.xml111 -rw----·····2.0·fat······572·bl·defN·17-Jul-17·09:51·res/layout/year_label_text_view.xml
112 -rw----·····2.0·fat·····1248·bl·defN·13-Nov-13·20:11·res/layout/widget_all_day_item.xml112 -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·····2316·bl·defN·13-Nov-13·20:11·res/layout/widget_item.xml113 -rw----·····2.0·fat······676·bl·defN·17-Jul-17·09:51·res/menu/edit_event_title_bar.xml
114 -rw----·····2.0·fat······572·bl·defN·13-Nov-13·20:11·res/layout/year_label_text_view.xml114 -rw----·····2.0·fat·····1000·bl·defN·17-Jul-17·09:51·res/menu/event_info_title_bar.xml
115 -rw----·····2.0·fat·····1588·bl·defN·13-Nov-13·20:11·res/menu/all_in_one_title_bar.xml115 -rw----·····2.0·fat······944·bl·defN·17-Jul-17·09:51·res/menu/search_title_bar.xml
116 -rw----·····2.0·fat······676·bl·defN·13-Nov-13·20:11·res/menu/edit_event_title_bar.xml116 -rw----·····2.0·fat······476·bl·defN·17-Jul-17·09:51·res/menu/settings_title_bar.xml
117 -rw----·····2.0·fat·····1000·bl·defN·13-Nov-13·20:11·res/menu/event_info_title_bar.xml117 -rw----·····2.0·fat······520·bl·defN·17-Jul-17·09:51·res/xml/about_preferences.xml
118 -rw----·····2.0·fat······944·bl·defN·13-Nov-13·20:11·res/menu/search_title_bar.xml118 -rw----·····2.0·fat······640·bl·defN·17-Jul-17·09:51·res/xml/appwidget_info.xml
119 -rw----·····2.0·fat······476·bl·defN·13-Nov-13·20:11·res/menu/settings_title_bar.xml119 -rw----·····2.0·fat······588·bl·defN·17-Jul-17·09:51·res/xml/calendar_settings_headers.xml
120 -rw----·····2.0·fat······520·bl·defN·13-Nov-13·20:11·res/xml/about_preferences.xml120 -rw----·····2.0·fat·····3412·bl·defN·17-Jul-17·09:51·res/xml/general_preferences.xml
121 -rw----·····2.0·fat······640·bl·defN·13-Nov-13·20:11·res/xml/appwidget_info.xml121 -rw----·····2.0·fat·····1880·bl·defN·17-Jul-17·09:51·res/xml/other_preferences.xml
122 -rw----·····2.0·fat······588·bl·defN·13-Nov-13·20:11·res/xml/calendar_settings_headers.xml122 -rw----·····2.0·fat······724·bl·defN·17-Jul-17·09:51·res/xml/searchable.xml
123 -rw----·····2.0·fat·····3412·bl·defN·13-Nov-13·20:11·res/xml/general_preferences.xml123 -rw----·····2.0·fat····16876·bl·defN·17-Jul-17·09:51·AndroidManifest.xml
124 -rw----·····2.0·fat·····1880·bl·defN·13-Nov-13·20:11·res/xml/other_preferences.xml124 -rw----·····1.0·fat···930980·b-·stor·17-Jul-17·09:50·resources.arsc
125 -rw----·····2.0·fat······724·bl·defN·13-Nov-13·20:11·res/xml/searchable.xml125 -rw----·····1.0·fat······171·b-·stor·17-Jul-17·09:49·res/drawable-hdpi/bg_event_cal_widget_holo.9.png
126 -rw----·····2.0·fat····16876·bl·defN·13-Nov-13·20:11·AndroidManifest.xml126 -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.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
35.0 MB
classes.dex
34.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 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············:·b57d98354 checksum············:·91de7e71
5 signature···········:·65d8...85055 signature···········:·0f78...7184
6 file_size···········:·14965646 file_size···········:·1494288
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1564310 string_ids_size·····:·15640
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·164412 type_ids_size·······:·1644
13 type_ids_off········:·62684·(0x00f4dc)13 type_ids_off········:·62672·(0x00f4d0)
14 proto_ids_size······:·255914 proto_ids_size······:·2559
15 proto_ids_off·······:·69260·(0x010e8c)15 proto_ids_off·······:·69248·(0x010e80)
16 field_ids_size······:·635816 field_ids_size······:·6358
17 field_ids_off·······:·99968·(0x018680)17 field_ids_off·······:·99956·(0x018674)
18 method_ids_size·····:·1073618 method_ids_size·····:·10735
19 method_ids_off······:·150832·(0x024d30)19 method_ids_off······:·150820·(0x024d24)
20 class_defs_size·····:·101820 class_defs_size·····:·1018
21 class_defs_off······:·236720·(0x039cb0)21 class_defs_off······:·236700·(0x039c9c)
22 data_size···········:·122726822 data_size···········:·1225012
23 data_off············:·269296·(0x041bf0)23 data_off············:·269276·(0x041bdc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·22525 class_idx···········:·225
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·148527 superclass_idx······:·1485
28 source_file_idx·····:·84328 source_file_idx·····:·843
29 static_fields_size··:·029 static_fields_size··:·0
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
113 ······type··········:·'()V'113 ······type··········:·'()V'
114 ······access········:·0x10000·(CONSTRUCTOR)114 ······access········:·0x10000·(CONSTRUCTOR)
115 ······code··········-115 ······code··········-
116 ······registers·····:·1116 ······registers·····:·1
117 ······ins···········:·1117 ······ins···········:·1
118 ······outs··········:·1118 ······outs··········:·1
119 ······insns·size····:·4·16-bit·code·units119 ······insns·size····:·4·16-bit·code·units
120 044938:········································|[044938]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V120 044924:········································|[044924]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V
121 044948:·7010·8528·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@2885121 044934:·7010·8428·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@2884
122 04494e:·0e00···································|0003:·return-void122 04493a:·0e00···································|0003:·return-void
123 ······catches·······:·(none)123 ······catches·······:·(none)
124 ······positions·····:·124 ······positions·····:·
125 ········0x0000·line=40125 ········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 modifiedOffset 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·····:·3135 ······registers·····:·3
136 ······ins···········:·2136 ······ins···········:·2
137 ······outs··········:·0137 ······outs··········:·0
138 ······insns·size····:·2·16-bit·code·units138 ······insns·size····:·2·16-bit·code·units
139 044950:········································|[044950]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z139 04493c:········································|[04493c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
140 044960:·1200···································|0000:·const/4·v0,·#int·0·//·#0140 04494c:·1200···································|0000:·const/4·v0,·#int·0·//·#0
141 044962:·0f00···································|0001:·return·v0141 04494e:·0f00···································|0001:·return·v0
142 ······catches·······:·(none)142 ······catches·······:·(none)
143 ······positions·····:·143 ······positions·····:·
144 ········0x0000·line=43144 ········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 modifiedOffset 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·····:·3154 ······registers·····:·3
155 ······ins···········:·2155 ······ins···········:·2
156 ······outs··········:·0156 ······outs··········:·0
157 ······insns·size····:·2·16-bit·code·units157 ······insns·size····:·2·16-bit·code·units
158 044964:········································|[044964]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I158 044950:········································|[044950]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I
159 044974:·1200···································|0000:·const/4·v0,·#int·0·//·#0159 044960:·1200···································|0000:·const/4·v0,·#int·0·//·#0
160 044976:·0f00···································|0001:·return·v0160 044962:·0f00···································|0001:·return·v0
161 ······catches·······:·(none)161 ······catches·······:·(none)
162 ······positions·····:·162 ······positions·····:·
163 ········0x0000·line=63163 ········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 modifiedOffset 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·····:·3173 ······registers·····:·3
174 ······ins···········:·2174 ······ins···········:·2
175 ······outs··········:·0175 ······outs··········:·0
176 ······insns·size····:·2·16-bit·code·units176 ······insns·size····:·2·16-bit·code·units
177 044978:········································|[044978]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;177 044964:········································|[044964]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
178 044988:·1200···································|0000:·const/4·v0,·#int·0·//·#0178 044974:·1200···································|0000:·const/4·v0,·#int·0·//·#0
179 04498a:·1100···································|0001:·return-object·v0179 044976:·1100···································|0001:·return-object·v0
180 ······catches·······:·(none)180 ······catches·······:·(none)
181 ······positions·····:·181 ······positions·····:·
182 ········0x0000·line=47182 ········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 modifiedOffset 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·····:·3192 ······registers·····:·3
193 ······ins···········:·2193 ······ins···········:·2
194 ······outs··········:·0194 ······outs··········:·0
195 ······insns·size····:·2·16-bit·code·units195 ······insns·size····:·2·16-bit·code·units
196 04498c:········································|[04498c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;196 044978:········································|[044978]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
197 04499c:·1200···································|0000:·const/4·v0,·#int·0·//·#0197 044988:·1200···································|0000:·const/4·v0,·#int·0·//·#0
198 04499e:·1100···································|0001:·return-object·v0198 04498a:·1100···································|0001:·return-object·v0
199 ······catches·······:·(none)199 ······catches·······:·(none)
200 ······positions·····:·200 ······positions·····:·
201 ········0x0000·line=51201 ········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 modifiedOffset 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·····:·3211 ······registers·····:·3
212 ······ins···········:·2212 ······ins···········:·2
213 ······outs··········:·0213 ······outs··········:·0
Max diff block lines reached; 35934650/35943239 bytes (99.98%) of diff not shown.
705 KB
classes.jar
54.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2093595·bytes,·number·of·entries:·10181 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
Offset 470, 19 lines modifiedOffset 470, 19 lines modified
470 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarController$EventInfo.class470 ?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.class471 ?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.class472 ?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.class473 ?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.class474 ?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.class475 ?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.class476 ?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····11851·b-·defN·80-Jan-01·00:00·com/android/calendar/CalendarEventModel.class477 ?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.class478 ?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.class479 ?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.class480 ?rwxrwxr-x··2.0·unx·····3577·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarSettingsActivity.class
481 ?rwxrwxr-x··2.0·unx·····2648·b-·stor·80-Jan-01·00:00·com/android/calendar/CalendarUtils$TimeZoneUtils$AsyncTZHandler.class481 ?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.class482 ?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.class483 ?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.class484 ?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.class485 ?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.class486 ?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.class487 ?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.class488 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·com/android/calendar/ContactsAsyncHelper$1.class
Offset 495, 37 lines modifiedOffset 495, 37 lines modified
495 ?rwxrwxr-x··2.0·unx·····1523·b-·stor·80-Jan-01·00:00·com/android/calendar/DayOfMonthCursor.class495 ?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.class496 ?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.class497 ?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.class498 ?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.class499 ?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.class500 ?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.class501 ?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·····2684·b-·stor·80-Jan-01·00:00·com/android/calendar/DayView$6.class502 ?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.class503 ?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.class504 ?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.class505 ?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.class506 ?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.class507 ?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.class508 ?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.class509 ?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.class510 ?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.class511 ?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.class512 ?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····77250·b-·defN·80-Jan-01·00:00·com/android/calendar/DayView.class513 ?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.class514 ?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.class515 ?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.class516 ?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.class517 ?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.class518 ?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.class519 ?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·····9754·b-·stor·80-Jan-01·00:00·com/android/calendar/DeleteEventHelper.class520 ?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.class521 ?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.class522 ?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.class523 ?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·····9341·b-·stor·80-Jan-01·00:00·com/android/common/contacts/BaseEmailAddressAdapter.class524 ?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.class525 ?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.class526 ?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.class527 ?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.class528 ?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.class529 ?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.class530 ?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.class531 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$10.class
Offset 538, 16 lines modifiedOffset 538, 16 lines modified
538 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$3.class538 ?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.class539 ?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.class540 ?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.class541 ?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.class542 ?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.class543 ?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.class544 ?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·····7512·b-·stor·80-Jan-01·00:00·com/android/calendar/EventInfoFragment$QueryHandler.class545 ?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····48495·b-·defN·80-Jan-01·00:00·com/android/calendar/EventInfoFragment.class546 ?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.class547 ?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.class548 ?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.class549 ?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.class550 ?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.class551 ?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.class552 ?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.class553 ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·com/android/calendar/EventLoader.class
Offset 559, 28 lines modifiedOffset 559, 28 lines modified
559 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/android/calendar/GeneralPreferences$1.class559 ?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.class560 ?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.class561 ?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.class562 ?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.class563 ?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.class564 ?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.class565 ?rwxrwxr-x··2.0·unx·····6119·b-·stor·80-Jan-01·00:00·com/android/calendar/OtherPreferences.class
566 ?rwxrwxr-x··2.0·unx·····2642·b-·stor·80-Jan-01·00:00·com/android/calendar/QuickResponseSettings.class566 ?rwxrwxr-x··2.0·unx·····2639·b-·stor·80-Jan-01·00:00·com/android/calendar/QuickResponseSettings.class
567 ?rwxrwxr-x··2.0·unx····15708·b-·defN·80-Jan-01·00:00·com/android/ex/chips/BaseRecipientAdapter.class567 ?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.class568 ?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.class569 ?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.class570 ?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.class571 ?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.class572 ?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.class573 ?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.class574 ?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.class575 ?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.class576 ?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.class577 ?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.class578 ?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····32827·b-·defN·80-Jan-01·00:00·com/android/calendar/Utils.class579 ?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.class580 ?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.class581 ?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.class582 ?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.class583 ?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.class584 ?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.class585 ?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.class586 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaByDayAdapter$ViewHolder.class
Offset 593, 47 lines modifiedOffset 593, 47 lines modified
593 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/android/calendar/agenda/AgendaListView$3.class593 ?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.class594 ?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.class595 ?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.class596 ?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.class597 ?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.class598 ?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.class599 ?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····10230·b-·defN·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler.class600 ?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.class601 ?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····22945·b-·defN·80-Jan-01·00:00·com/android/calendar/agenda/AgendaWindowAdapter.class602 ?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.class603 ?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·····7431·b-·stor·80-Jan-01·00:00·com/android/calendar/alerts/AlarmScheduler.class604 ?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.class605 ?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.class606 ?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.
14.2 KB
com/android/calendar/CalendarController.class
14.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 2084, 15 lines modifiedOffset 2084, 15 lines modified
2084 ········76:·invokevirtual·#509················//·Method·sendEvent:(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V2084 ········76:·invokevirtual·#509················//·Method·sendEvent:(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V
2085 ········79:·return2085 ········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;)V2087 ····descriptor:·(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V
2088 ····flags:·(0x0001)·ACC_PUBLIC2088 ····flags:·(0x0001)·ACC_PUBLIC
2089 ····Code:2089 ····Code:
2090 ······stack=300,·locals=41,·args_size=32090 ······stack=300,·locals=40,·args_size=3
2091 ·········0:·aload_02091 ·········0:·aload_0
2092 ·········1:·astore_32092 ·········1:·astore_3
2093 ·········2:·aload_02093 ·········2:·aload_0
2094 ·········3:·getfield······#93·················//·Field·filters:Ljava/util/WeakHashMap;2094 ·········3:·getfield······#93·················//·Field·filters:Ljava/util/WeakHashMap;
2095 ·········6:·astore········42095 ·········6:·astore········4
2096 ·········8:·aload_12096 ·········8:·aload_1
2097 ·········9:·astore_32097 ·········9:·astore_3
Offset 2651, 62 lines modifiedOffset 2651, 62 lines modified
2651 ······1069:·iload·········102651 ······1069:·iload·········10
2652 ······1071:·ifle··········12152652 ······1071:·ifle··········1215
2653 ······1074:·aload_02653 ······1074:·aload_0
2654 ······1075:·getfield······#84·················//·Field·mToBeRemovedEventHandlers:Ljava/util/LinkedList;2654 ······1075:·getfield······#84·················//·Field·mToBeRemovedEventHandlers:Ljava/util/LinkedList;
2655 ······1078:·astore········42655 ······1078:·astore········4
2656 ······1080:·aload·········42656 ······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········232658 ······1085:·astore········4
2659 ······1087:·aload·········232659 ······1087:·aload·········4
2660 ······1089:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2660 ······1089:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2661 ······1094:·istore········102661 ······1094:·istore········11
2662 ······1096:·iload·········102662 ······1096:·iload·········11
2663 ······1098:·ifeq··········12022663 ······1098:·ifeq··········1202
2664 ······1101:·aload·········232664 ······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········242666 ······1108:·astore········23
2667 ······1110:·aload·········242667 ······1110:·aload·········23
2668 ······1112:·checkcast·····#479················//·class·java/lang/Integer2668 ······1112:·checkcast·····#479················//·class·java/lang/Integer
2669 ······1115:·astore········242669 ······1115:·astore········23
2670 ······1117:·aload_02670 ······1117:·aload_0
2671 ······1118:·astore_32671 ······1118:·astore_3
2672 ······1119:·aload_02672 ······1119:·aload_0
2673 ······1120:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap;2673 ······1120:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap;
2674 ······1123:·astore········42674 ······1123:·astore········14
2675 ······1125:·aload·········242675 ······1125:·aload·········23
2676 ······1127:·astore_32676 ······1127:·astore_3
2677 ······1128:·aload·········42677 ······1128:·aload·········14
2678 ······1130:·aload·········242678 ······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:·pop2680 ······1135:·pop
2681 ······1136:·aload_02681 ······1136:·aload_0
2682 ······1137:·astore_32682 ······1137:·astore_3
2683 ······1138:·aload_02683 ······1138:·aload_0
2684 ······1139:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;2684 ······1139:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;
2685 ······1142:·astore········42685 ······1142:·astore········14
2686 ······1144:·aload·········42686 ······1144:·aload·········14
2687 ······1146:·ifnull········10872687 ······1146:·ifnull········1087
2688 ······1149:·aload_02688 ······1149:·aload_0
2689 ······1150:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;2689 ······1150:·getfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;
2690 ······1153:·astore········42690 ······1153:·astore········14
2691 ······1155:·aload·········42691 ······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········42693 ······1160:·astore········14
2694 ······1162:·aload·········242694 ······1162:·aload·········23
2695 ······1164:·astore_32695 ······1164:·astore_3
2696 ······1165:·aload·········242696 ······1165:·aload·········23
2697 ······1167:·aload·········42697 ······1167:·aload·········14
2698 ······1169:·invokevirtual·#575················//·Method·java/lang/Integer.equals:(Ljava/lang/Object;)Z2698 ······1169:·invokevirtual·#575················//·Method·java/lang/Integer.equals:(Ljava/lang/Object;)Z
2699 ······1172:·istore········102699 ······1172:·istore········11
2700 ······1174:·iload·········102700 ······1174:·iload·········11
2701 ······1176:·ifeq··········10872701 ······1176:·ifeq··········1087
2702 ······1179:·iconst_02702 ······1179:·iconst_0
2703 ······1180:·istore········102703 ······1180:·istore········11
2704 ······1182:·aconst_null2704 ······1182:·aconst_null
2705 ······1183:·astore········42705 ······1183:·astore········14
2706 ······1185:·aload_02706 ······1185:·aload_0
2707 ······1186:·astore_32707 ······1186:·astore_3
2708 ······1187:·aload_02708 ······1187:·aload_0
2709 ······1188:·aconst_null2709 ······1188:·aconst_null
2710 ······1189:·putfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;2710 ······1189:·putfield······#388················//·Field·mFirstEventHandler:Landroid/util/Pair;
2711 ······1192:·goto··········10872711 ······1192:·goto··········1087
2712 ······1195:·astore········42712 ······1195:·astore········4
Offset 2755, 39 lines modifiedOffset 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········42756 ······1275:·astore········4
2757 ······1277:·aload·········42757 ······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········42759 ······1282:·astore········4
2760 ······1284:·aload·········42760 ······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········232762 ······1291:·astore········4
2763 ······1293:·aload·········232763 ······1293:·aload·········4
2764 ······1295:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2764 ······1295:·invokeinterface·#549,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2765 ······1300:·istore········102765 ······1300:·istore········11
2766 ······1302:·iload·········102766 ······1302:·iload·········11
2767 ······1304:·ifeq··········13622767 ······1304:·ifeq··········1362
2768 ······1307:·aload·········232768 ······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········252770 ······1314:·astore········24
2771 ······1316:·aload·········252771 ······1316:·aload·········24
2772 ······1318:·checkcast·····#555················//·class·java/util/Map$Entry2772 ······1318:·checkcast·····#555················//·class·java/util/Map$Entry
2773 ······1321:·astore········252773 ······1321:·astore········24
2774 ······1323:·aload_02774 ······1323:·aload_0
2775 ······1324:·astore_32775 ······1324:·astore_3
2776 ······1325:·aload_02776 ······1325:·aload_0
2777 ······1326:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap;2777 ······1326:·getfield······#79·················//·Field·eventHandlers:Ljava/util/LinkedHashMap;
2778 ······1329:·astore········42778 ······1329:·astore········14
2779 ······1331:·aload·········252779 ······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········142781 ······1338:·astore········25
2782 ······1340:·aload·········252782 ······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········262784 ······1347:·astore········26
2785 ······1349:·aload·········42785 ······1349:·aload·········14
2786 ······1351:·aload·········142786 ······1351:·aload·········25
2787 ······1353:·aload·········262787 ······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:·pop2789 ······1358:·pop
2790 ······1359:·goto··········12932790 ······1359:·goto··········1293
2791 ······1362:·aload_02791 ······1362:·aload_0
2792 ······1363:·monitorexit2792 ······1363:·monitorexit
2793 ······1364:·iload·········152793 ······1364:·iload·········15
Offset 2898, 15 lines modifiedOffset 2898, 15 lines modified
2898 ······1563:·iconst_02898 ······1563:·iconst_0
2899 ······1564:·invokevirtual·#415················//·Method·android/text/format/Time.toMillis:(Z)J2899 ······1564:·invokevirtual·#415················//·Method·android/text/format/Time.toMillis:(Z)J
2900 ······1567:·lstore········272900 ······1567:·lstore········27
2901 ······1569:·goto··········14462901 ······1569:·goto··········1446
2902 ······1572:·iconst_02902 ······1572:·iconst_0
2903 ······1573:·istore········332903 ······1573:·istore········33
2904 ······1575:·aconst_null2904 ······1575:·aconst_null
2905 ······1576:·astore········352905 ······1576:·astore········26
Max diff block lines reached; 7681/14412 bytes (53.30%) of diff not shown.
1.18 KB
com/android/calendar/CalendarEventModel.class
1.09 KB
procyon -ec {}
    
Offset 169, 16 lines modifiedOffset 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·=·(split·=·stringExtra5.split("[·,;]")).length,·i·=·0;·i·<·length;·++i)·{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 ····················}
7.32 KB
com/android/calendar/CalendarUtils$TimeZoneUtils$AsyncTZHandler.class
7.19 KB
procyon -ec {}
    
Offset 16, 88 lines modifiedOffset 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_0036:·{26 ········Label_0045:·{
26 ············if·(cursor·!=·null)·{27 ············if·(cursor·!=·null)·{
27 ················break·Label_0036;28 ················break·Label_0045;
28 ············}29 ············}
29 ········Label_0067_Outer: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 ················Label_0139: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(true);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_10:49 ································Block_11:·{
51 ····································while·(true)·{50 ····································final·int·n3;
52 ········································b2·=·true; 
53 ········································break·Label_0139;51 ····································Block_13:·{
54 ········································b·=·false; 
55 ········································columnIndexOrThrow·=·cursor.getColumnIndexOrThrow("key"); 
56 ········································columnIndexOrThrow2·=·cursor.getColumnIndexOrThrow("value"); 
57 ········································break·Block_10;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_0139_Outer;59 ········································continue·Label_0076_Outer;
59 ····································}60 ····································}
60 ····································string2·=·cursor.getString(columnIndexOrThrow); 
61 ····································string·=·cursor.getString(columnIndexOrThrow2);61 ····································b·=·true;
 62 ····································CalendarUtils$TimeZoneUtils.access$302((boolean)(n3·!=·0));
62 ····································continue;63 ····································continue·Label_0076;
63 ································}64 ································}
64 ································continue·Label_0067_Outer;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_0171:·{75 ························Label_0181:·{
75 ····························b2·=·false;76 ····························final·int·n3·=·false·?·1·:·0;
76 ························}77 ························}
77 ························continue·Label_0139;78 ························continue·Label_0076_Outer;
78 ····················}79 ····················}
79 ····················Label_0177:·{80 ····················Label_0187:·{
80 ························if·(TextUtils.equals((CharSequence)string2,·(CharSequence)"timezoneInstancesPrevious")·&&·!TextUtils.isEmpty((CharSequence)string)·&&·!TextUtils.equals((CharSequence)CalendarUtils$TimeZoneUtils.access$400(),·(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_0067;84 ····························continue·Label_0076;
84 ························}85 ························}
85 ····················}86 ····················}
86 ····················continue·Label_0067;87 ····················continue·Label_0076;
87 ················}88 ················}
88 ················Label_0238:·{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();
24.2 KB
com/android/calendar/DayView$6.class
24.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V174 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
175 ········14:·return175 ········14:·return
  
176 ··public·void·run();176 ··public·void·run();
177 ····descriptor:·()V177 ····descriptor:·()V
178 ····flags:·(0x0001)·ACC_PUBLIC178 ····flags:·(0x0001)·ACC_PUBLIC
179 ····Code:179 ····Code:
180 ······stack=300,·locals=14,·args_size=1180 ······stack=300,·locals=13,·args_size=1
181 ·········0:·iconst_0181 ·········0:·iconst_0
182 ·········1:·istore_1182 ·········1:·istore_1
183 ·········2:·aconst_null183 ·········2:·aconst_null
184 ·········3:·astore_2184 ·········3:·astore_2
185 ·········4:·iconst_1185 ·········4:·iconst_1
186 ·········5:·istore_3186 ·········5:·istore_3
187 ·········6:·aload_0187 ·········6:·aload_0
Offset 195, 15 lines modifiedOffset 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········6196 ········23:·astore········6
197 ········25:·aload·········6197 ········25:·aload·········6
198 ········27:·invokestatic··#28·················//·Method·com/android/calendar/DayView.access$1500:(Lcom/android/calendar/DayView;)I198 ········27:·invokestatic··#28·················//·Method·com/android/calendar/DayView.access$1500:(Lcom/android/calendar/DayView;)I
199 ········30:·istore········7199 ········30:·istore········7
200 ········32:·iload·········5200 ········32:·iload·········5
201 ········34:·iload·········7201 ········34:·iload·········7
202 ········36:·if_icmpeq·····198202 ········36:·if_icmpeq·····194
203 ········39:·iload_3203 ········39:·iload_3
204 ········40:·istore········8204 ········40:·istore········8
205 ········42:·aload_0205 ········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········4207 ········46:·astore········4
208 ········48:·aload_0208 ········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 modifiedOffset 226, 227 lines modified
226 ········85:·invokestatic··#36·················//·Method·com/android/calendar/DayView.access$1502:(Lcom/android/calendar/DayView;I)I226 ········85:·invokestatic··#36·················//·Method·com/android/calendar/DayView.access$1502:(Lcom/android/calendar/DayView;I)I
227 ········88:·pop227 ········88:·pop
228 ········89:·aload_0228 ········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········4231 ········96:·astore········4
232 ········98:·aload·········4232 ········98:·aload·········4
233 ·······100:·ifnonnull·····204233 ·······100:·ifnonnull·····200
234 ·······103:·aload_0234 ·······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········4236 ·······107:·astore········4
237 ·······109:·new···········#42·················//·class·java/util/ArrayList237 ·······109:·new···········#42·················//·class·java/util/ArrayList
238 ·······112:·astore········6238 ·······112:·astore········6
239 ·······114:·aload·········6239 ·······114:·aload·········6
240 ·······116:·invokespecial·#43·················//·Method·java/util/ArrayList."<init>":()V240 ·······116:·invokespecial·#43·················//·Method·java/util/ArrayList."<init>":()V
241 ·······119:·aload·········4241 ·······119:·aload·········4
242 ·······121:·aload·········6242 ·······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:·pop244 ·······126:·pop
245 ·······127:·aload_0245 ·······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 ·······135:·invokevirtual·#50·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;247 ·······131:·invokevirtual·#50·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
250 ·······138:·astore········9248 ·······134:·astore········4
251 ·······140:·aload·········9249 ·······136:·aload·········4
252 ·······142:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z250 ·······138:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
253 ·······147:·istore········5251 ·······143:·istore········7
254 ·······149:·iload·········5252 ·······145:·iload·········7
255 ·······151:·ifeq··········221253 ·······147:·ifeq··········217
256 ·······154:·aload·········9254 ·······150:·aload·········4
257 ·······156:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;255 ·······152:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
258 ·······161:·checkcast·····#62·················//·class·com/android/calendar/Event256 ·······157:·checkcast·····#62·················//·class·com/android/calendar/Event
259 ·······164:·astore········10257 ·······160:·astore········9
260 ·······166:·aload·········10258 ·······162:·aload·········9
261 ·······168:·invokevirtual·#65·················//·Method·com/android/calendar/Event.drawAsAllday:()Z259 ·······164:·invokevirtual·#65·················//·Method·com/android/calendar/Event.drawAsAllday:()Z
262 ·······171:·istore········5260 ·······167:·istore········7
263 ·······173:·iload·········5261 ·······169:·iload·········7
264 ·······175:·ifeq··········140262 ·······171:·ifeq··········136
265 ·······178:·aload_0263 ·······174:·aload_0
266 ·······179:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;264 ·······175:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;
267 ·······182:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;265 ·······178:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;
268 ·······185:·astore········4266 ·······181:·astore········6
269 ·······187:·aload·········4267 ·······183:·aload·········6
270 ·······189:·aload·········10268 ·······185:·aload·········9
271 ·······191:·invokevirtual·#69·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z269 ·······187:·invokevirtual·#69·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
272 ·······194:·pop270 ·······190:·pop
273 ·······195:·goto··········140271 ·······191:·goto··········136
274 ·······198:·iconst_0272 ·······194:·iconst_0
275 ·······199:·istore········8273 ·······195:·istore········8
276 ·······201:·goto··········42274 ·······197:·goto··········42
277 ·······204:·aload_0275 ·······200:·aload_0
278 ·······205:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;276 ·······201:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;
279 ·······208:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;277 ·······204:·invokestatic··#40·················//·Method·com/android/calendar/DayView.access$1700:(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;
280 ·······211:·astore········4278 ·······207:·astore········4
281 ·······213:·aload·········4279 ·······209:·aload·········4
282 ·······215:·invokevirtual·#72·················//·Method·java/util/ArrayList.clear:()V280 ·······211:·invokevirtual·#72·················//·Method·java/util/ArrayList.clear:()V
283 ·······218:·goto··········127281 ·······214:·goto··········127
284 ·······221:·aload_0282 ·······217:·aload_0
285 ·······222:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;283 ·······218:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;
286 ·······225:·invokestatic··#76·················//·Method·com/android/calendar/DayView.access$1800:(Lcom/android/calendar/DayView;)[Landroid/text/StaticLayout;284 ·······221:·invokestatic··#76·················//·Method·com/android/calendar/DayView.access$1800:(Lcom/android/calendar/DayView;)[Landroid/text/StaticLayout;
287 ·······228:·astore········4285 ·······224:·astore········4
288 ·······230:·aload·········4286 ·······226:·aload·········4
289 ·······232:·ifnull········269287 ·······228:·ifnull········265
290 ·······235:·aload_0288 ·······231:·aload_0
291 ·······236:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;289 ·······232:·getfield······#12·················//·Field·this$0:Lcom/android/calendar/DayView;
292 ·······239:·invokestatic··#76·················//·Method·com/android/calendar/DayView.access$1800:(Lcom/android/calendar/DayView;)[Landroid/text/StaticLayout;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 ·······273:·astore········4291 ·······238:·astore········4
 292 ·······240:·aload·········4
 293 ·······242:·arraylength
 294 ·······243:·istore········5
309 ·······275:·aload_0295 ·······245:·aload_0
310 ·······276:·getfield······#14·················//·Field·val$events:Ljava/util/ArrayList;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.
1.66 KB
com/android/calendar/DayView.class
1.59 KB
procyon -ec {}
    
Offset 3821, 22 lines modifiedOffset 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 ····················}
1.0 KB
com/android/calendar/DeleteEventHelper.class
939 B
procyon -ec {}
    
Offset 185, 17 lines modifiedOffset 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(array[i]));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);
1.98 KB
com/android/common/contacts/BaseEmailAddressAdapter.class
1.87 KB
procyon -ec {}
    
Offset 209, 23 lines modifiedOffset 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_0360:·{216 ····················Label_0349:·{
217 ························if·(string·==·null·||·int1·==·0)·{217 ························if·(string·==·null·||·int1·==·0)·{
218 ····························break·Label_0360;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_0360;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;
2.41 KB
com/android/calendar/Event.class
2.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 1039, 21 lines modifiedOffset 1039, 21 lines modified
1039 ·······110:·aload·········41039 ·······110:·aload·········4
1040 ·······112:·invokevirtual·#256················//·Method·java/util/ArrayList.isEmpty:()Z1040 ·······112:·invokevirtual·#256················//·Method·java/util/ArrayList.isEmpty:()Z
1041 ·······115:·istore········81041 ·······115:·istore········8
1042 ·······117:·iload·········81042 ·······117:·iload·········8
1043 ·······119:·ifeq··········1971043 ·······119:·ifeq··········197
1044 ·······122:·aload·········51044 ·······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········151046 ·······127:·astore········14
1047 ·······129:·aload·········151047 ·······129:·aload·········14
1048 ·······131:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1048 ·······131:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1049 ·······136:·istore········81049 ·······136:·istore········15
1050 ·······138:·iload·········81050 ·······138:·iload·········15
1051 ·······140:·ifeq··········1861051 ·······140:·ifeq··········186
1052 ·······143:·aload·········151052 ·······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/Event1054 ·······150:·checkcast·····#2··················//·class·com/android/calendar/Event
1055 ·······153:·astore········161055 ·······153:·astore········16
1056 ·······155:·aload·········161056 ·······155:·aload·········16
1057 ·······157:·iload·········111057 ·······157:·iload·········11
1058 ·······159:·invokevirtual·#260················//·Method·setMaxColumns:(I)V1058 ·······159:·invokevirtual·#260················//·Method·setMaxColumns:(I)V
1059 ·······162:·goto··········1291059 ·······162:·goto··········129
Offset 1108, 21 lines modifiedOffset 1108, 21 lines modified
1108 ·······264:·iload·········181108 ·······264:·iload·········18
1109 ·······266:·if_icmpge·····481109 ·······266:·if_icmpge·····48
1110 ·······269:·iload·········181110 ·······269:·iload·········18
1111 ·······271:·istore········111111 ·······271:·istore········11
1112 ·······273:·goto··········481112 ·······273:·goto··········48
1113 ·······276:·aload·········51113 ·······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········121115 ·······281:·astore········14
1116 ·······283:·aload·········121116 ·······283:·aload·········14
1117 ·······285:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1117 ·······285:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1118 ·······290:·istore········81118 ·······290:·istore········15
1119 ·······292:·iload·········81119 ·······292:·iload·········15
1120 ·······294:·ifeq··········3191120 ·······294:·ifeq··········319
1121 ·······297:·aload·········121121 ·······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/Event1123 ·······304:·checkcast·····#2··················//·class·com/android/calendar/Event
1124 ·······307:·astore········161124 ·······307:·astore········16
1125 ·······309:·aload·········161125 ·······309:·aload·········16
1126 ·······311:·iload·········111126 ·······311:·iload·········11
1127 ·······313:·invokevirtual·#260················//·Method·setMaxColumns:(I)V1127 ·······313:·invokevirtual·#260················//·Method·setMaxColumns:(I)V
1128 ·······316:·goto··········2831128 ·······316:·goto··········283
1.33 KB
com/android/calendar/EventInfoFragment$QueryHandler.class
1.22 KB
procyon -ec {}
    
Offset 123, 15 lines modifiedOffset 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$3376(this.this$0,·8);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);
41.4 KB
com/android/calendar/EventInfoFragment.class
41.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 2013, 15 lines modifiedOffset 2013, 15 lines modified
2013 ··#2011·=·Utf8···············access$30002013 ··#2011·=·Utf8···············access$3000
2014 ··#2012·=·Utf8···············access$30022014 ··#2012·=·Utf8···············access$3002
2015 ··#2013·=·Utf8···············access$31002015 ··#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$32002017 ··#2015·=·Utf8···············access$3200
2018 ··#2016·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;II)V2018 ··#2016·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;II)V
2019 ··#2017·=·Utf8···············access$33002019 ··#2017·=·Utf8···············access$3300
2020 ··#2018·=·Utf8···············access$33762020 ··#2018·=·Utf8···············access$3302
2021 ··#2019·=·Utf8···············access$34002021 ··#2019·=·Utf8···············access$3400
2022 ··#2020·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V2022 ··#2020·=·Utf8···············(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V
2023 ··#2021·=·Utf8···············access$35002023 ··#2021·=·Utf8···············access$3500
2024 ··#2022·=·Utf8···············access$35022024 ··#2022·=·Utf8···············access$3502
2025 ··#2023·=·Utf8···············access$36022025 ··#2023·=·Utf8···············access$3602
2026 ··#2024·=·Utf8···············access$37002026 ··#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 modifiedOffset 3986, 24 lines modified
3986 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC3986 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
3987 ····Code:3987 ····Code:
3988 ······stack=300,·locals=1,·args_size=13988 ······stack=300,·locals=1,·args_size=1
3989 ·········0:·aload_03989 ·········0:·aload_0
3990 ·········1:·getfield······#455················//·Field·mCurrentQuery:I3990 ·········1:·getfield······#455················//·Field·mCurrentQuery:I
3991 ·········4:·ireturn3991 ·········4:·ireturn
  
3992 ··static·int·access$3376(com.android.calendar.EventInfoFragment,·int);3992 ··static·int·access$3302(com.android.calendar.EventInfoFragment,·int);
3993 ····descriptor:·(Lcom/android/calendar/EventInfoFragment;I)I3993 ····descriptor:·(Lcom/android/calendar/EventInfoFragment;I)I
3994 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC3994 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
3995 ····Code:3995 ····Code:
3996 ······stack=300,·locals=3,·args_size=23996 ······stack=300,·locals=2,·args_size=2
3997 ·········0:·aload_03997 ·········0:·aload_0
3998 ·········1:·getfield······#455················//·Field·mCurrentQuery:I 
3999 ·········4:·iload_13998 ·········1:·iload_1
4000 ·········5:·ior 
4001 ·········6:·istore_2 
4002 ·········7:·aload_0 
4003 ·········8:·iload_2 
4004 ·········9:·putfield······#455················//·Field·mCurrentQuery:I3999 ·········2:·putfield······#455················//·Field·mCurrentQuery:I
4005 ········12:·iload_24000 ·········5:·iload_1
4006 ········13:·ireturn4001 ·········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;)V4003 ····descriptor:·(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V
4009 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC4004 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
4010 ····Code:4005 ····Code:
4011 ······stack=300,·locals=4,·args_size=44006 ······stack=300,·locals=4,·args_size=4
4012 ·········0:·aload_04007 ·········0:·aload_0
Offset 4943, 128 lines modifiedOffset 4938, 120 lines modified
4943 ····flags:·(0x0002)·ACC_PRIVATE4938 ····flags:·(0x0002)·ACC_PRIVATE
4944 ····Code:4939 ····Code:
4945 ······stack=300,·locals=7,·args_size=14940 ······stack=300,·locals=7,·args_size=1
4946 ·········0:·iconst_14941 ·········0:·iconst_1
4947 ·········1:·istore_14942 ·········1:·istore_1
4948 ·········2:·aload_04943 ·········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 ·········8:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;4945 ·········6:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
4953 ········11:·astore_34946 ·········9:·astore_2
4954 ········12:·aload_34947 ········10:·aload_2
4955 ········13:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z4948 ········11:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
4956 ········18:·istore········4 
4957 ········20:·iload·········44949 ········16:·istore_3
 4950 ········17:·iload_3
4958 ········22:·ifeq··········634951 ········18:·ifeq··········59
4959 ········25:·aload_34952 ········21:·aload_2
4960 ········26:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;4953 ········22:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
4961 ········31:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee4954 ········27:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee
4962 ········34:·astore········54955 ········30:·astore········4
4963 ········36:·aload·········54956 ········32:·aload·········4
4964 ········38:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;4957 ········34:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;
4965 ········41:·astore_24958 ········37:·astore········5
4966 ········42:·aload_04959 ········39:·aload_0
4967 ········43:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String;4960 ········40:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String;
4968 ········46:·astore········64961 ········43:·astore········6
4969 ········48:·aload_24962 ········45:·aload·········5
4970 ········49:·aload·········64963 ········47:·aload·········6
4971 ········51:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z4964 ········49:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z
4972 ········54:·istore········4 
4973 ········56:·iload·········44965 ········52:·istore_3
 4966 ········53:·iload_3
4974 ········58:·ifeq··········124967 ········54:·ifeq··········10
4975 ········61:·iload_14968 ········57:·iload_1
4976 ········62:·ireturn4969 ········58:·ireturn
4977 ········63:·aload_04970 ········59:·aload_0
4978 ········64:·getfield······#503················//·Field·mTentativeAttendees:Ljava/util/ArrayList;4971 ········60:·getfield······#503················//·Field·mTentativeAttendees:Ljava/util/ArrayList;
4979 ········67:·astore_2 
4980 ········68:·aload_2 
4981 ········69:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;4972 ········63:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
4982 ········72:·astore_34973 ········66:·astore_2
4983 ········73:·aload_34974 ········67:·aload_2
4984 ········74:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z4975 ········68:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
4985 ········79:·istore········4 
4986 ········81:·iload·········44976 ········73:·istore_3
 4977 ········74:·iload_3
4987 ········83:·ifeq··········1254978 ········75:·ifeq··········117
4988 ········86:·aload_34979 ········78:·aload_2
4989 ········87:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;4980 ········79:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
4990 ········92:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee4981 ········84:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee
4991 ········95:·astore········54982 ········87:·astore········4
4992 ········97:·aload·········54983 ········89:·aload·········4
4993 ········99:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;4984 ········91:·getfield······#959················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;
4994 ·······102:·astore_24985 ········94:·astore········5
4995 ·······103:·aload_04986 ········96:·aload_0
4996 ·······104:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String;4987 ········97:·getfield······#961················//·Field·mSyncAccountName:Ljava/lang/String;
4997 ·······107:·astore········64988 ·······100:·astore········6
4998 ·······109:·aload_24989 ·······102:·aload·········5
4999 ·······110:·aload·········64990 ·······104:·aload·········6
5000 ·······112:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z4991 ·······106:·invokestatic··#965················//·Method·com/android/calendar/Utils.isEmailableFrom:(Ljava/lang/String;Ljava/lang/String;)Z
5001 ·······115:·istore········4 
5002 ·······117:·iload·········44992 ·······109:·istore_3
 4993 ·······110:·iload_3
5003 ·······119:·ifeq··········734994 ·······111:·ifeq··········67
5004 ·······122:·goto··········614995 ·······114:·goto··········57
5005 ·······125:·aload_04996 ·······117:·aload_0
5006 ·······126:·getfield······#505················//·Field·mNoResponseAttendees:Ljava/util/ArrayList;4997 ·······118:·getfield······#505················//·Field·mNoResponseAttendees:Ljava/util/ArrayList;
5007 ·······129:·astore_2 
5008 ·······130:·aload_2 
5009 ·······131:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;4998 ·······121:·invokevirtual·#945················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
5010 ·······134:·astore_34999 ·······124:·astore_2
5011 ·······135:·aload_35000 ·······125:·aload_2
5012 ·······136:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z5001 ·······126:·invokeinterface·#950,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
5013 ·······141:·istore········4 
5014 ·······143:·iload·········45002 ·······131:·istore_3
 5003 ·······132:·iload_3
5015 ·······145:·ifeq··········1875004 ·······133:·ifeq··········175
5016 ·······148:·aload_35005 ·······136:·aload_2
5017 ·······149:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;5006 ·······137:·invokeinterface·#954,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
5018 ·······154:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee5007 ·······142:·checkcast·····#956················//·class·com/android/calendar/CalendarEventModel$Attendee
Max diff block lines reached; 28674/42185 bytes (67.97%) of diff not shown.
8.28 KB
com/android/calendar/QuickResponseSettings.class
8.19 KB
javap -verbose -constants -s -l -private {}
    
Offset 207, 105 lines modifiedOffset 207, 103 lines modified
207 ········41:·aload_0207 ········41:·aload_0
208 ········42:·aload_2208 ········42:·aload_2
209 ········43:·putfield······#62·················//·Field·mResponses:[Ljava/lang/String;209 ········43:·putfield······#62·················//·Field·mResponses:[Ljava/lang/String;
210 ········46:·aload_0210 ········46:·aload_0
211 ········47:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;211 ········47:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;
212 ········50:·astore_2212 ········50:·astore_2
213 ········51:·aload_2213 ········51:·aload_2
214 ········52:·ifnull········201214 ········52:·ifnull········198
215 ········55:·aload_0215 ········55:·aload_0
216 ········56:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;216 ········56:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;
217 ········59:·arraylength217 ········59:·arraylength
218 ········60:·istore········5 
219 ········62:·iload·········5 
220 ········64:·anewarray·····#64·················//·class·android/preference/EditTextPreference218 ········60:·anewarray·····#64·················//·class·android/preference/EditTextPreference
221 ········67:·astore_2219 ········63:·astore_2
222 ········68:·aload_0220 ········64:·aload_0
223 ········69:·aload_2221 ········65:·aload_2
224 ········70:·putfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference;222 ········66:·putfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference;
225 ········73:·aload_0223 ········69:·aload_0
226 ········74:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;224 ········70:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;
227 ········77:·astore_2 
228 ········78:·aload_2 
229 ········79:·invokestatic··#72·················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;)V225 ········73:·invokestatic··#72·················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;)V
230 ········82:·iconst_0226 ········76:·iconst_0
231 ········83:·istore········6227 ········77:·istore········6
232 ········85:·aload_0228 ········79:·aload_0
233 ········86:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;229 ········80:·getfield······#62·················//·Field·mResponses:[Ljava/lang/String;
 230 ········83:·astore_3
 231 ········84:·aload_3
 232 ········85:·arraylength
234 ········89:·astore········7233 ········86:·istore········7
235 ········91:·aload·········7 
236 ········93:·arraylength234 ········88:·iconst_0
 235 ········89:·istore········5
 236 ········91:·aconst_null
 237 ········92:·astore_2
 238 ········93:·iconst_0
237 ········94:·istore········8239 ········94:·istore········8
238 ········96:·iconst_0 
239 ········97:·istore········9 
240 ········99:·iconst_0 
241 ·······100:·istore········10 
242 ·······102:·iload·········9240 ········96:·iload·········5
 241 ········98:·iload·········7
 242 ·······100:·if_icmpge·····210
 243 ·······103:·aload_3
243 ·······104:·iload·········8244 ·······104:·iload·········5
244 ·······106:·if_icmpge·····213 
245 ·······109:·aload·········7 
246 ·······111:·iload·········9 
247 ·······113:·aaload245 ·······106:·aaload
248 ·······114:·astore········11246 ·······107:·astore········9
249 ·······116:·new···········#64·················//·class·android/preference/EditTextPreference247 ·······109:·new···········#64·················//·class·android/preference/EditTextPreference
250 ·······119:·astore········12248 ·······112:·astore········10
251 ·······121:·aload_0249 ·······114:·aload_0
252 ·······122:·invokevirtual·#40·················//·Method·getActivity:()Landroid/app/Activity;250 ·······115:·invokevirtual·#40·················//·Method·getActivity:()Landroid/app/Activity;
253 ·······125:·astore_2251 ·······118:·astore········11
254 ·······126:·aload·········12252 ·······120:·aload·········10
255 ·······128:·aload_2253 ·······122:·aload·········11
256 ·······129:·invokespecial·#75·················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V254 ·······124:·invokespecial·#75·················//·Method·android/preference/EditTextPreference."<init>":(Landroid/content/Context;)V
257 ·······132:·ldc···········#76·················//·int·2131558576255 ·······127:·ldc···········#76·················//·int·2131558576
258 ·······134:·istore········5256 ·······129:·istore········12
259 ·······136:·aload·········12257 ·······131:·aload·········10
260 ·······138:·iload·········5258 ·······133:·iload·········12
261 ·······140:·invokevirtual·#80·················//·Method·android/preference/EditTextPreference.setDialogTitle:(I)V259 ·······135:·invokevirtual·#80·················//·Method·android/preference/EditTextPreference.setDialogTitle:(I)V
262 ·······143:·aload·········12260 ·······138:·aload·········10
263 ·······145:·aload·········11261 ·······140:·aload·········9
264 ·······147:·invokevirtual·#83·················//·Method·android/preference/EditTextPreference.setTitle:(Ljava/lang/CharSequence;)V262 ·······142:·invokevirtual·#83·················//·Method·android/preference/EditTextPreference.setTitle:(Ljava/lang/CharSequence;)V
265 ·······150:·aload·········12263 ·······145:·aload·········10
266 ·······152:·aload·········11264 ·······147:·aload·········9
267 ·······154:·invokevirtual·#87·················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V265 ·······149:·invokevirtual·#87·················//·Method·android/preference/EditTextPreference.setText:(Ljava/lang/String;)V
268 ·······157:·aload·········12266 ·······152:·aload·········10
269 ·······159:·aload_0267 ·······154:·aload_0
270 ·······160:·invokevirtual·#91·················//·Method·android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V268 ·······155:·invokevirtual·#91·················//·Method·android/preference/EditTextPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V
271 ·······163:·aload_0269 ·······158:·aload_0
272 ·······164:·getfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference;270 ·······159:·getfield······#66·················//·Field·mEditTextPrefs:[Landroid/preference/EditTextPreference;
273 ·······167:·astore_2271 ·······162:·astore········11
274 ·······168:·iload·········10272 ·······164:·iload·········8
275 ·······170:·iconst_1273 ·······166:·iconst_1
276 ·······171:·iadd274 ·······167:·iadd
277 ·······172:·istore········6275 ·······168:·istore········6
278 ·······174:·aload_2 
279 ·······175:·iload·········10 
280 ·······177:·aload·········12276 ·······170:·aload·········11
 277 ·······172:·iload·········8
 278 ·······174:·aload·········10
281 ·······179:·aastore279 ·······176:·aastore
282 ·······180:·aload·········4280 ·······177:·aload·········4
283 ·······182:·aload·········12281 ·······179:·aload·········10
284 ·······184:·invokevirtual·#95·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z282 ·······181:·invokevirtual·#95·················//·Method·android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z
285 ·······187:·pop283 ·······184:·pop
286 ·······188:·iload·········9284 ·······185:·iload·········5
287 ·······190:·iconst_1285 ·······187:·iconst_1
288 ·······191:·iadd286 ·······188:·iadd
289 ·······192:·istore········9287 ·······189:·istore········5
290 ·······194:·iload·········6288 ·······191:·iload·········6
291 ·······196:·istore········10289 ·······193:·istore········8
292 ·······198:·goto··········102290 ·······195:·goto··········96
293 ·······201:·ldc···········#11·················//·String·QuickResponseSettings291 ·······198:·ldc···········#11·················//·String·QuickResponseSettings
294 ·······203:·astore_2292 ·······200:·astore_2
295 ·······204:·ldc···········#97·················//·String·No·responses·found293 ·······201:·ldc···········#97·················//·String·No·responses·found
296 ·······206:·astore_3294 ·······203:·astore_3
297 ·······207:·aload_2295 ·······204:·aload_2
298 ·······208:·aload_3296 ·······205:·aload_3
299 ·······209:·invokestatic··#103················//·Method·android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I297 ·······206:·invokestatic··#103················//·Method·android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I
300 ·······212:·pop298 ·······209:·pop
301 ·······213:·aload_0299 ·······210:·aload_0
302 ·······214:·aload·········4300 ·······211:·aload·········4
303 ·······216:·invokevirtual·#107················//·Method·setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V301 ·······213:·invokevirtual·#107················//·Method·setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V
304 ·······219:·return302 ·······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;)Z304 ····descriptor:·(Landroid/preference/Preference;Ljava/lang/Object;)Z
307 ····flags:·(0x0001)·ACC_PUBLIC305 ····flags:·(0x0001)·ACC_PUBLIC
308 ····Code:306 ····Code:
309 ······stack=300,·locals=8,·args_size=3307 ······stack=300,·locals=8,·args_size=3
310 ·········0:·iconst_0308 ·········0:·iconst_0
8.27 KB
com/android/ex/chips/BaseRecipientAdapter.class
8.18 KB
javap -verbose -constants -s -l -private {}
    
Offset 1258, 104 lines modifiedOffset 1258, 102 lines modified
1258 ·········3:·astore_31258 ·········3:·astore_3
1259 ·········4:·aload_31259 ·········4:·aload_3
1260 ·········5:·invokespecial·#194················//·Method·java/util/ArrayList."<init>":()V1260 ·········5:·invokespecial·#194················//·Method·java/util/ArrayList."<init>":()V
1261 ·········8:·iconst_01261 ·········8:·iconst_0
1262 ·········9:·istore········41262 ·········9:·istore········4
1263 ········11:·aload_11263 ········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 ········19:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;1265 ········15:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
1268 ········24:·astore········61266 ········20:·astore········5
1269 ········26:·aload·········61267 ········22:·aload·········5
1270 ········28:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1268 ········24:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1271 ········33:·istore········71269 ········29:·istore········6
1272 ········35:·iload·········71270 ········31:·iload·········6
1273 ········37:·ifeq··········1401271 ········33:·ifeq··········136
1274 ········40:·aload·········61272 ········36:·aload·········5
1275 ········42:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1273 ········38:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1276 ········47:·checkcast·····#218················//·class·java/util/Map$Entry1274 ········43:·checkcast·····#218················//·class·java/util/Map$Entry
1277 ········50:·astore········81275 ········46:·astore········7
1278 ········52:·aload·········81276 ········48:·aload·········7
1279 ········54:·invokeinterface·#221,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;1277 ········50:·invokeinterface·#221,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
1280 ········59:·checkcast·····#223················//·class·java/util/List1278 ········55:·checkcast·····#223················//·class·java/util/List
1281 ········62:·astore········91279 ········58:·astore········8
1282 ········64:·aload·········91280 ········60:·aload·········8
1283 ········66:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/List.size:()I1281 ········62:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/List.size:()I
 1282 ········67:·istore········9
 1283 ········69:·iconst_0
1284 ········71:·istore········101284 ········70:·istore········10
1285 ········73:·iconst_0 
1286 ········74:·istore········11 
1287 ········76:·iload·········11 
1288 ········78:·iload·········101285 ········72:·iload·········10
 1286 ········74:·iload·········9
1289 ········80:·if_icmpge·····1271287 ········76:·if_icmpge·····123
1290 ········83:·aload·········91288 ········79:·aload·········8
1291 ········85:·iload·········111289 ········81:·iload·········10
1292 ········87:·invokeinterface·#231,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1290 ········83:·invokeinterface·#231,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1293 ········92:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry1291 ········88:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry
1294 ········95:·astore········121292 ········91:·astore········11
1295 ········97:·aload_31293 ········93:·aload_3
1296 ········98:·aload·········121294 ········94:·aload·········11
1297 ·······100:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1295 ········96:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1298 ·······105:·pop1296 ·······101:·pop
1299 ·······106:·aload_01297 ·······102:·aload_0
1300 ·······107:·aload·········121298 ·······103:·aload·········11
1301 ·······109:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V1299 ·······105:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V
1302 ·······112:·iload·········41300 ·······108:·iload·········4
1303 ·······114:·iconst_11301 ·······110:·iconst_1
1304 ·······115:·iadd1302 ·······111:·iadd
1305 ·······116:·istore········41303 ·······112:·istore········4
1306 ·······118:·iload·········111304 ·······114:·iload·········10
1307 ·······120:·iconst_11305 ·······116:·iconst_1
1308 ·······121:·iadd1306 ·······117:·iadd
1309 ·······122:·istore········111307 ·······118:·istore········10
1310 ·······124:·goto··········761308 ·······120:·goto··········72
1311 ·······127:·aload_01309 ·······123:·aload_0
1312 ·······128:·getfield······#106················//·Field·mPreferredMaxResultCount:I1310 ·······124:·getfield······#106················//·Field·mPreferredMaxResultCount:I
1313 ·······131:·istore········71311 ·······127:·istore········6
1314 ·······133:·iload·········41312 ·······129:·iload·········4
1315 ·······135:·iload·········71313 ·······131:·iload·········6
1316 ·······137:·if_icmple·····261314 ·······133:·if_icmple·····22
1317 ·······140:·aload_01315 ·······136:·aload_0
1318 ·······141:·getfield······#106················//·Field·mPreferredMaxResultCount:I1316 ·······137:·getfield······#106················//·Field·mPreferredMaxResultCount:I
1319 ·······144:·istore········71317 ·······140:·istore········12
1320 ·······146:·iload·········41318 ·······142:·iload·········4
1321 ·······148:·iload·········71319 ·······144:·iload·········12
1322 ·······150:·if_icmpgt·····2001320 ·······146:·if_icmpgt·····196
1323 ·······153:·aload_21321 ·······149:·aload_2
1324 ·······154:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1322 ·······150:·invokeinterface·#242,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1325 ·······159:·astore········61323 ·······155:·astore········5
1326 ·······161:·aload·········61324 ·······157:·aload·········5
1327 ·······163:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1325 ·······159:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1328 ·······168:·istore········71326 ·······164:·istore········6
1329 ·······170:·iload·········71327 ·······166:·iload·········6
1330 ·······172:·ifeq··········2001328 ·······168:·ifeq··········196
1331 ·······175:·aload·········61329 ·······171:·aload·········5
1332 ·······177:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1330 ·······173:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1333 ·······182:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry1331 ·······178:·checkcast·····#233················//·class·com/android/ex/chips/RecipientEntry
1334 ·······185:·astore········121332 ·······181:·astore········11
1335 ·······187:·aload_01333 ·······183:·aload_0
1336 ·······188:·getfield······#106················//·Field·mPreferredMaxResultCount:I1334 ·······184:·getfield······#106················//·Field·mPreferredMaxResultCount:I
1337 ·······191:·istore········71335 ·······187:·istore········6
1338 ·······193:·iload·········41336 ·······189:·iload·········4
1339 ·······195:·iload·········71337 ·······191:·iload·········6
1340 ·······197:·if_icmple·····2021338 ·······193:·if_icmple·····198
1341 ·······200:·aload_31339 ·······196:·aload_3
1342 ·······201:·areturn1340 ·······197:·areturn
1343 ·······202:·aload_31341 ·······198:·aload_3
1344 ·······203:·aload·········121342 ·······199:·aload·········11
1345 ·······205:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1343 ·······201:·invokeinterface·#237,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1346 ·······210:·pop1344 ·······206:·pop
1347 ·······211:·aload_01345 ·······207:·aload_0
1348 ·······212:·aload·········121346 ·······208:·aload·········11
1349 ·······214:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V1347 ·······210:·invokespecial·#241················//·Method·tryFetchPhoto:(Lcom/android/ex/chips/RecipientEntry;)V
1350 ·······217:·iload·········41348 ·······213:·iload·········4
1351 ·······219:·iconst_11349 ·······215:·iconst_1
1352 ·······220:·iadd1350 ·······216:·iadd
1353 ·······221:·istore········41351 ·······217:·istore········4
1354 ·······223:·goto··········1611352 ·······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_PRIVATE1355 ····flags:·(0x0002)·ACC_PRIVATE
1358 ····Code:1356 ····Code:
1359 ······stack=300,·locals=10,·args_size=41357 ······stack=300,·locals=10,·args_size=4
1360 ·········0:·aload_01358 ·········0:·aload_0
52.0 KB
com/android/calendar/Utils.class
51.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 2243, 15 lines modifiedOffset 2243, 15 lines modified
2243 ········89:·istore_22243 ········89:·istore_2
2244 ········90:·goto··········592244 ········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_STATIC2247 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
2248 ····Code:2248 ····Code:
2249 ······stack=300,·locals=31,·args_size=72249 ······stack=300,·locals=30,·args_size=7
2250 ·········0:·getstatic·····#140················//·Field·mMinutesLoaded:Z2250 ·········0:·getstatic·····#140················//·Field·mMinutesLoaded:Z
2251 ·········3:·istore········72251 ·········3:·istore········7
2252 ·········5:·iload·········72252 ·········5:·iload·········7
2253 ·········7:·ifne··········1122253 ·········7:·ifne··········112
2254 ········10:·aload·········62254 ········10:·aload·········6
2255 ········12:·ifnonnull·····322255 ········12:·ifnonnull·····32
2256 ········15:·ldc···········#100················//·String·CalUtils2256 ········15:·ldc···········#100················//·String·CalUtils
Offset 2433, 51 lines modifiedOffset 2433, 51 lines modified
2433 ·······385:·istore········192433 ·······385:·istore········19
2434 ·······387:·new···········#183················//·class·com/android/calendar/Event2434 ·······387:·new···········#183················//·class·com/android/calendar/Event
2435 ·······390:·astore········202435 ·······390:·astore········20
2436 ·······392:·aload·········202436 ·······392:·aload·········20
2437 ·······394:·invokespecial·#222················//·Method·com/android/calendar/Event."<init>":()V2437 ·······394:·invokespecial·#222················//·Method·com/android/calendar/Event."<init>":()V
2438 ·······397:·aload_12438 ·······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········212440 ·······401:·astore········12
2441 ·······403:·aload·········212441 ·······403:·aload·········12
2442 ·······405:·invokeinterface·#406,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2442 ·······405:·invokeinterface·#406,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2443 ·······410:·istore········72443 ·······410:·istore········7
2444 ·······412:·iload·········72444 ·······412:·iload·········7
2445 ·······414:·ifeq··········18922445 ·······414:·ifeq··········1892
2446 ·······417:·aload·········212446 ·······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/Event2448 ·······424:·checkcast·····#183················//·class·com/android/calendar/Event
2449 ·······427:·astore········222449 ·······427:·astore········21
2450 ·······429:·aload·········222450 ·······429:·aload·········21
2451 ·······431:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I2451 ·······431:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I
2452 ·······434:·istore········72452 ·······434:·istore········7
2453 ·······436:·iload·········72453 ·······436:·iload·········7
2454 ·······438:·iload_02454 ·······438:·iload_0
2455 ·······439:·if_icmplt·····4032455 ·······439:·if_icmplt·····403
2456 ·······442:·aload·········222456 ·······442:·aload·········21
2457 ·······444:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I2457 ·······444:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I
2458 ·······447:·istore········72458 ·······447:·istore········7
2459 ·······449:·iload·········72459 ·······449:·iload·········7
2460 ·······451:·iload·········192460 ·······451:·iload·········19
2461 ·······453:·if_icmpgt·····4032461 ·······453:·if_icmpgt·····403
2462 ·······456:·aload·········222462 ·······456:·aload·········21
2463 ·······458:·invokevirtual·#413················//·Method·com/android/calendar/Event.drawAsAllday:()Z2463 ·······458:·invokevirtual·#413················//·Method·com/android/calendar/Event.drawAsAllday:()Z
2464 ·······461:·istore········72464 ·······461:·istore········7
2465 ·······463:·iload·········72465 ·······463:·iload·········7
2466 ·······465:·ifeq··········4862466 ·······465:·ifeq··········486
2467 ·······468:·aload·········52467 ·······468:·aload·········5
2468 ·······470:·arraylength2468 ·······470:·arraylength
2469 ·······471:·istore········72469 ·······471:·istore········7
2470 ·······473:·aload·········222470 ·······473:·aload·········21
2471 ·······475:·aload·········142471 ·······475:·aload·········14
2472 ·······477:·iload_02472 ·······477:·iload_0
2473 ·······478:·iload·········72473 ·······478:·iload·········7
2474 ·······480:·invokestatic··#417················//·Method·addAllDayToStrands:(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V2474 ·······480:·invokestatic··#417················//·Method·addAllDayToStrands:(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V
2475 ·······483:·goto··········4032475 ·······483:·goto··········403
2476 ·······486:·aload·········222476 ·······486:·aload·········21
2477 ·······488:·aload·········202477 ·······488:·aload·········20
2478 ·······490:·invokevirtual·#421················//·Method·com/android/calendar/Event.copyTo:(Lcom/android/calendar/Event;)V2478 ·······490:·invokevirtual·#421················//·Method·com/android/calendar/Event.copyTo:(Lcom/android/calendar/Event;)V
2479 ·······493:·aload·········202479 ·······493:·aload·········20
2480 ·······495:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I2480 ·······495:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I
2481 ·······498:·istore········72481 ·······498:·istore········7
2482 ·······500:·iload·········72482 ·······500:·iload·········7
2483 ·······502:·iload_02483 ·······502:·iload_0
Offset 2636, 170 lines modifiedOffset 2636, 170 lines modified
2636 ·······834:·aload·········202636 ·······834:·aload·········20
2637 ·······836:·iload·········72637 ·······836:·iload·········7
2638 ·······838:·putfield······#225················//·Field·com/android/calendar/Event.startTime:I2638 ·······838:·putfield······#225················//·Field·com/android/calendar/Event.startTime:I
2639 ·······841:·goto··········7172639 ·······841:·goto··········717
2640 ·······844:·aload·········152640 ·······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$DNASegment2642 ·······849:·checkcast·····#235················//·class·com/android/calendar/Utils$DNASegment
2643 ·······852:·astore········232643 ·······852:·astore········22
2644 ·······854:·aload·········202644 ·······854:·aload·········20
2645 ·······856:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I2645 ·······856:·getfield······#195················//·Field·com/android/calendar/Event.startDay:I
2646 ·······859:·iload_02646 ·······859:·iload_0
2647 ·······860:·isub2647 ·······860:·isub
2648 ·······861:·sipush········14402648 ·······861:·sipush········1440
2649 ·······864:·imul2649 ·······864:·imul
2650 ·······865:·istore········72650 ·······865:·istore········7
2651 ·······867:·aload·········202651 ·······867:·aload·········20
2652 ·······869:·getfield······#225················//·Field·com/android/calendar/Event.startTime:I2652 ·······869:·getfield······#225················//·Field·com/android/calendar/Event.startTime:I
2653 ·······872:·istore········112653 ·······872:·istore········11
2654 ·······874:·iload·········72654 ·······874:·iload·········7
2655 ·······876:·iload·········112655 ·······876:·iload·········11
2656 ·······878:·iadd2656 ·······878:·iadd
2657 ·······879:·istore········242657 ·······879:·istore········23
2658 ·······881:·aload·········202658 ·······881:·aload·········20
2659 ·······883:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I2659 ·······883:·getfield······#186················//·Field·com/android/calendar/Event.endDay:I
2660 ·······886:·iload_02660 ·······886:·iload_0
2661 ·······887:·isub2661 ·······887:·isub
2662 ·······888:·sipush········14402662 ·······888:·sipush········1440
2663 ·······891:·imul2663 ·······891:·imul
2664 ·······892:·istore········72664 ·······892:·istore········7
2665 ·······894:·aload·········202665 ·······894:·aload·········20
2666 ·······896:·getfield······#229················//·Field·com/android/calendar/Event.endTime:I2666 ·······896:·getfield······#229················//·Field·com/android/calendar/Event.endTime:I
2667 ·······899:·istore········112667 ·······899:·istore········11
2668 ·······901:·iload·········72668 ·······901:·iload·········7
2669 ·······903:·iload·········112669 ·······903:·iload·········11
2670 ·······905:·iadd2670 ·······905:·iadd
2671 ·······906:·istore········72671 ·······906:·istore········7
2672 ·······908:·iload·········242672 ·······908:·iload·········23
2673 ·······910:·iload·········172673 ·······910:·iload·········17
2674 ·······912:·iadd2674 ·······912:·iadd
2675 ·······913:·istore········112675 ·······913:·istore········11
2676 ·······915:·iload·········72676 ·······915:·iload·········7
2677 ·······917:·iload·········112677 ·······917:·iload·········11
2678 ·······919:·invokestatic··#198················//·Method·java/lang/Math.max:(II)I2678 ·······919:·invokestatic··#198················//·Method·java/lang/Math.max:(II)I
2679 ·······922:·istore········252679 ·······922:·istore········24
2680 ·······924:·iload·········242680 ·······924:·iload·········23
2681 ·······926:·ifge··········9322681 ·······926:·ifge··········932
2682 ·······929:·iconst_02682 ·······929:·iconst_0
2683 ·······930:·istore········242683 ·······930:·istore········23
2684 ·······932:·sipush········100802684 ·······932:·sipush········10080
2685 ·······935:·istore········72685 ·······935:·istore········7
2686 ·······937:·iload·········252686 ·······937:·iload·········24
2687 ·······939:·iload·········72687 ·······939:·iload·········7
2688 ·······941:·if_icmplt·····9492688 ·······941:·if_icmplt·····949
2689 ·······944:·sipush········100792689 ·······944:·sipush········10079
2690 ·······947:·istore········252690 ·······947:·istore········24
2691 ·······949:·aload·········232691 ·······949:·aload·········22
2692 ·······951:·getfield······#244················//·Field·com/android/calendar/Utils$DNASegment.endMinute:I2692 ·······951:·getfield······#244················//·Field·com/android/calendar/Utils$DNASegment.endMinute:I
2693 ·······954:·istore········72693 ·······954:·istore········7
2694 ·······956:·iload·········242694 ·······956:·iload·········23
Max diff block lines reached; 47152/53106 bytes (88.79%) of diff not shown.
2.68 KB
com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler.class
2.55 KB
procyon -ec {}
    
Offset 19, 15 lines modifiedOffset 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_0336: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 modifiedOffset 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$2812(this.this$0,·agendaWindowAdapter$DayAdapterInfo.size);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_0336;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;
1.61 KB
com/android/calendar/agenda/AgendaWindowAdapter.class
1.5 KB
procyon -ec {}
    
Offset 517, 30 lines modifiedOffset 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_0178:·{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_0178;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 ············}
10.2 KB
com/android/calendar/alerts/AlarmScheduler.class
10.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 825, 144 lines modifiedOffset 825, 144 lines modified
825 ·······689:·aload·········25825 ·······689:·aload·········25
826 ·······691:·checkcast·····#138················//·class·java/util/List826 ·······691:·checkcast·····#138················//·class·java/util/List
827 ·······694:·astore········25827 ·······694:·astore········25
828 ·······696:·aload·········25828 ·······696:·aload·········25
829 ·······698:·ifnull········627829 ·······698:·ifnull········627
830 ·······701:·aload·········25830 ·······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········32832 ·······708:·astore········8
833 ·······710:·aload·········32833 ·······710:·aload·········8
834 ·······712:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z834 ·······712:·invokeinterface·#233,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
835 ·······717:·istore········15835 ·······717:·istore········26
836 ·······719:·iload·········15836 ·······719:·iload·········26
837 ·······721:·ifeq··········627837 ·······721:·ifeq··········627
838 ·······724:·aload·········32838 ·······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········33840 ·······731:·astore········32
841 ·······733:·aload·········33841 ·······733:·aload·········32
842 ·······735:·checkcast·····#155················//·class·java/lang/Long842 ·······735:·checkcast·····#155················//·class·java/lang/Long
843 ·······738:·astore········33843 ·······738:·astore········32
844 ·······740:·aload·········33844 ·······740:·aload·········32
845 ·······742:·invokevirtual·#241················//·Method·java/lang/Long.longValue:()J845 ·······742:·invokevirtual·#241················//·Method·java/lang/Long.longValue:()J
846 ·······745:·lstore········34846 ·······745:·lstore········33
847 ·······747:·iload·········31847 ·······747:·iload·········31
848 ·······749:·i2l848 ·······749:·i2l
849 ·······750:·lstore········36849 ·······750:·lstore········35
850 ·······752:·ldc2_w········#242················//·long·60000l850 ·······752:·ldc2_w········#242················//·long·60000l
851 ·······755:·lstore········38851 ·······755:·lstore········37
852 ·······757:·lload·········36852 ·······757:·lload·········35
853 ·······759:·lload·········38853 ·······759:·lload·········37
854 ·······761:·lmul854 ·······761:·lmul
855 ·······762:·lstore········36855 ·······762:·lstore········35
856 ·······764:·lload·········34856 ·······764:·lload·········33
857 ·······766:·lload·········36857 ·······766:·lload·········35
858 ·······768:·lsub858 ·······768:·lsub
859 ·······769:·lstore········40859 ·······769:·lstore········39
860 ·······771:·lload·········40860 ·······771:·lload·········39
861 ·······773:·lload·········5861 ·······773:·lload·········5
862 ·······775:·lcmp862 ·······775:·lcmp
863 ·······776:·istore········15863 ·······776:·istore········26
864 ·······778:·iload·········15864 ·······778:·iload·········26
865 ·······780:·ifle··········803865 ·······780:·ifle··········803
866 ·······783:·lload·········40866 ·······783:·lload·········39
867 ·······785:·lload·········12867 ·······785:·lload·········12
868 ·······787:·lcmp868 ·······787:·lcmp
869 ·······788:·istore········15869 ·······788:·istore········26
870 ·······790:·iload·········15870 ·······790:·iload·········26
871 ·······792:·ifge··········803871 ·······792:·ifge··········803
872 ·······795:·lload·········40872 ·······795:·lload·········39
873 ·······797:·lstore········12873 ·······797:·lstore········12
874 ·······799:·iload·········19874 ·······799:·iload·········19
875 ·······801:·istore········14875 ·······801:·istore········14
876 ·······803:·ldc···········#39·················//·String·AlarmScheduler876 ·······803:·ldc···········#39·················//·String·AlarmScheduler
877 ·······805:·astore········8877 ·······805:·astore········9
878 ·······807:·iconst_3878 ·······807:·iconst_3
879 ·······808:·istore········26879 ·······808:·istore········41
880 ·······810:·aload·········8880 ·······810:·aload·········9
881 ·······812:·iload·········26881 ·······812:·iload·········41
882 ·······814:·invokestatic··#166················//·Method·android/util/Log.isLoggable:(Ljava/lang/String;I)Z882 ·······814:·invokestatic··#166················//·Method·android/util/Log.isLoggable:(Ljava/lang/String;I)Z
883 ·······817:·istore········15883 ·······817:·istore········26
884 ·······819:·iload·········15884 ·······819:·iload·········26
885 ·······821:·ifeq··········710885 ·······821:·ifeq··········710
886 ·······824:·aload·········11886 ·······824:·aload·········11
887 ·······826:·lload·········40887 ·······826:·lload·········39
888 ·······828:·invokevirtual·#170················//·Method·android/text/format/Time.set:(J)V888 ·······828:·invokevirtual·#170················//·Method·android/text/format/Time.set:(J)V
889 ·······831:·new···········#99·················//·class·java/lang/StringBuilder889 ·······831:·new···········#99·················//·class·java/lang/StringBuilder
890 ·······834:·astore········27890 ·······834:·astore········27
891 ·······836:·aload·········27891 ·······836:·aload·········27
892 ·······838:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V892 ·······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········8894 ·······843:·astore········9
895 ·······845:·aload·········27895 ·······845:·aload·········27
896 ·······847:·aload·········8896 ·······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········8898 ·······852:·astore········9
899 ·······854:·aload·········8899 ·······854:·aload·········9
900 ·······856:·iload·········19900 ·······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:·pop902 ·······861:·pop
903 ·······862:·ldc···········#249················//·String·,·startTime:903 ·······862:·ldc···········#249················//·String·,·startTime:
904 ·······864:·astore········8904 ·······864:·astore········9
905 ·······866:·aload·········27905 ·······866:·aload·········27
906 ·······868:·aload·········8906 ·······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········8908 ·······873:·astore········9
909 ·······875:·aload·········8909 ·······875:·aload·········9
910 ·······877:·aload·········33910 ·······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:·pop912 ·······882:·pop
913 ·······883:·ldc···········#251················//·String·,·minutes:913 ·······883:·ldc···········#251················//·String·,·minutes:
914 ·······885:·astore········8914 ·······885:·astore········9
915 ·······887:·aload·········27915 ·······887:·aload·········27
916 ·······889:·aload·········8916 ·······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········8918 ·······894:·astore········9
919 ·······896:·aload·········8919 ·······896:·aload·········9
920 ·······898:·iload·········31920 ·······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:·pop922 ·······903:·pop
923 ·······904:·ldc···········#253················//·String·,·alarmTime:923 ·······904:·ldc···········#253················//·String·,·alarmTime:
924 ·······906:·astore········8924 ·······906:·astore········9
925 ·······908:·aload·········27925 ·······908:·aload·········27
926 ·······910:·aload·········8926 ·······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········8928 ·······915:·astore········9
929 ·······917:·aload·········8929 ·······917:·aload·········9
930 ·······919:·lload·········40930 ·······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:·pop932 ·······924:·pop
933 ·······925:·ldc···········#184················//·String··(933 ·······925:·ldc···········#184················//·String··(
934 ·······927:·astore········8934 ·······927:·astore········9
935 ·······929:·aload·········27935 ·······929:·aload·········27
936 ·······931:·aload·········8936 ·······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········8938 ·······936:·astore········9
939 ·······938:·ldc···········#186················//·String·%a,·%b·%d,·%Y·%I:%M%P939 ·······938:·ldc···········#186················//·String·%a,·%b·%d,·%Y·%I:%M%P
940 ·······940:·astore········9940 ·······940:·astore········28
941 ·······942:·aload·········11941 ·······942:·aload·········11
942 ·······944:·aload·········9942 ·······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········9944 ·······949:·astore········28
945 ·······951:·aload·········8945 ·······951:·aload·········9
946 ·······953:·aload·········9946 ·······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········8948 ·······958:·astore········9
949 ·······960:·ldc···········#192················//·String·)949 ·······960:·ldc···········#192················//·String·)
950 ·······962:·astore········9950 ·······962:·astore········28
951 ·······964:·aload·········8951 ·······964:·aload·········9
Max diff block lines reached; 2493/10249 bytes (24.32%) of diff not shown.
20.0 KB
com/android/calendar/alerts/AlertReceiver.class
19.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 2578, 15 lines modifiedOffset 2578, 15 lines modified
2578 ········57:·aload·········122578 ········57:·aload·········12
2579 ········59:·areturn2579 ········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_STATIC2582 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
2583 ····Code:2583 ····Code:
2584 ······stack=300,·locals=43,·args_size=42584 ······stack=300,·locals=47,·args_size=4
2585 ·········0:·aload_12585 ·········0:·aload_1
2586 ·········1:·ifnull········202586 ·········1:·ifnull········20
2587 ·········4:·aload_12587 ·········4:·aload_1
2588 ·········5:·invokevirtual·#576················//·Method·java/util/ArrayList.size:()I2588 ·········5:·invokevirtual·#576················//·Method·java/util/ArrayList.size:()I
2589 ·········8:·istore········42589 ·········8:·istore········4
2590 ········10:·iconst_12590 ········10:·iconst_1
2591 ········11:·istore········52591 ········11:·istore········5
Offset 2781, 312 lines modifiedOffset 2781, 312 lines modified
2781 ·······393:·aload·········242781 ·······393:·aload·········24
2782 ·······395:·aload·········192782 ·······395:·aload·········19
2783 ·······397:·invokespecial·#614················//·Method·android/app/Notification$InboxStyle."<init>":(Landroid/app/Notification$Builder;)V2783 ·······397:·invokespecial·#614················//·Method·android/app/Notification$InboxStyle."<init>":(Landroid/app/Notification$Builder;)V
2784 ·······400:·iconst_02784 ·······400:·iconst_0
2785 ·······401:·istore········122785 ·······401:·istore········12
2786 ·······403:·aload_12786 ·······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········252788 ·······407:·astore········15
2789 ·······409:·aload·········252789 ·······409:·aload·········15
2790 ·······411:·invokeinterface·#623,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2790 ·······411:·invokeinterface·#623,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2791 ·······416:·istore········42791 ·······416:·istore········5
2792 ·······418:·iload·········42792 ·······418:·iload·········5
2793 ·······420:·ifeq··········6842793 ·······420:·ifeq··········684
2794 ·······423:·aload·········252794 ·······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$NotificationInfo2796 ·······430:·checkcast·····#582················//·class·com/android/calendar/alerts/AlertService$NotificationInfo
2797 ·······433:·astore········262797 ·······433:·astore········25
2798 ·······435:·iconst_32798 ·······435:·iconst_3
2799 ·······436:·istore········42799 ·······436:·istore········5
2800 ·······438:·iload·········122800 ·······438:·iload·········12
2801 ·······440:·iload·········42801 ·······440:·iload·········5
2802 ·······442:·if_icmpge·····6842802 ·······442:·if_icmpge·····684
2803 ·······445:·aload·········262803 ·······445:·aload·········25
2804 ·······447:·astore········102804 ·······447:·astore········10
2805 ·······449:·aload·········262805 ·······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········102807 ·······454:·astore········10
2808 ·······456:·aload·········102808 ·······456:·aload·········10
2809 ·······458:·astore········272809 ·······458:·astore········26
2810 ·······460:·aload·········102810 ·······460:·aload·········10
2811 ·······462:·invokestatic··#483················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z2811 ·······462:·invokestatic··#483················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
2812 ·······465:·istore········42812 ·······465:·istore········5
2813 ·······467:·iload·········42813 ·······467:·iload·········5
2814 ·······469:·ifeq··········4912814 ·······469:·ifeq··········491
2815 ·······472:·aload_02815 ·······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········152817 ·······476:·astore········20
2818 ·······478:·ldc···········#181················//·int·21315585242818 ·······478:·ldc···········#181················//·int·2131558524
2819 ·······480:·istore········52819 ·······480:·istore········21
2820 ·······482:·aload·········152820 ·······482:·aload·········20
2821 ·······484:·iload·········52821 ·······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········272823 ·······489:·astore········26
2824 ·······491:·aload·········262824 ·······491:·aload·········25
2825 ·······493:·astore········102825 ·······493:·astore········10
2826 ·······495:·aload·········262826 ·······495:·aload·········25
2827 ·······497:·getfield······#589················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.startMillis:J2827 ·······497:·getfield······#589················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.startMillis:J
2828 ·······500:·lstore········132828 ·······500:·lstore········27
2829 ·······502:·aload·········262829 ·······502:·aload·········25
2830 ·······504:·getfield······#634················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.allDay:Z2830 ·······504:·getfield······#634················//·Field·com/android/calendar/alerts/AlertService$NotificationInfo.allDay:Z
2831 ·······507:·istore········212831 ·······507:·istore········29
2832 ·······509:·aload·········262832 ·······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········222834 ·······514:·astore········30
2835 ·······516:·aload_02835 ·······516:·aload_0
2836 ·······517:·astore········102836 ·······517:·astore········10
2837 ·······519:·aload_02837 ·······519:·aload_0
2838 ·······520:·lload·········132838 ·······520:·lload·········27
2839 ·······522:·iload·········212839 ·······522:·iload·········29
2840 ·······524:·aload·········222840 ·······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········282842 ·······529:·astore········31
2843 ·······531:·new···········#645················//·class·android/text/style/TextAppearanceSpan2843 ·······531:·new···········#645················//·class·android/text/style/TextAppearanceSpan
2844 ·······534:·astore········292844 ·······534:·astore········32
2845 ·······536:·aload·········292845 ·······536:·aload·········32
2846 ·······538:·astore········102846 ·······538:·astore········10
2847 ·······540:·aload·········292847 ·······540:·aload·········32
2848 ·······542:·aload_02848 ·······542:·aload_0
2849 ·······543:·ldc_w·········#646················//·int·21316239512849 ·······543:·ldc_w·········#646················//·int·2131623951
2850 ·······546:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V2850 ·······546:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V
2851 ·······549:·new···········#645················//·class·android/text/style/TextAppearanceSpan2851 ·······549:·new···········#645················//·class·android/text/style/TextAppearanceSpan
2852 ·······552:·astore········302852 ·······552:·astore········33
2853 ·······554:·aload·········302853 ·······554:·aload·········33
2854 ·······556:·astore········102854 ·······556:·astore········10
2855 ·······558:·aload·········302855 ·······558:·aload·········33
2856 ·······560:·aload_02856 ·······560:·aload_0
2857 ·······561:·ldc_w·········#651················//·int·21316239522857 ·······561:·ldc_w·········#651················//·int·2131623952
2858 ·······564:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V2858 ·······564:·invokespecial·#650················//·Method·android/text/style/TextAppearanceSpan."<init>":(Landroid/content/Context;I)V
2859 ·······567:·new···········#654················//·class·android/text/SpannableStringBuilder2859 ·······567:·new···········#654················//·class·android/text/SpannableStringBuilder
2860 ·······570:·astore········312860 ·······570:·astore········34
2861 ·······572:·aload·········312861 ·······572:·aload·········34
2862 ·······574:·invokespecial·#655················//·Method·android/text/SpannableStringBuilder."<init>":()V2862 ·······574:·invokespecial·#655················//·Method·android/text/SpannableStringBuilder."<init>":()V
2863 ·······577:·aload·········312863 ·······577:·aload·········34
2864 ·······579:·astore········102864 ·······579:·astore········10
2865 ·······581:·aload·········312865 ·······581:·aload·········34
2866 ·······583:·aload·········272866 ·······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:·pop2868 ·······588:·pop
2869 ·······589:·aload·········312869 ·······589:·aload·········34
2870 ·······591:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I2870 ·······591:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I
2871 ·······594:·istore········52871 ·······594:·istore········21
2872 ·······596:·iconst_02872 ·······596:·iconst_0
2873 ·······597:·istore········212873 ·······597:·istore········29
 2874 ·······599:·aconst_null
 2875 ·······600:·astore········22
2874 ·······599:·aload·········312876 ·······602:·aload·········34
2875 ·······601:·aload·········292877 ·······604:·aload·········32
2876 ·······603:·iconst_0 
2877 ·······604:·iload·········5 
2878 ·······606:·iconst_02878 ·······606:·iconst_0
 2879 ·······607:·iload·········21
 2880 ·······609:·iconst_0
2879 ·······607:·invokevirtual·#664················//·Method·android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V2881 ·······610:·invokevirtual·#664················//·Method·android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V
2880 ·······610:·ldc_w·········#666················//·String2882 ·······613:·ldc_w·········#666················//·String
2881 ·······613:·astore········152883 ·······616:·astore········20
2882 ·······615:·aload·········312884 ·······618:·aload·········34
2883 ·······617:·aload·········152885 ·······620:·aload·········20
2884 ·······619:·invokevirtual·#659················//·Method·android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;2886 ·······622:·invokevirtual·#659················//·Method·android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
2885 ·······622:·pop2887 ·······625:·pop
2886 ·······623:·aload·········312888 ·······626:·aload·········34
2887 ·······625:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I2889 ·······628:·invokevirtual·#660················//·Method·android/text/SpannableStringBuilder.length:()I
Max diff block lines reached; 11098/20289 bytes (54.70%) of diff not shown.
6.33 KB
com/android/calendar/alerts/AlertService.class
6.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1950, 15 lines modifiedOffset 1950, 15 lines modified
1950 ········53:·aload_21950 ········53:·aload_2
1951 ········54:·areturn1951 ········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;)V1953 ····descriptor:·(Ljava/util/List;Ljava/util/List;)V
1954 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC1954 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
1955 ····Code:1955 ····Code:
1956 ······stack=300,·locals=12,·args_size=21956 ······stack=300,·locals=11,·args_size=2
1957 ·········0:·new···········#213················//·class·java/lang/StringBuilder1957 ·········0:·new···········#213················//·class·java/lang/StringBuilder
1958 ·········3:·astore_21958 ·········3:·astore_2
1959 ·········4:·aload_21959 ·········4:·aload_2
1960 ·········5:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V1960 ·········5:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V
1961 ·········8:·aload_01961 ·········8:·aload_0
1962 ·········9:·ifnull········721962 ·········9:·ifnull········72
1963 ········12:·aload_01963 ········12:·aload_0
Offset 2013, 73 lines modifiedOffset 2013, 73 lines modified
2013 ·······126:·aload_22013 ·······126:·aload_2
2014 ·······127:·aload·········82014 ·······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:·pop2016 ·······132:·pop
2017 ·······133:·goto··········832017 ·······133:·goto··········83
2018 ·······136:·aload_22018 ·······136:·aload_2
2019 ·······137:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I2019 ·······137:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I
2020 ·······140:·istore········42020 ·······140:·istore········9
2021 ·······142:·iload·········42021 ·······142:·iload·········9
2022 ·······144:·ifle··········1882022 ·······144:·ifle··········188
2023 ·······147:·aload_22023 ·······147:·aload_2
2024 ·······148:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I2024 ·······148:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I
2025 ·······151:·iconst_m12025 ·······151:·iconst_m1
2026 ·······152:·iadd2026 ·······152:·iadd
2027 ·······153:·istore········42027 ·······153:·istore········9
2028 ·······155:·aload_22028 ·······155:·aload_2
2029 ·······156:·iload·········42029 ·······156:·iload·········9
2030 ·······158:·invokevirtual·#450················//·Method·java/lang/StringBuilder.charAt:(I)C2030 ·······158:·invokevirtual·#450················//·Method·java/lang/StringBuilder.charAt:(I)C
2031 ·······161:·istore········42031 ·······161:·istore········9
2032 ·······163:·bipush········442032 ·······163:·bipush········44
2033 ·······165:·istore········92033 ·······165:·istore········4
2034 ·······167:·iload·········42034 ·······167:·iload·········9
2035 ·······169:·iload·········92035 ·······169:·iload·········4
2036 ·······171:·if_icmpne·····1882036 ·······171:·if_icmpne·····188
2037 ·······174:·aload_22037 ·······174:·aload_2
2038 ·······175:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I2038 ·······175:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I
2039 ·······178:·iconst_m12039 ·······178:·iconst_m1
2040 ·······179:·iadd2040 ·······179:·iadd
2041 ·······180:·istore········42041 ·······180:·istore········9
2042 ·······182:·aload_22042 ·······182:·aload_2
2043 ·······183:·iload·········42043 ·······183:·iload·········9
2044 ·······185:·invokevirtual·#454················//·Method·java/lang/StringBuilder.setLength:(I)V2044 ·······185:·invokevirtual·#454················//·Method·java/lang/StringBuilder.setLength:(I)V
2045 ·······188:·aload_22045 ·······188:·aload_2
2046 ·······189:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I2046 ·······189:·invokevirtual·#412················//·Method·java/lang/StringBuilder.length:()I
2047 ·······192:·istore········42047 ·······192:·istore········9
2048 ·······194:·iload·········42048 ·······194:·iload·········9
2049 ·······196:·ifle··········2632049 ·······196:·ifle··········261
2050 ·······199:·ldc···········#60·················//·String·AlertService2050 ·······199:·ldc···········#60·················//·String·AlertService
2051 ·······201:·astore········82051 ·······201:·astore_3
2052 ·······203:·new···········#213················//·class·java/lang/StringBuilder2052 ·······202:·new···········#213················//·class·java/lang/StringBuilder
2053 ·······206:·astore········102053 ·······205:·astore········8
2054 ·······208:·aload·········102054 ·······207:·aload·········8
2055 ·······210:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V2055 ·······209:·invokespecial·#214················//·Method·java/lang/StringBuilder."<init>":()V
2056 ·······213:·aload·········102056 ·······212:·aload·········8
2057 ·······215:·ldc_w·········#456················//·String·Reached·max·postings,·bumping·event·IDs·{2057 ·······214:·ldc_w·········#456················//·String·Reached·max·postings,·bumping·event·IDs·{
2058 ·······218:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2058 ·······217:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2059 ·······221:·astore········102059 ·······220:·astore········8
2060 ·······223:·aload_22060 ·······222:·aload_2
2061 ·······224:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;2061 ·······223:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
2062 ·······227:·astore········112062 ·······226:·astore········10
 2063 ·······228:·aload·········8
2063 ·······229:·aload·········102064 ·······230:·aload·········10
2064 ·······231:·aload·········11 
2065 ·······233:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2065 ·······232:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2066 ·······236:·astore········102066 ·······235:·astore········8
2067 ·······238:·ldc_w·········#458················//·String·}·to·digest.2067 ·······237:·ldc_w·········#458················//·String·}·to·digest.
2068 ·······241:·astore········112068 ·······240:·astore········10
 2069 ·······242:·aload·········8
2069 ·······243:·aload·········102070 ·······244:·aload·········10
2070 ·······245:·aload·········11 
2071 ·······247:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2071 ·······246:·invokevirtual·#220················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2072 ·······250:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;2072 ·······249:·invokevirtual·#232················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
2073 ·······253:·astore········102073 ·······252:·astore········8
 2074 ·······254:·aload_3
2074 ·······255:·aload·········82075 ·······255:·aload·········8
2075 ·······257:·aload·········10 
2076 ·······259:·invokestatic··#238················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I2076 ·······257:·invokestatic··#238················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
2077 ·······262:·pop2077 ·······260:·pop
2078 ·······263:·return2078 ·······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)V2080 ····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_STATIC2081 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
2082 ····Code:2082 ····Code:
2083 ······stack=300,·locals=28,·args_size=72083 ······stack=300,·locals=28,·args_size=7
2084 ·········0:·iconst_02084 ·········0:·iconst_0
19.2 KB
com/android/calendar/alerts/AlertUtils.class
19.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 610, 19 lines modifiedOffset 610, 19 lines modified
610 ········19:·aload_2610 ········19:·aload_2
611 ········20:·areturn611 ········20:·areturn
  
612 ··static·void·flushOldAlertsFromInternalStorage(android.content.Context);612 ··static·void·flushOldAlertsFromInternalStorage(android.content.Context);
613 ····descriptor:·(Landroid/content/Context;)V613 ····descriptor:·(Landroid/content/Context;)V
614 ····flags:·(0x0008)·ACC_STATIC614 ····flags:·(0x0008)·ACC_STATIC
615 ····Code:615 ····Code:
616 ······stack=300,·locals=26,·args_size=1616 ······stack=300,·locals=28,·args_size=1
617 ·········0:·getstatic·····#55·················//·Field·BYPASS_DB:Z617 ·········0:·getstatic·····#55·················//·Field·BYPASS_DB:Z
618 ·········3:·istore_1618 ·········3:·istore_1
619 ·········4:·iload_1619 ·········4:·iload_1
620 ·········5:·ifeq··········462620 ·········5:·ifeq··········461
621 ·········8:·aload_0621 ·········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_2623 ········12:·astore_2
624 ········13:·invokestatic··#147················//·Method·java/lang/System.currentTimeMillis:()J624 ········13:·invokestatic··#147················//·Method·java/lang/System.currentTimeMillis:()J
625 ········16:·lstore_3625 ········16:·lstore_3
626 ········17:·ldc···········#40·················//·String·preference_flushTimeMs626 ········17:·ldc···········#40·················//·String·preference_flushTimeMs
627 ········19:·astore········5627 ········19:·astore········5
Offset 640, 15 lines modifiedOffset 640, 15 lines modified
640 ········42:·ldc2_w········#154················//·long·86400000l640 ········42:·ldc2_w········#154················//·long·86400000l
641 ········45:·lstore········12641 ········45:·lstore········12
642 ········47:·lload·········10642 ········47:·lload·········10
643 ········49:·lload·········12643 ········49:·lload·········12
644 ········51:·lcmp644 ········51:·lcmp
645 ········52:·istore_1645 ········52:·istore_1
646 ········53:·iload_1646 ········53:·iload_1
647 ········54:·ifle··········462647 ········54:·ifle··········461
648 ········57:·ldc···········#159················//·String·Flushing·old·alerts·from·shared·prefs·table648 ········57:·ldc···········#159················//·String·Flushing·old·alerts·from·shared·prefs·table
649 ········59:·astore········14649 ········59:·astore········14
650 ········61:·ldc···········#52·················//·String·AlertUtils650 ········61:·ldc···········#52·················//·String·AlertUtils
651 ········63:·aload·········14651 ········63:·aload·········14
652 ········65:·invokestatic··#165················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I652 ········65:·invokestatic··#165················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
653 ········68:·pop653 ········68:·pop
654 ········69:·aload_2654 ········69:·aload_2
Offset 657, 173 lines modifiedOffset 657, 169 lines modified
657 ········77:·new···········#171················//·class·android/text/format/Time657 ········77:·new···········#171················//·class·android/text/format/Time
658 ········80:·astore········16658 ········80:·astore········16
659 ········82:·aload·········16659 ········82:·aload·········16
660 ········84:·invokespecial·#172················//·Method·android/text/format/Time."<init>":()V660 ········84:·invokespecial·#172················//·Method·android/text/format/Time."<init>":()V
661 ········87:·aload_2661 ········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 ·······102:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;664 ········98:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
667 ·······107:·astore········17665 ·······103:·astore········5
668 ·······109:·aload·········17666 ·······105:·aload·········5
669 ·······111:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z667 ·······107:·invokeinterface·#194,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
670 ·······116:·istore_1668 ·······112:·istore········17
671 ·······117:·iload_1 
672 ·······118:·ifeq··········440 
673 ·······121:·aload·········17669 ·······114:·iload·········17
 670 ·······116:·ifeq··········439
 671 ·······119:·aload·········5
674 ·······123:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;672 ·······121:·invokeinterface·#198,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
675 ·······128:·checkcast·····#200················//·class·java/util/Map$Entry673 ·······126:·checkcast·····#200················//·class·java/util/Map$Entry
676 ·······131:·astore········18674 ·······129:·astore········18
677 ·······133:·aload·········18675 ·······131:·aload·········18
678 ·······135:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;676 ·······133:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;
679 ·······140:·checkcast·····#205················//·class·java/lang/String677 ·······138:·checkcast·····#205················//·class·java/lang/String
680 ·······143:·astore········19678 ·······141:·astore········19
681 ·······145:·aload·········18679 ·······143:·aload·········18
682 ·······147:·invokeinterface·#208,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;680 ·······145:·invokeinterface·#208,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
683 ·······152:·astore········20681 ·······150:·astore········20
684 ·······154:·ldc···········#37·················//·String·preference_alert_682 ·······152:·ldc···········#37·················//·String·preference_alert_
685 ·······156:·astore········5683 ·······154:·astore········14
686 ·······158:·aload·········19684 ·······156:·aload·········19
687 ·······160:·aload·········5685 ·······158:·aload·········14
688 ·······162:·invokevirtual·#212················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z686 ·······160:·invokevirtual·#212················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z
689 ·······165:·istore_1687 ·······163:·istore········17
690 ·······166:·iload_1688 ·······165:·iload·········17
691 ·······167:·ifeq··········109689 ·······167:·ifeq··········105
692 ·······170:·aload·········20690 ·······170:·aload·········20
693 ·······172:·instanceof····#214················//·class·java/lang/Long691 ·······172:·instanceof····#214················//·class·java/lang/Long
694 ·······175:·istore········21692 ·······175:·istore········17
695 ·······177:·iload·········21693 ·······177:·iload·········17
696 ·······179:·istore_1 
697 ·······180:·iload·········21 
698 ·······182:·ifeq··········305694 ·······179:·ifeq··········304
699 ·······185:·aload·········20695 ·······182:·aload·········20
700 ·······187:·checkcast·····#214················//·class·java/lang/Long696 ·······184:·checkcast·····#214················//·class·java/lang/Long
701 ·······190:·astore········20697 ·······187:·astore········20
702 ·······192:·aload·········20698 ·······189:·aload·········20
703 ·······194:·invokevirtual·#217················//·Method·java/lang/Long.longValue:()J699 ·······191:·invokevirtual·#217················//·Method·java/lang/Long.longValue:()J
704 ·······197:·lstore········22700 ·······194:·lstore········21
705 ·······199:·lload_3701 ·······196:·lload_3
706 ·······200:·lload·········22702 ·······197:·lload·········21
707 ·······202:·lsub703 ·······199:·lsub
708 ·······203:·lstore········10704 ·······200:·lstore········6
709 ·······205:·ldc2_w········#154················//·long·86400000l705 ·······202:·ldc2_w········#154················//·long·86400000l
710 ·······208:·lstore········12706 ·······205:·lstore········23
711 ·······210:·lload·········10707 ·······207:·lload·········6
712 ·······212:·lload·········12708 ·······209:·lload·········23
713 ·······214:·lcmp709 ·······211:·lcmp
714 ·······215:·istore_1710 ·······212:·istore········17
715 ·······216:·iload_1711 ·······214:·iload·········17
716 ·······217:·iflt··········365712 ·······216:·iflt··········364
717 ·······220:·aload·········15713 ·······219:·aload·········15
718 ·······222:·aload·········19714 ·······221:·aload·········19
719 ·······224:·invokeinterface·#223,··2··········//·InterfaceMethod·android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;715 ·······223:·invokeinterface·#223,··2··········//·InterfaceMethod·android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
720 ·······229:·pop716 ·······228:·pop
721 ·······230:·lload·········22717 ·······229:·lload·········21
722 ·······232:·lload_3718 ·······231:·lload_3
723 ·······233:·aload·········16719 ·······232:·aload·········16
724 ·······235:·invokestatic··#227················//·Method·getIntervalInDays:(JJLandroid/text/format/Time;)I720 ·······234:·invokestatic··#227················//·Method·getIntervalInDays:(JJLandroid/text/format/Time;)I
725 ·······238:·istore········24721 ·······237:·istore········25
726 ·······240:·ldc···········#52·················//·String·AlertUtils722 ·······239:·ldc···········#52·················//·String·AlertUtils
727 ·······242:·astore········5723 ·······241:·astore········14
728 ·······244:·new···········#80·················//·class·java/lang/StringBuilder724 ·······243:·new···········#80·················//·class·java/lang/StringBuilder
729 ·······247:·astore········14725 ·······246:·astore········26
730 ·······249:·aload·········14726 ·······248:·aload·········26
731 ·······251:·invokespecial·#81·················//·Method·java/lang/StringBuilder."<init>":()V727 ·······250:·invokespecial·#81·················//·Method·java/lang/StringBuilder."<init>":()V
732 ·······254:·aload·········14728 ·······253:·aload·········26
733 ·······256:·ldc···········#229················//·String·SharedPrefs·key729 ·······255:·ldc···········#229················//·String·SharedPrefs·key
734 ·······258:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;730 ·······257:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
735 ·······261:·aload·········19731 ·······260:·aload·········19
736 ·······263:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;732 ·······262:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
737 ·······266:·ldc···········#231················//·String·:·removed·(733 ·······265:·ldc···········#231················//·String·:·removed·(
738 ·······268:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;734 ·······267:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
739 ·······271:·iload·········24735 ·······270:·iload·········25
740 ·······273:·invokevirtual·#234················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;736 ·······272:·invokevirtual·#234················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
741 ·······276:·astore········14737 ·······275:·astore········26
742 ·······278:·ldc···········#236················//·String··days·old)738 ·······277:·ldc···········#236················//·String··days·old)
743 ·······280:·astore········25739 ·······279:·astore········27
744 ·······282:·aload·········14 
745 ·······284:·aload·········25740 ·······281:·aload·········26
Max diff block lines reached; 293/19537 bytes (1.50%) of diff not shown.
45.6 KB
com/android/calendar/alerts/GlobalDismissManager.class
45.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 625, 341 lines modifiedOffset 625, 341 lines modified
625 ········52:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/List.size:()I625 ········52:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/List.size:()I
626 ········57:·istore········5626 ········57:·istore········5
627 ········59:·aload·········7627 ········59:·aload·········7
628 ········61:·iload·········5628 ········61:·iload·········5
629 ········63:·invokespecial·#165················//·Method·java/util/HashSet."<init>":(I)V629 ········63:·invokespecial·#165················//·Method·java/util/HashSet."<init>":(I)V
630 ········66:·aload_1630 ········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········8632 ········72:·astore_2
633 ········74:·aload·········8633 ········73:·aload_2
634 ········76:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z634 ········74:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
635 ········81:·istore········5 
636 ········83:·iload·········5635 ········79:·istore_3
 636 ········80:·iload_3
637 ········85:·ifeq··········125637 ········81:·ifeq··········122
638 ········88:·aload·········8638 ········84:·aload_2
639 ········90:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;639 ········85:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
640 ········95:·checkcast·····#168················//·class·com/android/calendar/alerts/GlobalDismissManager$AlarmId640 ········90:·checkcast·····#168················//·class·com/android/calendar/alerts/GlobalDismissManager$AlarmId
641 ········98:·astore········9641 ········93:·astore········8
642 ·······100:·aload·········9642 ········95:·aload·········8
643 ·······102:·getfield······#171················//·Field·com/android/calendar/alerts/GlobalDismissManager$AlarmId.mEventId:J643 ········97:·getfield······#171················//·Field·com/android/calendar/alerts/GlobalDismissManager$AlarmId.mEventId:J
644 ·······105:·lstore········10644 ·······100:·lstore········9
645 ·······107:·lload·········10645 ·······102:·lload·········9
646 ·······109:·invokestatic··#175················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;646 ·······104:·invokestatic··#175················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long;
647 ·······112:·astore_2647 ·······107:·astore········6
648 ·······113:·aload·········7648 ·······109:·aload·········7
649 ·······115:·aload_2649 ·······111:·aload·········6
650 ·······116:·invokeinterface·#178,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z650 ·······113:·invokeinterface·#178,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z
651 ·······121:·pop651 ·······118:·pop
652 ·······122:·goto··········74652 ·······119:·goto··········73
653 ·······125:·aload_0653 ·······122:·aload_0
654 ·······126:·aload·········7654 ·······123:·aload·········7
655 ·······128:·invokestatic··#182················//·Method·lookupEventToCalendarMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map;655 ·······125:·invokestatic··#182················//·Method·lookupEventToCalendarMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map;
656 ·······131:·astore········12656 ·······128:·astore········11
657 ·······133:·aload·········12657 ·······130:·aload·········11
658 ·······135:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z658 ·······132:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z
659 ·······140:·istore········5659 ·······137:·istore········5
660 ·······142:·iload·········5660 ·······139:·iload·········5
661 ·······144:·ifeq··········164661 ·······141:·ifeq··········161
662 ·······147:·ldc···········#41·················//·String·GlobalDismissManager662 ·······144:·ldc···········#41·················//·String·GlobalDismissManager
663 ·······149:·astore_2663 ·······146:·astore_2
664 ·······150:·ldc···········#189················//·String·found·no·calendars·for·events664 ·······147:·ldc···········#189················//·String·found·no·calendars·for·events
665 ·······152:·astore········6665 ·······149:·astore········6
666 ·······154:·aload_2666 ·······151:·aload_2
667 ·······155:·aload·········6667 ·······152:·aload·········6
668 ·······157:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I668 ·······154:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
669 ·······160:·pop669 ·······157:·pop
670 ·······161:·goto··········45670 ·······158:·goto··········45
671 ·······164:·new···········#194················//·class·java/util/LinkedHashSet671 ·······161:·new···········#194················//·class·java/util/LinkedHashSet
672 ·······167:·astore········13672 ·······164:·astore········12
673 ·······169:·aload·········13673 ·······166:·aload·········12
674 ·······171:·invokespecial·#195················//·Method·java/util/LinkedHashSet."<init>":()V674 ·······168:·invokespecial·#195················//·Method·java/util/LinkedHashSet."<init>":()V
675 ·······174:·aload·········12675 ·······171:·aload·········11
676 ·······176:·invokeinterface·#199,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;676 ·······173:·invokeinterface·#199,··1··········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
677 ·······181:·astore_2677 ·······178:·astore_2
678 ·······182:·aload·········13678 ·······179:·aload·········12
679 ·······184:·aload_2679 ·······181:·aload_2
680 ·······185:·invokeinterface·#203,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z680 ·······182:·invokeinterface·#203,··2··········//·InterfaceMethod·java/util/Set.addAll:(Ljava/util/Collection;)Z
681 ·······190:·pop681 ·······187:·pop
682 ·······191:·aload_0682 ·······188:·aload_0
683 ·······192:·aload·········13683 ·······189:·aload·········12
684 ·······194:·invokestatic··#206················//·Method·lookupCalendarToAccountMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map;684 ·······191:·invokestatic··#206················//·Method·lookupCalendarToAccountMap:(Landroid/content/Context;Ljava/util/Set;)Ljava/util/Map;
685 ·······197:·astore········14685 ·······194:·astore········13
686 ·······199:·aload·········14686 ·······196:·aload·········13
687 ·······201:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z687 ·······198:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Map.isEmpty:()Z
688 ·······206:·istore········5688 ·······203:·istore········5
689 ·······208:·iload·········5689 ·······205:·iload·········5
690 ·······210:·ifeq··········230690 ·······207:·ifeq··········227
691 ·······213:·ldc···········#41·················//·String·GlobalDismissManager691 ·······210:·ldc···········#41·················//·String·GlobalDismissManager
692 ·······215:·astore_2692 ·······212:·astore_2
693 ·······216:·ldc···········#208················//·String·found·no·accounts·for·calendars693 ·······213:·ldc···········#208················//·String·found·no·accounts·for·calendars
694 ·······218:·astore········6694 ·······215:·astore········6
695 ·······220:·aload_2695 ·······217:·aload_2
696 ·······221:·aload·········6696 ·······218:·aload·········6
697 ·······223:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I697 ·······220:·invokestatic··#192················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
698 ·······226:·pop698 ·······223:·pop
699 ·······227:·goto··········45699 ·······224:·goto··········45
700 ·······230:·new···········#210················//·class·java/util/HashMap700 ·······227:·new···········#210················//·class·java/util/HashMap
701 ·······233:·astore········15701 ·······230:·astore········14
702 ·······235:·aload·········15702 ·······232:·aload·········14
703 ·······237:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V703 ·······234:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V
704 ·······240:·new···········#210················//·class·java/util/HashMap704 ·······237:·new···········#210················//·class·java/util/HashMap
705 ·······243:·astore········16705 ·······240:·astore········15
706 ·······245:·aload·········16706 ·······242:·aload·········15
707 ·······247:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V707 ·······244:·invokespecial·#211················//·Method·java/util/HashMap."<init>":()V
708 ·······250:·aload_0708 ·······247:·aload_0
709 ·······251:·invokevirtual·#215················//·Method·android/content/Context.getContentResolver:()Landroid/content/ContentResolver;709 ·······248:·invokevirtual·#215················//·Method·android/content/Context.getContentResolver:()Landroid/content/ContentResolver;
710 ·······254:·astore········17710 ·······251:·astore········16
711 ·······256:·aload·········12711 ·······253:·aload·········11
712 ·······258:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set;712 ·······255:·invokeinterface·#219,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set;
713 ·······263:·astore_2713 ·······260:·astore_2
714 ·······264:·aload_2714 ·······261:·aload_2
715 ·······265:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;715 ·······262:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
716 ·······270:·astore········8716 ·······267:·astore········17
717 ·······272:·aload·········8717 ·······269:·aload·········17
718 ·······274:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z718 ·······271:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
719 ·······279:·istore········5719 ·······276:·istore········5
720 ·······281:·iload·········5720 ·······278:·iload·········5
721 ·······283:·ifeq··········544721 ·······280:·ifeq··········541
722 ·······286:·aload·········8722 ·······283:·aload·········17
723 ·······288:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;723 ·······285:·invokeinterface·#109,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
724 ·······293:·checkcast·····#111················//·class·java/lang/Long724 ·······290:·checkcast·····#111················//·class·java/lang/Long
725 ·······296:·astore········18725 ·······293:·astore········18
726 ·······298:·aload·········12726 ·······295:·aload·········11
727 ·······300:·aload·········18727 ·······297:·aload·········18
728 ·······302:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;728 ·······299:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
729 ·······307:·checkcast·····#111················//·class·java/lang/Long729 ·······304:·checkcast·····#111················//·class·java/lang/Long
730 ·······310:·astore········19730 ·······307:·astore········19
731 ·······312:·aload·········14731 ·······309:·aload·········13
732 ·······314:·aload·········19732 ·······311:·aload·········19
733 ·······316:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;733 ·······313:·invokeinterface·#223,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
734 ·······321:·checkcast·····#225················//·class·android/util/Pair734 ·······318:·checkcast·····#225················//·class·android/util/Pair
735 ·······324:·astore········20735 ·······321:·astore········20
736 ·······326:·ldc···········#29·················//·String·com.google736 ·······323:·ldc···········#29·················//·String·com.google
737 ·······328:·astore_2737 ·······325:·astore_2
738 ·······329:·aload·········20738 ·······326:·aload·········20
739 ·······331:·getfield······#229················//·Field·android/util/Pair.first:Ljava/lang/Object;739 ·······328:·getfield······#229················//·Field·android/util/Pair.first:Ljava/lang/Object;
740 ·······334:·astore········6740 ·······331:·astore········6
741 ·······336:·aload_2741 ·······333:·aload_2
742 ·······337:·aload·········6742 ·······334:·aload·········6
743 ·······339:·invokevirtual·#146················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z743 ·······336:·invokevirtual·#146················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
744 ·······342:·istore········5744 ·······339:·istore········5
745 ·······344:·iload·········5745 ·······341:·iload·········5
746 ·······346:·ifeq··········272746 ·······343:·ifeq··········269
747 ·······349:·getstatic·····#235················//·Field·android/provider/CalendarContract$Events.CONTENT_URI:Landroid/net/Uri;747 ·······346:·getstatic·····#235················//·Field·android/provider/CalendarContract$Events.CONTENT_URI:Landroid/net/Uri;
748 ·······352:·astore········21748 ·······349:·astore········21
749 ·······354:·aload·········20749 ·······351:·aload·········20
750 ·······356:·getfield······#229················//·Field·android/util/Pair.first:Ljava/lang/Object;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.
11.3 KB
com/android/calendar/event/AttendeesView.class
11.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 1552, 171 lines modifiedOffset 1552, 171 lines modified
1552 ·········6:·aload_21552 ·········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_31554 ········10:·astore_3
1555 ········11:·aload_01555 ········11:·aload_0
1556 ········12:·monitorenter1556 ········12:·monitorenter
1557 ········13:·aload_31557 ········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········41559 ········17:·astore_2
1560 ········19:·aload·········41560 ········18:·aload_2
1561 ········21:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1561 ········19:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1562 ········26:·istore········51562 ········24:·istore········4
1563 ········28:·iload·········51563 ········26:·iload·········4
1564 ········30:·ifeq··········1181564 ········28:·ifeq··········121
1565 ········33:·aload·········41565 ········31:·aload_2
1566 ········35:·invokeinterface·#419,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1566 ········32:·invokeinterface·#419,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1567 ········40:·astore········61567 ········37:·astore········5
1568 ········42:·aload·········61568 ········39:·aload·········5
1569 ········44:·checkcast·····#421················//·class·android/text/util/Rfc822Token1569 ········41:·checkcast·····#421················//·class·android/text/util/Rfc822Token
1570 ········47:·astore········61570 ········44:·astore········5
1571 ········49:·new···········#168················//·class·com/android/calendar/CalendarEventModel$Attendee1571 ········46:·new···········#168················//·class·com/android/calendar/CalendarEventModel$Attendee
1572 ········52:·astore········71572 ········49:·astore········6
1573 ········54:·aload·········61573 ········51:·aload·········5
1574 ········56:·invokevirtual·#424················//·Method·android/text/util/Rfc822Token.getName:()Ljava/lang/String;1574 ········53:·invokevirtual·#424················//·Method·android/text/util/Rfc822Token.getName:()Ljava/lang/String;
1575 ········59:·astore_21575 ········56:·astore········7
1576 ········60:·aload·········61576 ········58:·aload·········5
1577 ········62:·invokevirtual·#427················//·Method·android/text/util/Rfc822Token.getAddress:()Ljava/lang/String;1577 ········60:·invokevirtual·#427················//·Method·android/text/util/Rfc822Token.getAddress:()Ljava/lang/String;
1578 ········65:·astore········81578 ········63:·astore········8
 1579 ········65:·aload·········6
1579 ········67:·aload·········71580 ········67:·aload·········7
1580 ········69:·aload_2 
1581 ········70:·aload·········81581 ········69:·aload·········8
1582 ········72:·invokespecial·#430················//·Method·com/android/calendar/CalendarEventModel$Attendee."<init>":(Ljava/lang/String;Ljava/lang/String;)V1582 ········71:·invokespecial·#430················//·Method·com/android/calendar/CalendarEventModel$Attendee."<init>":(Ljava/lang/String;Ljava/lang/String;)V
1583 ········75:·aload·········71583 ········74:·aload·········6
1584 ········77:·getfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String;1584 ········76:·getfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String;
1585 ········80:·astore_2 
1586 ········81:·aload_21585 ········79:·astore········7
 1586 ········81:·aload·········7
1587 ········82:·invokestatic··#289················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z1587 ········83:·invokestatic··#289················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
1588 ········85:·istore········51588 ········86:·istore········4
1589 ········87:·iload·········51589 ········88:·iload·········4
1590 ········89:·ifeq··········1041590 ········90:·ifeq··········107
1591 ········92:·aload·········71591 ········93:·aload·········6
1592 ········94:·getfield······#240················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;1592 ········95:·getfield······#240················//·Field·com/android/calendar/CalendarEventModel$Attendee.mEmail:Ljava/lang/String;
1593 ········97:·astore_21593 ········98:·astore········7
 1594 ·······100:·aload·········6
1594 ········98:·aload·········71595 ·······102:·aload·········7
1595 ·······100:·aload_2 
1596 ·······101:·putfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String;1596 ·······104:·putfield······#283················//·Field·com/android/calendar/CalendarEventModel$Attendee.mName:Ljava/lang/String;
1597 ·······104:·aload_01597 ·······107:·aload_0
1598 ·······105:·aload·········71598 ·······108:·aload·········6
1599 ·······107:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V1599 ·······110:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V
1600 ·······110:·goto··········191600 ·······113:·goto··········18
1601 ·······113:·astore_21601 ·······116:·astore_2
1602 ·······114:·aload_01602 ·······117:·aload_0
1603 ·······115:·monitorexit1603 ·······118:·monitorexit
1604 ·······116:·aload_21604 ·······119:·aload_2
1605 ·······117:·athrow1605 ·······120:·athrow
1606 ·······118:·aload_01606 ·······121:·aload_0
1607 ·······119:·monitorexit1607 ·······122:·monitorexit
1608 ·······120:·return1608 ·······123:·return
1609 ······Exception·table:1609 ······Exception·table:
1610 ·········from····to··target·type1610 ·········from····to··target·type
1611 ············13····17···113···any1611 ············13····17···116···any
1612 ············19····26···113···any1612 ············18····24···116···any
 1613 ············31····37···116···any
1613 ············33····40···113···any1614 ············39····44···116···any
1614 ············42····47···113···any1615 ············46····49···116···any
1615 ············49····52···113···any 
1616 ············54····59···113···any1616 ············51····56···116···any
1617 ············60····65···113···any1617 ············58····63···116···any
 1618 ············69····74···116···any
1618 ············70····75···113···any1619 ············74····79···116···any
1619 ············75····80···113···any 
1620 ············81····85···113···any1620 ············81····86···116···any
1621 ············92····97···113···any1621 ············93····98···116···any
1622 ···········100···104···113···any1622 ···········102···107···116···any
 1623 ···········108···113···116···any
1623 ···········105···110···113···any1624 ···········117···119···116···any
1624 ···········114···116···113···any 
1625 ···········118···120···113···any1625 ···········121···123···116···any
  
1626 ··public·void·addAttendees(java.util.ArrayList);1626 ··public·void·addAttendees(java.util.ArrayList);
1627 ····descriptor:·(Ljava/util/ArrayList;)V1627 ····descriptor:·(Ljava/util/ArrayList;)V
1628 ····flags:·(0x0001)·ACC_PUBLIC1628 ····flags:·(0x0001)·ACC_PUBLIC
1629 ····Code:1629 ····Code:
1630 ······stack=300,·locals=6,·args_size=21630 ······stack=300,·locals=5,·args_size=2
1631 ·········0:·aload_01631 ·········0:·aload_0
1632 ·········1:·monitorenter1632 ·········1:·monitorenter
1633 ·········2:·aload_11633 ·········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_21635 ·········6:·astore_2
1636 ·········7:·aload_21636 ·········7:·aload_2
1637 ·········8:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1637 ·········8:·invokeinterface·#415,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1638 ········13:·istore_31638 ········13:·istore_3
1639 ········14:·iload_31639 ········14:·iload_3
1640 ········15:·ifeq··········491640 ········15:·ifeq··········47
1641 ········18:·aload_21641 ········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········41643 ········24:·astore········4
1644 ········26:·aload·········41644 ········26:·aload·········4
1645 ········28:·checkcast·····#168················//·class·com/android/calendar/CalendarEventModel$Attendee1645 ········28:·checkcast·····#168················//·class·com/android/calendar/CalendarEventModel$Attendee
1646 ········31:·astore········41646 ········31:·astore········4
1647 ········33:·aload_01647 ········33:·aload_0
1648 ········34:·aload·········41648 ········34:·aload·········4
1649 ········36:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V1649 ········36:·invokespecial·#434················//·Method·addOneAttendee:(Lcom/android/calendar/CalendarEventModel$Attendee;)V
1650 ········39:·goto··········71650 ········39:·goto··········7
1651 ········42:·astore········51651 ········42:·astore_2
1652 ········44:·aload_01652 ········43:·aload_0
1653 ········45:·monitorexit1653 ········44:·monitorexit
1654 ········46:·aload·········51654 ········45:·aload_2
1655 ········48:·athrow1655 ········46:·athrow
1656 ········49:·aload_01656 ········47:·aload_0
1657 ········50:·monitorexit1657 ········48:·monitorexit
1658 ········51:·return1658 ········49:·return
1659 ······Exception·table:1659 ······Exception·table:
1660 ·········from····to··target·type1660 ·········from····to··target·type
1661 ·············2·····6····42···any1661 ·············2·····6····42···any
1662 ·············7····13····42···any1662 ·············7····13····42···any
1663 ············18····24····42···any1663 ············18····24····42···any
1664 ············26····31····42···any1664 ············26····31····42···any
1665 ············34····39····42···any1665 ············34····39····42···any
1666 ············44····46····42···any1666 ············43····45····42···any
1667 ············49····51····42···any1667 ············47····49····42···any
  
1668 ··public·void·addAttendees(java.util.HashMap);1668 ··public·void·addAttendees(java.util.HashMap);
1669 ····descriptor:·(Ljava/util/HashMap;)V1669 ····descriptor:·(Ljava/util/HashMap;)V
1670 ····flags:·(0x0001)·ACC_PUBLIC1670 ····flags:·(0x0001)·ACC_PUBLIC
Max diff block lines reached; 2986/11376 bytes (26.25%) of diff not shown.
86.6 KB
com/android/calendar/event/EditEventHelper.class
86.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 4022, 28 lines modifiedOffset 4022, 28 lines modified
4022 ·······245:·astore········134022 ·······245:·astore········13
4023 ·······247:·aload·········134023 ·······247:·aload·········13
4024 ·······249:·invokevirtual·#475················//·Method·java/util/ArrayList.size:()I4024 ·······249:·invokevirtual·#475················//·Method·java/util/ArrayList.size:()I
4025 ·······252:·istore········144025 ·······252:·istore········14
4026 ·······254:·ldc···········#157················//·String·hasAlarm4026 ·······254:·ldc···········#157················//·String·hasAlarm
4027 ·······256:·astore········84027 ·······256:·astore········8
4028 ·······258:·iload·········144028 ·······258:·iload·········14
4029 ·······260:·ifle··········7954029 ·······260:·ifle··········791
4030 ·······263:·iconst_14030 ·······263:·iconst_1
4031 ·······264:·istore········64031 ·······264:·istore········6
4032 ·······266:·iload·········64032 ·······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········74034 ·······271:·astore········7
4035 ·······273:·aload·········114035 ·······273:·aload·········11
4036 ·······275:·astore········54036 ·······275:·astore········5
4037 ·······277:·aload·········114037 ·······277:·aload·········11
4038 ·······279:·aload·········84038 ·······279:·aload·········8
4039 ·······281:·aload·········74039 ·······281:·aload·········7
4040 ·······283:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V4040 ·······283:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
4041 ·······286:·aload·········124041 ·······286:·aload·········12
4042 ·······288:·ifnonnull·····8044042 ·······288:·ifnonnull·····800
4043 ·······291:·iconst_14043 ·······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········84045 ·······295:·astore········8
4046 ·······297:·aload·········114046 ·······297:·aload·········11
4047 ·······299:·ldc···········#190················//·String·hasAttendeeData4047 ·······299:·ldc···········#190················//·String·hasAttendeeData
4048 ·······301:·aload·········84048 ·······301:·aload·········8
4049 ·······303:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V4049 ·······303:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
Offset 4075, 26 lines modifiedOffset 4075, 26 lines modified
4075 ·······361:·istore········44075 ·······361:·istore········4
4076 ·······363:·iconst_m14076 ·······363:·iconst_m1
4077 ·······364:·istore········64077 ·······364:·istore········6
4078 ·······366:·iload·········104078 ·······366:·iload·········10
4079 ·······368:·istore········174079 ·······368:·istore········17
4080 ·······370:·iload·········104080 ·······370:·iload·········10
4081 ·······372:·iload·········64081 ·······372:·iload·········6
4082 ·······374:·if_icmpeq·····16134082 ·······374:·if_icmpeq·····1609
4083 ·······377:·iconst_14083 ·······377:·iconst_1
4084 ·······378:·istore········184084 ·······378:·istore········18
4085 ·······380:·aload_24085 ·······380:·aload_2
4086 ·······381:·ifnull········16194086 ·······381:·ifnull········1615
4087 ·······384:·aload_24087 ·······384:·aload_2
4088 ·······385:·astore········54088 ·······385:·astore········5
4089 ·······387:·aload_24089 ·······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········194091 ·······391:·astore········19
4092 ·······393:·iload·········184092 ·······393:·iload·········18
4093 ·······395:·ifeq··········16324093 ·······395:·ifeq··········1628
4094 ·······398:·iload·········104094 ·······398:·iload·········10
4095 ·······400:·istore········174095 ·······400:·istore········17
4096 ·······402:·aload·········94096 ·······402:·aload·········9
4097 ·······404:·iload·········104097 ·······404:·iload·········10
4098 ·······406:·aload·········134098 ·······406:·aload·········13
4099 ·······408:·aload·········194099 ·······408:·aload·········19
4100 ·······410:·iload·········44100 ·······410:·iload·········4
Offset 4104, 23 lines modifiedOffset 4104, 23 lines modified
4104 ·······417:·astore········54104 ·······417:·astore········5
4105 ·······419:·aload_14105 ·······419:·aload_1
4106 ·······420:·getfield······#311················//·Field·com/android/calendar/CalendarEventModel.mHasAttendeeData:Z4106 ·······420:·getfield······#311················//·Field·com/android/calendar/CalendarEventModel.mHasAttendeeData:Z
4107 ·······423:·istore········174107 ·······423:·istore········17
4108 ·······425:·iload·········174108 ·······425:·iload·········17
4109 ·······427:·istore········204109 ·······427:·istore········20
4110 ·······429:·iload·········174110 ·······429:·iload·········17
4111 ·······431:·ifeq··········17114111 ·······431:·ifeq··········1707
4112 ·······434:·aload_14112 ·······434:·aload_1
4113 ·······435:·getfield······#823················//·Field·com/android/calendar/CalendarEventModel.mOwnerAttendeeId:I4113 ·······435:·getfield······#823················//·Field·com/android/calendar/CalendarEventModel.mOwnerAttendeeId:I
4114 ·······438:·istore········64114 ·······438:·istore········6
4115 ·······440:·iconst_m14115 ·······440:·iconst_m1
4116 ·······441:·istore········154116 ·······441:·istore········15
4117 ·······443:·iload·········64117 ·······443:·iload·········6
4118 ·······445:·iload·········154118 ·······445:·iload·········15
4119 ·······447:·if_icmpne·····17114119 ·······447:·if_icmpne·····1707
4120 ·······450:·aload_14120 ·······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········214122 ·······454:·astore········21
4123 ·······456:·aload_14123 ·······456:·aload_1
4124 ·······457:·astore········54124 ·······457:·astore········5
4125 ·······459:·aload_14125 ·······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 modifiedOffset 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········84166 ·······553:·astore········8
4167 ·······555:·aload·········114167 ·······555:·aload·········11
4168 ·······557:·aload·········74168 ·······557:·aload·········7
4169 ·······559:·aload·········84169 ·······559:·aload·········8
4170 ·······561:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V4170 ·······561:·invokevirtual·#497················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
4171 ·······564:·iload·········184171 ·······564:·iload·········18
4172 ·······566:·ifeq··········16614172 ·······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·········114175 ·······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········164177 ·······580:·astore········16
4178 ·······582:·ldc_w·········#502················//·String·event_id4178 ·······582:·ldc_w·········#502················//·String·event_id
4179 ·······585:·astore········74179 ·······585:·astore········7
Offset 4188, 854 lines modifiedOffset 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········74189 ·······606:·astore········7
4190 ·······608:·aload·········94190 ·······608:·aload·········9
4191 ·······610:·aload·········74191 ·······610:·aload·········7
4192 ·······612:·invokevirtual·#471················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z4192 ·······612:·invokevirtual·#471················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
4193 ·······615:·pop4193 ·······615:·pop
4194 ·······616:·iload·········204194 ·······616:·iload·········20
4195 ·······618:·ifeq··········23824195 ·······618:·ifeq··········2367
4196 ·······621:·iload·········184196 ·······621:·iload·········18
4197 ·······623:·ifne··········6314197 ·······623:·ifne··········631
4198 ·······626:·aload·········124198 ·······626:·aload·········12
4199 ·······628:·ifnull········23824199 ·······628:·ifnull········2367
4200 ·······631:·aload_14200 ·······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········224202 ·······635:·astore········22
4203 ·······637:·aload_24203 ·······637:·aload_2
4204 ·······638:·ifnull········18734204 ·······638:·ifnull········1869
4205 ·······641:·aload_24205 ·······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········234207 ·······645:·astore········23
4208 ·······647:·iload·········184208 ·······647:·iload·········18
4209 ·······649:·ifne··········6704209 ·······649:·ifne··········670
4210 ·······652:·aload·········234210 ·······652:·aload·········23
4211 ·······654:·astore········54211 ·······654:·astore········5
4212 ·······656:·aload·········234212 ·······656:·aload·········23
4213 ·······658:·aload·········224213 ·······658:·aload·········22
4214 ·······660:·invokestatic··#715················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z4214 ·······660:·invokestatic··#715················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
4215 ·······663:·istore········64215 ·······663:·istore········6
4216 ·······665:·iload·········64216 ·······665:·iload·········6
4217 ·······667:·ifne··········23824217 ·······667:·ifne··········2367
4218 ·······670:·aload_14218 ·······670:·aload_1
Max diff block lines reached; 82316/88497 bytes (93.02%) of diff not shown.
1.56 KB
com/android/calendar/event/EditEventView.class
1.47 KB
procyon -ec {}
    
Offset 587, 18 lines modifiedOffset 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·list·=·mReminders·=·mModel.mReminders;594 ············final·ArrayList·mReminders·=·mModel.mReminders;
596 ············size·=·list.size();595 ············size·=·mReminders.size();
597 ············for·(final·CalendarEventModel$ReminderEntry·calendarEventModel$ReminderEntry·:·list)·{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)·{
861 B
com/android/calendar/event/EventColorCache.class
765 B
procyon -ec {}
    
Offset 59, 17 lines modifiedOffset 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(array[i]);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 }
23.6 KB
com/android/calendar/event/EventLocationAdapter$LocationFilter.class
23.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ·········6:·invokespecial·#12·················//·Method·android/widget/Filter."<init>":()V203 ·········6:·invokespecial·#12·················//·Method·android/widget/Filter."<init>":()V
204 ·········9:·return204 ·········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_PROTECTED207 ····flags:·(0x0004)·ACC_PROTECTED
208 ····Code:208 ····Code:
209 ······stack=300,·locals=24,·args_size=2209 ······stack=300,·locals=23,·args_size=2
210 ·········0:·invokestatic··#18·················//·Method·java/lang/System.currentTimeMillis:()J210 ·········0:·invokestatic··#18·················//·Method·java/lang/System.currentTimeMillis:()J
211 ·········3:·lstore_2211 ·········3:·lstore_2
212 ·········4:·aload_1212 ·········4:·aload_1
213 ·········5:·ifnonnull·····30213 ·········5:·ifnonnull·····30
214 ·········8:·ldc···········#20·················//·String214 ·········8:·ldc···········#20·················//·String
215 ········10:·astore········4215 ········10:·astore········4
216 ········12:·aload·········4216 ········12:·aload·········4
Offset 225, 234 lines modifiedOffset 225, 218 lines modified
225 ········29:·areturn225 ········29:·areturn
226 ········30:·aload_1226 ········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········4228 ········36:·astore········4
229 ········38:·goto··········12229 ········38:·goto··········12
230 ········41:·new···········#34·················//·class·com/android/calendar/event/EventLocationAdapter$LocationFilter$1230 ········41:·new···········#34·················//·class·com/android/calendar/event/EventLocationAdapter$LocationFilter$1
231 ········44:·astore········7231 ········44:·astore········7
232 ········46:·aload·········7232 ········46:·aload_0
233 ········48:·astore········8233 ········47:·astore········8
234 ········50:·aload·········7234 ········49:·aload·········7
235 ········52:·aload_0235 ········51:·aload_0
236 ········53:·aload·········4236 ········52:·aload·········4
237 ········55:·invokespecial·#37·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1."<init>":(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V237 ········54:·invokespecial·#37·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1."<init>":(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V
238 ········58:·iconst_0238 ········57:·iconst_0
239 ········59:·istore········9239 ········58:·istore········9
240 ········61:·iconst_0240 ········60:·iconst_0
241 ········62:·anewarray·····#39·················//·class·java/lang/Void241 ········61:·anewarray·····#39·················//·class·java/lang/Void
242 ········65:·astore········8242 ········64:·astore········8
243 ········67:·aload·········8243 ········66:·aload·········8
244 ········69:·astore········10244 ········68:·astore········10
245 ········71:·aload·········7245 ········70:·aload·········7
246 ········73:·aload·········8246 ········72:·aload·········8
247 ········75:·invokevirtual·#43·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;247 ········74:·invokevirtual·#43·················//·Method·com/android/calendar/event/EventLocationAdapter$LocationFilter$1.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;
248 ········78:·astore········11248 ········77:·astore········11
249 ········80:·new···········#45·················//·class·java/util/HashSet249 ········79:·new···········#45·················//·class·java/util/HashSet
250 ········83:·astore········12250 ········82:·astore········12
251 ········85:·aload·········12251 ········84:·aload·········12
252 ········87:·invokespecial·#46·················//·Method·java/util/HashSet."<init>":()V252 ········86:·invokespecial·#46·················//·Method·java/util/HashSet."<init>":()V
253 ········90:·aload_0253 ········89:·aload_0
254 ········91:·astore········8254 ········90:·astore········8
255 ········93:·aload_0255 ········92:·aload_0
256 ········94:·getfield······#8··················//·Field·this$0:Lcom/android/calendar/event/EventLocationAdapter;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 ·······105:·invokestatic··#52·················//·Method·com/android/calendar/event/EventLocationAdapter.access$400:(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver;257 ········96:·invokestatic··#52·················//·Method·com/android/calendar/event/EventLocationAdapter.access$400:(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver;
262 ·······108:·astore········7258 ········99:·astore········7
263 ·······110:·aload·········7259 ·······101:·aload·········7
264 ·······112:·astore········8 
265 ·······114:·aload·········7 
266 ·······116:·aload·········4260 ·······103:·aload·········4
267 ·······118:·aload·········12261 ·······105:·aload·········12
268 ·······120:·invokestatic··#56·················//·Method·com/android/calendar/event/EventLocationAdapter.access$700:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/util/HashSet;)Ljava/util/List;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 ·······123:·astore········13263 ·······110:·astore········13
270 ·······125:·new···········#58·················//·class·java/util/ArrayList264 ·······112:·new···········#58·················//·class·java/util/ArrayList
271 ·······128:·astore········14265 ·······115:·astore········14
272 ·······130:·aload·········14266 ·······117:·aload·········14
273 ·······132:·invokespecial·#59·················//·Method·java/util/ArrayList."<init>":()V267 ·······119:·invokespecial·#59·················//·Method·java/util/ArrayList."<init>":()V
274 ·······135:·aload·········11268 ·······122:·aload·········11
275 ·······137:·invokevirtual·#65·················//·Method·android/os/AsyncTask.get:()Ljava/lang/Object;269 ·······124:·invokevirtual·#65·················//·Method·android/os/AsyncTask.get:()Ljava/lang/Object;
276 ·······140:·astore········15270 ·······127:·astore········15
277 ·······142:·aload·········15271 ·······129:·aload·········15
278 ·······144:·checkcast·····#67·················//·class·java/util/List272 ·······131:·checkcast·····#67·················//·class·java/util/List
279 ·······147:·astore········15273 ·······134:·astore········15
280 ·······149:·aload·········15274 ·······136:·aload·········15
281 ·······151:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;275 ·······138:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
282 ·······156:·astore········16276 ·······143:·astore········7
283 ·······158:·aload·········16277 ·······145:·aload·········7
284 ·······160:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z278 ·······147:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
285 ·······165:·istore········5279 ·······152:·istore········9
286 ·······167:·iload·········5280 ·······154:·iload·········9
287 ·······169:·ifeq··········260281 ·······156:·ifeq··········247
288 ·······172:·aload·········16282 ·······159:·aload·········7
289 ·······174:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;283 ·······161:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
290 ·······179:·astore········17284 ·······166:·astore········16
291 ·······181:·aload·········17285 ·······168:·aload·········16
292 ·······183:·checkcast·····#81·················//·class·com/android/calendar/event/EventLocationAdapter$Result286 ·······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 ·······186:·astore········17290 ·······180:·astore········10
294 ·······188:·aload·········17291 ·······182:·aload·········10
 292 ·······184:·ifnull········145
 293 ·······187:·aload·········16
295 ·······190:·invokestatic··#85·················//·Method·com/android/calendar/event/EventLocationAdapter$Result.access$100:(Lcom/android/calendar/event/EventLocationAdapter$Result;)Ljava/lang/String;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 ·······193:·astore········7297 ·······196:·astore········8
297 ·······195:·aload·········7298 ·······198:·aload·········12
298 ·······197:·ifnull········158 
299 ·······200:·aload·········17299 ·······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 ·······215:·invokevirtual·#89·················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z300 ·······202:·invokevirtual·#89·················//·Method·java/util/HashSet.contains:(Ljava/lang/Object;)Z
307 ·······218:·istore········5301 ·······205:·istore········9
308 ·······220:·iload·········5302 ·······207:·iload·········9
309 ·······222:·ifne··········158303 ·······209:·ifne··········145
310 ·······225:·aload·········14304 ·······212:·aload·········14
311 ·······227:·aload·········17305 ·······214:·aload·········16
312 ·······229:·invokevirtual·#92·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z306 ·······216:·invokevirtual·#92·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
313 ·······232:·pop307 ·······219:·pop
314 ·······233:·goto··········158308 ·······220:·goto··········145
315 ·······236:·astore········18309 ·······223:·astore········17
316 ·······238:·ldc···········#94·················//·String·EventLocationAdapter310 ·······225:·ldc···········#94·················//·String·EventLocationAdapter
317 ·······240:·astore········7311 ·······227:·astore········7
318 ·······242:·ldc···········#96·················//·String·Failed·waiting·for·locations·query·results.312 ·······229:·ldc···········#96·················//·String·Failed·waiting·for·locations·query·results.
319 ·······244:·astore········10313 ·······231:·astore········10
 314 ·······233:·aload·········10
 315 ·······235:·astore········8
 316 ·······237:·aload·········7
 317 ·······239:·aload·········10
320 ·······246:·aload·········7318 ·······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.
6.23 KB
com/android/calendar/event/EventLocationAdapter.class
6.13 KB
javap -verbose -constants -s -l -private {}
    
Offset 672, 15 lines modifiedOffset 672, 15 lines modified
672 ········23:·pop672 ········23:·pop
673 ········24:·return673 ········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_STATIC676 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
677 ····Code:677 ····Code:
678 ······stack=300,·locals=9,·args_size=1678 ······stack=300,·locals=10,·args_size=1
679 ·········0:·new···········#145················//·class·java/util/TreeSet679 ·········0:·new···········#145················//·class·java/util/TreeSet
680 ·········3:·astore_1680 ·········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_2682 ·········7:·astore_2
683 ·········8:·aload_1683 ·········8:·aload_1
684 ·········9:·aload_2684 ·········9:·aload_2
685 ········10:·invokespecial·#152················//·Method·java/util/TreeSet."<init>":(Ljava/util/Comparator;)V685 ········10:·invokespecial·#152················//·Method·java/util/TreeSet."<init>":(Ljava/util/Comparator;)V
Offset 719, 50 lines modifiedOffset 719, 50 lines modified
719 ········71:·goto··········23719 ········71:·goto··········23
720 ········74:·new···········#47·················//·class·java/util/ArrayList720 ········74:·new···········#47·················//·class·java/util/ArrayList
721 ········77:·astore········6721 ········77:·astore········6
722 ········79:·aload·········6722 ········79:·aload·········6
723 ········81:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V723 ········81:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V
724 ········84:·aload_1724 ········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········7726 ········88:·astore_2
727 ········90:·aload·········7727 ········89:·aload_2
728 ········92:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z728 ········90:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
729 ········97:·istore_3 
730 ········98:·iload_3729 ········95:·istore········4
 730 ········97:·iload·········4
731 ········99:·ifeq··········151731 ········99:·ifeq··········153
732 ·······102:·aload·········7732 ·······102:·aload_2
733 ·······104:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;733 ·······103:·invokeinterface·#190,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
734 ·······109:·checkcast·····#56·················//·class·java/lang/String734 ·······108:·checkcast·····#56·················//·class·java/lang/String
735 ·······112:·astore········5735 ·······111:·astore········5
736 ·······114:·new···········#192················//·class·com/android/calendar/event/EventLocationAdapter$Result736 ·······113:·new···········#192················//·class·com/android/calendar/event/EventLocationAdapter$Result
737 ·······117:·astore_2737 ·······116:·astore········7
738 ·······118:·ldc···········#193················//·int·2130837564738 ·······118:·ldc···········#193················//·int·2130837564
739 ·······120:·istore········4739 ·······120:·istore········8
740 ·······122:·iload·········4740 ·······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········8742 ·······127:·astore········9
743 ·······129:·aload_2743 ·······129:·aload·········7
744 ·······130:·aconst_null744 ·······131:·aconst_null
745 ·······131:·aload·········5745 ·······132:·aload·········5
746 ·······133:·aload·········8746 ·······134:·aload·········9
747 ·······135:·aconst_null747 ·······136:·aconst_null
748 ·······136:·invokespecial·#203················//·Method·com/android/calendar/event/EventLocationAdapter$Result."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Landroid/net/Uri;)V748 ·······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 ·······139:·aload·········6749 ·······140:·aload·········6
750 ·······141:·aload_2750 ·······142:·aload·········7
751 ·······142:·invokeinterface·#206,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z751 ·······144:·invokeinterface·#206,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
752 ·······147:·pop752 ·······149:·pop
753 ·······148:·goto··········90753 ·······150:·goto··········89
754 ·······151:·aload·········6754 ·······153:·aload·········6
755 ·······153:·areturn755 ·······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_STATIC758 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
759 ····Code:759 ····Code:
760 ······stack=300,·locals=29,·args_size=3760 ······stack=300,·locals=28,·args_size=3
761 ·········0:·aconst_null761 ·········0:·aconst_null
762 ·········1:·astore_3762 ·········1:·astore_3
763 ·········2:·aconst_null763 ·········2:·aconst_null
764 ·········3:·astore········4764 ·········3:·astore········4
765 ·········5:·aload_1765 ·········5:·aload_1
766 ·········6:·invokestatic··#212················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z766 ·········6:·invokestatic··#212················//·Method·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
767 ·········9:·istore········5767 ·········9:·istore········5
Offset 965, 28 lines modifiedOffset 965, 28 lines modified
965 ·······433:·aload·········26965 ·······433:·aload·········26
966 ·······435:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V966 ·······435:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V
967 ·······438:·aload·········13967 ·······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········6969 ·······445:·astore········6
970 ·······447:·aload·········6970 ·······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········27972 ·······454:·astore········6
973 ·······456:·aload·········27973 ·······456:·aload·········6
974 ·······458:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z974 ·······458:·invokeinterface·#186,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
975 ·······463:·istore········5975 ·······463:·istore········22
976 ·······465:·iload·········5976 ·······465:·iload·········22
977 ·······467:·ifeq··········499977 ·······467:·ifeq··········499
978 ·······470:·aload·········27978 ·······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········28980 ·······477:·astore········27
981 ·······479:·aload·········28981 ·······479:·aload·········27
982 ·······481:·checkcast·····#205················//·class·java/util/List982 ·······481:·checkcast·····#205················//·class·java/util/List
983 ·······484:·astore········28983 ·······484:·astore········27
984 ·······486:·aload·········26984 ·······486:·aload·········26
985 ·······488:·aload·········28985 ·······488:·aload·········27
986 ·······490:·invokeinterface·#272,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z986 ·······490:·invokeinterface·#272,··2··········//·InterfaceMethod·java/util/List.addAll:(Ljava/util/Collection;)Z
987 ·······495:·pop987 ·······495:·pop
988 ·······496:·goto··········456988 ·······496:·goto··········456
989 ·······499:·aload·········12989 ·······499:·aload·········12
990 ·······501:·ifnull········511990 ·······501:·ifnull········511
991 ·······504:·aload·········12991 ·······504:·aload·········12
992 ·······506:·invokeinterface·#261,··1··········//·InterfaceMethod·android/database/Cursor.close:()V992 ·······506:·invokeinterface·#261,··1··········//·InterfaceMethod·android/database/Cursor.close:()V
3.91 KB
com/android/calendar/month/MonthByWeekAdapter.class
3.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 1769, 42 lines modifiedOffset 1769, 42 lines modified
1769 ·······166:·aload·········91769 ·······166:·aload·········9
1770 ·······168:·putfield······#74·················//·Field·mEventDayList:Ljava/util/ArrayList;1770 ·······168:·putfield······#74·················//·Field·mEventDayList:Ljava/util/ArrayList;
1771 ·······171:·aload_01771 ·······171:·aload_0
1772 ·······172:·invokevirtual·#481················//·Method·refresh:()V1772 ·······172:·invokevirtual·#481················//·Method·refresh:()V
1773 ·······175:·goto··········531773 ·······175:·goto··········53
1774 ·······178:·aload_31774 ·······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········111776 ·······182:·astore········8
1777 ·······184:·aload·········111777 ·······184:·aload·········8
1778 ·······186:·invokeinterface·#491,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1778 ·······186:·invokeinterface·#491,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1779 ·······191:·istore········51779 ·······191:·istore········5
1780 ·······193:·iload·········51780 ·······193:·iload·········5
1781 ·······195:·ifeq··········3351781 ·······195:·ifeq··········335
1782 ·······198:·aload·········111782 ·······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/Event1784 ·······205:·checkcast·····#496················//·class·com/android/calendar/Event
1785 ·······208:·astore········121785 ·······208:·astore········11
1786 ·······210:·aload·········121786 ·······210:·aload·········11
1787 ·······212:·getfield······#499················//·Field·com/android/calendar/Event.startDay:I1787 ·······212:·getfield······#499················//·Field·com/android/calendar/Event.startDay:I
1788 ·······215:·istore········51788 ·······215:·istore········5
1789 ·······217:·aload_01789 ·······217:·aload_0
1790 ·······218:·getfield······#183················//·Field·mFirstJulianDay:I1790 ·······218:·getfield······#183················//·Field·mFirstJulianDay:I
1791 ·······221:·istore········71791 ·······221:·istore········12
1792 ·······223:·iload·········51792 ·······223:·iload·········5
1793 ·······225:·iload·········71793 ·······225:·iload·········12
1794 ·······227:·isub1794 ·······227:·isub
1795 ·······228:·istore········131795 ·······228:·istore········13
1796 ·······230:·aload·········121796 ·······230:·aload·········11
1797 ·······232:·getfield······#502················//·Field·com/android/calendar/Event.endDay:I1797 ·······232:·getfield······#502················//·Field·com/android/calendar/Event.endDay:I
1798 ·······235:·istore········51798 ·······235:·istore········5
1799 ·······237:·aload_01799 ·······237:·aload_0
1800 ·······238:·getfield······#183················//·Field·mFirstJulianDay:I1800 ·······238:·getfield······#183················//·Field·mFirstJulianDay:I
1801 ·······241:·istore········71801 ·······241:·istore········12
1802 ·······243:·iload·········51802 ·······243:·iload·········5
1803 ·······245:·iload·········71803 ·······245:·iload·········12
1804 ·······247:·isub1804 ·······247:·isub
1805 ·······248:·istore········51805 ·······248:·istore········5
1806 ·······250:·iload·········51806 ·······250:·iload·········5
1807 ·······252:·iconst_11807 ·······252:·iconst_1
1808 ·······253:·iadd1808 ·······253:·iadd
1809 ·······254:·istore········141809 ·······254:·istore········14
1810 ·······256:·iload·········131810 ·······256:·iload·········13
Offset 1833, 15 lines modifiedOffset 1833, 15 lines modified
1833 ·······303:·if_icmpge·····1841833 ·······303:·if_icmpge·····184
1834 ·······306:·aload·········91834 ·······306:·aload·········9
1835 ·······308:·iload·········151835 ·······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/ArrayList1837 ·······313:·checkcast·····#69·················//·class·java/util/ArrayList
1838 ·······316:·astore········61838 ·······316:·astore········6
1839 ·······318:·aload·········61839 ·······318:·aload·········6
1840 ·······320:·aload·········121840 ·······320:·aload·········11
1841 ·······322:·invokevirtual·#476················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z1841 ·······322:·invokevirtual·#476················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
1842 ·······325:·pop1842 ·······325:·pop
1843 ·······326:·iload·········151843 ·······326:·iload·········15
1844 ·······328:·iconst_11844 ·······328:·iconst_1
1845 ·······329:·iadd1845 ·······329:·iadd
1846 ·······330:·istore········151846 ·······330:·istore········15
1847 ·······332:·goto··········2991847 ·······332:·goto··········299
Offset 1861, 17 lines modifiedOffset 1861, 17 lines modified
1861 ·······364:·invokespecial·#189················//·Method·java/lang/StringBuilder."<init>":()V1861 ·······364:·invokespecial·#189················//·Method·java/lang/StringBuilder."<init>":()V
1862 ·······367:·aload·········81862 ·······367:·aload·········8
1863 ·······369:·ldc_w·········#507················//·String·Processed1863 ·······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········81865 ·······375:·astore········8
1866 ·······377:·aload_31866 ·······377:·aload_3
1867 ·······378:·invokevirtual·#162················//·Method·java/util/ArrayList.size:()I1867 ·······378:·invokevirtual·#162················//·Method·java/util/ArrayList.size:()I
1868 ·······381:·istore········41868 ·······381:·istore········12
1869 ·······383:·aload·········81869 ·······383:·aload·········8
1870 ·······385:·iload·········41870 ·······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········81872 ·······390:·astore········8
1873 ·······392:·ldc_w·········#509················//·String··events.1873 ·······392:·ldc_w·········#509················//·String··events.
1874 ·······395:·astore········161874 ·······395:·astore········16
1875 ·······397:·aload·········81875 ·······397:·aload·········8
1876 ·······399:·aload·········161876 ·······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;
17.6 KB
com/android/calendar/month/MonthWeekEventsView.class
17.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 2532, 238 lines modifiedOffset 2532, 236 lines modified
2532 ·······439:·invokevirtual·#346················//·Method·android/graphics/Canvas.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V2532 ·······439:·invokevirtual·#346················//·Method·android/graphics/Canvas.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V
2533 ·······442:·goto··········1882533 ·······442:·goto··········188
  
2534 ··protected·void·drawDNA(android.graphics.Canvas);2534 ··protected·void·drawDNA(android.graphics.Canvas);
2535 ····descriptor:·(Landroid/graphics/Canvas;)V2535 ····descriptor:·(Landroid/graphics/Canvas;)V
2536 ····flags:·(0x0004)·ACC_PROTECTED2536 ····flags:·(0x0004)·ACC_PROTECTED
2537 ····Code:2537 ····Code:
2538 ······stack=300,·locals=17,·args_size=22538 ······stack=300,·locals=18,·args_size=2
2539 ·········0:·aload_02539 ·········0:·aload_0
2540 ·········1:·getfield······#260················//·Field·mDna:Ljava/util/HashMap;2540 ·········1:·getfield······#260················//·Field·mDna:Ljava/util/HashMap;
2541 ·········4:·astore_22541 ·········4:·astore_2
2542 ·········5:·aload_22542 ·········5:·aload_2
2543 ·········6:·ifnull········2362543 ·········6:·ifnull········232
2544 ·········9:·aload_02544 ·········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 ········18:·invokeinterface·#404,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;2547 ········16:·invokeinterface·#404,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
2550 ········23:·astore_32548 ········21:·astore_2
2551 ········24:·aload_32549 ········22:·aload_2
2552 ········25:·invokeinterface·#410,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2550 ········23:·invokeinterface·#410,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2553 ········30:·istore········4 
2554 ········32:·iload·········42551 ········28:·istore_3
 2552 ········29:·iload_3
2555 ········34:·ifeq··········1322553 ········30:·ifeq··········132
2556 ········37:·aload_32554 ········33:·aload_2
2557 ········38:·invokeinterface·#414,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;2555 ········34:·invokeinterface·#414,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
2558 ········43:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand2556 ········39:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand
2559 ········46:·astore········52557 ········42:·astore········4
2560 ········48:·aload·········52558 ········44:·aload·········4
2561 ········50:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I2559 ········46:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I
2562 ········53:·istore········42560 ········49:·istore_3
2563 ········55:·getstatic·····#163················//·Field·CONFLICT_COLOR:I2561 ········50:·getstatic·····#163················//·Field·CONFLICT_COLOR:I
2564 ········58:·istore········62562 ········53:·istore········5
 2563 ········55:·iload_3
2565 ········60:·iload·········42564 ········56:·iload·········5
2566 ········62:·iload·········6 
2567 ········64:·if_icmpeq·····242565 ········58:·if_icmpeq·····22
2568 ········67:·aload·········52566 ········61:·aload·········4
2569 ········69:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2567 ········63:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2570 ········72:·astore_2 
2571 ········73:·aload_22568 ········66:·astore········6
 2569 ········68:·aload·········6
2572 ········74:·ifnull········242570 ········70:·ifnull········22
2573 ········77:·aload·········52571 ········73:·aload·········4
2574 ········79:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2572 ········75:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2575 ········82:·astore_2 
2576 ········83:·aload_22573 ········78:·astore········6
 2574 ········80:·aload·········6
2577 ········84:·arraylength2575 ········82:·arraylength
2578 ········85:·istore········4 
2579 ········87:·iload·········42576 ········83:·istore_3
 2577 ········84:·iload_3
2580 ········89:·ifeq··········242578 ········85:·ifeq··········22
2581 ········92:·aload_02579 ········88:·aload_0
2582 ········93:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;2580 ········89:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;
2583 ········96:·astore_22581 ········92:·astore········6
2584 ········97:·aload·········52582 ········94:·aload·········4
2585 ········99:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I2583 ········96:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I
2586 ·······102:·istore········62584 ········99:·istore········5
2587 ·······104:·aload_2 
2588 ·······105:·iload·········62585 ·······101:·aload·········6
 2586 ·······103:·iload·········5
2589 ·······107:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V2587 ·······105:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V
2590 ·······110:·aload·········52588 ·······108:·aload·········4
2591 ·······112:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2589 ·······110:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2592 ·······115:·astore_22590 ·······113:·astore········6
2593 ·······116:·aload_02591 ·······115:·aload_0
2594 ·······117:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;2592 ·······116:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;
2595 ·······120:·astore········72593 ·······119:·astore········7
2596 ·······122:·aload_12594 ·······121:·aload_1
2597 ·······123:·aload_22595 ·······122:·aload·········6
2598 ·······124:·aload·········72596 ·······124:·aload·········7
2599 ·······126:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V2597 ·······126:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V
2600 ·······129:·goto··········242598 ·······129:·goto··········22
2601 ·······132:·aload_02599 ·······132:·aload_0
2602 ·······133:·getfield······#260················//·Field·mDna:Ljava/util/HashMap;2600 ·······133:·getfield······#260················//·Field·mDna:Ljava/util/HashMap;
2603 ·······136:·astore_22601 ·······136:·astore_2
2604 ·······137:·getstatic·····#163················//·Field·CONFLICT_COLOR:I2602 ·······137:·getstatic·····#163················//·Field·CONFLICT_COLOR:I
2605 ·······140:·istore········62603 ·······140:·istore_3
2606 ·······142:·iload·········62604 ·······141:·iload_3
2607 ·······144:·invokestatic··#434················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;2605 ·······142:·invokestatic··#434················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
2608 ·······147:·astore········72606 ·······145:·astore········6
2609 ·······149:·aload_22607 ·······147:·aload_2
2610 ·······150:·aload·········72608 ·······148:·aload·········6
2611 ·······152:·invokevirtual·#438················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;2609 ·······150:·invokevirtual·#438················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
2612 ·······155:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand2610 ·······153:·checkcast·····#416················//·class·com/android/calendar/Utils$DNAStrand
2613 ·······158:·astore········52611 ·······156:·astore········4
2614 ·······160:·aload·········52612 ·······158:·aload·········4
2615 ·······162:·ifnull········2272613 ·······160:·ifnull········223
2616 ·······165:·aload·········52614 ·······163:·aload·········4
2617 ·······167:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2615 ·······165:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2618 ·······170:·astore_22616 ·······168:·astore_2
2619 ·······171:·aload_22617 ·······169:·aload_2
2620 ·······172:·ifnull········2272618 ·······170:·ifnull········223
2621 ·······175:·aload·········52619 ·······173:·aload·········4
2622 ·······177:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2620 ·······175:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2623 ·······180:·astore_22621 ·······178:·astore_2
2624 ·······181:·aload_22622 ·······179:·aload_2
2625 ·······182:·arraylength2623 ·······180:·arraylength
2626 ·······183:·istore········42624 ·······181:·istore········8
2627 ·······185:·iload·········42625 ·······183:·iload·········8
2628 ·······187:·ifeq··········2272626 ·······185:·ifeq··········223
2629 ·······190:·aload_02627 ·······188:·aload_0
2630 ·······191:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;2628 ·······189:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;
2631 ·······194:·astore_22629 ·······192:·astore_2
2632 ·······195:·aload·········52630 ·······193:·aload·········4
2633 ·······197:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I2631 ·······195:·getfield······#419················//·Field·com/android/calendar/Utils$DNAStrand.color:I
2634 ·······200:·istore········62632 ·······198:·istore_3
2635 ·······202:·aload_22633 ·······199:·aload_2
2636 ·······203:·iload·········62634 ·······200:·iload_3
2637 ·······205:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V2635 ·······201:·invokevirtual·#311················//·Method·android/graphics/Paint.setColor:(I)V
2638 ·······208:·aload·········52636 ·······204:·aload·········4
2639 ·······210:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F2637 ·······206:·getfield······#422················//·Field·com/android/calendar/Utils$DNAStrand.points:[F
2640 ·······213:·astore_22638 ·······209:·astore_2
2641 ·······214:·aload_02639 ·······210:·aload_0
2642 ·······215:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;2640 ·······211:·getfield······#424················//·Field·mDNATimePaint:Landroid/graphics/Paint;
2643 ·······218:·astore········72641 ·······214:·astore········6
2644 ·······220:·aload_12642 ·······216:·aload_1
2645 ·······221:·aload_22643 ·······217:·aload_2
2646 ·······222:·aload·········72644 ·······218:·aload·········6
2647 ·······224:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V2645 ·······220:·invokevirtual·#428················//·Method·android/graphics/Canvas.drawLines:([FLandroid/graphics/Paint;)V
2648 ·······227:·aload_02646 ·······223:·aload_0
2649 ·······228:·getfield······#375················//·Field·mDayXs:[I2647 ·······224:·getfield······#375················//·Field·mDayXs:[I
2650 ·······231:·astore_22648 ·······227:·astore_2
2651 ·······232:·aload_22649 ·······228:·aload_2
Max diff block lines reached; 260/17798 bytes (1.46%) of diff not shown.
2.72 KB
com/android/calendar/recurrencepicker/RecurrencePickerDialog.class
2.59 KB
procyon -ec {}
    
Offset 366, 29 lines modifiedOffset 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,·i·=·0;·i·<·length;·++i)·{387 ············for·(int·length·=·mWeekByDayButtons.length,·j·=·0;·j·<·length;·++j)·{
387 ················((Button)mWeekByDayButtons[i]).setEnabled(false);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 modifiedOffset 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 ············final·ToggleButton[]·mWeekByDayButtons2·=·this.mWeekByDayButtons;404 ············for·(ToggleButton[]·mWeekByDayButtons2·=·this.mWeekByDayButtons;·i·<·mWeekByDayButtons2.length;·++i)·{
404 ············for·(int·length2·=·mWeekByDayButtons2.length,·j·=·0;·j·<·length2;·++j)·{ 
405 ················((Button)mWeekByDayButtons2[j]).setEnabled(enabled);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;
5.67 KB
com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter.class
5.51 KB
javap -verbose -constants -s -l -private {}
    
Offset 1476, 94 lines modifiedOffset 1476, 94 lines modified
1476 ········14:·pop1476 ········14:·pop
1477 ········15:·return1477 ········15:·return
  
1478 ··public·void·closeChildrenCursors();1478 ··public·void·closeChildrenCursors();
1479 ····descriptor:·()V1479 ····descriptor:·()V
1480 ····flags:·(0x0001)·ACC_PUBLIC1480 ····flags:·(0x0001)·ACC_PUBLIC
1481 ····Code:1481 ····Code:
1482 ······stack=300,·locals=7,·args_size=11482 ······stack=300,·locals=8,·args_size=1
1483 ·········0:·aload_01483 ·········0:·aload_0
1484 ·········1:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;1484 ·········1:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;
1485 ·········4:·astore_11485 ·········4:·astore_1
1486 ·········5:·aload_11486 ·········5:·aload_1
1487 ·········6:·monitorenter1487 ·········6:·monitorenter
1488 ·········7:·aload_01488 ·········7:·aload_0
1489 ·········8:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;1489 ·········8:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;
1490 ········11:·astore_21490 ········11:·astore_2
1491 ········12:·aload_21491 ········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_21493 ········18:·astore_2
1494 ········19:·aload_21494 ········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_31496 ········25:·astore_2
1497 ········26:·aload_31497 ········26:·aload_2
1498 ········27:·invokeinterface·#442,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1498 ········27:·invokeinterface·#442,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1499 ········32:·istore········41499 ········32:·istore_3
1500 ········34:·iload·········41500 ········33:·iload_3
1501 ········36:·ifeq··········1051501 ········34:·ifeq··········103
1502 ········39:·aload_31502 ········37:·aload_2
1503 ········40:·invokeinterface·#446,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1503 ········38:·invokeinterface·#446,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1504 ········45:·astore········51504 ········43:·astore········4
1505 ········47:·aload·········51505 ········45:·aload·········4
1506 ········49:·checkcast·····#113················//·class·java/lang/String1506 ········47:·checkcast·····#113················//·class·java/lang/String
1507 ········52:·astore········51507 ········50:·astore········4
1508 ········54:·aload_01508 ········52:·aload_0
1509 ········55:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;1509 ········53:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;
1510 ········58:·astore_2 
1511 ········59:·aload_21510 ········56:·astore········5
 1511 ········58:·aload·········5
1512 ········60:·aload·········51512 ········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········61514 ········67:·astore········6
1515 ········69:·aload·········61515 ········69:·aload·········6
1516 ········71:·checkcast·····#227················//·class·android/database/Cursor1516 ········71:·checkcast·····#227················//·class·android/database/Cursor
1517 ········74:·astore········61517 ········74:·astore········6
1518 ········76:·aload·········61518 ········76:·aload·········6
1519 ········78:·invokeinterface·#449,··1··········//·InterfaceMethod·android/database/Cursor.isClosed:()Z1519 ········78:·invokeinterface·#449,··1··········//·InterfaceMethod·android/database/Cursor.isClosed:()Z
1520 ········83:·istore········41520 ········83:·istore_3
1521 ········85:·iload·········41521 ········84:·iload_3
1522 ········87:·ifne··········261522 ········85:·ifne··········26
1523 ········90:·aload·········61523 ········88:·aload·········6
1524 ········92:·invokeinterface·#452,··1··········//·InterfaceMethod·android/database/Cursor.close:()V1524 ········90:·invokeinterface·#452,··1··········//·InterfaceMethod·android/database/Cursor.close:()V
1525 ········97:·goto··········261525 ········95:·goto··········26
1526 ·······100:·astore_21526 ········98:·astore_2
1527 ·······101:·aload_11527 ········99:·aload_1
1528 ·······102:·monitorexit1528 ·······100:·monitorexit
1529 ·······103:·aload_21529 ·······101:·aload_2
1530 ·······104:·athrow1530 ·······102:·athrow
1531 ·······105:·aload_01531 ·······103:·aload_0
1532 ·······106:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;1532 ·······104:·getfield······#151················//·Field·mChildrenCursors:Ljava/util/Map;
1533 ·······109:·astore_21533 ·······107:·astore_2
1534 ·······110:·aload_21534 ·······108:·aload_2
1535 ·······111:·invokeinterface·#455,··1··········//·InterfaceMethod·java/util/Map.clear:()V1535 ·······109:·invokeinterface·#455,··1··········//·InterfaceMethod·java/util/Map.clear:()V
1536 ·······116:·iconst_11536 ·······114:·iconst_1
1537 ·······117:·istore········41537 ·······115:·istore········7
1538 ·······119:·aload_01538 ·······117:·aload_0
1539 ·······120:·iload·········41539 ·······118:·iload·········7
1540 ·······122:·putfield······#270················//·Field·mClosedCursorsFlag:Z1540 ·······120:·putfield······#270················//·Field·mClosedCursorsFlag:Z
1541 ·······125:·aload_11541 ·······123:·aload_1
1542 ·······126:·monitorexit1542 ·······124:·monitorexit
1543 ·······127:·return1543 ·······125:·return
1544 ······Exception·table:1544 ······Exception·table:
1545 ·········from····to··target·type1545 ·········from····to··target·type
1546 ·············7····11···100···any1546 ·············7····11····98···any
1547 ············12····18···100···any1547 ············12····18····98···any
1548 ············19····25···100···any1548 ············19····25····98···any
1549 ············26····32···100···any1549 ············26····32····98···any
1550 ············39····45···100···any1550 ············37····43····98···any
1551 ············47····52···100···any1551 ············45····50····98···any
1552 ············54····58···100···any1552 ············52····56····98···any
1553 ············60····67···100···any1553 ············60····67····98···any
1554 ············69····74···100···any1554 ············69····74····98···any
1555 ············76····83···100···any1555 ············76····83····98···any
1556 ············90····97···100···any1556 ············88····95····98···any
1557 ···········101···103···100···any1557 ············99···101····98···any
1558 ···········105···109···100···any1558 ···········103···107····98···any
1559 ···········110···116···100···any1559 ···········108···114····98···any
 1560 ···········118···123····98···any
1560 ···········120···125···100···any1561 ···········123···125····98···any
1561 ···········125···127···100···any 
  
1562 ··public·void·doSaveAction();1562 ··public·void·doSaveAction();
1563 ····descriptor:·()V1563 ····descriptor:·()V
1564 ····flags:·(0x0001)·ACC_PUBLIC1564 ····flags:·(0x0001)·ACC_PUBLIC
1565 ····Code:1565 ····Code:
1566 ······stack=300,·locals=14,·args_size=11566 ······stack=300,·locals=14,·args_size=1
1567 ·········0:·sipush········10001567 ·········0:·sipush········1000
28.2 KB
com/android/calendar/widget/CalendarAppWidgetModel.class
28.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 674, 15 lines modifiedOffset 674, 15 lines modified
674 ·······323:·putfield······#163················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.visibWhere:I674 ·······323:·putfield······#163················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.visibWhere:I
675 ·······326:·goto··········196675 ·······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;)V677 ····descriptor:·(Landroid/database/Cursor;Ljava/lang/String;)V
678 ····flags:·(0x0001)·ACC_PUBLIC678 ····flags:·(0x0001)·ACC_PUBLIC
679 ····Code:679 ····Code:
680 ······stack=300,·locals=36,·args_size=3680 ······stack=300,·locals=37,·args_size=3
681 ·········0:·new···········#44·················//·class·android/text/format/Time681 ·········0:·new···········#44·················//·class·android/text/format/Time
682 ·········3:·astore_3682 ·········3:·astore_3
683 ·········4:·aload_3683 ·········4:·aload_3
684 ·········5:·astore········4684 ·········5:·astore········4
685 ·········7:·aload_3685 ·········7:·aload_3
686 ·········8:·aload_2686 ·········8:·aload_2
687 ·········9:·invokespecial·#47·················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V687 ·········9:·invokespecial·#47·················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V
Offset 726, 369 lines modifiedOffset 726, 379 lines modified
726 ········90:·aload_2726 ········90:·aload_2
727 ········91:·astore········4727 ········91:·astore········4
728 ········93:·aload_2728 ········93:·aload_2
729 ········94:·aload·········9729 ········94:·aload·········9
730 ········96:·invokestatic··#193················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z730 ········96:·invokestatic··#193················//·Method·android/text/TextUtils.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
731 ········99:·istore········6731 ········99:·istore········6
732 ·······101:·iload·········6732 ·······101:·iload·········6
733 ·······103:·ifne··········586733 ·······103:·ifne··········592
734 ·······106:·iconst_1734 ·······106:·iconst_1
735 ·······107:·istore········6735 ·······107:·istore········6
736 ·······109:·aload_0736 ·······109:·aload_0
737 ·······110:·astore········4737 ·······110:·astore········4
738 ·······112:·aload_0738 ·······112:·aload_0
739 ·······113:·iload·········6739 ·······113:·iload·········6
740 ·······115:·putfield······#174················//·Field·mShowTZ:Z740 ·······115:·putfield······#174················//·Field·mShowTZ:Z
741 ·······118:·aload_0741 ·······118:·aload_0
742 ·······119:·getfield······#174················//·Field·mShowTZ:Z742 ·······119:·getfield······#174················//·Field·mShowTZ:Z
743 ·······122:·istore········6743 ·······122:·istore········6
744 ·······124:·iload·········6744 ·······124:·iload·········6
745 ·······126:·ifeq··········175745 ·······126:·ifeq··········178
746 ·······129:·aload_2746 ·······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········10748 ·······133:·astore········10
749 ·······135:·aload_3749 ·······135:·aload_3
750 ·······136:·astore········4750 ·······136:·astore········4
751 ·······138:·aload_3751 ·······138:·aload_3
752 ·······139:·getfield······#202················//·Field·android/text/format/Time.isDst:I752 ·······139:·getfield······#202················//·Field·android/text/format/Time.isDst:I
753 ·······142:·istore········6753 ·······142:·istore········6
754 ·······144:·iload·········6754 ·······144:·iload·········6
755 ·······146:·ifeq··········595755 ·······146:·ifeq··········601
756 ·······149:·iconst_1756 ·······149:·iconst_1
757 ·······150:·istore········6757 ·······150:·istore········6
 758 ·······152:·aconst_null
 759 ·······153:·astore········11
758 ·······152:·aload·········10760 ·······155:·aload·········10
759 ·······154:·astore········4761 ·······157:·astore········4
760 ·······156:·aload·········10762 ·······159:·aload·········10
761 ·······158:·iload·········6763 ·······161:·iload·········6
762 ·······160:·iconst_0764 ·······163:·iconst_0
763 ·······161:·invokevirtual·#206················//·Method·java/util/TimeZone.getDisplayName:(ZI)Ljava/lang/String;765 ·······164:·invokevirtual·#206················//·Method·java/util/TimeZone.getDisplayName:(ZI)Ljava/lang/String;
764 ·······164:·astore········9766 ·······167:·astore········9
765 ·······166:·aload_0 
766 ·······167:·astore········4 
767 ·······169:·aload_0767 ·······169:·aload_0
 768 ·······170:·astore········4
 769 ·······172:·aload_0
768 ·······170:·aload·········9770 ·······173:·aload·········9
769 ·······172:·putfield······#178················//·Field·mHomeTZName:Ljava/lang/String;771 ·······175:·putfield······#178················//·Field·mHomeTZName:Ljava/lang/String;
770 ·······175:·iconst_m1772 ·······178:·iconst_m1
771 ·······176:·istore········6773 ·······179:·istore········6
772 ·······178:·aload_1 
773 ·······179:·astore········4 
774 ·······181:·aload_1774 ·······181:·aload_1
 775 ·······182:·astore········4
 776 ·······184:·aload_1
775 ·······182:·iload·········6777 ·······185:·iload·········6
776 ·······184:·invokeinterface·#212,··2··········//·InterfaceMethod·android/database/Cursor.moveToPosition:(I)Z778 ·······187:·invokeinterface·#212,··2··········//·InterfaceMethod·android/database/Cursor.moveToPosition:(I)Z
777 ·······189:·pop779 ·······192:·pop
778 ·······190:·aload_0 
779 ·······191:·astore········4 
780 ·······193:·aload_0780 ·······193:·aload_0
 781 ·······194:·astore········4
 782 ·······196:·aload_0
781 ·······194:·getfield······#75·················//·Field·mContext:Landroid/content/Context;783 ·······197:·getfield······#75·················//·Field·mContext:Landroid/content/Context;
782 ·······197:·astore········9 
783 ·······199:·aconst_null 
784 ·······200:·astore········10784 ·······200:·astore········9
785 ·······202:·iconst_0785 ·······202:·iconst_0
786 ·······203:·istore········8786 ·······203:·istore········12
787 ·······205:·aconst_null787 ·······205:·aconst_null
788 ·······206:·astore········4788 ·······206:·astore········10
789 ·······208:·aload·········9789 ·······208:·iconst_0
 790 ·······209:·istore········8
790 ·······210:·aconst_null791 ·······211:·aconst_null
 792 ·······212:·astore········4
 793 ·······214:·aload·········9
 794 ·······216:·aconst_null
791 ·······211:·invokestatic··#215················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String;795 ·······217:·invokestatic··#215················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String;
792 ·······214:·astore········11796 ·······220:·astore········13
793 ·······216:·aload_1797 ·······222:·aload_1
794 ·······217:·invokeinterface·#219,··1··········//·InterfaceMethod·android/database/Cursor.moveToNext:()Z798 ·······223:·invokeinterface·#219,··1··········//·InterfaceMethod·android/database/Cursor.moveToNext:()Z
795 ·······222:·istore········6799 ·······228:·istore········6
796 ·······224:·iload·········6800 ·······230:·iload·········6
797 ·······226:·ifeq··········625801 ·······232:·ifeq··········631
798 ·······229:·aload_1802 ·······235:·aload_1
799 ·······230:·invokeinterface·#223,··1··········//·InterfaceMethod·android/database/Cursor.getPosition:()I803 ·······236:·invokeinterface·#223,··1··········//·InterfaceMethod·android/database/Cursor.getPosition:()I
800 ·······235:·pop804 ·······241:·pop
801 ·······236:·aload_1805 ·······242:·aload_1
802 ·······237:·astore········4806 ·······243:·astore········4
803 ·······239:·aload_1807 ·······245:·aload_1
804 ·······240:·iconst_5808 ·······246:·iconst_5
805 ·······241:·invokeinterface·#227,··2··········//·InterfaceMethod·android/database/Cursor.getLong:(I)J809 ·······247:·invokeinterface·#227,··2··········//·InterfaceMethod·android/database/Cursor.getLong:(I)J
806 ·······246:·lstore········12810 ·······252:·lstore········14
807 ·······248:·aconst_null811 ·······254:·aconst_null
808 ·······249:·astore········9812 ·······255:·astore········9
809 ·······251:·aload_1813 ·······257:·aload_1
810 ·······252:·iconst_0814 ·······258:·iconst_0
811 ·······253:·invokeinterface·#231,··2··········//·InterfaceMethod·android/database/Cursor.getInt:(I)I815 ·······259:·invokeinterface·#231,··2··········//·InterfaceMethod·android/database/Cursor.getInt:(I)I
812 ·······258:·istore········6816 ·······264:·istore········6
813 ·······260:·iload·········6817 ·······266:·iload·········6
814 ·······262:·ifeq··········604818 ·······268:·ifeq··········610
815 ·······265:·iconst_1 
816 ·······266:·istore········14 
817 ·······268:·aload_1 
818 ·······269:·astore········4 
819 ·······271:·aload_1 
820 ·······272:·iconst_1819 ·······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.
17.3 KB
com/android/calendar/widget/CalendarAppWidgetProvider.class
17.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 478, 173 lines modifiedOffset 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)V479 ····descriptor:·(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V
480 ····flags:·(0x0002)·ACC_PRIVATE480 ····flags:·(0x0002)·ACC_PRIVATE
481 ····Code:481 ····Code:
482 ······stack=300,·locals=22,·args_size=5482 ······stack=300,·locals=22,·args_size=5
483 ·········0:·aload_3483 ·········0:·aload_3
484 ·········1:·astore········5 
485 ·········3:·aload_3 
486 ·········4:·arraylength484 ·········1:·arraylength
 485 ·········2:·istore········5
 486 ·········4:·iload·········5
487 ·········5:·istore········6487 ·········6:·istore········6
488 ·········7:·iconst_0488 ·········8:·iconst_0
489 ·········8:·istore········7489 ·········9:·istore········7
 490 ········11:·aconst_null
 491 ········12:·astore········8
 492 ········14:·iconst_0
 493 ········15:·istore········9
490 ········10:·iload·········7494 ········17:·iload·········9
 495 ········19:·istore········5
 496 ········21:·iload·········9
491 ········12:·iload·········6497 ········23:·iload·········6
492 ········14:·if_icmpge·····328498 ········25:·if_icmpge·····338
493 ········17:·aload·········5499 ········28:·aload_3
494 ········19:·iload·········7500 ········29:·iload·········9
495 ········21:·iaload501 ········31:·iaload
496 ········22:·istore········8502 ········32:·istore········10
497 ········24:·new···········#26·················//·class·android/content/Intent503 ········34:·new···········#26·················//·class·android/content/Intent
498 ········27:·astore········9504 ········37:·astore········11
499 ········29:·aload·········9505 ········39:·aload·········11
500 ········31:·aload_1506 ········41:·aload_1
501 ········32:·ldc···········#125················//·class·com/android/calendar/widget/CalendarAppWidgetService507 ········42:·ldc···········#125················//·class·com/android/calendar/widget/CalendarAppWidgetService
502 ········34:·invokespecial·#126················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V508 ········44:·invokespecial·#126················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V
503 ········37:·ldc···········#128················//·String·appWidgetId509 ········47:·ldc···········#128················//·String·appWidgetId
504 ········39:·astore········10510 ········49:·astore········8
505 ········41:·aload·········9511 ········51:·aload·········11
506 ········43:·aload·········10 
507 ········45:·iload·········8512 ········53:·aload·········8
 513 ········55:·iload·········10
508 ········47:·invokevirtual·#131················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent;514 ········57:·invokevirtual·#131················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent;
509 ········50:·pop515 ········60:·pop
510 ········51:·aload·········4516 ········61:·aload·········4
511 ········53:·ifnull········70517 ········63:·ifnull········80
512 ········56:·ldc···········#9··················//·String·com.android.calendar.EXTRA_EVENT_IDS518 ········66:·ldc···········#9··················//·String·com.android.calendar.EXTRA_EVENT_IDS
513 ········58:·astore········10519 ········68:·astore········8
514 ········60:·aload·········9520 ········70:·aload·········11
515 ········62:·aload·········10521 ········72:·aload·········8
516 ········64:·aload·········4522 ········74:·aload·········4
517 ········66:·invokevirtual·#134················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent;523 ········76:·invokevirtual·#134················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent;
518 ········69:·pop524 ········79:·pop
519 ········70:·aload·········9525 ········80:·aload·········11
520 ········72:·iconst_1526 ········82:·iconst_1
521 ········73:·invokevirtual·#138················//·Method·android/content/Intent.toUri:(I)Ljava/lang/String;527 ········83:·invokevirtual·#138················//·Method·android/content/Intent.toUri:(I)Ljava/lang/String;
522 ········76:·invokestatic··#70·················//·Method·android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;528 ········86:·invokestatic··#70·················//·Method·android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
523 ········79:·astore········10529 ········89:·astore········8
524 ········81:·aload·········9530 ········91:·aload·········11
525 ········83:·aload·········10531 ········93:·aload·········8
526 ········85:·invokevirtual·#74·················//·Method·android/content/Intent.setData:(Landroid/net/Uri;)Landroid/content/Intent;532 ········95:·invokevirtual·#74·················//·Method·android/content/Intent.setData:(Landroid/net/Uri;)Landroid/content/Intent;
527 ········88:·pop533 ········98:·pop
528 ········89:·new···········#140················//·class·android/widget/RemoteViews534 ········99:·new···········#140················//·class·android/widget/RemoteViews
529 ········92:·astore········11535 ·······102:·astore········12
530 ········94:·aload_1536 ·······104:·aload_1
531 ········95:·invokevirtual·#145················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;537 ·······105:·invokevirtual·#145················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;
532 ········98:·astore········10538 ·······108:·astore········8
533 ·······100:·aload·········11539 ·······110:·aload·········12
534 ·······102:·aload·········10540 ·······112:·aload·········8
535 ·······104:·ldc···········#146················//·int·2130968589541 ·······114:·ldc···········#146················//·int·2130968589
536 ·······106:·invokespecial·#150················//·Method·android/widget/RemoteViews."<init>":(Ljava/lang/String;I)V542 ·······116:·invokespecial·#150················//·Method·android/widget/RemoteViews."<init>":(Ljava/lang/String;I)V
537 ·······109:·new···········#152················//·class·android/text/format/Time543 ·······119:·new···········#152················//·class·android/text/format/Time
538 ·······112:·astore········12544 ·······122:·astore········13
539 ·······114:·aload_1545 ·······124:·aload_1
540 ·······115:·aconst_null546 ·······125:·aconst_null
541 ·······116:·invokestatic··#156················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String;547 ·······126:·invokestatic··#156················//·Method·com/android/calendar/Utils.getTimeZone:(Landroid/content/Context;Ljava/lang/Runnable;)Ljava/lang/String;
542 ·······119:·astore········10548 ·······129:·astore········8
543 ·······121:·aload·········12549 ·······131:·aload·········13
544 ·······123:·aload·········10550 ·······133:·aload·········8
545 ·······125:·invokespecial·#157················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V551 ·······135:·invokespecial·#157················//·Method·android/text/format/Time."<init>":(Ljava/lang/String;)V
546 ·······128:·aload·········12552 ·······138:·aload·········13
547 ·······130:·invokevirtual·#160················//·Method·android/text/format/Time.setToNow:()V553 ·······140:·invokevirtual·#160················//·Method·android/text/format/Time.setToNow:()V
548 ·······133:·aload·········12554 ·······143:·aload·········13
549 ·······135:·iconst_1555 ·······145:·iconst_1
550 ·······136:·invokevirtual·#164················//·Method·android/text/format/Time.toMillis:(Z)J556 ·······146:·invokevirtual·#164················//·Method·android/text/format/Time.toMillis:(Z)J
551 ·······139:·lstore········13557 ·······149:·lstore········14
552 ·······141:·aload·········12558 ·······151:·aload·········13
553 ·······143:·getfield······#168················//·Field·android/text/format/Time.weekDay:I559 ·······153:·getfield······#168················//·Field·android/text/format/Time.weekDay:I
554 ·······146:·iconst_1560 ·······156:·iconst_1
555 ·······147:·iadd561 ·······157:·iadd
556 ·······148:·bipush········20562 ·······158:·bipush········20
557 ·······150:·invokestatic··#175················//·Method·android/text/format/DateUtils.getDayOfWeekString:(II)Ljava/lang/String;563 ·······160:·invokestatic··#175················//·Method·android/text/format/DateUtils.getDayOfWeekString:(II)Ljava/lang/String;
558 ·······153:·astore········15564 ·······163:·astore········16
559 ·······155:·ldc···········#176················//·int·524312565 ·······165:·ldc···········#176················//·int·524312
560 ·······157:·istore········16566 ·······167:·istore········17
561 ·······159:·aload_1567 ·······169:·aload_1
562 ·······160:·astore········10568 ·······170:·astore········8
563 ·······162:·aload_1569 ·······172:·aload_1
564 ·······163:·lload·········13570 ·······173:·lload·········14
565 ·······165:·lload·········13571 ·······175:·lload·········14
566 ·······167:·iload·········16572 ·······177:·iload·········17
567 ·······169:·invokestatic··#181················//·Method·com/android/calendar/Utils.formatDateRange:(Landroid/content/Context;JJI)Ljava/lang/String;573 ·······179:·invokestatic··#181················//·Method·com/android/calendar/Utils.formatDateRange:(Landroid/content/Context;JJI)Ljava/lang/String;
568 ·······172:·astore········17574 ·······182:·astore········18
569 ·······174:·aload·········11575 ·······184:·aload·········12
570 ·······176:·ldc···········#182················//·int·2131755047576 ·······186:·ldc···········#182················//·int·2131755047
571 ·······178:·aload·········15577 ·······188:·aload·········16
572 ·······180:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V578 ·······190:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V
573 ·······183:·aload·········11579 ·······193:·aload·········12
574 ·······185:·ldc···········#188················//·int·2131755021580 ·······195:·ldc···········#188················//·int·2131755021
575 ·······187:·aload·········17581 ·······197:·aload·········18
576 ·······189:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V582 ·······199:·invokevirtual·#187················//·Method·android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V
577 ·······192:·aload·········11583 ·······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·········8584 ·······204:·iload·········10
584 ·······206:·ldc···········#190················//·int·2131755048585 ·······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 ·······208:·invokevirtual·#201················//·Method·android/appwidget/AppWidgetManager.notifyAppWidgetViewDataChanged:(II)V591 ·······218:·invokevirtual·#201················//·Method·android/appwidget/AppWidgetManager.notifyAppWidgetViewDataChanged:(II)V
586 ·······211:·new···········#26·················//·class·android/content/Intent592 ·······221:·new···········#26·················//·class·android/content/Intent
587 ·······214:·astore········18593 ·······224:·astore········19
588 ·······216:·aload·········18594 ·······226:·aload·········19
589 ·······218:·ldc···········#87·················//·String·android.intent.action.VIEW595 ·······228:·ldc···········#87·················//·String·android.intent.action.VIEW
Max diff block lines reached; 202/17550 bytes (1.15%) of diff not shown.
4.68 KB
com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory.class
4.54 KB
javap -verbose -constants -s -l -private {}
    
Offset 942, 63 lines modifiedOffset 942, 61 lines modified
942 ········16:·aload_3942 ········16:·aload_3
943 ········17:·areturn943 ········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;)J945 ····descriptor:·(Lcom/android/calendar/widget/CalendarAppWidgetModel;JLjava/lang/String;)J
946 ····flags:·(0x0002)·ACC_PRIVATE946 ····flags:·(0x0002)·ACC_PRIVATE
947 ····Code:947 ····Code:
948 ······stack=300,·locals=15,·args_size=4948 ······stack=300,·locals=14,·args_size=4
949 ·········0:·aload·········4949 ·········0:·aload·········4
950 ·········2:·invokestatic··#148················//·Method·getNextMidnightTimeMillis:(Ljava/lang/String;)J950 ·········2:·invokestatic··#148················//·Method·getNextMidnightTimeMillis:(Ljava/lang/String;)J
951 ·········5:·lstore········5951 ·········5:·lstore········5
952 ·········7:·aload_1952 ·········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 ········15:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;954 ········11:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
957 ········20:·astore········8955 ········16:·astore········7
958 ········22:·aload·········8956 ········18:·aload·········7
959 ········24:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z957 ········20:·invokeinterface·#164,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
960 ········29:·istore········9958 ········25:·istore········8
961 ········31:·iload·········9959 ········27:·iload·········8
962 ········33:·ifeq··········108960 ········29:·ifeq··········104
963 ········36:·aload·········8961 ········32:·aload·········7
964 ········38:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;962 ········34:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
965 ········43:·checkcast·····#170················//·class·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo963 ········39:·checkcast·····#170················//·class·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo
966 ········46:·astore········10964 ········42:·astore········9
967 ········48:·aload·········10965 ········44:·aload·········9
968 ········50:·getfield······#173················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.start:J966 ········46:·getfield······#173················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.start:J
969 ········53:·lstore········11967 ········49:·lstore········10
970 ········55:·aload·········10968 ········51:·aload·········9
971 ········57:·getfield······#176················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.end:J969 ········53:·getfield······#176················//·Field·com/android/calendar/widget/CalendarAppWidgetModel$EventInfo.end:J
972 ········60:·lstore········13970 ········56:·lstore········12
973 ········62:·lload_2971 ········58:·lload_2
974 ········63:·lload·········11972 ········59:·lload·········10
975 ········65:·lcmp973 ········61:·lcmp
976 ········66:·istore········9974 ········62:·istore········8
977 ········68:·iload·········9975 ········64:·iload·········8
978 ········70:·ifge··········85976 ········66:·ifge··········81
979 ········73:·lload·········5977 ········69:·lload·········5
980 ········75:·lload·········11978 ········71:·lload·········10
981 ········77:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J979 ········73:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J
982 ········80:·lstore········5980 ········76:·lstore········5
983 ········82:·goto··········22981 ········78:·goto··········18
984 ········85:·lload_2982 ········81:·lload_2
985 ········86:·lload·········13983 ········82:·lload·········12
986 ········88:·lcmp984 ········84:·lcmp
987 ········89:·istore········9985 ········85:·istore········8
988 ········91:·iload·········9986 ········87:·iload·········8
989 ········93:·ifge··········22987 ········89:·ifge··········18
990 ········96:·lload·········5988 ········92:·lload·········5
991 ········98:·lload·········13989 ········94:·lload·········12
992 ·······100:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J990 ········96:·invokestatic··#182················//·Method·java/lang/Math.min:(JJ)J
993 ·······103:·lstore········5991 ········99:·lstore········5
994 ·······105:·goto··········22992 ·······101:·goto··········18
995 ·······108:·lload·········5993 ·······104:·lload·········5
996 ·······110:·lreturn994 ·······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_PRIVATE997 ····flags:·(0x0002)·ACC_PRIVATE
1000 ····Code:998 ····Code:
1001 ······stack=300,·locals=12,·args_size=1999 ······stack=300,·locals=12,·args_size=1
1002 ·········0:·ldc2_w········#183················//·long·86400000l1000 ·········0:·ldc2_w········#183················//·long·86400000l
947 B
com/android/calendarcommon2/EventRecurrence.class
849 B
procyon -ec {}
    
Offset 382, 16 lines modifiedOffset 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·=·(split·=·str.toUpperCase().split(";")).length,·i·=·0;·i·<·length;·++i)·{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);
9.3 KB
com/android/calendarcommon2/ICalendar$Component.class
9.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 417, 15 lines modifiedOffset 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:·areturn418 ········24:·areturn
  
419 ··public·void·toString(java.lang.StringBuilder);419 ··public·void·toString(java.lang.StringBuilder);
420 ····descriptor:·(Ljava/lang/StringBuilder;)V420 ····descriptor:·(Ljava/lang/StringBuilder;)V
421 ····flags:·(0x0001)·ACC_PUBLIC421 ····flags:·(0x0001)·ACC_PUBLIC
422 ····Code:422 ····Code:
423 ······stack=300,·locals=9,·args_size=2423 ······stack=300,·locals=10,·args_size=2
424 ·········0:·aload_1424 ·········0:·aload_1
425 ·········1:·ldc···········#8··················//·String·BEGIN425 ·········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:·pop427 ·········6:·pop
428 ·········7:·aload_1428 ·········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 modifiedOffset 439, 87 lines modified
439 ········24:·pop439 ········24:·pop
440 ········25:·aload_1440 ········25:·aload_1
441 ········26:·ldc···········#13·················//·String·\n441 ········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:·pop443 ········31:·pop
444 ········32:·aload_0444 ········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 ········38:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;446 ········36:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
449 ········43:·astore_3447 ········41:·astore_2
450 ········44:·aload_3448 ········42:·aload_2
451 ········45:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z449 ········43:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
452 ········50:·istore········4 
453 ········52:·iload·········4450 ········48:·istore_3
 451 ········49:·iload_3
454 ········54:·ifeq··········127452 ········50:·ifeq··········123
455 ········57:·aload_3453 ········53:·aload_2
456 ········58:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;454 ········54:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
457 ········63:·checkcast·····#127················//·class·java/lang/String455 ········59:·checkcast·····#127················//·class·java/lang/String
458 ········66:·astore········5456 ········62:·astore········4
459 ········68:·aload_0457 ········64:·aload_0
460 ········69:·aload·········5458 ········65:·aload·········4
461 ········71:·invokevirtual·#131················//·Method·getProperties:(Ljava/lang/String;)Ljava/util/List;459 ········67:·invokevirtual·#131················//·Method·getProperties:(Ljava/lang/String;)Ljava/util/List;
462 ········74:·astore_2 
463 ········75:·aload_2 
464 ········76:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;460 ········70:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
465 ········81:·astore········6461 ········75:·astore········5
466 ········83:·aload·········6462 ········77:·aload·········5
467 ········85:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z463 ········79:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
468 ········90:·istore········4464 ········84:·istore········6
469 ········92:·iload·········4465 ········86:·iload·········6
470 ········94:·ifeq··········44466 ········88:·ifeq··········42
471 ········97:·aload·········6467 ········91:·aload·········5
472 ········99:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;468 ········93:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
473 ·······104:·checkcast·····#61·················//·class·com/android/calendarcommon2/ICalendar$Property469 ········98:·checkcast·····#61·················//·class·com/android/calendarcommon2/ICalendar$Property
474 ·······107:·astore········7470 ·······101:·astore········7
475 ·······109:·aload·········7471 ·······103:·aload·········7
476 ·······111:·aload_1472 ·······105:·aload_1
477 ·······112:·invokevirtual·#133················//·Method·com/android/calendarcommon2/ICalendar$Property.toString:(Ljava/lang/StringBuilder;)V473 ·······106:·invokevirtual·#133················//·Method·com/android/calendarcommon2/ICalendar$Property.toString:(Ljava/lang/StringBuilder;)V
478 ·······115:·ldc···········#13·················//·String·\n474 ·······109:·ldc···········#13·················//·String·\n
479 ·······117:·astore_2475 ·······111:·astore········8
480 ·······118:·aload_1476 ·······113:·aload_1
481 ·······119:·aload_2477 ·······114:·aload·········8
482 ·······120:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;478 ·······116:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
483 ·······123:·pop479 ·······119:·pop
484 ·······124:·goto··········83480 ·······120:·goto··········77
485 ·······127:·aload_0481 ·······123:·aload_0
486 ·······128:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList;482 ·······124:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList;
487 ·······131:·astore_2483 ·······127:·astore_2
488 ·······132:·aload_2484 ·······128:·aload_2
489 ·······133:·ifnull········188485 ·······129:·ifnull········182
490 ·······136:·aload_0486 ·······132:·aload_0
491 ·······137:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList;487 ·······133:·getfield······#40·················//·Field·mChildren:Ljava/util/LinkedList;
492 ·······140:·astore_2 
493 ·······141:·aload_2 
494 ·······142:·invokevirtual·#134················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;488 ·······136:·invokevirtual·#134················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
495 ·······145:·astore_3489 ·······139:·astore_2
496 ·······146:·aload_3490 ·······140:·aload_2
497 ·······147:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z491 ·······141:·invokeinterface·#121,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
498 ·······152:·istore········4 
499 ·······154:·iload·········4492 ·······146:·istore_3
 493 ·······147:·iload_3
500 ·······156:·ifeq··········188494 ·······148:·ifeq··········182
501 ·······159:·aload_3495 ·······151:·aload_2
502 ·······160:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;496 ·······152:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
503 ·······165:·checkcast·····#2··················//·class·com/android/calendarcommon2/ICalendar$Component497 ·······157:·checkcast·····#2··················//·class·com/android/calendarcommon2/ICalendar$Component
504 ·······168:·astore········8498 ·······160:·astore········9
505 ·······170:·aload·········8499 ·······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_1504 ·······172:·aload_1
 505 ·······173:·aload·········5
507 ·······173:·invokevirtual·#98·················//·Method·toString:(Ljava/lang/StringBuilder;)V506 ·······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 ·······176:·ldc···········#13·················//·String·\n510 ·······183:·ldc···········#10·················//·String·END
509 ·······178:·astore_2 
510 ·······179:·aload_1 
511 ·······180:·aload_2 
512 ·······181:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;511 ·······185:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
513 ·······184:·pop512 ·······188:·pop
514 ·······185:·goto··········146 
515 ·······188:·aload_1513 ·······189:·aload_1
516 ·······189:·ldc···········#10·················//·String·END514 ·······190:·ldc···········#106················//·String·:
517 ·······191:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;515 ·······192:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
518 ·······194:·pop516 ·······195:·pop
519 ·······195:·aload_1517 ·······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 ·······203:·getfield······#47·················//·Field·mName:Ljava/lang/String;518 ·······197:·getfield······#47·················//·Field·mName:Ljava/lang/String;
525 ·······206:·astore_2519 ·······200:·astore_2
526 ·······207:·aload_1520 ·······201:·aload_1
527 ·······208:·aload_2521 ·······202:·aload_2
528 ·······209:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;522 ·······203:·invokevirtual·#102················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
529 ·······212:·pop523 ·······206:·pop
530 ·······213:·return524 ·······207:·return
531 }525 }
5.73 KB
com/android/calendarcommon2/ICalendar$Property.class
5.63 KB
javap -verbose -constants -s -l -private {}
    
Offset 360, 69 lines modifiedOffset 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:·areturn361 ········17:·areturn
  
362 ··public·void·toString(java.lang.StringBuilder);362 ··public·void·toString(java.lang.StringBuilder);
363 ····descriptor:·(Ljava/lang/StringBuilder;)V363 ····descriptor:·(Ljava/lang/StringBuilder;)V
364 ····flags:·(0x0001)·ACC_PUBLIC364 ····flags:·(0x0001)·ACC_PUBLIC
365 ····Code:365 ····Code:
366 ······stack=300,·locals=9,·args_size=2366 ······stack=300,·locals=10,·args_size=2
367 ·········0:·aload_0367 ·········0:·aload_0
368 ·········1:·getfield······#35·················//·Field·mName:Ljava/lang/String;368 ·········1:·getfield······#35·················//·Field·mName:Ljava/lang/String;
369 ·········4:·astore_2369 ·········4:·astore_2
370 ·········5:·aload_1370 ·········5:·aload_1
371 ·········6:·aload_2371 ·········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:·pop373 ········10:·pop
374 ········11:·aload_0374 ········11:·aload_0
375 ········12:·invokevirtual·#87·················//·Method·getParameterNames:()Ljava/util/Set;375 ········12:·invokevirtual·#87·················//·Method·getParameterNames:()Ljava/util/Set;
376 ········15:·astore_3376 ········15:·astore_3
377 ········16:·aload_3377 ········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········4379 ········22:·astore_2
380 ········24:·aload·········4380 ········23:·aload_2
381 ········26:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z381 ········24:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
382 ········31:·istore········5382 ········29:·istore········4
383 ········33:·iload·········5383 ········31:·iload·········4
384 ········35:·ifeq··········109384 ········33:·ifeq··········106
385 ········38:·aload·········4385 ········36:·aload_2
386 ········40:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;386 ········37:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
387 ········45:·checkcast·····#105················//·class·java/lang/String387 ········42:·checkcast·····#105················//·class·java/lang/String
388 ········48:·astore········6388 ········45:·astore········5
389 ········50:·aload_0389 ········47:·aload_0
390 ········51:·aload·········6390 ········48:·aload·········5
391 ········53:·invokevirtual·#109················//·Method·getParameters:(Ljava/lang/String;)Ljava/util/List;391 ········50:·invokevirtual·#109················//·Method·getParameters:(Ljava/lang/String;)Ljava/util/List;
392 ········56:·astore_2 
393 ········57:·aload_2 
394 ········58:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;392 ········53:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
395 ········63:·astore········7393 ········58:·astore········6
396 ········65:·aload·········7394 ········60:·aload·········6
397 ········67:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z395 ········62:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
398 ········72:·istore········5396 ········67:·istore········7
399 ········74:·iload·········5397 ········69:·iload·········7
400 ········76:·ifeq··········24398 ········71:·ifeq··········23
401 ········79:·aload·········7399 ········74:·aload·········6
402 ········81:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;400 ········76:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
403 ········86:·checkcast·····#39·················//·class·com/android/calendarcommon2/ICalendar$Parameter401 ········81:·checkcast·····#39·················//·class·com/android/calendarcommon2/ICalendar$Parameter
404 ········89:·astore········8402 ········84:·astore········8
405 ········91:·ldc···········#112················//·String·;403 ········86:·ldc···········#112················//·String·;
406 ········93:·astore_2404 ········88:·astore········9
407 ········94:·aload_1405 ········90:·aload_1
408 ········95:·aload_2406 ········91:·aload·········9
409 ········96:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;407 ········93:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
410 ········99:·pop408 ········96:·pop
411 ·······100:·aload·········8409 ········97:·aload·········8
412 ·······102:·aload_1410 ········99:·aload_1
413 ·······103:·invokevirtual·#113················//·Method·com/android/calendarcommon2/ICalendar$Parameter.toString:(Ljava/lang/StringBuilder;)V411 ·······100:·invokevirtual·#113················//·Method·com/android/calendarcommon2/ICalendar$Parameter.toString:(Ljava/lang/StringBuilder;)V
414 ·······106:·goto··········65412 ·······103:·goto··········60
415 ·······109:·aload_1413 ·······106:·aload_1
416 ·······110:·ldc···········#115················//·String·: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 ·······112:·invokevirtual·#84·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;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 ·······126:·pop423 ·······123:·pop
426 ·······127:·return424 ·······124:·return
427 }425 }
1.53 KB
com/android/calendarcommon2/ICalendar.class
1.45 KB
procyon -ec {}
    
Offset 99, 32 lines modifiedOffset 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_0068_Outer: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_0068_Outer;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;
3.66 KB
com/android/calendarcommon2/RecurrenceProcessor.class
3.56 KB
procyon -ec {}
    
Offset 1734, 35 lines modifiedOffset 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·=·(rrules·=·set.rrules).length,·i·=·0;·i·<·length;·++i)·{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·=·(rdates·=·set.rdates).length,·j·=·0;·j·<·length2;·++j)·{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·=·(exrules·=·set.exrules).length,·k·=·0;·k·<·length3;·++k)·{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·=·(exdates·=·set.exdates).length,·l·=·0;·l·<·length4;·++l)·{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 modifiedOffset 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_0364:·{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 modifiedOffset 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_0364;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_0364;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 ····················}
1.97 KB
com/android/calendarcommon2/RecurrenceSet.class
1.88 KB
procyon -ec {}
    
Offset 51, 16 lines modifiedOffset 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·=·(ruleStrings·=·getRuleStrings(s2)).length,·i·=·0;·i·<·length;·++i)·{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 modifiedOffset 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·=·(recurrenceDates·=·parseRecurrenceDates(split3[k])).length,·l·=·0;·l·<·length2;·++l)·{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 ················}
6.23 KB
com/android/colorpicker/ColorPickerPalette.class
6.14 KB
javap -verbose -constants -s -l -private {}
    
Offset 446, 15 lines modifiedOffset 446, 15 lines modified
446 ·······124:·astore········12446 ·······124:·astore········12
447 ·······126:·goto··········56447 ·······126:·goto··········56
  
448 ··public·void·drawPalette(int[],·int);448 ··public·void·drawPalette(int[],·int);
449 ····descriptor:·([II)V449 ····descriptor:·([II)V
450 ····flags:·(0x0001)·ACC_PUBLIC450 ····flags:·(0x0001)·ACC_PUBLIC
451 ····Code:451 ····Code:
452 ······stack=300,·locals=15,·args_size=3452 ······stack=300,·locals=14,·args_size=3
453 ·········0:·aload_1453 ·········0:·aload_1
454 ·········1:·ifnonnull·····5454 ·········1:·ifnonnull·····5
455 ·········4:·return455 ·········4:·return
456 ·········5:·aload_0456 ·········5:·aload_0
457 ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V457 ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V
458 ·········9:·iconst_0458 ·········9:·iconst_0
459 ········10:·istore_3459 ········10:·istore_3
Offset 462, 99 lines modifiedOffset 462, 99 lines modified
462 ········12:·istore········4462 ········12:·istore········4
463 ········14:·iconst_0463 ········14:·iconst_0
464 ········15:·istore········5464 ········15:·istore········5
465 ········17:·aload_0465 ········17:·aload_0
466 ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;466 ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;
467 ········21:·astore········6467 ········21:·astore········6
468 ········23:·aload_1468 ········23:·aload_1
469 ········24:·astore········7 
470 ········26:·aload_1 
471 ········27:·arraylength469 ········24:·arraylength
 470 ········25:·istore········7
 471 ········27:·iconst_0
472 ········28:·istore········8472 ········28:·istore········8
473 ········30:·iconst_0 
474 ········31:·istore········9 
475 ········33:·iload·········9 
476 ········35:·iload·········8473 ········30:·iload·········8
 474 ········32:·iload·········7
477 ········37:·if_icmpge·····150475 ········34:·if_icmpge·····150
 476 ········37:·aload_1
478 ········40:·aload·········7477 ········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 ········42:·iload·········9485 ········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 ········54:·iload_2486 ········50:·iload_2
489 ········55:·invokespecial·#105················//·Method·createColorSwatch:(II)Lcom/android/colorpicker/ColorPickerSwatch;487 ········51:·invokespecial·#105················//·Method·createColorSwatch:(II)Lcom/android/colorpicker/ColorPickerSwatch;
490 ········58:·astore········11488 ········54:·astore········10
491 ········60:·iload·········10489 ········56:·iload·········9
492 ········62:·iload_2490 ········58:·iload_2
493 ········63:·if_icmpne·····144491 ········59:·if_icmpne·····144
494 ········66:·iconst_1492 ········62:·iconst_1
495 ········67:·istore········12493 ········63:·istore········11
496 ········69:·aload_0494 ········65:·aload_0
497 ········70:·astore········13495 ········66:·astore········12
498 ········72:·aload_0496 ········68:·aload_0
499 ········73:·iload·········5497 ········69:·iload·········5
500 ········75:·iload_3498 ········71:·iload_3
501 ········76:·iload·········4499 ········72:·iload·········4
502 ········78:·iload·········12500 ········74:·iload·········11
503 ········80:·aload·········11501 ········76:·aload·········10
504 ········82:·invokespecial·#109················//·Method·setSwatchDescription:(IIIZLandroid/view/View;)V502 ········78:·invokespecial·#109················//·Method·setSwatchDescription:(IIIZLandroid/view/View;)V
505 ········85:·aload_0503 ········81:·aload_0
506 ········86:·aload·········6504 ········82:·aload·········6
507 ········88:·aload·········11505 ········84:·aload·········10
508 ········90:·iload·········5506 ········86:·iload·········5
509 ········92:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V507 ········88:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V
510 ········95:·iload·········4508 ········91:·iload·········4
511 ········97:·iconst_1509 ········93:·iconst_1
512 ········98:·iadd510 ········94:·iadd
513 ········99:·istore········4511 ········95:·istore········4
514 ·······101:·aload_0512 ········97:·aload_0
515 ·······102:·getfield······#91·················//·Field·mNumColumns:I513 ········98:·getfield······#91·················//·Field·mNumColumns:I
516 ·······105:·istore········14514 ·······101:·istore········13
517 ·······107:·iload·········4515 ·······103:·iload·········4
518 ·······109:·iload·········14516 ·······105:·iload·········13
519 ·······111:·if_icmpne·····135517 ·······107:·if_icmpne·····131
520 ·······114:·aload_0518 ·······110:·aload_0
521 ·······115:·aload·········6519 ·······111:·aload·········6
522 ·······117:·invokevirtual·#114················//·Method·addView:(Landroid/view/View;)V520 ·······113:·invokevirtual·#114················//·Method·addView:(Landroid/view/View;)V
523 ·······120:·aload_0521 ·······116:·aload_0
524 ·······121:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;522 ·······117:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;
525 ·······124:·astore········6523 ·······120:·astore········6
526 ·······126:·iconst_0524 ·······122:·iconst_0
527 ·······127:·istore········4525 ·······123:·istore········4
528 ·······129:·iload·········5526 ·······125:·iload·········5
529 ·······131:·iconst_1 
530 ·······132:·iadd 
531 ·······133:·istore········5 
532 ·······135:·iload·········9 
533 ·······137:·iconst_1527 ·······127:·iconst_1
534 ·······138:·iadd528 ·······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········9535 ·······139:·istore········8
536 ·······141:·goto··········33536 ·······141:·goto··········30
537 ·······144:·iconst_0537 ·······144:·iconst_0
538 ·······145:·istore········12538 ·······145:·istore········11
539 ·······147:·goto··········69539 ·······147:·goto··········65
540 ·······150:·iload·········4540 ·······150:·iload·········4
541 ·······152:·ifle··········4541 ·······152:·ifle··········4
542 ·······155:·aload_0542 ·······155:·aload_0
543 ·······156:·getfield······#91·················//·Field·mNumColumns:I543 ·······156:·getfield······#91·················//·Field·mNumColumns:I
544 ·······159:·istore········14544 ·······159:·istore········13
545 ·······161:·iload·········4545 ·······161:·iload·········4
546 ·······163:·iload·········14546 ·······163:·iload·········13
547 ·······165:·if_icmpeq·····193547 ·······165:·if_icmpeq·····193
548 ·······168:·aload_0548 ·······168:·aload_0
549 ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView;549 ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView;
550 ·······172:·astore········13550 ·······172:·astore········12
551 ·······174:·aload_0551 ·······174:·aload_0
552 ·······175:·aload·········6552 ·······175:·aload·········6
553 ·······177:·aload·········13553 ·······177:·aload·········12
554 ·······179:·iload·········5554 ·······179:·iload·········5
555 ·······181:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V555 ·······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.
4.87 KB
com/android/colorpicker/ColorStateDrawable.class
4.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 120, 71 lines modifiedOffset 120, 69 lines modified
120 ·········0:·iconst_1120 ·········0:·iconst_1
121 ·········1:·ireturn121 ·········1:·ireturn
  
122 ··protected·boolean·onStateChange(int[]);122 ··protected·boolean·onStateChange(int[]);
123 ····descriptor:·([I)Z123 ····descriptor:·([I)Z
124 ····flags:·(0x0004)·ACC_PROTECTED124 ····flags:·(0x0004)·ACC_PROTECTED
125 ····Code:125 ····Code:
126 ······stack=300,·locals=9,·args_size=2126 ······stack=300,·locals=8,·args_size=2
127 ·········0:·iconst_0127 ·········0:·iconst_0
128 ·········1:·istore_2128 ·········1:·istore_2
129 ·········2:·aload_1129 ·········2:·aload_1
130 ·········3:·astore_3 
131 ·········4:·aload_1 
132 ·········5:·arraylength130 ·········3:·arraylength
 131 ·········4:·istore_3
 132 ·········5:·iconst_0
133 ·········6:·istore········4133 ·········6:·istore········4
134 ·········8:·iconst_0 
135 ·········9:·istore········5 
136 ········11:·iload·········5134 ·········8:·iload·········4
 135 ········10:·iload_3
 136 ········11:·if_icmpge·····44
 137 ········14:·aload_1
137 ········13:·iload·········4138 ········15:·iload·········4
138 ········15:·if_icmpge·····48 
139 ········18:·aload_3 
140 ········19:·iload·········5 
141 ········21:·iaload139 ········17:·iaload
 140 ········18:·istore········5
 141 ········20:·ldc···········#31·················//·int·16842919
142 ········22:·istore········6142 ········22:·istore········6
143 ········24:·ldc···········#31·················//·int·16842919 
144 ········26:·istore········7143 ········24:·iload·········5
145 ········28:·iload·········6144 ········26:·iload·········6
146 ········30:·iload·········7 
147 ········32:·if_icmpeq·····46145 ········28:·if_icmpeq·····42
148 ········35:·ldc···········#33·················//·int·16842908146 ········31:·ldc···········#33·················//·int·16842908
149 ········37:·istore········7147 ········33:·istore········6
 148 ········35:·iload·········5
150 ········39:·iload·········6149 ········37:·iload·········6
151 ········41:·iload·········7 
152 ········43:·if_icmpne·····85150 ········39:·if_icmpne·····81
153 ········46:·iconst_1151 ········42:·iconst_1
154 ········47:·istore_2152 ········43:·istore_2
155 ········48:·iload_2153 ········44:·iload_2
156 ········49:·ifeq··········94154 ········45:·ifeq··········90
157 ········52:·aload_0155 ········48:·aload_0
158 ········53:·getfield······#16·················//·Field·mColor:I156 ········49:·getfield······#16·················//·Field·mColor:I
159 ········56:·istore········7157 ········52:·istore········4
160 ········58:·aload_0158 ········54:·aload_0
161 ········59:·iload·········7159 ········55:·iload·········4
162 ········61:·invokespecial·#38·················//·Method·getPressedColor:(I)I160 ········57:·invokespecial·#38·················//·Method·getPressedColor:(I)I
163 ········64:·istore········7161 ········60:·istore········4
164 ········66:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;162 ········62:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
165 ········69:·astore········8163 ········65:·astore········7
166 ········71:·aload_0164 ········67:·aload_0
 165 ········68:·iload·········4
167 ········72:·iload·········7166 ········70:·aload·········7
168 ········74:·aload·········8 
169 ········76:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V167 ········72:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V
170 ········79:·aload_0168 ········75:·aload_0
171 ········80:·aload_1169 ········76:·aload_1
172 ········81:·invokespecial·#52·················//·Method·android/graphics/drawable/LayerDrawable.onStateChange:([I)Z170 ········77:·invokespecial·#52·················//·Method·android/graphics/drawable/LayerDrawable.onStateChange:([I)Z
173 ········84:·ireturn171 ········80:·ireturn
174 ········85:·iload·········5172 ········81:·iload·········4
175 ········87:·iconst_1173 ········83:·iconst_1
176 ········88:·iadd174 ········84:·iadd
177 ········89:·istore········5175 ········85:·istore········4
178 ········91:·goto··········11176 ········87:·goto··········8
179 ········94:·aload_0177 ········90:·aload_0
180 ········95:·getfield······#16·················//·Field·mColor:I178 ········91:·getfield······#16·················//·Field·mColor:I
181 ········98:·istore········7179 ········94:·istore········4
182 ·······100:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;180 ········96:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
183 ·······103:·astore········8181 ········99:·astore········7
184 ·······105:·aload_0182 ·······101:·aload_0
185 ·······106:·iload·········7183 ·······102:·iload·········4
186 ·······108:·aload·········8184 ·······104:·aload·········7
187 ·······110:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V185 ·······106:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V
188 ·······113:·goto··········79186 ·······109:·goto··········75
189 }187 }
31.1 KB
com/android/common/OperationScheduler.class
31.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 353, 241 lines modifiedOffset 353, 243 lines modified
353 ········58:·lload·········7353 ········58:·lload·········7
354 ········60:·lreturn354 ········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_STATIC357 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
358 ····Code:358 ····Code:
359 ······stack=300,·locals=16,·args_size=2359 ······stack=300,·locals=18,·args_size=2
360 ·········0:·iconst_4360 ·········0:·iconst_4
361 ·········1:·istore_2361 ·········1:·istore_2
362 ·········2:·iconst_2362 ·········2:·iconst_2
363 ·········3:·istore_3363 ·········3:·istore_3
364 ·········4:·iconst_1364 ·········4:·iconst_1
365 ·········5:·istore········4365 ·········5:·istore········4
 366 ·········7:·aconst_null
 367 ·········8:·astore········5
 368 ········10:·aload_0
366 ·········7:·ldc···········#44·················//·String··+369 ········11:·ldc···········#44·················//·String··+
367 ·········9:·astore········5 
368 ········11:·aload_0 
369 ········12:·aload·········5 
370 ········14:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;370 ········13:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
371 ········17:·astore········6371 ········16:·astore········6
372 ········19:·aload·········6372 ········18:·aload·········6
373 ········21:·arraylength373 ········20:·arraylength
374 ········22:·istore········7374 ········21:·istore········7
375 ········24:·iconst_0375 ········23:·iconst_0
376 ········25:·istore········8376 ········24:·istore········8
 377 ········26:·aconst_null
 378 ········27:·astore········9
377 ········27:·iload·········8379 ········29:·iload·········8
378 ········29:·iload·········7380 ········31:·iload·········7
379 ········31:·if_icmpge·····464381 ········33:·if_icmpge·····466
380 ········34:·aload·········6382 ········36:·aload·········6
381 ········36:·iload·········8383 ········38:·iload·········8
382 ········38:·aaload384 ········40:·aaload
383 ········39:·astore········9385 ········41:·astore········10
384 ········41:·aload·········9386 ········43:·aload·········10
385 ········43:·invokevirtual·#54·················//·Method·java/lang/String.length:()I387 ········45:·invokevirtual·#54·················//·Method·java/lang/String.length:()I
386 ········46:·istore········10388 ········48:·istore········11
387 ········48:·iload·········10389 ········50:·iload·········11
388 ········50:·ifne··········62390 ········52:·ifne··········64
389 ········53:·iload·········8391 ········55:·iload·········8
390 ········55:·iconst_1392 ········57:·iconst_1
391 ········56:·iadd393 ········58:·iadd
392 ········57:·istore········8394 ········59:·istore········8
393 ········59:·goto··········27395 ········61:·goto··········29
394 ········62:·ldc···········#56·················//·String·backoff=396 ········64:·ldc···········#56·················//·String·backoff=
395 ········64:·astore········5397 ········66:·astore········12
396 ········66:·aload·········9 
397 ········68:·aload·········5398 ········68:·aload·········10
 399 ········70:·aload·········12
398 ········70:·invokevirtual·#60·················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z400 ········72:·invokevirtual·#60·················//·Method·java/lang/String.startsWith:(Ljava/lang/String;)Z
399 ········73:·istore········10401 ········75:·istore········11
400 ········75:·iload·········10402 ········77:·iload·········11
401 ········77:·ifeq··········317403 ········79:·ifeq··········319
402 ········80:·aload·········9404 ········82:·aload·········10
403 ········82:·bipush········8405 ········84:·bipush········8
404 ········84:·invokevirtual·#65·················//·Method·java/lang/String.substring:(I)Ljava/lang/String;406 ········86:·invokevirtual·#65·················//·Method·java/lang/String.substring:(I)Ljava/lang/String;
405 ········87:·astore········5407 ········89:·astore········12
406 ········89:·ldc···········#67·················//·String·\\+408 ········91:·ldc···········#67·················//·String·\\+
407 ········91:·astore········11409 ········93:·astore········13
408 ········93:·aload·········5 
409 ········95:·aload·········11410 ········95:·aload·········12
 411 ········97:·aload·········13
410 ········97:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;412 ········99:·invokevirtual·#50·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
411 ·······100:·astore········12413 ·······102:·astore········14
412 ·······102:·aload·········12414 ·······104:·aload·········14
413 ·······104:·arraylength415 ·······106:·arraylength
414 ·······105:·istore········10416 ·······107:·istore········11
415 ·······107:·iconst_3417 ·······109:·iconst_3
416 ·······108:·istore········13418 ·······110:·istore········15
417 ·······110:·iload·········10 
418 ·······112:·iload·········13419 ·······112:·iload·········11
 420 ·······114:·iload·········15
419 ·······114:·if_icmple·····163421 ·······116:·if_icmple·····165
420 ·······117:·new···········#70·················//·class·java/lang/IllegalArgumentException422 ·······119:·new···········#70·················//·class·java/lang/IllegalArgumentException
421 ·······120:·astore········5423 ·······122:·astore········9
422 ·······122:·new···········#72·················//·class·java/lang/StringBuilder424 ·······124:·new···········#72·················//·class·java/lang/StringBuilder
423 ·······125:·astore········11425 ·······127:·astore········5
424 ·······127:·aload·········11426 ·······129:·aload·········5
425 ·······129:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V427 ·······131:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V
426 ·······132:·aload·········11428 ·······134:·aload·········5
427 ·······134:·ldc···········#75·················//·String·bad·value·for·backoff:·[429 ·······136:·ldc···········#75·················//·String·bad·value·for·backoff:·[
428 ·······136:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;430 ·······138:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
429 ·······139:·aload_0431 ·······141:·aload_0
430 ·······140:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;432 ·······142:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
431 ·······143:·ldc···········#81·················//·String·]433 ·······145:·ldc···········#81·················//·String·]
432 ·······145:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;434 ·······147:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
433 ·······148:·invokevirtual·#85·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;435 ·······150:·invokevirtual·#85·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
434 ·······151:·astore········11436 ·······153:·astore········5
 437 ·······155:·aload·········9
435 ·······153:·aload·········5438 ·······157:·aload·········5
436 ·······155:·aload·········11 
437 ·······157:·invokespecial·#88·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V439 ·······159:·invokespecial·#88·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
438 ·······160:·aload·········5440 ·······162:·aload·········9
439 ·······162:·athrow441 ·······164:·athrow
440 ·······163:·aload·········12442 ·······165:·aload·········14
441 ·······165:·arraylength443 ·······167:·arraylength
442 ·······166:·istore········10444 ·······168:·istore········11
443 ·······168:·iload·········10445 ·······170:·iload·········11
444 ·······170:·ifle··········210446 ·······172:·ifle··········212
445 ·······173:·aload·········12447 ·······175:·aload·········14
446 ·······175:·iconst_0448 ·······177:·iconst_0
447 ·······176:·aaload449 ·······178:·aaload
448 ·······177:·astore········5450 ·······179:·astore········12
449 ·······179:·aload·········5451 ·······181:·aload·········12
450 ·······181:·invokevirtual·#54·················//·Method·java/lang/String.length:()I452 ·······183:·invokevirtual·#54·················//·Method·java/lang/String.length:()I
451 ·······184:·istore········10453 ·······186:·istore········11
452 ·······186:·iload·········10454 ·······188:·iload·········11
453 ·······188:·ifle··········210455 ·······190:·ifle··········212
 456 ·······193:·aload·········14
 457 ·······195:·iconst_0
 458 ·······196:·aaload
 459 ·······197:·astore········12
454 ·······191:·aload·········12460 ·······199:·aload·········12
455 ·······193:·iconst_0 
456 ·······194:·aaload 
457 ·······195:·astore········5 
458 ·······197:·aload·········5 
459 ·······199:·invokestatic··#92·················//·Method·parseSeconds:(Ljava/lang/String;)J461 ·······201:·invokestatic··#92·················//·Method·parseSeconds:(Ljava/lang/String;)J
460 ·······202:·lstore········14462 ·······204:·lstore········16
461 ·······204:·aload_1463 ·······206:·aload_1
462 ·······205:·lload·········14464 ·······207:·lload·········16
463 ·······207:·putfield······#98·················//·Field·com/android/common/OperationScheduler$Options.backoffFixedMillis:J465 ·······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.
1.39 KB
com/android/common/contacts/DataUsageStatUpdater.class
1.28 KB
procyon -ec {}
    
Offset 157, 24 lines modifiedOffset 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·==·null)·{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 ················for·(int·length·=·(tokenize·=·Rfc822Tokenizer.tokenize((CharSequence)((CharSequence)iterator.next()).toString().trim())).length,·i·=·0;·i·<·length;·++i)·{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 ····}
2.03 KB
com/android/common/content/ProjectionMap$Builder.class
1.93 KB
javap -verbose -constants -s -l -private {}
    
Offset 201, 40 lines modifiedOffset 201, 38 lines modified
201 ········76:·aload_0201 ········76:·aload_0
202 ········77:·areturn202 ········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_PUBLIC205 ····flags:·(0x0001)·ACC_PUBLIC
206 ····Code:206 ····Code:
207 ······stack=300,·locals=6,·args_size=2207 ······stack=300,·locals=5,·args_size=2
208 ·········0:·aload_1208 ·········0:·aload_1
209 ·········1:·astore_2 
210 ·········2:·aload_1 
211 ·········3:·arraylength209 ·········1:·arraylength
 210 ·········2:·istore_2
 211 ·········3:·iconst_0
212 ·········4:·istore_3212 ·········4:·istore_3
213 ·········5:·iconst_0213 ·········5:·iload_3
214 ·········6:·istore········4 
215 ·········8:·iload·········4214 ·········6:·iload_2
 215 ·········7:·if_icmpge·····29
 216 ········10:·aload_1
216 ········10:·iload_3217 ········11:·iload_3
217 ········11:·if_icmpge·····36 
218 ········14:·aload_2 
219 ········15:·iload·········4 
220 ········17:·aaload218 ········12:·aaload
221 ········18:·astore········5219 ········13:·astore········4
222 ········20:·aload_0220 ········15:·aload_0
223 ········21:·aload·········5221 ········16:·aload·········4
224 ········23:·invokevirtual·#66·················//·Method·add:(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder;222 ········18:·invokevirtual·#66·················//·Method·add:(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder;
225 ········26:·pop223 ········21:·pop
226 ········27:·iload·········4224 ········22:·iload_3
227 ········29:·iconst_1225 ········23:·iconst_1
228 ········30:·iadd226 ········24:·iadd
229 ········31:·istore········4227 ········25:·istore_3
230 ········33:·goto··········8228 ········26:·goto··········5
231 ········36:·aload_0229 ········29:·aload_0
232 ········37:·areturn230 ········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_PUBLIC233 ····flags:·(0x0001)·ACC_PUBLIC
236 ····Code:234 ····Code:
237 ······stack=300,·locals=2,·args_size=1235 ······stack=300,·locals=2,·args_size=1
238 ·········0:·aload_0236 ·········0:·aload_0
2.72 KB
com/android/common/content/SyncStateContentProviderHelper.class
2.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 239, 53 lines modifiedOffset 239, 51 lines modified
239 ·········1:·invokespecial·#48·················//·Method·java/lang/Object."<init>":()V239 ·········1:·invokespecial·#48·················//·Method·java/lang/Object."<init>":()V
240 ·········4:·return240 ·········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;)Z242 ····descriptor:·([Ljava/lang/Object;Ljava/lang/Object;)Z
243 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC243 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
244 ····Code:244 ····Code:
245 ······stack=300,·locals=8,·args_size=2245 ······stack=300,·locals=7,·args_size=2
246 ·········0:·iconst_1246 ·········0:·iconst_1
247 ·········1:·istore_2247 ·········1:·istore_2
248 ·········2:·aload_0248 ·········2:·aload_0
249 ·········3:·astore_3 
250 ·········4:·aload_0 
251 ·········5:·arraylength249 ·········3:·arraylength
 250 ·········4:·istore_3
 251 ·········5:·iconst_0
252 ·········6:·istore········4252 ·········6:·istore········4
253 ·········8:·iconst_0 
254 ·········9:·istore········5 
255 ········11:·iload·········5253 ·········8:·iload·········4
 254 ········10:·iload_3
 255 ········11:·if_icmpge·····57
 256 ········14:·aload_0
256 ········13:·iload·········4257 ········15:·iload·········4
257 ········15:·if_icmpge·····61 
258 ········18:·aload_3 
259 ········19:·iload·········5 
260 ········21:·aaload258 ········17:·aaload
261 ········22:·astore········6259 ········18:·astore········5
262 ········24:·aload·········6260 ········20:·aload·········5
263 ········26:·ifnonnull·····35261 ········22:·ifnonnull·····31
264 ········29:·aload_1262 ········25:·aload_1
265 ········30:·ifnonnull·····52263 ········26:·ifnonnull·····48
266 ········33:·iload_2264 ········29:·iload_2
267 ········34:·ireturn265 ········30:·ireturn
268 ········35:·aload_1266 ········31:·aload_1
269 ········36:·ifnull········52267 ········32:·ifnull········48
270 ········39:·aload·········6268 ········35:·aload·········5
271 ········41:·aload_1269 ········37:·aload_1
272 ········42:·invokevirtual·#52·················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z270 ········38:·invokevirtual·#52·················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z
273 ········45:·istore········7271 ········41:·istore········6
274 ········47:·iload·········7272 ········43:·iload·········6
275 ········49:·ifne··········33273 ········45:·ifne··········29
276 ········52:·iload·········5274 ········48:·iload·········4
277 ········54:·iconst_1275 ········50:·iconst_1
278 ········55:·iadd276 ········51:·iadd
279 ········56:·istore········5277 ········52:·istore········4
280 ········58:·goto··········11278 ········54:·goto··········8
281 ········61:·iconst_0279 ········57:·iconst_0
282 ········62:·istore_2280 ········58:·istore_2
283 ········63:·goto··········33281 ········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;)V283 ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V
286 ····flags:·(0x0001)·ACC_PUBLIC284 ····flags:·(0x0001)·ACC_PUBLIC
287 ····Code:285 ····Code:
288 ······stack=300,·locals=4,·args_size=2286 ······stack=300,·locals=4,·args_size=2
289 ·········0:·aload_1287 ·········0:·aload_1
4.33 KB
com/googlecode/eyesfree/utils/TouchExplorationHelper.class
4.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 533, 50 lines modifiedOffset 533, 48 lines modified
533 ······stack=300,·locals=8,·args_size=1533 ······stack=300,·locals=8,·args_size=1
534 ·········0:·aload_0534 ·········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_1537 ·········7:·astore_1
538 ·········8:·aload_0538 ·········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 ········14:·aload_1540 ········12:·aload_1
543 ········15:·invokestatic··#159················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V541 ········13:·invokestatic··#159················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
544 ········18:·new···········#161················//·class·java/util/LinkedList542 ········16:·new···········#161················//·class·java/util/LinkedList
545 ········21:·astore_3543 ········19:·astore_2
546 ········22:·aload_3544 ········20:·aload_2
547 ········23:·invokespecial·#162················//·Method·java/util/LinkedList."<init>":()V545 ········21:·invokespecial·#162················//·Method·java/util/LinkedList."<init>":()V
548 ········26:·aload_0546 ········24:·aload_0
549 ········27:·aload_3547 ········25:·aload_2
550 ········28:·invokevirtual·#166················//·Method·getVisibleItems:(Ljava/util/List;)V548 ········26:·invokevirtual·#166················//·Method·getVisibleItems:(Ljava/util/List;)V
551 ········31:·aload_3549 ········29:·aload_2
552 ········32:·invokevirtual·#170················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;550 ········30:·invokevirtual·#170················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
553 ········35:·astore········4 
554 ········37:·aload·········4551 ········33:·astore_3
 552 ········34:·aload_3
555 ········39:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z553 ········35:·invokeinterface·#175,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
556 ········44:·istore········5554 ········40:·istore········4
557 ········46:·iload·········5555 ········42:·iload·········4
558 ········48:·ifeq··········83556 ········44:·ifeq··········80
559 ········51:·aload·········4557 ········47:·aload_3
560 ········53:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;558 ········48:·invokeinterface·#179,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
561 ········58:·astore········6559 ········53:·astore········5
562 ········60:·aload_0560 ········55:·aload_0
563 ········61:·aload·········6561 ········56:·aload·········5
564 ········63:·invokevirtual·#81·················//·Method·getIdForItem:(Ljava/lang/Object;)I562 ········58:·invokevirtual·#81·················//·Method·getIdForItem:(Ljava/lang/Object;)I
565 ········66:·istore········7563 ········61:·istore········6
566 ········68:·aload_0564 ········63:·aload_0
567 ········69:·getfield······#66·················//·Field·mParentView:Landroid/view/View;565 ········64:·getfield······#66·················//·Field·mParentView:Landroid/view/View;
568 ········72:·astore_2566 ········67:·astore········7
569 ········73:·aload_1567 ········69:·aload_1
570 ········74:·aload_2 
571 ········75:·iload·········7568 ········70:·aload·········7
 569 ········72:·iload·········6
572 ········77:·invokevirtual·#182················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V570 ········74:·invokevirtual·#182················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V
573 ········80:·goto··········37571 ········77:·goto··········34
574 ········83:·aload_1572 ········80:·aload_1
575 ········84:·areturn573 ········81:·areturn
  
576 ··private·boolean·intersectVisibleToUser(android.graphics.Rect);574 ··private·boolean·intersectVisibleToUser(android.graphics.Rect);
577 ····descriptor:·(Landroid/graphics/Rect;)Z575 ····descriptor:·(Landroid/graphics/Rect;)Z
578 ····flags:·(0x0002)·ACC_PRIVATE576 ····flags:·(0x0002)·ACC_PRIVATE
579 ····Code:577 ····Code:
580 ······stack=300,·locals=10,·args_size=2578 ······stack=300,·locals=10,·args_size=2
581 ·········0:·iconst_0579 ·········0:·iconst_0
2.88 KB
com/android/datetimepicker/time/TimePickerDialog$Node.class
2.76 KB
javap -verbose -constants -s -l -private {}
    
Offset 105, 49 lines modifiedOffset 105, 47 lines modified
105 ·········8:·pop105 ·········8:·pop
106 ·········9:·return106 ·········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_PUBLIC109 ····flags:·(0x0001)·ACC_PUBLIC
110 ····Code:110 ····Code:
111 ······stack=300,·locals=6,·args_size=2111 ······stack=300,·locals=5,·args_size=2
112 ·········0:·aload_0112 ·········0:·aload_0
113 ·········1:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList;113 ·········1:·getfield······#23·················//·Field·mChildren:Ljava/util/ArrayList;
114 ·········4:·astore_2114 ·········4:·astore_2
115 ·········5:·aload_2115 ·········5:·aload_2
116 ·········6:·ifnonnull·····13116 ·········6:·ifnonnull·····13
117 ·········9:·aconst_null117 ·········9:·aconst_null
118 ········10:·astore_3118 ········10:·astore_3
119 ········11:·aload_3119 ········11:·aload_3
120 ········12:·areturn120 ········12:·areturn
121 ········13:·aload_0121 ········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 ········19:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;123 ········17:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
126 ········22:·astore········4 
127 ········24:·aload·········4124 ········20:·astore_2
 125 ········21:·aload_2
128 ········26:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z126 ········22:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
129 ········31:·istore········5127 ········27:·istore········4
130 ········33:·iload·········5128 ········29:·iload·········4
131 ········35:·ifeq··········64129 ········31:·ifeq··········59
132 ········38:·aload·········4130 ········34:·aload_2
133 ········40:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;131 ········35:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
134 ········45:·checkcast·····#2··················//·class·com/android/datetimepicker/time/TimePickerDialog$Node132 ········40:·checkcast·····#2··················//·class·com/android/datetimepicker/time/TimePickerDialog$Node
135 ········48:·astore_3133 ········43:·astore_3
136 ········49:·aload_3134 ········44:·aload_3
137 ········50:·iload_1135 ········45:·iload_1
138 ········51:·invokevirtual·#45·················//·Method·containsKey:(I)Z136 ········46:·invokevirtual·#45·················//·Method·containsKey:(I)Z
139 ········54:·istore········5137 ········49:·istore········4
140 ········56:·iload·········5138 ········51:·iload·········4
141 ········58:·ifeq··········24139 ········53:·ifeq··········21
 140 ········56:·goto··········11
 141 ········59:·aconst_null
 142 ········60:·astore_3
142 ········61:·goto··········11143 ········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)Z145 ····descriptor:·(I)Z
148 ····flags:·(0x0001)·ACC_PUBLIC146 ····flags:·(0x0001)·ACC_PUBLIC
149 ····Code:147 ····Code:
150 ······stack=300,·locals=5,·args_size=2148 ······stack=300,·locals=5,·args_size=2
151 ·········0:·iconst_0149 ·········0:·iconst_0
2.25 KB
com/android/ex/chips/BaseRecipientAdapter$DirectoryFilter.class
2.12 KB
javap -verbose -constants -s -l -private {}
    
Offset 437, 30 lines modifiedOffset 437, 30 lines modified
437 ·······231:·aload_3437 ·······231:·aload_3
438 ·······232:·invokestatic··#142················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$000:(Lcom/android/ex/chips/BaseRecipientAdapter;)V438 ·······232:·invokestatic··#142················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$000:(Lcom/android/ex/chips/BaseRecipientAdapter;)V
439 ·······235:·aload_0439 ·······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_3441 ·······239:·astore_3
442 ·······240:·aload_0442 ·······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········12444 ·······244:·astore········6
445 ·······246:·aload_0445 ·······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········13448 ·······253:·astore········12
449 ·······255:·aload_0449 ·······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········14452 ·······262:·astore········13
 453 ·······264:·aload·········6
453 ·······264:·aload·········12454 ·······266:·aload·········12
454 ·······266:·aload·········13455 ·······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········12457 ·······273:·astore········6
458 ·······275:·aload_3458 ·······275:·aload_3
459 ·······276:·aload·········12459 ·······276:·aload·········6
460 ·······278:·invokestatic··#150················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1300:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/List;)V460 ·······278:·invokestatic··#150················//·Method·com/android/ex/chips/BaseRecipientAdapter.access$1300:(Lcom/android/ex/chips/BaseRecipientAdapter;Ljava/util/List;)V
461 ·······281:·return461 ·······281:·return
  
462 ··public·void·setLimit(int);462 ··public·void·setLimit(int);
463 ····descriptor:·(I)V463 ····descriptor:·(I)V
464 ····flags:·(0x0001)·ACC_PUBLIC464 ····flags:·(0x0001)·ACC_PUBLIC
465 ····Code:465 ····Code:
10.6 KB
com/android/ex/chips/RecipientAlternatesAdapter.class
10.5 KB
procyon -ec {}
    
Offset 373, 32 lines modifiedOffset 373, 32 lines modified
373 ········//···543:·invokeinterface·android/database/Cursor.close:()V373 ········//···543:·invokeinterface·android/database/Cursor.close:()V
374 ········//···548:·new·············Ljava/util/HashSet;374 ········//···548:·new·············Ljava/util/HashSet;
375 ········//···551:·astore··········30375 ········//···551:·astore··········30
376 ········//···553:·aload···········30376 ········//···553:·aload···········30
377 ········//···555:·invokespecial···java/util/HashSet.<init>:()V377 ········//···555:·invokespecial···java/util/HashSet.<init>:()V
378 ········//···558:·aload···········10378 ········//···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··········31380 ········//···563:·astore··········13
381 ········//···565:·aload···········31381 ········//···565:·aload···········13
382 ········//···567:·invokeinterface·java/util/Iterator.hasNext:()Z382 ········//···567:·invokeinterface·java/util/Iterator.hasNext:()Z
383 ········//···572:·istore··········5383 ········//···572:·istore··········8
384 ········//···574:·iload···········5384 ········//···574:·iload···········8
385 ········//···576:·ifeq············650385 ········//···576:·ifeq············650
386 ········//···579:·aload···········31386 ········//···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··········32389 ········//···589:·astore··········31
390 ········//···591:·aload···········20390 ········//···591:·aload···········20
391 ········//···593:·aload···········32391 ········//···593:·aload···········31
392 ········//···595:·invokevirtual···java/util/HashMap.containsKey:(Ljava/lang/Object;)Z392 ········//···595:·invokevirtual···java/util/HashMap.containsKey:(Ljava/lang/Object;)Z
393 ········//···598:·istore··········5393 ········//···598:·istore··········8
394 ········//···600:·iload···········5394 ········//···600:·iload···········8
395 ········//···602:·ifne············565395 ········//···602:·ifne············565
396 ········//···605:·aload···········30396 ········//···605:·aload···········30
397 ········//···607:·aload···········32397 ········//···607:·aload···········31
398 ········//···609:·invokevirtual···java/util/HashSet.add:(Ljava/lang/Object;)Z398 ········//···609:·invokevirtual···java/util/HashSet.add:(Ljava/lang/Object;)Z
399 ········//···612:·pop············399 ········//···612:·pop············
400 ········//···613:·goto············565400 ········//···613:·goto············565
401 ········//···616:·astore··········13401 ········//···616:·astore··········13
402 ········//···618:·aload···········21402 ········//···618:·aload···········21
403 ········//···620:·ifnull··········630403 ········//···620:·ifnull··········630
404 ········//···623:·aload···········21404 ········//···623:·aload···········21
Offset 413, 127 lines modifiedOffset 413, 127 lines modified
413 ········//···647:·aload···········13413 ········//···647:·aload···········13
414 ········//···649:·athrow·········414 ········//···649:·athrow·········
415 ········//···650:·aload···········25415 ········//···650:·aload···········25
416 ········//···652:·aload···········30416 ········//···652:·aload···········30
417 ········//···654:·invokeinterface·java/util/Set.addAll:(Ljava/util/Collection;)Z417 ········//···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··········33420 ········//···661:·astore··········32
421 ········//···663:·aload···········30421 ········//···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··········31423 ········//···668:·astore··········17
424 ········//···670:·aload···········31424 ········//···670:·aload···········17
425 ········//···672:·invokeinterface·java/util/Iterator.hasNext:()Z425 ········//···672:·invokeinterface·java/util/Iterator.hasNext:()Z
426 ········//···677:·istore··········5426 ········//···677:·istore··········5
427 ········//···679:·iload···········5427 ········//···679:·iload···········5
428 ········//···681:·ifeq············948428 ········//···681:·ifeq············948
429 ········//···684:·aload···········31429 ········//···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··········24432 ········//···694:·astore··········24
433 ········//···696:·iconst_0·······433 ········//···696:·iconst_0·······
434 ········//···697:·istore··········12434 ········//···697:·istore··········12
435 ········//···699:·aload···········29435 ········//···699:·aload···········29
436 ········//···701:·invokeinterface·java/util/List.size:()I436 ········//···701:·invokeinterface·java/util/List.size:()I
437 ········//···706:·istore··········5437 ········//···706:·istore··········5
438 ········//···708:·iload···········12438 ········//···708:·iload···········12
439 ········//···710:·iload···········5439 ········//···710:·iload···········5
440 ········//···712:·if_icmpge·······841440 ········//···712:·if_icmpge·······841
441 ········//···715:·iconst_1·······441 ········//···715:·iconst_1·······
442 ········//···716:·istore··········34442 ········//···716:·istore··········33
443 ········//···718:·aload···········29443 ········//···718:·aload···········29
444 ········//···720:·iload···········12444 ········//···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··········13446 ········//···727:·astore··········13
447 ········//···729:·aload···········13447 ········//···729:·aload···········13
448 ········//···731:·checkcast·······Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;448 ········//···731:·checkcast·······Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;
449 ········//···734:·astore··········13449 ········//···734:·astore··········13
450 ········//···736:·aload···········13450 ········//···736:·aload···········13
451 ········//···738:·getfield········com/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams.directoryId:J451 ········//···738:·getfield········com/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams.directoryId:J
452 ········//···741:·lstore··········35452 ········//···741:·lstore··········34
453 ········//···743:·lload···········35453 ········//···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··········27455 ········//···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··········28458 ········//···754:·astore··········28
459 ········//···756:·aload···········24459 ········//···756:·aload···········24
460 ········//···758:·iload···········34460 ········//···758:·iload···········33
461 ········//···760:·aload···········27461 ········//···760:·aload···········27
462 ········//···762:·aload_3········462 ········//···762:·aload_3········
463 ········//···763:·aload···········28463 ········//···763:·aload···········28
464 ········//···765:·aload···········7464 ········//···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··········33466 ········//···770:·astore··········32
467 ········//···772:·aload···········33467 ········//···772:·aload···········32
468 ········//···774:·ifnull··········841468 ········//···774:·ifnull··········841
469 ········//···777:·aload···········33469 ········//···777:·aload···········32
470 ········//···779:·invokeinterface·android/database/Cursor.getCount:()I470 ········//···779:·invokeinterface·android/database/Cursor.getCount:()I
471 ········//···784:·istore··········5471 ········//···784:·istore··········5
472 ········//···786:·iload···········5472 ········//···786:·iload···········5
473 ········//···788:·ifne············841473 ········//···788:·ifne············841
474 ········//···791:·aload···········33474 ········//···791:·aload···········32
475 ········//···793:·invokeinterface·android/database/Cursor.close:()V475 ········//···793:·invokeinterface·android/database/Cursor.close:()V
476 ········//···798:·aconst_null····476 ········//···798:·aconst_null····
477 ········//···799:·astore··········33477 ········//···799:·astore··········32
478 ········//···801:·iload···········12478 ········//···801:·iload···········12
479 ········//···803:·iconst_1·······479 ········//···803:·iconst_1·······
480 ········//···804:·iadd···········480 ········//···804:·iadd···········
481 ········//···805:·istore··········12481 ········//···805:·istore··········12
482 ········//···807:·goto············699482 ········//···807:·goto············699
483 ········//···810:·astore··········13483 ········//···810:·astore··········13
484 ········//···812:·aload···········33484 ········//···812:·aload···········32
485 ········//···814:·ifnull··········841485 ········//···814:·ifnull··········841
486 ········//···817:·aload···········33486 ········//···817:·aload···········32
487 ········//···819:·invokeinterface·android/database/Cursor.getCount:()I487 ········//···819:·invokeinterface·android/database/Cursor.getCount:()I
488 ········//···824:·istore··········8488 ········//···824:·istore··········36
489 ········//···826:·iload···········8489 ········//···826:·iload···········36
490 ········//···828:·ifne············841490 ········//···828:·ifne············841
491 ········//···831:·aload···········33491 ········//···831:·aload···········32
492 ········//···833:·invokeinterface·android/database/Cursor.close:()V492 ········//···833:·invokeinterface·android/database/Cursor.close:()V
493 ········//···838:·aload···········13493 ········//···838:·aload···········13
494 ········//···840:·athrow·········494 ········//···840:·athrow·········
495 ········//···841:·aload···········33495 ········//···841:·aload···········32
496 ········//···843:·ifnull··········670496 ········//···843:·ifnull··········670
497 ········//···846:·aload_0········497 ········//···846:·aload_0········
498 ········//···847:·aload···········33498 ········//···847:·aload···········32
499 ········//···849:·iload···········6499 ········//···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··········37501 ········//···854:·astore··········37
502 ········//···856:·aload···········37502 ········//···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··········13504 ········//···863:·astore··········13
505 ········//···865:·aload···········13505 ········//···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.
10.6 KB
com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1.class
10.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 250, 116 lines modifiedOffset 250, 114 lines modified
250 ·······201:·pop250 ·······201:·pop
251 ·······202:·goto··········19251 ·······202:·goto··········19
252 ·······205:·aload_0252 ·······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_3254 ·······209:·astore_3
255 ·······210:·aload_0255 ·······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········11257 ·······214:·astore········4
258 ·······216:·aload_3258 ·······216:·aload_3
259 ·······217:·aload·········11259 ·······217:·aload·········4
260 ·······219:·aload_2260 ·······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;)V261 ·······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:·return262 ·······223:·return
  
263 ··public·void·matchesNotFound(java.util.Set);263 ··public·void·matchesNotFound(java.util.Set);
264 ····descriptor:·(Ljava/util/Set;)V264 ····descriptor:·(Ljava/util/Set;)V
265 ····flags:·(0x0001)·ACC_PUBLIC265 ····flags:·(0x0001)·ACC_PUBLIC
266 ····Code:266 ····Code:
267 ······stack=300,·locals=11,·args_size=2267 ······stack=300,·locals=12,·args_size=2
268 ·········0:·new···········#20·················//·class·java/util/ArrayList268 ·········0:·new···········#20·················//·class·java/util/ArrayList
269 ·········3:·astore_2269 ·········3:·astore_2
270 ·········4:·aload_1270 ·········4:·aload_1
271 ·········5:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Set.size:()I271 ·········5:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Set.size:()I
272 ········10:·istore_3272 ········10:·istore_3
273 ········11:·aload_2273 ········11:·aload_2
274 ········12:·iload_3274 ········12:·iload_3
275 ········13:·invokespecial·#108················//·Method·java/util/ArrayList."<init>":(I)V275 ········13:·invokespecial·#108················//·Method·java/util/ArrayList."<init>":(I)V
276 ········16:·aload_0276 ········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 ········24:·invokevirtual·#25·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;278 ········20:·invokevirtual·#25·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
281 ········27:·astore········5279 ········23:·astore········4
282 ········29:·aload·········5280 ········25:·aload·········4
283 ········31:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z281 ········27:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
284 ········36:·istore_3 
285 ········37:·iload_3 
286 ········38:·ifeq··········198282 ········32:·istore········5
287 ········41:·aload·········5283 ········34:·iload·········5
 284 ········36:·ifeq··········202
 285 ········39:·aload·········4
288 ········43:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;286 ········41:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
289 ········48:·checkcast·····#37·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip287 ········46:·checkcast·····#37·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip
290 ········51:·astore········6288 ········49:·astore········6
291 ········53:·aload·········6289 ········51:·aload·········6
292 ········55:·ifnull········187290 ········53:·ifnull········191
293 ········58:·aload·········6291 ········56:·aload·········6
294 ········60:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;292 ········58:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
295 ········65:·astore········4293 ········63:·astore········7
296 ········67:·aload·········4294 ········65:·aload·········7
297 ········69:·invokevirtual·#47·················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J295 ········67:·invokevirtual·#47·················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J
298 ········72:·lstore········7296 ········70:·lstore········8
299 ········74:·lload·········7297 ········72:·lload·········8
300 ········76:·invokestatic··#51·················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z298 ········74:·invokestatic··#51·················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z
301 ········79:·istore_3 
302 ········80:·iload_3299 ········77:·istore········5
 300 ········79:·iload·········5
303 ········81:·ifeq··········187301 ········81:·ifeq··········191
304 ········84:·aload_0302 ········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········4306 ········94:·astore········7
309 ········96:·aload·········4307 ········96:·aload·········7
310 ········98:·aload·········6308 ········98:·aload·········6
311 ·······100:·invokeinterface·#69,··2···········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I309 ·······100:·invokeinterface·#69,··2···········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I
312 ·······105:·istore_3310 ·······105:·istore········5
313 ·······106:·iconst_m1311 ·······107:·iconst_m1
314 ·······107:·istore········9312 ·······108:·istore········10
315 ·······109:·iload_3 
316 ·······110:·iload·········9313 ·······110:·iload·········5
 314 ·······112:·iload·········10
317 ·······112:·if_icmpeq·····187315 ·······114:·if_icmpeq·····191
318 ·······115:·aload·········6316 ·······117:·aload·········6
319 ·······117:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;317 ·······119:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
320 ·······122:·invokevirtual·#73·················//·Method·com/android/ex/chips/RecipientEntry.getDestination:()Ljava/lang/String;318 ·······124:·invokevirtual·#73·················//·Method·com/android/ex/chips/RecipientEntry.getDestination:()Ljava/lang/String;
321 ·······125:·astore········4319 ·······127:·astore········7
322 ·······127:·aload_1320 ·······129:·aload_1
323 ·······128:·aload·········4321 ·······130:·aload·········7
324 ·······130:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z322 ·······132:·invokeinterface·#111,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z
325 ·······135:·istore_3 
326 ·······136:·iload_3323 ·······137:·istore········5
 324 ·······139:·iload·········5
327 ·······137:·ifeq··········176325 ·······141:·ifeq··········180
328 ·······140:·aload_0326 ·······144:·aload_0
329 ·······141:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;327 ·······145:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
330 ·······144:·astore········4328 ·······148:·astore········7
331 ·······146:·aload·········6329 ·······150:·aload·········6
332 ·······148:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;330 ·······152:·invokeinterface·#41,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
333 ·······153:·astore········10331 ·······157:·astore········11
334 ·······155:·aload·········4332 ·······159:·aload·········7
335 ·······157:·aload·········10333 ·······161:·aload·········11
336 ·······159:·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;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 ·······162:·astore········4335 ·······166:·astore········7
338 ·······164:·aload_2336 ·······168:·aload_2
339 ·······165:·aload·········4337 ·······169:·aload·········7
340 ·······167:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z338 ·······171:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
341 ·······172:·pop339 ·······176:·pop
342 ·······173:·goto··········29340 ·······177:·goto··········25
343 ·······176:·aload_2341 ·······180:·aload_2
344 ·······177:·aconst_null342 ·······181:·aconst_null
345 ·······178:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z343 ·······182:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
346 ·······183:·pop344 ·······187:·pop
347 ·······184:·goto··········29345 ·······188:·goto··········25
348 ·······187:·aload_2346 ·······191:·aload_2
349 ·······188:·aconst_null347 ·······192:·aconst_null
350 ·······189:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z348 ·······193:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
351 ·······194:·pop349 ·······198:·pop
352 ·······195:·goto··········29350 ·······199:·goto··········25
353 ·······198:·aload_0351 ·······202:·aload_0
354 ·······199:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;352 ·······203:·getfield······#12·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
355 ·······202:·astore········4353 ·······206:·astore········4
356 ·······204:·aload_0354 ·······208:·aload_0
357 ·······205:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList;355 ·······209:·getfield······#14·················//·Field·val$recipients:Ljava/util/ArrayList;
358 ·······208:·astore········10356 ·······212:·astore········7
359 ·······210:·aload·········4357 ·······214:·aload·········4
360 ·······212:·aload·········10358 ·······216:·aload·········7
361 ·······214:·aload_2359 ·······218:·aload_2
362 ·······215:·invokestatic··#99·················//·Method·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.access$3000:(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V360 ·······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 ·······218:·return361 ·······222:·return
364 }362 }
15.8 KB
com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2.class
15.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 196, 158 lines modifiedOffset 196, 156 lines modified
196 ········15:·aload_1196 ········15:·aload_1
197 ········16:·aload_2197 ········16:·aload_2
198 ········17:·invokespecial·#38·················//·Method·android/text/SpannableStringBuilder."<init>":(Ljava/lang/CharSequence;)V198 ········17:·invokespecial·#38·················//·Method·android/text/SpannableStringBuilder."<init>":(Ljava/lang/CharSequence;)V
199 ········20:·iconst_0199 ········20:·iconst_0
200 ········21:·istore_3200 ········21:·istore_3
201 ········22:·aload_0201 ········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 ········28:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;203 ········26:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
206 ········33:·astore········4 
207 ········35:·aload·········4204 ········31:·astore_2
 205 ········32:·aload_2
208 ········37:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z206 ········33:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
209 ········42:·istore········5207 ········38:·istore········4
210 ········44:·iload·········5208 ········40:·iload·········4
211 ········46:·ifeq··········340209 ········42:·ifeq··········350
212 ········49:·aload·········4210 ········45:·aload_2
213 ········51:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;211 ········46:·invokeinterface·#54,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
214 ········56:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip212 ········51:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip
215 ········59:·astore········6213 ········54:·astore········5
216 ········61:·aload_0214 ········56:·aload_0
217 ········62:·getfield······#17·················//·Field·val$replacements:Ljava/util/List;215 ········57:·getfield······#17·················//·Field·val$replacements:Ljava/util/List;
218 ········65:·astore_2 
219 ········66:·aload_2216 ········60:·astore········6
 217 ········62:·aload·········6
220 ········67:·iload_3218 ········64:·iload_3
221 ········68:·invokeinterface·#60,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;219 ········65:·invokeinterface·#60,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
222 ········73:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip220 ········70:·checkcast·····#56·················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip
223 ········76:·astore········7221 ········73:·astore········7
224 ········78:·aload·········7222 ········75:·aload·········7
225 ········80:·ifnull········327223 ········77:·ifnull········337
226 ········83:·aload·········6224 ········80:·aload·········5
227 ········85:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;225 ········82:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
228 ········90:·astore········8226 ········87:·astore········8
229 ········92:·aload·········7227 ········89:·aload·········7
230 ········94:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;228 ········91:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
231 ········99:·astore········9229 ········96:·astore········9
232 ·······101:·aload·········8230 ········98:·aload·········8
233 ·······103:·aload·········9231 ·······100:·aload·········9
234 ·······105:·invokestatic··#70·················//·Method·com/android/ex/chips/RecipientAlternatesAdapter.getBetterRecipient:(Lcom/android/ex/chips/RecipientEntry;Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/RecipientEntry;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 ·······109:·aload_2233 ·······105:·astore········6
 234 ·······107:·aload·········6
237 ·······110:·aload·········9235 ·······109:·aload·········9
238 ·······112:·if_acmpne·····334236 ·······111:·if_acmpne·····344
239 ·······115:·iconst_1237 ·······114:·iconst_1
240 ·······116:·istore········10238 ·······115:·istore········10
241 ·······118:·iload·········10239 ·······117:·iload·········10
242 ·······120:·ifeq··········327240 ·······119:·ifeq··········337
243 ·······123:·aload_1241 ·······122:·aload_1
244 ·······124:·aload·········6242 ·······123:·aload·········5
245 ·······126:·invokeinterface·#77,··2···········//·InterfaceMethod·android/text/Editable.getSpanStart:(Ljava/lang/Object;)I243 ·······125:·invokeinterface·#77,··2···········//·InterfaceMethod·android/text/Editable.getSpanStart:(Ljava/lang/Object;)I
246 ·······131:·istore········11244 ·······130:·istore········11
247 ·······133:·iconst_m1245 ·······132:·iconst_m1
248 ·······134:·istore········5246 ·······133:·istore········4
249 ·······136:·iload·········11247 ·······135:·iload·········11
250 ·······138:·iload·········5248 ·······137:·iload·········4
251 ·······140:·if_icmpeq·····327249 ·······139:·if_icmpeq·····337
252 ·······143:·aload_1250 ·······142:·aload_1
253 ·······144:·aload·········6251 ·······143:·aload·········5
254 ·······146:·invokeinterface·#80,··2···········//·InterfaceMethod·android/text/Editable.getSpanEnd:(Ljava/lang/Object;)I252 ·······145:·invokeinterface·#80,··2···········//·InterfaceMethod·android/text/Editable.getSpanEnd:(Ljava/lang/Object;)I
255 ·······151:·iconst_1253 ·······150:·iconst_1
256 ·······152:·iadd254 ·······151:·iadd
257 ·······153:·istore········5255 ·······152:·istore········4
258 ·······155:·aload_1256 ·······154:·aload_1
259 ·······156:·invokeinterface·#84,··1···········//·InterfaceMethod·android/text/Editable.length:()I257 ·······155:·invokeinterface·#84,··1···········//·InterfaceMethod·android/text/Editable.length:()I
260 ·······161:·istore········12258 ·······160:·istore········12
261 ·······163:·iload·········5259 ·······162:·iload·········4
262 ·······165:·iload·········12260 ·······164:·iload·········12
263 ·······167:·invokestatic··#90·················//·Method·java/lang/Math.min:(II)I261 ·······166:·invokestatic··#90·················//·Method·java/lang/Math.min:(II)I
264 ·······170:·istore········13262 ·······169:·istore········13
265 ·······172:·aload_1263 ·······171:·aload_1
266 ·······173:·aload·········6264 ·······172:·aload·········5
267 ·······175:·invokeinterface·#94,··2···········//·InterfaceMethod·android/text/Editable.removeSpan:(Ljava/lang/Object;)V265 ·······174:·invokeinterface·#94,··2···········//·InterfaceMethod·android/text/Editable.removeSpan:(Ljava/lang/Object;)V
268 ·······180:·new···········#96·················//·class·android/text/SpannableString266 ·······179:·new···········#96·················//·class·android/text/SpannableString
269 ·······183:·astore········14267 ·······182:·astore········14
270 ·······185:·new···········#98·················//·class·java/lang/StringBuilder268 ·······184:·new···········#98·················//·class·java/lang/StringBuilder
271 ·······188:·astore_2 
272 ·······189:·aload_2269 ·······187:·astore········6
 270 ·······189:·aload·········6
273 ·······190:·invokespecial·#99·················//·Method·java/lang/StringBuilder."<init>":()V271 ·······191:·invokespecial·#99·················//·Method·java/lang/StringBuilder."<init>":()V
274 ·······193:·aload_0272 ·······194:·aload_0
275 ·······194:·getfield······#13·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;273 ·······195:·getfield······#13·················//·Field·this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
276 ·······197:·getfield······#29·················//·Field·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.this$0:Lcom/android/ex/chips/RecipientEditTextView;274 ·······198:·getfield······#29·················//·Field·com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.this$0:Lcom/android/ex/chips/RecipientEditTextView;
277 ·······200:·astore········15275 ·······201:·astore········15
278 ·······202:·aload·········7276 ·······203:·aload·········7
279 ·······204:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;277 ·······205:·invokeinterface·#64,··1···········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
280 ·······209:·astore········16278 ·······210:·astore········16
281 ·······211:·aload·········15279 ·······212:·aload·········15
282 ·······213:·aload·········16280 ·······214:·aload·········16
283 ·······215:·invokevirtual·#103················//·Method·com/android/ex/chips/RecipientEditTextView.createAddressText:(Lcom/android/ex/chips/RecipientEntry;)Ljava/lang/String;281 ·······216:·invokevirtual·#103················//·Method·com/android/ex/chips/RecipientEditTextView.createAddressText:(Lcom/android/ex/chips/RecipientEntry;)Ljava/lang/String;
284 ·······218:·invokevirtual·#109················//·Method·java/lang/String.trim:()Ljava/lang/String;282 ·······219:·invokevirtual·#109················//·Method·java/lang/String.trim:()Ljava/lang/String;
285 ·······221:·astore········15283 ·······222:·astore········15
286 ·······223:·aload_2284 ·······224:·aload·········6
287 ·······224:·aload·········15285 ·······226:·aload·········15
288 ·······226:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;286 ·······228:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
289 ·······229:·ldc···········#115················//·String287 ·······231:·ldc···········#115················//·String
290 ·······231:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;288 ·······233:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
291 ·······234:·invokevirtual·#118················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;289 ·······236:·invokevirtual·#118················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
292 ·······237:·astore_2290 ·······239:·astore········6
293 ·······238:·aload·········14291 ·······241:·aload·········14
294 ·······240:·aload_2292 ·······243:·aload·········6
295 ·······241:·invokespecial·#119················//·Method·android/text/SpannableString."<init>":(Ljava/lang/CharSequence;)V293 ·······245:·invokespecial·#119················//·Method·android/text/SpannableString."<init>":(Ljava/lang/CharSequence;)V
296 ·······244:·aload·········14294 ·······248:·aload·········14
297 ·······246:·invokevirtual·#120················//·Method·android/text/SpannableString.length:()I295 ·······250:·invokevirtual·#120················//·Method·android/text/SpannableString.length:()I
298 ·······249:·iconst_m1296 ·······253:·iconst_m1
299 ·······250:·iadd297 ·······254:·iadd
300 ·······251:·istore········5298 ·······255:·istore········4
301 ·······253:·aload·········14299 ·······257:·aload·········14
302 ·······255:·aload·········7300 ·······259:·aload·········7
303 ·······257:·iconst_0301 ·······261:·iconst_0
304 ·······258:·iload·········5302 ·······262:·iload·········4
305 ·······260:·bipush········33303 ·······264:·bipush········33
306 ·······262:·invokevirtual·#125················//·Method·android/text/SpannableString.setSpan:(Ljava/lang/Object;III)V304 ·······266:·invokevirtual·#125················//·Method·android/text/SpannableString.setSpan:(Ljava/lang/Object;III)V
307 ·······265:·aload_1305 ·······269:·aload_1
308 ·······266:·iload·········11306 ·······270:·iload·········11
309 ·······268:·iload·········13307 ·······272:·iload·········13
310 ·······270:·aload·········14308 ·······274:·aload·········14
311 ·······272:·invokeinterface·#129,··4··········//·InterfaceMethod·android/text/Editable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable;309 ·······276:·invokeinterface·#129,··4··········//·InterfaceMethod·android/text/Editable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable;
312 ·······277:·pop310 ·······281:·pop
313 ·······278:·aload·········14311 ·······282:·aload·········14
314 ·······280:·invokevirtual·#130················//·Method·android/text/SpannableString.toString:()Ljava/lang/String;312 ·······284:·invokevirtual·#130················//·Method·android/text/SpannableString.toString:()Ljava/lang/String;
315 ·······283:·astore_2313 ·······287:·astore········6
316 ·······284:·aload·········7314 ·······289:·aload·········7
317 ·······286:·aload_2315 ·······291:·aload·········6
318 ·······287:·invokeinterface·#134,··2··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.setOriginalText:(Ljava/lang/String;)V316 ·······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.
7.31 KB
com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.class
7.17 KB
javap -verbose -constants -s -l -private {}
    
Offset 500, 15 lines modifiedOffset 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;)V500 ·······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··········213501 ·······260:·goto··········213
  
502 ··protected·void·onPreExecute();502 ··protected·void·onPreExecute();
503 ····descriptor:·()V503 ····descriptor:·()V
504 ····flags:·(0x0004)·ACC_PROTECTED504 ····flags:·(0x0004)·ACC_PROTECTED
505 ····Code:505 ····Code:
506 ······stack=300,·locals=12,·args_size=1506 ······stack=300,·locals=13,·args_size=1
507 ·········0:·new···········#101················//·class·java/util/ArrayList507 ·········0:·new···········#101················//·class·java/util/ArrayList
508 ·········3:·astore_1508 ·········3:·astore_1
509 ·········4:·aload_1509 ·········4:·aload_1
510 ·········5:·invokespecial·#102················//·Method·java/util/ArrayList."<init>":()V510 ·········5:·invokespecial·#102················//·Method·java/util/ArrayList."<init>":()V
511 ·········8:·aload_0511 ·········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_2513 ········12:·astore_2
Offset 556, 68 lines modifiedOffset 556, 68 lines modified
556 ········88:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.size:()I556 ········88:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.size:()I
557 ········93:·istore········5557 ········93:·istore········5
558 ········95:·aload·········6558 ········95:·aload·········6
559 ········97:·iload·········5559 ········97:·iload·········5
560 ········99:·invokespecial·#166················//·Method·java/util/ArrayList."<init>":(I)V560 ········99:·invokespecial·#166················//·Method·java/util/ArrayList."<init>":(I)V
561 ·······102:·aload_1561 ·······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········7563 ·······108:·astore_2
564 ·······110:·aload·········7564 ·······109:·aload_2
565 ·······112:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z565 ·······110:·invokeinterface·#176,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
566 ·······117:·istore········5566 ·······115:·istore········7
567 ·······119:·iload·········5567 ·······117:·iload·········7
568 ·······121:·ifeq··········233568 ·······119:·ifeq··········239
569 ·······124:·aload·········7569 ·······122:·aload_2
570 ·······126:·invokeinterface·#180,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;570 ·······123:·invokeinterface·#180,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
571 ·······131:·checkcast·····#125················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip571 ·······128:·checkcast·····#125················//·class·com/android/ex/chips/recipientchip/DrawableRecipientChip
572 ·······134:·astore········8572 ·······131:·astore········8
573 ·······136:·aload·········8573 ·······133:·aload·········8
574 ·······138:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;574 ·······135:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
575 ·······143:·astore_2 
576 ·······144:·aload_2575 ·······140:·astore········9
 576 ·······142:·aload·········9
577 ·······145:·invokevirtual·#186················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J577 ·······144:·invokevirtual·#186················//·Method·com/android/ex/chips/RecipientEntry.getContactId:()J
578 ·······148:·lstore········9578 ·······147:·lstore········10
579 ·······150:·lload·········9579 ·······149:·lload·········10
580 ·······152:·invokestatic··#190················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z580 ·······151:·invokestatic··#190················//·Method·com/android/ex/chips/RecipientEntry.isCreatedRecipient:(J)Z
581 ·······155:·istore········5581 ·······154:·istore········7
582 ·······157:·iload·········5582 ·······156:·iload·········7
583 ·······159:·ifeq··········216583 ·······158:·ifeq··········221
584 ·······162:·aload_0584 ·······161:·aload_0
585 ·······163:·getfield······#8··················//·Field·this$0:Lcom/android/ex/chips/RecipientEditTextView;585 ·······162:·getfield······#8··················//·Field·this$0:Lcom/android/ex/chips/RecipientEditTextView;
586 ·······166:·invokevirtual·#194················//·Method·com/android/ex/chips/RecipientEditTextView.getSpannable:()Landroid/text/Spannable;586 ·······165:·invokevirtual·#194················//·Method·com/android/ex/chips/RecipientEditTextView.getSpannable:()Landroid/text/Spannable;
587 ·······169:·astore_2 
588 ·······170:·aload_2587 ·······168:·astore········9
 588 ·······170:·aload·········9
589 ·······171:·aload·········8589 ·······172:·aload·········8
590 ·······173:·invokeinterface·#200,··2··········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I590 ·······174:·invokeinterface·#200,··2··········//·InterfaceMethod·android/text/Spannable.getSpanStart:(Ljava/lang/Object;)I
591 ·······178:·istore········5591 ·······179:·istore········7
592 ·······180:·iconst_m1592 ·······181:·iconst_m1
593 ·······181:·istore········11593 ·······182:·istore········12
594 ·······183:·iload·········5594 ·······184:·iload·········7
595 ·······185:·iload·········11595 ·······186:·iload·········12
596 ·······187:·if_icmpeq·····216596 ·······188:·if_icmpeq·····221
597 ·······190:·aload·········8597 ·······191:·aload·········8
598 ·······192:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;598 ·······193:·invokeinterface·#129,··1··········//·InterfaceMethod·com/android/ex/chips/recipientchip/DrawableRecipientChip.getEntry:()Lcom/android/ex/chips/RecipientEntry;
599 ·······197:·astore_2599 ·······198:·astore········9
600 ·······198:·aload_0600 ·······200:·aload_0
601 ·······199:·aload_2601 ·······201:·aload·········9
602 ·······200:·invokespecial·#19·················//·Method·createFreeChip:(Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;602 ·······203:·invokespecial·#19·················//·Method·createFreeChip:(Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
603 ·······203:·astore_2603 ·······206:·astore········9
604 ·······204:·aload·········6604 ·······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 ·······221:·aload·········6605 ·······210:·aload·········9
614 ·······223:·aconst_null 
615 ·······224:·invokeinterface·#162,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z606 ·······212:·invokeinterface·#162,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
616 ·······229:·pop607 ·······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 ·······230:·goto··········110617 ·······236:·goto··········109
618 ·······233:·aload_0618 ·······239:·aload_0
619 ·······234:·aload_1619 ·······240:·aload_1
620 ·······235:·aload·········6620 ·······241:·aload·········6
621 ·······237:·invokespecial·#23·················//·Method·processReplacements:(Ljava/util/List;Ljava/util/List;)V621 ·······243:·invokespecial·#23·················//·Method·processReplacements:(Ljava/util/List;Ljava/util/List;)V
622 ·······240:·return622 ·······246:·return
623 }623 }
3.78 KB
com/android/ex/chips/RecipientEditTextView$RecipientTextWatcher.class
3.64 KB
procyon -ec {}
    
Offset 12, 52 lines modifiedOffset 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·(int·length·=·(array·=·(DrawableRecipientChip[])spannable.getSpans(0,·this.this$0.getText().length(),·(Class)DrawableRecipientChip.class)).length,·i·=·0;·i·<·length;·++i)·{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(true);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()·>·1)·{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()·==·0)·{44 ····················if·(this.this$0.getSelectionEnd()·!=·0)·{
45 ························n·=·0;45 ························i·=·this.this$0.getSelectionEnd()·-·1;
46 ····················}46 ····················}
47 ····················else·{ 
48 ························n·=·this.this$0.getSelectionEnd()·-·1; 
49 ····················} 
50 ····················final·int·n2·=·this.this$0.length()·-·1;47 ····················final·int·n·=·this.this$0.length()·-·1;
51 ····················char·c;48 ····················char·c;
52 ····················if·(n·!=·n2)·{49 ····················if·(i·!=·n)·{
53 ························c·=·editable.charAt(n);50 ························c·=·editable.charAt(i);
54 ····················}51 ····················}
55 ····················else·{52 ····················else·{
56 ························c·=·editable.charAt(n2);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);
2.41 KB
com/android/ex/chips/RecipientEditTextView.class
2.32 KB
procyon -ec {}
    
Offset 189, 17 lines modifiedOffset 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·=·array[i];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 modifiedOffset 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(array[i].getContactId()));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(array[i].getDataId()));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;
1.88 KB
com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable.class
1.7 KB
procyon -ec {}
    
Offset 25, 27 lines modifiedOffset 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·=·array2[i];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_0092:·{44 ········Label_0087:·{
44 ············break·Label_0092;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();
11.2 KB
com/android/ex/editstyledtext/EditStyledText$EditorManager.class
11.0 KB
procyon -ec {}
    
Offset 107, 20 lines modifiedOffset 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·(int·length2·=·(spans·=·editable.getSpans(0,·length,·(Class)Object.class)).length,·i·=·0;·i·<·length2;·++i)·{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 modifiedOffset 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·(int·length2·=·(spans·=·obj.getSpans(0,·length,·(Class)Object.class)).length,·i·=·0;·i·<·length2;·++i)·{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 modifiedOffset 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·(int·length·=·(array·=·(DynamicDrawableSpan[])this.mCopyBuffer.getSpans(0,·this.mCopyBuffer.length(),·(Class)DynamicDrawableSpan.class)).length,·i·=·0;·i·<·length;·++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·(int·length·=·(array·=·(DynamicDrawableSpan[])spannableStringBuilder2.getSpans(0,·spannableStringBuilder2.length(),·(Class)DynamicDrawableSpan.class)).length,·i·=·0;·i·<·length;·++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 modifiedOffset 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·=·array2·=·(EditStyledText$EditStyledTextSpans$HorizontalLineSpan[])text.getSpans(0,·length,·(Class)EditStyledText$EditStyledTextSpans$HorizontalLineSpan.class);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 ············array2[i].resetWidth(width);566 ············array[i].resetWidth(width);
568 ········}567 ········}
569 ········EditStyledText$EditStyledTextSpans$MarqueeSpan[]·array3; 
570 ········for·(int·length3·=·(array3·=·(EditStyledText$EditStyledTextSpans$MarqueeSpan[])text.getSpans(0,·length,·(Class)EditStyledText$EditStyledTextSpans$MarqueeSpan.class)).length,·j·=·0;·j·<·length3;·++j)·{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 ············array3[j].resetColor(this.mEST.getBackgroundColor());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 modifiedOffset 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()·+·","·+·","·+·this.mMode);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 modifiedOffset 730, 16 lines modified
Max diff block lines reached; 2413/11281 bytes (21.39%) of diff not shown.
19.9 KB
com/android/ex/editstyledtext/EditStyledText.class
19.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 1253, 39 lines modifiedOffset 1253, 37 lines modified
1253 ·········2:·invokespecial·#199················//·Method·sendHintMessage:(I)V1253 ·········2:·invokespecial·#199················//·Method·sendHintMessage:(I)V
1254 ·········5:·return1254 ·········5:·return
  
1255 ··private·void·cancelViewManagers();1255 ··private·void·cancelViewManagers();
1256 ····descriptor:·()V1256 ····descriptor:·()V
1257 ····flags:·(0x0002)·ACC_PRIVATE1257 ····flags:·(0x0002)·ACC_PRIVATE
1258 ····Code:1258 ····Code:
1259 ······stack=300,·locals=5,·args_size=11259 ······stack=300,·locals=4,·args_size=1
1260 ·········0:·aload_01260 ·········0:·aload_0
1261 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;1261 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;
1262 ·········4:·astore_11262 ·········4:·astore_1
1263 ·········5:·aload_11263 ·········5:·aload_1
1264 ·········6:·ifnull········511264 ·········6:·ifnull········47
1265 ·········9:·aload_01265 ·········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 ········15:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1267 ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1270 ········18:·astore_21268 ········16:·astore_1
1271 ········19:·aload_21269 ········17:·aload_1
1272 ········20:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1270 ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1273 ········25:·istore_31271 ········23:·istore_2
1274 ········26:·iload_31272 ········24:·iload_2
1275 ········27:·ifeq··········511273 ········25:·ifeq··········47
1276 ········30:·aload_21274 ········28:·aload_1
1277 ········31:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1275 ········29:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1278 ········36:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier1276 ········34:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier
1279 ········39:·astore········4 
1280 ········41:·aload·········41277 ········37:·astore_3
 1278 ········38:·aload_3
1281 ········43:·invokeinterface·#222,··1··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.cancelViewManager:()V1279 ········39:·invokeinterface·#222,··1··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.cancelViewManager:()V
1282 ········48:·goto··········191280 ········44:·goto··········17
1283 ········51:·return1281 ········47:·return
  
1284 ··private·int·dipToPx(int);1282 ··private·int·dipToPx(int);
1285 ····descriptor:·(I)I1283 ····descriptor:·(I)I
1286 ····flags:·(0x0002)·ACC_PRIVATE1284 ····flags:·(0x0002)·ACC_PRIVATE
1287 ····Code:1285 ····Code:
1288 ······stack=300,·locals=6,·args_size=21286 ······stack=300,·locals=6,·args_size=2
1289 ·········0:·aload_01287 ·········0:·aload_0
Offset 1469, 41 lines modifiedOffset 1467, 39 lines modified
1469 ········94:·pop1467 ········94:·pop
1470 ········95:·return1468 ········95:·return
  
1471 ··private·void·notifyStateChanged(int,·int);1469 ··private·void·notifyStateChanged(int,·int);
1472 ····descriptor:·(II)V1470 ····descriptor:·(II)V
1473 ····flags:·(0x0002)·ACC_PRIVATE1471 ····flags:·(0x0002)·ACC_PRIVATE
1474 ····Code:1472 ····Code:
1475 ······stack=300,·locals=7,·args_size=31473 ······stack=300,·locals=6,·args_size=3
1476 ·········0:·aload_01474 ·········0:·aload_0
1477 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;1475 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;
1478 ·········4:·astore_31476 ·········4:·astore_3
1479 ·········5:·aload_31477 ·········5:·aload_3
1480 ·········6:·ifnull········581478 ·········6:·ifnull········53
1481 ·········9:·aload_01479 ·········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 ········15:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1481 ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1486 ········18:·astore········4 
1487 ········20:·aload·········41482 ········16:·astore_3
 1483 ········17:·aload_3
1488 ········22:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1484 ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1489 ········27:·istore········51485 ········23:·istore········4
1490 ········29:·iload·········51486 ········25:·iload·········4
1491 ········31:·ifeq··········581487 ········27:·ifeq··········53
1492 ········34:·aload·········41488 ········30:·aload_3
1493 ········36:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1489 ········31:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1494 ········41:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier1490 ········36:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier
1495 ········44:·astore········61491 ········39:·astore········5
1496 ········46:·aload·········61492 ········41:·aload·········5
1497 ········48:·iload_11493 ········43:·iload_1
1498 ········49:·iload_21494 ········44:·iload_2
1499 ········50:·invokeinterface·#306,··3··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.onStateChanged:(II)V1495 ········45:·invokeinterface·#306,··3··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.onStateChanged:(II)V
1500 ········55:·goto··········201496 ········50:·goto··········17
1501 ········58:·return1497 ········53:·return
  
1502 ··private·void·onRefreshStyles();1498 ··private·void·onRefreshStyles();
1503 ····descriptor:·()V1499 ····descriptor:·()V
1504 ····flags:·(0x0002)·ACC_PRIVATE1500 ····flags:·(0x0002)·ACC_PRIVATE
1505 ····Code:1501 ····Code:
1506 ······stack=300,·locals=1,·args_size=11502 ······stack=300,·locals=1,·args_size=1
1507 ·········0:·aload_01503 ·········0:·aload_0
Offset 1521, 168 lines modifiedOffset 1517, 158 lines modified
1521 ·········4:·invokevirtual·#310················//·Method·com/android/ex/editstyledtext/EditStyledText$EditorManager.onRefreshZeoWidthChar:()V1517 ·········4:·invokevirtual·#310················//·Method·com/android/ex/editstyledtext/EditStyledText$EditorManager.onRefreshZeoWidthChar:()V
1522 ·········7:·return1518 ·········7:·return
  
1523 ··private·void·sendHintMessage(int);1519 ··private·void·sendHintMessage(int);
1524 ····descriptor:·(I)V1520 ····descriptor:·(I)V
1525 ····flags:·(0x0002)·ACC_PRIVATE1521 ····flags:·(0x0002)·ACC_PRIVATE
1526 ····Code:1522 ····Code:
1527 ······stack=300,·locals=6,·args_size=21523 ······stack=300,·locals=5,·args_size=2
1528 ·········0:·aload_01524 ·········0:·aload_0
1529 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;1525 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;
1530 ·········4:·astore_21526 ·········4:·astore_2
1531 ·········5:·aload_21527 ·········5:·aload_2
1532 ·········6:·ifnull········541528 ·········6:·ifnull········50
1533 ·········9:·aload_01529 ·········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 ········15:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1531 ········13:·invokevirtual·#207················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1538 ········18:·astore_31532 ········16:·astore_2
1539 ········19:·aload_31533 ········17:·aload_2
1540 ········20:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1534 ········18:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1541 ········25:·istore········4 
1542 ········27:·iload·········41535 ········23:·istore_3
 1536 ········24:·iload_3
1543 ········29:·ifeq··········541537 ········25:·ifeq··········50
1544 ········32:·aload_31538 ········28:·aload_2
1545 ········33:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1539 ········29:·invokeinterface·#217,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1546 ········38:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier1540 ········34:·checkcast·····#219················//·class·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier
1547 ········41:·astore········51541 ········37:·astore········4
1548 ········43:·aload·········51542 ········39:·aload·········4
1549 ········45:·iload_11543 ········41:·iload_1
1550 ········46:·invokeinterface·#313,··2··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.sendHintMsg:(I)V1544 ········42:·invokeinterface·#313,··2··········//·InterfaceMethod·com/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier.sendHintMsg:(I)V
1551 ········51:·goto··········191545 ········47:·goto··········17
1552 ········54:·return1546 ········50:·return
  
1553 ··private·void·sendOnTouchEvent(android.view.MotionEvent);1547 ··private·void·sendOnTouchEvent(android.view.MotionEvent);
1554 ····descriptor:·(Landroid/view/MotionEvent;)V1548 ····descriptor:·(Landroid/view/MotionEvent;)V
1555 ····flags:·(0x0002)·ACC_PRIVATE1549 ····flags:·(0x0002)·ACC_PRIVATE
1556 ····Code:1550 ····Code:
1557 ······stack=300,·locals=6,·args_size=21551 ······stack=300,·locals=5,·args_size=2
1558 ·········0:·aload_01552 ·········0:·aload_0
1559 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;1553 ·········1:·getfield······#201················//·Field·mESTNotifiers:Ljava/util/ArrayList;
1560 ·········4:·astore_21554 ·········4:·astore_2
Max diff block lines reached; 12253/20235 bytes (60.55%) of diff not shown.
1.97 KB
com/android/timezonepicker/TimeZoneData.class
1.89 KB
procyon -ec {}
    
Offset 87, 23 lines modifiedOffset 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_0098:·{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_0098;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_0098;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 modifiedOffset 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·=·(availableIDs·=·TimeZone.getAvailableIDs()).length,·i·=·0;·i·<·length;·++i)·{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·{
1.69 KB
com/android/timezonepicker/TimeZoneFilterTypeAdapter$ArrayFilter.class
1.55 KB
procyon -ec {}
    
Offset 137, 21 lines modifiedOffset 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)))·{
1.2 KB
com/android/timezonepicker/TimeZoneResultAdapter.class
1.1 KB
procyon -ec {}
    
Offset 192, 24 lines modifiedOffset 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 ············final·String[]·split·=·string.split(",");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())·{
3.54 KB
smali/com/googlecode/eyesfree/utils/TouchExplorationHelper$1.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;)V20 .method·constructor·<init>(Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;
  
22 ····.prologue23 ····.prologue
23 ····.line·36124 ····.line·361
24 ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper.1;"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>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
Offset 36, 28 lines modifiedOffset 37, 28 lines modified
36 #·virtual·methods37 #·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·139 ····.locals·1
39 ····.param·p1,·"host"····#·Landroid/view/View;40 ····.param·p1,·"host"····#·Landroid/view/View;
  
40 ····.prologue41 ····.prologue
41 ····.line·37642 ····.line·376
42 ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper.1;"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·v045 ····return-object·v0
45 .end·method46 .end·method
  
46 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V47 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
47 ····.locals·148 ····.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 ····.prologue51 ····.prologue
51 ····.line·36452 ····.line·364
52 ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper.1;"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;)V54 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  
54 ····.line·36555 ····.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·v057 ····move-result-object·v0
  
Offset 74, 15 lines modifiedOffset 75, 15 lines modified
74 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V75 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
75 ····.locals·176 ····.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 ····.prologue79 ····.prologue
79 ····.line·37080 ····.line·370
80 ····.local·p0,·"this":Lcom/googlecode/eyesfree/utils/TouchExplorationHelper$1;,·"Lcom/googlecode/eyesfree/utils/TouchExplorationHelper.1;"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;)V82 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  
82 ····.line·37183 ····.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·v085 ····move-result-object·v0
  
4.47 KB
smali/com/googlecode/eyesfree/utils/TouchExplorationHelper.smali
    
Offset 227, 71 lines modifiedOffset 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·6228 ····.locals·6
  
229 ····.prologue229 ····.prologue
230 ····.line·253230 ····.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·v5,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View;232 ····iget-object·v4,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View;
  
233 ····invoke-static·{v5},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;233 ····invoke-static·{v4},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
234 ····move-result-object·v1234 ····move-result-object·v0
  
235 ····.line·254235 ····.line·254
236 ····.local·v1,·"info":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;236 ····.local·v0,·"info":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
237 ····iget-object·v5,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View;237 ····iget-object·v4,·p0,·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->mParentView:Landroid/view/View;
  
238 ····invoke-static·{v5,·v1},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V238 ····invoke-static·{v4,·v0},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  
239 ····.line·256239 ····.line·256
240 ····new-instance·v3,·Ljava/util/LinkedList;240 ····new-instance·v2,·Ljava/util/LinkedList;
  
241 ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V241 ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V
  
242 ····.line·257242 ····.line·257
243 ····.local·v3,·"items":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<TT;>;"243 ····.local·v2,·"items":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<TT;>;"
244 ····invoke-virtual·{p0,·v3},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getVisibleItems(Ljava/util/List;)V244 ····invoke-virtual·{p0,·v2},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getVisibleItems(Ljava/util/List;)V
  
245 ····.line·259245 ····.line·259
246 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;246 ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
247 ····move-result-object·v0247 ····move-result-object·v4
  
248 ····.local·v0,·"i$":Ljava/util/Iterator; 
249 ····:goto_0248 ····:goto_0
250 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z249 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
251 ····move-result·v5250 ····move-result·v5
  
252 ····if-eqz·v5,·:cond_0251 ····if-eqz·v5,·:cond_0
  
253 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;252 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
254 ····move-result-object·v2253 ····move-result-object·v1
  
255 ····.line·260254 ····.line·260
256 ····.local·v2,·"item":Ljava/lang/Object;,·"TT;"255 ····.local·v1,·"item":Ljava/lang/Object;,·"TT;"
257 ····invoke-virtual·{p0,·v2},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getIdForItem(Ljava/lang/Object;)I256 ····invoke-virtual·{p0,·v1},·Lcom/googlecode/eyesfree/utils/TouchExplorationHelper;->getIdForItem(Ljava/lang/Object;)I
  
258 ····move-result·v4257 ····move-result·v3
  
259 ····.line·261258 ····.line·261
260 ····.local·v4,·"virtualDescendantId":I259 ····.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·{v1,·v5,·v4},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V261 ····invoke-virtual·{v0,·v5,·v3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V
  
263 ····goto·:goto_0262 ····goto·:goto_0
  
264 ····.line·264263 ····.line·264
265 ····.end·local·v2····#·"item":Ljava/lang/Object;,·"TT;"264 ····.end·local·v1····#·"item":Ljava/lang/Object;,·"TT;"
266 ····.end·local·v4····#·"virtualDescendantId":I265 ····.end·local·v3····#·"virtualDescendantId":I
267 ····:cond_0266 ····:cond_0
268 ····return-object·v1267 ····return-object·v0
269 .end·method268 .end·method
  
270 .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z269 .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z
271 ····.locals·5270 ····.locals·5
272 ····.param·p1,·"localRect"····#·Landroid/graphics/Rect;271 ····.param·p1,·"localRect"····#·Landroid/graphics/Rect;
  
273 ····.prologue272 ····.prologue
27.8 KB
smali/com/android/calendarcommon2/RecurrenceSet.smali
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·41232 ····.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·v036 ····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·41538 ····.line·415
Offset 241, 68 lines modifiedOffset 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;)V242 ····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·88243 ····.line·88
243 ····return-void244 ····return-void
244 .end·method245 .end·method
  
245 .method·public·static·addPropertiesForRuleStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V246 .method·public·static·addPropertiesForRuleStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V
246 ····.locals·7247 ····.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 ····.prologue251 ····.prologue
251 ····.line·387252 ····.line·387
252 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z253 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
253 ····move-result·v6254 ····move-result·v3
  
254 ····if-eqz·v6,·:cond_1255 ····if-eqz·v3,·:cond_1
  
255 ····.line·396256 ····.line·396
256 ····:cond_0257 ····:cond_0
257 ····return-void258 ····return-void
  
258 ····.line·390259 ····.line·390
259 ····:cond_1260 ····: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·v5262 ····move-result-object·v2
  
262 ····.line·391263 ····.line·391
263 ····.local·v5,·"rrules":[Ljava/lang/String;264 ····.local·v2,·"rrules":[Ljava/lang/String;
264 ····move-object·v0,·v5 
  
265 ····.local·v0,·"arr$":[Ljava/lang/String; 
266 ····array-length·v2,·v0265 ····array-length·v4,·v2
  
267 ····.local·v2,·"len$":I 
268 ····const/4·v1,·0x0266 ····const/4·v3,·0x0
  
269 ····.local·v1,·"i$":I 
270 ····:goto_0267 ····:goto_0
271 ····if-ge·v1,·v2,·:cond_0268 ····if-ge·v3,·v4,·:cond_0
  
272 ····aget-object·v4,·v0,·v1269 ····aget-object·v1,·v2,·v3
  
273 ····.line·392270 ····.line·392
274 ····.local·v4,·"rrule":Ljava/lang/String;271 ····.local·v1,·"rrule":Ljava/lang/String;
275 ····new-instance·v3,·Lcom/android/calendarcommon2/ICalendar$Property;272 ····new-instance·v0,·Lcom/android/calendarcommon2/ICalendar$Property;
  
276 ····invoke-direct·{v3,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;-><init>(Ljava/lang/String;)V273 ····invoke-direct·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;-><init>(Ljava/lang/String;)V
  
277 ····.line·393274 ····.line·393
278 ····.local·v3,·"prop":Lcom/android/calendarcommon2/ICalendar$Property;275 ····.local·v0,·"prop":Lcom/android/calendarcommon2/ICalendar$Property;
279 ····invoke-virtual·{v3,·v4},·Lcom/android/calendarcommon2/ICalendar$Property;->setValue(Ljava/lang/String;)V276 ····invoke-virtual·{v0,·v1},·Lcom/android/calendarcommon2/ICalendar$Property;->setValue(Ljava/lang/String;)V
  
280 ····.line·394277 ····.line·394
281 ····invoke-virtual·{p0,·v3},·Lcom/android/calendarcommon2/ICalendar$Component;->addProperty(Lcom/android/calendarcommon2/ICalendar$Property;)V278 ····invoke-virtual·{p0,·v0},·Lcom/android/calendarcommon2/ICalendar$Component;->addProperty(Lcom/android/calendarcommon2/ICalendar$Property;)V
  
282 ····.line·391279 ····.line·391
283 ····add-int/lit8·v1,·v1,·0x1280 ····add-int/lit8·v3,·v3,·0x1
  
284 ····goto·:goto_0281 ····goto·:goto_0
285 .end·method282 .end·method
  
286 .method·public·static·addPropertyForDateStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V283 .method·public·static·addPropertyForDateStr(Lcom/android/calendarcommon2/ICalendar$Component;Ljava/lang/String;Ljava/lang/String;)V
287 ····.locals·5284 ····.locals·5
288 ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component;285 ····.param·p0,·"component"····#·Lcom/android/calendarcommon2/ICalendar$Component;
Offset 391, 14 lines modifiedOffset 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 ····.prologue389 ····.prologue
394 ····.line·468390 ····.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·v3394 ····move-result-object·v3
  
398 ····.line·470395 ····.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_0397 ····if-eqz·v3,·:cond_0
Offset 412, 14 lines modifiedOffset 409, 15 lines modified
412 ····:goto_0409 ····:goto_0
413 ····return-object·v9410 ····return-object·v9
  
414 ····.line·476411 ····.line·476
415 ····:cond_0412 ····: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·v0416 ····move-result-object·v0
  
419 ····.line·478417 ····.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_1419 ····if-nez·v0,·:cond_1
Offset 429, 14 lines modifiedOffset 427, 15 lines modified
  
429 ····goto·:goto_0427 ····goto·:goto_0
  
430 ····.line·482428 ····.line·482
431 ····:cond_1429 ····: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.
4.8 KB
smali/com/android/calendarcommon2/ICalendar.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ICalendar.java"3 .source·"ICalendar.java"
  
  
4 #·annotations4 #·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·annotation13 .end·annotation
Offset 649, 94 lines modifiedOffset 648, 87 lines modified
  
649 ····move-result-object·v0648 ····move-result-object·v0
  
650 ····return-object·v0649 ····return-object·v0
651 .end·method650 .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·8652 ····.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·annotation659 ····.end·annotation
  
661 ····.prologue660 ····.prologue
 661 ····const/4·v4,·0x0
  
662 ····.line·430662 ····.line·430
663 ····move-object·v1,·p0663 ····move-object·v0,·p0
  
664 ····.line·431664 ····.line·431
665 ····.local·v1,·"current":Lcom/android/calendarcommon2/ICalendar$Component;665 ····.local·v0,·"current":Lcom/android/calendarcommon2/ICalendar$Component;
666 ····new-instance·v6,·Lcom/android/calendarcommon2/ICalendar$ParserState;666 ····new-instance·v3,·Lcom/android/calendarcommon2/ICalendar$ParserState;
  
667 ····const/4·v7,·0x0667 ····const/4·v5,·0x0
  
668 ····invoke-direct·{v6,·v7},·Lcom/android/calendarcommon2/ICalendar$ParserState;-><init>(Lcom/android/calendarcommon2/ICalendar$1;)V668 ····invoke-direct·{v3,·v5},·Lcom/android/calendarcommon2/ICalendar$ParserState;-><init>(Lcom/android/calendarcommon2/ICalendar$1;)V
  
669 ····.line·432669 ····.line·432
670 ····.local·v6,·"state":Lcom/android/calendarcommon2/ICalendar$ParserState;670 ····.local·v3,·"state":Lcom/android/calendarcommon2/ICalendar$ParserState;
671 ····const/4·v7,·0x0 
  
672 ····iput·v7,·v6,·Lcom/android/calendarcommon2/ICalendar$ParserState;->index:I671 ····iput·v4,·v3,·Lcom/android/calendarcommon2/ICalendar$ParserState;->index:I
  
673 ····.line·435672 ····.line·435
674 ····const-string·v7,·"\n"673 ····const-string·v5,·"\n"
  
675 ····invoke-virtual·{p1,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;674 ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
676 ····move-result-object·v5675 ····move-result-object·v2
  
677 ····.line·439676 ····.line·439
678 ····.local·v5,·"lines":[Ljava/lang/String;677 ····.local·v2,·"lines":[Ljava/lang/String;
679 ····move-object·v0,·v5 
  
680 ····.local·v0,·"arr$":[Ljava/lang/String; 
681 ····array-length·v3,·v0678 ····array-length·v5,·v2
  
682 ····.local·v3,·"len$":I 
683 ····const/4·v2,·0x0 
  
684 ····.local·v2,·"i$":I 
685 ····:goto_0679 ····:goto_0
686 ····if-ge·v2,·v3,·:cond_1680 ····if-ge·v4,·v5,·:cond_1
  
687 ····aget-object·v4,·v0,·v2681 ····aget-object·v1,·v2,·v4
  
688 ····.line·441682 ····.line·441
689 ····.local·v4,·"line":Ljava/lang/String;683 ····.local·v1,·"line":Ljava/lang/String;
690 ····:try_start_0684 ····:try_start_0
691 ····invoke-static·{v4,·v6,·v1},·Lcom/android/calendarcommon2/ICalendar;->parseLine(Ljava/lang/String;Lcom/android/calendarcommon2/ICalendar$ParserState;Lcom/android/calendarcommon2/ICalendar$Component;)Lcom/android/calendarcommon2/ICalendar$Component;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_0686 ····:try_end_0
693 ····.catch·Lcom/android/calendarcommon2/ICalendar$FormatException;·{:try_start_0·..·:try_end_0}·:catch_0687 ····.catch·Lcom/android/calendarcommon2/ICalendar$FormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
694 ····move-result-object·v1688 ····move-result-object·v0
  
695 ····.line·445689 ····.line·445
696 ····if-nez·p0,·:cond_0690 ····if-nez·p0,·:cond_0
  
697 ····.line·446691 ····.line·446
698 ····move-object·p0,·v1692 ····move-object·p0,·v0
  
699 ····.line·439693 ····.line·439
700 ····:cond_0694 ····:cond_0
701 ····:goto_1695 ····:goto_1
702 ····add-int/lit8·v2,·v2,·0x1696 ····add-int/lit8·v4,·v4,·0x1
  
703 ····goto·:goto_0697 ····goto·:goto_0
  
704 ····.line·448698 ····.line·448
705 ····:catch_0699 ····:catch_0
706 ····move-exception·v7700 ····move-exception·v6
  
707 ····goto·:goto_1701 ····goto·:goto_1
  
708 ····.line·457702 ····.line·457
709 ····.end·local·v4····#·"line":Ljava/lang/String;703 ····.end·local·v1····#·"line":Ljava/lang/String;
710 ····:cond_1704 ····:cond_1
711 ····return-object·p0705 ····return-object·p0
712 .end·method706 .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·3708 ····.locals·3
715 ····.param·p0,·"text"····#·Ljava/lang/String;709 ····.param·p0,·"text"····#·Ljava/lang/String;
Offset 930, 14 lines modifiedOffset 922, 15 lines modified
  
930 ····move-result-object·v2922 ····move-result-object·v2
  
931 ····.line·500923 ····.line·500
932 ····.restart·local·v2····#·"componentName":Ljava/lang/String;924 ····.restart·local·v2····#·"componentName":Ljava/lang/String;
933 ····if-eqz·p2,·:cond_5925 ····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·v8928 ····move-result-object·v8
  
936 ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z929 ····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.
7.48 KB
smali/com/android/calendarcommon2/ICalendar$Component.smali
    
Offset 355, 145 lines modifiedOffset 355, 141 lines modified
  
355 .method·public·toString(Ljava/lang/StringBuilder;)V355 .method·public·toString(Ljava/lang/StringBuilder;)V
356 ····.locals·6356 ····.locals·6
357 ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder;357 ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder;
  
358 ····.prologue358 ····.prologue
359 ····.line·193359 ····.line·193
360 ····const-string·v5,·"BEGIN"360 ····const-string·v3,·"BEGIN"
  
361 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;361 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
362 ····.line·194362 ····.line·194
363 ····const-string·v5,·":"363 ····const-string·v3,·":"
  
364 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;364 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
365 ····.line·195365 ····.line·195
366 ····iget-object·v5,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mName:Ljava/lang/String;366 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mName:Ljava/lang/String;
  
367 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;367 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
368 ····.line·196368 ····.line·196
369 ····const-string·v5,·"\n"369 ····const-string·v3,·"\n"
  
370 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;370 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
371 ····.line·199371 ····.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·v5373 ····move-result-object·v3
  
374 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;374 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
375 ····move-result-object·v1375 ····move-result-object·v3
  
376 ····:cond_0376 ····:cond_0
377 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z377 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
378 ····move-result·v5378 ····move-result·v4
  
379 ····if-eqz·v5,·:cond_1379 ····if-eqz·v4,·:cond_1
  
380 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;380 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
381 ····move-result-object·v4381 ····move-result-object·v2
  
382 ····check-cast·v4,·Ljava/lang/String;382 ····check-cast·v2,·Ljava/lang/String;
  
383 ····.line·200383 ····.line·200
384 ····.local·v4,·"propertyName":Ljava/lang/String;384 ····.local·v2,·"propertyName":Ljava/lang/String;
385 ····invoke-virtual·{p0,·v4},·Lcom/android/calendarcommon2/ICalendar$Component;->getProperties(Ljava/lang/String;)Ljava/util/List;385 ····invoke-virtual·{p0,·v2},·Lcom/android/calendarcommon2/ICalendar$Component;->getProperties(Ljava/lang/String;)Ljava/util/List;
  
386 ····move-result-object·v5386 ····move-result-object·v4
  
387 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;387 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
388 ····move-result-object·v2388 ····move-result-object·v4
  
389 ····.local·v2,·"i$":Ljava/util/Iterator; 
390 ····:goto_0389 ····:goto_0
391 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z390 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
392 ····move-result·v5391 ····move-result·v5
  
393 ····if-eqz·v5,·:cond_0392 ····if-eqz·v5,·:cond_0
  
394 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;393 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
395 ····move-result-object·v3394 ····move-result-object·v1
  
396 ····check-cast·v3,·Lcom/android/calendarcommon2/ICalendar$Property;395 ····check-cast·v1,·Lcom/android/calendarcommon2/ICalendar$Property;
  
397 ····.line·201396 ····.line·201
398 ····.local·v3,·"property":Lcom/android/calendarcommon2/ICalendar$Property;397 ····.local·v1,·"property":Lcom/android/calendarcommon2/ICalendar$Property;
399 ····invoke-virtual·{v3,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;->toString(Ljava/lang/StringBuilder;)V398 ····invoke-virtual·{v1,·p1},·Lcom/android/calendarcommon2/ICalendar$Property;->toString(Ljava/lang/StringBuilder;)V
  
400 ····.line·202399 ····.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_0402 ····goto·:goto_0
  
404 ····.line·207403 ····.line·207
405 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
406 ····.end·local·v3····#·"property":Lcom/android/calendarcommon2/ICalendar$Property;404 ····.end·local·v1····#·"property":Lcom/android/calendarcommon2/ICalendar$Property;
407 ····.end·local·v4····#·"propertyName":Ljava/lang/String;405 ····.end·local·v2····#·"propertyName":Ljava/lang/String;
408 ····:cond_1406 ····:cond_1
409 ····iget-object·v5,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList;407 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList;
  
410 ····if-eqz·v5,·:cond_2408 ····if-eqz·v3,·:cond_2
  
411 ····.line·208409 ····.line·208
412 ····iget-object·v5,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList;410 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Component;->mChildren:Ljava/util/LinkedList;
  
413 ····invoke-virtual·{v5},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;411 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
414 ····move-result-object·v1412 ····move-result-object·v3
  
415 ····.local·v1,·"i$":Ljava/util/Iterator; 
416 ····:goto_1413 ····:goto_1
417 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z414 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
418 ····move-result·v5415 ····move-result·v4
  
419 ····if-eqz·v5,·:cond_2416 ····if-eqz·v4,·:cond_2
  
420 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;417 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
421 ····move-result-object·v0418 ····move-result-object·v0
  
422 ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Component;419 ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Component;
  
423 ····.line·209420 ····.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;)V422 ····invoke-virtual·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Component;->toString(Ljava/lang/StringBuilder;)V
  
426 ····.line·210423 ····.line·210
427 ····const-string·v5,·"\n"424 ····const-string·v4,·"\n"
  
428 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;425 ····invoke-virtual·{p1,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
429 ····goto·:goto_1426 ····goto·:goto_1
  
430 ····.line·214427 ····.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.
27.4 KB
smali/com/android/calendarcommon2/RecurrenceProcessor.smali
    
Offset 210, 24 lines modifiedOffset 210, 27 lines modified
210 ····if-lez·v6,·:cond_1210 ····if-lez·v6,·:cond_1
  
211 ····.line·214211 ····.line·214
212 ····iget-object·v6,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweekno:[I212 ····iget-object·v6,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweekno:[I
  
213 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweeknoCount:I213 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byweeknoCount:I
  
 214 ····.line·215
214 ····invoke-virtual·{p1},·Landroid/text/format/Time;->getWeekNumber()I215 ····invoke-virtual·{p1},·Landroid/text/format/Time;->getWeekNumber()I
  
215 ····move-result·v8216 ····move-result·v8
  
216 ····const/16·v9,·0x9217 ····const/16·v9,·0x9
  
 218 ····.line·216
217 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I219 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
218 ····move-result·v9220 ····move-result·v9
  
 221 ····.line·214
219 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z222 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z
  
220 ····move-result·v2223 ····move-result·v2
  
221 ····.line·217224 ····.line·217
222 ····.restart·local·v2····#·"found":Z225 ····.restart·local·v2····#·"found":Z
223 ····if-nez·v2,·:cond_1226 ····if-nez·v2,·:cond_1
Offset 254, 18 lines modifiedOffset 257, 20 lines modified
  
254 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byyeardayCount:I257 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byyeardayCount:I
  
255 ····iget·v8,·p1,·Landroid/text/format/Time;->yearDay:I258 ····iget·v8,·p1,·Landroid/text/format/Time;->yearDay:I
  
256 ····const/16·v9,·0x8259 ····const/16·v9,·0x8
  
 260 ····.line·226
257 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I261 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
258 ····move-result·v9262 ····move-result·v9
  
 263 ····.line·225
259 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z264 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z
  
260 ····move-result·v2265 ····move-result·v2
  
261 ····.line·227266 ····.line·227
262 ····.restart·local·v2····#·"found":Z267 ····.restart·local·v2····#·"found":Z
263 ····if-nez·v2,·:cond_2268 ····if-nez·v2,·:cond_2
Offset 287, 18 lines modifiedOffset 292, 20 lines modified
  
287 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bymonthdayCount:I292 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bymonthdayCount:I
  
288 ····iget·v8,·p1,·Landroid/text/format/Time;->monthDay:I293 ····iget·v8,·p1,·Landroid/text/format/Time;->monthDay:I
  
289 ····const/4·v9,·0x4294 ····const/4·v9,·0x4
  
 295 ····.line·235
290 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I296 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
291 ····move-result·v9297 ····move-result·v9
  
 298 ····.line·233
292 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z299 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z
  
293 ····move-result·v2300 ····move-result·v2
  
294 ····.line·236301 ····.line·236
295 ····.restart·local·v2····#·"found":Z302 ····.restart·local·v2····#·"found":Z
296 ····if-nez·v2,·:cond_3303 ····if-nez·v2,·:cond_3
Offset 358, 18 lines modifiedOffset 365, 20 lines modified
  
358 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I365 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I
  
359 ····iget·v8,·p1,·Landroid/text/format/Time;->hour:I366 ····iget·v8,·p1,·Landroid/text/format/Time;->hour:I
  
360 ····const/4·v9,·0x3367 ····const/4·v9,·0x3
  
 368 ····.line·259
361 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I369 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
362 ····move-result·v9370 ····move-result·v9
  
 371 ····.line·257
363 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z372 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z
  
364 ····move-result·v2373 ····move-result·v2
  
365 ····.line·260374 ····.line·260
366 ····.restart·local·v2····#·"found":Z375 ····.restart·local·v2····#·"found":Z
367 ····if-nez·v2,·:cond_7376 ····if-nez·v2,·:cond_7
Offset 411, 18 lines modifiedOffset 420, 20 lines modified
  
411 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I420 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I
  
412 ····iget·v8,·p1,·Landroid/text/format/Time;->minute:I421 ····iget·v8,·p1,·Landroid/text/format/Time;->minute:I
  
413 ····const/4·v9,·0x2422 ····const/4·v9,·0x2
  
 423 ····.line·268
414 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I424 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
415 ····move-result·v9425 ····move-result·v9
  
 426 ····.line·266
416 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z427 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z
  
417 ····move-result·v2428 ····move-result·v2
  
418 ····.line·269429 ····.line·269
419 ····.restart·local·v2····#·"found":Z430 ····.restart·local·v2····#·"found":Z
420 ····if-nez·v2,·:cond_8431 ····if-nez·v2,·:cond_8
Offset 444, 18 lines modifiedOffset 455, 20 lines modified
  
444 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I455 ····iget·v7,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I
  
445 ····iget·v8,·p1,·Landroid/text/format/Time;->second:I456 ····iget·v8,·p1,·Landroid/text/format/Time;->second:I
  
446 ····const/4·v9,·0x1457 ····const/4·v9,·0x1
  
 458 ····.line·277
447 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I459 ····invoke-virtual·{p1,·v9},·Landroid/text/format/Time;->getActualMaximum(I)I
  
448 ····move-result·v9460 ····move-result·v9
  
 461 ····.line·275
449 ····invoke-static·{v6,·v7,·v8,·v9},·Lcom/android/calendarcommon2/RecurrenceProcessor;->listContains([IIII)Z462 ····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.
4.62 KB
smali/com/android/calendarcommon2/ICalendar$Property.smali
    
Offset 293, 87 lines modifiedOffset 293, 85 lines modified
  
293 .method·public·toString(Ljava/lang/StringBuilder;)V293 .method·public·toString(Ljava/lang/StringBuilder;)V
294 ····.locals·6294 ····.locals·6
295 ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder;295 ····.param·p1,·"sb"····#·Ljava/lang/StringBuilder;
  
296 ····.prologue296 ····.prologue
297 ····.line·340297 ····.line·340
298 ····iget-object·v5,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mName:Ljava/lang/String;298 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mName:Ljava/lang/String;
  
299 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;299 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
300 ····.line·341300 ····.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·v4302 ····move-result-object·v2
  
303 ····.line·342303 ····.line·342
304 ····.local·v4,·"parameterNames":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"304 ····.local·v2,·"parameterNames":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
305 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;305 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
306 ····move-result-object·v0306 ····move-result-object·v3
  
307 ····:cond_0307 ····:cond_0
308 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z308 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
309 ····move-result·v5309 ····move-result·v4
  
310 ····if-eqz·v5,·:cond_1310 ····if-eqz·v4,·:cond_1
  
311 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;311 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
312 ····move-result-object·v3312 ····move-result-object·v1
  
313 ····check-cast·v3,·Ljava/lang/String;313 ····check-cast·v1,·Ljava/lang/String;
  
314 ····.line·343314 ····.line·343
315 ····.local·v3,·"parameterName":Ljava/lang/String;315 ····.local·v1,·"parameterName":Ljava/lang/String;
316 ····invoke-virtual·{p0,·v3},·Lcom/android/calendarcommon2/ICalendar$Property;->getParameters(Ljava/lang/String;)Ljava/util/List;316 ····invoke-virtual·{p0,·v1},·Lcom/android/calendarcommon2/ICalendar$Property;->getParameters(Ljava/lang/String;)Ljava/util/List;
  
317 ····move-result-object·v5317 ····move-result-object·v4
  
318 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;318 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
319 ····move-result-object·v1319 ····move-result-object·v4
  
320 ····.local·v1,·"i$":Ljava/util/Iterator; 
321 ····:goto_0320 ····:goto_0
322 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z321 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
323 ····move-result·v5322 ····move-result·v5
  
324 ····if-eqz·v5,·:cond_0323 ····if-eqz·v5,·:cond_0
  
325 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;324 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
326 ····move-result-object·v2325 ····move-result-object·v0
  
327 ····check-cast·v2,·Lcom/android/calendarcommon2/ICalendar$Parameter;326 ····check-cast·v0,·Lcom/android/calendarcommon2/ICalendar$Parameter;
  
328 ····.line·344327 ····.line·344
329 ····.local·v2,·"param":Lcom/android/calendarcommon2/ICalendar$Parameter;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·345331 ····.line·345
333 ····invoke-virtual·{v2,·p1},·Lcom/android/calendarcommon2/ICalendar$Parameter;->toString(Ljava/lang/StringBuilder;)V332 ····invoke-virtual·{v0,·p1},·Lcom/android/calendarcommon2/ICalendar$Parameter;->toString(Ljava/lang/StringBuilder;)V
  
334 ····goto·:goto_0333 ····goto·:goto_0
  
335 ····.line·348334 ····.line·348
336 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
337 ····.end·local·v2····#·"param":Lcom/android/calendarcommon2/ICalendar$Parameter;335 ····.end·local·v0····#·"param":Lcom/android/calendarcommon2/ICalendar$Parameter;
338 ····.end·local·v3····#·"parameterName":Ljava/lang/String;336 ····.end·local·v1····#·"parameterName":Ljava/lang/String;
339 ····:cond_1337 ····:cond_1
340 ····const-string·v5,·":"338 ····const-string·v3,·":"
  
341 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;339 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
342 ····.line·349340 ····.line·349
343 ····iget-object·v5,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mValue:Ljava/lang/String;341 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/ICalendar$Property;->mValue:Ljava/lang/String;
  
344 ····invoke-virtual·{p1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;342 ····invoke-virtual·{p1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
345 ····.line·350343 ····.line·350
346 ····return-void344 ····return-void
347 .end·method345 .end·method
22.3 KB
smali/com/android/calendarcommon2/EventRecurrence.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventRecurrence.java"3 .source·"EventRecurrence.java"
  
  
4 #·annotations4 #·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 modifiedOffset 556, 14 lines modified
557 .method·public·constructor·<init>()V556 .method·public·constructor·<init>()V
558 ····.locals·0557 ····.locals·0
  
559 ····.prologue558 ····.prologue
560 ····.line·30559 ····.line·30
561 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V560 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
562 ····.line·897 
563 ····return-void561 ····return-void
564 .end·method562 .end·method
  
565 .method·static·synthetic·access$1400()Ljava/util/HashMap;563 .method·static·synthetic·access$1400()Ljava/util/HashMap;
566 ····.locals·1564 ····.locals·1
  
567 ····.prologue565 ····.prologue
Offset 1265, 14 lines modifiedOffset 1263, 15 lines modified
  
1265 ····if-nez·v3,·:cond_41263 ····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_31265 ····if-nez·v3,·:cond_3
  
 1266 ····.line·479
1268 ····:goto_11267 ····:goto_1
1269 ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I1268 ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I
  
1270 ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I1269 ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->freq:I
  
1271 ····if-ne·v3,·v4,·:cond_31270 ····if-ne·v3,·v4,·:cond_3
  
Offset 1280, 14 lines modifiedOffset 1279, 15 lines modified
  
1280 ····if-nez·v3,·:cond_51279 ····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_31281 ····if-nez·v3,·:cond_3
  
 1282 ····.line·481
1283 ····:goto_21283 ····:goto_2
1284 ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I1284 ····iget·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I
  
1285 ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I1285 ····iget·v4,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I
  
1286 ····if-ne·v3,·v4,·:cond_31286 ····if-ne·v3,·v4,·:cond_3
  
Offset 1307, 169 lines modifiedOffset 1307, 182 lines modified
  
1307 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I1307 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I
  
1308 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecond:[I1308 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecond:[I
  
1309 ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bysecondCount:I1309 ····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)Z1311 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z
  
1311 ····move-result·v31312 ····move-result·v3
  
1312 ····if-eqz·v3,·:cond_31313 ····if-eqz·v3,·:cond_3
  
1313 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I1314 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I
  
1314 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I1315 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I
  
1315 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I1316 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminute:[I
  
1316 ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byminuteCount:I1317 ····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)Z1319 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z
  
1318 ····move-result·v31320 ····move-result·v3
  
1319 ····if-eqz·v3,·:cond_31321 ····if-eqz·v3,·:cond_3
  
1320 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I1322 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I
  
1321 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I1323 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I
  
1322 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I1324 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhour:[I
  
1323 ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byhourCount:I1325 ····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)Z1327 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z
  
1325 ····move-result·v31328 ····move-result·v3
  
1326 ····if-eqz·v3,·:cond_31329 ····if-eqz·v3,·:cond_3
  
1327 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I1330 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I
  
1328 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I1331 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I
  
1329 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I1332 ····iget-object·v5,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->byday:[I
  
1330 ····iget·v6,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I1333 ····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)Z1335 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/calendarcommon2/EventRecurrence;->arraysEqual([II[II)Z
  
1332 ····move-result·v31336 ····move-result·v3
  
1333 ····if-eqz·v3,·:cond_31337 ····if-eqz·v3,·:cond_3
  
1334 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayNum:[I1338 ····iget-object·v3,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayNum:[I
  
1335 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I1339 ····iget·v4,·p0,·Lcom/android/calendarcommon2/EventRecurrence;->bydayCount:I
  
Max diff block lines reached; 18779/22770 bytes (82.47%) of diff not shown.
645 B
smali/com/android/datetimepicker/Utils.smali
    
Offset 194, 14 lines modifiedOffset 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,·v9196 ····aput-object·v5,·v7,·v9
  
197 ····aput-object·v6,·v7,·v10197 ····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·v4200 ····move-result-object·v4
  
200 ····.line·129201 ····.line·129
201 ····.local·v4,·"pulseAnimator":Landroid/animation/ObjectAnimator;202 ····.local·v4,·"pulseAnimator":Landroid/animation/ObjectAnimator;
202 ····const-wide/16·v7,·0x220203 ····const-wide/16·v7,·0x220
284 B
smali/com/android/datetimepicker/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·923 ····.line·9
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·124 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
698 B
smali/com/android/datetimepicker/date/DayPickerView$ScrollStateRunnable.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·protected·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;)V24 .method·protected·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DayPickerView;
  
26 ····.prologue27 ····.prologue
27 ····.line·27328 ····.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>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
624 B
smali/com/android/datetimepicker/date/DayPickerView$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$position:I22 .field·final·synthetic·val$position:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;I)V24 .method·constructor·<init>(Lcom/android/datetimepicker/date/DayPickerView;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DayPickerView;
  
26 ····.prologue27 ····.prologue
27 ····.line·22728 ····.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:I30 ····iput·p2,·p0,·Lcom/android/datetimepicker/date/DayPickerView$1;->val$position:I
  
632 B
smali/com/android/datetimepicker/date/YearPickerView$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$position:I24 .field·final·synthetic·val$position:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/datetimepicker/date/YearPickerView;II)V26 .method·constructor·<init>(Lcom/android/datetimepicker/date/YearPickerView;II)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/YearPickerView;
  
28 ····.prologue29 ····.prologue
29 ····.line·13130 ····.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:I32 ····iput·p2,·p0,·Lcom/android/datetimepicker/date/YearPickerView$1;->val$position:I
  
2.75 KB
smali/com/android/datetimepicker/date/SimpleMonthView.smali
    
Offset 366, 14 lines modifiedOffset 366, 15 lines modified
366 ····move-result·v1366 ····move-result·v1
  
367 ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->MONTH_HEADER_SIZE:I367 ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->MONTH_HEADER_SIZE:I
  
368 ····.line·209368 ····.line·209
369 ····sget·v1,·Lcom/android/datetimepicker/R$dimen;->day_number_select_circle_radius:I369 ····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)I371 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
371 ····move-result·v1372 ····move-result·v1
  
372 ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->DAY_SELECTED_CIRCLE_SIZE:I373 ····sput·v1,·Lcom/android/datetimepicker/date/SimpleMonthView;->DAY_SELECTED_CIRCLE_SIZE:I
  
373 ····.line·212374 ····.line·212
Offset 561, 36 lines modifiedOffset 562, 40 lines modified
561 ····invoke-virtual·{v5,·v9,·v0},·Ljava/util/Calendar;->set(II)V562 ····invoke-virtual·{v5,·v9,·v0},·Ljava/util/Calendar;->set(II)V
  
562 ····.line·432563 ····.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,·0x1565 ····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·v7568 ····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·v5571 ····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·v6574 ····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·v5576 ····move-result-object·v5
  
573 ····int-to-float·v6,·v3577 ····int-to-float·v6,·v3
  
574 ····int-to-float·v7,·v4578 ····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;)V581 ····invoke-virtual·{p1,·v5,·v6,·v7,·v8},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
  
577 ····.line·428582 ····.line·428
578 ····add-int/lit8·v2,·v2,·0x1583 ····add-int/lit8·v2,·v2,·0x1
  
579 ····goto·:goto_0584 ····goto·:goto_0
  
Offset 707, 28 lines modifiedOffset 712, 32 lines modified
707 ····.local·v2,·"millis":J712 ····.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·v0714 ····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·v7718 ····move-result-object·v7
  
713 ····move-wide·v4,·v2719 ····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·v0722 ····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·v0725 ····move-result-object·v0
  
 726 ····.line·414
718 ····return-object·v0727 ····return-object·v0
719 .end·method728 .end·method
  
720 .method·private·onDayClick(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V729 .method·private·onDayClick(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V
721 ····.locals·2730 ····.locals·2
722 ····.param·p1,·"day"····#·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;731 ····.param·p1,·"day"····#·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;
  
1.75 KB
smali/com/android/datetimepicker/date/DatePickerDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/date/DatePickerDialog;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/date/DatePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/date/DatePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·25427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 74, 14 lines modifiedOffset 75, 15 lines modified
  
74 ····invoke-virtual·{v2,·v3},·Ljava/util/Calendar;->get(I)I75 ····invoke-virtual·{v2,·v3},·Ljava/util/Calendar;->get(I)I
  
75 ····move-result·v276 ····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·v380 ····move-result-object·v3
  
79 ····const/4·v4,·0x281 ····const/4·v4,·0x2
  
80 ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I82 ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I
Offset 96, 14 lines modifiedOffset 98, 15 lines modified
  
96 ····const/4·v5,·0x598 ····const/4·v5,·0x5
  
97 ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I99 ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I
  
98 ····move-result·v4100 ····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)V102 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Lcom/android/datetimepicker/date/DatePickerDialog$OnDateSetListener;->onDateSet(Lcom/android/datetimepicker/date/DatePickerDialog;III)V
  
100 ····.line·263103 ····.line·263
101 ····:cond_0104 ····: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()V106 ····invoke-virtual·{v0},·Lcom/android/datetimepicker/date/DatePickerDialog;->dismiss()V
2.18 KB
smali/com/android/datetimepicker/date/DatePickerDialog.smali
    
Offset 549, 56 lines modifiedOffset 549, 64 lines modified
549 ····.line·329549 ····.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,·0x7552 ····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·v8555 ····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·v6558 ····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·v7561 ····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·v6563 ····move-result-object·v6
  
 564 ····.line·329
561 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V565 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
562 ····.line·333566 ····.line·333
563 ····:cond_0567 ····: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,·0x1570 ····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·v8573 ····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·v6576 ····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·v7579 ····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·v6581 ····move-result-object·v6
  
 582 ····.line·333
575 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V583 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
576 ····.line·335584 ····.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;
  
4.92 KB
smali/com/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider.smali
    
Offset 258, 21 lines modifiedOffset 258, 19 lines modified
258 ····iget·v0,·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;->day:I258 ····iget·v0,·p1,·Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;->day:I
  
259 ····return·v0259 ····return·v0
260 .end·method260 .end·method
  
261 .method·protected·bridge·synthetic·getIdForItem(Ljava/lang/Object;)I261 .method·protected·bridge·synthetic·getIdForItem(Ljava/lang/Object;)I
262 ····.locals·1262 ····.locals·1
263 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
264 ····.prologue263 ····.prologue
265 ····.line·552264 ····.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;)I266 ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->getIdForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)I
  
269 ····move-result·v0267 ····move-result·v0
  
270 ····return·v0268 ····return·v0
271 .end·method269 .end·method
  
Offset 290, 16 lines modifiedOffset 288, 14 lines modified
290 ····move-result-object·v0288 ····move-result-object·v0
  
291 ····return-object·v0289 ····return-object·v0
292 .end·method290 .end·method
  
293 .method·protected·bridge·synthetic·getItemAt(FF)Ljava/lang/Object;291 .method·protected·bridge·synthetic·getItemAt(FF)Ljava/lang/Object;
294 ····.locals·1292 ····.locals·1
295 ····.param·p1,·"x0"····#·F 
296 ····.param·p2,·"x1"····#·F 
  
297 ····.prologue293 ····.prologue
298 ····.line·552294 ····.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·v0296 ····move-result-object·v0
  
Offset 374, 15 lines modifiedOffset 370, 14 lines modified
374 ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V370 ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
  
375 ····goto·:goto_0371 ····goto·:goto_0
376 .end·method372 .end·method
  
377 .method·protected·bridge·synthetic·getItemForId(I)Ljava/lang/Object;373 .method·protected·bridge·synthetic·getItemForId(I)Ljava/lang/Object;
378 ····.locals·1374 ····.locals·1
379 ····.param·p1,·"x0"····#·I 
  
380 ····.prologue375 ····.prologue
381 ····.line·552376 ····.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·v0378 ····move-result-object·v0
  
Offset 450, 21 lines modifiedOffset 445, 19 lines modified
  
450 ····.line·566445 ····.line·566
451 ····return-void446 ····return-void
452 .end·method447 .end·method
  
453 .method·public·bridge·synthetic·invalidateItem(Ljava/lang/Object;)V448 .method·public·bridge·synthetic·invalidateItem(Ljava/lang/Object;)V
454 ····.locals·0449 ····.locals·0
455 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
456 ····.prologue450 ····.prologue
457 ····.line·552451 ····.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;)V453 ····invoke-virtual·{p0,·p1},·Lcom/android/datetimepicker/date/SimpleMonthView$MonthViewNodeProvider;->invalidateItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;)V
  
461 ····return-void454 ····return-void
462 .end·method455 .end·method
  
463 .method·public·invalidateParent()V456 .method·public·invalidateParent()V
464 ····.locals·1457 ····.locals·1
Offset 514, 23 lines modifiedOffset 507, 19 lines modified
514 ····.packed-switch·0x10507 ····.packed-switch·0x10
515 ········:pswitch_0508 ········:pswitch_0
516 ····.end·packed-switch509 ····.end·packed-switch
517 .end·method510 .end·method
  
518 .method·protected·bridge·synthetic·performActionForItem(Ljava/lang/Object;ILandroid/os/Bundle;)Z511 .method·protected·bridge·synthetic·performActionForItem(Ljava/lang/Object;ILandroid/os/Bundle;)Z
519 ····.locals·1512 ····.locals·1
520 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
521 ····.param·p2,·"x1"····#·I 
522 ····.param·p3,·"x2"····#·Landroid/os/Bundle; 
  
523 ····.prologue513 ····.prologue
524 ····.line·552514 ····.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;)Z516 ····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·v0517 ····move-result·v0
  
529 ····return·v0518 ····return·v0
530 .end·method519 .end·method
  
Offset 549, 22 lines modifiedOffset 538, 19 lines modified
  
549 ····.line·588538 ····.line·588
550 ····return-void539 ····return-void
551 .end·method540 .end·method
  
552 .method·protected·bridge·synthetic·populateEventForItem(Ljava/lang/Object;Landroid/view/accessibility/AccessibilityEvent;)V541 .method·protected·bridge·synthetic·populateEventForItem(Ljava/lang/Object;Landroid/view/accessibility/AccessibilityEvent;)V
553 ····.locals·0542 ····.locals·0
554 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
555 ····.param·p2,·"x1"····#·Landroid/view/accessibility/AccessibilityEvent; 
  
556 ····.prologue543 ····.prologue
557 ····.line·552544 ····.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;)V546 ····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-void547 ····return-void
562 .end·method548 .end·method
  
563 .method·protected·populateNodeForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V549 .method·protected·populateNodeForItem(Lcom/android/datetimepicker/date/SimpleMonthAdapter$CalendarDay;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
564 ····.locals·2550 ····.locals·2
Offset 611, 19 lines modifiedOffset 597, 16 lines modified
611 ····.line·601597 ····.line·601
612 ····:cond_0598 ····:cond_0
613 ····return-void599 ····return-void
Max diff block lines reached; 760/4873 bytes (15.60%) of diff not shown.
638 B
smali/com/android/datetimepicker/date/YearPickerView$YearAdapter.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
62 ····.locals·462 ····.locals·4
63 ····.param·p1,·"position"····#·I63 ····.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 ····.prologue66 ····.prologue
67 ····.line·11367 ····.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·v170 ····move-result-object·v1
  
70 ····check-cast·v1,·Lcom/android/datetimepicker/date/TextViewWithCircularIndicator;71 ····check-cast·v1,·Lcom/android/datetimepicker/date/TextViewWithCircularIndicator;
  
71 ····.line·11572 ····.line·115
672 B
smali/com/android/datetimepicker/time/TimePickerDialog$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·25727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/com/android/datetimepicker/time/TimePickerDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·21127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.95 KB
smali/com/android/datetimepicker/time/AmPmCirclesView.smali
    
Offset 130, 14 lines modifiedOffset 130, 15 lines modified
  
130 ····int-to-float·v5,·v2130 ····int-to-float·v5,·v2
  
131 ····add-float/2addr·v4,·v5131 ····add-float/2addr·v4,·v5
  
132 ····float-to-double·v4,·v4132 ····float-to-double·v4,·v4
  
 133 ····.line·118
133 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D134 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D
  
134 ····move-result-wide·v4135 ····move-result-wide·v4
  
135 ····double-to-int·v0,·v4136 ····double-to-int·v0,·v4
  
136 ····.line·119137 ····.line·119
Offset 169, 14 lines modifiedOffset 170, 15 lines modified
  
169 ····int-to-float·v5,·v2170 ····int-to-float·v5,·v2
  
170 ····add-float/2addr·v4,·v5171 ····add-float/2addr·v4,·v5
  
171 ····float-to-double·v4,·v4172 ····float-to-double·v4,·v4
  
 173 ····.line·124
172 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D174 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D
  
173 ····move-result-wide·v4175 ····move-result-wide·v4
  
174 ····double-to-int·v1,·v4176 ····double-to-int·v1,·v4
  
175 ····.line·125177 ····.line·125
Offset 281, 27 lines modifiedOffset 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;)V284 ····invoke-virtual·{v4,·v5},·Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
  
283 ····.line·85285 ····.line·85
284 ····sget·v4,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I286 ····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·v4289 ····move-result-object·v4
  
287 ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F290 ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
288 ····move-result·v4291 ····move-result·v4
  
289 ····iput·v4,·p0,·Lcom/android/datetimepicker/time/AmPmCirclesView;->mCircleRadiusMultiplier:F292 ····iput·v4,·p0,·Lcom/android/datetimepicker/time/AmPmCirclesView;->mCircleRadiusMultiplier:F
  
290 ····.line·87293 ····.line·87
291 ····sget·v4,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I294 ····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·v4297 ····move-result-object·v4
  
294 ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F298 ····invoke-static·{v4},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
295 ····move-result·v4299 ····move-result·v4
Offset 384, 15 lines modifiedOffset 388, 15 lines modified
384 ····.local·v3,·"layoutXCenter":I388 ····.local·v3,·"layoutXCenter":I
385 ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/AmPmCirclesView;->getHeight()I389 ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/AmPmCirclesView;->getHeight()I
  
386 ····move-result·v10390 ····move-result·v10
  
387 ····div-int/lit8·v4,·v10,·0x2391 ····div-int/lit8·v4,·v10,·0x2
  
388 ····.line·143392 ····.line·144
389 ····.local·v4,·"layoutYCenter":I393 ····.local·v4,·"layoutYCenter":I
390 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I394 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(II)I
  
391 ····move-result·v10395 ····move-result·v10
  
392 ····int-to-float·v10,·v10396 ····int-to-float·v10,·v10
  
1.98 KB
smali/com/android/datetimepicker/time/TimePickerDialog$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·22727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 86, 14 lines modifiedOffset 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·v188 ····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·v292 ····move-result-object·v2
  
91 ····invoke-virtual·{v2},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I93 ····invoke-virtual·{v2},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I
  
92 ····move-result·v294 ····move-result·v2
Offset 104, 14 lines modifiedOffset 106, 15 lines modified
  
104 ····move-result-object·v3106 ····move-result-object·v3
  
105 ····invoke-virtual·{v3},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I107 ····invoke-virtual·{v3},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I
  
106 ····move-result·v3108 ····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)V110 ····invoke-interface·{v0,·v1,·v2,·v3},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V
  
108 ····.line·239111 ····.line·239
109 ····:cond_0112 ····: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()V114 ····invoke-virtual·{v0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V
672 B
smali/com/android/datetimepicker/time/TimePickerDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/time/TimePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/TimePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·21827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.07 KB
smali/com/android/datetimepicker/time/TimePickerDialog$Node.smali
    
Offset 73, 44 lines modifiedOffset 73, 43 lines modified
73 .end·method73 .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·475 ····.locals·4
76 ····.param·p1,·"key"····#·I76 ····.param·p1,·"key"····#·I
  
77 ····.prologue77 ····.prologue
78 ····const/4·v2,·0x078 ····const/4·v1,·0x0
  
79 ····.line·89579 ····.line·895
80 ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList;80 ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList;
  
81 ····if-nez·v3,·:cond_081 ····if-nez·v2,·:cond_0
  
82 ····move-object·v0,·v282 ····move-object·v0,·v1
  
83 ····.line·90383 ····.line·903
84 ····:goto_084 ····:goto_0
85 ····return-object·v085 ····return-object·v0
  
86 ····.line·89886 ····.line·898
87 ····:cond_087 ····:cond_0
88 ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList;88 ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->mChildren:Ljava/util/ArrayList;
  
89 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;89 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
90 ····move-result-object·v190 ····move-result-object·v2
  
91 ····.local·v1,·"i$":Ljava/util/Iterator; 
92 ····:cond_191 ····:cond_1
93 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z92 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
94 ····move-result·v393 ····move-result·v3
  
95 ····if-eqz·v3,·:cond_294 ····if-eqz·v3,·:cond_2
  
96 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;95 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
97 ····move-result-object·v096 ····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·89998 ····.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 modifiedOffset 119, 15 lines modified
  
120 ····if-eqz·v3,·:cond_1119 ····if-eqz·v3,·:cond_1
  
121 ····goto·:goto_0120 ····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_2122 ····:cond_2
124 ····move-object·v0,·v2123 ····move-object·v0,·v1
  
125 ····.line·903124 ····.line·903
126 ····goto·:goto_0125 ····goto·:goto_0
127 .end·method126 .end·method
  
128 .method·public·containsKey(I)Z127 .method·public·containsKey(I)Z
129 ····.locals·2128 ····.locals·2
7.85 KB
smali/com/android/datetimepicker/time/TimePickerDialog.smali
    
Offset 270, 14 lines modifiedOffset 270, 15 lines modified
270 ····if-eq·v3,·v4,·:cond_1270 ····if-eq·v3,·v4,·:cond_1
  
271 ····:cond_0271 ····:cond_0
272 ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mIs24HourMode:Z272 ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mIs24HourMode:Z
  
273 ····if-nez·v3,·:cond_2273 ····if-nez·v3,·:cond_2
  
 274 ····.line·506
274 ····invoke-direct·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->isTypedTimeFullyLegal()Z275 ····invoke-direct·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->isTypedTimeFullyLegal()Z
  
275 ····move-result·v3276 ····move-result·v3
  
276 ····if-eqz·v3,·:cond_2277 ····if-eqz·v3,·:cond_2
  
277 ····.line·527278 ····.line·527
Offset 2235, 14 lines modifiedOffset 2236, 15 lines modified
  
2235 ····move-result·v32236 ····move-result·v3
  
2236 ····if-nez·v3,·:cond_22237 ····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)I2240 ····invoke-direct·{p0,·v1},·Lcom/android/datetimepicker/time/TimePickerDialog;->getAmOrPmKeyCode(I)I
  
2239 ····move-result·v42241 ····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·v42243 ····move-result-object·v4
Offset 2255, 69 lines modifiedOffset 2257, 69 lines modified
  
2255 ····:cond_22257 ····:cond_2
2256 ····move·v2,·v12258 ····move·v2,·v1
  
2257 ····:cond_32259 ····:cond_3
2258 ····move·v1,·v22260 ····move·v1,·v2
  
 2261 ····.line·557
2259 ····goto·:goto_02262 ····goto·:goto_0
2260 .end·method2263 .end·method
  
2261 .method·private·isTypedTimeLegalSoFar()Z2264 .method·private·isTypedTimeLegalSoFar()Z
2262 ····.locals·42265 ····.locals·4
  
2263 ····.prologue2266 ····.prologue
2264 ····.line·5352267 ····.line·535
2265 ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mLegalTimesTree:Lcom/android/datetimepicker/time/TimePickerDialog$Node;2268 ····iget-object·v1,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mLegalTimesTree:Lcom/android/datetimepicker/time/TimePickerDialog$Node;
  
2266 ····.line·5362269 ····.line·536
2267 ····.local·v2,·"node":Lcom/android/datetimepicker/time/TimePickerDialog$Node;2270 ····.local·v1,·"node":Lcom/android/datetimepicker/time/TimePickerDialog$Node;
2268 ····iget-object·v3,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTypedTimes:Ljava/util/ArrayList;2271 ····iget-object·v2,·p0,·Lcom/android/datetimepicker/time/TimePickerDialog;->mTypedTimes:Ljava/util/ArrayList;
  
2269 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;2272 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
2270 ····move-result-object·v02273 ····move-result-object·v3
  
2271 ····.local·v0,·"i$":Ljava/util/Iterator; 
2272 ····:cond_02274 ····:cond_0
2273 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z2275 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
2274 ····move-result·v32276 ····move-result·v2
  
2275 ····if-eqz·v3,·:cond_12277 ····if-eqz·v2,·:cond_1
  
2276 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;2278 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
2277 ····move-result-object·v32279 ····move-result-object·v2
  
2278 ····check-cast·v3,·Ljava/lang/Integer;2280 ····check-cast·v2,·Ljava/lang/Integer;
  
2279 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I2281 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I
  
2280 ····move-result·v12282 ····move-result·v0
  
2281 ····.line·5372283 ····.line·537
2282 ····.local·v1,·"keyCode":I2284 ····.local·v0,·"keyCode":I
2283 ····invoke-virtual·{v2,·v1},·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->canReach(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node;2285 ····invoke-virtual·{v1,·v0},·Lcom/android/datetimepicker/time/TimePickerDialog$Node;->canReach(I)Lcom/android/datetimepicker/time/TimePickerDialog$Node;
  
2284 ····move-result-object·v22286 ····move-result-object·v1
  
2285 ····.line·5382287 ····.line·538
2286 ····if-nez·v2,·:cond_02288 ····if-nez·v1,·:cond_0
  
2287 ····.line·5392289 ····.line·539
2288 ····const/4·v3,·0x02290 ····const/4·v2,·0x0
  
2289 ····.line·5422291 ····.line·542
2290 ····.end·local·v1····#·"keyCode":I2292 ····.end·local·v0····#·"keyCode":I
2291 ····:goto_02293 ····:goto_0
2292 ····return·v32294 ····return·v2
  
2293 ····:cond_12295 ····:cond_1
2294 ····const/4·v3,·0x12296 ····const/4·v2,·0x1
  
2295 ····goto·:goto_02297 ····goto·:goto_0
2296 .end·method2298 .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·12300 ····.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 modifiedOffset 2421, 26 lines modified
2419 ····.line·4382421 ····.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()I2426 ····invoke-virtual·{v5},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getHours()I
  
2424 ····move-result·v52427 ····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()I2429 ····invoke-virtual·{v6},·Lcom/android/datetimepicker/time/RadialPickerLayout;->getMinutes()I
  
2427 ····move-result·v62430 ····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)V2432 ····invoke-interface·{v3,·v4,·v5,·v6},·Lcom/android/datetimepicker/time/TimePickerDialog$OnTimeSetListener;->onTimeSet(Lcom/android/datetimepicker/time/RadialPickerLayout;II)V
  
2429 ····.line·4412433 ····.line·441
2430 ····:cond_52434 ····:cond_5
2431 ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V2435 ····invoke-virtual·{p0},·Lcom/android/datetimepicker/time/TimePickerDialog;->dismiss()V
Max diff block lines reached; 3002/7916 bytes (37.92%) of diff not shown.
2.15 KB
smali/com/android/datetimepicker/time/RadialPickerLayout.smali
    
Offset 1376, 14 lines modifiedOffset 1376, 15 lines modified
  
1376 ····new-array·v5,·v5,·[Ljava/lang/Object;1376 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
1377 ····const/4·v6,·0x01377 ····const/4·v6,·0x0
  
1378 ····aget·v7,·v19,·v201378 ····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·v71381 ····move-result-object·v7
  
1381 ····aput-object·v7,·v5,·v61382 ····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 modifiedOffset 1463, 15 lines modified
  
1462 ····.line·1841463 ····.line·184
1463 ····:cond_31464 ····:cond_3
1464 ····const/4·v2,·0x11465 ····const/4·v2,·0x1
  
1465 ····goto/16·:goto_21466 ····goto/16·:goto_2
  
1466 ····.line·1971467 ····.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":[I1470 ····.restart·local·v18····#·"hours":[I
1470 ····.restart·local·v19····#·"hours_24":[I1471 ····.restart·local·v19····#·"hours_24":[I
1471 ····.restart·local·v20····#·"i":I1472 ····.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":[I1474 ····.restart·local·v22····#·"minutes":[I
Offset 1581, 26 lines modifiedOffset 1582, 28 lines modified
  
1581 ····move-object/from16·v0,·p01582 ····move-object/from16·v0,·p0
  
1582 ····iget-boolean·v7,·v0,·Lcom/android/datetimepicker/time/RadialPickerLayout;->mHideAmPm:Z1583 ····iget-boolean·v7,·v0,·Lcom/android/datetimepicker/time/RadialPickerLayout;->mHideAmPm:Z
  
1583 ····const/4·v9,·0x11584 ····const/4·v9,·0x1
  
 1585 ····.line·213
1584 ····move-object/from16·v0,·p01586 ····move-object/from16·v0,·p0
  
1585 ····move/from16·v1,·p21587 ····move/from16·v1,·p2
  
1586 ····invoke-direct·{v0,·v1},·Lcom/android/datetimepicker/time/RadialPickerLayout;->isHourInnerCircle(I)Z1588 ····invoke-direct·{v0,·v1},·Lcom/android/datetimepicker/time/RadialPickerLayout;->isHourInnerCircle(I)Z
  
1587 ····move-result·v111589 ····move-result·v11
  
1588 ····move-object/from16·v6,·p11590 ····move-object/from16·v6,·p1
  
1589 ····move/from16·v8,·p41591 ····move/from16·v8,·p4
  
 1592 ····.line·212
1590 ····invoke-virtual/range·{v5·..·v11},·Lcom/android/datetimepicker/time/RadialSelectorView;->initialize(Landroid/content/Context;ZZZIZ)V1593 ····invoke-virtual/range·{v5·..·v11},·Lcom/android/datetimepicker/time/RadialSelectorView;->initialize(Landroid/content/Context;ZZZIZ)V
  
1591 ····.line·2141594 ····.line·214
1592 ····mul-int/lit8·v16,·p3,·0x61595 ····mul-int/lit8·v16,·p3,·0x6
  
1593 ····.line·2151596 ····.line·215
1594 ····.local·v16,·"minuteDegrees":I1597 ····.local·v16,·"minuteDegrees":I
Offset 1750, 18 lines modifiedOffset 1753, 20 lines modified
  
1750 ····.line·1561753 ····.line·156
1751 ····.local·v3,·"minDimension":I1754 ····.local·v3,·"minDimension":I
1752 ····invoke-static·{v3,·v4},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I1755 ····invoke-static·{v3,·v4},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
1753 ····move-result·v51756 ····move-result·v5
  
 1757 ····.line·157
1754 ····invoke-static·{v3,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I1758 ····invoke-static·{v3,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
1755 ····move-result·v61759 ····move-result·v6
  
 1760 ····.line·156
1756 ····invoke-super·{p0,·v5,·v6},·Landroid/widget/FrameLayout;->onMeasure(II)V1761 ····invoke-super·{p0,·v5,·v6},·Landroid/widget/FrameLayout;->onMeasure(II)V
  
1757 ····.line·1581762 ····.line·158
1758 ····return-void1763 ····return-void
1759 .end·method1764 .end·method
  
1760 .method·public·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z1765 .method·public·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
1.44 KB
smali/com/android/datetimepicker/time/CircleView.smali
    
Offset 123, 18 lines modifiedOffset 123, 20 lines modified
  
123 ····.line·66123 ····.line·66
124 ····if-eqz·p2,·:cond_1124 ····if-eqz·p2,·:cond_1
  
125 ····.line·67125 ····.line·67
126 ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I126 ····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·v1129 ····move-result-object·v1
  
 130 ····.line·67
129 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F131 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
130 ····move-result·v1132 ····move-result·v1
  
131 ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F133 ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F
  
132 ····.line·76134 ····.line·76
Offset 145, 27 lines modifiedOffset 147, 30 lines modified
  
145 ····goto·:goto_0147 ····goto·:goto_0
  
146 ····.line·70148 ····.line·70
147 ····:cond_1149 ····:cond_1
148 ····sget·v1,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I150 ····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·v1153 ····move-result-object·v1
  
 154 ····.line·70
151 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F155 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
152 ····move-result·v1156 ····move-result·v1
  
153 ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F157 ····iput·v1,·p0,·Lcom/android/datetimepicker/time/CircleView;->mCircleRadiusMultiplier:F
  
154 ····.line·72158 ····.line·72
155 ····sget·v1,·Lcom/android/datetimepicker/R$string;->ampm_circle_radius_multiplier:I159 ····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·v1162 ····move-result-object·v1
  
158 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F163 ····invoke-static·{v1},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
159 ····move-result·v1164 ····move-result·v1
5.47 KB
smali/com/android/datetimepicker/time/RadialTextsView.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/view/View;2 .super·Landroid/view/View;
3 .source·"RadialTextsView.java"3 .source·"RadialTextsView.java"
  
  
4 #·annotations4 #·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·annotation9 .end·annotation
  
  
11 #·static·fields10 #·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 modifiedOffset 597, 15 lines modified
  
598 ····move-result-object·v17597 ····move-result-object·v17
  
599 ····int-to-long·v0,·v4598 ····int-to-long·v0,·v4
  
600 ····move-wide/from16·v18,·v0599 ····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·v17602 ····move-result-object·v17
  
603 ····move-object/from16·v0,·v17603 ····move-object/from16·v0,·v17
  
604 ····move-object/from16·v1,·p0604 ····move-object/from16·v1,·p0
Offset 837, 14 lines modifiedOffset 837, 15 lines modified
  
837 ····move-result-object·v17837 ····move-result-object·v17
  
838 ····int-to-long·v0,·v14838 ····int-to-long·v0,·v14
  
839 ····move-wide/from16·v18,·v0839 ····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·v17842 ····move-result-object·v17
  
842 ····move-object/from16·v0,·v17843 ····move-object/from16·v0,·v17
  
843 ····move-object/from16·v1,·p0844 ····move-object/from16·v1,·p0
Offset 1068, 18 lines modifiedOffset 1069, 20 lines modified
  
1068 ····.line·1051069 ····.line·105
1069 ····if-eqz·p4,·:cond_31070 ····if-eqz·p4,·:cond_3
  
1070 ····.line·1061071 ····.line·106
1071 ····sget·v3,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I1072 ····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·v31075 ····move-result-object·v3
  
 1076 ····.line·106
1074 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1077 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1075 ····move-result·v31078 ····move-result·v3
  
1076 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mCircleRadiusMultiplier:F1079 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mCircleRadiusMultiplier:F
  
1077 ····.line·1161080 ····.line·116
Offset 1097, 57 lines modifiedOffset 1100, 65 lines modified
1097 ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mHasInnerCircle:Z1100 ····iget-boolean·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mHasInnerCircle:Z
  
1098 ····if-eqz·v3,·:cond_41101 ····if-eqz·v3,·:cond_4
  
1099 ····.line·1191102 ····.line·119
1100 ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I1103 ····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·v31106 ····move-result-object·v3
  
 1107 ····.line·119
1103 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1108 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1104 ····move-result·v31109 ····move-result·v3
  
1105 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mNumbersRadiusMultiplier:F1110 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mNumbersRadiusMultiplier:F
  
1106 ····.line·1211111 ····.line·121
1107 ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_outer:I1112 ····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·v31115 ····move-result-object·v3
  
 1116 ····.line·121
1110 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1117 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1111 ····move-result·v31118 ····move-result·v3
  
1112 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mTextSizeMultiplier:F1119 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mTextSizeMultiplier:F
  
1113 ····.line·1231120 ····.line·123
1114 ····sget·v3,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I1121 ····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·v31124 ····move-result-object·v3
  
 1125 ····.line·123
1117 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1126 ····invoke-static·{v3},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1118 ····move-result·v31127 ····move-result·v3
  
1119 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mInnerNumbersRadiusMultiplier:F1128 ····iput·v3,·p0,·Lcom/android/datetimepicker/time/RadialTextsView;->mInnerNumbersRadiusMultiplier:F
  
1120 ····.line·1251129 ····.line·125
1121 ····sget·v3,·Lcom/android/datetimepicker/R$string;->text_size_multiplier_inner:I1130 ····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·v31133 ····move-result-object·v3
  
 1134 ····.line·125
Max diff block lines reached; 1974/5487 bytes (35.98%) of diff not shown.
686 B
smali/com/android/datetimepicker/time/RadialPickerLayout$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;)V23 .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/RadialPickerLayout;
  
25 ····.prologue26 ····.prologue
26 ····.line·58727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.67 KB
smali/com/android/datetimepicker/time/RadialSelectorView.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/view/View;2 .super·Landroid/view/View;
3 .source·"RadialSelectorView.java"3 .source·"RadialSelectorView.java"
  
  
4 #·annotations4 #·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·annotation9 .end·annotation
  
  
11 #·static·fields10 #·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 modifiedOffset 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·v8844 ····move-result-object·v8
  
846 ····int-to-long·v9,·v1845 ····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·v0848 ····move-result-object·v0
  
849 ····.line·324849 ····.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 modifiedOffset 1119, 15 lines modified
  
1119 ····move-result-object·v161119 ····move-result-object·v16
  
1120 ····int-to-long·v0,·v131120 ····int-to-long·v0,·v13
  
1121 ····move-wide/from16·v17,·v01121 ····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·v121124 ····move-result-object·v12
  
1124 ····.line·3631125 ····.line·363
1125 ····.local·v12,·"reappearAnimator":Landroid/animation/ObjectAnimator;1126 ····.local·v12,·"reappearAnimator":Landroid/animation/ObjectAnimator;
1126 ····move-object/from16·v0,·p01127 ····move-object/from16·v0,·p0
Offset 1214, 18 lines modifiedOffset 1215, 20 lines modified
  
1214 ····.line·1011215 ····.line·101
1215 ····if-eqz·p2,·:cond_21216 ····if-eqz·p2,·:cond_2
  
1216 ····.line·1021217 ····.line·102
1217 ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier_24HourMode:I1218 ····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·v21221 ····move-result-object·v2
  
 1222 ····.line·102
1220 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1223 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1221 ····move-result·v21224 ····move-result·v2
  
1222 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mCircleRadiusMultiplier:F1225 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mCircleRadiusMultiplier:F
  
1223 ····.line·1121226 ····.line·112
Offset 1234, 41 lines modifiedOffset 1237, 44 lines modified
  
1234 ····.line·1131237 ····.line·113
1235 ····if-eqz·p3,·:cond_31238 ····if-eqz·p3,·:cond_3
  
1236 ····.line·1141239 ····.line·114
1237 ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_inner:I1240 ····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·v21243 ····move-result-object·v2
  
1240 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1244 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1241 ····move-result·v21245 ····move-result·v2
  
1242 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInnerNumbersRadiusMultiplier:F1246 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mInnerNumbersRadiusMultiplier:F
  
1243 ····.line·1161247 ····.line·116
1244 ····sget·v2,·Lcom/android/datetimepicker/R$string;->numbers_radius_multiplier_outer:I1248 ····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·v21251 ····move-result-object·v2
  
1247 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1252 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1248 ····move-result·v21253 ····move-result·v2
  
1249 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mOuterNumbersRadiusMultiplier:F1254 ····iput·v2,·p0,·Lcom/android/datetimepicker/time/RadialSelectorView;->mOuterNumbersRadiusMultiplier:F
  
1250 ····.line·1221255 ····.line·122
1251 ····:goto_21256 ····:goto_2
1252 ····sget·v2,·Lcom/android/datetimepicker/R$string;->selection_radius_multiplier:I1257 ····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·v21260 ····move-result-object·v2
  
1255 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F1261 ····invoke-static·{v2},·Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
  
1256 ····move-result·v21262 ····move-result·v2
Offset 1329, 27 lines modifiedOffset 1335, 30 lines modified
  
1329 ····goto·:goto_01335 ····goto·:goto_0
  
1330 ····.line·1051336 ····.line·105
1331 ····:cond_21337 ····:cond_2
1332 ····sget·v2,·Lcom/android/datetimepicker/R$string;->circle_radius_multiplier:I1338 ····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·v21341 ····move-result-object·v2
  
 1342 ····.line·105
Max diff block lines reached; 866/4660 bytes (18.58%) of diff not shown.
733 B
smali/com/android/datetimepicker/time/RadialPickerLayout$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$isInnerCircle:[Ljava/lang/Boolean;22 .field·final·synthetic·val$isInnerCircle:[Ljava/lang/Boolean;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;[Ljava/lang/Boolean;)V24 .method·constructor·<init>(Lcom/android/datetimepicker/time/RadialPickerLayout;[Ljava/lang/Boolean;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/datetimepicker/time/RadialPickerLayout;
  
26 ····.prologue27 ····.prologue
27 ····.line·60428 ····.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;
  
919 B
smali/com/android/timezonepicker/TimeZonePickerDialog.smali
    
Offset 175, 24 lines modifiedOffset 175, 27 lines modified
  
175 ····invoke-virtual·{p3,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I175 ····invoke-virtual·{p3,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
176 ····move-result·v1176 ····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·v2180 ····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;)I183 ····invoke-virtual·{p3,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
182 ····move-result·v6184 ····move-result·v6
  
 185 ····.line·73
183 ····invoke-virtual·{v0,·v1,·v2,·v6},·Lcom/android/timezonepicker/TimeZonePickerView;->showFilterResults(ILjava/lang/String;I)V186 ····invoke-virtual·{v0,·v1,·v2,·v6},·Lcom/android/timezonepicker/TimeZonePickerView;->showFilterResults(ILjava/lang/String;I)V
  
184 ····.line·77187 ····.line·77
185 ····:cond_2188 ····: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·v0190 ····return-object·v0
700 B
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;21 .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;)V23 .method·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·13627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
283 B
smali/com/android/timezonepicker/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·923 ····.line·9
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·42 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
2.7 KB
smali/com/android/timezonepicker/TimeZoneInfo.smali
    
Offset 479, 14 lines modifiedOffset 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·v2481 ····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·v3484 ····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·v2486 ····move-result-object·v2
Offset 505, 14 lines modifiedOffset 506, 15 lines modified
  
505 ····move-result-object·v2506 ····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·v2508 ····move-result-object·v2
  
 509 ····.line·336
508 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I510 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
509 ····.line·341511 ····.line·341
510 ····:cond_5512 ····: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_6514 ····if-eqz·v1,·:cond_6
Offset 542, 38 lines modifiedOffset 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·v1545 ····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·v3549 ····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·v2551 ····move-result-object·v2
  
 552 ····.line·344
549 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I553 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I
  
550 ····move-result·v1554 ····move-result·v1
  
551 ····goto·:goto_0555 ····goto·:goto_0
552 .end·method556 .end·method
  
553 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I557 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
554 ····.locals·1558 ····.locals·1
555 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
556 ····.prologue559 ····.prologue
557 ····.line·36560 ····.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;)I562 ····invoke-virtual·{p0,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->compareTo(Lcom/android/timezonepicker/TimeZoneInfo;)I
  
561 ····move-result·v0563 ····move-result·v0
  
562 ····return·v0564 ····return·v0
563 .end·method565 .end·method
  
Offset 1098, 25 lines modifiedOffset 1100, 28 lines modified
  
1098 ····if-ne·v0,·v1,·:cond_01100 ····if-ne·v0,·v1,·:cond_0
  
1099 ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I1101 ····iget-object·v0,·p0,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I
  
1100 ····iget-object·v1,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I1102 ····iget-object·v1,·p1,·Lcom/android/timezonepicker/TimeZoneInfo;->mTransitions:[I
  
 1103 ····.line·224
1101 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->equals([I[I)Z1104 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->equals([I[I)Z
  
1102 ····move-result·v01105 ····move-result·v0
  
1103 ····if-eqz·v0,·:cond_01106 ····if-eqz·v0,·:cond_0
  
1104 ····const/4·v0,·0x11107 ····const/4·v0,·0x1
  
 1108 ····.line·223
1105 ····:goto_01109 ····:goto_0
1106 ····return·v01110 ····return·v0
  
 1111 ····.line·224
1107 ····:cond_01112 ····:cond_0
1108 ····const/4·v0,·0x01113 ····const/4·v0,·0x0
  
1109 ····goto·:goto_01114 ····goto·:goto_0
1110 .end·method1115 .end·method
  
1111 .method·public·toString()Ljava/lang/String;1116 .method·public·toString()Ljava/lang/String;
737 B
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·type:I23 .field·type:I
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;ILjava/lang/String;I)V25 .method·public·constructor·<init>(Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;ILjava/lang/String;I)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter;
27 ····.param·p2,·"type"····#·I28 ····.param·p2,·"type"····#·I
28 ····.param·p3,·"constraint"····#·Ljava/lang/String;29 ····.param·p3,·"constraint"····#·Ljava/lang/String;
29 ····.param·p4,·"time"····#·I30 ····.param·p4,·"time"····#·I
  
30 ····.prologue31 ····.prologue
31 ····.line·6732 ····.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;
32.2 KB
smali/com/android/timezonepicker/TimeZoneData.smali
    
Offset 387, 88 lines modifiedOffset 387, 87 lines modified
  
387 .method·private·getIdenticalTimeZoneInTheCountry(Lcom/android/timezonepicker/TimeZoneInfo;)I387 .method·private·getIdenticalTimeZoneInTheCountry(Lcom/android/timezonepicker/TimeZoneInfo;)I
388 ····.locals·5388 ····.locals·5
389 ····.param·p1,·"timeZoneInfo"····#·Lcom/android/timezonepicker/TimeZoneInfo;389 ····.param·p1,·"timeZoneInfo"····#·Lcom/android/timezonepicker/TimeZoneInfo;
  
390 ····.prologue390 ····.prologue
391 ····.line·516391 ····.line·516
392 ····const/4·v1,·0x0392 ····const/4·v0,·0x0
  
393 ····.line·517393 ····.line·517
394 ····.local·v1,·"idx":I394 ····.local·v0,·"idx":I
395 ····iget-object·v3,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList;395 ····iget-object·v2,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList;
  
396 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;396 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
397 ····move-result-object·v0397 ····move-result-object·v2
  
398 ····.local·v0,·"i$":Ljava/util/Iterator; 
399 ····:goto_0398 ····:goto_0
400 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z399 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
401 ····move-result·v3400 ····move-result·v3
  
402 ····if-eqz·v3,·:cond_3401 ····if-eqz·v3,·:cond_3
  
403 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;402 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
404 ····move-result-object·v2403 ····move-result-object·v1
  
405 ····check-cast·v2,·Lcom/android/timezonepicker/TimeZoneInfo;404 ····check-cast·v1,·Lcom/android/timezonepicker/TimeZoneInfo;
  
406 ····.line·518405 ····.line·518
407 ····.local·v2,·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;406 ····.local·v1,·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;
408 ····invoke-virtual·{v2,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->hasSameRules(Lcom/android/timezonepicker/TimeZoneInfo;)Z407 ····invoke-virtual·{v1,·p1},·Lcom/android/timezonepicker/TimeZoneInfo;->hasSameRules(Lcom/android/timezonepicker/TimeZoneInfo;)Z
  
409 ····move-result·v3408 ····move-result·v3
  
410 ····if-eqz·v3,·:cond_2409 ····if-eqz·v3,·:cond_2
  
411 ····.line·519410 ····.line·519
412 ····iget-object·v3,·v2,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String;411 ····iget-object·v3,·v1,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String;
  
413 ····if-nez·v3,·:cond_1412 ····if-nez·v3,·:cond_1
  
414 ····.line·520413 ····.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_2415 ····if-nez·v3,·:cond_2
  
417 ····.line·529416 ····.line·529
418 ····.end·local·v1····#·"idx":I417 ····.end·local·v0····#·"idx":I
419 ····.end·local·v2····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;418 ····.end·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;
420 ····:cond_0419 ····:cond_0
421 ····:goto_1420 ····:goto_1
422 ····return·v1421 ····return·v0
  
423 ····.line·523422 ····.line·523
424 ····.restart·local·v1····#·"idx":I423 ····.restart·local·v0····#·"idx":I
425 ····.restart·local·v2····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;424 ····.restart·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;
426 ····:cond_1425 ····:cond_1
427 ····iget-object·v3,·v2,·Lcom/android/timezonepicker/TimeZoneInfo;->mCountry:Ljava/lang/String;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;)Z428 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
430 ····move-result·v3429 ····move-result·v3
  
431 ····if-nez·v3,·:cond_0430 ····if-nez·v3,·:cond_0
  
432 ····.line·527431 ····.line·527
433 ····:cond_2432 ····:cond_2
434 ····add-int/lit8·v1,·v1,·0x1433 ····add-int/lit8·v0,·v0,·0x1
  
435 ····.line·528434 ····.line·528
436 ····goto·:goto_0435 ····goto·:goto_0
  
437 ····.line·529436 ····.line·529
438 ····.end·local·v2····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;437 ····.end·local·v1····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;
439 ····:cond_3438 ····:cond_3
440 ····const/4·v1,·-0x1439 ····const/4·v0,·-0x1
  
441 ····goto·:goto_1440 ····goto·:goto_1
442 .end·method441 .end·method
  
443 .method·private·indexByOffsets(ILcom/android/timezonepicker/TimeZoneInfo;)V442 .method·private·indexByOffsets(ILcom/android/timezonepicker/TimeZoneInfo;)V
444 ····.locals·7443 ····.locals·7
445 ····.param·p1,·"idx"····#·I444 ····.param·p1,·"idx"····#·I
Offset 1088, 14 lines modifiedOffset 1087, 15 lines modified
  
1088 ····move-object/from16·v0,·p01087 ····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,·v01089 ····move-object/from16·v21,·v0
  
 1090 ····.line·417
1091 ····move-object/from16·v0,·v171091 ····move-object/from16·v0,·v17
  
1092 ····move-object/from16·v1,·v211092 ····move-object/from16·v1,·v21
  
1093 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1093 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1094 ····move-result·v211094 ····move-result·v21
Offset 1456, 230 lines modifiedOffset 1456, 228 lines modified
1456 ····.line·2831456 ····.line·283
1457 ····.end·local·v4····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;1457 ····.end·local·v4····#·"tzi":Lcom/android/timezonepicker/TimeZoneInfo;
1458 ····:cond_21458 ····:cond_2
1459 ····return-void1459 ····return-void
1460 .end·method1460 .end·method
  
1461 .method·private·printTimeZones()V1461 .method·private·printTimeZones()V
1462 ····.locals·81462 ····.locals·7
  
1463 ····.prologue1463 ····.prologue
1464 ····.line·2311464 ····.line·231
1465 ····const/4·v2,·0x01465 ····const/4·v1,·0x0
  
1466 ····.line·2321466 ····.line·232
1467 ····.local·v2,·"last":Lcom/android/timezonepicker/TimeZoneInfo;1467 ····.local·v1,·"last":Lcom/android/timezonepicker/TimeZoneInfo;
1468 ····const/4·v0,·0x11468 ····const/4·v0,·0x1
  
1469 ····.line·2331469 ····.line·233
1470 ····.local·v0,·"first":Z1470 ····.local·v0,·"first":Z
1471 ····iget-object·v5,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList;1471 ····iget-object·v4,·p0,·Lcom/android/timezonepicker/TimeZoneData;->mTimeZones:Ljava/util/ArrayList;
  
1472 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;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.
650 B
smali/com/android/timezonepicker/TimeZonePickerView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZonePickerView;21 .field·final·synthetic·this$0:Lcom/android/timezonepicker/TimeZonePickerView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/timezonepicker/TimeZonePickerView;)V23 .method·constructor·<init>(Lcom/android/timezonepicker/TimeZonePickerView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/timezonepicker/TimeZonePickerView;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
543 B
smali/com/android/timezonepicker/TimeZonePickerView.smali
    
Offset 525, 14 lines modifiedOffset 525, 15 lines modified
525 ············"Landroid/view/View;",525 ············"Landroid/view/View;",
526 ············"IJ)V"526 ············"IJ)V"
527 ········}527 ········}
528 ····.end·annotation528 ····.end·annotation
  
529 ····.prologue529 ····.prologue
530 ····.line·154530 ····.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·v1534 ····move-result-object·v1
  
534 ····const-string·v2,·"input_method"535 ····const-string·v2,·"input_method"
  
19.2 KB
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter$ArrayFilter.smali
    
Offset 614, 484 lines modifiedOffset 614, 453 lines modified
614 ········:pswitch_2614 ········:pswitch_2
615 ········:pswitch_0615 ········:pswitch_0
616 ········:pswitch_1616 ········:pswitch_1
617 ····.end·packed-switch617 ····.end·packed-switch
618 .end·method618 .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·24620 ····.locals·21
621 ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence;621 ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence;
  
622 ····.prologue622 ····.prologue
623 ····.line·173623 ····.line·173
624 ····new-instance·v17,·Landroid/widget/Filter$FilterResults;624 ····new-instance·v13,·Landroid/widget/Filter$FilterResults;
  
625 ····invoke-direct/range·{v17·..·v17},·Landroid/widget/Filter$FilterResults;-><init>()V625 ····invoke-direct·{v13},·Landroid/widget/Filter$FilterResults;-><init>()V
  
626 ····.line·174626 ····.line·174
627 ····.local·v17,·"results":Landroid/widget/Filter$FilterResults;627 ····.local·v13,·"results":Landroid/widget/Filter$FilterResults;
628 ····const/16·v16,·0x0628 ····const/4·v12,·0x0
  
629 ····.line·175629 ····.line·175
630 ····.local·v16,·"prefixString":Ljava/lang/String;630 ····.local·v12,·"prefixString":Ljava/lang/String;
631 ····if-eqz·p1,·:cond_0631 ····if-eqz·p1,·:cond_0
  
632 ····.line·176632 ····.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·v20634 ····move-result-object·v16
  
635 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->trim()Ljava/lang/String;635 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->trim()Ljava/lang/String;
  
636 ····move-result-object·v20636 ····move-result-object·v16
  
637 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;637 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
638 ····move-result-object·v16638 ····move-result-object·v12
  
639 ····.line·179639 ····.line·179
640 ····:cond_0640 ····:cond_0
641 ····invoke-static/range·{v16·..·v16},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z641 ····invoke-static·{v12},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
642 ····move-result·v20642 ····move-result·v16
  
643 ····if-eqz·v20,·:cond_1643 ····if-eqz·v16,·:cond_1
  
644 ····.line·180644 ····.line·180
645 ····const/16·v20,·0x0645 ····const/16·v16,·0x0
  
646 ····move-object/from16·v0,·v20 
  
647 ····move-object/from16·v1,·v17646 ····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·181648 ····.line·181
650 ····const/16·v20,·0x0649 ····const/16·v16,·0x0
  
651 ····move/from16·v0,·v20 
  
652 ····move-object/from16·v1,·v17650 ····move/from16·v0,·v16
  
653 ····iput·v0,·v1,·Landroid/widget/Filter$FilterResults;->count:I651 ····iput·v0,·v13,·Landroid/widget/Filter$FilterResults;->count:I
  
654 ····.line·255652 ····.line·255
655 ····:goto_0653 ····:goto_0
656 ····return-object·v17654 ····return-object·v13
  
657 ····.line·187655 ····.line·187
658 ····:cond_1656 ····:cond_1
659 ····new-instance·v7,·Ljava/util/ArrayList;657 ····new-instance·v6,·Ljava/util/ArrayList;
  
660 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V658 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
661 ····.line·192659 ····.line·192
662 ····.local·v7,·"filtered":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult;>;"660 ····.local·v6,·"filtered":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/timezonepicker/TimeZoneFilterTypeAdapter$FilterTypeResult;>;"
663 ····const/4·v8,·0x0661 ····const/4·v7,·0x0
  
664 ····.line·193662 ····.line·193
665 ····.local·v8,·"gmtOnly":Z663 ····.local·v7,·"gmtOnly":Z
666 ····const/16·v18,·0x0664 ····const/4·v14,·0x0
  
667 ····.line·194665 ····.line·194
668 ····.local·v18,·"startParsePosition":I666 ····.local·v14,·"startParsePosition":I
669 ····const/16·v20,·0x0667 ····const/16·v16,·0x0
  
670 ····move-object/from16·v0,·v16 
  
671 ····move/from16·v1,·v20668 ····move/from16·v0,·v16
  
672 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C669 ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->charAt(I)C
  
673 ····move-result·v20670 ····move-result·v16
  
674 ····const/16·v21,·0x2b671 ····const/16·v17,·0x2b
  
675 ····move/from16·v0,·v20672 ····move/from16·v0,·v16
  
676 ····move/from16·v1,·v21673 ····move/from16·v1,·v17
  
677 ····if-eq·v0,·v1,·:cond_2674 ····if-eq·v0,·v1,·:cond_2
  
678 ····const/16·v20,·0x0675 ····const/16·v16,·0x0
  
679 ····move-object/from16·v0,·v16 
  
680 ····move/from16·v1,·v20676 ····move/from16·v0,·v16
  
681 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C677 ····invoke-virtual·{v12,·v0},·Ljava/lang/String;->charAt(I)C
  
682 ····move-result·v20678 ····move-result·v16
  
683 ····const/16·v21,·0x2d679 ····const/16·v17,·0x2d
  
684 ····move/from16·v0,·v20680 ····move/from16·v0,·v16
  
685 ····move/from16·v1,·v21681 ····move/from16·v1,·v17
  
686 ····if-ne·v0,·v1,·:cond_3682 ····if-ne·v0,·v1,·:cond_3
  
687 ····.line·195683 ····.line·195
688 ····:cond_2684 ····:cond_2
689 ····const/4·v8,·0x1685 ····const/4·v7,·0x1
  
690 ····.line·198686 ····.line·198
691 ····:cond_3687 ····:cond_3
692 ····const-string·v20,·"gmt"688 ····const-string·v16,·"gmt"
  
Max diff block lines reached; 14926/19518 bytes (76.47%) of diff not shown.
23.6 KB
smali/com/android/timezonepicker/TimeZoneResultAdapter.smali
    
Offset 487, 223 lines modifiedOffset 487, 223 lines modified
  
487 ····.line·127487 ····.line·127
488 ····move/from16·v0,·p3488 ····move/from16·v0,·p3
  
489 ····iput·v0,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mLastFilterTime:I489 ····iput·v0,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mLastFilterTime:I
  
490 ····.line·129490 ····.line·129
491 ····const/4·v12,·0x0491 ····const/4·v11,·0x0
  
492 ····iput·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I492 ····iput·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
493 ····.line·130493 ····.line·130
494 ····const/4·v4,·0x0494 ····const/4·v3,·0x0
  
495 ····.line·132495 ····.line·132
496 ····.local·v4,·"idx":I496 ····.local·v3,·"idx":I
497 ····packed-switch·p1,·:pswitch_data_0497 ····packed-switch·p1,·:pswitch_data_0
  
498 ····.line·181498 ····.line·181
499 ····new-instance·v12,·Ljava/lang/IllegalArgumentException;499 ····new-instance·v11,·Ljava/lang/IllegalArgumentException;
  
500 ····invoke-direct·{v12},·Ljava/lang/IllegalArgumentException;-><init>()V500 ····invoke-direct·{v11},·Ljava/lang/IllegalArgumentException;-><init>()V
  
501 ····throw·v12501 ····throw·v11
  
502 ····.line·134502 ····.line·134
503 ····:pswitch_0503 ····:pswitch_0
504 ····iget-object·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I504 ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I
  
505 ····iget·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I505 ····iget·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
506 ····add-int/lit8·v14,·v13,·0x1506 ····add-int/lit8·v13,·v12,·0x1
  
507 ····iput·v14,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I507 ····iput·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
508 ····const/16·v14,·-0x64508 ····const/16·v13,·-0x64
  
509 ····aput·v14,·v12,·v13509 ····aput·v13,·v11,·v12
  
510 ····.line·183510 ····.line·183
511 ····:cond_0511 ····:cond_0
512 ····:pswitch_1512 ····:pswitch_1
513 ····iget·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I513 ····iget·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
514 ····if-lez·v12,·:cond_3514 ····if-lez·v11,·:cond_3
  
515 ····const/4·v12,·0x1515 ····const/4·v11,·0x1
  
516 ····:goto_0516 ····:goto_0
517 ····iput-boolean·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mHasResults:Z517 ····iput-boolean·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mHasResults:Z
  
518 ····.line·185518 ····.line·185
519 ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneResultAdapter;->notifyDataSetChanged()V519 ····invoke-virtual·{p0},·Lcom/android/timezonepicker/TimeZoneResultAdapter;->notifyDataSetChanged()V
  
520 ····.line·186520 ····.line·186
521 ····return-void521 ····return-void
  
522 ····.line·138522 ····.line·138
523 ····:pswitch_2523 ····:pswitch_2
524 ····iget-object·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mTimeZoneData:Lcom/android/timezonepicker/TimeZoneData;524 ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mTimeZoneData:Lcom/android/timezonepicker/TimeZoneData;
  
525 ····invoke-virtual·{v12},·Lcom/android/timezonepicker/TimeZoneData;->getDefaultTimeZoneIndex()I525 ····invoke-virtual·{v11},·Lcom/android/timezonepicker/TimeZoneData;->getDefaultTimeZoneIndex()I
  
526 ····move-result·v1526 ····move-result·v1
  
527 ····.line·139527 ····.line·139
528 ····.local·v1,·"defaultTzIndex":I528 ····.local·v1,·"defaultTzIndex":I
529 ····const/4·v12,·-0x1529 ····const/4·v11,·-0x1
  
530 ····if-eq·v1,·v12,·:cond_1530 ····if-eq·v1,·v11,·:cond_1
  
531 ····.line·140531 ····.line·140
532 ····iget-object·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I532 ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneIndices:[I
  
533 ····iget·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I533 ····iget·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
534 ····add-int/lit8·v14,·v13,·0x1534 ····add-int/lit8·v13,·v12,·0x1
  
535 ····iput·v14,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I535 ····iput·v13,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mFilteredTimeZoneLength:I
  
536 ····aput·v1,·v12,·v13536 ····aput·v1,·v11,·v12
  
537 ····.line·144537 ····.line·144
538 ····:cond_1538 ····:cond_1
539 ····iget-object·v12,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mContext:Landroid/content/Context;539 ····iget-object·v11,·p0,·Lcom/android/timezonepicker/TimeZoneResultAdapter;->mContext:Landroid/content/Context;
  
540 ····const-string·v13,·"com.android.calendar_preferences"540 ····const-string·v12,·"com.android.calendar_preferences"
  
541 ····const/4·v14,·0x0541 ····const/4·v13,·0x0
  
542 ····invoke-virtual·{v12,·v13,·v14},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;542 ····invoke-virtual·{v11,·v12,·v13},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  
543 ····move-result-object·v7543 ····move-result-object·v6
  
544 ····.line·146544 ····.line·146
545 ····.local·v7,·"prefs":Landroid/content/SharedPreferences;545 ····.local·v6,·"prefs":Landroid/content/SharedPreferences;
546 ····const-string·v12,·"preferences_recent_timezones"546 ····const-string·v11,·"preferences_recent_timezones"
  
547 ····const/4·v13,·0x0547 ····const/4·v12,·0x0
  
548 ····invoke-interface·{v7,·v12,·v13},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;548 ····invoke-interface·{v6,·v11,·v12},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
549 ····move-result-object·v9549 ····move-result-object·v8
  
550 ····.line·147550 ····.line·147
551 ····.local·v9,·"recentsString":Ljava/lang/String;551 ····.local·v8,·"recentsString":Ljava/lang/String;
552 ····invoke-static·{v9},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z552 ····invoke-static·{v8},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
553 ····move-result·v12553 ····move-result·v11
  
554 ····if-nez·v12,·:cond_0554 ····if-nez·v11,·:cond_0
  
555 ····.line·148555 ····.line·148
556 ····const-string·v12,·","556 ····const-string·v11,·","
  
557 ····invoke-virtual·{v9,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;557 ····invoke-virtual·{v8,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
558 ····move-result-object·v8558 ····move-result-object·v7
  
559 ····.line·149559 ····.line·149
560 ····.local·v8,·"recents":[Ljava/lang/String;560 ····.local·v7,·"recents":[Ljava/lang/String;
561 ····array-length·v12,·v8561 ····array-length·v11,·v7
  
562 ····add-int/lit8·v2,·v12,·-0x1562 ····add-int/lit8·v2,·v11,·-0x1
  
563 ····.local·v2,·"i":I563 ····.local·v2,·"i":I
564 ····:goto_1564 ····:goto_1
Max diff block lines reached; 17872/24060 bytes (74.28%) of diff not shown.
616 B
smali/com/android/timezonepicker/TimeZoneFilterTypeAdapter.smali
    
Offset 208, 15 lines modifiedOffset 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·v0209 ····return-object·v0
210 .end·method210 .end·method
  
211 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;211 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
212 ····.locals·1212 ····.locals·1
213 ····.param·p1,·"x0"····#·I 
  
214 ····.prologue213 ····.prologue
215 ····.line·34214 ····.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·v0216 ····move-result-object·v0
  
18.0 KB
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$recipients:Ljava/util/ArrayList;22 .field·final·synthetic·val$recipients:Ljava/util/ArrayList;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V24 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/ArrayList;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·249728 ····.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 modifiedOffset 38, 163 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·matchesFound(Ljava/util/Map;)V41 .method·public·matchesFound(Ljava/util/Map;)V
41 ····.locals·742 ····.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·annotation52 ····.end·annotation
  
52 ····.prologue53 ····.prologue
53 ····.line·250054 ····.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·v3,·Ljava/util/ArrayList;56 ····new-instance·v2,·Ljava/util/ArrayList;
  
56 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V57 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
57 ····.line·250258 ····.line·2502
58 ····.local·v3,·"replacements":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"59 ····.local·v2,·"replacements":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"
59 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->val$recipients:Ljava/util/ArrayList;60 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->val$recipients:Ljava/util/ArrayList;
  
60 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;61 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
61 ····move-result-object·v162 ····move-result-object·v5
  
62 ····.local·v1,·"i$":Ljava/util/Iterator; 
63 ····:goto_063 ····:goto_0
64 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z64 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
65 ····move-result·v565 ····move-result·v4
  
66 ····if-eqz·v5,·:cond_266 ····if-eqz·v4,·:cond_2
  
67 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;67 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
68 ····move-result-object·v468 ····move-result-object·v3
  
69 ····check-cast·v4,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;69 ····check-cast·v3,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
70 ····.line·250370 ····.line·2503
71 ····.local·v4,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;71 ····.local·v3,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····.line·250473 ····.line·2504
74 ····.local·v0,·"entry":Lcom/android/ex/chips/RecipientEntry;74 ····.local·v0,·"entry":Lcom/android/ex/chips/RecipientEntry;
75 ····if-eqz·v4,·:cond_075 ····if-eqz·v3,·:cond_0
  
 76 ····.line·2505
76 ····invoke-interface·{v4},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;77 ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
77 ····move-result-object·v578 ····move-result-object·v4
  
78 ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J79 ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J
  
79 ····move-result-wide·v580 ····move-result-wide·v6
  
 81 ····.line·2504
80 ····invoke-static·{v5,·v6},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z82 ····invoke-static·{v6,·v7},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z
  
81 ····move-result·v583 ····move-result·v4
  
82 ····if-eqz·v5,·:cond_084 ····if-eqz·v4,·:cond_0
  
83 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;85 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
  
84 ····iget-object·v5,·v5,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;86 ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
 87 ····.line·2506
85 ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable;88 ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable;
  
86 ····move-result-object·v589 ····move-result-object·v4
  
87 ····invoke-interface·{v5,·v4},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I90 ····invoke-interface·{v4,·v3},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I
  
88 ····move-result·v591 ····move-result·v4
  
89 ····const/4·v6,·-0x192 ····const/4·v6,·-0x1
  
90 ····if-eq·v5,·v6,·:cond_093 ····if-eq·v4,·v6,·:cond_0
  
91 ····.line·250894 ····.line·2508
92 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;95 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
  
93 ····iget-object·v5,·v5,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;96 ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
 97 ····.line·2509
94 ····invoke-interface·{v4},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;98 ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
95 ····move-result-object·v699 ····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·v6101 ····move-result-object·v6
  
 102 ····.line·2508
98 ····invoke-static·{v5,·v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2700(Lcom/android/ex/chips/RecipientEditTextView;Ljava/lang/String;)Ljava/lang/String;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·v2104 ····move-result-object·v1
  
100 ····.line·2510105 ····.line·2510
101 ····.local·v2,·"normalized":Ljava/lang/String;106 ····.local·v1,·"normalized":Ljava/lang/String;
102 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;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.
1.5 KB
smali/com/android/ex/chips/RecipientEditTextView$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
25 ····.prologue26 ····.prologue
26 ····.line·26327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 75, 18 lines modifiedOffset 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·v177 ····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·v181 ····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;)V83 ····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·27084 ····.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;
  
43.2 KB
smali/com/android/ex/chips/RecipientEditTextView.smali
    
Offset 177, 14 lines modifiedOffset 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·v0178 ····move-result-object·v0
  
179 ····const/16·v1,·0x20179 ····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·v1182 ····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·v0184 ····move-result-object·v0
Offset 206, 14 lines modifiedOffset 207, 15 lines modified
  
206 ····.line·132207 ····.line·132
207 ····sput·v2,·Lcom/android/ex/chips/RecipientEditTextView;->sSelectedTextColor:I208 ····sput·v2,·Lcom/android/ex/chips/RecipientEditTextView;->sSelectedTextColor:I
  
208 ····.line·212209 ····.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·v0213 ····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·250215 ····.line·250
Offset 733, 15 lines modifiedOffset 735, 15 lines modified
733 ····if-eqz·v2,·:cond_1735 ····if-eqz·v2,·:cond_1
  
734 ····.line·1274736 ····.line·1274
735 ····:cond_0737 ····:cond_0
736 ····:goto_0738 ····:goto_0
737 ····return·v1739 ····return·v1
  
738 ····.line·1269740 ····.line·1270
739 ····:cond_1741 ····: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·v2743 ····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 modifiedOffset 832, 90 lines modified
  
830 ····move-result·v2832 ····move-result·v2
  
831 ····add-int/2addr·v1,·v2833 ····add-int/2addr·v1,·v2
  
832 ····neg-int·v1,·v1834 ····neg-int·v1,·v1
  
 835 ····.line·705
833 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getDropDownVerticalOffset()I836 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getDropDownVerticalOffset()I
  
834 ····move-result·v2837 ····move-result·v2
  
835 ····add-int/2addr·v1,·v2838 ····add-int/2addr·v1,·v2
  
 839 ····.line·704
836 ····return·v1840 ····return·v1
837 .end·method841 .end·method
  
838 .method·private·checkChipWidths()V842 .method·private·checkChipWidths()V
839 ····.locals·8843 ····.locals·7
  
840 ····.prologue844 ····.prologue
841 ····.line·830845 ····.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·v3847 ····move-result-object·v2
  
844 ····.line·831848 ····.line·831
845 ····.local·v3,·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;849 ····.local·v2,·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
846 ····if-eqz·v3,·:cond_1850 ····if-eqz·v2,·:cond_1
  
847 ····.line·833851 ····.line·833
848 ····move-object·v0,·v3 
  
849 ····.local·v0,·"arr$":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; 
850 ····array-length·v5,·v0852 ····array-length·v4,·v2
  
851 ····.local·v5,·"len$":I 
852 ····const/4·v4,·0x0853 ····const/4·v3,·0x0
  
853 ····.local·v4,·"i$":I 
854 ····:goto_0854 ····:goto_0
855 ····if-ge·v4,·v5,·:cond_1855 ····if-ge·v3,·v4,·:cond_1
  
856 ····aget-object·v2,·v0,·v4856 ····aget-object·v1,·v2,·v3
  
857 ····.line·834857 ····.line·834
858 ····.local·v2,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;858 ····.local·v1,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
859 ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getBounds()Landroid/graphics/Rect;859 ····invoke-interface·{v1},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getBounds()Landroid/graphics/Rect;
  
860 ····move-result-object·v1860 ····move-result-object·v0
  
861 ····.line·835861 ····.line·835
862 ····.local·v1,·"bounds":Landroid/graphics/Rect;862 ····.local·v0,·"bounds":Landroid/graphics/Rect;
863 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I863 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I
  
864 ····move-result·v6864 ····move-result·v5
  
865 ····if-lez·v6,·:cond_0865 ····if-lez·v5,·:cond_0
  
866 ····iget·v6,·v1,·Landroid/graphics/Rect;->right:I866 ····iget·v5,·v0,·Landroid/graphics/Rect;->right:I
  
867 ····iget·v7,·v1,·Landroid/graphics/Rect;->left:I867 ····iget·v6,·v0,·Landroid/graphics/Rect;->left:I
  
868 ····sub-int/2addr·v6,·v7868 ····sub-int/2addr·v5,·v6
  
869 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I869 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEditTextView;->getWidth()I
  
870 ····move-result·v7870 ····move-result·v6
  
871 ····if-le·v6,·v7,·:cond_0871 ····if-le·v5,·v6,·:cond_0
  
872 ····.line·837872 ····.line·837
873 ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;873 ····invoke-interface·{v1},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
874 ····move-result-object·v6874 ····move-result-object·v5
  
875 ····invoke-virtual·{p0,·v2,·v6},·Lcom/android/ex/chips/RecipientEditTextView;->replaceChip(Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V875 ····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.
12.9 KB
smali/com/android/ex/chips/BaseRecipientAdapter$DirectoryFilter.smali
    
Offset 185, 88 lines modifiedOffset 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_3187 ····:cond_3
188 ····return-object·v1188 ····return-object·v1
189 .end·method189 .end·method
  
190 .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V190 .method·protected·publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V
191 ····.locals·7191 ····.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 ····.prologue194 ····.prologue
195 ····.line·391195 ····.line·391
196 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;196 ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;
  
197 ····invoke-static·{v3},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1500(Lcom/android/ex/chips/BaseRecipientAdapter;)Lcom/android/ex/chips/BaseRecipientAdapter$DelayedMessageHandler;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·v3198 ····move-result-object·v2
  
199 ····invoke-virtual·{v3},·Lcom/android/ex/chips/BaseRecipientAdapter$DelayedMessageHandler;->removeDelayedLoadMessage()V199 ····invoke-virtual·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter$DelayedMessageHandler;->removeDelayedLoadMessage()V
  
200 ····.line·396200 ····.line·396
201 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;201 ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;
  
202 ····invoke-static·{v3},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$800(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/lang/CharSequence;202 ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$800(Lcom/android/ex/chips/BaseRecipientAdapter;)Ljava/lang/CharSequence;
  
203 ····move-result-object·v3203 ····move-result-object·v2
  
204 ····invoke-static·{p1,·v3},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z204 ····invoke-static·{p1,·v2},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
205 ····move-result·v3205 ····move-result·v2
  
206 ····if-eqz·v3,·:cond_4206 ····if-eqz·v2,·:cond_4
  
207 ····.line·397207 ····.line·397
208 ····iget·v3,·p2,·Landroid/widget/Filter$FilterResults;->count:I208 ····iget·v2,·p2,·Landroid/widget/Filter$FilterResults;->count:I
  
209 ····if-lez·v3,·:cond_1209 ····if-lez·v2,·:cond_1
  
210 ····.line·399210 ····.line·399
211 ····iget-object·v1,·p2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;211 ····iget-object·v0,·p2,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
  
212 ····check-cast·v1,·Ljava/util/ArrayList;212 ····check-cast·v0,·Ljava/util/ArrayList;
  
213 ····.line·402213 ····.line·402
214 ····.local·v1,·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;"214 ····.local·v0,·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;"
215 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;215 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
216 ····move-result-object·v0216 ····move-result-object·v3
  
217 ····.local·v0,·"i$":Ljava/util/Iterator; 
218 ····:goto_0217 ····:goto_0
219 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z218 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
220 ····move-result·v3219 ····move-result·v2
  
221 ····if-eqz·v3,·:cond_1220 ····if-eqz·v2,·:cond_1
  
222 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;221 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
223 ····move-result-object·v2222 ····move-result-object·v1
  
224 ····check-cast·v2,·Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;223 ····check-cast·v1,·Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;
  
225 ····.line·403224 ····.line·403
226 ····.local·v2,·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;225 ····.local·v1,·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;
227 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->mParams:Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;226 ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->mParams:Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;
  
228 ····iget-wide·v3,·v3,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;->directoryId:J227 ····iget-wide·v4,·v2,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectorySearchParams;->directoryId:J
  
229 ····const-wide/16·v5,·0x0228 ····const-wide/16·v6,·0x0
  
230 ····cmp-long·v3,·v3,·v5229 ····cmp-long·v2,·v4,·v6
  
231 ····if-nez·v3,·:cond_0230 ····if-nez·v2,·:cond_0
  
232 ····const/4·v3,·0x1231 ····const/4·v2,·0x1
  
233 ····:goto_1232 ····: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·v4236 ····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 modifiedOffset 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·v6277 ····move-result-object·v6
  
 278 ····.line·403
278 ····invoke-static·{v2,·v3,·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;)V279 ····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_0280 ····goto·:goto_0
  
280 ····:cond_0281 ····:cond_0
281 ····const/4·v3,·0x0282 ····const/4·v2,·0x0
  
282 ····goto·:goto_1283 ····goto·:goto_1
  
283 ····.line·409284 ····.line·409
284 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
285 ····.end·local·v1····#·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;"285 ····.end·local·v0····#·"tempEntries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;>;"
286 ····.end·local·v2····#·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;286 ····.end·local·v1····#·"tempEntry":Lcom/android/ex/chips/BaseRecipientAdapter$TemporaryEntry;
287 ····:cond_1287 ····:cond_1
288 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;288 ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;
  
289 ····invoke-static·{v3},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1610(Lcom/android/ex/chips/BaseRecipientAdapter;)I289 ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1610(Lcom/android/ex/chips/BaseRecipientAdapter;)I
  
290 ····.line·410290 ····.line·410
291 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;291 ····iget-object·v2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;
  
292 ····invoke-static·{v3},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1600(Lcom/android/ex/chips/BaseRecipientAdapter;)I292 ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$1600(Lcom/android/ex/chips/BaseRecipientAdapter;)I
  
293 ····move-result·v3293 ····move-result·v2
  
294 ····if-lez·v3,·:cond_2294 ····if-lez·v2,·:cond_2
  
295 ····.line·415295 ····.line·415
296 ····iget-object·v3,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$DirectoryFilter;->this$0:Lcom/android/ex/chips/BaseRecipientAdapter;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.
39.0 KB
smali/com/android/ex/chips/RecipientAlternatesAdapter.smali
    
Offset 164, 53 lines modifiedOffset 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 ····.prologue166 ····.prologue
167 ····const/4·v3,·0x0167 ····const/4·v3,·0x0
  
168 ····.line·307168 ····.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·v0171 ····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·v0174 ····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·v1177 ····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·v0179 ····move-result-object·v0
  
177 ····const-string·v1,·"limit"180 ····const-string·v1,·"limit"
  
178 ····add-int/lit8·v2,·p1,·0x5181 ····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·v2184 ····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·v6187 ····move-result-object·v6
  
183 ····.line·313188 ····.line·313
184 ····.local·v6,·"builder":Landroid/net/Uri$Builder;189 ····.local·v6,·"builder":Landroid/net/Uri$Builder;
185 ····if-eqz·p2,·:cond_0190 ····if-eqz·p2,·:cond_0
  
186 ····.line·314191 ····.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·v1195 ····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·317198 ····.line·317
192 ····:cond_0199 ····:cond_0
193 ····if-eqz·p3,·:cond_1200 ····if-eqz·p3,·:cond_1
  
194 ····.line·318201 ····.line·318
Offset 281, 14 lines modifiedOffset 288, 15 lines modified
  
281 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z288 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
282 ····move-result·v0289 ····move-result·v0
  
283 ····if-nez·v0,·:cond_2290 ····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·v0293 ····move-result-object·v0
  
286 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z294 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
287 ····move-result·v0295 ····move-result·v0
Offset 308, 14 lines modifiedOffset 316, 15 lines modified
  
308 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z316 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
309 ····move-result·v0317 ····move-result·v0
  
310 ····if-nez·v0,·:cond_3318 ····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·v0321 ····move-result-object·v0
  
313 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z322 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
314 ····move-result·v0323 ····move-result·v0
Offset 334, 14 lines modifiedOffset 343, 15 lines modified
  
334 ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z343 ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
335 ····move-result·v0344 ····move-result·v0
  
336 ····if-nez·v0,·:cond_4345 ····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·v0348 ····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·v1350 ····move-result-object·v1
Offset 369, 14 lines modifiedOffset 379, 15 lines modified
  
369 ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z379 ····invoke-static·{v0,·v1},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
370 ····move-result·v0380 ····move-result·v0
  
371 ····if-nez·v0,·:cond_5381 ····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·v0384 ····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·v1386 ····move-result-object·v1
Offset 397, 14 lines modifiedOffset 408, 15 lines modified
  
397 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getPhotoBytes()[B408 ····invoke-virtual·{p0},·Lcom/android/ex/chips/RecipientEntry;->getPhotoBytes()[B
Max diff block lines reached; 36281/39788 bytes (91.19%) of diff not shown.
895 B
smali/com/android/ex/chips/Queries$2.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V16 .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V
17 ····.locals·017 ····.locals·0
18 ····.param·p1,·"x0"····#·[Ljava/lang/String;18 ····.param·p1,·"projection"····#·[Ljava/lang/String;
19 ····.param·p2,·"x1"····#·Landroid/net/Uri;19 ····.param·p2,·"contentFilter"····#·Landroid/net/Uri;
20 ····.param·p3,·"x2"····#·Landroid/net/Uri;20 ····.param·p3,·"content"····#·Landroid/net/Uri;
21 ····.param·p4,·"x3"····#·Ljava/lang/String;21 ····.param·p4,·"selectionColumn"····#·Ljava/lang/String;
  
22 ····.prologue22 ····.prologue
23 ····.line·5723 ····.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;)V24 ····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-void25 ····return-void
26 .end·method26 .end·method
271 B
smali/com/android/ex/chips/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·926 ····.line·9
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·59 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
12.0 KB
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$originalRecipients:Ljava/util/ArrayList;22 .field·final·synthetic·val$originalRecipients:Ljava/util/ArrayList;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V24 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;Ljava/util/ArrayList;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·262628 ····.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 modifiedOffset 38, 170 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·matchesFound(Ljava/util/Map;)V41 .method·public·matchesFound(Ljava/util/Map;)V
41 ····.locals·742 ····.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·annotation52 ····.end·annotation
  
52 ····.prologue53 ····.prologue
53 ····.line·263054 ····.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·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->val$originalRecipients:Ljava/util/ArrayList;56 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->val$originalRecipients:Ljava/util/ArrayList;
  
56 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;57 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
57 ····move-result-object·v158 ····move-result-object·v5
  
58 ····.local·v1,·"i$":Ljava/util/Iterator; 
59 ····:cond_059 ····:cond_0
60 ····:goto_060 ····:goto_0
61 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z61 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
62 ····move-result·v562 ····move-result·v4
  
63 ····if-eqz·v5,·:cond_263 ····if-eqz·v4,·:cond_2
  
64 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;64 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
65 ····move-result-object·v365 ····move-result-object·v2
  
66 ····check-cast·v3,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;66 ····check-cast·v2,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
67 ····.line·263167 ····.line·2631
68 ····.local·v3,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;68 ····.local·v2,·"temp":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
69 ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;69 ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
70 ····move-result-object·v570 ····move-result-object·v4
  
 71 ····.line·2632
71 ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J72 ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEntry;->getContactId()J
  
72 ····move-result-wide·v573 ····move-result-wide·v6
  
 74 ····.line·2631
73 ····invoke-static·{v5,·v6},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z75 ····invoke-static·{v6,·v7},·Lcom/android/ex/chips/RecipientEntry;->isCreatedRecipient(J)Z
  
74 ····move-result·v576 ····move-result·v4
  
75 ····if-eqz·v5,·:cond_077 ····if-eqz·v4,·:cond_0
  
76 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;78 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;
  
77 ····iget-object·v5,·v5,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;79 ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
 80 ····.line·2633
78 ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable;81 ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getSpannable()Landroid/text/Spannable;
  
79 ····move-result-object·v582 ····move-result-object·v4
  
80 ····invoke-interface·{v5,·v3},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I83 ····invoke-interface·{v4,·v2},·Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I
  
81 ····move-result·v584 ····move-result·v4
  
82 ····const/4·v6,·-0x185 ····const/4·v6,·-0x1
  
83 ····if-eq·v5,·v6,·:cond_086 ····if-eq·v4,·v6,·:cond_0
  
84 ····.line·263587 ····.line·2635
85 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;88 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;
  
86 ····iget-object·v5,·v5,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;89 ····iget-object·v4,·v4,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
 90 ····.line·2636
87 ····invoke-interface·{v3},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;91 ····invoke-interface·{v2},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
88 ····move-result-object·v692 ····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·v694 ····move-result-object·v6
  
 95 ····.line·2635
91 ····invoke-static·{v5,·v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2700(Lcom/android/ex/chips/RecipientEditTextView;Ljava/lang/String;)Ljava/lang/String;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·v297 ····move-result-object·v1
  
93 ····.line·263798 ····.line·2637
94 ····.local·v2,·"normalized":Ljava/lang/String;99 ····.local·v1,·"normalized":Ljava/lang/String;
95 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;100 ····iget-object·v4,·p0,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;->this$1:Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;
  
96 ····iget-object·v6,·v5,·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;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,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;103 ····invoke-interface·{p1,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
98 ····move-result-object·v5104 ····move-result-object·v4
  
99 ····check-cast·v5,·Lcom/android/ex/chips/RecipientEntry;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.
8.25 KB
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask.smali
    
Offset 203, 21 lines modifiedOffset 203, 19 lines modified
203 ····goto·:goto_0203 ····goto·:goto_0
204 .end·method204 .end·method
  
  
205 #·virtual·methods205 #·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·1207 ····.locals·1
208 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
209 ····.prologue208 ····.prologue
210 ····.line·2424209 ····.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·v0212 ····move-result-object·v0
  
215 ····return-object·v0213 ····return-object·v0
216 .end·method214 .end·method
  
Offset 371, 112 lines modifiedOffset 369, 114 lines modified
371 ····:cond_5369 ····: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·v6372 ····move-result-object·v6
  
 373 ····.line·2497
375 ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I374 ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I
  
376 ····move-result·v7375 ····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·v8377 ····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;)V379 ····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;)V381 ····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_2382 ····goto·:goto_2
383 .end·method383 .end·method
  
384 .method·protected·onPreExecute()V384 .method·protected·onPreExecute()V
385 ····.locals·8385 ····.locals·8
  
386 ····.prologue386 ····.prologue
387 ····.line·2442387 ····.line·2442
388 ····new-instance·v4,·Ljava/util/ArrayList;388 ····new-instance·v3,·Ljava/util/ArrayList;
  
389 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V389 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
390 ····.line·2444390 ····.line·2444
391 ····.local·v4,·"originalRecipients":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"391 ····.local·v3,·"originalRecipients":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"
392 ····iget-object·v6,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;392 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
393 ····invoke-virtual·{v6},·Lcom/android/ex/chips/RecipientEditTextView;->getSortedRecipients()[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;393 ····invoke-virtual·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->getSortedRecipients()[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
394 ····move-result-object·v1394 ····move-result-object·v1
  
395 ····.line·2445395 ····.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,·0x0397 ····const/4·v2,·0x0
  
398 ····.local·v2,·"i":I398 ····.local·v2,·"i":I
399 ····:goto_0399 ····:goto_0
400 ····array-length·v6,·v1400 ····array-length·v5,·v1
  
401 ····if-ge·v2,·v6,·:cond_0401 ····if-ge·v2,·v5,·:cond_0
  
402 ····.line·2446402 ····.line·2446
403 ····aget-object·v6,·v1,·v2403 ····aget-object·v5,·v1,·v2
  
404 ····invoke-interface·{v4,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z404 ····invoke-interface·{v3,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
405 ····.line·2445405 ····.line·2445
406 ····add-int/lit8·v2,·v2,·0x1406 ····add-int/lit8·v2,·v2,·0x1
  
407 ····goto·:goto_0407 ····goto·:goto_0
  
408 ····.line·2448408 ····.line·2448
409 ····:cond_0409 ····:cond_0
410 ····iget-object·v6,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;410 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
411 ····invoke-static·{v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList;411 ····invoke-static·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList;
  
412 ····move-result-object·v6412 ····move-result-object·v5
  
413 ····if-eqz·v6,·:cond_1413 ····if-eqz·v5,·:cond_1
  
414 ····.line·2449414 ····.line·2449
415 ····iget-object·v6,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;415 ····iget-object·v5,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
416 ····invoke-static·{v6},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList;416 ····invoke-static·{v5},·Lcom/android/ex/chips/RecipientEditTextView;->access$2500(Lcom/android/ex/chips/RecipientEditTextView;)Ljava/util/ArrayList;
  
417 ····move-result-object·v6417 ····move-result-object·v5
  
418 ····invoke-interface·{v4,·v6},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z418 ····invoke-interface·{v3,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
419 ····.line·2452419 ····.line·2452
420 ····:cond_1420 ····:cond_1
421 ····new-instance·v5,·Ljava/util/ArrayList;421 ····new-instance·v4,·Ljava/util/ArrayList;
  
 422 ····.line·2453
422 ····invoke-interface·{v4},·Ljava/util/List;->size()I423 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
423 ····move-result·v6424 ····move-result·v5
  
424 ····invoke-direct·{v5,·v6},·Ljava/util/ArrayList;-><init>(I)V425 ····invoke-direct·{v4,·v5},·Ljava/util/ArrayList;-><init>(I)V
  
425 ····.line·2455426 ····.line·2455
426 ····.local·v5,·"replacements":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"427 ····.local·v4,·"replacements":Ljava/util/List;,·"Ljava/util/List<Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;>;"
427 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;428 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
428 ····move-result-object·v3429 ····move-result-object·v5
  
429 ····.local·v3,·"i$":Ljava/util/Iterator; 
430 ····:goto_1430 ····:goto_1
431 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z431 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
432 ····move-result·v6432 ····move-result·v6
  
Max diff block lines reached; 2033/8289 bytes (24.53%) of diff not shown.
632 B
smali/com/android/ex/chips/RecipientEditTextView$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V20 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
22 ····.prologue23 ····.prologue
23 ····.line·27924 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
571 B
smali/com/android/ex/chips/BaseRecipientAdapter$DefaultFilter.smali
    
Offset 426, 14 lines modifiedOffset 426, 15 lines modified
  
426 ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$100(Lcom/android/ex/chips/BaseRecipientAdapter;)I426 ····invoke-static·{v2},·Lcom/android/ex/chips/BaseRecipientAdapter;->access$100(Lcom/android/ex/chips/BaseRecipientAdapter;)I
  
427 ····move-result·v2427 ····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()I430 ····invoke-interface·{v3},·Ljava/util/Set;->size()I
  
430 ····move-result·v3431 ····move-result·v3
  
431 ····sub-int·v1,·v2,·v3432 ····sub-int·v1,·v2,·v3
  
432 ····.line·303433 ····.line·303
991 B
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1$1.smali
    
Offset 24, 14 lines modifiedOffset 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·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Lcom/android/ex/chips/RecipientEntry;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$2"····#·Lcom/android/ex/chips/RecipientEditTextView$IndividualReplacementTask$1;
  
28 ····.prologue29 ····.prologue
29 ····.line·264730 ····.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;
  
2.0 KB
smali/com/android/ex/chips/RecipientEditTextView$IndividualReplacementTask.smali
    
Offset 57, 21 lines modifiedOffset 57, 19 lines modified
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·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·161 ····.locals·1
62 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
63 ····.prologue62 ····.prologue
64 ····.line·260763 ····.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·v066 ····move-result-object·v0
  
69 ····return-object·v067 ····return-object·v0
70 .end·method68 .end·method
  
Offset 158, 26 lines modifiedOffset 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·v5159 ····move-result-object·v5
  
 160 ····.line·2625
162 ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I161 ····invoke-virtual·{v0},·Lcom/android/ex/chips/BaseRecipientAdapter;->getQueryType()I
  
163 ····move-result·v6162 ····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·v7164 ····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;)V166 ····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;)V168 ····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·2663169 ····.line·2663
170 ····const/4·v5,·0x0170 ····const/4·v5,·0x0
  
171 ····return-object·v5171 ····return-object·v5
172 .end·method172 .end·method
630 B
smali/com/android/ex/chips/RecipientEditTextView$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
25 ····.prologue26 ····.prologue
26 ····.line·23927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
279 B
smali/com/android/ex/chips/Queries.smali
    
Offset 148, 10 lines modifiedOffset 148, 9 lines modified
148 .method·constructor·<init>()V148 .method·constructor·<init>()V
149 ····.locals·0149 ····.locals·0
  
150 ····.prologue150 ····.prologue
151 ····.line·28151 ····.line·28
152 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V152 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
153 ····.line·66 
154 ····return-void153 ····return-void
155 .end·method154 .end·method
2.18 KB
smali/com/android/ex/chips/RecipientEditTextView$7.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 .field·final·synthetic·val$width:I34 .field·final·synthetic·val$width:I
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;I)V36 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;I)V
37 ····.locals·037 ····.locals·0
 38 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
38 ····.prologue39 ····.prologue
39 ····.line·145440 ····.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 modifiedOffset 72, 19 lines modified
71 ····move-result-object·v072 ····move-result-object·v0
  
72 ····return-object·v073 ····return-object·v0
73 .end·method74 .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·176 ····.locals·1
76 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
77 ····.prologue77 ····.prologue
78 ····.line·145478 ····.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·v081 ····move-result-object·v0
  
83 ····return-object·v082 ····return-object·v0
84 .end·method83 .end·method
  
Offset 237, 14 lines modifiedOffset 236, 15 lines modified
  
237 ····mul-float/2addr·v4,·v5236 ····mul-float/2addr·v4,·v5
  
238 ····add-float/2addr·v3,·v4237 ····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()I240 ····invoke-virtual·{v4},·Lcom/android/ex/chips/RecipientEditTextView;->getLineCount()I
  
241 ····move-result·v4241 ····move-result·v4
  
242 ····add-int/lit8·v4,·v4,·-0x1242 ····add-int/lit8·v4,·v4,·-0x1
  
243 ····sub-int/2addr·v4,·v1243 ····sub-int/2addr·v4,·v1
Offset 263, 18 lines modifiedOffset 263, 16 lines modified
  
263 ····.restart·local·v0····#·"bottom":I263 ····.restart·local·v0····#·"bottom":I
264 ····goto·:goto_0264 ····goto·:goto_0
265 .end·method265 .end·method
  
266 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V266 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
267 ····.locals·0267 ····.locals·0
268 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
269 ····.prologue268 ····.prologue
270 ····.line·1454269 ····.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;)V271 ····invoke-virtual·{p0,·p1},·Lcom/android/ex/chips/RecipientEditTextView$7;->onPostExecute(Landroid/widget/ListAdapter;)V
  
274 ····return-void272 ····return-void
275 .end·method273 .end·method
1.46 KB
smali/com/android/ex/chips/RecipientEditTextView$8.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$spannable:Landroid/text/Spannable;32 .field·final·synthetic·val$spannable:Landroid/text/Spannable;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Landroid/text/Spannable;)V34 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Landroid/text/Spannable;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
36 ····.prologue37 ····.prologue
37 ····.line·172238 ····.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 modifiedOffset 97, 20 lines modified
96 ····const/4·v2,·0x097 ····const/4·v2,·0x0
  
97 ····goto·:goto_098 ····goto·:goto_0
98 .end·method99 .end·method
  
99 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I100 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
100 ····.locals·1101 ····.locals·1
101 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
102 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
103 ····.prologue102 ····.prologue
104 ····.line·1722103 ····.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;)I106 ····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·v0107 ····move-result·v0
  
111 ····return·v0108 ····return·v0
112 .end·method109 .end·method
895 B
smali/com/android/ex/chips/Queries$1.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V16 .method·constructor·<init>([Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Ljava/lang/String;)V
17 ····.locals·017 ····.locals·0
18 ····.param·p1,·"x0"····#·[Ljava/lang/String;18 ····.param·p1,·"projection"····#·[Ljava/lang/String;
19 ····.param·p2,·"x1"····#·Landroid/net/Uri;19 ····.param·p2,·"contentFilter"····#·Landroid/net/Uri;
20 ····.param·p3,·"x2"····#·Landroid/net/Uri;20 ····.param·p3,·"content"····#·Landroid/net/Uri;
21 ····.param·p4,·"x3"····#·Ljava/lang/String;21 ····.param·p4,·"selectionColumn"····#·Ljava/lang/String;
  
22 ····.prologue22 ····.prologue
23 ····.line·3923 ····.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;)V24 ····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-void25 ····return-void
26 .end·method26 .end·method
24.8 KB
smali/com/android/ex/chips/RecipientEditTextView$RecipientTextWatcher.smali
    
Offset 45, 411 lines modifiedOffset 45, 340 lines modified
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·afterTextChanged(Landroid/text/Editable;)V48 .method·public·afterTextChanged(Landroid/text/Editable;)V
49 ····.locals·1749 ····.locals·13
50 ····.param·p1,·"s"····#·Landroid/text/Editable;50 ····.param·p1,·"s"····#·Landroid/text/Editable;
  
51 ····.prologue51 ····.prologue
 52 ····const/4·v12,·0x1
  
 53 ····const/4·v2,·0x0
  
52 ····.line·219154 ····.line·2191
53 ····invoke-static/range·{p1·..·p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z55 ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
54 ····move-result·v1456 ····move-result·v10
  
55 ····if-eqz·v14,·:cond_257 ····if-eqz·v10,·:cond_2
  
56 ····.line·219358 ····.line·2193
57 ····move-object/from16·v0,·p059 ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
58 ····iget-object·v14,·v0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;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·v1061 ····move-result-object·v6
  
61 ····.line·219462 ····.line·2194
62 ····.local·v10,·"spannable":Landroid/text/Spannable;63 ····.local·v6,·"spannable":Landroid/text/Spannable;
63 ····const/4·v14,·0x0 
  
64 ····move-object/from16·v0,·p0 
  
65 ····iget-object·v15,·v0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;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 ····move-result-object·v1565 ····invoke-virtual·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable;
  
68 ····invoke-interface·{v15},·Landroid/text/Editable;->length()I66 ····move-result-object·v10
  
69 ····move-result·v1567 ····invoke-interface·{v10},·Landroid/text/Editable;->length()I
  
70 ····const-class·v16,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;68 ····move-result·v10
  
71 ····move-object/from16·v0,·v1669 ····const-class·v11,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
72 ····invoke-interface·{v10,·v14,·v15,·v0},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;70 ····invoke-interface·{v6,·v2,·v10,·v11},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
  
73 ····move-result-object·v371 ····move-result-object·v1
  
74 ····check-cast·v3,·[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;72 ····check-cast·v1,·[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
75 ····.line·219673 ····.line·2196
76 ····.local·v3,·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;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·v8,·v175 ····array-length·v10,·v1
  
80 ····.local·v8,·"len$":I 
81 ····const/4·v5,·0x0 
  
82 ····.local·v5,·"i$":I 
83 ····:goto_076 ····:goto_0
84 ····if-ge·v5,·v8,·:cond_077 ····if-ge·v2,·v10,·:cond_0
  
85 ····aget-object·v2,·v1,·v578 ····aget-object·v0,·v1,·v2
  
86 ····.line·219779 ····.line·2197
87 ····.local·v2,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;80 ····.local·v0,·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
88 ····invoke-interface·{v10,·v2},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V81 ····invoke-interface·{v6,·v0},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V
  
89 ····.line·219682 ····.line·2196
90 ····add-int/lit8·v5,·v5,·0x183 ····add-int/lit8·v2,·v2,·0x1
  
91 ····goto·:goto_084 ····goto·:goto_0
  
92 ····.line·219985 ····.line·2199
93 ····.end·local·v2····#·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;86 ····.end·local·v0····#·"chip":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
94 ····:cond_087 ····:cond_0
95 ····move-object/from16·v0,·p0 
  
96 ····iget-object·v14,·v0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;88 ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
97 ····invoke-static·{v14},·Lcom/android/ex/chips/RecipientEditTextView;->access$1700(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/text/style/ImageSpan;89 ····invoke-static·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->access$1700(Lcom/android/ex/chips/RecipientEditTextView;)Landroid/text/style/ImageSpan;
  
98 ····move-result-object·v1490 ····move-result-object·v10
  
99 ····if-eqz·v14,·:cond_191 ····if-eqz·v10,·:cond_1
  
100 ····.line·220092 ····.line·2200
101 ····move-object/from16·v0,·p093 ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
102 ····iget-object·v14,·v0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;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·v1495 ····move-result-object·v10
  
105 ····invoke-interface·{v10,·v14},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V96 ····invoke-interface·{v6,·v10},·Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V
  
106 ····.line·225097 ····.line·2250
107 ····.end·local·v1····#·"arr$":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip; 
108 ····.end·local·v3····#·"chips":[Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;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·v10····#·"spannable":Landroid/text/Spannable;99 ····.end·local·v6····#·"spannable":Landroid/text/Spannable;
112 ····:cond_1100 ····:cond_1
113 ····:goto_1101 ····:goto_1
114 ····return-void102 ····return-void
  
115 ····.line·2206103 ····.line·2206
116 ····:cond_2104 ····:cond_2
117 ····move-object/from16·v0,·p0105 ····iget-object·v10,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
118 ····iget-object·v14,·v0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientTextWatcher;->this$0:Lcom/android/ex/chips/RecipientEditTextView;106 ····invoke-static·{v10},·Lcom/android/ex/chips/RecipientEditTextView;->access$1800(Lcom/android/ex/chips/RecipientEditTextView;)Z
  
119 ····invoke-static·{v14},·Lcom/android/ex/chips/RecipientEditTextView;->access$1800(Lcom/android/ex/chips/RecipientEditTextView;)Z107 ····move-result·v10
  
120 ····move-result·v14 
  
121 ····if-nez·v14,·:cond_1108 ····if-nez·v10,·:cond_1
Max diff block lines reached; 18404/25293 bytes (72.76%) of diff not shown.
630 B
smali/com/android/ex/chips/RecipientEditTextView$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
25 ····.prologue26 ····.prologue
26 ····.line·42427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.4 KB
smali/com/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$replacements:Ljava/util/List;24 .field·final·synthetic·val$replacements:Ljava/util/List;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;Ljava/util/List;Ljava/util/List;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
  
28 ····.prologue29 ····.prologue
29 ····.line·255030 ····.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 modifiedOffset 45, 146 lines modified
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·public·run()V46 .method·public·run()V
46 ····.locals·1547 ····.locals·15
  
47 ····.prologue48 ····.prologue
48 ····const/4·v11,·0x049 ····const/4·v10,·0x0
  
49 ····.line·255350 ····.line·2553
50 ····new-instance·v10,·Landroid/text/SpannableStringBuilder;51 ····new-instance·v9,·Landroid/text/SpannableStringBuilder;
  
51 ····iget-object·v12,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;52 ····iget-object·v11,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->this$1:Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;
  
52 ····iget-object·v12,·v12,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;53 ····iget-object·v11,·v11,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask;->this$0:Lcom/android/ex/chips/RecipientEditTextView;
  
53 ····invoke-virtual·{v12},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable;54 ····invoke-virtual·{v11},·Lcom/android/ex/chips/RecipientEditTextView;->getText()Landroid/text/Editable;
  
54 ····move-result-object·v1255 ····move-result-object·v11
  
55 ····invoke-direct·{v10,·v12},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V56 ····invoke-direct·{v9,·v11},·Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
  
56 ····.line·255457 ····.line·2554
57 ····.local·v10,·"text":Landroid/text/Editable;58 ····.local·v9,·"text":Landroid/text/Editable;
58 ····const/4·v3,·0x059 ····const/4·v3,·0x0
  
59 ····.line·255560 ····.line·2555
60 ····.local·v3,·"i":I61 ····.local·v3,·"i":I
61 ····iget-object·v12,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$recipients:Ljava/util/List;62 ····iget-object·v11,·p0,·Lcom/android/ex/chips/RecipientEditTextView$RecipientReplacementTask$2;->val$recipients:Ljava/util/List;
  
62 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;63 ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
63 ····move-result-object·v464 ····move-result-object·v11
  
64 ····.local·v4,·"i$":Ljava/util/Iterator; 
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
67 ····move-result·v1267 ····move-result·v12
  
68 ····if-eqz·v12,·:cond_268 ····if-eqz·v12,·:cond_2
  
69 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
70 ····move-result-object·v070 ····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·255672 ····.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·v876 ····move-result-object·v7
  
77 ····check-cast·v8,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;77 ····check-cast·v7,·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
  
78 ····.line·255778 ····.line·2557
79 ····.local·v8,·"replacement":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;79 ····.local·v7,·"replacement":Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;
80 ····if-eqz·v8,·:cond_080 ····if-eqz·v7,·:cond_0
  
81 ····.line·255881 ····.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·v783 ····move-result-object·v6
  
84 ····.line·255984 ····.line·2559
85 ····.local·v7,·"oldEntry":Lcom/android/ex/chips/RecipientEntry;85 ····.local·v6,·"oldEntry":Lcom/android/ex/chips/RecipientEntry;
86 ····invoke-interface·{v8},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;86 ····invoke-interface·{v7},·Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;->getEntry()Lcom/android/ex/chips/RecipientEntry;
  
87 ····move-result-object·v687 ····move-result-object·v5
  
88 ····.line·256088 ····.line·2561
89 ····.local·v6,·"newEntry":Lcom/android/ex/chips/RecipientEntry;89 ····.local·v5,·"newEntry":Lcom/android/ex/chips/RecipientEntry;
90 ····invoke-static·{v7,·v6},·Lcom/android/ex/chips/RecipientAlternatesAdapter;->getBetterRecipient(Lcom/android/ex/chips/RecipientEntry;Lcom/android/ex/chips/RecipientEntry;)Lcom/android/ex/chips/RecipientEntry;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·v1291 ····move-result-object·v12
  
92 ····if-ne·v12,·v6,·:cond_192 ····if-ne·v12,·v5,·:cond_1
  
93 ····const/4·v5,·0x193 ····const/4·v4,·0x1
  
94 ····.line·256494 ····.line·2564
95 ····.local·v5,·"isBetter":Z95 ····.local·v4,·"isBetter":Z
96 ····:goto_196 ····:goto_1
97 ····if-eqz·v5,·:cond_097 ····if-eqz·v4,·:cond_0
  
98 ····.line·256698 ····.line·2566
99 ····invoke-interface·{v10,·v0},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I99 ····invoke-interface·{v9,·v0},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I
  
100 ····move-result·v9100 ····move-result·v8
  
101 ····.line·2567101 ····.line·2567
102 ····.local·v9,·"start":I102 ····.local·v8,·"start":I
103 ····const/4·v12,·-0x1103 ····const/4·v12,·-0x1
  
104 ····if-eq·v9,·v12,·:cond_0104 ····if-eq·v8,·v12,·:cond_0
  
105 ····.line·2570105 ····.line·2571
106 ····invoke-interface·{v10,·v0},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I106 ····invoke-interface·{v9,·v0},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I
  
107 ····move-result·v12107 ····move-result·v12
  
108 ····add-int/lit8·v12,·v12,·0x1108 ····add-int/lit8·v12,·v12,·0x1
  
109 ····invoke-interface·{v10},·Landroid/text/Editable;->length()I109 ····invoke-interface·{v9},·Landroid/text/Editable;->length()I
  
110 ····move-result·v13110 ····move-result·v13
  
111 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(II)I111 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->min(II)I
Max diff block lines reached; 6129/12577 bytes (48.73%) of diff not shown.
1.82 KB
smali/com/android/ex/chips/RecipientEntry.smali
    
Offset 250, 14 lines modifiedOffset 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·v2251 ····move-result-object·v2
  
252 ····if-eqz·p9,·:cond_0252 ····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·v10255 ····move-result-object·v10
  
255 ····:goto_0256 ····:goto_0
256 ····const/4·v11,·0x0257 ····const/4·v11,·0x0
  
Offset 271, 16 lines modifiedOffset 272, 18 lines modified
  
271 ····move-wide/from16·v8,·p7272 ····move-wide/from16·v8,·p7
  
272 ····move/from16·v12,·p10273 ····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)V274 ····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·v0276 ····return-object·v0
  
 277 ····.line·175
275 ····:cond_0278 ····:cond_0
276 ····const/4·v10,·0x0279 ····const/4·v10,·0x0
  
277 ····goto·:goto_0280 ····goto·:goto_0
278 .end·method281 .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 modifiedOffset 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·v2350 ····move-result-object·v2
  
348 ····if-eqz·p9,·:cond_0351 ····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·v10354 ····move-result-object·v10
  
351 ····:goto_0355 ····:goto_0
352 ····const/4·v11,·0x1356 ····const/4·v11,·0x1
  
Offset 367, 16 lines modifiedOffset 371, 18 lines modified
  
367 ····move-wide/from16·v8,·p7371 ····move-wide/from16·v8,·p7
  
368 ····move/from16·v12,·p10372 ····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)V373 ····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·v0375 ····return-object·v0
  
 376 ····.line·165
371 ····:cond_0377 ····:cond_0
372 ····const/4·v10,·0x0378 ····const/4·v10,·0x0
  
373 ····goto·:goto_0379 ····goto·:goto_0
374 .end·method380 .end·method
  
375 .method·public·static·isCreatedRecipient(J)Z381 .method·public·static·isCreatedRecipient(J)Z
1.22 KB
smali/com/android/ex/chips/BaseRecipientAdapter$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$photoThumbnailUri:Landroid/net/Uri;32 .field·final·synthetic·val$photoThumbnailUri:Landroid/net/Uri;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter;Landroid/net/Uri;Lcom/android/ex/chips/RecipientEntry;)V34 .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter;Landroid/net/Uri;Lcom/android/ex/chips/RecipientEntry;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/BaseRecipientAdapter;
  
36 ····.prologue37 ····.prologue
37 ····.line·75438 ····.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 modifiedOffset 51, 19 lines modified
50 ····return-void51 ····return-void
51 .end·method52 .end·method
  
  
52 #·virtual·methods53 #·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·155 ····.locals·1
55 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
56 ····.prologue56 ····.prologue
57 ····.line·75457 ····.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·v060 ····move-result-object·v0
  
62 ····return-object·v061 ····return-object·v0
63 .end·method62 .end·method
  
11.0 KB
smali/com/android/ex/chips/BaseRecipientAdapter.smali
    
Offset 662, 61 lines modifiedOffset 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>()V664 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
665 ····.line·679665 ····.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·v7,·0x0667 ····const/4·v6,·0x0
  
668 ····.line·680668 ····.line·680
669 ····.local·v7,·"validEntryCount":I669 ····.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·v8671 ····move-result-object·v7
  
672 ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator;672 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
673 ····move-result-object·v4673 ····move-result-object·v7
  
674 ····.local·v4,·"i$":Ljava/util/Iterator; 
675 ····:cond_0674 ····:cond_0
676 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z675 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
677 ····move-result·v8676 ····move-result·v8
  
678 ····if-eqz·v8,·:cond_2677 ····if-eqz·v8,·:cond_2
  
679 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;678 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
680 ····move-result-object·v5679 ····move-result-object·v4
  
681 ····check-cast·v5,·Ljava/util/Map$Entry;680 ····check-cast·v4,·Ljava/util/Map$Entry;
  
682 ····.line·681681 ····.line·681
683 ····.local·v5,·"mapEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;>;"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·{v5},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;683 ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
685 ····move-result-object·v2684 ····move-result-object·v2
  
686 ····check-cast·v2,·Ljava/util/List;685 ····check-cast·v2,·Ljava/util/List;
  
687 ····.line·682686 ····.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()I688 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
690 ····move-result·v6689 ····move-result·v5
  
691 ····.line·683690 ····.line·683
692 ····.local·v6,·"size":I691 ····.local·v5,·"size":I
693 ····const/4·v3,·0x0692 ····const/4·v3,·0x0
  
694 ····.local·v3,·"i":I693 ····.local·v3,·"i":I
695 ····:goto_0694 ····:goto_0
696 ····if-ge·v3,·v6,·:cond_1695 ····if-ge·v3,·v5,·:cond_1
  
697 ····.line·684696 ····.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·v1698 ····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 modifiedOffset 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;)Z725 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
727 ····.line·686726 ····.line·686
728 ····invoke-direct·{p0,·v1},·Lcom/android/ex/chips/BaseRecipientAdapter;->tryFetchPhoto(Lcom/android/ex/chips/RecipientEntry;)V727 ····invoke-direct·{p0,·v1},·Lcom/android/ex/chips/BaseRecipientAdapter;->tryFetchPhoto(Lcom/android/ex/chips/RecipientEntry;)V
  
729 ····.line·687728 ····.line·687
730 ····add-int/lit8·v7,·v7,·0x1729 ····add-int/lit8·v6,·v6,·0x1
  
731 ····.line·683730 ····.line·683
732 ····add-int/lit8·v3,·v3,·0x1731 ····add-int/lit8·v3,·v3,·0x1
  
733 ····goto·:goto_0732 ····goto·:goto_0
  
734 ····.line·689733 ····.line·689
735 ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry;734 ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry;
736 ····:cond_1735 ····:cond_1
737 ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I736 ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I
  
738 ····if-le·v7,·v8,·:cond_0737 ····if-le·v6,·v8,·:cond_0
  
739 ····.line·693738 ····.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":I740 ····.end·local·v3····#·"i":I
742 ····.end·local·v5····#·"mapEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;>;"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·v6····#·"size":I742 ····.end·local·v5····#·"size":I
744 ····:cond_2743 ····:cond_2
745 ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I744 ····iget·v7,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I
  
746 ····if-gt·v7,·v8,·:cond_3745 ····if-gt·v6,·v7,·:cond_3
  
747 ····.line·694746 ····.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·v4748 ····move-result-object·v7
  
750 ····:goto_1749 ····:goto_1
751 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z750 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
752 ····move-result·v8751 ····move-result·v8
  
753 ····if-eqz·v8,·:cond_3752 ····if-eqz·v8,·:cond_3
  
754 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;753 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
755 ····move-result-object·v1754 ····move-result-object·v1
  
756 ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry;755 ····check-cast·v1,·Lcom/android/ex/chips/RecipientEntry;
  
757 ····.line·695756 ····.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:I758 ····iget·v8,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter;->mPreferredMaxResultCount:I
  
760 ····if-le·v7,·v8,·:cond_4759 ····if-le·v6,·v8,·:cond_4
  
761 ····.line·705760 ····.line·705
762 ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry;761 ····.end·local·v1····#·"entry":Lcom/android/ex/chips/RecipientEntry;
763 ····:cond_3762 ····:cond_3
764 ····return-object·v0763 ····return-object·v0
  
765 ····.line·698764 ····.line·698
Offset 787, 15 lines modifiedOffset 786, 15 lines modified
787 ····:cond_4786 ····:cond_4
788 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z787 ····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.
630 B
smali/com/android/ex/chips/RecipientEditTextView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
25 ····.prologue26 ····.prologue
26 ····.line·23027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
624 B
smali/com/android/ex/chips/BaseRecipientAdapter$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$photoBytes:[B22 .field·final·synthetic·val$photoBytes:[B
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter$1;[B)V24 .method·constructor·<init>(Lcom/android/ex/chips/BaseRecipientAdapter$1;[B)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/ex/chips/BaseRecipientAdapter$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·76528 ····.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:[B30 ····iput-object·p2,·p0,·Lcom/android/ex/chips/BaseRecipientAdapter$1$1;->val$photoBytes:[B
  
615 B
smali/com/android/ex/chips/BaseRecipientAdapter$DirectoryListQuery.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 ····.prologue38 ····.prologue
39 ····.line·12339 ····.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·v044 ····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·12546 ····.line·125
630 B
smali/com/android/ex/chips/RecipientEditTextView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V23 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
25 ····.prologue26 ····.prologue
26 ····.line·21827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
788 B
smali/com/android/ex/chips/RecipientEditTextView$9.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$popup:Landroid/widget/ListPopupWindow;24 .field·final·synthetic·val$popup:Landroid/widget/ListPopupWindow;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;)V26 .method·constructor·<init>(Lcom/android/ex/chips/RecipientEditTextView;Lcom/android/ex/chips/recipientchip/DrawableRecipientChip;Landroid/widget/ListPopupWindow;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/ex/chips/RecipientEditTextView;
  
28 ····.prologue29 ····.prologue
29 ····.line·203130 ····.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;
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·223027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·222327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·214527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.19 KB
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·298124 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
  
50 ····move-result·v151 ····move-result·v1
  
51 ····if-eqz·v1,·:cond_052 ····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·v156 ····move-result-object·v1
  
55 ····invoke-virtual·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I57 ····invoke-virtual·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I
  
56 ····move-result·v158 ····move-result·v1
Offset 167, 14 lines modifiedOffset 169, 15 lines modified
  
167 ····move-result·v0169 ····move-result·v0
  
168 ····if-eqz·v0,·:cond_0170 ····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·v0174 ····move-result-object·v0
  
172 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I175 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I
  
173 ····move-result·v0176 ····move-result·v0
926 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·305024 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
906 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions.smali
    
Offset 123, 14 lines modifiedOffset 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·methods124 #·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;)V125 .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·3126 ····.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 ····.prologue131 ····.prologue
131 ····const/4·v1,·0x0132 ····const/4·v1,·0x0
  
920 B
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$RescalableImageSpan.smali
    
Offset 234, 14 lines modifiedOffset 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()V235 ····invoke-static·{},·Ljava/lang/System;->gc()V
  
236 ····.line·2630236 ····.line·2630
237 ····:try_start_0237 ····: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·v8241 ····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;
963 B
smali/com/android/ex/editstyledtext/EditStyledText$SavedStyledTextState.smali
    
Offset 44, 14 lines modifiedOffset 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·v046 ····move-result-object·v0
  
 47 ····.line·2009
47 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I48 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
48 ····move-result·v149 ····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·v151 ····move-result-object·v1
Offset 78, 14 lines modifiedOffset 79, 15 lines modified
  
78 ····move-result-object·v079 ····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·v081 ····move-result-object·v0
  
 82 ····.line·2008
81 ····return-object·v083 ····return-object·v0
82 .end·method84 .end·method
  
83 .method·public·writeToParcel(Landroid/os/Parcel;I)V85 .method·public·writeToParcel(Landroid/os/Parcel;I)V
84 ····.locals·186 ····.locals·1
85 ····.param·p1,·"out"····#·Landroid/os/Parcel;87 ····.param·p1,·"out"····#·Landroid/os/Parcel;
86 ····.param·p2,·"flags"····#·I88 ····.param·p2,·"flags"····#·I
5.66 KB
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable.smali
    
Offset 64, 97 lines modifiedOffset 64, 81 lines modified
64 ····invoke-virtual·{p0,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->renewBounds(I)V64 ····invoke-virtual·{p0,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineDrawable;->renewBounds(I)V
  
65 ····.line·270965 ····.line·2709
66 ····return-void66 ····return-void
67 .end·method67 .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·969 ····.locals·6
  
70 ····.prologue70 ····.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·275572 ····.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·{v5},·Landroid/text/Spannable;->length()I76 ····invoke-interface·{v2},·Landroid/text/Spannable;->length()I
  
77 ····move-result·v777 ····move-result·v4
  
78 ····const-class·v8,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;78 ····const-class·v5,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
  
79 ····invoke-interface·{v5,·v6,·v7,·v8},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;79 ····invoke-interface·{v2,·v3,·v4,·v5},·Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
  
80 ····move-result-object·v380 ····move-result-object·v1
  
81 ····check-cast·v3,·[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;81 ····check-cast·v1,·[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
  
82 ····.line·275782 ····.line·2757
83 ····.local·v3,·"images":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;83 ····.local·v1,·"images":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
84 ····array-length·v6,·v384 ····array-length·v4,·v1
  
85 ····if-lez·v6,·:cond_185 ····if-lez·v4,·:cond_1
  
86 ····.line·275886 ····.line·2758
87 ····move-object·v0,·v3 
  
88 ····.local·v0,·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; 
89 ····array-length·v4,·v087 ····array-length·v4,·v1
  
90 ····.local·v4,·"len$":I 
91 ····const/4·v1,·0x0 
  
92 ····.local·v1,·"i$":I 
93 ····:goto_088 ····:goto_0
94 ····if-ge·v1,·v4,·:cond_189 ····if-ge·v3,·v4,·:cond_1
  
95 ····aget-object·v2,·v0,·v190 ····aget-object·v0,·v1,·v3
  
96 ····.line·275991 ····.line·2759
97 ····.local·v2,·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;92 ····.local·v0,·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
98 ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;->getDrawable()Landroid/graphics/drawable/Drawable;93 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;->getDrawable()Landroid/graphics/drawable/Drawable;
  
99 ····move-result-object·v694 ····move-result-object·v5
  
100 ····if-ne·v6,·p0,·:cond_095 ····if-ne·v5,·p0,·:cond_0
  
101 ····.line·276596 ····.line·2765
102 ····.end·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; 
103 ····.end·local·v1····#·"i$":I 
104 ····.end·local·v2····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;97 ····.end·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
105 ····.end·local·v4····#·"len$":I 
106 ····:goto_198 ····:goto_1
107 ····return-object·v299 ····return-object·v0
  
108 ····.line·2758100 ····.line·2758
109 ····.restart·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; 
110 ····.restart·local·v1····#·"i$":I 
111 ····.restart·local·v2····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;101 ····.restart·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
112 ····.restart·local·v4····#·"len$":I 
113 ····:cond_0102 ····:cond_0
114 ····add-int/lit8·v1,·v1,·0x1103 ····add-int/lit8·v3,·v3,·0x1
  
115 ····goto·:goto_0104 ····goto·:goto_0
  
116 ····.line·2764105 ····.line·2764
117 ····.end·local·v0····#·"arr$":[Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan; 
118 ····.end·local·v1····#·"i$":I 
119 ····.end·local·v2····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;106 ····.end·local·v0····#·"image":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
120 ····.end·local·v4····#·"len$":I 
121 ····:cond_1107 ····:cond_1
122 ····const-string·v6,·"EditStyledTextSpan"108 ····const-string·v3,·"EditStyledTextSpan"
  
123 ····const-string·v7,·"---renewBounds:·Couldn\'t·find"109 ····const-string·v4,·"---renewBounds:·Couldn\'t·find"
  
124 ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I110 ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
125 ····.line·2765111 ····.line·2765
126 ····const/4·v2,·0x0112 ····const/4·v0,·0x0
  
127 ····goto·:goto_1113 ····goto·:goto_1
128 .end·method114 .end·method
  
129 .method·private·renewColor()V115 .method·private·renewColor()V
130 ····.locals·8116 ····.locals·8
  
Offset 180, 14 lines modifiedOffset 164, 15 lines modified
  
180 ····move-result·v0164 ····move-result·v0
  
181 ····.line·2743165 ····.line·2743
182 ····.local·v0,·"end":I166 ····.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·v2170 ····move-result-object·v2
  
186 ····check-cast·v2,·[Landroid/text/style/ForegroundColorSpan;171 ····check-cast·v2,·[Landroid/text/style/ForegroundColorSpan;
  
187 ····.line·2745172 ····.line·2745
919 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SizeAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·332724 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
4.01 KB
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·319424 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
Offset 48, 14 lines modifiedOffset 49, 15 lines modified
  
48 ····move-result·v049 ····move-result·v0
  
49 ····if-eqz·v0,·:cond_050 ····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·v054 ····move-result-object·v0
  
53 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I55 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I
  
54 ····move-result·v056 ····move-result·v0
Offset 122, 14 lines modifiedOffset 124, 15 lines modified
  
122 ····move-result·v2124 ····move-result·v2
  
123 ····if-eqz·v2,·:cond_0125 ····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·v2129 ····move-result-object·v2
  
127 ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I130 ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I
  
128 ····move-result·v2131 ····move-result·v2
Offset 169, 22 lines modifiedOffset 172, 24 lines modified
  
169 ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionStart()I172 ····invoke-virtual·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionStart()I
  
170 ····move-result·v2173 ····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·v3177 ····move-result-object·v3
  
174 ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionEnd()I178 ····invoke-virtual·{v3},·Lcom/android/ex/editstyledtext/EditStyledText;->getSelectionEnd()I
  
175 ····move-result·v3179 ····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)V181 ····invoke-static·{v1,·v2,·v3},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->access$4500(Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;II)V
  
177 ····.line·3202182 ····.line·3202
178 ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->fixSelection()Z183 ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;->fixSelection()Z
  
179 ····.line·3203184 ····.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 modifiedOffset 390, 15 lines modified
  
385 ····move-result·v0390 ····move-result·v0
  
386 ····if-eqz·v0,·:cond_0391 ····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·v0395 ····move-result-object·v0
  
390 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I396 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getEditMode()I
  
391 ····move-result·v0397 ····move-result·v0
2.23 KB
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextConverter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextConverter;
  
25 ····.prologue26 ····.prologue
26 ····.line·192627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 92, 14 lines modifiedOffset 93, 15 lines modified
92 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;93 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
93 ····:try_start_094 ····:try_start_0
94 ····invoke-static·{},·Ljava/lang/System;->gc()V95 ····invoke-static·{},·Ljava/lang/System;->gc()V
  
95 ····.line·193596 ····.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·v11100 ····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·v11102 ····move-result-object·v11
Offset 216, 14 lines modifiedOffset 218, 15 lines modified
216 ····.line·1953218 ····.line·1953
217 ····.end·local·v7····#·"padding":Landroid/graphics/Rect;219 ····.end·local·v7····#·"padding":Landroid/graphics/Rect;
218 ····:goto_0220 ····: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·v11225 ····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·v11227 ····move-result-object·v11
932 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ShowMenuAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·318624 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
922 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SwingAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·327624 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
932 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·301124 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
935 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$SelectAllAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·308924 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
923 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ImageAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·312924 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
22.4 KB
smali/com/android/ex/editstyledtext/EditStyledText.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/EditText;2 .super·Landroid/widget/EditText;
3 .source·"EditStyledText.java"3 .source·"EditStyledText.java"
  
  
4 #·annotations4 #·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 modifiedOffset 436, 46 lines modified
437 .end·method436 .end·method
  
438 .method·private·cancelViewManagers()V437 .method·private·cancelViewManagers()V
439 ····.locals·3438 ····.locals·3
  
440 ····.prologue439 ····.prologue
441 ····.line·486440 ····.line·486
442 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;441 ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;
  
443 ····if-eqz·v2,·:cond_0442 ····if-eqz·v1,·:cond_0
  
444 ····.line·487443 ····.line·487
445 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;444 ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;
  
446 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;445 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
447 ····move-result-object·v0446 ····move-result-object·v1
  
448 ····.local·v0,·"i$":Ljava/util/Iterator; 
449 ····:goto_0447 ····:goto_0
450 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z448 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
451 ····move-result·v2449 ····move-result·v2
  
452 ····if-eqz·v2,·:cond_0450 ····if-eqz·v2,·:cond_0
  
453 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;451 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
454 ····move-result-object·v1452 ····move-result-object·v0
  
455 ····check-cast·v1,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;453 ····check-cast·v0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
  
456 ····.line·488454 ····.line·488
457 ····.local·v1,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;455 ····.local·v0,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
458 ····invoke-interface·{v1},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->cancelViewManager()V456 ····invoke-interface·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->cancelViewManager()V
  
459 ····goto·:goto_0457 ····goto·:goto_0
  
460 ····.line·491458 ····.line·491
461 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
462 ····.end·local·v1····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;459 ····.end·local·v0····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
463 ····:cond_0460 ····:cond_0
464 ····return-void461 ····return-void
465 .end·method462 .end·method
  
466 .method·private·dipToPx(I)I463 .method·private·dipToPx(I)I
467 ····.locals·4464 ····.locals·4
468 ····.param·p1,·"dip"····#·I465 ····.param·p1,·"dip"····#·I
Offset 685, 48 lines modifiedOffset 682, 46 lines modified
685 .method·private·notifyStateChanged(II)V682 .method·private·notifyStateChanged(II)V
686 ····.locals·3683 ····.locals·3
687 ····.param·p1,·"mode"····#·I684 ····.param·p1,·"mode"····#·I
688 ····.param·p2,·"state"····#·I685 ····.param·p2,·"state"····#·I
  
689 ····.prologue686 ····.prologue
690 ····.line·533687 ····.line·533
691 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;688 ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;
  
692 ····if-eqz·v2,·:cond_0689 ····if-eqz·v1,·:cond_0
  
693 ····.line·534690 ····.line·534
694 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;691 ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;
  
695 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;692 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
696 ····move-result-object·v0693 ····move-result-object·v1
  
697 ····.local·v0,·"i$":Ljava/util/Iterator; 
698 ····:goto_0694 ····:goto_0
699 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z695 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
700 ····move-result·v2696 ····move-result·v2
  
701 ····if-eqz·v2,·:cond_0697 ····if-eqz·v2,·:cond_0
  
702 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;698 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
703 ····move-result-object·v1699 ····move-result-object·v0
  
704 ····check-cast·v1,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;700 ····check-cast·v0,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
  
705 ····.line·535701 ····.line·535
706 ····.local·v1,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;702 ····.local·v0,·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
707 ····invoke-interface·{v1,·p1,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->onStateChanged(II)V703 ····invoke-interface·{v0,·p1,·p2},·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;->onStateChanged(II)V
  
708 ····goto·:goto_0704 ····goto·:goto_0
  
709 ····.line·538705 ····.line·538
710 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
711 ····.end·local·v1····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;706 ····.end·local·v0····#·"notifier":Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextNotifier;
712 ····:cond_0707 ····:cond_0
713 ····return-void708 ····return-void
714 .end·method709 .end·method
  
715 .method·private·onRefreshStyles()V710 .method·private·onRefreshStyles()V
716 ····.locals·1711 ····.locals·1
  
Offset 755, 227 lines modifiedOffset 750, 217 lines modified
  
755 .method·private·sendHintMessage(I)V750 .method·private·sendHintMessage(I)V
756 ····.locals·3751 ····.locals·3
757 ····.param·p1,·"msgId"····#·I752 ····.param·p1,·"msgId"····#·I
  
758 ····.prologue753 ····.prologue
759 ····.line·519754 ····.line·519
760 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;755 ····iget-object·v1,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;
  
761 ····if-eqz·v2,·:cond_0756 ····if-eqz·v1,·:cond_0
  
762 ····.line·520757 ····.line·520
763 ····iget-object·v2,·p0,·Lcom/android/ex/editstyledtext/EditStyledText;->mESTNotifiers:Ljava/util/ArrayList;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.
923 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$PasteAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·308024 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
947 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$StopSelectionAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·311324 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
767 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·229927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
923 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ResetAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·317824 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
82.6 KB
smali/com/android/ex/editstyledtext/EditStyledText$EditorManager.smali
    
Offset 565, 132 lines modifiedOffset 565, 122 lines modified
565 ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->onRefreshZeoWidthChar()V565 ····invoke-virtual·{p0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->onRefreshZeoWidthChar()V
  
566 ····.line·1115566 ····.line·1115
567 ····return-void567 ····return-void
568 .end·method568 .end·method
  
569 .method·private·clearStyles(Ljava/lang/CharSequence;)V569 .method·private·clearStyles(Ljava/lang/CharSequence;)V
570 ····.locals·11570 ····.locals·9
571 ····.param·p1,·"txt"····#·Ljava/lang/CharSequence;571 ····.param·p1,·"txt"····#·Ljava/lang/CharSequence;
  
572 ····.prologue572 ····.prologue
 573 ····const/4·v6,·0x0
  
573 ····.line·1078574 ····.line·1078
574 ····const-string·v9,·"EditStyledText"575 ····const-string·v7,·"EditStyledText"
  
575 ····const-string·v10,·"---·onClearStyles"576 ····const-string·v8,·"---·onClearStyles"
  
576 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I577 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
577 ····.line·1080578 ····.line·1080
578 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I579 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I
  
579 ····move-result·v4580 ····move-result·v2
  
580 ····.line·1081581 ····.line·1081
581 ····.local·v4,·"len":I582 ····.local·v2,·"len":I
582 ····instance-of·v9,·p1,·Landroid/text/Editable;583 ····instance-of·v7,·p1,·Landroid/text/Editable;
  
583 ····if-eqz·v9,·:cond_4584 ····if-eqz·v7,·:cond_4
  
584 ····move-object·v1,·p1585 ····move-object·v0,·p1
  
585 ····.line·1082586 ····.line·1082
586 ····check-cast·v1,·Landroid/text/Editable;587 ····check-cast·v0,·Landroid/text/Editable;
  
587 ····.line·1083588 ····.line·1083
588 ····.local·v1,·"editable":Landroid/text/Editable;589 ····.local·v0,·"editable":Landroid/text/Editable;
589 ····const/4·v9,·0x0 
  
590 ····const-class·v10,·Ljava/lang/Object;590 ····const-class·v7,·Ljava/lang/Object;
  
591 ····invoke-interface·{v1,·v9,·v4,·v10},·Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;591 ····invoke-interface·{v0,·v6,·v2,·v7},·Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
  
592 ····move-result-object·v8592 ····move-result-object·v5
  
593 ····.line·1084593 ····.line·1084
594 ····.local·v8,·"styles":[Ljava/lang/Object;594 ····.local·v5,·"styles":[Ljava/lang/Object;
595 ····move-object·v0,·v8595 ····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_0596 ····:goto_0
602 ····if-ge·v3,·v5,·:cond_4597 ····if-ge·v6,·v7,·:cond_4
  
603 ····aget-object·v7,·v0,·v3598 ····aget-object·v4,·v5,·v6
  
604 ····.line·1085599 ····.line·1085
605 ····.local·v7,·"style":Ljava/lang/Object;600 ····.local·v4,·"style":Ljava/lang/Object;
606 ····instance-of·v9,·v7,·Landroid/text/style/ParagraphStyle;601 ····instance-of·v8,·v4,·Landroid/text/style/ParagraphStyle;
  
607 ····if-nez·v9,·:cond_0602 ····if-nez·v8,·:cond_0
  
608 ····instance-of·v9,·v7,·Landroid/text/style/QuoteSpan;603 ····instance-of·v8,·v4,·Landroid/text/style/QuoteSpan;
  
609 ····if-nez·v9,·:cond_0604 ····if-nez·v8,·:cond_0
  
610 ····instance-of·v9,·v7,·Landroid/text/style/CharacterStyle;605 ····instance-of·v8,·v4,·Landroid/text/style/CharacterStyle;
  
611 ····if-eqz·v9,·:cond_3606 ····if-eqz·v8,·:cond_3
  
612 ····instance-of·v9,·v7,·Landroid/text/style/UnderlineSpan;607 ····instance-of·v8,·v4,·Landroid/text/style/UnderlineSpan;
  
613 ····if-nez·v9,·:cond_3608 ····if-nez·v8,·:cond_3
  
614 ····.line·1088609 ····.line·1088
615 ····:cond_0610 ····:cond_0
616 ····instance-of·v9,·v7,·Landroid/text/style/ImageSpan;611 ····instance-of·v8,·v4,·Landroid/text/style/ImageSpan;
  
617 ····if-nez·v9,·:cond_1612 ····if-nez·v8,·:cond_1
  
618 ····instance-of·v9,·v7,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;613 ····instance-of·v8,·v4,·Lcom/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans$HorizontalLineSpan;
  
619 ····if-eqz·v9,·:cond_2614 ····if-eqz·v8,·:cond_2
  
620 ····.line·1089615 ····.line·1089
621 ····:cond_1616 ····:cond_1
622 ····invoke-interface·{v1,·v7},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I617 ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I
  
623 ····move-result·v6618 ····move-result·v3
  
624 ····.line·1090619 ····.line·1090
625 ····.local·v6,·"start":I620 ····.local·v3,·"start":I
626 ····invoke-interface·{v1,·v7},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I621 ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I
  
627 ····move-result·v2622 ····move-result·v1
  
628 ····.line·1091623 ····.line·1091
629 ····.local·v2,·"end":I624 ····.local·v1,·"end":I
630 ····const-string·v9,·""625 ····const-string·v8,·""
  
631 ····invoke-interface·{v1,·v6,·v2,·v9},·Landroid/text/Editable;->replace(IILjava/lang/CharSequence;)Landroid/text/Editable;626 ····invoke-interface·{v0,·v3,·v1,·v8},·Landroid/text/Editable;->replace(IILjava/lang/CharSequence;)Landroid/text/Editable;
  
632 ····.line·1093627 ····.line·1093
633 ····.end·local·v2····#·"end":I628 ····.end·local·v1····#·"end":I
634 ····.end·local·v6····#·"start":I629 ····.end·local·v3····#·"start":I
635 ····:cond_2630 ····:cond_2
636 ····invoke-interface·{v1,·v7},·Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V631 ····invoke-interface·{v0,·v4},·Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V
  
637 ····.line·1084632 ····.line·1084
638 ····:cond_3633 ····:cond_3
639 ····add-int/lit8·v3,·v3,·0x1634 ····add-int/lit8·v6,·v6,·0x1
  
640 ····goto·:goto_0635 ····goto·:goto_0
  
641 ····.line·1097636 ····.line·1097
642 ····.end·local·v0····#·"arr$":[Ljava/lang/Object; 
643 ····.end·local·v1····#·"editable":Landroid/text/Editable;637 ····.end·local·v0····#·"editable":Landroid/text/Editable;
644 ····.end·local·v3····#·"i$":I 
645 ····.end·local·v5····#·"len$":I 
646 ····.end·local·v7····#·"style":Ljava/lang/Object;638 ····.end·local·v4····#·"style":Ljava/lang/Object;
647 ····.end·local·v8····#·"styles":[Ljava/lang/Object;639 ····.end·local·v5····#·"styles":[Ljava/lang/Object;
Max diff block lines reached; 79237/84485 bytes (93.79%) of diff not shown.
922 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$TelopAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·326524 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
950 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$HorizontalLineAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·309724 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
798 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase.smali
    
Offset 19, 14 lines modifiedOffset 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·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V21 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
23 ····.prologue24 ····.prologue
24 ····.line·291325 ····.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>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
917 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CutAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·303824 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
926 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CancelAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·312124 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
929 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$NothingAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·297824 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
2.43 KB
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextConverter.smali
    
Offset 158, 30 lines modifiedOffset 158, 33 lines modified
158 ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1000(Lcom/android/ex/editstyledtext/EditStyledText;)V158 ····invoke-static·{v2},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1000(Lcom/android/ex/editstyledtext/EditStyledText;)V
  
159 ····.line·1892159 ····.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·v3164 ····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;)I166 ····invoke-static·{v4},·Lcom/android/ex/editstyledtext/EditStyledText;->access$500(Lcom/android/ex/editstyledtext/EditStyledText;)I
  
166 ····move-result·v4167 ····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;)F170 ····invoke-static·{v5},·Lcom/android/ex/editstyledtext/EditStyledText;->access$1100(Lcom/android/ex/editstyledtext/EditStyledText;)F
  
169 ····move-result·v5171 ····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·v1174 ····move-result-object·v1
  
172 ····.line·1895175 ····.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 modifiedOffset 199, 15 lines modified
  
196 ····const/4·v3,·0x4199 ····const/4·v3,·0x4
  
197 ····new-array·v3,·v3,·[Ljava/lang/Object;200 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
198 ····const/4·v4,·0x0201 ····const/4·v4,·0x0
  
 202 ····.line·1898
199 ····invoke-static·{v0},·Landroid/graphics/Color;->red(I)I203 ····invoke-static·{v0},·Landroid/graphics/Color;->red(I)I
  
200 ····move-result·v5204 ····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·v5206 ····move-result-object·v5
Offset 232, 14 lines modifiedOffset 236, 15 lines modified
  
232 ····aput-object·v5,·v3,·v4236 ····aput-object·v5,·v3,·v4
  
233 ····const/4·v4,·0x3237 ····const/4·v4,·0x3
  
234 ····aput-object·v1,·v3,·v4238 ····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·v1241 ····move-result-object·v1
  
237 ····.line·1901242 ····.line·1901
238 ····const-string·v2,·"EditStyledText"243 ····const-string·v2,·"EditStyledText"
  
920 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$CopyAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·302624 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$TextViewActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
946 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$MarqueeDialogAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·328724 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·223927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
941 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ClearStylesAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·310524 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
935 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$StartEditAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·316224 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·216427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·219027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
953 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$BackgroundColorAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·314624 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
922 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$ColorAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·329824 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
929 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$PreviewAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·315424 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
929 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$EndEditAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·317024 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$EditModeActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
1.25 KB
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextArrowKeyMethod.smali
    
Offset 232, 14 lines modifiedOffset 232, 15 lines modified
232 ····.line·2410232 ····.line·2410
233 ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I233 ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I
  
234 ····move-result·v5234 ····move-result·v5
  
235 ····add-int/lit8·v6,·v3,·0x1235 ····add-int/lit8·v6,·v3,·0x1
  
 236 ····.line·2411
236 ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I237 ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I
  
237 ····move-result·v6238 ····move-result·v6
  
238 ····if-ne·v5,·v6,·:cond_1239 ····if-ne·v5,·v6,·:cond_1
  
239 ····.line·2412240 ····.line·2412
Offset 377, 14 lines modifiedOffset 378, 15 lines modified
  
377 ····const/4·v1,·0x1378 ····const/4·v1,·0x1
  
378 ····if-eq·v0,·v1,·:cond_0379 ····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()I382 ····invoke-virtual·{v0},·Lcom/android/ex/editstyledtext/EditStyledText$EditorManager;->getSelectState()I
  
381 ····move-result·v0383 ····move-result·v0
  
382 ····const/4·v1,·0x2384 ····const/4·v1,·0x2
  
383 ····if-ne·v0,·v1,·:cond_1385 ····if-ne·v0,·v1,·:cond_1
Offset 489, 14 lines modifiedOffset 491, 15 lines modified
489 ····.line·2388491 ····.line·2388
490 ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I492 ····invoke-virtual·{v2,·v3},·Landroid/text/Layout;->getParagraphDirection(I)I
  
491 ····move-result·v5493 ····move-result·v5
  
492 ····add-int/lit8·v6,·v3,·-0x1494 ····add-int/lit8·v6,·v3,·-0x1
  
 495 ····.line·2389
493 ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I496 ····invoke-virtual·{v2,·v6},·Landroid/text/Layout;->getParagraphDirection(I)I
  
494 ····move-result·v6497 ····move-result·v6
  
495 ····if-ne·v5,·v6,·:cond_1498 ····if-ne·v5,·v6,·:cond_1
  
496 ····.line·2390499 ····.line·2390
360 B
smali/com/android/ex/editstyledtext/EditStyledText$EditStyledTextSpans.smali
    
Offset 31, 10 lines modifiedOffset 31, 9 lines modified
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·250334 ····.line·2503
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·2698 
37 ····return-void36 ····return-void
38 .end·method37 .end·method
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·220427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
767 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·232827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
764 B
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·213727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.66 KB
smali/com/android/ex/editstyledtext/EditStyledText$StyledTextDialog$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V23 .method·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/ex/editstyledtext/EditStyledText$StyledTextDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·228227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 64, 14 lines modifiedOffset 65, 15 lines modified
64 ····move-result-object·v265 ····move-result-object·v2
  
65 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I66 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
66 ····.line·228567 ····.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·v271 ····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;
922 B
smali/com/android/ex/editstyledtext/EditStyledText$EditModeActions$AlignAction.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V20 .method·public·constructor·<init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;
  
22 ····.prologue23 ····.prologue
23 ····.line·325424 ····.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;)V26 ····invoke-direct·{p0,·p1},·Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions$SetSpanActionBase;-><init>(Lcom/android/ex/editstyledtext/EditStyledText$EditModeActions;)V
  
19.0 KB
smali/com/android/calendar/DayView$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$events:Ljava/util/ArrayList;22 .field·final·synthetic·val$events:Ljava/util/ArrayList;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)V24 .method·constructor·<init>(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
26 ····.prologue27 ····.prologue
27 ····.line·203428 ····.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 modifiedOffset 38, 93 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·run()V41 .method·public·run()V
41 ····.locals·742 ····.locals·6
  
42 ····.prologue43 ····.prologue
43 ····const/4·v6,·0x044 ····const/4·v5,·0x0
  
44 ····const/4·v3,·0x145 ····const/4·v2,·0x1
  
45 ····.line·203746 ····.line·2037
46 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;47 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
47 ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I48 ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I
  
48 ····move-result·v449 ····move-result·v3
  
49 ····iget-object·v5,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;50 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
50 ····invoke-static·{v5},·Lcom/android/calendar/DayView;->access$1500(Lcom/android/calendar/DayView;)I51 ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1500(Lcom/android/calendar/DayView;)I
  
51 ····move-result·v552 ····move-result·v4
  
52 ····if-eq·v4,·v5,·:cond_153 ····if-eq·v3,·v4,·:cond_1
  
53 ····move·v1,·v354 ····move·v1,·v2
  
54 ····.line·203855 ····.line·2038
55 ····.local·v1,·"fadeinEvents":Z56 ····.local·v1,·"fadeinEvents":Z
56 ····:goto_057 ····:goto_0
57 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;58 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
58 ····iget-object·v5,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList;59 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList;
  
59 ····invoke-static·{v4,·v5},·Lcom/android/calendar/DayView;->access$1602(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList;60 ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1602(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList;
  
60 ····.line·203961 ····.line·2039
61 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;62 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
62 ····iget-object·v5,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;63 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
63 ····invoke-static·{v5},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I64 ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1400(Lcom/android/calendar/DayView;)I
  
64 ····move-result·v565 ····move-result·v4
  
65 ····invoke-static·{v4,·v5},·Lcom/android/calendar/DayView;->access$1502(Lcom/android/calendar/DayView;I)I66 ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1502(Lcom/android/calendar/DayView;I)I
  
66 ····.line·204067 ····.line·2040
67 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;68 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
68 ····invoke-static·{v4},·Lcom/android/calendar/DayView;->access$1700(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;69 ····invoke-static·{v3},·Lcom/android/calendar/DayView;->access$1700(Lcom/android/calendar/DayView;)Ljava/util/ArrayList;
  
69 ····move-result-object·v470 ····move-result-object·v3
  
70 ····if-nez·v4,·:cond_271 ····if-nez·v3,·:cond_2
  
71 ····.line·204172 ····.line·2041
72 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;73 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->this$0:Lcom/android/calendar/DayView;
  
73 ····new-instance·v5,·Ljava/util/ArrayList;74 ····new-instance·v4,·Ljava/util/ArrayList;
  
74 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V75 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
75 ····invoke-static·{v4,·v5},·Lcom/android/calendar/DayView;->access$1702(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList;76 ····invoke-static·{v3,·v4},·Lcom/android/calendar/DayView;->access$1702(Lcom/android/calendar/DayView;Ljava/util/ArrayList;)Ljava/util/ArrayList;
  
76 ····.line·204777 ····.line·2047
77 ····:goto_178 ····:goto_1
78 ····iget-object·v4,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList;79 ····iget-object·v3,·p0,·Lcom/android/calendar/DayView$6;->val$events:Ljava/util/ArrayList;
  
79 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;80 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
80 ····move-result-object·v281 ····move-result-object·v3
  
81 ····.local·v2,·"i$":Ljava/util/Iterator; 
82 ····:cond_082 ····:cond_0
83 ····:goto_283 ····:goto_2
84 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z84 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
85 ····move-result·v485 ····move-result·v4
  
86 ····if-eqz·v4,·:cond_386 ····if-eqz·v4,·:cond_3
  
87 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;87 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····check-cast·v0,·Lcom/android/calendar/Event;89 ····check-cast·v0,·Lcom/android/calendar/Event;
  
90 ····.line·204890 ····.line·2048
91 ····.local·v0,·"e":Lcom/android/calendar/Event;91 ····.local·v0,·"e":Lcom/android/calendar/Event;
Offset 144, 224 lines modifiedOffset 144, 224 lines modified
144 ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z144 ····invoke-virtual·{v4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
145 ····goto·:goto_2145 ····goto·:goto_2
  
146 ····.line·2037146 ····.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":Z148 ····.end·local·v1····#·"fadeinEvents":Z
149 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
150 ····:cond_1149 ····:cond_1
151 ····const/4·v1,·0x0150 ····const/4·v1,·0x0
  
152 ····goto·:goto_0151 ····goto·:goto_0
  
153 ····.line·2043152 ····.line·2043
154 ····.restart·local·v1····#·"fadeinEvents":Z153 ····.restart·local·v1····#·"fadeinEvents":Z
155 ····:cond_2154 ····:cond_2
Max diff block lines reached; 13156/19346 bytes (68.00%) of diff not shown.
595 B
smali/com/android/calendar/AllInOneActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·24727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
635 B
smali/com/android/calendar/DayView$CalendarGestureListener.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
22 ····.prologue23 ····.prologue
23 ····.line·489124 ····.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>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
532 B
smali/com/android/calendar/DayView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·20127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.55 KB
smali/com/android/calendar/SearchActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity;21 .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/SearchActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/SearchActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/SearchActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 53, 22 lines modifiedOffset 54, 24 lines modified
  
53 ····move-result-object·v154 ····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·v359 ····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·v261 ····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;)V63 ····invoke-static·{v0,·v1,·v2},·Lcom/android/calendar/Utils;->setMidnightUpdater(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/String;)V
  
61 ····.line·10364 ····.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()V66 ····invoke-virtual·{v0},·Lcom/android/calendar/SearchActivity;->invalidateOptionsMenu()V
  
566 B
smali/com/android/calendar/DayView$DismissPopup.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·486627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23.4 KB
smali/com/android/calendar/DeleteEventHelper.smali
    
Offset 962, 15 lines modifiedOffset 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·223963 ····.line·223
964 ····return-void964 ····return-void
965 .end·method965 .end·method
  
966 .method·public·delete(JJLcom/android/calendar/CalendarEventModel;I)V966 .method·public·delete(JJLcom/android/calendar/CalendarEventModel;I)V
967 ····.locals·22967 ····.locals·19
968 ····.param·p1,·"begin"····#·J968 ····.param·p1,·"begin"····#·J
969 ····.param·p3,·"end"····#·J969 ····.param·p3,·"end"····#·J
970 ····.param·p5,·"model"····#·Lcom/android/calendar/CalendarEventModel;970 ····.param·p5,·"model"····#·Lcom/android/calendar/CalendarEventModel;
971 ····.param·p6,·"which"····#·I971 ····.param·p6,·"which"····#·I
  
972 ····.prologue972 ····.prologue
973 ····.line·260973 ····.line·260
Offset 1000, 504 lines modifiedOffset 1000, 424 lines modified
1000 ····move-object/from16·v1,·p01000 ····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·2641002 ····.line·264
1003 ····move-object/from16·v0,·p51003 ····move-object/from16·v0,·p5
  
1004 ····iget-object·v0,·v0,·Lcom/android/calendar/CalendarEventModel;->mSyncId:Ljava/lang/String;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·v1,·p01005 ····move-object/from16·v0,·p0
  
1008 ····iput-object·v0,·v1,·Lcom/android/calendar/DeleteEventHelper;->mSyncId:Ljava/lang/String;1006 ····iput-object·v13,·v0,·Lcom/android/calendar/DeleteEventHelper;->mSyncId:Ljava/lang/String;
  
1009 ····.line·2691007 ····.line·269
1010 ····move-object/from16·v0,·p51008 ····move-object/from16·v0,·p5
  
1011 ····iget-object·v13,·v0,·Lcom/android/calendar/CalendarEventModel;->mRrule:Ljava/lang/String;1009 ····iget-object·v10,·v0,·Lcom/android/calendar/CalendarEventModel;->mRrule:Ljava/lang/String;
  
1012 ····.line·2701010 ····.line·270
1013 ····.local·v13,·"rRule":Ljava/lang/String;1011 ····.local·v10,·"rRule":Ljava/lang/String;
1014 ····move-object/from16·v0,·p51012 ····move-object/from16·v0,·p5
  
1015 ····iget-object·v12,·v0,·Lcom/android/calendar/CalendarEventModel;->mOriginalSyncId:Ljava/lang/String;1013 ····iget-object·v9,·v0,·Lcom/android/calendar/CalendarEventModel;->mOriginalSyncId:Ljava/lang/String;
  
1016 ····.line·2711014 ····.line·271
1017 ····.local·v12,·"originalEvent":Ljava/lang/String;1015 ····.local·v9,·"originalEvent":Ljava/lang/String;
1018 ····invoke-static·{v13},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z1016 ····invoke-static·{v10},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
1019 ····move-result·v161017 ····move-result·v13
  
1020 ····if-eqz·v16,·:cond_21018 ····if-eqz·v13,·:cond_2
  
1021 ····.line·2721019 ····.line·272
1022 ····new-instance·v16,·Landroid/app/AlertDialog$Builder;1020 ····new-instance·v13,·Landroid/app/AlertDialog$Builder;
  
1023 ····move-object/from16·v0,·p01021 ····move-object/from16·v0,·p0
  
1024 ····iget-object·v0,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context;1022 ····iget-object·v14,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context;
  
1025 ····move-object/from16·v17,·v0 
  
1026 ····invoke-direct/range·{v16·..·v17},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V1023 ····invoke-direct·{v13,·v14},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
1027 ····const·v17,·0x7f0d003b1024 ····const·v14,·0x7f0d003b
  
 1025 ····.line·273
1028 ····invoke-virtual/range·{v16·..·v17},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;1026 ····invoke-virtual·{v13,·v14},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
1029 ····move-result-object·v161027 ····move-result-object·v13
  
1030 ····const·v17,·0x10103551028 ····const·v14,·0x1010355
  
 1029 ····.line·274
1031 ····invoke-virtual/range·{v16·..·v17},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder;1030 ····invoke-virtual·{v13,·v14},·Landroid/app/AlertDialog$Builder;->setIconAttribute(I)Landroid/app/AlertDialog$Builder;
  
1032 ····move-result-object·v161031 ····move-result-object·v13
  
1033 ····const/high16·v17,·0x10400001032 ····const/high16·v14,·0x1040000
  
1034 ····const/16·v18,·0x01033 ····const/4·v15,·0x0
  
 1034 ····.line·275
1035 ····invoke-virtual/range·{v16·..·v18},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;1035 ····invoke-virtual·{v13,·v14,·v15},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
1036 ····move-result-object·v161036 ····move-result-object·v13
  
1037 ····invoke-virtual/range·{v16·..·v16},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;1037 ····invoke-virtual·{v13},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
1038 ····move-result-object·v51038 ····move-result-object·v4
  
1039 ····.line·2771039 ····.line·277
1040 ····.local·v5,·"dialog":Landroid/app/AlertDialog;1040 ····.local·v4,·"dialog":Landroid/app/AlertDialog;
1041 ····if-nez·v12,·:cond_11041 ····if-nez·v9,·:cond_1
  
1042 ····.line·2791042 ····.line·279
1043 ····const/16·v16,·-0x11043 ····const/4·v13,·-0x1
  
1044 ····move-object/from16·v0,·p01044 ····move-object/from16·v0,·p0
  
1045 ····iget-object·v0,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context;1045 ····iget-object·v14,·v0,·Lcom/android/calendar/DeleteEventHelper;->mContext:Landroid/content/Context;
  
1046 ····move-object/from16·v17,·v01046 ····const·v15,·0x104000a
  
1047 ····const·v18,·0x104000a1047 ····.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·v171049 ····move-result-object·v14
  
1050 ····move-object/from16·v0,·p01050 ····move-object/from16·v0,·p0
  
1051 ····iget-object·v0,·v0,·Lcom/android/calendar/DeleteEventHelper;->mDeleteNormalDialogListener:Landroid/content/DialogInterface$OnClickListener;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·{v5,·v0,·v1,·v2},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V1053 ····invoke-virtual·{v4,·v13,·v14,·v15},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
  
1057 ····.line·2881054 ····.line·288
1058 ····:goto_01055 ····:goto_0
Max diff block lines reached; 17838/23855 bytes (74.78%) of diff not shown.
1.59 KB
smali/com/android/calendar/EditResponseHelper.smali
    
Offset 248, 38 lines modifiedOffset 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·v2249 ····move-result-object·v2
  
250 ····const·v3,·0x1010355250 ····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·v2253 ····move-result-object·v2
  
253 ····const·v3,·0x7f070005254 ····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·v2258 ····move-result-object·v2
  
257 ····const·v3,·0x104000a259 ····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·v2263 ····move-result-object·v2
  
261 ····const/high16·v3,·0x1040000264 ····const/high16·v3,·0x1040000
  
262 ····const/4·v4,·0x0265 ····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·v2268 ····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·v0270 ····move-result-object·v0
558 B
smali/com/android/calendar/DayView$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
22 ····.prologue23 ····.prologue
23 ····.line·382124 ····.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>()V26 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
606 B
smali/com/android/calendar/EventInfoFragment$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·103227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/com/android/calendar/EventInfoFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·42227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60.4 KB
smali/com/android/calendar/Utils.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Utils.java"3 .source·"Utils.java"
  
  
4 #·annotations4 #·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·annotation11 .end·annotation
  
  
Offset 193, 31 lines modifiedOffset 192, 32 lines modified
193 ····move-result-object·v0192 ····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·197194 ····.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·v0198 ····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-void201 ····return-void
201 .end·method202 .end·method
  
202 .method·public·constructor·<init>()V203 .method·public·constructor·<init>()V
203 ····.locals·0204 ····.locals·0
  
204 ····.prologue205 ····.prologue
205 ····.line·76206 ····.line·76
206 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V207 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
207 ····.line·1653 
208 ····return-void208 ····return-void
209 .end·method209 .end·method
  
210 .method·private·static·addAllDayToStrands(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V210 .method·private·static·addAllDayToStrands(Lcom/android/calendar/Event;Ljava/util/HashMap;II)V
211 ····.locals·5211 ····.locals·5
212 ····.param·p0,·"event"····#·Lcom/android/calendar/Event;212 ····.param·p0,·"event"····#·Lcom/android/calendar/Event;
213 ····.param·p2,·"firstJulianDay"····#·I213 ····.param·p2,·"firstJulianDay"····#·I
Offset 892, 15 lines modifiedOffset 892, 15 lines modified
892 ········:pswitch_3892 ········:pswitch_3
893 ········:pswitch_4893 ········:pswitch_4
894 ········:pswitch_5894 ········:pswitch_5
895 ····.end·packed-switch895 ····.end·packed-switch
896 .end·method896 .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·28898 ····.locals·27
899 ····.param·p0,·"firstJulianDay"····#·I899 ····.param·p0,·"firstJulianDay"····#·I
900 ····.param·p2,·"top"····#·I900 ····.param·p2,·"top"····#·I
901 ····.param·p3,·"bottom"····#·I901 ····.param·p3,·"bottom"····#·I
902 ····.param·p4,·"minPixels"····#·I902 ····.param·p4,·"minPixels"····#·I
903 ····.param·p5,·"dayXs"····#·[I903 ····.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 modifiedOffset 937, 43 lines modified
  
937 ····invoke-static·{v5,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I937 ····invoke-static·{v5,·v6},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I
  
938 ····.line·919938 ····.line·919
939 ····:cond_0939 ····: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·v25941 ····move-result-object·v24
  
942 ····.line·920942 ····.line·920
943 ····.local·v25,·"res":Landroid/content/res/Resources;943 ····.local·v24,·"res":Landroid/content/res/Resources;
944 ····const·v5,·0x7f090051944 ····const·v5,·0x7f090051
  
945 ····move-object/from16·v0,·v25945 ····move-object/from16·v0,·v24
  
946 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getColor(I)I946 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getColor(I)I
  
947 ····move-result·v5947 ····move-result·v5
  
948 ····sput·v5,·Lcom/android/calendar/Utils;->CONFLICT_COLOR:I948 ····sput·v5,·Lcom/android/calendar/Utils;->CONFLICT_COLOR:I
  
949 ····.line·921949 ····.line·921
950 ····const·v5,·0x7f0b000b950 ····const·v5,·0x7f0b000b
  
951 ····move-object/from16·v0,·v25951 ····move-object/from16·v0,·v24
  
952 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I952 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I
  
953 ····move-result·v5953 ····move-result·v5
  
954 ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_START_MINUTES:I954 ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_START_MINUTES:I
  
955 ····.line·922955 ····.line·922
956 ····const·v5,·0x7f0b000a956 ····const·v5,·0x7f0b000a
  
957 ····move-object/from16·v0,·v25957 ····move-object/from16·v0,·v24
  
958 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I958 ····invoke-virtual·{v0,·v5},·Landroid/content/res/Resources;->getInteger(I)I
  
959 ····move-result·v5959 ····move-result·v5
  
960 ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_END_MINUTES:I960 ····sput·v5,·Lcom/android/calendar/Utils;->WORK_DAY_END_MINUTES:I
  
Offset 995, 15 lines modifiedOffset 995, 15 lines modified
  
995 ····.line·925995 ····.line·925
996 ····const/4·v5,·0x1996 ····const/4·v5,·0x1
  
997 ····sput-boolean·v5,·Lcom/android/calendar/Utils;->mMinutesLoaded:Z997 ····sput-boolean·v5,·Lcom/android/calendar/Utils;->mMinutesLoaded:Z
  
998 ····.line·928998 ····.line·928
999 ····.end·local·v25····#·"res":Landroid/content/res/Resources;999 ····.end·local·v24····#·"res":Landroid/content/res/Resources;
1000 ····:cond_11000 ····:cond_1
1001 ····if-eqz·p1,·:cond_21001 ····if-eqz·p1,·:cond_2
  
1002 ····invoke-virtual/range·{p1·..·p1},·Ljava/util/ArrayList;->isEmpty()Z1002 ····invoke-virtual/range·{p1·..·p1},·Ljava/util/ArrayList;->isEmpty()Z
  
1003 ····move-result·v51003 ····move-result·v5
  
Offset 1049, 14 lines modifiedOffset 1049, 15 lines modified
  
Max diff block lines reached; 57953/61811 bytes (93.76%) of diff not shown.
2.36 KB
smali/com/android/calendar/EventInfoFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·96827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 60, 14 lines modifiedOffset 61, 15 lines modified
60 ····:cond_061 ····: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·v467 ····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 modifiedOffset 93, 15 lines modified
91 ····if-nez·v0,·:cond_193 ····if-nez·v0,·:cond_1
  
92 ····move·v0,·v194 ····move·v0,·v1
  
93 ····:goto_195 ····:goto_1
94 ····invoke-direct·{v3,·v4,·v5,·v0},·Lcom/android/calendar/DeleteEventHelper;-><init>(Landroid/content/Context;Landroid/app/Activity;Z)V96 ····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·97699 ····.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 modifiedOffset 164, 13 lines modified
  
161 ····move-result-object·v8164 ····move-result-object·v8
  
162 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/calendar/DeleteEventHelper;->delete(JJJILjava/lang/Runnable;)V165 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/calendar/DeleteEventHelper;->delete(JJJILjava/lang/Runnable;)V
  
163 ····goto·:goto_0166 ····goto·:goto_0
  
164 ····.line·974167 ····.line·975
165 ····:cond_1168 ····:cond_1
166 ····const/4·v0,·0x0169 ····const/4·v0,·0x0
  
167 ····goto·:goto_1170 ····goto·:goto_1
168 .end·method171 .end·method
651 B
smali/com/android/calendar/CalendarSettingsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarSettingsActivity;21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarSettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/CalendarSettingsActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/CalendarSettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarSettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·11727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.33 KB
smali/com/android/calendar/CalendarColorPickerDialog$QueryService.smali
    
Offset 120, 20 lines modifiedOffset 120, 22 lines modified
120 ····:cond_3120 ····:cond_3
121 ····move-object/from16·v0,·p0121 ····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,·0x2123 ····const/4·v2,·0x2
  
 124 ····.line·105
124 ····move-object/from16·v0,·p3125 ····move-object/from16·v0,·p3
  
125 ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getInt(I)I126 ····invoke-interface·{v0,·v2},·Landroid/database/Cursor;->getInt(I)I
  
126 ····move-result·v2127 ····move-result·v2
  
 128 ····.line·104
127 ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I129 ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
128 ····move-result·v2130 ····move-result·v2
  
129 ····invoke-static·{v1,·v2},·Lcom/android/calendar/CalendarColorPickerDialog;->access$002(Lcom/android/calendar/CalendarColorPickerDialog;I)I131 ····invoke-static·{v1,·v2},·Lcom/android/calendar/CalendarColorPickerDialog;->access$002(Lcom/android/calendar/CalendarColorPickerDialog;I)I
  
130 ····.line·106132 ····.line·106
Offset 145, 26 lines modifiedOffset 147, 28 lines modified
  
145 ····new-array·v7,·v1,·[Ljava/lang/String;147 ····new-array·v7,·v1,·[Ljava/lang/String;
  
146 ····const/4·v1,·0x0148 ····const/4·v1,·0x0
  
147 ····const/4·v2,·0x0149 ····const/4·v2,·0x0
  
 150 ····.line·108
148 ····move-object/from16·v0,·p3151 ····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·v2153 ····move-result-object·v2
  
151 ····aput-object·v2,·v7,·v1154 ····aput-object·v2,·v7,·v1
  
152 ····const/4·v1,·0x1155 ····const/4·v1,·0x1
  
153 ····const/4·v2,·0x1156 ····const/4·v2,·0x1
  
 157 ····.line·109
154 ····move-object/from16·v0,·p3158 ····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·v2160 ····move-result-object·v2
  
157 ····aput-object·v2,·v7,·v1161 ····aput-object·v2,·v7,·v1
706 B
smali/com/android/calendar/EventInfoActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoActivity;18 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/EventInfoActivity;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/calendar/EventInfoActivity;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·5525 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
685 B
smali/com/android/calendar/SearchActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity;18 .field·final·synthetic·this$0:Lcom/android/calendar/SearchActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/SearchActivity;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/calendar/SearchActivity;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·8525 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
6.17 KB
smali/com/android/calendar/Event.smali
    
Offset 421, 15 lines modifiedOffset 421, 15 lines modified
  
421 ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/android/calendar/Event;->doComputePositions(Ljava/util/ArrayList;JZ)V421 ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/android/calendar/Event;->doComputePositions(Ljava/util/ArrayList;JZ)V
  
422 ····goto·:goto_0422 ····goto·:goto_0
423 .end·method423 .end·method
  
424 .method·private·static·doComputePositions(Ljava/util/ArrayList;JZ)V424 .method·private·static·doComputePositions(Ljava/util/ArrayList;JZ)V
425 ····.locals·15425 ····.locals·14
426 ····.param·p1,·"minimumDurationMillis"····#·J426 ····.param·p1,·"minimumDurationMillis"····#·J
427 ····.param·p3,·"doAlldayEvents"····#·Z427 ····.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 modifiedOffset 464, 31 lines modified
  
464 ····.line·457464 ····.line·457
465 ····:cond_0465 ····:cond_0
466 ····const-wide/16·v5,·0x0466 ····const-wide/16·v5,·0x0
  
467 ····.line·458467 ····.line·458
468 ····.local·v5,·"colMask":J468 ····.local·v5,·"colMask":J
469 ····const/4·v14,·0x0469 ····const/4·v12,·0x0
  
470 ····.line·459470 ····.line·459
471 ····.local·v14,·"maxCols":I471 ····.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·v11473 ····move-result-object·v13
  
474 ····:cond_1474 ····:cond_1
475 ····:goto_0475 ····:goto_0
476 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z476 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z
  
477 ····move-result·v2477 ····move-result·v2
  
478 ····if-eqz·v2,·:cond_6478 ····if-eqz·v2,·:cond_6
  
479 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;479 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
480 ····move-result-object·v1480 ····move-result-object·v1
  
481 ····check-cast·v1,·Lcom/android/calendar/Event;481 ····check-cast·v1,·Lcom/android/calendar/Event;
  
482 ····.line·461482 ····.line·461
483 ····.local·v1,·"event":Lcom/android/calendar/Event;483 ····.local·v1,·"event":Lcom/android/calendar/Event;
Offset 499, 21 lines modifiedOffset 499, 22 lines modified
499 ····move/from16·v0,·p3499 ····move/from16·v0,·p3
  
500 ····if-ne·v2,·v0,·:cond_1500 ····if-ne·v2,·v0,·:cond_1
  
501 ····.line·464501 ····.line·464
502 ····if-nez·p3,·:cond_2502 ····if-nez·p3,·:cond_2
  
503 ····.line·465503 ····.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·v2505 ····move-result-object·v2
  
506 ····move-wide/from16·v3,·p1506 ····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)J508 ····invoke-static/range·{v1·..·v6},·Lcom/android/calendar/Event;->removeNonAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;JJ)J
  
508 ····move-result-wide·v5509 ····move-result-wide·v5
  
509 ····.line·473510 ····.line·473
510 ····:goto_1511 ····:goto_1
511 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->isEmpty()Z512 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->isEmpty()Z
Offset 521, 63 lines modifiedOffset 522, 59 lines modified
521 ····move-result·v2522 ····move-result·v2
  
522 ····if-eqz·v2,·:cond_4523 ····if-eqz·v2,·:cond_4
  
523 ····.line·474524 ····.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·v12526 ····move-result-object·v2
  
526 ····.local·v12,·"i$":Ljava/util/Iterator; 
527 ····:goto_2527 ····:goto_2
528 ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z528 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
529 ····move-result·v2529 ····move-result·v3
  
530 ····if-eqz·v2,·:cond_3530 ····if-eqz·v3,·:cond_3
  
531 ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object;531 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
532 ····move-result-object·v9532 ····move-result-object·v9
  
533 ····check-cast·v9,·Lcom/android/calendar/Event;533 ····check-cast·v9,·Lcom/android/calendar/Event;
  
534 ····.line·475534 ····.line·475
535 ····.local·v9,·"ev":Lcom/android/calendar/Event;535 ····.local·v9,·"ev":Lcom/android/calendar/Event;
536 ····invoke-virtual·{v9,·v14},·Lcom/android/calendar/Event;->setMaxColumns(I)V536 ····invoke-virtual·{v9,·v12},·Lcom/android/calendar/Event;->setMaxColumns(I)V
  
537 ····goto·:goto_2537 ····goto·:goto_2
  
538 ····.line·468538 ····.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_2540 ····: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·v2542 ····move-result-object·v2
  
544 ····invoke-static·{v1,·v2,·v5,·v6},·Lcom/android/calendar/Event;->removeAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;J)J543 ····invoke-static·{v1,·v2,·v5,·v6},·Lcom/android/calendar/Event;->removeAlldayActiveEvents(Lcom/android/calendar/Event;Ljava/util/Iterator;J)J
  
545 ····move-result-wide·v5544 ····move-result-wide·v5
  
546 ····goto·:goto_1545 ····goto·:goto_1
  
547 ····.line·477546 ····.line·477
548 ····.restart·local·v12····#·"i$":Ljava/util/Iterator; 
549 ····:cond_3547 ····:cond_3
550 ····const/4·v14,·0x0548 ····const/4·v12,·0x0
  
551 ····.line·478549 ····.line·478
552 ····const-wide/16·v5,·0x0550 ····const-wide/16·v5,·0x0
  
553 ····.line·479551 ····.line·479
554 ····invoke-virtual·{v10},·Ljava/util/ArrayList;->clear()V552 ····invoke-virtual·{v10},·Ljava/util/ArrayList;->clear()V
  
555 ····.line·484553 ····.line·484
556 ····.end·local·v12····#·"i$":Ljava/util/Iterator; 
Max diff block lines reached; 2513/6240 bytes (40.27%) of diff not shown.
887 B
smali/com/android/calendar/CalendarColorPickerDialog$OnCalendarColorSelectedListener.smali
    
Offset 120, 18 lines modifiedOffset 120, 20 lines modified
  
120 ····move-result·v1120 ····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;)J124 ····invoke-static·{v5},·Lcom/android/calendar/CalendarColorPickerDialog;->access$700(Lcom/android/calendar/CalendarColorPickerDialog;)J
  
124 ····move-result-wide·v5125 ····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·v3128 ····move-result-object·v3
  
127 ····const-wide/16·v7,·0x0129 ····const-wide/16·v7,·0x0
  
128 ····move-object·v5,·v2130 ····move-object·v5,·v2
699 B
smali/com/android/calendar/CalendarEventModel$ReminderEntry.smali
    
Offset 131, 21 lines modifiedOffset 131, 19 lines modified
131 ····const/4·v0,·0x0131 ····const/4·v0,·0x0
  
132 ····goto·:goto_0132 ····goto·:goto_0
133 .end·method133 .end·method
  
134 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I134 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
135 ····.locals·1135 ····.locals·1
136 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
137 ····.prologue136 ····.prologue
138 ····.line·103137 ····.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;)I139 ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/CalendarEventModel$ReminderEntry;->compareTo(Lcom/android/calendar/CalendarEventModel$ReminderEntry;)I
  
142 ····move-result·v0140 ····move-result·v0
  
143 ····return·v0141 ····return·v0
144 .end·method142 .end·method
  
15.0 KB
smali/com/android/calendar/AllInOneActivity.smali
    
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
  
214 ····.line·142214 ····.line·142
215 ····iput-boolean·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mIntentAllDay:Z215 ····iput-boolean·v0,·p0,·Lcom/android/calendar/AllInOneActivity;->mIntentAllDay:Z
  
216 ····.line·156216 ····.line·156
217 ····iput-boolean·v1,·p0,·Lcom/android/calendar/AllInOneActivity;->mCheckForAccounts:Z217 ····iput-boolean·v1,·p0,·Lcom/android/calendar/AllInOneActivity;->mCheckForAccounts:Z
  
218 ····.line·169218 ····.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·v0220 ····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·172222 ····.line·172
Offset 904, 24 lines modifiedOffset 904, 26 lines modified
  
904 ····const/4·v10,·0x0904 ····const/4·v10,·0x0
  
905 ····const-string·v3,·"key_event_id"905 ····const-string·v3,·"key_event_id"
  
906 ····const-wide/16·v11,·-0x1906 ····const-wide/16·v11,·-0x1
  
 907 ····.line·689
907 ····move-object/from16·v0,·p4908 ····move-object/from16·v0,·p4
  
908 ····invoke-virtual·{v0,·v3,·v11,·v12},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J909 ····invoke-virtual·{v0,·v3,·v11,·v12},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
  
909 ····move-result-wide·v11910 ····move-result-wide·v11
  
910 ····move-object/from16·v6,·p0911 ····move-object/from16·v6,·p0
  
911 ····move/from16·v13,·p3912 ····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)V914 ····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·693915 ····.line·693
914 ····:cond_6916 ····:cond_6
915 ····:goto_2917 ····:goto_2
916 ····return-void918 ····return-void
  
Offset 1907, 20 lines modifiedOffset 1909, 22 lines modified
  
1907 ····move-object/from16·v0,·p01909 ····move-object/from16·v0,·p0
  
1908 ····iget·v0,·v0,·Lcom/android/calendar/AllInOneActivity;->mWeekNum:I1910 ····iget·v0,·v0,·Lcom/android/calendar/AllInOneActivity;->mWeekNum:I
  
1909 ····move/from16·v19,·v01911 ····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·v191914 ····move-result-object·v19
  
1912 ····aput-object·v19,·v17,·v181915 ····aput-object·v19,·v17,·v18
  
 1916 ····.line·1029
1913 ····move-object/from16·v0,·v171917 ····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·v161919 ····move-result-object·v16
  
1916 ····.line·10311920 ····.line·1031
Offset 1977, 14 lines modifiedOffset 1981, 15 lines modified
1977 ····if-ne·v3,·v6,·:cond_91981 ····if-ne·v3,·v6,·:cond_9
  
1978 ····:cond_21982 ····:cond_2
1979 ····move-object/from16·v0,·p01983 ····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·v61987 ····move-result-object·v6
  
1983 ····invoke-static·{v3,·v6},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z1988 ····invoke-static·{v3,·v6},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
1984 ····move-result·v31989 ····move-result·v3
Offset 2039, 14 lines modifiedOffset 2044, 15 lines modified
2039 ····:cond_32044 ····:cond_3
2040 ····new-instance·v17,·Ljava/lang/StringBuilder;2045 ····new-instance·v17,·Ljava/lang/StringBuilder;
  
2041 ····move-object/from16·v3,·p02046 ····move-object/from16·v3,·p0
  
2042 ····move-wide·v6,·v42047 ····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·v32050 ····move-result-object·v3
  
2045 ····move-object/from16·v0,·v172051 ····move-object/from16·v0,·v17
  
2046 ····invoke-direct·{v0,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V2052 ····invoke-direct·{v0,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
Offset 2059, 34 lines modifiedOffset 2065, 39 lines modified
  
2059 ····move-result-object·v32065 ····move-result-object·v3
  
2060 ····move-object/from16·v0,·p02066 ····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·v62070 ····move-result-object·v6
  
2064 ····const/4·v7,·0x02071 ····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·v172074 ····move-result-object·v17
  
 2075 ····.line·1063
2067 ····move-object/from16·v0,·v172076 ····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·v62078 ····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.
1.22 KB
smali/com/android/calendar/DayView$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·495827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 75, 28 lines modifiedOffset 76, 30 lines modified
  
75 ····const-wide/16·v5,·-0x176 ····const-wide/16·v5,·-0x1
  
76 ····move-object/from16·v0,·p077 ····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()J80 ····invoke-virtual·{v2},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J
  
79 ····move-result-wide·v781 ····move-result-wide·v7
  
80 ····const-wide/16·v9,·0x082 ····const-wide/16·v9,·0x0
  
81 ····const/4·v11,·-0x183 ····const/4·v11,·-0x1
  
82 ····const/4·v12,·-0x184 ····const/4·v12,·-0x1
  
83 ····const-wide/16·v15,·-0x185 ····const-wide/16·v15,·-0x1
  
84 ····move-object/from16·v2,·p086 ····move-object/from16·v2,·p0
  
 87 ····.line·4966
85 ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V88 ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V
  
86 ····.line·497089 ····.line·4970
87 ····.end·local·v13····#·"extraLong":J90 ····.end·local·v13····#·"extraLong":J
88 ····:cond_191 ····:cond_1
89 ····return-void92 ····return-void
90 .end·method93 .end·method
6.77 KB
smali/com/android/calendar/EventInfoFragment$QueryHandler.smali
    
Offset 130, 14 lines modifiedOffset 130, 15 lines modified
  
130 ····move-result-wide·v6130 ····move-result-wide·v6
  
131 ····move-object/from16·v0,·p0131 ····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;)J134 ····invoke-static·{v4},·Lcom/android/calendar/EventInfoFragment;->access$400(Lcom/android/calendar/EventInfoFragment;)J
  
134 ····move-result-wide·v9135 ····move-result-wide·v9
  
135 ····sub-long/2addr·v6,·v9136 ····sub-long/2addr·v6,·v9
  
136 ····sub-long·v30,·v2,·v6137 ····sub-long·v30,·v2,·v6
Offset 262, 24 lines modifiedOffset 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,·p0264 ····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·v3268 ····move-result-object·v3
  
267 ····const/16·v4,·0xb269 ····const/16·v4,·0xb
  
268 ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getInt(I)I270 ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getInt(I)I
  
269 ····move-result·v3271 ····move-result·v3
  
 272 ····.line·478
270 ····invoke-static·{v3},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I273 ····invoke-static·{v3},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
271 ····move-result·v3274 ····move-result·v3
  
272 ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$902(Lcom/android/calendar/EventInfoFragment;I)I275 ····invoke-static·{v2,·v3},·Lcom/android/calendar/EventInfoFragment;->access$902(Lcom/android/calendar/EventInfoFragment;I)I
  
273 ····.line·480276 ····.line·480
Offset 324, 18 lines modifiedOffset 327, 20 lines modified
  
324 ····if-eqz·v2,·:cond_8327 ····if-eqz·v2,·:cond_8
  
325 ····move-object/from16·v0,·p0328 ····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;)I331 ····invoke-static·{v2},·Lcom/android/calendar/EventInfoFragment;->access$900(Lcom/android/calendar/EventInfoFragment;)I
  
328 ····move-result·v2332 ····move-result·v2
  
 333 ····.line·484
329 ····:goto_2334 ····:goto_2
330 ····invoke-static·{v3,·v2},·Lcom/android/calendar/EventInfoFragment;->access$1102(Lcom/android/calendar/EventInfoFragment;I)I335 ····invoke-static·{v3,·v2},·Lcom/android/calendar/EventInfoFragment;->access$1102(Lcom/android/calendar/EventInfoFragment;I)I
  
331 ····.line·487336 ····.line·487
332 ····move-object/from16·v0,·p0337 ····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 modifiedOffset 419, 15 lines modified
  
414 ····const/4·v2,·0x0419 ····const/4·v2,·0x0
  
415 ····move-object/from16·v0,·p0420 ····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·v3424 ····move-result-object·v3
  
419 ····const/4·v4,·0x4425 ····const/4·v4,·0x4
  
420 ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getLong(I)J426 ····invoke-interface·{v3,·v4},·Landroid/database/Cursor;->getLong(I)J
Offset 448, 32 lines modifiedOffset 454, 34 lines modified
  
448 ····move-object/from16·v2,·p0454 ····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;)V455 ····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_1456 ····goto/16·:goto_1
  
451 ····.line·484457 ····.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_8460 ····:cond_8
455 ····move-object/from16·v0,·p0461 ····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·v2465 ····move-result-object·v2
  
459 ····const/16·v4,·0xc466 ····const/16·v4,·0xc
  
460 ····invoke-interface·{v2,·v4},·Landroid/database/Cursor;->getInt(I)I467 ····invoke-interface·{v2,·v4},·Landroid/database/Cursor;->getInt(I)I
  
461 ····move-result·v2468 ····move-result·v2
  
 469 ····.line·485
462 ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I470 ····invoke-static·{v2},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
463 ····move-result·v2471 ····move-result·v2
  
464 ····goto·:goto_2472 ····goto·:goto_2
  
465 ····.line·506473 ····.line·506
Offset 517, 14 lines modifiedOffset 525, 15 lines modified
  
517 ····const/4·v2,·0x0525 ····const/4·v2,·0x0
  
518 ····move-object/from16·v0,·p0526 ····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·v3530 ····move-result-object·v3
  
Max diff block lines reached; 2788/6809 bytes (40.95%) of diff not shown.
5.15 KB
smali/com/android/calendar/GeneralPreferences.smali
    
Offset 494, 14 lines modifiedOffset 494, 15 lines modified
  
494 ····move-result-object·v2494 ····move-result-object·v2
  
495 ····.line·252495 ····.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·v3500 ····move-result-object·v3
  
500 ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog;501 ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog;
  
501 ····.line·254502 ····.line·254
Offset 725, 14 lines modifiedOffset 726, 15 lines modified
  
725 ····if-nez·v2,·:cond_1726 ····if-nez·v2,·:cond_1
  
726 ····.line·172727 ····.line·172
727 ····:cond_0728 ····: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·v10732 ····move-result-object·v10
  
731 ····check-cast·v10,·Landroid/preference/PreferenceCategory;733 ····check-cast·v10,·Landroid/preference/PreferenceCategory;
  
732 ····.line·174734 ····.line·174
Offset 1026, 20 lines modifiedOffset 1028, 22 lines modified
  
1026 ····move-result-object·v31028 ····move-result-object·v3
  
1027 ····move-object/from16·v0,·p01029 ····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()J1032 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1030 ····move-result-wide·v51033 ····move-result-wide·v5
  
1031 ····const/4·v7,·0x01034 ····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·v171037 ····move-result-object·v17
  
1034 ····.line·2281038 ····.line·228
1035 ····.local·v17,·"timezoneName":Ljava/lang/CharSequence;1039 ····.local·v17,·"timezoneName":Ljava/lang/CharSequence;
1036 ····move-object/from16·v0,·p01040 ····move-object/from16·v0,·p0
Offset 1057, 14 lines modifiedOffset 1061, 15 lines modified
1057 ····.line·2301061 ····.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·v21063 ····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·v181067 ····move-result-object·v18
  
1063 ····check-cast·v18,·Lcom/android/timezonepicker/TimeZonePickerDialog;1068 ····check-cast·v18,·Lcom/android/timezonepicker/TimeZonePickerDialog;
  
1064 ····.line·2321069 ····.line·232
Offset 1393, 14 lines modifiedOffset 1398, 15 lines modified
1393 ····.line·4391398 ····.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·v31401 ····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·v41404 ····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·v41406 ····move-result-object·v4
Offset 1420, 14 lines modifiedOffset 1426, 15 lines modified
  
1420 ····const/4·v5,·0x01426 ····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·v31428 ····move-result-object·v3
  
 1429 ····.line·444
1423 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V1430 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V
  
1424 ····.line·4471431 ····.line·447
1425 ····.end·local·v1····#·"suggestions":Landroid/provider/SearchRecentSuggestions;1432 ····.end·local·v1····#·"suggestions":Landroid/provider/SearchRecentSuggestions;
1426 ····:goto_01433 ····:goto_0
1427 ····return·v21434 ····return·v2
  
Offset 1533, 14 lines modifiedOffset 1540, 15 lines modified
  
1533 ····move-result-object·v01540 ····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·v01542 ····move-result-object·v0
  
 1543 ····.line·267
1536 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V1544 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
1537 ····.line·2681545 ····.line·268
1538 ····invoke-direct·{p0,·p0},·Lcom/android/calendar/GeneralPreferences;->setPreferenceListeners(Landroid/preference/Preference$OnPreferenceChangeListener;)V1546 ····invoke-direct·{p0,·p0},·Lcom/android/calendar/GeneralPreferences;->setPreferenceListeners(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
1539 ····.line·2691547 ····.line·269
1540 ····return-void1548 ····return-void
Offset 1555, 14 lines modifiedOffset 1563, 15 lines modified
  
1555 ····move-result-object·v01563 ····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·v01565 ····move-result-object·v0
  
 1566 ····.line·289
Max diff block lines reached; 1284/5169 bytes (24.84%) of diff not shown.
603 B
smali/com/android/calendar/EventInfoFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·100227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/com/android/calendar/EventInfoFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·98427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
787 B
smali/com/android/calendar/DeleteEventHelper$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;18 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·11225 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V
  
671 B
smali/com/android/calendar/OtherPreferences.smali
    
Offset 381, 14 lines modifiedOffset 381, 15 lines modified
381 ····move-result·v0381 ····move-result·v0
  
382 ····iput-boolean·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mIs24HourMode:Z382 ····iput-boolean·v0,·p0,·Lcom/android/calendar/OtherPreferences;->mIs24HourMode:Z
  
383 ····.line·115383 ····.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·v0387 ····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;
581 B
smali/com/android/calendar/DayView$UpdateCurrentTime.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·487627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
918 B
smali/com/android/calendar/StickyHeaderListView.smali
    
Offset 768, 24 lines modifiedOffset 768, 26 lines modified
  
768 ····invoke-static·{v9,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I768 ····invoke-static·{v9,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
769 ····move-result·v9769 ····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()I772 ····invoke-virtual·{v10},·Landroid/widget/ListView;->getHeight()I
  
772 ····move-result·v10773 ····move-result·v10
  
773 ····const/high16·v11,·-0x80000000774 ····const/high16·v11,·-0x80000000
  
774 ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I775 ····invoke-static·{v10,·v11},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
775 ····move-result·v10776 ····move-result·v10
  
 777 ····.line·287
776 ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/View;->measure(II)V778 ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/View;->measure(II)V
  
777 ····.line·290779 ····.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;)V781 ····invoke-virtual·{p0,·v9},·Lcom/android/calendar/StickyHeaderListView;->removeView(Landroid/view/View;)V
  
559 B
smali/com/android/calendar/DayFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/DayFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.08 KB
smali/com/android/calendar/QuickResponseSettings.smali
    
Offset 44, 156 lines modifiedOffset 44, 150 lines modified
44 ····invoke-virtual·{p1},·Lcom/android/calendar/CalendarSettingsActivity;->hideMenuButtons()V44 ····invoke-virtual·{p1},·Lcom/android/calendar/CalendarSettingsActivity;->hideMenuButtons()V
  
45 ····.line·7545 ····.line·75
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·onCreate(Landroid/os/Bundle;)V48 .method·public·onCreate(Landroid/os/Bundle;)V
49 ····.locals·1049 ····.locals·9
50 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;50 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
51 ····.prologue51 ····.prologue
52 ····.line·4452 ····.line·44
53 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V53 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V
  
54 ····.line·4654 ····.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·v856 ····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·v958 ····move-result-object·v6
  
59 ····invoke-virtual·{v8,·v9},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;59 ····invoke-virtual·{v5,·v6},·Landroid/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;
  
60 ····move-result-object·v660 ····move-result-object·v3
  
61 ····.line·4761 ····.line·47
62 ····.local·v6,·"ps":Landroid/preference/PreferenceScreen;62 ····.local·v3,·"ps":Landroid/preference/PreferenceScreen;
63 ····const·v8,·0x7f0d00b263 ····const·v5,·0x7f0d00b2
  
64 ····invoke-virtual·{v6,·v8},·Landroid/preference/PreferenceScreen;->setTitle(I)V64 ····invoke-virtual·{v3,·v5},·Landroid/preference/PreferenceScreen;->setTitle(I)V
  
65 ····.line·4965 ····.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·v867 ····move-result-object·v5
  
68 ····invoke-static·{v8},·Lcom/android/calendar/Utils;->getQuickResponses(Landroid/content/Context;)[Ljava/lang/String;68 ····invoke-static·{v5},·Lcom/android/calendar/Utils;->getQuickResponses(Landroid/content/Context;)[Ljava/lang/String;
  
69 ····move-result-object·v869 ····move-result-object·v5
  
70 ····iput-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;70 ····iput-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;
  
71 ····.line·5171 ····.line·51
72 ····iget-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;72 ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;
  
73 ····if-eqz·v8,·:cond_073 ····if-eqz·v5,·:cond_0
  
74 ····.line·5274 ····.line·52
75 ····iget-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;75 ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;
  
76 ····array-length·v8,·v876 ····array-length·v5,·v5
  
77 ····new-array·v8,·v8,·[Landroid/preference/EditTextPreference;77 ····new-array·v5,·v5,·[Landroid/preference/EditTextPreference;
  
78 ····iput-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mEditTextPrefs:[Landroid/preference/EditTextPreference;78 ····iput-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mEditTextPrefs:[Landroid/preference/EditTextPreference;
  
79 ····.line·5479 ····.line·54
80 ····iget-object·v8,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;80 ····iget-object·v5,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;
  
81 ····invoke-static·{v8},·Ljava/util/Arrays;->sort([Ljava/lang/Object;)V81 ····invoke-static·{v5},·Ljava/util/Arrays;->sort([Ljava/lang/Object;)V
  
82 ····.line·5582 ····.line·55
83 ····const/4·v2,·0x083 ····const/4·v1,·0x0
  
84 ····.line·5684 ····.line·56
85 ····.local·v2,·"i":I85 ····.local·v1,·"i":I
86 ····iget-object·v0,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;86 ····iget-object·v6,·p0,·Lcom/android/calendar/QuickResponseSettings;->mResponses:[Ljava/lang/String;
  
87 ····.local·v0,·"arr$":[Ljava/lang/String; 
88 ····array-length·v5,·v087 ····array-length·v7,·v6
  
89 ····.local·v5,·"len$":I 
90 ····const/4·v4,·0x088 ····const/4·v5,·0x0
  
91 ····.local·v4,·"i$":I 
92 ····move·v3,·v289 ····move·v2,·v1
  
93 ····.end·local·v2····#·"i":I90 ····.end·local·v1····#·"i":I
94 ····.local·v3,·"i":I91 ····.local·v2,·"i":I
95 ····:goto_092 ····:goto_0
96 ····if-ge·v4,·v5,·:cond_193 ····if-ge·v5,·v7,·:cond_1
  
97 ····aget-object·v7,·v0,·v494 ····aget-object·v4,·v6,·v5
  
98 ····.line·5795 ····.line·57
99 ····.local·v7,·"response":Ljava/lang/String;96 ····.local·v4,·"response":Ljava/lang/String;
100 ····new-instance·v1,·Landroid/preference/EditTextPreference;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·v899 ····move-result-object·v8
  
103 ····invoke-direct·{v1,·v8},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V100 ····invoke-direct·{v0,·v8},·Landroid/preference/EditTextPreference;-><init>(Landroid/content/Context;)V
  
104 ····.line·58101 ····.line·58
105 ····.local·v1,·"et":Landroid/preference/EditTextPreference;102 ····.local·v0,·"et":Landroid/preference/EditTextPreference;
106 ····const·v8,·0x7f0d00b0103 ····const·v8,·0x7f0d00b0
  
107 ····invoke-virtual·{v1,·v8},·Landroid/preference/EditTextPreference;->setDialogTitle(I)V104 ····invoke-virtual·{v0,·v8},·Landroid/preference/EditTextPreference;->setDialogTitle(I)V
  
108 ····.line·59105 ····.line·59
109 ····invoke-virtual·{v1,·v7},·Landroid/preference/EditTextPreference;->setTitle(Ljava/lang/CharSequence;)V106 ····invoke-virtual·{v0,·v4},·Landroid/preference/EditTextPreference;->setTitle(Ljava/lang/CharSequence;)V
  
110 ····.line·60107 ····.line·60
111 ····invoke-virtual·{v1,·v7},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V108 ····invoke-virtual·{v0,·v4},·Landroid/preference/EditTextPreference;->setText(Ljava/lang/String;)V
  
112 ····.line·61109 ····.line·61
113 ····invoke-virtual·{v1,·p0},·Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V110 ····invoke-virtual·{v0,·p0},·Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
114 ····.line·62111 ····.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·v2,·v3,·0x1113 ····add-int/lit8·v1,·v2,·0x1
  
117 ····.end·local·v3····#·"i":I114 ····.end·local·v2····#·"i":I
118 ····.restart·local·v2····#·"i":I115 ····.restart·local·v1····#·"i":I
119 ····aput-object·v1,·v8,·v3116 ····aput-object·v0,·v8,·v2
  
120 ····.line·63117 ····.line·63
121 ····invoke-virtual·{v6,·v1},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z118 ····invoke-virtual·{v3,·v0},·Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z
  
122 ····.line·56119 ····.line·56
123 ····add-int/lit8·v4,·v4,·0x1120 ····add-int/lit8·v5,·v5,·0x1
  
124 ····move·v3,·v2121 ····move·v2,·v1
Max diff block lines reached; 1413/8165 bytes (17.31%) of diff not shown.
606 B
smali/com/android/calendar/EventInfoFragment$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·226127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/com/android/calendar/EventInfoFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·41527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
606 B
smali/com/android/calendar/EventInfoFragment$13.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·178027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.42 KB
smali/com/android/calendar/SearchActivity.smali
    
Offset 291, 14 lines modifiedOffset 291, 15 lines modified
  
291 ····.prologue291 ····.prologue
292 ····const/4·v4,·0x1292 ····const/4·v4,·0x1
  
293 ····.line·216293 ····.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·v2297 ····move-result-object·v2
  
297 ····invoke-direct·{v1,·p0,·v2,·v4},·Landroid/provider/SearchRecentSuggestions;-><init>(Landroid/content/Context;Ljava/lang/String;I)V298 ····invoke-direct·{v1,·p0,·v2,·v4},·Landroid/provider/SearchRecentSuggestions;-><init>(Landroid/content/Context;Ljava/lang/String;I)V
  
298 ····.line·219299 ····.line·219
Offset 396, 28 lines modifiedOffset 397, 30 lines modified
  
396 ····move-object/from16·v0,·p1397 ····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,·0x0399 ····const/4·v6,·0x0
  
 400 ····.line·195
399 ····invoke-virtual·{v3,·v6},·Landroid/text/format/Time;->toMillis(Z)J401 ····invoke-virtual·{v3,·v6},·Landroid/text/format/Time;->toMillis(Z)J
  
400 ····move-result-wide·v6402 ····move-result-wide·v6
  
401 ····move-object/from16·v0,·p1403 ····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,·0x0405 ····const/4·v8,·0x0
  
404 ····invoke-virtual·{v3,·v8},·Landroid/text/format/Time;->toMillis(Z)J406 ····invoke-virtual·{v3,·v8},·Landroid/text/format/Time;->toMillis(Z)J
  
405 ····move-result-wide·v8407 ····move-result-wide·v8
  
 408 ····.line·196
406 ····invoke-virtual/range·{p1·..·p1},·Lcom/android/calendar/CalendarController$EventInfo;->getResponse()I409 ····invoke-virtual/range·{p1·..·p1},·Lcom/android/calendar/CalendarController$EventInfo;->getResponse()I
  
407 ····move-result·v10410 ····move-result·v10
  
408 ····const/4·v11,·0x0411 ····const/4·v11,·0x0
  
409 ····const/4·v12,·0x1412 ····const/4·v12,·0x1
Offset 509, 18 lines modifiedOffset 512, 20 lines modified
  
509 ····move-object/from16·v0,·p1512 ····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,·0x1514 ····const/4·v3,·0x1
  
 515 ····.line·206
512 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J516 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J
  
513 ····move-result-wide·v2517 ····move-result-wide·v2
  
 518 ····.line·205
514 ····:goto_1519 ····:goto_1
515 ····move-object/from16·v0,·v17520 ····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·207522 ····.line·207
518 ····const-string·v4,·"endTime"523 ····const-string·v4,·"endTime"
Offset 533, 39 lines modifiedOffset 538, 41 lines modified
  
533 ····move-object/from16·v0,·p1538 ····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,·0x1540 ····const/4·v3,·0x1
  
 541 ····.line·208
536 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J542 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J
  
537 ····move-result-wide·v2543 ····move-result-wide·v2
  
 544 ····.line·207
538 ····:goto_2545 ····:goto_2
539 ····move-object/from16·v0,·v17546 ····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·209548 ····.line·209
542 ····move-object/from16·v0,·p0549 ····move-object/from16·v0,·p0
  
543 ····move-object/from16·v1,·v17550 ····move-object/from16·v1,·v17
  
544 ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/SearchActivity;->startActivity(Landroid/content/Intent;)V551 ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/SearchActivity;->startActivity(Landroid/content/Intent;)V
  
545 ····goto·:goto_0552 ····goto·:goto_0
  
546 ····.line·205553 ····.line·206
547 ····:cond_1554 ····:cond_1
548 ····const-wide/16·v2,·-0x1555 ····const-wide/16·v2,·-0x1
  
549 ····goto·:goto_1556 ····goto·:goto_1
  
550 ····.line·207557 ····.line·208
551 ····:cond_2558 ····:cond_2
552 ····const-wide/16·v2,·-0x1559 ····const-wide/16·v2,·-0x1
  
553 ····goto·:goto_2560 ····goto·:goto_2
554 .end·method561 .end·method
  
  
Offset 710, 14 lines modifiedOffset 717, 15 lines modified
710 ····move-result·v4717 ····move-result·v4
  
711 ····sput-boolean·v4,·Lcom/android/calendar/SearchActivity;->mIsMultipane:Z718 ····sput-boolean·v4,·Lcom/android/calendar/SearchActivity;->mIsMultipane:Z
  
712 ····.line·115719 ····.line·115
713 ····const·v4,·0x7f080005720 ····const·v4,·0x7f080005
  
 721 ····.line·116
714 ····invoke-static·{p0,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z722 ····invoke-static·{p0,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z
  
715 ····move-result·v4723 ····move-result·v4
  
716 ····iput-boolean·v4,·p0,·Lcom/android/calendar/SearchActivity;->mShowEventDetailsWithAgenda:Z724 ····iput-boolean·v4,·p0,·Lcom/android/calendar/SearchActivity;->mShowEventDetailsWithAgenda:Z
  
717 ····.line·118725 ····.line·118
Offset 921, 18 lines modifiedOffset 929, 20 lines modified
  
Max diff block lines reached; 2266/5454 bytes (41.55%) of diff not shown.
557 B
smali/com/android/calendar/DayView$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;18 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V20 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
22 ····.prologue23 ····.prologue
23 ····.line·28424 ····.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>()V26 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
630 B
smali/com/android/calendar/DayFragment.smali
    
Offset 531, 14 lines modifiedOffset 531, 15 lines modified
531 ····.line·117531 ····.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·v1534 ····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·v2537 ····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·v2539 ····move-result-object·v2
799 B
smali/com/android/calendar/CalendarApplication.smali
    
Offset 25, 18 lines modifiedOffset 25, 20 lines modified
  
25 ····.line·3225 ····.line·32
26 ····invoke-static·{p0},·Lcom/android/calendar/GeneralPreferences;->setDefaultValues(Landroid/content/Context;)V26 ····invoke-static·{p0},·Lcom/android/calendar/GeneralPreferences;->setDefaultValues(Landroid/content/Context;)V
  
27 ····.line·3627 ····.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·v131 ····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;)V33 ····invoke-static·{p0,·v0,·v1},·Lcom/android/calendar/Utils;->setSharedPreference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
32 ····.line·4034 ····.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·v036 ····move-result-object·v0
  
624 B
smali/com/android/calendar/EventLoader.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventLoader.java"3 .source·"EventLoader.java"
  
  
4 #·annotations4 #·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·annotation13 .end·annotation
1.01 KB
smali/com/android/calendar/EventLoader$LoadEventsRequest.smali
    
Offset 104, 18 lines modifiedOffset 104, 20 lines modified
  
104 ····iget·v2,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->startDay:I104 ····iget·v2,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->startDay:I
  
105 ····iget·v3,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->numDays:I105 ····iget·v3,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->numDays:I
  
106 ····iget·v4,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I106 ····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·v5109 ····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;)V111 ····invoke-static/range·{v0·..·v5},·Lcom/android/calendar/Event;->loadEvents(Landroid/content/Context;Ljava/util/ArrayList;IIILjava/util/concurrent/atomic/AtomicInteger;)V
  
110 ····.line·150112 ····.line·150
111 ····iget·v0,·p0,·Lcom/android/calendar/EventLoader$LoadEventsRequest;->id:I113 ····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;
  
1.15 KB
smali/com/android/calendar/EmailAddressAdapter.smali
    
Offset 97, 24 lines modifiedOffset 97, 26 lines modified
  
97 ····const/4·v4,·0x197 ····const/4·v4,·0x1
  
98 ····new-array·v4,·v4,·[Ljava/lang/Object;98 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
99 ····const/4·v5,·0x099 ····const/4·v5,·0x0
  
 100 ····.line·68
100 ····invoke-static·{p3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z101 ····invoke-static·{p3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
101 ····move-result·v6102 ····move-result·v6
  
102 ····if-eqz·v6,·:cond_0103 ····if-eqz·v6,·:cond_0
  
103 ····.end·local·p2····#·"directoryType":Ljava/lang/String;104 ····.end·local·p2····#·"directoryType":Ljava/lang/String;
104 ····:goto_0105 ····:goto_0
105 ····aput-object·p2,·v4,·v5106 ····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·v0109 ····move-result-object·v0
  
108 ····.line·69110 ····.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;)V112 ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
Offset 123, 15 lines modifiedOffset 125, 15 lines modified
123 ····return-void125 ····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_0128 ····:cond_0
127 ····move-object·p2,·p3129 ····move-object·p2,·p3
  
128 ····.line·67130 ····.line·68
129 ····goto·:goto_0131 ····goto·:goto_0
130 .end·method132 .end·method
  
131 .method·protected·inflateItemView(Landroid/view/ViewGroup;)Landroid/view/View;133 .method·protected·inflateItemView(Landroid/view/ViewGroup;)Landroid/view/View;
132 ····.locals·3134 ····.locals·3
133 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;135 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;
  
602 B
smali/com/android/calendar/DeleteEventHelper$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·17227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/com/android/calendar/AllInOneActivity$QueryHandler$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity$QueryHandler;)V33 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity$QueryHandler;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/android/calendar/AllInOneActivity$QueryHandler;
  
35 ····.prologue36 ····.prologue
36 ····.line·22237 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.44 KB
smali/com/android/calendar/CalendarColorPickerDialog.smali
    
Offset 2, 15 lines modifiedOffset 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 #·annotations4 #·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·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 364, 26 lines modifiedOffset 363, 28 lines modified
  
364 ····const/4·v1,·0x2363 ····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:J365 ····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·v3368 ····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,·v2370 ····move-object·v5,·v2
  
371 ····move-object·v6,·v2371 ····move-object·v6,·v2
  
372 ····move-object·v7,·v2372 ····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;)V374 ····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·238375 ····.line·238
375 ····:cond_0376 ····:cond_0
376 ····return-void377 ····return-void
377 .end·method378 .end·method
  
687 B
smali/com/android/calendar/AboutPreferences.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/AboutPreferences;->addPreferencesFromResource(I)V34 ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/AboutPreferences;->addPreferencesFromResource(I)V
  
35 ····.line·3735 ····.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·v037 ····move-result-object·v0
  
38 ····.line·3938 ····.line·40
39 ····.local·v0,·"activity":Landroid/app/Activity;39 ····.local·v0,·"activity":Landroid/app/Activity;
40 ····:try_start_040 ····: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·v342 ····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;
1.16 KB
smali/com/android/calendar/Utils$CalendarBroadcastReceiver.smali
    
Offset 51, 38 lines modifiedOffset 51, 41 lines modified
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z51 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
52 ····move-result·v052 ····move-result·v0
  
53 ····if-nez·v0,·:cond_053 ····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·v056 ····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;)Z58 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
58 ····move-result·v059 ····move-result·v0
  
59 ····if-nez·v0,·:cond_060 ····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·v063 ····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;)Z65 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
64 ····move-result·v066 ····move-result·v0
  
65 ····if-nez·v0,·:cond_067 ····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·v070 ····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;)Z72 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
472 B
smali/com/android/calendar/CalendarSettingsActivity.smali
    
Offset 257, 14 lines modifiedOffset 257, 15 lines modified
  
257 ····.line·96257 ····.line·96
258 ····:cond_0258 ····: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·v0260 ····move-result-object·v0
  
 261 ····.line·97
261 ····invoke-virtual·{v0,·v2,·v2},·Landroid/app/ActionBar;->setDisplayOptions(II)V262 ····invoke-virtual·{v0,·v2,·v2},·Landroid/app/ActionBar;->setDisplayOptions(II)V
  
262 ····.line·98263 ····.line·98
263 ····const/4·v0,·0x1264 ····const/4·v0,·0x1
  
264 ····return·v0265 ····return·v0
265 .end·method266 .end·method
602 B
smali/com/android/calendar/DeleteEventHelper$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·13627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
609 B
smali/com/android/calendar/GeneralPreferences$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/GeneralPreferences;21 .field·final·synthetic·this$0:Lcom/android/calendar/GeneralPreferences;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/GeneralPreferences;)V23 .method·constructor·<init>(Lcom/android/calendar/GeneralPreferences;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/GeneralPreferences;
  
25 ····.prologue26 ····.prologue
26 ····.line·21527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.63 KB
smali/com/android/calendar/DayView$ContextMenuHandler.smali
    
Offset 91, 14 lines modifiedOffset 91, 15 lines modified
  
91 ····const-wide/16·v4,·0x491 ····const-wide/16·v4,·0x4
  
92 ····move-object/from16·v0,·p092 ····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·v396 ····move-result-object·v3
  
96 ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J97 ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J
  
97 ····move-object/from16·v0,·p098 ····move-object/from16·v0,·p0
Offset 111, 28 lines modifiedOffset 112, 30 lines modified
  
111 ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J112 ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J
  
112 ····move-object/from16·v0,·p0113 ····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·v3117 ····move-result-object·v3
  
116 ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J118 ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J
  
117 ····const/4·v12,·0x0119 ····const/4·v12,·0x0
  
118 ····const/4·v13,·0x0120 ····const/4·v13,·0x0
  
119 ····const-wide/16·v14,·-0x1121 ····const-wide/16·v14,·-0x1
  
120 ····move-object/from16·v3,·p0122 ····move-object/from16·v3,·p0
  
 123 ····.line·4437
121 ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V124 ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V
  
122 ····.line·4483125 ····.line·4483
123 ····:cond_0126 ····:cond_0
124 ····:goto_1127 ····:goto_1
125 ····const/4·v2,·0x1128 ····const/4·v2,·0x1
  
Offset 161, 14 lines modifiedOffset 164, 15 lines modified
  
161 ····const-wide/16·v4,·0x8164 ····const-wide/16·v4,·0x8
  
162 ····move-object/from16·v0,·p0165 ····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·v3169 ····move-result-object·v3
  
166 ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J170 ····iget-wide·v6,·v3,·Lcom/android/calendar/Event;->id:J
  
167 ····move-object/from16·v0,·p0171 ····move-object/from16·v0,·p0
Offset 181, 28 lines modifiedOffset 185, 30 lines modified
  
181 ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J185 ····iget-wide·v8,·v3,·Lcom/android/calendar/Event;->startMillis:J
  
182 ····move-object/from16·v0,·p0186 ····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·v3190 ····move-result-object·v3
  
186 ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J191 ····iget-wide·v10,·v3,·Lcom/android/calendar/Event;->endMillis:J
  
187 ····const/4·v12,·0x0192 ····const/4·v12,·0x0
  
188 ····const/4·v13,·0x0193 ····const/4·v13,·0x0
  
189 ····const-wide/16·v14,·-0x1194 ····const-wide/16·v14,·-0x1
  
190 ····move-object/from16·v3,·p0195 ····move-object/from16·v3,·p0
  
 196 ····.line·4445
191 ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V197 ····invoke-virtual/range·{v2·..·v15},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V
  
192 ····goto·:goto_1198 ····goto·:goto_1
  
193 ····.line·4452199 ····.line·4452
194 ····:pswitch_3200 ····:pswitch_3
195 ····move-object/from16·v0,·p0201 ····move-object/from16·v0,·p0
15.4 KB
smali/com/android/calendar/CalendarEventModel.smali
    
Offset 418, 15 lines modifiedOffset 418, 15 lines modified
  
418 ····.line·305418 ····.line·305
419 ····:cond_0419 ····:cond_0
420 ····return-void420 ····return-void
421 .end·method421 .end·method
  
422 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;)V422 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;)V
423 ····.locals·16423 ····.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 ····.prologue426 ····.prologue
427 ····.line·308427 ····.line·308
428 ····invoke-direct/range·{p0·..·p1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;)V428 ····invoke-direct/range·{p0·..·p1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;)V
  
Offset 435, 234 lines modifiedOffset 435, 213 lines modified
  
435 ····.line·361435 ····.line·361
436 ····:cond_0436 ····:cond_0
437 ····return-void437 ····return-void
  
438 ····.line·314438 ····.line·314
439 ····:cond_1439 ····:cond_1
440 ····const-string·v13,·"title"440 ····const-string·v10,·"title"
  
441 ····move-object/from16·v0,·p2441 ····move-object/from16·v0,·p2
  
442 ····invoke-virtual·{v0,·v13},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;442 ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
443 ····move-result-object·v12443 ····move-result-object·v9
  
444 ····.line·315444 ····.line·315
445 ····.local·v12,·"title":Ljava/lang/String;445 ····.local·v9,·"title":Ljava/lang/String;
446 ····if-eqz·v12,·:cond_2446 ····if-eqz·v9,·:cond_2
  
447 ····.line·316447 ····.line·316
448 ····move-object/from16·v0,·p0 
  
449 ····iput-object·v12,·v0,·Lcom/android/calendar/CalendarEventModel;->mTitle:Ljava/lang/String;448 ····iput-object·v9,·p0,·Lcom/android/calendar/CalendarEventModel;->mTitle:Ljava/lang/String;
  
450 ····.line·319449 ····.line·319
451 ····:cond_2450 ····:cond_2
452 ····const-string·v13,·"eventLocation"451 ····const-string·v10,·"eventLocation"
  
453 ····move-object/from16·v0,·p2452 ····move-object/from16·v0,·p2
  
454 ····invoke-virtual·{v0,·v13},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;453 ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
455 ····move-result-object·v10454 ····move-result-object·v7
  
456 ····.line·320455 ····.line·320
457 ····.local·v10,·"location":Ljava/lang/String;456 ····.local·v7,·"location":Ljava/lang/String;
458 ····if-eqz·v10,·:cond_3457 ····if-eqz·v7,·:cond_3
  
459 ····.line·321458 ····.line·321
460 ····move-object/from16·v0,·p0 
  
461 ····iput-object·v10,·v0,·Lcom/android/calendar/CalendarEventModel;->mLocation:Ljava/lang/String;459 ····iput-object·v7,·p0,·Lcom/android/calendar/CalendarEventModel;->mLocation:Ljava/lang/String;
  
462 ····.line·324460 ····.line·324
463 ····:cond_3461 ····:cond_3
464 ····const-string·v13,·"description"462 ····const-string·v10,·"description"
  
465 ····move-object/from16·v0,·p2463 ····move-object/from16·v0,·p2
  
466 ····invoke-virtual·{v0,·v13},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;464 ····invoke-virtual·{v0,·v10},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
467 ····move-result-object·v4465 ····move-result-object·v3
  
468 ····.line·325466 ····.line·325
469 ····.local·v4,·"description":Ljava/lang/String;467 ····.local·v3,·"description":Ljava/lang/String;
470 ····if-eqz·v4,·:cond_4468 ····if-eqz·v3,·:cond_4
  
471 ····.line·326469 ····.line·326
472 ····move-object/from16·v0,·p0 
  
473 ····iput-object·v4,·v0,·Lcom/android/calendar/CalendarEventModel;->mDescription:Ljava/lang/String;470 ····iput-object·v3,·p0,·Lcom/android/calendar/CalendarEventModel;->mDescription:Ljava/lang/String;
  
474 ····.line·329471 ····.line·329
475 ····:cond_4472 ····:cond_4
476 ····const-string·v13,·"availability"473 ····const-string·v10,·"availability"
  
477 ····const/4·v14,·-0x1474 ····const/4·v11,·-0x1
  
478 ····move-object/from16·v0,·p2475 ····move-object/from16·v0,·p2
  
479 ····invoke-virtual·{v0,·v13,·v14},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I476 ····invoke-virtual·{v0,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
480 ····move-result·v3477 ····move-result·v2
  
481 ····.line·330478 ····.line·330
482 ····.local·v3,·"availability":I479 ····.local·v2,·"availability":I
483 ····const/4·v13,·-0x1480 ····const/4·v10,·-0x1
  
484 ····if-eq·v3,·v13,·:cond_5481 ····if-eq·v2,·v10,·:cond_5
  
485 ····.line·331482 ····.line·331
486 ····move-object/from16·v0,·p0 
  
487 ····iput·v3,·v0,·Lcom/android/calendar/CalendarEventModel;->mAvailability:I483 ····iput·v2,·p0,·Lcom/android/calendar/CalendarEventModel;->mAvailability:I
  
488 ····.line·334484 ····.line·334
489 ····:cond_5485 ····:cond_5
490 ····const-string·v13,·"accessLevel"486 ····const-string·v10,·"accessLevel"
  
491 ····const/4·v14,·-0x1487 ····const/4·v11,·-0x1
  
492 ····move-object/from16·v0,·p2488 ····move-object/from16·v0,·p2
  
493 ····invoke-virtual·{v0,·v13,·v14},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I489 ····invoke-virtual·{v0,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
494 ····move-result·v1490 ····move-result·v1
  
495 ····.line·335491 ····.line·335
496 ····.local·v1,·"accessLevel":I492 ····.local·v1,·"accessLevel":I
497 ····const/4·v13,·-0x1493 ····const/4·v10,·-0x1
  
498 ····if-eq·v1,·v13,·:cond_7494 ····if-eq·v1,·v10,·:cond_7
  
499 ····.line·336495 ····.line·336
500 ····if-lez·v1,·:cond_6496 ····if-lez·v1,·:cond_6
  
501 ····.line·339497 ····.line·339
502 ····add-int/lit8·v1,·v1,·-0x1498 ····add-int/lit8·v1,·v1,·-0x1
  
503 ····.line·341499 ····.line·341
504 ····:cond_6500 ····:cond_6
Max diff block lines reached; 11017/15674 bytes (70.29%) of diff not shown.
608 B
smali/com/android/calendar/CalendarController$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarController;21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarController;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/CalendarController;)V23 .method·constructor·<init>(Lcom/android/calendar/CalendarController;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarController;
  
25 ····.prologue26 ····.prologue
26 ····.line·9127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
595 B
smali/com/android/calendar/AllInOneActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.46 KB
smali/com/android/calendar/CalendarViewAdapter.smali
    
Offset 240, 24 lines modifiedOffset 240, 27 lines modified
  
240 ····const/4·v7,·0x2240 ····const/4·v7,·0x2
  
241 ····move-object/from16·v0,·p0241 ····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·v1245 ····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·v1248 ····move-result-object·v1
  
247 ····aput-object·v1,·v15,·v16249 ····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·v9252 ····move-result-object·v9
  
250 ····.line·338253 ····.line·338
251 ····:goto_0254 ····: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 modifiedOffset 314, 27 lines modified
  
311 ····const/4·v7,·0x2314 ····const/4·v7,·0x2
  
312 ····move-object/from16·v0,·p0315 ····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·v1319 ····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·v1322 ····move-result-object·v1
  
318 ····aput-object·v1,·v15,·v16323 ····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·v9326 ····move-result-object·v9
  
321 ····goto·:goto_0327 ····goto·:goto_0
  
322 ····.line·330328 ····.line·330
Offset 376, 24 lines modifiedOffset 382, 27 lines modified
  
376 ····const/4·v7,·0x2382 ····const/4·v7,·0x2
  
377 ····move-object/from16·v0,·p0383 ····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·v1387 ····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·v1390 ····move-result-object·v1
  
383 ····aput-object·v1,·v15,·v16391 ····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·v9394 ····move-result-object·v9
  
386 ····goto·:goto_0395 ····goto·:goto_0
  
387 ····.line·335396 ····.line·335
Offset 420, 14 lines modifiedOffset 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·v1431 ····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·v9434 ····move-result-object·v9
  
425 ····goto/16·:goto_0435 ····goto/16·:goto_0
426 .end·method436 .end·method
  
Offset 455, 14 lines modifiedOffset 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·v0467 ····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·v8470 ····move-result-object·v8
  
460 ····.line·351471 ····.line·351
461 ····.local·v8,·"date":Ljava/lang/String;472 ····.local·v8,·"date":Ljava/lang/String;
462 ····return-object·v8473 ····return-object·v8
Offset 492, 14 lines modifiedOffset 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·v0505 ····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·v8508 ····move-result-object·v8
Max diff block lines reached; 1681/5491 bytes (30.61%) of diff not shown.
602 B
smali/com/android/calendar/EventInfoFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·69427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/com/android/calendar/EventInfoFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·81227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
700 B
smali/com/android/calendar/AllInOneActivity$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;18 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·27025 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
44.0 KB
smali/com/android/calendar/EventInfoFragment.smali
    
Offset 1828, 28 lines modifiedOffset 1828, 24 lines modified
1828 ····.prologue1828 ····.prologue
1829 ····.line·1191829 ····.line·119
1830 ····iget·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I1830 ····iget·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I
  
1831 ····return·v01831 ····return·v0
1832 .end·method1832 .end·method
  
1833 .method·static·synthetic·access$3376(Lcom/android/calendar/EventInfoFragment;I)I1833 .method·static·synthetic·access$3302(Lcom/android/calendar/EventInfoFragment;I)I
1834 ····.locals·11834 ····.locals·0
1835 ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment;1835 ····.param·p0,·"x0"····#·Lcom/android/calendar/EventInfoFragment;
1836 ····.param·p1,·"x1"····#·I1836 ····.param·p1,·"x1"····#·I
  
1837 ····.prologue1837 ····.prologue
1838 ····.line·1191838 ····.line·119
1839 ····iget·v0,·p0,·Lcom/android/calendar/EventInfoFragment;->mCurrentQuery:I1839 ····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·v01840 ····return·p1
1843 .end·method1841 .end·method
  
1844 .method·static·synthetic·access$3400(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V1842 .method·static·synthetic·access$3400(Lcom/android/calendar/EventInfoFragment;Landroid/view/View;ILjava/lang/CharSequence;)V
1845 ····.locals·01843 ····.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"····#·I1846 ····.param·p2,·"x2"····#·I
Offset 2409, 24 lines modifiedOffset 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,·0xa2407 ····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·v82410 ····move-result-object·v8
  
2414 ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I2411 ····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,·p02413 ····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;)Z2415 ····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·21522416 ····.line·2152
2419 ····:goto_02417 ····: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 modifiedOffset 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:I2452 ····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·v82455 ····move-result-object·v8
  
2457 ····iget·v9,·p0,·Lcom/android/calendar/EventInfoFragment;->mMaxReminders:I2456 ····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,·p02458 ····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;)Z2460 ····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_02461 ····goto·:goto_0
2462 .end·method2462 .end·method
  
2463 .method·private·applyDialogParams()V2463 .method·private·applyDialogParams()V
2464 ····.locals·52464 ····.locals·5
Offset 2642, 18 lines modifiedOffset 2642, 20 lines modified
  
2642 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V2642 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
2643 ····.line·14032643 ····.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·v12648 ····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·v72651 ····move-result-object·v7
  
2650 ····.line·14052652 ····.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 modifiedOffset 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·v42769 ····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·14582772 ····.line·1458
2769 ····const-string·v3,·"editMode"2773 ····const-string·v3,·"editMode"
  
2770 ····const/4·v4,·0x12774 ····const/4·v4,·0x1
  
Offset 2933, 32 lines modifiedOffset 2937, 31 lines modified
2933 ····goto·:goto_02937 ····goto·:goto_0
2934 .end·method2938 .end·method
Max diff block lines reached; 39534/44934 bytes (87.98%) of diff not shown.
615 B
smali/com/android/calendar/CalendarViewAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarViewAdapter;21 .field·final·synthetic·this$0:Lcom/android/calendar/CalendarViewAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/CalendarViewAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/CalendarViewAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/CalendarViewAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
652 B
smali/com/android/calendar/EventInfoFragment$12.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;Landroid/content/Intent;)V24 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·167028 ····.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;
  
609 B
smali/com/android/calendar/EditResponseHelper$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EditResponseHelper;21 .field·final·synthetic·this$0:Lcom/android/calendar/EditResponseHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EditResponseHelper;)V23 .method·constructor·<init>(Lcom/android/calendar/EditResponseHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EditResponseHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
893 B
smali/com/android/calendar/AllInOneActivity$QueryHandler.smali
    
Offset 99, 24 lines modifiedOffset 99, 26 lines modified
  
99 ····.line·21599 ····.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·v2105 ····move-result-object·v2
  
105 ····const·v5,·0x7f0d002f106 ····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·v2108 ····move-result-object·v2
  
 109 ····.line·215
108 ····invoke-virtual·{v4,·v1,·v2},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V110 ····invoke-virtual·{v4,·v1,·v2},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
  
109 ····.line·217111 ····.line·217
110 ····const-string·v1,·"allowSkip"112 ····const-string·v1,·"allowSkip"
  
111 ····const/4·v2,·0x1113 ····const/4·v2,·0x1
  
12.0 KB
smali/com/android/calendar/CalendarUtils$TimeZoneUtils$AsyncTZHandler.smali
    
Offset 39, 256 lines modifiedOffset 39, 259 lines modified
39 .method·protected·onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V39 .method·protected·onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V
40 ····.locals·1240 ····.locals·12
41 ····.param·p1,·"token"····#·I41 ····.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 ····.prologue44 ····.prologue
 45 ····const/4·v8,·0x1
  
 46 ····const/4·v9,·0x0
  
45 ····.line·9647 ····.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·v1049 ····move-result-object·v10
  
48 ····monitor-enter·v1050 ····monitor-enter·v10
  
49 ····.line·9751 ····.line·97
50 ····if-nez·p3,·:cond_052 ····if-nez·p3,·:cond_0
  
51 ····.line·9853 ····.line·98
52 ····const/4·v9,·0x054 ····const/4·v8,·0x0
  
53 ····:try_start_055 ····:try_start_0
54 ····invoke-static·{v9},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$102(Z)Z56 ····invoke-static·{v8},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$102(Z)Z
  
55 ····.line·9957 ····.line·99
56 ····const/4·v9,·0x158 ····const/4·v8,·0x1
  
57 ····invoke-static·{v9},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$202(Z)Z59 ····invoke-static·{v8},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$202(Z)Z
  
58 ····.line·10060 ····.line·100
59 ····monitor-exit·v1061 ····monitor-exit·v10
  
60 ····.line·14162 ····.line·141
61 ····.end·local·p2····#·"cookie":Ljava/lang/Object;63 ····.end·local·p2····#·"cookie":Ljava/lang/Object;
62 ····:goto_064 ····:goto_0
63 ····return-void65 ····return-void
  
64 ····.line·10366 ····.line·103
65 ····.restart·local·p2····#·"cookie":Ljava/lang/Object;67 ····.restart·local·p2····#·"cookie":Ljava/lang/Object;
66 ····:cond_068 ····:cond_0
67 ····const/4·v8,·0x069 ····const/4·v7,·0x0
  
68 ····.line·10570 ····.line·105
69 ····.local·v8,·"writePrefs":Z71 ····.local·v7,·"writePrefs":Z
70 ····const-string·v9,·"key"72 ····const-string·v11,·"key"
  
71 ····invoke-interface·{p3,·v9},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I73 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
72 ····move-result·v374 ····move-result·v2
  
73 ····.line·10675 ····.line·106
74 ····.local·v3,·"keyColumn":I76 ····.local·v2,·"keyColumn":I
75 ····const-string·v9,·"value"77 ····const-string·v11,·"value"
  
76 ····invoke-interface·{p3,·v9},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I78 ····invoke-interface·{p3,·v11},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
77 ····move-result·v779 ····move-result·v6
  
78 ····.line·10780 ····.line·107
79 ····.local·v7,·"valueColumn":I81 ····.local·v6,·"valueColumn":I
80 ····:cond_182 ····:cond_1
81 ····:goto_183 ····:goto_1
82 ····invoke-interface·{p3},·Landroid/database/Cursor;->moveToNext()Z84 ····invoke-interface·{p3},·Landroid/database/Cursor;->moveToNext()Z
  
83 ····move-result·v985 ····move-result·v11
  
84 ····if-eqz·v9,·:cond_486 ····if-eqz·v11,·:cond_4
  
85 ····.line·10887 ····.line·108
86 ····invoke-interface·{p3,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;88 ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
87 ····move-result-object·v289 ····move-result-object·v1
  
88 ····.line·10990 ····.line·109
89 ····.local·v2,·"key":Ljava/lang/String;91 ····.local·v1,·"key":Ljava/lang/String;
90 ····invoke-interface·{p3,·v7},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;92 ····invoke-interface·{p3,·v6},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
91 ····move-result-object·v693 ····move-result-object·v5
  
92 ····.line·11094 ····.line·110
93 ····.local·v6,·"value":Ljava/lang/String;95 ····.local·v5,·"value":Ljava/lang/String;
94 ····const-string·v9,·"timezoneType"96 ····const-string·v11,·"timezoneType"
  
95 ····invoke-static·{v2,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z97 ····invoke-static·{v1,·v11},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
96 ····move-result·v998 ····move-result·v11
  
97 ····if-eqz·v9,·:cond_399 ····if-eqz·v11,·:cond_3
  
98 ····.line·111100 ····.line·111
99 ····const-string·v9,·"auto"101 ····const-string·v11,·"auto"
  
100 ····invoke-static·{v6,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z102 ····invoke-static·{v5,·v11},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
101 ····move-result·v9103 ····move-result·v11
  
102 ····if-nez·v9,·:cond_2104 ····if-nez·v11,·:cond_2
  
103 ····const/4·v5,·0x1105 ····move·v4,·v8
  
104 ····.line·113106 ····.line·113
105 ····.local·v5,·"useHomeTZ":Z107 ····.local·v4,·"useHomeTZ":Z
106 ····:goto_2108 ····:goto_2
107 ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$300()Z109 ····invoke-static·{},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$300()Z
  
108 ····move-result·v9110 ····move-result·v11
  
109 ····if-eq·v5,·v9,·:cond_1111 ····if-eq·v4,·v11,·:cond_1
  
110 ····.line·114112 ····.line·114
111 ····const/4·v8,·0x1113 ····const/4·v7,·0x1
  
112 ····.line·115114 ····.line·115
113 ····invoke-static·{v5},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$302(Z)Z115 ····invoke-static·{v4},·Lcom/android/calendar/CalendarUtils$TimeZoneUtils;->access$302(Z)Z
  
114 ····goto·:goto_1116 ····goto·:goto_1
  
115 ····.line·140117 ····.line·140
116 ····.end·local·v2····#·"key":Ljava/lang/String;118 ····.end·local·v1····#·"key":Ljava/lang/String;
117 ····.end·local·v3····#·"keyColumn":I119 ····.end·local·v2····#·"keyColumn":I
118 ····.end·local·v5····#·"useHomeTZ":Z120 ····.end·local·v4····#·"useHomeTZ":Z
119 ····.end·local·v6····#·"value":Ljava/lang/String;121 ····.end·local·v5····#·"value":Ljava/lang/String;
120 ····.end·local·v7····#·"valueColumn":I122 ····.end·local·v6····#·"valueColumn":I
121 ····.end·local·v8····#·"writePrefs":Z123 ····.end·local·v7····#·"writePrefs":Z
Max diff block lines reached; 7088/12103 bytes (58.56%) of diff not shown.
1.01 KB
smali/com/android/calendar/DayView$TodayAnimatorListener.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·23927 ····.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>()V29 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
Offset 111, 14 lines modifiedOffset 112, 15 lines modified
  
111 ····const/4·v3,·0x2112 ····const/4·v3,·0x2
  
112 ····new-array·v3,·v3,·[I113 ····new-array·v3,·v3,·[I
  
113 ····fill-array-data·v3,·:array_0114 ····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·v1117 ····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·258119 ····.line·258
602 B
smali/com/android/calendar/DeleteEventHelper$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·18827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.33 KB
smali/com/android/calendar/EventInfoActivity.smali
    
Offset 204, 14 lines modifiedOffset 204, 15 lines modified
  
204 ····move-result·v1204 ····move-result·v1
  
205 ····if-nez·v1,·:cond_6205 ····if-nez·v1,·:cond_6
  
206 ····const·v1,·0x7f080006206 ····const·v1,·0x7f080006
  
 207 ····.line·133
207 ····move-object/from16·v0,·v28208 ····move-object/from16·v0,·v28
  
208 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z209 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z
  
209 ····move-result·v1210 ····move-result·v1
  
210 ····if-nez·v1,·:cond_6211 ····if-nez·v1,·:cond_6
Offset 229, 14 lines modifiedOffset 230, 15 lines modified
  
229 ····iget-wide·v4,·v0,·Lcom/android/calendar/EventInfoActivity;->mStartMillis:J230 ····iget-wide·v4,·v0,·Lcom/android/calendar/EventInfoActivity;->mStartMillis:J
  
230 ····move-object/from16·v0,·p0231 ····move-object/from16·v0,·p0
  
231 ····iget-wide·v6,·v0,·Lcom/android/calendar/EventInfoActivity;->mEndMillis:J232 ····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)V234 ····invoke-virtual/range·{v1·..·v8},·Lcom/android/calendar/CalendarController;->launchViewEvent(JJJI)V
  
233 ····.line·136235 ····.line·136
234 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->finish()V236 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/EventInfoActivity;->finish()V
  
235 ····.line·165237 ····.line·165
236 ····:cond_2238 ····:cond_2
Offset 500, 15 lines modifiedOffset 502, 15 lines modified
500 ····:cond_6502 ····:cond_6
501 ····const·v1,·0x7f040040503 ····const·v1,·0x7f040040
  
502 ····move-object/from16·v0,·p0504 ····move-object/from16·v0,·p0
  
503 ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/EventInfoActivity;->setContentView(I)V505 ····invoke-virtual·{v0,·v1},·Lcom/android/calendar/EventInfoActivity;->setContentView(I)V
  
504 ····.line·143506 ····.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·v1508 ····move-result-object·v1
  
507 ····const·v2,·0x7f1000d8509 ····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;
569 B
smali/com/android/calendar/ContactsAsyncHelper.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/os/Handler;2 .super·Landroid/os/Handler;
3 .source·"ContactsAsyncHelper.java"3 .source·"ContactsAsyncHelper.java"
  
  
4 #·annotations4 #·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·annotation11 .end·annotation
  
  
533 B
smali/com/android/calendar/DayView$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·199727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.61 KB
smali/com/android/calendar/EventRecurrenceFormatter.smali
    
Offset 123, 14 lines modifiedOffset 123, 15 lines modified
123 ····.line·144123 ····.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:[I125 ····sget-object·v1,·Lcom/android/calendar/EventRecurrenceFormatter;->mMonthRepeatByDayOfWeekIds:[I
  
126 ····aget·v1,·v1,·p1126 ····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·v1129 ····move-result-object·v1
  
129 ····aput-object·v1,·v0,·p1130 ····aput-object·v1,·v0,·p1
  
130 ····.line·147131 ····.line·147
Offset 293, 22 lines modifiedOffset 294, 24 lines modified
293 ····move-object/from16·v0,·v17294 ····move-object/from16·v0,·v17
  
294 ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->parse(Ljava/lang/String;)Z295 ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->parse(Ljava/lang/String;)Z
  
295 ····.line·46296 ····.line·46
296 ····const/16·v17,·0x0297 ····const/16·v17,·0x0
  
 298 ····.line·47
297 ····move/from16·v0,·v17299 ····move/from16·v0,·v17
  
298 ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->toMillis(Z)J300 ····invoke-virtual·{v15,·v0},·Landroid/text/format/Time;->toMillis(Z)J
  
299 ····move-result-wide·v17301 ····move-result-wide·v17
  
300 ····const/high16·v19,·0x20000302 ····const/high16·v19,·0x20000
  
 303 ····.line·46
301 ····move-object/from16·v0,·p0304 ····move-object/from16·v0,·p0
  
302 ····move-wide/from16·v1,·v17305 ····move-wide/from16·v1,·v17
  
303 ····move/from16·v3,·v19306 ····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 modifiedOffset 384, 22 lines modified
  
381 ····move-object/from16·v0,·p2384 ····move-object/from16·v0,·p2
  
382 ····iget·v0,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I385 ····iget·v0,·v0,·Lcom/android/calendarcommon2/EventRecurrence;->count:I
  
383 ····move/from16·v21,·v0386 ····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·v21389 ····move-result-object·v21
  
386 ····aput-object·v21,·v19,·v20390 ····aput-object·v21,·v19,·v20
  
 391 ····.line·54
387 ····move-object/from16·v0,·p1392 ····move-object/from16·v0,·p1
  
388 ····move/from16·v1,·v17393 ····move/from16·v1,·v17
  
389 ····move/from16·v2,·v18394 ····move/from16·v2,·v18
  
390 ····move-object/from16·v3,·v19395 ····move-object/from16·v3,·v19
580 B
smali/com/android/calendar/CalendarUtils$TimeZoneUtils.smali
    
Offset 355, 14 lines modifiedOffset 355, 15 lines modified
  
355 ····move/from16·v7,·p6355 ····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·v1357 ····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·v9360 ····move-result-object·v9
  
360 ····.line·184361 ····.line·184
361 ····.local·v9,·"date":Ljava/lang/String;362 ····.local·v9,·"date":Ljava/lang/String;
362 ····monitor-exit·v10363 ····monitor-exit·v10
603 B
smali/com/android/calendar/EventInfoFragment$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·101227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
806 B
smali/com/android/calendar/ColorChipView.smali
    
Offset 142, 32 lines modifiedOffset 142, 34 lines modified
  
142 ····const/4·v3,·0x2142 ····const/4·v3,·0x2
  
143 ····if-ne·v0,·v3,·:cond_1143 ····if-ne·v0,·v3,·:cond_1
  
144 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I144 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I
  
 145 ····.line·101
145 ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I146 ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I
  
146 ····move-result·v0147 ····move-result·v0
  
 148 ····.line·100
147 ····:goto_0149 ····:goto_0
148 ····invoke-virtual·{v2,·v0},·Landroid/graphics/Paint;->setColor(I)V150 ····invoke-virtual·{v2,·v0},·Landroid/graphics/Paint;->setColor(I)V
  
149 ····.line·103151 ····.line·103
150 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mDrawStyle:I152 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mDrawStyle:I
  
151 ····packed-switch·v0,·:pswitch_data_0153 ····packed-switch·v0,·:pswitch_data_0
  
152 ····.line·139154 ····.line·139
153 ····:cond_0155 ····:cond_0
154 ····:goto_1156 ····:goto_1
155 ····return-void157 ····return-void
  
156 ····.line·100158 ····.line·101
157 ····:cond_1159 ····:cond_1
158 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I160 ····iget·v0,·p0,·Lcom/android/calendar/ColorChipView;->mColor:I
  
159 ····goto·:goto_0161 ····goto·:goto_0
  
160 ····.line·106162 ····.line·106
161 ····:pswitch_0163 ····:pswitch_0
547 B
smali/com/android/calendar/CalendarUtils.smali
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·4224 ····.line·42
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·50 
27 ····return-void26 ····return-void
28 .end·method27 .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·129 ····.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;
532 B
smali/com/android/calendar/DayView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·21327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.18 KB
smali/com/android/calendar/CalendarBackupAgent.smali
    
Offset 64, 28 lines modifiedOffset 64, 30 lines modified
  
64 ····const/4·v2,·0x064 ····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·v166 ····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·v069 ····move-result-object·v0
  
69 ····.line·4670 ····.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·v175 ····move-result-object·v1
  
 76 ····.line·47
75 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z77 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
76 ····.line·4978 ····.line·49
77 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/app/backup/BackupAgentHelper;->onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V79 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/app/backup/BackupAgentHelper;->onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V
  
78 ····.line·5080 ····.line·50
79 ····return-void81 ····return-void
602 B
smali/com/android/calendar/DeleteEventHelper$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;21 .field·final·synthetic·this$0:Lcom/android/calendar/DeleteEventHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V23 .method·constructor·<init>(Lcom/android/calendar/DeleteEventHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DeleteEventHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·15527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
955 B
smali/com/android/calendar/ContactsAsyncHelper$WorkerHandler.smali
    
Offset 85, 20 lines modifiedOffset 85, 22 lines modified
85 ····const/4·v2,·0x085 ····const/4·v2,·0x0
  
86 ····.line·9686 ····.line·96
87 ····.local·v2,·"inputStream":Ljava/io/InputStream;87 ····.local·v2,·"inputStream":Ljava/io/InputStream;
88 ····:try_start_088 ····: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·v492 ····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_096 ····:try_end_0
95 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_097 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
96 ····move-result-object·v298 ····move-result-object·v2
  
97 ····.line·10299 ····.line·102
38.0 KB
smali/com/android/calendar/DayView.smali
    
Offset 1505, 14 lines modifiedOffset 1505, 15 lines modified
1505 ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN:I1505 ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN:I
  
1506 ····.line·6911506 ····.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,·0x7f0a00271508 ····const·v3,·0x7f0a0027
  
 1509 ····.line·692
1509 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimension(I)F1510 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getDimension(I)F
  
1510 ····move-result·v21511 ····move-result·v2
  
1511 ····float-to-int·v2,·v21512 ····float-to-int·v2,·v2
  
1512 ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_TEXT_LEFT_MARGIN:I1513 ····sput·v2,·Lcom/android/calendar/DayView;->EVENT_TEXT_LEFT_MARGIN:I
Offset 1980, 14 lines modifiedOffset 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·7411982 ····.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,·0x7f0200711984 ····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·v21987 ····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·7431989 ····.line·743
Offset 2035, 14 lines modifiedOffset 2037, 15 lines modified
2035 ····sput·v2,·Lcom/android/calendar/DayView;->mNewEventHintColor:I2037 ····sput·v2,·Lcom/android/calendar/DayView;->mNewEventHintColor:I
  
2036 ····.line·7472038 ····.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,·0x7f0200672040 ····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·v22043 ····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·7502045 ····.line·750
Offset 2077, 14 lines modifiedOffset 2080, 15 lines modified
2077 ····.line·7552080 ····.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,·0x7f0d00782083 ····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·v32086 ····move-result-object·v3
  
2083 ····aput-object·v3,·v2,·v52087 ····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 modifiedOffset 6238, 15 lines modified
6234 ····.line·37566238 ····.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:Z6240 ····sget-boolean·v1,·Lcom/android/calendar/DayView;->mShowAllAllDayEvents:Z
  
6237 ····if-eqz·v1,·:cond_b6241 ····if-eqz·v1,·:cond_b
  
 6242 ····.line·3757
6238 ····:goto_66243 ····:goto_6
6239 ····invoke-virtual·{v0,·v4,·v5},·Landroid/animation/ObjectAnimator;->setStartDelay(J)V6244 ····invoke-virtual·{v0,·v4,·v5},·Landroid/animation/ObjectAnimator;->setStartDelay(J)V
  
6240 ····.line·37586245 ····.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()V6247 ····invoke-virtual·{v0},·Landroid/animation/ObjectAnimator;->start()V
Offset 7392, 14 lines modifiedOffset 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,·0x17398 ····const-wide/16·v12,·0x1
  
7394 ····const-wide/16·v14,·-0x17399 ····const-wide/16·v14,·-0x1
  
 7400 ····.line·3903
7395 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J7401 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J
  
7396 ····move-result-wide·v167402 ····move-result-wide·v16
  
7397 ····const-wide/16·v18,·0x07403 ····const-wide/16·v18,·0x0
  
7398 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getRawX()F7404 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getRawX()F
Offset 7418, 14 lines modifiedOffset 7424, 15 lines modified
  
7418 ····move/from16·v21,·v07424 ····move/from16·v21,·v0
  
7419 ····const-wide/16·v24,·-0x17425 ····const-wide/16·v24,·-0x1
  
7420 ····move-object/from16·v11,·p07426 ····move-object/from16·v11,·p0
  
 7427 ····.line·3902
7421 ····invoke-virtual/range·{v10·..·v25},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V7428 ····invoke-virtual/range·{v10·..·v25},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V
  
7422 ····.line·39427429 ····.line·3942
7423 ····.end·local·v22····#·"extraLong":J7430 ····.end·local·v22····#·"extraLong":J
7424 ····:goto_37431 ····:goto_3
7425 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->invalidate()V7432 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/calendar/DayView;->invalidate()V
  
Offset 7534, 14 lines modifiedOffset 7541, 15 lines modified
7534 ····.line·39217541 ····.line·3921
7535 ····sget·v3,·Lcom/android/calendar/DayView;->mOnDownDelay:I7542 ····sget·v3,·Lcom/android/calendar/DayView;->mOnDownDelay:I
  
7536 ····add-int/lit8·v3,·v3,·0x327543 ····add-int/lit8·v3,·v3,·0x32
  
7537 ····int-to-long·v3,·v37544 ····int-to-long·v3,·v3
  
 7545 ····.line·3922
7538 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J7546 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
7539 ····move-result-wide·v57547 ····move-result-wide·v5
  
7540 ····move-object/from16·v0,·p07548 ····move-object/from16·v0,·p0
  
7541 ····iget-wide·v7,·v0,·Lcom/android/calendar/DayView;->mDownTouchTime:J7549 ····iget-wide·v7,·v0,·Lcom/android/calendar/DayView;->mDownTouchTime:J
Max diff block lines reached; 34854/38802 bytes (89.83%) of diff not shown.
610 B
smali/com/android/calendar/EventInfoFragment$5.smali
    
Offset 19, 14 lines modifiedOffset 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·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V21 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
23 ····.prologue24 ····.prologue
24 ····.line·93125 ····.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>()V27 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
655 B
smali/com/android/calendar/AsyncQueryServiceHelper$OperationInfo.smali
    
Offset 106, 21 lines modifiedOffset 106, 19 lines modified
  
106 ····.line·84106 ····.line·84
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I109 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
112 ····.prologue111 ····.prologue
113 ····.line·53112 ····.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;)I114 ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/AsyncQueryServiceHelper$OperationInfo;->compareTo(Ljava/util/concurrent/Delayed;)I
  
117 ····move-result·v0115 ····move-result·v0
  
118 ····return·v0116 ····return·v0
119 .end·method117 .end·method
  
606 B
smali/com/android/calendar/EventInfoFragment$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;21 .field·final·synthetic·this$0:Lcom/android/calendar/EventInfoFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/EventInfoFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/EventInfoFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·159327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16.0 KB
smali/com/android/calendar/CalendarController.smali
    
Offset 810, 14 lines modifiedOffset 810, 15 lines modified
  
810 ····.prologue810 ····.prologue
811 ····.line·794811 ····.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·v1816 ····move-result-object·v1
  
816 ····check-cast·v1,·Landroid/app/SearchManager;817 ····check-cast·v1,·Landroid/app/SearchManager;
  
817 ····.line·796818 ····.line·796
Offset 1628, 15 lines modifiedOffset 1629, 15 lines modified
1628 ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V1629 ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/calendar/CalendarController;->sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V
  
1629 ····.line·4261630 ····.line·426
1630 ····return-void1631 ····return-void
1631 .end·method1632 .end·method
  
1632 .method·public·sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V1633 .method·public·sendEvent(Ljava/lang/Object;Lcom/android/calendar/CalendarController$EventInfo;)V
1633 ····.locals·291634 ····.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 ····.prologue1637 ····.prologue
1637 ····.line·4351638 ····.line·435
1638 ····move-object/from16·v0,·p01639 ····move-object/from16·v0,·p0
  
Offset 1711, 18 lines modifiedOffset 1712, 18 lines modified
1711 ····move-object/from16·v0,·p01712 ····move-object/from16·v0,·p0
  
1712 ····iput·v2,·v0,·Lcom/android/calendar/CalendarController;->mViewType:I1713 ····iput·v2,·v0,·Lcom/android/calendar/CalendarController;->mViewType:I
  
1713 ····.line·4691714 ····.line·469
1714 ····:cond_21715 ····:cond_2
1715 ····:goto_11716 ····:goto_1
1716 ····const-wide/16·v26,·0x01717 ····const-wide/16·v25,·0x0
  
1717 ····.line·4701718 ····.line·470
1718 ····.local·v26,·"startMillis":J1719 ····.local·v25,·"startMillis":J
1719 ····move-object/from16·v0,·p21720 ····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_31722 ····if-eqz·v2,·:cond_3
  
1722 ····.line·4711723 ····.line·471
Offset 1730, 15 lines modifiedOffset 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,·0x01732 ····const/4·v3,·0x0
  
1732 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J1733 ····invoke-virtual·{v2,·v3},·Landroid/text/format/Time;->toMillis(Z)J
  
1733 ····move-result-wide·v261734 ····move-result-wide·v25
  
1734 ····.line·4751735 ····.line·475
1735 ····:cond_31736 ····:cond_3
1736 ····move-object/from16·v0,·p21737 ····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 modifiedOffset 1793, 15 lines modified
  
1792 ····iput-wide·v2,·v0,·Lcom/android/calendar/CalendarController;->mDateFlags:J1793 ····iput-wide·v2,·v0,·Lcom/android/calendar/CalendarController;->mDateFlags:J
  
1793 ····.line·4951794 ····.line·495
1794 ····:cond_41795 ····:cond_4
1795 ····const-wide/16·v2,·0x01796 ····const-wide/16·v2,·0x0
  
1796 ····cmp-long·v2,·v26,·v21797 ····cmp-long·v2,·v25,·v2
  
1797 ····if-nez·v2,·:cond_51798 ····if-nez·v2,·:cond_5
  
1798 ····.line·4961799 ····.line·496
1799 ····move-object/from16·v0,·p01800 ····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 modifiedOffset 1911, 15 lines modified
  
1910 ····move-object/from16·v0,·p01911 ····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;)Z1915 ····invoke-virtual·{v2,·v3},·Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
  
1914 ····move-result·v21916 ····move-result·v2
  
1915 ····if-nez·v2,·:cond_71917 ····if-nez·v2,·:cond_7
  
1916 ····.line·5301918 ····.line·530
Offset 1933, 23 lines modifiedOffset 1935, 23 lines modified
1933 ····.line·5341935 ····.line·534
1934 ····.end·local·v20····#·"handler":Lcom/android/calendar/CalendarController$EventHandler;1936 ····.end·local·v20····#·"handler":Lcom/android/calendar/CalendarController$EventHandler;
1935 ····:cond_71937 ····:cond_7
1936 ····move-object/from16·v0,·p01938 ····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·v21942 ····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·v211944 ····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_81946 ····:cond_8
1945 ····:goto_41947 ····:goto_4
1946 ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->hasNext()Z1948 ····invoke-interface/range·{v21·..·v21},·Ljava/util/Iterator;->hasNext()Z
  
1947 ····move-result·v21949 ····move-result·v2
  
Offset 1968, 18 lines modifiedOffset 1970, 18 lines modified
  
1968 ····move-result-object·v21970 ····move-result-object·v2
  
Max diff block lines reached; 12562/16233 bytes (77.39%) of diff not shown.
2.17 KB
smali/com/android/calendar/DayView$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;21 .field·final·synthetic·this$0:Lcom/android/calendar/DayView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V23 .method·constructor·<init>(Lcom/android/calendar/DayView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/DayView;
  
25 ····.prologue26 ····.prologue
26 ····.line·22327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 64, 14 lines modifiedOffset 65, 15 lines modified
  
64 ····move-result-object·v165 ····move-result-object·v1
  
65 ····iget-wide·v4,·v1,·Lcom/android/calendar/Event;->id:J66 ····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·v170 ····move-result-object·v1
  
69 ····iget-wide·v6,·v1,·Lcom/android/calendar/Event;->startMillis:J71 ····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 modifiedOffset 82, 37 lines modified
  
80 ····move-result-object·v182 ····move-result-object·v1
  
81 ····iget-wide·v8,·v1,·Lcom/android/calendar/Event;->endMillis:J83 ····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()I86 ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getWidth()I
  
84 ····move-result·v187 ····move-result·v1
  
85 ····div-int/lit8·v10,·v1,·0x288 ····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;)I90 ····invoke-static·{v1},·Lcom/android/calendar/DayView;->access$400(Lcom/android/calendar/DayView;)I
  
88 ····move-result·v1191 ····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()J94 ····invoke-virtual·{v1},·Lcom/android/calendar/DayView;->getSelectedTimeInMillis()J
  
91 ····move-result-wide·v1295 ····move-result-wide·v12
  
92 ····move-object·v1,·p096 ····move-object·v1,·p0
  
 97 ····.line·227
93 ····invoke-virtual/range·{v0·..·v13},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V98 ····invoke-virtual/range·{v0·..·v13},·Lcom/android/calendar/CalendarController;->sendEventRelatedEvent(Ljava/lang/Object;JJJJIIJ)V
  
94 ····.line·23299 ····.line·232
95 ····:cond_0100 ····: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,·0x0102 ····const/4·v1,·0x0
595 B
smali/com/android/calendar/AllInOneActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;21 .field·final·synthetic·this$0:Lcom/android/calendar/AllInOneActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/AllInOneActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/AllInOneActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·25827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
888 B
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·7925 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
796 B
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow.smali
    
Offset 31, 14 lines modifiedOffset 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·methods32 #·direct·methods
33 .method·public·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)V33 .method·public·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·7737 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.1 KB
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncFragment.smali
    
Offset 179, 14 lines modifiedOffset 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·v1180 ····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·v2184 ····move-result-object·v2
  
184 ····invoke-direct·{v0,·v1,·v2},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V185 ····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 modifiedOffset 264, 15 lines modified
  
263 ····move-result·v1264 ····move-result·v1
  
264 ····if-eqz·v1,·:cond_0265 ····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;)Z268 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
267 ····move-result·v1269 ····move-result·v1
  
268 ····if-eqz·v1,·:cond_0270 ····if-eqz·v1,·:cond_0
  
269 ····.line·151271 ····.line·151
Offset 280, 14 lines modifiedOffset 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·v2283 ····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·v3287 ····move-result-object·v3
  
285 ····invoke-direct·{v1,·v2,·v3},·Landroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V288 ····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 modifiedOffset 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,·v1366 ····aput-object·v2,·v0,·v1
  
364 ····.line·189367 ····.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·v1371 ····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 modifiedOffset 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;)V384 ····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·v0386 ····return-object·v0
382 .end·method387 .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·4389 ····.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 modifiedOffset 512, 19 lines modified
507 ····invoke-virtual·{v0,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->changeCursor(Landroid/database/Cursor;)V512 ····invoke-virtual·{v0,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->changeCursor(Landroid/database/Cursor;)V
  
508 ····goto·:goto_0513 ····goto·:goto_0
509 .end·method514 .end·method
  
510 .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V515 .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V
511 ····.locals·0516 ····.locals·0
512 ····.param·p1,·"x0"····#·Landroid/content/Loader; 
513 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
514 ····.prologue517 ····.prologue
515 ····.line·51518 ····.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;)V520 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V
  
519 ····return-void521 ····return-void
520 .end·method522 .end·method
  
521 .method·public·onLoaderReset(Landroid/content/Loader;)V523 .method·public·onLoaderReset(Landroid/content/Loader;)V
522 ····.locals·1524 ····.locals·1
Offset 550, 25 lines modifiedOffset 552, 26 lines modified
550 .method·public·onPause()V552 .method·public·onPause()V
551 ····.locals·17553 ····.locals·17
  
552 ····.prologue554 ····.prologue
553 ····.line·158555 ····.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·v14557 ····move-result-object·v13
  
556 ····.line·159558 ····.line·159
557 ····.local·v14,·"listAdapter":Landroid/widget/ListAdapter;559 ····.local·v13,·"listAdapter":Landroid/widget/ListAdapter;
558 ····if-eqz·v14,·:cond_3560 ····if-eqz·v13,·:cond_3
  
559 ····.line·160561 ····.line·160
560 ····check-cast·v14,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;562 ····check-cast·v13,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;
  
 563 ····.line·161
561 ····.end·local·v14····#·"listAdapter":Landroid/widget/ListAdapter;564 ····.end·local·v13····#·"listAdapter":Landroid/widget/ListAdapter;
562 ····invoke-virtual·{v14},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->getChanges()Ljava/util/HashMap;565 ····invoke-virtual·{v13},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->getChanges()Ljava/util/HashMap;
  
563 ····move-result-object·v10566 ····move-result-object·v10
  
564 ····.line·162567 ····.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.
909 B
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsActivity;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·4325 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
1.07 KB
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity.smali
    
Offset 252, 14 lines modifiedOffset 252, 15 lines modified
252 ····const/4·v1,·0x4252 ····const/4·v1,·0x4
  
253 ····.line·160253 ····.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·v0255 ····move-result-object·v0
  
 256 ····.line·161
256 ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V257 ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V
  
257 ····.line·162258 ····.line·162
258 ····const/4·v0,·0x1259 ····const/4·v0,·0x1
  
259 ····return·v0260 ····return·v0
260 .end·method261 .end·method
Offset 462, 14 lines modifiedOffset 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,·v2465 ····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;)V467 ····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·103468 ····.line·103
467 ····return-void469 ····return-void
468 .end·method470 .end·method
  
469 .method·protected·onSaveInstanceState(Landroid/os/Bundle;)V471 .method·protected·onSaveInstanceState(Landroid/os/Bundle;)V
836 B
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$delegateParent:Landroid/view/View;24 .field·final·synthetic·val$delegateParent:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·15930 ····.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;
  
576 B
smali/com/android/calendar/selectcalendars/CalendarColorSquare.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
41 ····.line·4341 ····.line·43
42 ····const/4·v1,·0x142 ····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,·0x044 ····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·v247 ····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·v249 ····move-result-object·v2
937 B
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$delegateParent:Landroid/view/View;24 .field·final·synthetic·val$delegateParent:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·33030 ····.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;
  
1010 B
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsFragment.smali
    
Offset 270, 14 lines modifiedOffset 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:I271 ····sget·v2,·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;->mCalendarItemLayout:I
  
272 ····const/4·v3,·0x0272 ····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·v4275 ····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;)V276 ····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;
1.73 KB
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$position:I22 .field·final·synthetic·val$position:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;I)V24 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·19028 ····.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:I30 ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$2;->val$position:I
  
Offset 84, 18 lines modifiedOffset 85, 20 lines modified
  
84 ····aget-object·v1,·v1,·v285 ····aget-object·v1,·v1,·v2
  
85 ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter$CalendarRow;->id:J86 ····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;)Z89 ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->access$400(Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;)Z
  
88 ····move-result·v390 ····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·v193 ····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·20595 ····.line·205
1.21 KB
smali/com/android/calendar/selectcalendars/SelectCalendarsSyncAdapter.smali
    
Offset 128, 14 lines modifiedOffset 128, 15 lines modified
  
128 ····.line·91128 ····.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·92130 ····.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·v1134 ····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 modifiedOffset 144, 15 lines modified
143 ····.line·94144 ····.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·v1146 ····move-result-object·v1
  
146 ····const·v2,·0x7f0a0010147 ····const·v2,·0x7f0a0010
  
 148 ····.line·95
147 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I149 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
148 ····move-result·v1150 ····move-result·v1
  
149 ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorViewTouchAreaIncrease:I151 ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSyncAdapter;->mColorViewTouchAreaIncrease:I
  
150 ····.line·96152 ····.line·96
2.96 KB
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Landroid/content/ContentResolver;)V20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountActivity;Landroid/content/ContentResolver;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·8225 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V
Offset 55, 14 lines modifiedOffset 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,·0x7f10000058 ····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·v461 ····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·v463 ····move-result-object·v4
Offset 73, 14 lines modifiedOffset 75, 15 lines modified
  
73 ····move-result-object·v575 ····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;)V77 ····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·9080 ····.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;
  
548 B
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsActivity.smali
    
Offset 162, 14 lines modifiedOffset 162, 15 lines modified
162 ····const/4·v1,·0x4162 ····const/4·v1,·0x4
  
163 ····.line·99163 ····.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·v0165 ····move-result-object·v0
  
 166 ····.line·100
166 ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V167 ····invoke-virtual·{v0,·v1,·v1},·Landroid/app/ActionBar;->setDisplayOptions(II)V
  
167 ····.line·101168 ····.line·101
168 ····const/4·v0,·0x1169 ····const/4·v0,·0x1
  
169 ····return·v0170 ····return·v0
170 .end·method171 .end·method
6.57 KB
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter.smali
    
Offset 337, 14 lines modifiedOffset 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·230338 ····.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·v1343 ····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 modifiedOffset 457, 15 lines modified
456 ····.line·250457 ····.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·v1459 ····move-result-object·v1
  
459 ····const·v2,·0x7f0a0010460 ····const·v2,·0x7f0a0010
  
 461 ····.line·251
460 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I462 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
461 ····move-result·v1463 ····move-result·v1
  
462 ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorViewTouchAreaIncrease:I464 ····iput·v1,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mColorViewTouchAreaIncrease:I
  
463 ····.line·252465 ····.line·252
Offset 803, 41 lines modifiedOffset 805, 46 lines modified
  
803 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z805 ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z
  
804 ····move-result·v1806 ····move-result·v1
  
805 ····if-eqz·v1,·:cond_0807 ····if-eqz·v1,·:cond_0
  
 808 ····.line·362
806 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z809 ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
807 ····move-result·v1810 ····move-result·v1
  
808 ····if-nez·v1,·:cond_0811 ····if-nez·v1,·:cond_0
  
809 ····.line·363812 ····.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;)V814 ····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·v1818 ····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·v1821 ····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·v1825 ····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·v11828 ····move-result-object·v11
  
822 ····.line·369829 ····.line·369
823 ····:cond_0830 ····:cond_0
824 ····const·v1,·0x7f100031831 ····const·v1,·0x7f100031
Offset 1037, 96 lines modifiedOffset 1044, 93 lines modified
1037 .end·method1044 .end·method
  
1038 .method·public·closeChildrenCursors()V1045 .method·public·closeChildrenCursors()V
1039 ····.locals·51046 ····.locals·5
  
1040 ····.prologue1047 ····.prologue
1041 ····.line·4251048 ····.line·425
1042 ····iget-object·v4,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;1049 ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;
  
1043 ····monitor-enter·v41050 ····monitor-enter·v3
  
1044 ····.line·4261051 ····.line·426
1045 ····:try_start_01052 ····:try_start_0
1046 ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;1053 ····iget-object·v2,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;
  
1047 ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set;1054 ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
1048 ····move-result-object·v31055 ····move-result-object·v2
  
1049 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;1056 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
1050 ····move-result-object·v11057 ····move-result-object·v2
  
1051 ····.local·v1,·"i$":Ljava/util/Iterator; 
1052 ····:cond_01058 ····:cond_0
1053 ····:goto_01059 ····:goto_0
1054 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z1060 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
1055 ····move-result·v31061 ····move-result·v4
  
1056 ····if-eqz·v3,·:cond_11062 ····if-eqz·v4,·:cond_1
  
1057 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;1063 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1058 ····move-result-object·v21064 ····move-result-object·v1
  
1059 ····check-cast·v2,·Ljava/lang/String;1065 ····check-cast·v1,·Ljava/lang/String;
  
1060 ····.line·4271066 ····.line·427
1061 ····.local·v2,·"key":Ljava/lang/String;1067 ····.local·v1,·"key":Ljava/lang/String;
1062 ····iget-object·v3,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;1068 ····iget-object·v4,·p0,·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;->mChildrenCursors:Ljava/util/Map;
  
1063 ····invoke-interface·{v3,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;1069 ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1064 ····move-result-object·v01070 ····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.
989 B
smali/com/android/calendar/selectcalendars/SelectVisibleCalendarsFragment$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectVisibleCalendarsFragment;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·8625 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V
  
1.3 KB
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$RefreshCalendars.smali
    
Offset 134, 14 lines modifiedOffset 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·v2135 ····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·v4139 ····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,·0x2141 ····const/4·v6,·0x2
Offset 158, 12 lines modifiedOffset 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,·v7160 ····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;)V163 ····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·463164 ····.line·463
163 ····return-void165 ····return-void
164 .end·method166 .end·method
905 B
smali/com/android/calendar/selectcalendars/CalendarColorCache$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/CalendarColorCache;Landroid/content/Context;)V20 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/CalendarColorCache;Landroid/content/Context;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/CalendarColorCache;
22 ····.param·p2,·"x0"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
23 ····.prologue24 ····.prologue
24 ····.line·5825 ····.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;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/calendar/AsyncQueryService;-><init>(Landroid/content/Context;)V
  
850 B
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$delegateParent:Landroid/view/View;24 .field·final·synthetic·val$delegateParent:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·23030 ····.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;
  
905 B
smali/com/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter$3.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$id:J26 .field·final·synthetic·val$id:J
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Ljava/lang/String;Ljava/lang/String;J)V28 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;Ljava/lang/String;Ljava/lang/String;J)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectSyncedCalendarsMultiAccountAdapter;
  
30 ····.prologue31 ····.prologue
31 ····.line·34332 ····.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;
  
1.76 KB
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$position:I22 .field·final·synthetic·val$position:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;I)V24 .method·constructor·<init>(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·25228 ····.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:I30 ····iput·p2,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$2;->val$position:I
  
Offset 84, 18 lines modifiedOffset 85, 20 lines modified
  
84 ····aget-object·v1,·v1,·v285 ····aget-object·v1,·v1,·v2
  
85 ····iget-wide·v1,·v1,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter$CalendarRow;->id:J86 ····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;)Z89 ····invoke-static·{v3},·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->access$500(Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;)Z
  
88 ····move-result·v390 ····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·v193 ····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·26695 ····.line·266
2.03 KB
smali/com/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter.smali
    
Offset 260, 14 lines modifiedOffset 260, 15 lines modified
  
260 ····.line·116260 ····.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·117262 ····.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·v0266 ····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 modifiedOffset 285, 15 lines modified
284 ····.line·120285 ····.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·v0287 ····move-result-object·v0
  
287 ····const·v1,·0x7f0a0010288 ····const·v1,·0x7f0a0010
  
 289 ····.line·121
288 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I290 ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
289 ····move-result·v0291 ····move-result·v0
  
290 ····iput·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorViewTouchAreaIncrease:I292 ····iput·v0,·p0,·Lcom/android/calendar/selectcalendars/SelectCalendarsSimpleAdapter;->mColorViewTouchAreaIncrease:I
  
291 ····.line·122293 ····.line·122
Offset 1127, 14 lines modifiedOffset 1129, 15 lines modified
  
1127 ····move-object/from16·v0,·v191129 ····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,·v01131 ····move-object/from16·v19,·v0
  
 1132 ····.line·291
1130 ····move-object/from16·v0,·v191133 ····move-object/from16·v0,·v19
  
1131 ····invoke-virtual·{v0,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1134 ····invoke-virtual·{v0,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1132 ····move-result·v191135 ····move-result·v19
  
1133 ····if-nez·v19,·:cond_51136 ····if-nez·v19,·:cond_5
Offset 1151, 14 lines modifiedOffset 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,·v01155 ····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;)Z1158 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
1155 ····move-result·v191159 ····move-result·v19
  
1156 ····if-nez·v19,·:cond_51160 ····if-nez·v19,·:cond_5
  
1157 ····.line·2941161 ····.line·294
20.2 KB
smali/com/android/calendar/event/EventLocationAdapter.smali
    
Offset 147, 66 lines modifiedOffset 147, 76 lines modified
147 ····.line·112147 ····.line·112
148 ····new-instance·v0,·Ljava/lang/StringBuilder;148 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
149 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V149 ····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·v0153 ····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·v0157 ····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·v0161 ····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·v0165 ····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·v0169 ····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·v0173 ····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·v0177 ····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·v0181 ····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·v0185 ····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·v0188 ····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·126190 ····.line·126
Offset 350, 14 lines modifiedOffset 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;)V360 ····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,·0x0361 ····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·v0365 ····move-result-object·v0
  
355 ····.line·253366 ····.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-void368 ····return-void
Offset 378, 110 lines modifiedOffset 389, 109 lines modified
378 ········}389 ········}
379 ····.end·annotation390 ····.end·annotation
  
380 ····.prologue391 ····.prologue
381 ····const/4·v6,·0x0392 ····const/4·v6,·0x0
  
382 ····.line·456393 ····.line·456
383 ····new-instance·v2,·Ljava/util/TreeSet;394 ····new-instance·v1,·Ljava/util/TreeSet;
  
384 ····sget-object·v4,·Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator;395 ····sget-object·v3,·Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator;
  
385 ····invoke-direct·{v2,·v4},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V396 ····invoke-direct·{v1,·v3},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V
  
386 ····.line·457397 ····.line·457
387 ····.local·v2,·"locations":Ljava/util/TreeSet;,·"Ljava/util/TreeSet<Ljava/lang/String;>;"398 ····.local·v1,·"locations":Ljava/util/TreeSet;,·"Ljava/util/TreeSet<Ljava/lang/String;>;"
388 ····const/4·v4,·-0x1399 ····const/4·v3,·-0x1
  
389 ····invoke-interface·{p0,·v4},·Landroid/database/Cursor;->moveToPosition(I)Z400 ····invoke-interface·{p0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z
  
390 ····.line·460401 ····.line·460
391 ····:goto_0402 ····:goto_0
392 ····invoke-virtual·{v2},·Ljava/util/TreeSet;->size()I403 ····invoke-virtual·{v1},·Ljava/util/TreeSet;->size()I
  
393 ····move-result·v4404 ····move-result·v3
  
394 ····const/4·v5,·0x4405 ····const/4·v4,·0x4
  
395 ····if-ge·v4,·v5,·:cond_0406 ····if-ge·v3,·v4,·:cond_0
  
396 ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToNext()Z407 ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToNext()Z
  
397 ····move-result·v4408 ····move-result·v3
  
398 ····if-eqz·v4,·:cond_0409 ····if-eqz·v3,·:cond_0
Max diff block lines reached; 16426/20567 bytes (79.87%) of diff not shown.
5.04 KB
smali/com/android/calendar/event/CreateEventDialogFragment.smali
    
Offset 311, 18 lines modifiedOffset 311, 20 lines modified
311 ····move-result-object·v7311 ····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·313313 ····.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)I316 ····invoke-interface·{p1,·v6},·Landroid/database/Cursor;->getInt(I)I
  
316 ····move-result·v8317 ····move-result·v8
  
 318 ····.line·313
317 ····invoke-static·{v8},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I319 ····invoke-static·{v8},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
318 ····move-result·v8320 ····move-result·v8
  
319 ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setBackgroundColor(I)V321 ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setBackgroundColor(I)V
  
320 ····.line·315322 ····.line·315
Offset 417, 30 lines modifiedOffset 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·v8420 ····move-result-object·v8
  
419 ····const·v9,·0x7f0d0079421 ····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·v8424 ····move-result-object·v8
  
422 ····const·v9,·0x7f0d0018425 ····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;)V427 ····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·v8430 ····move-result-object·v8
  
427 ····const·v9,·0x1040009431 ····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·263434 ····.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·302436 ····.line·302
432 ····.end·local·v3····#·"builder":Landroid/app/AlertDialog$Builder;437 ····.end·local·v3····#·"builder":Landroid/app/AlertDialog$Builder;
Offset 516, 30 lines modifiedOffset 521, 33 lines modified
516 ····.line·284521 ····.line·284
517 ····.local·v4,·"calendarOwner":Ljava/lang/String;522 ····.local·v4,·"calendarOwner":Ljava/lang/String;
518 ····if-nez·v6,·:cond_4523 ····if-nez·v6,·:cond_4
  
519 ····.line·287524 ····.line·287
520 ····if-eqz·v4,·:cond_2525 ····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·v7528 ····move-result-object·v7
  
523 ····invoke-virtual·{v4,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z529 ····invoke-virtual·{v4,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
524 ····move-result·v7530 ····move-result·v7
  
525 ····if-eqz·v7,·:cond_2531 ····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·v8535 ····move-result-object·v8
  
 536 ····.line·289
529 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z537 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
530 ····move-result·v7538 ····move-result·v7
  
531 ····if-nez·v7,·:cond_2539 ····if-nez·v7,·:cond_2
  
532 ····.line·291540 ····.line·291
Offset 727, 14 lines modifiedOffset 735, 15 lines modified
  
727 ····move-result-object·v0735 ····move-result-object·v0
  
728 ····.line·129736 ····.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·v1741 ····move-result-object·v1
  
733 ····check-cast·v1,·Landroid/view/LayoutInflater;742 ····check-cast·v1,·Landroid/view/LayoutInflater;
  
734 ····.line·131743 ····.line·131
Offset 820, 48 lines modifiedOffset 829, 54 lines modified
820 ····:cond_0829 ····: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;)V831 ····invoke-direct·{v3,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
823 ····const·v4,·0x7f0d0077832 ····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·v3835 ····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·v3838 ····move-result-object·v3
  
828 ····const·v4,·0x7f0d0030839 ····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;)V841 ····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.
5.4 KB
smali/com/android/calendar/event/EditEventFragment$QueryHandler.smali
    
Offset 375, 14 lines modifiedOffset 375, 15 lines modified
375 ····.local·v8,·"attUri":Landroid/net/Uri;375 ····.local·v8,·"attUri":Landroid/net/Uri;
376 ····const/4·v5,·0x1376 ····const/4·v5,·0x1
  
377 ····new-array·v11,·v5,·[Ljava/lang/String;377 ····new-array·v11,·v5,·[Ljava/lang/String;
  
378 ····const/4·v5,·0x0378 ····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·v6381 ····move-result-object·v6
  
381 ····aput-object·v6,·v11,·v5382 ····aput-object·v6,·v11,·v5
  
382 ····.line·210383 ····.line·210
Offset 438, 14 lines modifiedOffset 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,·v0440 ····move-object/from16·v18,·v0
  
440 ····const/4·v5,·0x0441 ····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·v6444 ····move-result-object·v6
  
443 ····aput-object·v6,·v18,·v5445 ····aput-object·v6,·v18,·v5
  
444 ····.line·224446 ····.line·224
Offset 484, 14 lines modifiedOffset 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:J488 ····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·v6491 ····move-result-object·v6
  
489 ····aput-object·v6,·v25,·v5492 ····aput-object·v6,·v25,·v5
  
490 ····.line·245493 ····.line·245
Offset 623, 14 lines modifiedOffset 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,·p0627 ····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·v5631 ····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·v5633 ····move-result-object·v5
Offset 704, 14 lines modifiedOffset 708, 15 lines modified
  
704 ····move-result·v52708 ····move-result·v52
  
705 ····.line·262709 ····.line·262
706 ····.local·v52,·"status":I710 ····.local·v52,·"status":I
707 ····const/4·v5,·0x3711 ····const/4·v5,·0x3
  
 712 ····.line·263
708 ····move-object/from16·v0,·p3713 ····move-object/from16·v0,·p3
  
709 ····invoke-interface·{v0,·v5},·Landroid/database/Cursor;->getInt(I)I714 ····invoke-interface·{v0,·v5},·Landroid/database/Cursor;->getInt(I)I
  
710 ····move-result·v51715 ····move-result·v51
  
711 ····.line·264716 ····.line·264
Offset 747, 14 lines modifiedOffset 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,·v42756 ····move-object/from16·v0,·v42
  
751 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z757 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
752 ····move-result·v6758 ····move-result·v6
  
753 ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z759 ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z
Offset 781, 14 lines modifiedOffset 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,·v42791 ····move-object/from16·v0,·v42
  
785 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z792 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
786 ····move-result·v6793 ····move-result·v6
  
787 ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z794 ····iput-boolean·v6,·v5,·Lcom/android/calendar/CalendarEventModel;->mIsOrganizer:Z
Offset 855, 25 lines modifiedOffset 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,·v42866 ····move-object/from16·v0,·v42
  
859 ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z867 ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
860 ····move-result·v5868 ····move-result·v5
  
861 ····if-eqz·v5,·:cond_c869 ····if-eqz·v5,·:cond_c
Max diff block lines reached; 1447/5390 bytes (26.85%) of diff not shown.
1.13 KB
smali/com/android/calendar/event/EventColorPickerDialog.smali
    
Offset 118, 28 lines modifiedOffset 118, 30 lines modified
  
118 ····.line·70118 ····.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,·-0x3121 ····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·v3124 ····move-result-object·v3
  
124 ····const·v4,·0x7f0d0053125 ····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·v3127 ····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;)V129 ····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;)V131 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
  
130 ····.line·80132 ····.line·80
131 ····return-object·v0133 ····return-object·v0
132 .end·method134 .end·method
  
133 .method·public·onSaveInstanceState(Landroid/os/Bundle;)V135 .method·public·onSaveInstanceState(Landroid/os/Bundle;)V
4.71 KB
smali/com/android/calendar/event/EditEventFragment$Done.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V24 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V
25 ····.locals·125 ····.locals·1
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·78128 ····.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>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 94, 61 lines modifiedOffset 95, 66 lines modified
  
94 ····move-object/from16·v0,·p095 ····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;)Z99 ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canRespond(Lcom/android/calendar/CalendarEventModel;)Z
  
98 ····move-result·v7100 ····move-result·v7
  
99 ····if-nez·v7,·:cond_1101 ····if-nez·v7,·:cond_1
  
100 ····move-object/from16·v0,·p0102 ····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;)Z106 ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyEvent(Lcom/android/calendar/CalendarEventModel;)Z
  
104 ····move-result·v7107 ····move-result·v7
  
105 ····if-eqz·v7,·:cond_b108 ····if-eqz·v7,·:cond_b
  
106 ····:cond_1109 ····:cond_1
107 ····move-object/from16·v0,·p0110 ····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()Z114 ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z
  
111 ····move-result·v7115 ····move-result·v7
  
112 ····if-eqz·v7,·:cond_b116 ····if-eqz·v7,·:cond_b
  
113 ····move-object/from16·v0,·p0117 ····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()Z120 ····invoke-virtual·{v7},·Lcom/android/calendar/event/EditEventFragment;->isEmptyNewEvent()Z
  
116 ····move-result·v7121 ····move-result·v7
  
117 ····if-nez·v7,·:cond_b122 ····if-nez·v7,·:cond_b
  
118 ····move-object/from16·v0,·p0123 ····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()Z127 ····invoke-virtual·{v7},·Lcom/android/calendar/CalendarEventModel;->normalizeReminders()Z
  
122 ····move-result·v7128 ····move-result·v7
  
123 ····if-eqz·v7,·:cond_b129 ····if-eqz·v7,·:cond_b
  
124 ····move-object/from16·v0,·p0130 ····move-object/from16·v0,·p0
Offset 171, 14 lines modifiedOffset 177, 15 lines modified
  
171 ····move-object/from16·v0,·p0177 ····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:I179 ····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)Z181 ····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·v7182 ····move-result·v7
  
176 ····if-eqz·v7,·:cond_b183 ····if-eqz·v7,·:cond_b
  
177 ····.line·808184 ····.line·808
Offset 253, 14 lines modifiedOffset 260, 15 lines modified
  
253 ····move-object/from16·v0,·p0260 ····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;)Z264 ····invoke-static·{v7},·Lcom/android/calendar/event/EditEventHelper;->canModifyCalendar(Lcom/android/calendar/CalendarEventModel;)Z
  
257 ····move-result·v7265 ····move-result·v7
  
258 ····if-eqz·v7,·:cond_3266 ····if-eqz·v7,·:cond_3
  
259 ····.line·828267 ····.line·828
Offset 300, 14 lines modifiedOffset 308, 15 lines modified
300 ····:goto_2308 ····:goto_2
301 ····new-instance·v2,·Lcom/android/calendar/DeleteEventHelper;309 ····new-instance·v2,·Lcom/android/calendar/DeleteEventHelper;
  
302 ····move-object/from16·v0,·p0310 ····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·v9314 ····move-result-object·v9
  
Max diff block lines reached; 360/4699 bytes (7.66%) of diff not shown.
700 B
smali/com/android/calendar/event/CreateEventDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1020 B
smali/com/android/calendar/event/EditEventView$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·83527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 77, 14 lines modifiedOffset 78, 15 lines modified
  
77 ····move-result·v078 ····move-result·v0
  
78 ····if-eq·v0,·p3,·:cond_179 ····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;)Z82 ····invoke-static·{v0},·Lcom/android/calendar/event/EditEventView;->access$1300(Lcom/android/calendar/event/EditEventView;)Z
  
81 ····move-result·v083 ····move-result·v0
  
82 ····if-nez·v0,·:cond_184 ····if-nez·v0,·:cond_1
  
83 ····.line·85185 ····.line·851
2.92 KB
smali/com/android/calendar/event/CreateEventDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 55, 22 lines modifiedOffset 56, 24 lines modified
  
55 ····const-wide/16·v5,·-0x156 ····const-wide/16·v5,·-0x1
  
56 ····move-object/from16·v0,·p057 ····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;)J60 ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J
  
59 ····move-result-wide·v761 ····move-result-wide·v7
  
60 ····move-object/from16·v0,·p062 ····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;)J65 ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$100(Lcom/android/calendar/event/CreateEventDialogFragment;)J
  
63 ····move-result-wide·v966 ····move-result-wide·v9
  
64 ····const-wide/32·v11,·0x5265c0067 ····const-wide/32·v11,·0x5265c00
  
65 ····add-long/2addr·v9,·v1168 ····add-long/2addr·v9,·v11
Offset 83, 14 lines modifiedOffset 86, 15 lines modified
  
83 ····const-wide/16·v15,·-0x186 ····const-wide/16·v15,·-0x1
  
84 ····move-object/from16·v0,·p087 ····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·v291 ····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·v293 ····move-result-object·v2
Offset 99, 20 lines modifiedOffset 103, 22 lines modified
  
99 ····move-result-object·v17103 ····move-result-object·v17
  
100 ····move-object/from16·v0,·p0104 ····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;)J107 ····invoke-static·{v2},·Lcom/android/calendar/event/CreateEventDialogFragment;->access$300(Lcom/android/calendar/event/CreateEventDialogFragment;)J
  
103 ····move-result-wide·v18108 ····move-result-wide·v18
  
104 ····move-object/from16·v2,·p0109 ····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)V111 ····invoke-virtual/range·{v1·..·v19},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtraWithTitleWithCalendarId(Ljava/lang/Object;JJJJIIJJLjava/lang/String;J)V
  
106 ····.line·168112 ····.line·168
107 ····move-object/from16·v0,·p0113 ····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;
  
2.04 KB
smali/com/android/calendar/event/AttendeesView$PresenceQueryHandler.smali
    
Offset 83, 22 lines modifiedOffset 83, 24 lines modified
  
83 ····move-result-wide·v083 ····move-result-wide·v0
  
84 ····.line·43284 ····.line·432
85 ····.local·v0,·"contactId":J85 ····.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·v289 ····move-result-object·v2
  
89 ····.line·43590 ····.line·435
90 ····.local·v2,·"contactUri":Landroid/net/Uri;91 ····.local·v2,·"contactUri":Landroid/net/Uri;
91 ····const/4·v7,·0x192 ····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·v495 ····move-result-object·v4
  
94 ····.line·43796 ····.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 modifiedOffset 123, 24 lines modified
121 ····cmp-long·v7,·v5,·v7123 ····cmp-long·v7,·v5,·v7
  
122 ····if-lez·v7,·:cond_3124 ····if-lez·v7,·:cond_3
  
123 ····.line·443125 ····.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·v7129 ····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;)V131 ····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;)V133 ····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_0134 ····:try_end_0
131 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0135 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
132 ····.line·466136 ····.line·466
133 ····.end·local·v0····#·"contactId":J137 ····.end·local·v0····#·"contactId":J
134 ····.end·local·v2····#·"contactUri":Landroid/net/Uri;138 ····.end·local·v2····#·"contactUri":Landroid/net/Uri;
3.3 KB
smali/com/android/calendar/event/EditEventFragment.smali
    
Offset 583, 14 lines modifiedOffset 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_5584 ····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()Z587 ····invoke-virtual·{v0},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z
  
587 ····move-result·v0588 ····move-result·v0
  
588 ····if-eqz·v0,·:cond_5589 ····if-eqz·v0,·:cond_5
  
589 ····.line·670590 ····.line·670
Offset 1425, 18 lines modifiedOffset 1426, 20 lines modified
  
1425 ····move-result-object·v51426 ····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)V1428 ····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·v51431 ····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·v51434 ····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·7691436 ····.line·769
Offset 1661, 14 lines modifiedOffset 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·v01665 ····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·v01669 ····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 modifiedOffset 1731, 15 lines modified
1727 ····invoke-direct·{v0,·p1,·v1},·Lcom/android/calendar/CalendarEventModel;-><init>(Landroid/content/Context;Landroid/content/Intent;)V1731 ····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·5531733 ····.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·v01737 ····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 modifiedOffset 1869, 15 lines modified
1864 ····move-result·v01869 ····move-result·v0
  
1865 ····if-eqz·v0,·:cond_21870 ····if-eqz·v0,·:cond_2
  
1866 ····.line·6081871 ····.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;)Z1874 ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
  
1869 ····move-result·v01875 ····move-result·v0
  
1870 ····iput-boolean·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mShowModifyDialogOnLaunch:Z1876 ····iput-boolean·v0,·p0,·Lcom/android/calendar/event/EditEventFragment;->mShowModifyDialogOnLaunch:Z
  
1871 ····.line·6111877 ····.line·611
Offset 2225, 14 lines modifiedOffset 2231, 15 lines modified
  
2225 ····move-result·v12231 ····move-result·v1
  
2226 ····if-nez·v1,·:cond_02232 ····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()Z2235 ····invoke-virtual·{v1},·Lcom/android/calendar/event/EditEventView;->prepareForSave()Z
  
2229 ····move-result·v12236 ····move-result·v1
  
2230 ····if-eqz·v1,·:cond_02237 ····if-eqz·v1,·:cond_0
  
2231 ····.line·9102238 ····.line·910
7.02 KB
smali/com/android/calendar/event/EventColorCache.smali
    
Offset 79, 26 lines modifiedOffset 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·v080 ····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·v084 ····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·v087 ····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·v090 ····move-result-object·v0
  
 91 ····.line·97
88 ····return-object·v092 ····return-object·v0
89 .end·method93 .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·295 ····.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 modifiedOffset 116, 30 lines modified
  
112 ····move-result-object·v1116 ····move-result-object·v1
  
113 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V117 ····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·v0121 ····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·v0124 ····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·v0127 ····move-result-object·v0
  
 128 ····.line·104
121 ····return-object·v0129 ····return-object·v0
122 .end·method130 .end·method
  
  
123 #·virtual·methods131 #·virtual·methods
124 .method·public·getColorArray(Ljava/lang/String;Ljava/lang/String;)[I132 .method·public·getColorArray(Ljava/lang/String;Ljava/lang/String;)[I
125 ····.locals·5133 ····.locals·5
Offset 287, 116 lines modifiedOffset 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·56296 ····.line·56
289 ····return-void297 ····return-void
290 .end·method298 .end·method
  
291 .method·public·sortPalettes(Ljava/util/Comparator;)V299 .method·public·sortPalettes(Ljava/util/Comparator;)V
292 ····.locals·9300 ····.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·annotation309 ····.end·annotation
  
302 ····.prologue310 ····.prologue
303 ····.line·84311 ····.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·v8,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map;313 ····iget-object·v4,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map;
  
306 ····invoke-interface·{v8},·Ljava/util/Map;->keySet()Ljava/util/Set;314 ····invoke-interface·{v4},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
307 ····move-result-object·v8315 ····move-result-object·v4
  
308 ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator;316 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
309 ····move-result-object·v2317 ····move-result-object·v5
  
310 ····:goto_0318 ····:goto_0
311 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z319 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
312 ····move-result·v8320 ····move-result·v4
  
313 ····if-eqz·v8,·:cond_1321 ····if-eqz·v4,·:cond_1
  
314 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;322 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
315 ····move-result-object·v4323 ····move-result-object·v1
  
316 ····check-cast·v4,·Ljava/lang/String;324 ····check-cast·v1,·Ljava/lang/String;
  
317 ····.line·85325 ····.line·85
318 ····.local·v4,·"key":Ljava/lang/String;326 ····.local·v1,·"key":Ljava/lang/String;
319 ····iget-object·v8,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map;327 ····iget-object·v4,·p0,·Lcom/android/calendar/event/EventColorCache;->mColorPaletteMap:Ljava/util/Map;
  
320 ····invoke-interface·{v8,·v4},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;328 ····invoke-interface·{v4,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
321 ····move-result-object·v6329 ····move-result-object·v2
  
322 ····check-cast·v6,·Ljava/util/ArrayList;330 ····check-cast·v2,·Ljava/util/ArrayList;
  
323 ····.line·86331 ····.line·86
324 ····.local·v6,·"palette":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"332 ····.local·v2,·"palette":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
325 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I333 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I
  
326 ····move-result·v8334 ····move-result·v4
  
327 ····new-array·v7,·v8,·[Ljava/lang/Integer;335 ····new-array·v3,·v4,·[Ljava/lang/Integer;
  
328 ····.line·87336 ····.line·87
329 ····.local·v7,·"sortedColors":[Ljava/lang/Integer;337 ····.local·v3,·"sortedColors":[Ljava/lang/Integer;
330 ····invoke-virtual·{v6,·v7},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;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.
678 B
smali/com/android/calendar/event/EventColorPickerDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EventColorPickerDialog;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EventColorPickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventColorPickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·7227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
627 B
smali/com/android/calendar/event/EditEventFragment$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$notSynced:Z22 .field·final·synthetic·val$notSynced:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;Z)V24 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·74628 ····.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:Z30 ····iput-boolean·p2,·p0,·Lcom/android/calendar/event/EditEventFragment$3;->val$notSynced:Z
  
2.43 KB
smali/com/android/calendar/event/EditEventView$TimeClickListener.smali
    
Offset 86, 22 lines modifiedOffset 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:I87 ····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·v691 ····move-result-object·v6
  
91 ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z92 ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z
  
92 ····move-result·v693 ····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·v396 ····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·30898 ····.line·308
Offset 201, 22 lines modifiedOffset 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:I204 ····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·v6208 ····move-result-object·v6
  
206 ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z209 ····invoke-static·{v6},·Landroid/text/format/DateFormat;->is24HourFormat(Landroid/content/Context;)Z
  
207 ····move-result·v6210 ····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·v3213 ····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·317215 ····.line·317
616 B
smali/com/android/calendar/event/EditEventView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·78427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.27 KB
smali/com/android/calendar/event/AttendeesView.smali
    
Offset 157, 14 lines modifiedOffset 157, 15 lines modified
157 ····move-result-object·v2157 ····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·110159 ····.line·110
160 ····const·v2,·0x7f0b0007160 ····const·v2,·0x7f0b0007
  
 161 ····.line·111
161 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I162 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I
  
162 ····move-result·v2163 ····move-result·v2
  
163 ····iput·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mNoResponsePhotoAlpha:I164 ····iput·v2,·p0,·Lcom/android/calendar/event/AttendeesView;->mNoResponsePhotoAlpha:I
  
164 ····.line·112165 ····.line·112
Offset 925, 14 lines modifiedOffset 926, 15 lines modified
925 ····const/4·v3,·0x0926 ····const/4·v3,·0x0
  
926 ····.line·148927 ····.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,·0x7f04002f929 ····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·v0932 ····move-result-object·v0
  
931 ····check-cast·v0,·Landroid/widget/TextView;933 ····check-cast·v0,·Landroid/widget/TextView;
  
932 ····.line·150934 ····.line·150
Offset 1181, 18 lines modifiedOffset 1183, 20 lines modified
1181 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setImageResource(I)V1183 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setImageResource(I)V
  
1182 ····.line·2011184 ····.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,·0x7f0d000e1186 ····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·v61189 ····move-result-object·v6
  
 1190 ····.line·201
1187 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V1191 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V
  
1188 ····goto·:goto_31192 ····goto·:goto_3
  
1189 ····.line·2211193 ····.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 modifiedOffset 1295, 31 lines modified
1291 #·virtual·methods1295 #·virtual·methods
1292 .method·public·addAttendees(Ljava/lang/String;)V1296 .method·public·addAttendees(Ljava/lang/String;)V
1293 ····.locals·61297 ····.locals·6
1294 ····.param·p1,·"attendees"····#·Ljava/lang/String;1298 ····.param·p1,·"attendees"····#·Ljava/lang/String;
  
1295 ····.prologue1299 ····.prologue
1296 ····.line·3861300 ····.line·386
1297 ····iget-object·v4,·p0,·Lcom/android/calendar/event/AttendeesView;->mValidator:Lcom/android/common/Rfc822Validator;1301 ····iget-object·v3,·p0,·Lcom/android/calendar/event/AttendeesView;->mValidator:Lcom/android/common/Rfc822Validator;
  
 1302 ····.line·387
1298 ····invoke-static·{p1,·v4},·Lcom/android/calendar/event/EditEventHelper;->getAddressesFromList(Ljava/lang/String;Lcom/android/common/Rfc822Validator;)Ljava/util/LinkedHashSet;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·v11304 ····move-result-object·v1
  
1300 ····.line·3881305 ····.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·p01307 ····monitor-enter·p0
  
1303 ····.line·3891308 ····.line·389
1304 ····:try_start_01309 ····: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·v31311 ····move-result-object·v3
  
1307 ····.local·v3,·"i$":Ljava/util/Iterator; 
1308 ····:goto_01312 ····:goto_0
1309 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z1313 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1310 ····move-result·v41314 ····move-result·v4
  
1311 ····if-eqz·v4,·:cond_11315 ····if-eqz·v4,·:cond_1
  
Offset 1359, 25 lines modifiedOffset 1363, 23 lines modified
1359 ····invoke-direct·{p0,·v2},·Lcom/android/calendar/event/AttendeesView;->addOneAttendee(Lcom/android/calendar/CalendarEventModel$Attendee;)V1363 ····invoke-direct·{p0,·v2},·Lcom/android/calendar/event/AttendeesView;->addOneAttendee(Lcom/android/calendar/CalendarEventModel$Attendee;)V
  
1360 ····goto·:goto_01364 ····goto·:goto_0
  
1361 ····.line·3961365 ····.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_01368 ····:catchall_0
1366 ····move-exception·v41369 ····move-exception·v3
  
1367 ····monitor-exit·p01370 ····monitor-exit·p0
1368 ····:try_end_01371 ····:try_end_0
1369 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01372 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1370 ····throw·v41373 ····throw·v3
  
1371 ····.restart·local·v3····#·"i$":Ljava/util/Iterator; 
1372 ····:cond_11374 ····:cond_1
1373 ····:try_start_11375 ····:try_start_1
1374 ····monitor-exit·p01376 ····monitor-exit·p0
1375 ····:try_end_11377 ····:try_end_1
1376 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_01378 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
1377 ····.line·3971379 ····.line·397
Offset 1403, 15 lines modifiedOffset 1405, 14 lines modified
  
1403 ····.line·3711405 ····.line·371
1404 ····:try_start_01406 ····: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·v11408 ····move-result-object·v1
  
1407 ····.local·v1,·"i$":Ljava/util/Iterator; 
1408 ····:goto_01409 ····:goto_0
1409 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z1410 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
1410 ····move-result·v21411 ····move-result·v2
  
1411 ····if-eqz·v2,·:cond_01412 ····if-eqz·v2,·:cond_0
  
Max diff block lines reached; 2299/6312 bytes (36.42%) of diff not shown.
903 B
smali/com/android/calendar/event/AttendeesView$PresenceQueryHandler$1.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V24 .method·constructor·<init>(Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;Lcom/android/calendar/event/EditEventHelper$AttendeeItem;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/calendar/event/AttendeesView$PresenceQueryHandler;
  
26 ····.prologue27 ····.prologue
27 ····.line·44428 ····.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;
  
644 B
smali/com/android/calendar/event/EditEventFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/com/android/calendar/event/EditEventView$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·114227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/com/android/calendar/event/EditEventView$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·113227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49.6 KB
smali/com/android/calendar/event/EditEventView.smali
    
Offset 1197, 14 lines modifiedOffset 1197, 15 lines modified
  
1197 ····move-result-object·v01197 ····move-result-object·v0
  
1198 ····.line·8991198 ····.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·v11203 ····move-result-object·v1
  
1203 ····check-cast·v1,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;1204 ····check-cast·v1,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;
  
1204 ····.line·9011205 ····.line·901
Offset 1214, 14 lines modifiedOffset 1215, 15 lines modified
1214 ····.line·9021215 ····.line·902
1215 ····invoke-virtual·{v1,·p0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->setOnRecurrenceSetListener(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$OnRecurrenceSetListener;)V1216 ····invoke-virtual·{v1,·p0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->setOnRecurrenceSetListener(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$OnRecurrenceSetListener;)V
  
1216 ····.line·9041217 ····.line·904
1217 ····:cond_01218 ····: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·v31222 ····move-result-object·v3
  
1221 ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog;1223 ····check-cast·v3,·Lcom/android/timezonepicker/TimeZonePickerDialog;
  
1222 ····.line·9061224 ····.line·906
Offset 1832, 24 lines modifiedOffset 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,·0xa1836 ····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·v81839 ····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:I1841 ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I
  
1839 ····move-object·v2,·p01842 ····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;)Z1844 ····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·15551845 ····.line·1555
1842 ····:goto_01846 ····: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()I1848 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
Offset 1886, 24 lines modifiedOffset 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:I1892 ····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·v81895 ····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:I1897 ····iget·v9,·v2,·Lcom/android/calendar/CalendarEventModel;->mCalendarMaxReminders:I
  
1893 ····move-object·v2,·p01898 ····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;)Z1900 ····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_01901 ····goto·:goto_0
1896 .end·method1902 .end·method
  
1897 .method·private·fillModelFromUI()Z1903 .method·private·fillModelFromUI()Z
1898 ····.locals·141904 ····.locals·14
Offset 2061, 18 lines modifiedOffset 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·6832068 ····.line·683
2063 ····:cond_22069 ····: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()I2072 ····invoke-virtual·{v5},·Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I
  
2066 ····move-result·v52073 ····move-result·v5
  
 2074 ····.line·683
2067 ····invoke-static·{v5},·Lcom/android/calendar/EventInfoFragment;->getResponseFromButtonId(I)I2075 ····invoke-static·{v5},·Lcom/android/calendar/EventInfoFragment;->getResponseFromButtonId(I)I
  
2068 ····move-result·v42076 ····move-result·v4
  
2069 ····.line·6852077 ····.line·685
2070 ····.local·v4,·"status":I2078 ····.local·v4,·"status":I
2071 ····if-eqz·v4,·:cond_32079 ····if-eqz·v4,·:cond_3
Offset 2270, 14 lines modifiedOffset 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·7282280 ····.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)J2283 ····invoke-virtual·{v5,·v6},·Landroid/text/format/Time;->normalize(Z)J
  
2275 ····move-result-wide·v72284 ····move-result-wide·v7
  
2276 ····add-long·v2,·v7,·v122285 ····add-long·v2,·v7,·v12
  
2277 ····.line·7302286 ····.line·730
Offset 2324, 18 lines modifiedOffset 2333, 20 lines modified
2324 ····.line·7452333 ····.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.
2.64 KB
smali/com/android/calendar/event/EventLocationAdapter$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$imageView:Landroid/widget/ImageView;32 .field·final·synthetic·val$imageView:Landroid/widget/ImageView;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V34 .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;Landroid/net/Uri;Landroid/widget/ImageView;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventLocationAdapter;
  
36 ····.prologue37 ····.prologue
37 ····.line·23038 ····.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 modifiedOffset 61, 22 lines modified
60 ····.line·23361 ····.line·233
61 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
62 ····.line·23463 ····.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·v268 ····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·v072 ····move-result-object·v0
  
70 ····.line·23673 ····.line·236
71 ····.local·v0,·"imageStream":Ljava/io/InputStream;74 ····.local·v0,·"imageStream":Ljava/io/InputStream;
72 ····if-eqz·v0,·:cond_075 ····if-eqz·v0,·:cond_0
Offset 97, 21 lines modifiedOffset 100, 19 lines modified
97 ····.line·240100 ····.line·240
98 ····:cond_0101 ····:cond_0
99 ····return-object·v1102 ····return-object·v1
100 .end·method103 .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·1105 ····.locals·1
103 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
104 ····.prologue106 ····.prologue
105 ····.line·230107 ····.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·v0110 ····move-result-object·v0
  
110 ····return-object·v0111 ····return-object·v0
111 .end·method112 .end·method
  
Offset 141, 18 lines modifiedOffset 142, 16 lines modified
141 ····.line·251142 ····.line·251
142 ····:cond_0143 ····:cond_0
143 ····return-void144 ····return-void
144 .end·method145 .end·method
  
145 .method·public·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V146 .method·public·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
146 ····.locals·0147 ····.locals·0
147 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
148 ····.prologue148 ····.prologue
149 ····.line·230149 ····.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;)V151 ····invoke-virtual·{p0,·p1},·Lcom/android/calendar/event/EventLocationAdapter$1;->onPostExecute(Landroid/graphics/Bitmap;)V
  
153 ····return-void152 ····return-void
154 .end·method153 .end·method
17.6 KB
smali/com/android/calendar/event/EventLocationAdapter$LocationFilter.smali
    
Offset 17, 335 lines modifiedOffset 17, 314 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;)V20 .method·public·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EventLocationAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·26724 ····.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>()V26 ····invoke-direct·{p0},·Landroid/widget/Filter;-><init>()V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·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·1931 ····.locals·17
31 ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence;32 ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence;
  
32 ····.prologue33 ····.prologue
33 ····.line·27134 ····.line·271
34 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J35 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
35 ····move-result-wide·v1536 ····move-result-wide·v13
  
36 ····.line·27237 ····.line·272
37 ····.local·v15,·"startTime":J38 ····.local·v13,·"startTime":J
38 ····if-nez·p1,·:cond_039 ····if-nez·p1,·:cond_0
  
39 ····const-string·v7,·""40 ····const-string·v6,·""
  
40 ····.line·27341 ····.line·273
41 ····.local·v7,·"filter":Ljava/lang/String;42 ····.local·v6,·"filter":Ljava/lang/String;
42 ····:goto_043 ····:goto_0
43 ····invoke-virtual·{v7},·Ljava/lang/String;->isEmpty()Z44 ····invoke-virtual·{v6},·Ljava/lang/String;->isEmpty()Z
  
44 ····move-result·v1745 ····move-result·v15
  
45 ····if-eqz·v17,·:cond_146 ····if-eqz·v15,·:cond_1
  
46 ····.line·27447 ····.line·274
47 ····const/4·v8,·0x048 ····const/4·v7,·0x0
  
48 ····.line·32849 ····.line·328
49 ····:goto_150 ····:goto_1
50 ····return-object·v851 ····return-object·v7
  
51 ····.line·27252 ····.line·272
52 ····.end·local·v7····#·"filter":Ljava/lang/String;53 ····.end·local·v6····#·"filter":Ljava/lang/String;
53 ····:cond_054 ····: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·v756 ····move-result-object·v6
  
56 ····goto·:goto_057 ····goto·:goto_0
  
57 ····.line·27858 ····.line·278
58 ····.restart·local·v7····#·"filter":Ljava/lang/String;59 ····.restart·local·v6····#·"filter":Ljava/lang/String;
59 ····:cond_160 ····:cond_1
60 ····new-instance·v17,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;61 ····new-instance·v15,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;
  
61 ····move-object/from16·v0,·v17 
  
62 ····move-object/from16·v1,·p062 ····move-object/from16·v0,·p0
  
63 ····invoke-direct·{v0,·v1,·v7},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;-><init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V63 ····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·v18,·0x064 ····const/16·v16,·0x0
  
65 ····move/from16·v0,·v1865 ····move/from16·v0,·v16
  
66 ····new-array·v0,·v0,·[Ljava/lang/Void;66 ····new-array·v0,·v0,·[Ljava/lang/Void;
  
67 ····move-object/from16·v18,·v067 ····move-object/from16·v16,·v0
  
 68 ····.line·284
68 ····invoke-virtual/range·{v17·..·v18},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;69 ····invoke-virtual/range·{v15·..·v16},·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
69 ····move-result-object·v1070 ····move-result-object·v8
  
70 ····.line·28771 ····.line·287
71 ····.local·v10,·"locationsQueryTask":Landroid/os/AsyncTask;,·"Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/lang/Void;Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;>;"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·v3,·Ljava/util/HashSet;73 ····new-instance·v2,·Ljava/util/HashSet;
  
73 ····invoke-direct·{v3},·Ljava/util/HashSet;-><init>()V74 ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V
  
74 ····.line·28875 ····.line·288
75 ····.local·v3,·"contactsAddresses":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/String;>;"76 ····.local·v2,·"contactsAddresses":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/String;>;"
76 ····move-object/from16·v0,·p077 ····move-object/from16·v0,·p0
  
77 ····iget-object·v0,·v0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;->this$0:Lcom/android/calendar/event/EventLocationAdapter;78 ····iget-object·v15,·v0,·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;->this$0:Lcom/android/calendar/event/EventLocationAdapter;
  
78 ····move-object/from16·v17,·v079 ····invoke-static·{v15},·Lcom/android/calendar/event/EventLocationAdapter;->access$400(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver;
  
79 ····invoke-static/range·{v17·..·v17},·Lcom/android/calendar/event/EventLocationAdapter;->access$400(Lcom/android/calendar/event/EventLocationAdapter;)Landroid/content/ContentResolver;80 ····move-result-object·v15
  
80 ····move-result-object·v1781 ····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·v282 ····move-result-object·v1
  
84 ····.line·29083 ····.line·290
85 ····.local·v2,·"contacts":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"84 ····.local·v1,·"contacts":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"
86 ····new-instance·v14,·Ljava/util/ArrayList;85 ····new-instance·v12,·Ljava/util/ArrayList;
  
87 ····invoke-direct·{v14},·Ljava/util/ArrayList;-><init>()V86 ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V
  
88 ····.line·29387 ····.line·293
89 ····.local·v14,·"resultList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"88 ····.local·v12,·"resultList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"
90 ····:try_start_089 ····:try_start_0
91 ····invoke-virtual·{v10},·Landroid/os/AsyncTask;->get()Ljava/lang/Object;90 ····invoke-virtual·{v8},·Landroid/os/AsyncTask;->get()Ljava/lang/Object;
  
92 ····move-result-object·v1391 ····move-result-object·v11
  
93 ····check-cast·v13,·Ljava/util/List;92 ····check-cast·v11,·Ljava/util/List;
  
94 ····.line·29893 ····.line·298
95 ····.local·v13,·"recentLocations":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"94 ····.local·v11,·"recentLocations":Ljava/util/List;,·"Ljava/util/List<Lcom/android/calendar/event/EventLocationAdapter$Result;>;"
96 ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator;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.
2.22 KB
smali/com/android/calendar/event/EditEventFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·39127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 63, 14 lines modifiedOffset 64, 15 lines modified
63 ····.line·39764 ····.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()I69 ····invoke-virtual·{v3},·Lcom/android/calendar/CalendarEventModel;->getEventColor()I
  
68 ····move-result·v370 ····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 modifiedOffset 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:Z85 ····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·v388 ····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·39990 ····.line·399
1.33 KB
smali/com/android/calendar/event/EventLocationAdapter$LocationFilter$1.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$filter:Ljava/lang/String;32 .field·final·synthetic·val$filter:Ljava/lang/String;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V34 .method·constructor·<init>(Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;Ljava/lang/String;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$1"····#·Lcom/android/calendar/event/EventLocationAdapter$LocationFilter;
  
36 ····.prologue37 ····.prologue
37 ····.line·27938 ····.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 modifiedOffset 49, 19 lines modified
48 ····return-void49 ····return-void
49 .end·method50 .end·method
  
  
50 #·virtual·methods51 #·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·153 ····.locals·1
53 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
54 ····.prologue54 ····.prologue
55 ····.line·27955 ····.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·v058 ····move-result-object·v0
  
60 ····return-object·v059 ····return-object·v0
61 .end·method60 .end·method
  
616 B
smali/com/android/calendar/event/EditEventView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·81927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/com/android/calendar/event/EditEventFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·76927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52.5 KB
smali/com/android/calendar/event/EditEventHelper.smali
    
Offset 1167, 14 lines modifiedOffset 1167, 15 lines modified
  
1167 ····aput-object·v9,·v0,·v71167 ····aput-object·v9,·v0,·v7
  
1168 ····.line·8341168 ····.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·v11173 ····move-result-object·v1
  
1173 ····.line·8361174 ····.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 modifiedOffset 1326, 15 lines modified
1325 ····:goto_01326 ····:goto_0
1326 ····return·v51327 ····return·v5
  
1327 ····.line·8771328 ····.line·877
1328 ····:cond_01329 ····: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·v01333 ····move-result-object·v0
  
1332 ····.line·8791334 ····.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 modifiedOffset 1553, 20 lines modified
1551 ····move-result-object·v01553 ····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·11391555 ····.line·1139
1554 ····const/4·v0,·0x31556 ····const/4·v0,·0x3
  
 1557 ····.line·1140
1555 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getInt(I)I1558 ····invoke-interface·{p1,·v0},·Landroid/database/Cursor;->getInt(I)I
  
1556 ····move-result·v01559 ····move-result·v0
  
 1560 ····.line·1139
1557 ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I1561 ····invoke-static·{v0},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
1558 ····move-result·v01562 ····move-result·v0
  
1559 ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/CalendarEventModel;->setCalendarColor(I)V1563 ····invoke-virtual·{p0,·v0},·Lcom/android/calendar/CalendarEventModel;->setCalendarColor(I)V
  
1560 ····.line·11421564 ····.line·1142
Offset 1600, 23 lines modifiedOffset 1604, 25 lines modified
1600 ····move-result-object·v01604 ····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·11471606 ····.line·1147
1603 ····const/16·v0,·0x91607 ····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·v01610 ····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·11491612 ····.line·1149
1608 ····const/16·v0,·0xa1613 ····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·v01616 ····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,·v11618 ····move·v0,·v1
Offset 2653, 22 lines modifiedOffset 2659, 24 lines modified
  
2653 ····cmp-long·v22,·v15,·v62659 ····cmp-long·v22,·v15,·v6
  
2654 ····if-nez·v22,·:cond_12660 ····if-nez·v22,·:cond_1
  
2655 ····if-ne·v12,·v3,·:cond_12661 ····if-ne·v12,·v3,·:cond_1
  
 2662 ····.line·643
2656 ····move-object/from16·v0,·v172663 ····move-object/from16·v0,·v17
  
2657 ····invoke-static·{v0,·v8},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z2664 ····invoke-static·{v0,·v8},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
2658 ····move-result·v222665 ····move-result·v22
  
2659 ····if-eqz·v22,·:cond_12666 ····if-eqz·v22,·:cond_1
  
 2667 ····.line·644
2660 ····move-object/from16·v0,·v202668 ····move-object/from16·v0,·v20
  
2661 ····invoke-static·{v0,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z2669 ····invoke-static·{v0,·v9},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
2662 ····move-result·v222670 ····move-result·v22
  
2663 ····if-eqz·v22,·:cond_12671 ····if-eqz·v22,·:cond_1
Offset 3438, 15 lines modifiedOffset 3446, 15 lines modified
  
3438 ····invoke-virtual/range·{v15·..·v17},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V3446 ····invoke-virtual/range·{v15·..·v17},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
  
3439 ····goto·:goto_63447 ····goto·:goto_6
3440 .end·method3448 .end·method
  
3441 .method·public·saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z3449 .method·public·saveEvent(Lcom/android/calendar/CalendarEventModel;Lcom/android/calendar/CalendarEventModel;I)Z
3442 ····.locals·443450 ····.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"····#·I3453 ····.param·p3,·"modifyWhich"····#·I
  
3446 ····.prologue3454 ····.prologue
3447 ····.line·2703455 ····.line·270
3448 ····const/4·v10,·0x03456 ····const/4·v10,·0x0
Offset 3549, 18 lines modifiedOffset 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,·-0x13558 ····const/16·v27,·-0x1
  
3551 ····.line·3053559 ····.line·305
3552 ····.local·v27,·"eventIdIndex":I3560 ····.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.
700 B
smali/com/android/calendar/event/CreateEventDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/event/CreateEventDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/CreateEventDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/com/android/calendar/event/EditEventView$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V23 .method·constructor·<init>(Lcom/android/calendar/event/EditEventView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/event/EditEventView;
  
25 ····.prologue26 ····.prologue
26 ····.line·109627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
593 B
smali/com/android/calendar/event/EditEventView$CalendarsAdapter.smali
    
Offset 74, 19 lines modifiedOffset 74, 20 lines modified
  
74 ····move-result·v674 ····move-result·v6
  
75 ····.line·53275 ····.line·532
76 ····.local·v6,·"ownerColumn":I76 ····.local·v6,·"ownerColumn":I
77 ····if-eqz·v1,·:cond_077 ····if-eqz·v1,·:cond_0
  
78 ····.line·53378 ····.line·534
79 ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getInt(I)I79 ····invoke-interface·{p3,·v2},·Landroid/database/Cursor;->getInt(I)I
  
80 ····move-result·v780 ····move-result·v7
  
 81 ····.line·533
81 ····invoke-static·{v7},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I82 ····invoke-static·{v7},·Lcom/android/calendar/Utils;->getDisplayColorFromColor(I)I
  
82 ····move-result·v783 ····move-result·v7
  
83 ····invoke-virtual·{v1,·v7},·Landroid/view/View;->setBackgroundColor(I)V84 ····invoke-virtual·{v1,·v7},·Landroid/view/View;->setBackgroundColor(I)V
  
84 ····.line·53785 ····.line·537
33.0 KB
smali/com/android/calendar/alerts/AlertReceiver.smali
    
Offset 209, 14 lines modifiedOffset 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_0210 ····if-nez·v1,·:cond_0
  
211 ····.line·183211 ····.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·v0215 ····move-result-object·v0
  
215 ····check-cast·v0,·Landroid/os/PowerManager;216 ····check-cast·v0,·Landroid/os/PowerManager;
  
216 ····.line·185217 ····.line·185
Offset 495, 20 lines modifiedOffset 496, 22 lines modified
495 ····if-ge·v0,·v4,·:cond_4496 ····if-ge·v0,·v4,·:cond_4
  
496 ····.line·349497 ····.line·349
497 ····const·v4,·0x7f02003e498 ····const·v4,·0x7f02003e
  
498 ····const·v5,·0x7f0d006a499 ····const·v5,·0x7f0d006a
  
 500 ····.line·350
499 ····move-object/from16·v0,·v20501 ····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·v5503 ····move-result-object·v5
  
 504 ····.line·349
502 ····move-object/from16·v0,·p0505 ····move-object/from16·v0,·p0
  
503 ····move-object/from16·v1,·v17506 ····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·351508 ····.line·351
Offset 525, 20 lines modifiedOffset 528, 22 lines modified
525 ····if-ge·v0,·v4,·:cond_5528 ····if-ge·v0,·v4,·:cond_5
  
526 ····.line·354529 ····.line·354
527 ····const·v4,·0x7f020032530 ····const·v4,·0x7f020032
  
528 ····const·v5,·0x7f0d0024531 ····const·v5,·0x7f0d0024
  
 532 ····.line·355
529 ····move-object/from16·v0,·v20533 ····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·v5535 ····move-result-object·v5
  
 536 ····.line·354
532 ····move-object/from16·v0,·p0537 ····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·356539 ····.line·356
535 ····add-int/lit8·v19,·v19,·0x1540 ····add-int/lit8·v19,·v19,·0x1
  
Offset 553, 20 lines modifiedOffset 558, 22 lines modified
553 ····if-ge·v0,·v4,·:cond_6558 ····if-ge·v0,·v4,·:cond_6
  
554 ····.line·359559 ····.line·359
555 ····const·v4,·0x7f020047560 ····const·v4,·0x7f020047
  
556 ····const·v5,·0x7f0d004c561 ····const·v5,·0x7f0d004c
  
 562 ····.line·360
557 ····move-object/from16·v0,·v20563 ····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·v5565 ····move-result-object·v5
  
 566 ····.line·359
560 ····move-object/from16·v0,·p0567 ····move-object/from16·v0,·p0
  
561 ····move-object/from16·v1,·v16568 ····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·361570 ····.line·361
Offset 583, 20 lines modifiedOffset 590, 22 lines modified
583 ····if-ge·v0,·v4,·:cond_7590 ····if-ge·v0,·v4,·:cond_7
  
584 ····.line·364591 ····.line·364
585 ····const·v4,·0x7f020030592 ····const·v4,·0x7f020030
  
586 ····const·v5,·0x7f0d00d6593 ····const·v5,·0x7f0d00d6
  
 594 ····.line·365
587 ····move-object/from16·v0,·v20595 ····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·v5597 ····move-result-object·v5
  
 598 ····.line·364
590 ····move-object/from16·v0,·p0599 ····move-object/from16·v0,·p0
  
591 ····move-object/from16·v1,·v21600 ····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·366602 ····.line·366
Offset 986, 37 lines modifiedOffset 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·670996 ····.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·671999 ····.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·v51001 ····move-result-object·v5
  
993 ····invoke-virtual·{v5},·Ljava/lang/Long;->hashCode()I1002 ····invoke-virtual·{v5},·Ljava/lang/Long;->hashCode()I
  
994 ····move-result·v51003 ····move-result·v5
  
995 ····const/high16·v6,·0x100000001004 ····const/high16·v6,·0x10000000
  
 1005 ····.line·671
Max diff block lines reached; 30258/33717 bytes (89.74%) of diff not shown.
25.2 KB
smali/com/android/calendar/alerts/AlarmScheduler.smali
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ····.line·4692 ····.line·46
93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
96 .method·private·static·queryNextReminderAndSchedule(Landroid/database/Cursor;Landroid/content/Context;Landroid/content/ContentResolver;Lcom/android/calendar/alerts/AlarmManagerInterface;IJ)V96 .method·private·static·queryNextReminderAndSchedule(Landroid/database/Cursor;Landroid/content/Context;Landroid/content/ContentResolver;Lcom/android/calendar/alerts/AlarmManagerInterface;IJ)V
97 ····.locals·3497 ····.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"····#·I102 ····.param·p4,·"batchSize"····#·I
103 ····.param·p5,·"currentMillis"····#·J103 ····.param·p5,·"currentMillis"····#·J
  
Offset 125, 28 lines modifiedOffset 125, 28 lines modified
125 ····:goto_0125 ····: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>()V127 ····invoke-direct/range·{v20·..·v20},·Ljava/util/HashMap;-><init>()V
  
128 ····.line·191128 ····.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·v33,·Landroid/text/format/Time;130 ····new-instance·v32,·Landroid/text/format/Time;
  
131 ····invoke-direct/range·{v33·..·v33},·Landroid/text/format/Time;-><init>()V131 ····invoke-direct/range·{v32·..·v32},·Landroid/text/format/Time;-><init>()V
  
132 ····.line·192132 ····.line·192
133 ····.local·v33,·"timeObj":Landroid/text/format/Time;133 ····.local·v32,·"timeObj":Landroid/text/format/Time;
134 ····const-wide·v28,·0x7fffffffffffffffL134 ····const-wide·v27,·0x7fffffffffffffffL
  
135 ····.line·193135 ····.line·193
136 ····.local·v28,·"nextAlarmTime":J136 ····.local·v27,·"nextAlarmTime":J
137 ····const/16·v27,·0x0137 ····const/16·v26,·0x0
  
138 ····.line·194138 ····.line·194
139 ····.local·v27,·"nextAlarmEventId":I139 ····.local·v26,·"nextAlarmEventId":I
140 ····const/4·v3,·-0x1140 ····const/4·v3,·-0x1
  
141 ····move-object/from16·v0,·p0141 ····move-object/from16·v0,·p0
  
142 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z142 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z
  
143 ····.line·195143 ····.line·195
Offset 155, 18 lines modifiedOffset 155, 18 lines modified
155 ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->isAfterLast()Z155 ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->isAfterLast()Z
  
156 ····move-result·v3156 ····move-result·v3
  
157 ····if-nez·v3,·:cond_d157 ····if-nez·v3,·:cond_d
  
158 ····.line·196158 ····.line·196
159 ····const/16·v22,·0x0159 ····const/16·v21,·0x0
  
160 ····.line·197160 ····.line·197
161 ····.local·v22,·"index":I161 ····.local·v21,·"index":I
162 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Map;->clear()V162 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Map;->clear()V
  
163 ····.line·198163 ····.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>()V165 ····invoke-direct/range·{v19·..·v19},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 174, 25 lines modifiedOffset 174, 25 lines modified
174 ····.local·v19,·"eventIdsForQuery":Ljava/lang/StringBuilder;174 ····.local·v19,·"eventIdsForQuery":Ljava/lang/StringBuilder;
175 ····const/16·v3,·0x28175 ····const/16·v3,·0x28
  
176 ····move-object/from16·v0,·v19176 ····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·v23,·v22178 ····move/from16·v22,·v21
  
179 ····.line·200179 ····.line·200
180 ····.end·local·v22····#·"index":I180 ····.end·local·v21····#·"index":I
181 ····.local·v23,·"index":I181 ····.local·v22,·"index":I
182 ····:goto_2182 ····:goto_2
183 ····add-int/lit8·v22,·v23,·0x1183 ····add-int/lit8·v21,·v22,·0x1
  
184 ····.end·local·v23····#·"index":I184 ····.end·local·v22····#·"index":I
185 ····.restart·local·v22····#·"index":I185 ····.restart·local·v21····#·"index":I
186 ····move/from16·v0,·v23186 ····move/from16·v0,·v22
  
187 ····move/from16·v1,·p4187 ····move/from16·v1,·p4
  
188 ····if-ge·v0,·v1,·:cond_6188 ····if-ge·v0,·v1,·:cond_6
  
189 ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->moveToNext()Z189 ····invoke-interface/range·{p0·..·p0},·Landroid/database/Cursor;->moveToNext()Z
  
Offset 234, 59 lines modifiedOffset 234, 60 lines modified
234 ····const/4·v13,·0x1234 ····const/4·v13,·0x1
  
235 ····.line·205235 ····.line·205
236 ····.local·v13,·"allday":Z236 ····.local·v13,·"allday":Z
237 ····:goto_3237 ····:goto_3
238 ····if-eqz·v13,·:cond_5238 ····if-eqz·v13,·:cond_5
  
239 ····.line·207239 ····.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·v3241 ····move-result-object·v3
  
 242 ····.line·207
242 ····move-object/from16·v0,·v33243 ····move-object/from16·v0,·v32
  
243 ····invoke-static·{v0,·v14,·v15,·v3},·Lcom/android/calendar/Utils;->convertAlldayUtcToLocal(Landroid/text/format/Time;JLjava/lang/String;)J244 ····invoke-static·{v0,·v14,·v15,·v3},·Lcom/android/calendar/Utils;->convertAlldayUtcToLocal(Landroid/text/format/Time;JLjava/lang/String;)J
  
244 ····move-result-wide·v24245 ····move-result-wide·v23
  
245 ····.line·212246 ····.line·212
246 ····.local·v24,·"localStartTime":J247 ····.local·v23,·"localStartTime":J
247 ····:goto_4248 ····: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·v3250 ····move-result-object·v3
  
250 ····move-object/from16·v0,·v20251 ····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·v32253 ····move-result-object·v31
  
253 ····check-cast·v32,·Ljava/util/List;254 ····check-cast·v31,·Ljava/util/List;
  
254 ····.line·213255 ····.line·213
255 ····.local·v32,·"startTimes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;"256 ····.local·v31,·"startTimes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;"
256 ····if-nez·v32,·:cond_1257 ····if-nez·v31,·:cond_1
Max diff block lines reached; 21263/25721 bytes (82.67%) of diff not shown.
1.43 KB
smali/com/android/calendar/alerts/AlertActivity.smali
    
Offset 145, 22 lines modifiedOffset 145, 24 lines modified
145 ····aput-object·v2,·v0,·v1145 ····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·85147 ····.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·v1151 ····move-result-object·v1
  
151 ····aput-object·v1,·v0,·v4152 ····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-void155 ····return-void
154 .end·method156 .end·method
  
155 .method·public·constructor·<init>()V157 .method·public·constructor·<init>()V
156 ····.locals·1158 ····.locals·1
  
157 ····.prologue159 ····.prologue
Offset 500, 14 lines modifiedOffset 502, 15 lines modified
  
500 ····new-array·v1,·v1,·[Ljava/util/List;502 ····new-array·v1,·v1,·[Ljava/util/List;
  
501 ····const/4·v2,·0x0503 ····const/4·v2,·0x0
  
502 ····aput-object·p1,·v1,·v2504 ····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·146507 ····.line·146
505 ····return-void508 ····return-void
506 .end·method509 .end·method
  
  
Offset 622, 14 lines modifiedOffset 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_0626 ····if-ne·p1,·v1,·:cond_0
  
624 ····.line·274627 ····.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·v0631 ····move-result-object·v0
  
628 ····check-cast·v0,·Landroid/app/NotificationManager;632 ····check-cast·v0,·Landroid/app/NotificationManager;
  
629 ····.line·276633 ····.line·276
763 B
smali/com/android/calendar/alerts/QuickResponseActivity$QueryThread$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread;)V23 .method·constructor·<init>(Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/calendar/alerts/QuickResponseActivity$QueryThread;
  
25 ····.prologue26 ····.prologue
26 ····.line·11327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.99 KB
smali/com/android/calendar/alerts/GlobalDismissManager$1.smali
    
Offset 32, 35 lines modifiedOffset 32, 34 lines modified
32 #·instance·fields32 #·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·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/android/calendar/alerts/GlobalDismissManager;)V35 .method·constructor·<init>(Lcom/android/calendar/alerts/GlobalDismissManager;)V
36 ····.locals·036 ····.locals·0
 37 ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/GlobalDismissManager;
  
37 ····.prologue38 ····.prologue
38 ····.line·34239 ····.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>()V41 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
41 ····return-void42 ····return-void
42 .end·method43 .end·method
  
  
43 #·virtual·methods44 #·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·146 ····.locals·1
46 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
47 ····.prologue47 ····.prologue
48 ····.line·34248 ····.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·v051 ····move-result-object·v0
  
53 ····return-object·v052 ····return-object·v0
54 .end·method53 .end·method
  
Offset 150, 18 lines modifiedOffset 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·v6155 ····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·v3158 ····move-result-object·v3
  
158 ····.line·355159 ····.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;
1.12 KB
smali/com/android/calendar/alerts/AlertActivity$1.smali
    
Offset 31, 35 lines modifiedOffset 31, 34 lines modified
31 #·instance·fields31 #·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·methods33 #·direct·methods
34 .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V34 .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/AlertActivity;
  
36 ····.prologue37 ····.prologue
37 ····.line·13938 ····.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>()V40 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
40 ····return-void41 ····return-void
41 .end·method42 .end·method
  
  
42 #·virtual·methods43 #·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·145 ····.locals·1
45 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
46 ····.prologue46 ····.prologue
47 ····.line·13947 ····.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·v050 ····move-result-object·v0
  
52 ····return-object·v051 ····return-object·v0
53 .end·method52 .end·method
  
487 B
smali/com/android/calendar/alerts/QuickResponseActivity.smali
    
Offset 35, 15 lines modifiedOffset 35, 14 lines modified
35 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V35 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V
  
36 ····.line·4536 ····.line·45
37 ····const/4·v0,·0x037 ····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-void39 ····return-void
41 .end·method40 .end·method
  
  
42 #·virtual·methods41 #·virtual·methods
43 .method·protected·onCreate(Landroid/os/Bundle;)V42 .method·protected·onCreate(Landroid/os/Bundle;)V
44 ····.locals·743 ····.locals·7
17.7 KB
smali/com/android/calendar/alerts/AlertUtils.smali
    
Offset 153, 333 lines modifiedOffset 153, 305 lines modified
  
153 ····invoke-direct·{v1,·v0},·Lcom/android/calendar/alerts/AlertUtils$1;-><init>(Landroid/app/AlarmManager;)V153 ····invoke-direct·{v1,·v0},·Lcom/android/calendar/alerts/AlertUtils$1;-><init>(Landroid/app/AlarmManager;)V
  
154 ····return-object·v1154 ····return-object·v1
155 .end·method155 .end·method
  
156 .method·static·flushOldAlertsFromInternalStorage(Landroid/content/Context;)V156 .method·static·flushOldAlertsFromInternalStorage(Landroid/content/Context;)V
157 ····.locals·21157 ····.locals·18
158 ····.param·p0,·"context"····#·Landroid/content/Context;158 ····.param·p0,·"context"····#·Landroid/content/Context;
  
159 ····.prologue159 ····.prologue
160 ····.line·267160 ····.line·267
161 ····sget-boolean·v17,·Lcom/android/calendar/alerts/AlertUtils;->BYPASS_DB:Z161 ····sget-boolean·v13,·Lcom/android/calendar/alerts/AlertUtils;->BYPASS_DB:Z
  
162 ····if-eqz·v17,·:cond_4162 ····if-eqz·v13,·:cond_4
  
163 ····.line·268163 ····.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·v14165 ····move-result-object·v10
  
166 ····.line·271166 ····.line·271
167 ····.local·v14,·"prefs":Landroid/content/SharedPreferences;167 ····.local·v10,·"prefs":Landroid/content/SharedPreferences;
168 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J168 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
169 ····move-result-wide·v12169 ····move-result-wide·v8
  
170 ····.line·272170 ····.line·272
171 ····.local·v12,·"nowTime":J171 ····.local·v8,·"nowTime":J
172 ····const-string·v17,·"preference_flushTimeMs"172 ····const-string·v13,·"preference_flushTimeMs"
  
173 ····const-wide/16·v18,·0x0173 ····const-wide/16·v14,·0x0
  
174 ····move-object/from16·v0,·v17174 ····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·v10175 ····move-result-wide·v6
  
178 ····.line·273176 ····.line·273
179 ····.local·v10,·"lastFlushTimeMs":J177 ····.local·v6,·"lastFlushTimeMs":J
180 ····sub-long·v17,·v12,·v10178 ····sub-long·v13,·v8,·v6
  
181 ····const-wide/32·v19,·0x5265c00179 ····const-wide/32·v15,·0x5265c00
  
182 ····cmp-long·v17,·v17,·v19180 ····cmp-long·v13,·v13,·v15
  
183 ····if-lez·v17,·:cond_4181 ····if-lez·v13,·:cond_4
  
184 ····.line·275182 ····.line·275
185 ····const-string·v17,·"AlertUtils"183 ····const-string·v13,·"AlertUtils"
  
186 ····const-string·v18,·"Flushing·old·alerts·from·shared·prefs·table"184 ····const-string·v14,·"Flushing·old·alerts·from·shared·prefs·table"
  
187 ····invoke-static/range·{v17·..·v18},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I185 ····invoke-static·{v13,·v14},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
188 ····.line·279186 ····.line·279
189 ····invoke-interface·{v14},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;187 ····invoke-interface·{v10},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
190 ····move-result-object·v6188 ····move-result-object·v3
  
191 ····.line·280189 ····.line·280
192 ····.local·v6,·"editor":Landroid/content/SharedPreferences$Editor;190 ····.local·v3,·"editor":Landroid/content/SharedPreferences$Editor;
193 ····new-instance·v15,·Landroid/text/format/Time;191 ····new-instance·v11,·Landroid/text/format/Time;
  
194 ····invoke-direct·{v15},·Landroid/text/format/Time;-><init>()V192 ····invoke-direct·{v11},·Landroid/text/format/Time;-><init>()V
  
195 ····.line·281193 ····.line·281
196 ····.local·v15,·"timeObj":Landroid/text/format/Time;194 ····.local·v11,·"timeObj":Landroid/text/format/Time;
197 ····invoke-interface·{v14},·Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;195 ····invoke-interface·{v10},·Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
  
198 ····move-result-object·v17196 ····move-result-object·v13
  
199 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Map;->entrySet()Ljava/util/Set;197 ····invoke-interface·{v13},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
200 ····move-result-object·v17198 ····move-result-object·v13
  
201 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Set;->iterator()Ljava/util/Iterator;199 ····invoke-interface·{v13},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
202 ····move-result-object·v8200 ····move-result-object·v13
  
203 ····.local·v8,·"i$":Ljava/util/Iterator; 
204 ····:cond_0201 ····:cond_0
205 ····:goto_0202 ····:goto_0
206 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z203 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z
  
207 ····move-result·v17204 ····move-result·v14
  
208 ····if-eqz·v17,·:cond_3205 ····if-eqz·v14,·:cond_3
  
209 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;206 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
210 ····move-result-object·v7207 ····move-result-object·v4
  
211 ····check-cast·v7,·Ljava/util/Map$Entry;208 ····check-cast·v4,·Ljava/util/Map$Entry;
  
212 ····.line·282209 ····.line·282
213 ····.local·v7,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;*>;"210 ····.local·v4,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;*>;"
214 ····invoke-interface·{v7},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;211 ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
215 ····move-result-object·v9212 ····move-result-object·v5
  
216 ····check-cast·v9,·Ljava/lang/String;213 ····check-cast·v5,·Ljava/lang/String;
  
217 ····.line·283214 ····.line·283
218 ····.local·v9,·"key":Ljava/lang/String;215 ····.local·v5,·"key":Ljava/lang/String;
219 ····invoke-interface·{v7},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;216 ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
220 ····move-result-object·v16217 ····move-result-object·v12
  
221 ····.line·284218 ····.line·284
222 ····.local·v16,·"value":Ljava/lang/Object;219 ····.local·v12,·"value":Ljava/lang/Object;
223 ····const-string·v17,·"preference_alert_"220 ····const-string·v14,·"preference_alert_"
  
224 ····move-object/from16·v0,·v17 
  
225 ····invoke-virtual·{v9,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z221 ····invoke-virtual·{v5,·v14},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
226 ····move-result·v17222 ····move-result·v14
  
227 ····if-eqz·v17,·:cond_0223 ····if-eqz·v14,·:cond_0
  
228 ····.line·286224 ····.line·286
229 ····move-object/from16·v0,·v16225 ····instance-of·v14,·v12,·Ljava/lang/Long;
  
Max diff block lines reached; 12063/18041 bytes (66.86%) of diff not shown.
1.2 KB
smali/com/android/calendar/alerts/DismissAlarmsService.smali
    
Offset 359, 14 lines modifiedOffset 359, 15 lines modified
359 ····move/from16·v0,·v16359 ····move/from16·v0,·v16
  
360 ····if-eq·v0,·v4,·:cond_1360 ····if-eq·v0,·v4,·:cond_1
  
361 ····.line·94361 ····.line·94
362 ····const-string·v4,·"notification"362 ····const-string·v4,·"notification"
  
 363 ····.line·95
363 ····move-object/from16·v0,·p0364 ····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·v15366 ····move-result-object·v15
  
366 ····check-cast·v15,·Landroid/app/NotificationManager;367 ····check-cast·v15,·Landroid/app/NotificationManager;
Offset 391, 14 lines modifiedOffset 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·v4394 ····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,·v22397 ····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·v4399 ····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;
29.2 KB
smali/com/android/calendar/alerts/GlobalDismissManager.smali
    
Offset 101, 15 lines modifiedOffset 101, 14 lines modified
101 .method·public·constructor·<init>()V101 .method·public·constructor·<init>()V
102 ····.locals·0102 ····.locals·0
  
103 ····.prologue103 ····.prologue
104 ····.line·50104 ····.line·50
105 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V105 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
106 ····.line·77 
107 ····return-void106 ····return-void
108 .end·method107 .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·1109 ····.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 modifiedOffset 127, 47 lines modified
128 ····.locals·3127 ····.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 ····.prologue131 ····.prologue
133 ····.line·247132 ····.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·v0135 ····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·v0140 ····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·v0144 ····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·v0148 ····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·v0150 ····move-result-object·v0
  
 151 ····.line·247
148 ····return-object·v0152 ····return-object·v0
149 .end·method153 .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·5155 ····.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 modifiedOffset 182, 78 lines modified
178 ············"Ljava/lang/String;"182 ············"Ljava/lang/String;"
179 ········}183 ········}
180 ····.end·annotation184 ····.end·annotation
  
181 ····.prologue185 ····.prologue
182 ····.line·263186 ····.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·v3,·Ljava/lang/StringBuilder;188 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
185 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V189 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
186 ····.line·264190 ····.line·264
187 ····.local·v3,·"selection":Ljava/lang/StringBuilder;191 ····.local·v2,·"selection":Ljava/lang/StringBuilder;
188 ····const/4·v0,·0x1192 ····const/4·v0,·0x1
  
189 ····.line·265193 ····.line·265
190 ····.local·v0,·"first":Z194 ····.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·v1196 ····move-result-object·v3
  
193 ····.local·v1,·"i$":Ljava/util/Iterator; 
194 ····:goto_0197 ····:goto_0
195 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
196 ····move-result·v4199 ····move-result·v4
  
197 ····if-eqz·v4,·:cond_1200 ····if-eqz·v4,·:cond_1
  
198 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;201 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
199 ····move-result-object·v2202 ····move-result-object·v1
  
200 ····check-cast·v2,·Ljava/lang/Long;203 ····check-cast·v1,·Ljava/lang/Long;
  
201 ····.line·266204 ····.line·266
202 ····.local·v2,·"id":Ljava/lang/Long;205 ····.local·v1,·"id":Ljava/lang/Long;
203 ····if-eqz·v0,·:cond_0206 ····if-eqz·v0,·:cond_0
  
204 ····.line·267207 ····.line·267
205 ····const/4·v0,·0x0208 ····const/4·v0,·0x0
  
206 ····.line·271209 ····.line·271
207 ····:goto_1210 ····:goto_1
208 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;211 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
209 ····.line·272212 ····.line·272
210 ····const-string·v4,·"="213 ····const-string·v4,·"="
  
211 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;214 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
212 ····.line·273215 ····.line·273
213 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;216 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
214 ····goto·:goto_0217 ····goto·:goto_0
  
215 ····.line·269218 ····.line·269
216 ····:cond_0219 ····:cond_0
217 ····const-string·v4,·"·OR·"220 ····const-string·v4,·"·OR·"
  
218 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;221 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
219 ····goto·:goto_1222 ····goto·:goto_1
Max diff block lines reached; 25424/29784 bytes (85.36%) of diff not shown.
1.13 KB
smali/com/android/calendar/alerts/AlertActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V23 .method·constructor·<init>(Lcom/android/calendar/alerts/AlertActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/alerts/AlertActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 152, 14 lines modifiedOffset 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·v1155 ····move-result-object·v1
  
 156 ····.line·198
155 ····move-object/from16·v0,·v17157 ····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·v1159 ····move-result-object·v1
  
158 ····invoke-virtual·{v1},·Landroid/app/TaskStackBuilder;->startActivities()V160 ····invoke-virtual·{v1},·Landroid/app/TaskStackBuilder;->startActivities()V
26.6 KB
smali/com/android/calendar/alerts/AlertService.smali
    
Offset 158, 20 lines modifiedOffset 158, 22 lines modified
158 ····aput-object·v2,·v0,·v1158 ····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·96160 ····.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·v1164 ····move-result-object·v1
  
164 ····aput-object·v1,·v0,·v3165 ····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·v1168 ····move-result-object·v1
  
167 ····aput-object·v1,·v0,·v4169 ····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 modifiedOffset 189, 14 lines modified
187 .method·public·constructor·<init>()V189 .method·public·constructor·<init>()V
188 ····.locals·0190 ····.locals·0
  
189 ····.prologue191 ····.prologue
190 ····.line·58192 ····.line·58
191 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V193 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V
  
192 ····.line·1077 
193 ····return-void194 ····return-void
194 .end·method195 .end·method
  
195 .method·private·static·addNotificationOptions(Lcom/android/calendar/alerts/AlertService$NotificationWrapper;ZLjava/lang/String;ZLjava/lang/String;Z)V196 .method·private·static·addNotificationOptions(Lcom/android/calendar/alerts/AlertService$NotificationWrapper;ZLjava/lang/String;ZLjava/lang/String;Z)V
196 ····.locals·2197 ····.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"····#·Z199 ····.param·p1,·"quietUpdate"····#·Z
Offset 257, 22 lines modifiedOffset 258, 23 lines modified
  
257 ····move-result·v1258 ····move-result·v1
  
258 ····if-eqz·v1,·:cond_4259 ····if-eqz·v1,·:cond_4
  
259 ····const/4·v1,·0x0260 ····const/4·v1,·0x0
  
 261 ····.line·949
260 ····:goto_0262 ····: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·951264 ····.line·951
263 ····:cond_3265 ····:cond_3
264 ····return-void266 ····return-void
  
265 ····.line·948267 ····.line·949
266 ····:cond_4268 ····: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·v1270 ····move-result-object·v1
  
269 ····goto·:goto_0271 ····goto·:goto_0
270 .end·method272 .end·method
Offset 316, 28 lines modifiedOffset 318, 30 lines modified
316 ····.line·253318 ····.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·v7324 ····move-result-object·v7
  
322 ····aput-object·v7,·v6,·v8325 ····aput-object·v7,·v6,·v8
  
323 ····const/4·v7,·0x1326 ····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·v8328 ····move-result-object·v8
  
326 ····aput-object·v8,·v6,·v7329 ····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;)I331 ····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·256332 ····.line·256
329 ····return-void333 ····return-void
330 .end·method334 .end·method
  
331 .method·private·doTimeChanged()V335 .method·private·doTimeChanged()V
Offset 439, 14 lines modifiedOffset 443, 15 lines modified
  
439 ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I443 ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I
  
440 ····move-result·v5444 ····move-result·v5
  
441 ····add-int/2addr·v4,·v5445 ····add-int/2addr·v4,·v5
  
 446 ····.line·313
442 ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I447 ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I
  
443 ····move-result·v5448 ····move-result·v5
  
444 ····add-int/2addr·v4,·v5449 ····add-int/2addr·v4,·v5
  
445 ····if-nez·v4,·:cond_0450 ····if-nez·v4,·:cond_0
Offset 737, 24 lines modifiedOffset 742, 27 lines modified
737 ····.line·382742 ····.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_4746 ····:goto_4
742 ····const/16·v19,·0x1747 ····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;)Z749 ····invoke-static·{v15},·Lcom/android/calendar/alerts/AlertService$NotificationPrefs;->access$000(Lcom/android/calendar/alerts/AlertService$NotificationPrefs;)Z
  
744 ····move-result·v21750 ····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·v22753 ····move-result-object·v22
  
Max diff block lines reached; 23715/27160 bytes (87.32%) of diff not shown.
1.06 KB
smali/com/android/calendar/alerts/AlertAdapter.smali
    
Offset 244, 14 lines modifiedOffset 244, 15 lines modified
  
244 ····move-object/from16·v2,·p0244 ····move-object/from16·v2,·p0
  
245 ····move-wide/from16·v3,·p4245 ····move-wide/from16·v3,·p4
  
246 ····move-wide/from16·v5,·p6246 ····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·v2249 ····move-result-object·v2
  
249 ····invoke-direct·{v10,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V250 ····invoke-direct·{v10,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
250 ····.line·132251 ····.line·132
Offset 273, 18 lines modifiedOffset 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·v3275 ····move-result-object·v3
  
275 ····const/4·v4,·0x0276 ····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·v5279 ····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·v3282 ····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·137284 ····.line·137
1.05 KB
smali/com/android/calendar/alerts/SnoozeAlarmsService.smali
    
Offset 102, 18 lines modifiedOffset 102, 20 lines modified
  
102 ····move-result-wide·v7102 ····move-result-wide·v7
  
103 ····.line·56103 ····.line·56
104 ····.local·v7,·"eventEnd":J104 ····.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;)J107 ····invoke-static/range·{p0·..·p0},·Lcom/android/calendar/Utils;->getDefaultSnoozeDelayMs(Landroid/content/Context;)J
  
107 ····move-result-wide·v21108 ····move-result-wide·v21
  
 109 ····.line·56
108 ····move-object/from16·v0,·p1110 ····move-object/from16·v0,·p1
  
109 ····move-wide/from16·v1,·v21111 ····move-wide/from16·v1,·v21
  
110 ····invoke-virtual·{v0,·v11,·v1,·v2},·Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J112 ····invoke-virtual·{v0,·v11,·v1,·v2},·Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
  
111 ····move-result-wide·v17113 ····move-result-wide·v17
Offset 148, 14 lines modifiedOffset 150, 15 lines modified
148 ····.line·68150 ····.line·68
149 ····.local·v15,·"resolver":Landroid/content/ContentResolver;151 ····.local·v15,·"resolver":Landroid/content/ContentResolver;
150 ····if-eqz·v14,·:cond_0152 ····if-eqz·v14,·:cond_0
  
151 ····.line·69153 ····.line·69
152 ····const-string·v11,·"notification"154 ····const-string·v11,·"notification"
  
 155 ····.line·70
153 ····move-object/from16·v0,·p0156 ····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·v13158 ····move-result-object·v13
  
156 ····check-cast·v13,·Landroid/app/NotificationManager;159 ····check-cast·v13,·Landroid/app/NotificationManager;
1.32 KB
smali/com/android/calendar/month/MonthListView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthListView;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 60, 14 lines modifiedOffset 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·v266 ····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·v168 ····move-result-object·v1
9.78 KB
smali/com/android/calendar/month/MonthByWeekAdapter.smali
    
Offset 708, 14 lines modifiedOffset 708, 15 lines modified
  
708 ····iget·v5,·v7,·Landroid/text/format/Time;->weekDay:I708 ····iget·v5,·v7,·Landroid/text/format/Time;->weekDay:I
  
709 ····.line·235709 ····.line·235
710 ····:cond_2710 ····:cond_2
711 ····const-string·v7,·"height"711 ····const-string·v7,·"height"
  
 712 ····.line·236
712 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I713 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I
  
713 ····move-result·v8714 ····move-result·v8
  
714 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getTop()I715 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getTop()I
  
715 ····move-result·v9716 ····move-result·v9
Offset 726, 14 lines modifiedOffset 727, 15 lines modified
  
726 ····div-int/2addr·v8,·v9727 ····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·v8729 ····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·237732 ····.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 modifiedOffset 1300, 35 lines modified
1298 ····.end·annotation1300 ····.end·annotation
  
1299 ····.prologue1301 ····.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,·0x31303 ····const/4·v9,·0x3
  
1302 ····.line·1311304 ····.line·131
1303 ····iget-boolean·v7,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter;->mIsMiniMonth:Z1305 ····iget-boolean·v6,·p0,·Lcom/android/calendar/month/MonthByWeekAdapter;->mIsMiniMonth:Z
  
1304 ····if-eqz·v7,·:cond_11306 ····if-eqz·v6,·:cond_1
  
1305 ····.line·1321307 ····.line·132
1306 ····const-string·v7,·"MonthByWeekAdapter"1308 ····const-string·v6,·"MonthByWeekAdapter"
  
1307 ····const/4·v8,·0x61309 ····const/4·v7,·0x6
  
1308 ····invoke-static·{v7,·v8},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z1310 ····invoke-static·{v6,·v7},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
1309 ····move-result·v71311 ····move-result·v6
  
1310 ····if-eqz·v7,·:cond_01312 ····if-eqz·v6,·:cond_0
  
1311 ····.line·1331313 ····.line·133
1312 ····const-string·v7,·"MonthByWeekAdapter"1314 ····const-string·v6,·"MonthByWeekAdapter"
  
1313 ····const-string·v8,·"Attempted·to·set·events·for·mini·view.·Events·only·supported·in·full·view."1315 ····const-string·v7,·"Attempted·to·set·events·for·mini·view.·Events·only·supported·in·full·view."
  
1314 ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I1316 ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
1315 ····.line·1841317 ····.line·184
1316 ····:cond_01318 ····:cond_0
1317 ····:goto_01319 ····:goto_0
1318 ····return-void1320 ····return-void
  
1319 ····.line·1381321 ····.line·138
Offset 1349, 193 lines modifiedOffset 1351, 192 lines modified
1349 ····const/4·v3,·0x01351 ····const/4·v3,·0x0
  
1350 ····.local·v3,·"i":I1352 ····.local·v3,·"i":I
1351 ····:goto_11353 ····:goto_1
1352 ····if-ge·v3,·p2,·:cond_21354 ····if-ge·v3,·p2,·:cond_2
  
1353 ····.line·1451355 ····.line·145
1354 ····new-instance·v7,·Ljava/util/ArrayList;1356 ····new-instance·v6,·Ljava/util/ArrayList;
  
1355 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V1357 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
1356 ····invoke-virtual·{v2,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z1358 ····invoke-virtual·{v2,·v6},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
1357 ····.line·1441359 ····.line·144
1358 ····add-int/lit8·v3,·v3,·0x11360 ····add-int/lit8·v3,·v3,·0x1
  
1359 ····goto·:goto_11361 ····goto·:goto_1
  
1360 ····.line·1481362 ····.line·148
1361 ····:cond_21363 ····:cond_2
1362 ····if-eqz·p3,·:cond_31364 ····if-eqz·p3,·:cond_3
  
1363 ····invoke-virtual·{p3},·Ljava/util/ArrayList;->size()I1365 ····invoke-virtual·{p3},·Ljava/util/ArrayList;->size()I
  
1364 ····move-result·v71366 ····move-result·v6
  
1365 ····if-nez·v7,·:cond_51367 ····if-nez·v6,·:cond_5
  
1366 ····.line·1491368 ····.line·149
1367 ····:cond_31369 ····:cond_3
1368 ····const-string·v7,·"MonthByWeekAdapter"1370 ····const-string·v6,·"MonthByWeekAdapter"
  
1369 ····invoke-static·{v7,·v9},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z1371 ····invoke-static·{v6,·v9},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
1370 ····move-result·v71372 ····move-result·v6
  
1371 ····if-eqz·v7,·:cond_41373 ····if-eqz·v6,·:cond_4
  
1372 ····.line·1501374 ····.line·150
1373 ····const-string·v7,·"MonthByWeekAdapter"1375 ····const-string·v6,·"MonthByWeekAdapter"
  
1374 ····const-string·v8,·"No·events.·Returning·early--go·schedule·something·fun."1376 ····const-string·v7,·"No·events.·Returning·early--go·schedule·something·fun."
  
1375 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I1377 ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
1376 ····.line·1521378 ····.line·152
1377 ····:cond_41379 ····: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·1531381 ····.line·153
1380 ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekAdapter;->refresh()V1382 ····invoke-virtual·{p0},·Lcom/android/calendar/month/MonthByWeekAdapter;->refresh()V
  
1381 ····goto·:goto_01383 ····goto·:goto_0
  
1382 ····.line·1581384 ····.line·158
1383 ····:cond_51385 ····: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·v41387 ····move-result-object·v7
Max diff block lines reached; 5732/9899 bytes (57.90%) of diff not shown.
658 B
smali/com/android/calendar/month/MonthByWeekFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.38 KB
smali/com/android/calendar/month/MonthByWeekFragment.smali
    
Offset 718, 28 lines modifiedOffset 718, 30 lines modified
  
718 ····mul-int/2addr·v0,·v1718 ····mul-int/2addr·v0,·v1
  
719 ····mul-int/lit8·v0,·v0,·0x2719 ····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)J722 ····invoke-virtual·{v1,·v4},·Landroid/text/format/Time;->toMillis(Z)J
  
722 ····move-result-wide·v1723 ····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:J725 ····iget-wide·v10,·v10,·Landroid/text/format/Time;->gmtoff:J
  
725 ····invoke-static·{v1,·v2,·v10,·v11},·Landroid/text/format/Time;->getJulianDay(JJ)I726 ····invoke-static·{v1,·v2,·v10,·v11},·Landroid/text/format/Time;->getJulianDay(JJ)I
  
726 ····move-result·v1727 ····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)J730 ····invoke-virtual·{v2,·v4},·Landroid/text/format/Time;->toMillis(Z)J
  
729 ····move-result-wide·v10731 ····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:J733 ····iget-wide·v12,·v2,·Landroid/text/format/Time;->gmtoff:J
Offset 756, 14 lines modifiedOffset 758, 15 lines modified
  
756 ····mul-int/2addr·v2,·v10758 ····mul-int/2addr·v2,·v10
  
757 ····div-int/lit8·v2,·v2,·0x2759 ····div-int/lit8·v2,·v2,·0x2
  
758 ····sub-int/2addr·v1,·v2760 ····sub-int/2addr·v1,·v2
  
 761 ····.line·429
759 ····invoke-static·{v1},·Ljava/lang/Math;->abs(I)I762 ····invoke-static·{v1},·Ljava/lang/Math;->abs(I)I
  
760 ····move-result·v1763 ····move-result·v1
  
761 ····if-ge·v0,·v1,·:cond_0764 ····if-ge·v0,·v1,·:cond_0
  
762 ····.line·433765 ····.line·433
Offset 1089, 14 lines modifiedOffset 1092, 15 lines modified
  
1089 ····.line·3501092 ····.line·350
1090 ····:try_start_01093 ····: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,·0x11095 ····const/4·v2,·0x1
  
 1096 ····.line·351
1093 ····invoke-virtual·{v1,·v2},·Landroid/text/format/Time;->toMillis(Z)J1097 ····invoke-virtual·{v1,·v2},·Landroid/text/format/Time;->toMillis(Z)J
  
1094 ····move-result-wide·v11098 ····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:J1100 ····iget-wide·v5,·v3,·Landroid/text/format/Time;->gmtoff:J
Offset 1127, 14 lines modifiedOffset 1131, 15 lines modified
  
1127 ····move-result-object·v41131 ····move-result-object·v4
  
1128 ····.line·3561132 ····.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·v11137 ····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 modifiedOffset 1463, 19 lines modified
1458 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01463 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1459 ····throw·v31464 ····throw·v3
1460 .end·method1465 .end·method
  
1461 .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V1466 .method·public·bridge·synthetic·onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V
1462 ····.locals·01467 ····.locals·0
1463 ····.param·p1,·"x0"····#·Landroid/content/Loader; 
1464 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
1465 ····.prologue1468 ····.prologue
1466 ····.line·611469 ····.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;)V1471 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/calendar/month/MonthByWeekFragment;->onLoadFinished(Landroid/content/Loader;Landroid/database/Cursor;)V
  
1470 ····return-void1472 ····return-void
1471 .end·method1473 .end·method
  
1472 .method·public·onLoaderReset(Landroid/content/Loader;)V1474 .method·public·onLoaderReset(Landroid/content/Loader;)V
1473 ····.locals·01475 ····.locals·0
Offset 1912, 14 lines modifiedOffset 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·2741915 ····.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)J1919 ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J
  
1917 ····move-result-wide·v21920 ····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:J1922 ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J
Offset 1928, 14 lines modifiedOffset 1931, 15 lines modified
  
1928 ····move-result·v21931 ····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·v21933 ····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.
702 B
smali/com/android/calendar/month/SimpleDayPickerFragment$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V20 .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·14624 ····.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>()V26 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
651 B
smali/com/android/calendar/month/MonthByWeekAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·39727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/com/android/calendar/month/MonthByWeekFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·44227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.55 KB
smali/com/android/calendar/month/SimpleWeeksAdapter.smali
    
Offset 325, 14 lines modifiedOffset 325, 15 lines modified
  
325 ····iget·v2,·v5,·Landroid/text/format/Time;->weekDay:I325 ····iget·v2,·v5,·Landroid/text/format/Time;->weekDay:I
  
326 ····.line·233326 ····.line·233
327 ····:cond_1327 ····:cond_1
328 ····const-string·v5,·"height"328 ····const-string·v5,·"height"
  
 329 ····.line·234
329 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I330 ····invoke-virtual·{p3},·Landroid/view/ViewGroup;->getHeight()I
  
330 ····move-result·v6331 ····move-result·v6
  
331 ····sget·v7,·Lcom/android/calendar/month/SimpleWeeksAdapter;->WEEK_7_OVERHANG_HEIGHT:I332 ····sget·v7,·Lcom/android/calendar/month/SimpleWeeksAdapter;->WEEK_7_OVERHANG_HEIGHT:I
  
332 ····sub-int/2addr·v6,·v7333 ····sub-int/2addr·v6,·v7
Offset 341, 14 lines modifiedOffset 342, 15 lines modified
  
341 ····div-int/2addr·v6,·v7342 ····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·v6344 ····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·235347 ····.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 modifiedOffset 682, 22 lines modified
  
680 ····.line·168682 ····.line·168
681 ····.local·v0,·"millis":J683 ····.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:J685 ····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)I687 ····invoke-static·{v0,·v1,·v2,·v3},·Landroid/text/format/Time;->getJulianDay(JJ)I
  
685 ····move-result·v2688 ····move-result·v2
  
686 ····iget·v3,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mFirstDayOfWeek:I689 ····iget·v3,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mFirstDayOfWeek:I
  
 690 ····.line·168
687 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I691 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I
  
688 ····move-result·v2692 ····move-result·v2
  
689 ····iput·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedWeek:I693 ····iput·v2,·p0,·Lcom/android/calendar/month/SimpleWeeksAdapter;->mSelectedWeek:I
  
690 ····.line·170694 ····.line·170
1.47 KB
smali/com/android/calendar/month/SimpleWeekView.smali
    
Offset 1263, 14 lines modifiedOffset 1263, 15 lines modified
  
1263 ····move-result-object·v01263 ····move-result-object·v0
  
1264 ····.line·5281264 ····.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·v71269 ····move-result-object·v7
  
1269 ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager;1270 ····check-cast·v7,·Landroid/view/accessibility/AccessibilityManager;
  
1270 ····.line·5301271 ····.line·530
Offset 1322, 14 lines modifiedOffset 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_21324 ····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;)I1327 ····invoke-static·{v9,·v1},·Landroid/text/format/Time;->compare(Landroid/text/format/Time;Landroid/text/format/Time;)I
  
1326 ····move-result·v11328 ····move-result·v1
  
1327 ····if-eqz·v1,·:cond_31329 ····if-eqz·v1,·:cond_3
  
1328 ····.line·5371330 ····.line·537
Offset 1358, 14 lines modifiedOffset 1360, 15 lines modified
  
1358 ····move-result-object·v81360 ····move-result-object·v8
  
1359 ····.line·5401361 ····.line·540
1360 ····.local·v8,·"date":Ljava/lang/String;1362 ····.local·v8,·"date":Ljava/lang/String;
1361 ····const/16·v1,·0x401363 ····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·v61366 ····move-result-object·v6
  
1364 ····.line·5421367 ····.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;
658 B
smali/com/android/calendar/month/MonthByWeekFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·13427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
763 B
smali/com/android/calendar/month/MonthByWeekAdapter$CalendarGestureListener.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·protected·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V20 .method·protected·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·36424 ····.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>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
660 B
smali/com/android/calendar/month/MonthByWeekFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V20 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·10224 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
763 B
smali/com/android/calendar/month/SimpleWeeksAdapter$CalendarGestureListener.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleWeeksAdapter;)V20 .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleWeeksAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleWeeksAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·29024 ····.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>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
2.9 KB
smali/com/android/calendar/month/SimpleDayPickerFragment.smali
    
Offset 575, 20 lines modifiedOffset 575, 22 lines modified
  
575 ····.line·403575 ····.line·403
576 ····.local·v5,·"millis":J576 ····.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:J578 ····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)I580 ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I
  
580 ····move-result·v9581 ····move-result·v9
  
581 ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I582 ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I
  
 583 ····.line·403
582 ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I584 ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I
  
583 ····move-result·v7585 ····move-result·v7
  
584 ····.line·407586 ····.line·407
585 ····.local·v7,·"position":I587 ····.local·v7,·"position":I
586 ····const/4·v2,·0x0588 ····const/4·v2,·0x0
Offset 729, 20 lines modifiedOffset 731, 22 lines modified
729 ····invoke-virtual·{p0,·v9,·v10},·Lcom/android/calendar/month/SimpleDayPickerFragment;->setMonthDisplayed(Landroid/text/format/Time;Z)V731 ····invoke-virtual·{p0,·v9,·v10},·Lcom/android/calendar/month/SimpleDayPickerFragment;->setMonthDisplayed(Landroid/text/format/Time;Z)V
  
730 ····.line·447732 ····.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:J734 ····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)I736 ····invoke-static·{v5,·v6,·v9,·v10},·Landroid/text/format/Time;->getJulianDay(JJ)I
  
734 ····move-result·v9737 ····move-result·v9
  
735 ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I738 ····iget·v10,·p0,·Lcom/android/calendar/month/SimpleDayPickerFragment;->mFirstDayOfWeek:I
  
 739 ····.line·447
736 ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I740 ····invoke-static·{v9,·v10},·Lcom/android/calendar/Utils;->getWeeksSinceEpochFromJulianDay(II)I
  
737 ····move-result·v7741 ····move-result·v7
  
738 ····.line·450742 ····.line·450
739 ····const/4·v9,·0x2743 ····const/4·v9,·0x2
  
Offset 1502, 14 lines modifiedOffset 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·2051507 ····.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)J1511 ····invoke-virtual·{v3,·v2},·Landroid/text/format/Time;->toMillis(Z)J
  
1507 ····move-result-wide·v21512 ····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:J1514 ····iget-wide·v4,·v4,·Landroid/text/format/Time;->gmtoff:J
Offset 1518, 14 lines modifiedOffset 1523, 15 lines modified
  
1518 ····move-result·v21523 ····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·v21525 ····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·2071528 ····.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_11530 ····if-nez·v1,·:cond_1
  
Offset 1596, 14 lines modifiedOffset 1602, 15 lines modified
  
1596 ····const/16·v3,·0x321602 ····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·v31604 ····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·v31607 ····move-result-object·v3
  
1601 ····aput-object·v3,·v1,·v21608 ····aput-object·v3,·v1,·v2
  
1602 ····.line·2501609 ····.line·250
658 B
smali/com/android/calendar/month/MonthByWeekFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
726 B
smali/com/android/calendar/month/MonthWeekEventsView$TodayAnimatorListener.smali
    
Offset 21, 14 lines modifiedOffset 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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthWeekEventsView;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthWeekEventsView;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthWeekEventsView;
  
25 ····.prologue26 ····.prologue
26 ····.line·18127 ····.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>()V29 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
23.9 KB
smali/com/android/calendar/month/MonthWeekEventsView.smali
    
Offset 1089, 20 lines modifiedOffset 1089, 22 lines modified
1089 ····.local·v3,·"bottom":I1089 ····.local·v3,·"bottom":I
1090 ····iget·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mFirstJulianDay:I1090 ····iget·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mFirstJulianDay:I
  
1091 ····sget·v4,·Lcom/android/calendar/month/MonthWeekEventsView;->DNA_MIN_SEGMENT_HEIGHT:I1091 ····sget·v4,·Lcom/android/calendar/month/MonthWeekEventsView;->DNA_MIN_SEGMENT_HEIGHT:I
  
1092 ····iget-object·v5,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDayXs:[I1092 ····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·v61095 ····move-result-object·v6
  
1095 ····move-object·v1,·p11096 ····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·v01099 ····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_01101 ····goto·:goto_0
Offset 1314, 15 lines modifiedOffset 1316, 15 lines modified
  
1314 ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V1316 ····invoke-virtual·{p1,·v2,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V
  
1315 ····goto·:goto_01317 ····goto·:goto_0
1316 .end·method1318 .end·method
  
1317 .method·protected·drawDNA(Landroid/graphics/Canvas;)V1319 .method·protected·drawDNA(Landroid/graphics/Canvas;)V
1318 ····.locals·111320 ····.locals·10
1319 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;1321 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;
  
1320 ····.prologue1322 ····.prologue
1321 ····.line·9711323 ····.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_31325 ····if-eqz·v0,·:cond_3
Offset 1332, 195 lines modifiedOffset 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·v01335 ····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·v71337 ····move-result-object·v0
  
1336 ····.local·v7,·"i$":Ljava/util/Iterator; 
1337 ····:cond_01338 ····:cond_0
1338 ····:goto_01339 ····:goto_0
1339 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z1340 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
1340 ····move-result·v01341 ····move-result·v1
  
1341 ····if-eqz·v0,·:cond_11342 ····if-eqz·v1,·:cond_1
  
1342 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;1343 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1343 ····move-result-object·v91344 ····move-result-object·v8
  
1344 ····check-cast·v9,·Lcom/android/calendar/Utils$DNAStrand;1345 ····check-cast·v8,·Lcom/android/calendar/Utils$DNAStrand;
  
1345 ····.line·9731346 ····.line·973
1346 ····.local·v9,·"strand":Lcom/android/calendar/Utils$DNAStrand;1347 ····.local·v8,·"strand":Lcom/android/calendar/Utils$DNAStrand;
1347 ····iget·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->color:I1348 ····iget·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->color:I
  
1348 ····sget·v1,·Lcom/android/calendar/month/MonthWeekEventsView;->CONFLICT_COLOR:I1349 ····sget·v2,·Lcom/android/calendar/month/MonthWeekEventsView;->CONFLICT_COLOR:I
  
1349 ····if-eq·v0,·v1,·:cond_01350 ····if-eq·v1,·v2,·:cond_0
  
1350 ····iget-object·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->points:[F1351 ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F
  
1351 ····if-eqz·v0,·:cond_01352 ····if-eqz·v1,·:cond_0
  
1352 ····iget-object·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->points:[F1353 ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F
  
1353 ····array-length·v0,·v01354 ····array-length·v1,·v1
  
1354 ····if-eqz·v0,·:cond_01355 ····if-eqz·v1,·:cond_0
  
1355 ····.line·9771356 ····.line·977
1356 ····iget-object·v0,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint;1357 ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint;
  
1357 ····iget·v1,·v9,·Lcom/android/calendar/Utils$DNAStrand;->color:I1358 ····iget·v2,·v8,·Lcom/android/calendar/Utils$DNAStrand;->color:I
  
1358 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setColor(I)V1359 ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V
  
1359 ····.line·9781360 ····.line·978
1360 ····iget-object·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->points:[F1361 ····iget-object·v1,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F
  
1361 ····iget-object·v1,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint;1362 ····iget-object·v2,·p0,·Lcom/android/calendar/month/MonthWeekEventsView;->mDNATimePaint:Landroid/graphics/Paint;
  
1362 ····invoke-virtual·{p1,·v0,·v1},·Landroid/graphics/Canvas;->drawLines([FLandroid/graphics/Paint;)V1363 ····invoke-virtual·{p1,·v1,·v2},·Landroid/graphics/Canvas;->drawLines([FLandroid/graphics/Paint;)V
  
1363 ····goto·:goto_01364 ····goto·:goto_0
  
1364 ····.line·9811365 ····.line·981
1365 ····.end·local·v9····#·"strand":Lcom/android/calendar/Utils$DNAStrand;1366 ····.end·local·v8····#·"strand":Lcom/android/calendar/Utils$DNAStrand;
1366 ····:cond_11367 ····: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:I1369 ····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·v11371 ····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·v91373 ····move-result-object·v8
  
1373 ····check-cast·v9,·Lcom/android/calendar/Utils$DNAStrand;1374 ····check-cast·v8,·Lcom/android/calendar/Utils$DNAStrand;
  
1374 ····.line·9821375 ····.line·982
1375 ····.restart·local·v9····#·"strand":Lcom/android/calendar/Utils$DNAStrand;1376 ····.restart·local·v8····#·"strand":Lcom/android/calendar/Utils$DNAStrand;
1376 ····if-eqz·v9,·:cond_21377 ····if-eqz·v8,·:cond_2
  
1377 ····iget-object·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->points:[F1378 ····iget-object·v0,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F
  
1378 ····if-eqz·v0,·:cond_21379 ····if-eqz·v0,·:cond_2
  
1379 ····iget-object·v0,·v9,·Lcom/android/calendar/Utils$DNAStrand;->points:[F1380 ····iget-object·v0,·v8,·Lcom/android/calendar/Utils$DNAStrand;->points:[F
  
1380 ····array-length·v0,·v01381 ····array-length·v0,·v0
  
1381 ····if-eqz·v0,·:cond_21382 ····if-eqz·v0,·:cond_2
Max diff block lines reached; 18727/24351 bytes (76.90%) of diff not shown.
686 B
smali/com/android/calendar/month/SimpleDayPickerFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/android/calendar/month/MonthByWeekAdapter$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/month/MonthByWeekAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/MonthByWeekAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·41527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
733 B
smali/com/android/calendar/month/SimpleDayPickerFragment$ScrollStateRunnable.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V24 .method·protected·constructor·<init>(Lcom/android/calendar/month/SimpleDayPickerFragment;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/month/SimpleDayPickerFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·58328 ····.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>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
629 B
smali/com/android/calendar/agenda/AgendaFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/com/android/calendar/agenda/AgendaWindowAdapter$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·20927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/com/android/calendar/agenda/AgendaWindowAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·20027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.2 KB
smali/com/android/calendar/agenda/AgendaByDayAdapter.smali
    
Offset 1747, 25 lines modifiedOffset 1747, 28 lines modified
  
1747 ····move-result·v01747 ····move-result·v0
  
1748 ····if-le·v0,·p1,·:cond_01748 ····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·v01752 ····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:I1754 ····iget·v0,·v0,·Lcom/android/calendar/agenda/AgendaByDayAdapter$RowInfo;->mType:I
  
 1755 ····.line·168
1754 ····:goto_01756 ····:goto_0
1755 ····return·v01757 ····return·v0
  
 1758 ····.line·169
1756 ····:cond_01759 ····:cond_0
1757 ····const/4·v0,·0x01760 ····const/4·v0,·0x0
  
1758 ····goto·:goto_01761 ····goto·:goto_0
1759 .end·method1762 .end·method
  
1760 .method·public·getStartTime(I)J1763 .method·public·getStartTime(I)J
Offset 2120, 14 lines modifiedOffset 2123, 15 lines modified
  
2120 ····move-wide·v7,·v52123 ····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·v32125 ····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·v142128 ····move-result-object·v14
  
2125 ····.line·2432129 ····.line·243
2126 ····.local·v14,·"dateViewText":Ljava/lang/String;2130 ····.local·v14,·"dateViewText":Ljava/lang/String;
2127 ····move-object/from16·v0,·v162131 ····move-object/from16·v0,·v16
688 B
smali/com/android/calendar/agenda/AgendaWindowAdapter$QuerySpec.smali
    
Offset 128, 14 lines modifiedOffset 128, 15 lines modified
  
128 ····if-ne·v3,·v4,·:cond_4128 ····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;)Z132 ····invoke-static·{v3,·v4},·Lcom/android/calendar/Utils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
132 ····move-result·v3133 ····move-result·v3
  
133 ····if-nez·v3,·:cond_4134 ····if-nez·v3,·:cond_4
  
134 ····iget-wide·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->id:J135 ····iget-wide·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->id:J
629 B
smali/com/android/calendar/agenda/AgendaListView$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
657 B
smali/com/android/calendar/agenda/AgendaByDayAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaByDayAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaByDayAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaByDayAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.99 KB
smali/com/android/calendar/agenda/AgendaListView.smali
    
Offset 207, 14 lines modifiedOffset 207, 15 lines modified
  
207 ····.line·94207 ····.line·94
208 ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/agenda/AgendaListView;->setVerticalScrollBarEnabled(Z)V208 ····invoke-virtual·{p0,·v3},·Lcom/android/calendar/agenda/AgendaListView;->setVerticalScrollBarEnabled(Z)V
  
209 ····.line·95209 ····.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)Z212 ····invoke-static·{p1,·v4},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z
  
212 ····move-result·v1213 ····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)V214 ····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 modifiedOffset 1120, 15 lines modified
  
1119 ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaListView;->getHeight()I1120 ····invoke-virtual·{p0},·Lcom/android/calendar/agenda/AgendaListView;->getHeight()I
  
1120 ····move-result·v101121 ····move-result·v10
  
1121 ····if-gt·v9,·v10,·:cond_51122 ····if-gt·v9,·v10,·:cond_5
  
 1123 ····.line·353
1122 ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I1124 ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I
  
1123 ····move-result·v91125 ····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()I1127 ····invoke-virtual·{v10},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->getStickyHeaderHeight()I
Offset 1333, 20 lines modifiedOffset 1335, 22 lines modified
  
1333 ····const/4·v2,·0x01335 ····const/4·v2,·0x0
  
1334 ····move-object/from16·v0,·v181336 ····move-object/from16·v0,·v18
  
1335 ····iget-boolean·v13,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$AgendaItem;->allDay:Z1337 ····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)J1339 ····invoke-static·{v2,·v13},·Lcom/android/calendar/CalendarController$EventInfo;->buildViewExtraLong(IZ)J
  
1337 ····move-result-wide·v131340 ····move-result-wide·v13
  
1338 ····move-object/from16·v2,·p01341 ····move-object/from16·v2,·p0
  
 1342 ····.line·201
1339 ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V1343 ····invoke-virtual/range·{v1·..·v16},·Lcom/android/calendar/CalendarController;->sendEventRelatedEventWithExtra(Ljava/lang/Object;JJJJIIJJ)V
  
1340 ····.line·2061344 ····.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":J1346 ····.end·local·v7····#·"startTime":J
1343 ····.end·local·v9····#·"endTime":J1347 ····.end·local·v9····#·"endTime":J
1344 ····.end·local·v15····#·"holderStartTime":J1348 ····.end·local·v15····#·"holderStartTime":J
1010 B
smali/com/android/calendar/agenda/AgendaAdapter.smali
    
Offset 319, 14 lines modifiedOffset 319, 15 lines modified
319 ····move-object/from16·v0,·v16319 ····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·124321 ····.line·124
322 ····const·v2,·0x7f100012322 ····const·v2,·0x7f100012
  
 323 ····.line·125
323 ····move-object/from16·v0,·p1324 ····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·v2326 ····move-result-object·v2
  
326 ····check-cast·v2,·Landroid/widget/LinearLayout;327 ····check-cast·v2,·Landroid/widget/LinearLayout;
Offset 747, 14 lines modifiedOffset 748, 15 lines modified
  
747 ····move-object/from16·v2,·p2748 ····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·v2750 ····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·v26753 ····move-result-object·v26
  
752 ····.line·211754 ····.line·211
753 ····.local·v26,·"whenString":Ljava/lang/String;755 ····.local·v26,·"whenString":Ljava/lang/String;
754 ····if-nez·v10,·:cond_7756 ····if-nez·v10,·:cond_7
17.5 KB
smali/com/android/calendar/agenda/AgendaWindowAdapter.smali
    
Offset 391, 14 lines modifiedOffset 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·343392 ····.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,·0x7f09000b394 ····const·v2,·0x7f09000b
  
 395 ····.line·344
395 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getColor(I)I396 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getColor(I)I
  
396 ····move-result·v1397 ····move-result·v1
  
397 ····iput·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSelectedItemBackgroundColor:I398 ····iput·v1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mSelectedItemBackgroundColor:I
  
398 ····.line·345399 ····.line·345
Offset 493, 14 lines modifiedOffset 494, 15 lines modified
493 ····.line·362494 ····.line·362
494 ····:cond_0495 ····: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·364497 ····.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·v0501 ····move-result-object·v0
  
500 ····check-cast·v0,·Landroid/view/LayoutInflater;502 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
501 ····.line·366503 ····.line·366
Offset 879, 30 lines modifiedOffset 881, 14 lines modified
879 ····.prologue881 ····.prologue
880 ····.line·76882 ····.line·76
881 ····iput·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I883 ····iput·p1,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter;->mRowCount:I
  
882 ····return·p1884 ····return·p1
883 .end·method885 .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·0887 ····.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 ····.prologue890 ····.prologue
900 ····.line·76891 ····.line·76
Offset 1436, 24 lines modifiedOffset 1422, 26 lines modified
  
1436 ····.line·9351422 ····.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·v51428 ····move-result-object·v5
  
1442 ····const/4·v6,·0x01429 ····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,·p11431 ····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;)V1433 ····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·9381434 ····.line·938
1447 ····return-void1435 ····return-void
  
1448 ····.line·8901436 ····.line·890
1449 ····.end·local·v3····#·"queryUri":Landroid/net/Uri;1437 ····.end·local·v3····#·"queryUri":Landroid/net/Uri;
Offset 1642, 112 lines modifiedOffset 1630, 112 lines modified
  
1642 ····move-wide·v4,·v21630 ····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·v01632 ····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·v01635 ····move-result-object·v0
  
 1636 ····.line·945
1647 ····return-object·v01637 ····return-object·v0
1648 .end·method1638 .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·81640 ····.locals·8
1651 ····.param·p1,·"time"····#·Landroid/text/format/Time;1641 ····.param·p1,·"time"····#·Landroid/text/format/Time;
  
1652 ····.prologue1642 ····.prologue
1653 ····.line·5641643 ····.line·564
1654 ····new-instance·v5,·Landroid/text/format/Time;1644 ····new-instance·v4,·Landroid/text/format/Time;
  
1655 ····invoke-direct·{v5,·p1},·Landroid/text/format/Time;-><init>(Landroid/text/format/Time;)V1645 ····invoke-direct·{v4,·p1},·Landroid/text/format/Time;-><init>(Landroid/text/format/Time;)V
  
1656 ····.line·5651646 ····.line·565
1657 ····.local·v5,·"tmpTime":Landroid/text/format/Time;1647 ····.local·v4,·"tmpTime":Landroid/text/format/Time;
1658 ····const/4·v6,·0x11648 ····const/4·v5,·0x1
  
1659 ····invoke-virtual·{v5,·v6},·Landroid/text/format/Time;->normalize(Z)J1649 ····invoke-virtual·{v4,·v5},·Landroid/text/format/Time;->normalize(Z)J
  
1660 ····move-result-wide·v31650 ····move-result-wide·v2
  
1661 ····.line·5661651 ····.line·566
1662 ····.local·v3,·"timeInMillis":J1652 ····.local·v2,·"timeInMillis":J
1663 ····iget-wide·v6,·v5,·Landroid/text/format/Time;->gmtoff:J1653 ····iget-wide·v5,·v4,·Landroid/text/format/Time;->gmtoff:J
Max diff block lines reached; 13261/17785 bytes (74.56%) of diff not shown.
757 B
smali/com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;
  
25 ····.prologue26 ····.prologue
26 ····.line·109427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
629 B
smali/com/android/calendar/agenda/AgendaListView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
629 B
smali/com/android/calendar/agenda/AgendaListView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.41 KB
smali/com/android/calendar/agenda/AgendaFragment.smali
    
Offset 708, 14 lines modifiedOffset 708, 15 lines modified
  
708 ····move-result-wide·v8708 ····move-result-wide·v8
  
709 ····.line·423709 ····.line·423
710 ····.local·v8,·"endMillis":J710 ····.local·v8,·"endMillis":J
711 ····const·v2,·0x7f100010711 ····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·v14714 ····move-result-object·v14
  
714 ····check-cast·v14,·Lcom/android/calendar/EventInfoFragment;715 ····check-cast·v14,·Lcom/android/calendar/EventInfoFragment;
  
715 ····.line·425716 ····.line·425
Offset 728, 14 lines modifiedOffset 729, 15 lines modified
  
728 ····move-result-wide·v2729 ····move-result-wide·v2
  
729 ····cmp-long·v2,·v2,·v6730 ····cmp-long·v2,·v2,·v6
  
730 ····if-nez·v2,·:cond_5731 ····if-nez·v2,·:cond_5
  
 732 ····.line·426
731 ····invoke-virtual·{v14},·Lcom/android/calendar/EventInfoFragment;->getEndMillis()J733 ····invoke-virtual·{v14},·Lcom/android/calendar/EventInfoFragment;->getEndMillis()J
  
732 ····move-result-wide·v2734 ····move-result-wide·v2
  
733 ····cmp-long·v2,·v2,·v8735 ····cmp-long·v2,·v2,·v8
  
734 ····if-nez·v2,·:cond_5736 ····if-nez·v2,·:cond_5
Offset 1009, 25 lines modifiedOffset 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·1261012 ····.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,·0x7f0800051014 ····const·v3,·0x7f080005
  
 1015 ····.line·127
1013 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z1016 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z
  
1014 ····move-result·v21017 ····move-result·v2
  
1015 ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mShowEventDetailsWithAgenda:Z1018 ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mShowEventDetailsWithAgenda:Z
  
1016 ····.line·1281019 ····.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,·0x7f0800071021 ····const·v3,·0x7f080007
  
 1022 ····.line·129
1019 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z1023 ····invoke-static·{v2,·v3},·Lcom/android/calendar/Utils;->getConfigBool(Landroid/content/Context;I)Z
  
1020 ····move-result·v21024 ····move-result·v2
  
1021 ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mIsTabletConfig:Z1025 ····iput-boolean·v2,·p0,·Lcom/android/calendar/agenda/AgendaFragment;->mIsTabletConfig:Z
  
1022 ····.line·1301026 ····.line·130
Offset 1189, 14 lines modifiedOffset 1193, 15 lines modified
  
1189 ····invoke-virtual·{v3,·v12},·Landroid/view/View;->setVisibility(I)V1193 ····invoke-virtual·{v3,·v12},·Landroid/view/View;->setVisibility(I)V
  
1190 ····.line·1661194 ····.line·166
1191 ····:cond_11195 ····:cond_1
1192 ····const·v12,·0x7f10000e1196 ····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·v71199 ····move-result-object·v7
  
1195 ····check-cast·v7,·Lcom/android/calendar/StickyHeaderListView;1200 ····check-cast·v7,·Lcom/android/calendar/StickyHeaderListView;
  
1196 ····.line·1681201 ····.line·168
Offset 1427, 20 lines modifiedOffset 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·v11433 ····move-result-object·v1
  
1429 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I1434 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
1430 ····.line·2181435 ····.line·219
1431 ····:cond_01436 ····: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·v01438 ····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·v81441 ····move-result-object·v8
  
1436 ····.line·2201442 ····.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 modifiedOffset 1702, 22 lines modified
  
1696 ····.prologue1702 ····.prologue
1697 ····.line·4551703 ····.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()I1707 ····invoke-virtual·{v3},·Lcom/android/calendar/agenda/AgendaListView;->getHeaderViewsCount()I
  
1701 ····move-result·v31708 ····move-result·v3
  
1702 ····sub-int·v3,·p2,·v31709 ····sub-int·v3,·p2,·v3
  
 1710 ····.line·455
1703 ····invoke-virtual·{v2,·v3},·Lcom/android/calendar/agenda/AgendaListView;->getJulianDayFromPosition(I)I1711 ····invoke-virtual·{v2,·v3},·Lcom/android/calendar/agenda/AgendaListView;->getJulianDayFromPosition(I)I
  
1704 ····move-result·v01712 ····move-result·v0
  
1705 ····.line·4581713 ····.line·458
1706 ····.local·v0,·"julianDay":I1714 ····.local·v0,·"julianDay":I
1707 ····if-nez·v0,·:cond_11715 ····if-nez·v0,·:cond_1
21.4 KB
smali/com/android/calendar/agenda/AgendaWindowAdapter$QueryHandler.smali
    
Offset 31, 237 lines modifiedOffset 31, 243 lines modified
31 ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V31 ····invoke-direct·{p0,·p2},·Landroid/content/AsyncQueryHandler;-><init>(Landroid/content/ContentResolver;)V
  
32 ····.line·96132 ····.line·961
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·private·processNewCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;Landroid/database/Cursor;)I35 .method·private·processNewCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;Landroid/database/Cursor;)I
36 ····.locals·736 ····.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 ····.prologue39 ····.prologue
40 ····.line·123440 ····.line·1234
41 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;41 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
42 ····invoke-static·{v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;42 ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;
  
43 ····move-result-object·v543 ····move-result-object·v4
  
44 ····monitor-enter·v544 ····monitor-enter·v4
  
45 ····.line·123645 ····.line·1236
46 ····:try_start_046 ····:try_start_0
47 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;47 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
48 ····iget·v6,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->queryType:I48 ····iget·v5,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->queryType:I
  
49 ····invoke-static·{v4,·v6},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$2700(Lcom/android/calendar/agenda/AgendaWindowAdapter;I)Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;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·v150 ····move-result-object·v0
  
51 ····.line·123751 ····.line·1237
52 ····.local·v1,·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;52 ····.local·v0,·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;
53 ····const/4·v3,·0x053 ····const/4·v2,·0x0
  
54 ····.line·123854 ····.line·1238
55 ····.local·v3,·"listPositionOffset":I55 ····.local·v2,·"listPositionOffset":I
56 ····if-nez·v1,·:cond_156 ····if-nez·v0,·:cond_1
  
57 ····.line·123957 ····.line·1239
58 ····new-instance·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;58 ····new-instance·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;
  
59 ····.end·local·v1····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;59 ····.end·local·v0····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;
60 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;60 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
61 ····invoke-static·{v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$100(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Landroid/content/Context;61 ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$100(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Landroid/content/Context;
  
62 ····move-result-object·v462 ····move-result-object·v3
  
63 ····invoke-direct·{v1,·v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;-><init>(Landroid/content/Context;)V63 ····invoke-direct·{v0,·v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;-><init>(Landroid/content/Context;)V
  
64 ····.line·124864 ····.line·1248
65 ····.restart·local·v1····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;65 ····.restart·local·v0····#·"info":Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;
66 ····:goto_066 ····:goto_0
67 ····iget·v4,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->start:I67 ····iget·v3,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->start:I
  
68 ····iput·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I68 ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I
  
69 ····.line·124969 ····.line·1249
70 ····iget·v4,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I70 ····iget·v3,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I
  
71 ····iput·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->end:I71 ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->end:I
  
72 ····.line·125072 ····.line·1250
73 ····iput-object·p2,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->cursor:Landroid/database/Cursor;73 ····iput-object·p2,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->cursor:Landroid/database/Cursor;
  
74 ····.line·125174 ····.line·1251
75 ····iget-object·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter;75 ····iget-object·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter;
  
76 ····invoke-virtual·{v4,·v1},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->changeCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;)V76 ····invoke-virtual·{v3,·v0},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->changeCursor(Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;)V
  
77 ····.line·125277 ····.line·1252
78 ····iget-object·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter;78 ····iget-object·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->dayAdapter:Lcom/android/calendar/agenda/AgendaByDayAdapter;
  
79 ····invoke-virtual·{v4},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->getCount()I79 ····invoke-virtual·{v3},·Lcom/android/calendar/agenda/AgendaByDayAdapter;->getCount()I
  
80 ····move-result·v480 ····move-result·v3
  
81 ····iput·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I81 ····iput·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I
  
82 ····.line·125582 ····.line·1255
83 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;83 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
84 ····invoke-static·{v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;84 ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;
  
85 ····move-result-object·v485 ····move-result-object·v3
  
86 ····invoke-virtual·{v4},·Ljava/util/LinkedList;->isEmpty()Z86 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->isEmpty()Z
  
87 ····move-result·v487 ····move-result·v3
  
88 ····if-nez·v4,·:cond_088 ····if-nez·v3,·:cond_0
  
89 ····iget·v6,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I89 ····iget·v5,·p1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QuerySpec;->end:I
  
90 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;90 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
 91 ····.line·1256
91 ····invoke-static·{v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;92 ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;
  
92 ····move-result-object·v493 ····move-result-object·v3
  
93 ····invoke-virtual·{v4},·Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;94 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;
  
94 ····move-result-object·v495 ····move-result-object·v3
  
95 ····check-cast·v4,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;96 ····check-cast·v3,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;
  
96 ····iget·v4,·v4,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I97 ····iget·v3,·v3,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->start:I
  
97 ····if-gt·v6,·v4,·:cond_298 ····if-gt·v5,·v3,·:cond_2
  
98 ····.line·125799 ····.line·1257
99 ····:cond_0100 ····:cond_0
100 ····iget-object·v4,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;101 ····iget-object·v3,·p0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$QueryHandler;->this$0:Lcom/android/calendar/agenda/AgendaWindowAdapter;
  
101 ····invoke-static·{v4},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;102 ····invoke-static·{v3},·Lcom/android/calendar/agenda/AgendaWindowAdapter;->access$400(Lcom/android/calendar/agenda/AgendaWindowAdapter;)Ljava/util/LinkedList;
  
102 ····move-result-object·v4103 ····move-result-object·v3
  
103 ····invoke-virtual·{v4,·v1},·Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V104 ····invoke-virtual·{v3,·v0},·Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
  
104 ····.line·1258105 ····.line·1258
105 ····iget·v4,·v1,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I106 ····iget·v3,·v0,·Lcom/android/calendar/agenda/AgendaWindowAdapter$DayAdapterInfo;->size:I
  
106 ····add-int/2addr·v3,·v4107 ····add-int/2addr·v2,·v3
  
Max diff block lines reached; 11687/21731 bytes (53.78%) of diff not shown.
630 B
smali/com/android/calendar/agenda/AgendaFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·47027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
622 B
smali/com/android/calendar/agenda/AgendaAdapter$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaAdapter;)V23 .method·constructor·<init>(Lcom/android/calendar/agenda/AgendaAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/agenda/AgendaAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
850 B
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$version:I26 .field·final·synthetic·val$version:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;ILjava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;)V28 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;ILjava/lang/String;Landroid/content/BroadcastReceiver$PendingResult;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;
  
30 ····.prologue31 ····.prologue
31 ····.line·14932 ····.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:I34 ····iput·p2,·p0,·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$2;->val$version:I
  
2.01 KB
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3.smali
    
Offset 22, 14 lines modifiedOffset 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·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Landroid/content/BroadcastReceiver$PendingResult;)V24 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;Landroid/content/BroadcastReceiver$PendingResult;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;
  
26 ····.prologue27 ····.prologue
27 ····.line·57628 ····.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 modifiedOffset 94, 24 lines modified
  
93 ····move-result-object·v194 ····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·v499 ····move-result-object·v4
  
98 ····invoke-virtual·{v4},·Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I100 ····invoke-virtual·{v4},·Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I
  
99 ····move-result·v4101 ····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·v2104 ····move-result-object·v2
  
102 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z105 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
103 ····goto·:goto_0106 ····goto·:goto_0
13.4 KB
smali/com/android/calendar/widget/CalendarAppWidgetProvider.smali
    
Offset 208, 199 lines modifiedOffset 208, 186 lines modified
  
208 ····move-result-object·v1208 ····move-result-object·v1
  
209 ····return-object·v1209 ····return-object·v1
210 .end·method210 .end·method
  
211 .method·private·performUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V211 .method·private·performUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I[J)V
212 ····.locals·20212 ····.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"····#·[I215 ····.param·p3,·"appWidgetIds"····#·[I
216 ····.param·p4,·"changedEventIds"····#·[J216 ····.param·p4,·"changedEventIds"····#·[J
  
217 ····.prologue217 ····.prologue
218 ····.line·123218 ····.line·123
219 ····move-object/from16·v9,·p3219 ····move-object/from16·v0,·p3
  
220 ····.local·v9,·"arr$":[I 
221 ····array-length·v15,·v9220 ····array-length·v0,·v0
  
222 ····.local·v15,·"len$":I221 ····move/from16·v18,·v0
  
223 ····const/4·v12,·0x0222 ····const/4·v2,·0x0
  
 223 ····move/from16·v17,·v2
  
224 ····.local·v12,·"i$":I 
225 ····:goto_0224 ····:goto_0
 225 ····move/from16·v0,·v17
  
 226 ····move/from16·v1,·v18
  
226 ····if-ge·v12,·v15,·:cond_1227 ····if-ge·v0,·v1,·:cond_1
  
227 ····aget·v8,·v9,·v12228 ····aget·v8,·p3,·v17
  
228 ····.line·125229 ····.line·125
229 ····.local·v8,·"appWidgetId":I230 ····.local·v8,·"appWidgetId":I
230 ····new-instance·v18,·Landroid/content/Intent;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·v1,·p1233 ····move-object/from16·v0,·p1
  
234 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V234 ····invoke-direct·{v15,·v0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
235 ····.line·126235 ····.line·126
236 ····.local·v18,·"updateIntent":Landroid/content/Intent;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·{v0,·v2,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;238 ····invoke-virtual·{v15,·v2,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
240 ····.line·127239 ····.line·127
241 ····if-eqz·p4,·:cond_0240 ····if-eqz·p4,·:cond_0
  
242 ····.line·128241 ····.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·v1,·p4243 ····move-object/from16·v0,·p4
  
246 ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[J)Landroid/content/Intent;244 ····invoke-virtual·{v15,·v2,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[J)Landroid/content/Intent;
  
247 ····.line·130245 ····.line·130
248 ····:cond_0246 ····:cond_0
249 ····const/4·v2,·0x1247 ····const/4·v2,·0x1
  
250 ····move-object/from16·v0,·v18 
  
251 ····invoke-virtual·{v0,·v2},·Landroid/content/Intent;->toUri(I)Ljava/lang/String;248 ····invoke-virtual·{v15,·v2},·Landroid/content/Intent;->toUri(I)Ljava/lang/String;
  
252 ····move-result-object·v2249 ····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·v2251 ····move-result-object·v2
  
255 ····move-object/from16·v0,·v18 
  
256 ····invoke-virtual·{v0,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;252 ····invoke-virtual·{v15,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
  
257 ····.line·132253 ····.line·132
258 ····new-instance·v19,·Landroid/widget/RemoteViews;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·v2256 ····move-result-object·v2
  
261 ····const·v5,·0x7f04000d257 ····const·v5,·0x7f04000d
  
262 ····move-object/from16·v0,·v19258 ····move-object/from16·v0,·v16
  
263 ····invoke-direct·{v0,·v2,·v5},·Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V259 ····invoke-direct·{v0,·v2,·v5},·Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V
  
264 ····.line·134260 ····.line·134
265 ····.local·v19,·"views":Landroid/widget/RemoteViews;261 ····.local·v16,·"views":Landroid/widget/RemoteViews;
266 ····new-instance·v16,·Landroid/text/format/Time;262 ····new-instance·v13,·Landroid/text/format/Time;
  
267 ····const/4·v2,·0x0263 ····const/4·v2,·0x0
  
268 ····move-object/from16·v0,·p1264 ····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·v2266 ····move-result-object·v2
  
271 ····move-object/from16·v0,·v16 
  
272 ····invoke-direct·{v0,·v2},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V267 ····invoke-direct·{v13,·v2},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V
  
273 ····.line·135268 ····.line·135
274 ····.local·v16,·"time":Landroid/text/format/Time;269 ····.local·v13,·"time":Landroid/text/format/Time;
275 ····invoke-virtual/range·{v16·..·v16},·Landroid/text/format/Time;->setToNow()V270 ····invoke-virtual·{v13},·Landroid/text/format/Time;->setToNow()V
  
276 ····.line·136271 ····.line·136
277 ····const/4·v2,·0x1272 ····const/4·v2,·0x1
  
278 ····move-object/from16·v0,·v16 
  
279 ····invoke-virtual·{v0,·v2},·Landroid/text/format/Time;->toMillis(Z)J273 ····invoke-virtual·{v13,·v2},·Landroid/text/format/Time;->toMillis(Z)J
  
280 ····move-result-wide·v3274 ····move-result-wide·v3
Max diff block lines reached; 8992/13610 bytes (66.07%) of diff not shown.
859 B
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$selection:Ljava/lang/String;22 .field·final·synthetic·val$selection:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·58728 ····.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;
  
1.71 KB
smali/com/android/calendar/widget/CalendarAppWidgetService.smali
    
Offset 149, 15 lines modifiedOffset 149, 14 lines modified
149 .method·public·constructor·<init>()V149 .method·public·constructor·<init>()V
150 ····.locals·0150 ····.locals·0
  
151 ····.prologue151 ····.prologue
152 ····.line·53152 ····.line·53
153 ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V153 ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V
  
154 ····.line·113 
155 ····return-void154 ····return-void
156 .end·method155 .end·method
  
157 .method·static·formatDebugTime(JJ)Ljava/lang/String;156 .method·static·formatDebugTime(JJ)Ljava/lang/String;
158 ····.locals·11157 ····.locals·11
159 ····.param·p0,·"unixTime"····#·J158 ····.param·p0,·"unixTime"····#·J
160 ····.param·p2,·"now"····#·J159 ····.param·p2,·"now"····#·J
Offset 203, 26 lines modifiedOffset 202, 28 lines modified
  
203 ····move-result-object·v5202 ····move-result-object·v5
  
204 ····aput-object·v5,·v4,·v6203 ····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·v5207 ····move-result-object·v5
  
208 ····aput-object·v5,·v4,·v7208 ····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·v5210 ····move-result-object·v5
  
211 ····aput-object·v5,·v4,·v8211 ····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·v3214 ····move-result-object·v3
  
214 ····.line·621215 ····.line·621
215 ····:goto_0216 ····:goto_0
216 ····return-object·v3217 ····return-object·v3
Offset 242, 26 lines modifiedOffset 243, 28 lines modified
  
242 ····move-result-object·v5243 ····move-result-object·v5
  
243 ····aput-object·v5,·v4,·v6244 ····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·v5248 ····move-result-object·v5
  
247 ····aput-object·v5,·v4,·v7249 ····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·v5251 ····move-result-object·v5
  
250 ····aput-object·v5,·v4,·v8252 ····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·v3255 ····move-result-object·v3
  
253 ····goto·:goto_0256 ····goto·:goto_0
254 .end·method257 .end·method
  
6.92 KB
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory.smali
    
Offset 377, 79 lines modifiedOffset 377, 78 lines modified
377 ····.param·p2,·"now"····#·J377 ····.param·p2,·"now"····#·J
378 ····.param·p4,·"timeZone"····#·Ljava/lang/String;378 ····.param·p4,·"timeZone"····#·Ljava/lang/String;
  
379 ····.prologue379 ····.prologue
380 ····.line·425380 ····.line·425
381 ····invoke-static·{p4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->getNextMidnightTimeMillis(Ljava/lang/String;)J381 ····invoke-static·{p4},·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;->getNextMidnightTimeMillis(Ljava/lang/String;)J
  
382 ····move-result-wide·v4382 ····move-result-wide·v3
  
383 ····.line·426383 ····.line·426
384 ····.local·v4,·"minUpdateTime":J384 ····.local·v3,·"minUpdateTime":J
385 ····iget-object·v8,·p1,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mEventInfos:Ljava/util/List;385 ····iget-object·v7,·p1,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mEventInfos:Ljava/util/List;
  
386 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;386 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
387 ····move-result-object·v3387 ····move-result-object·v7
  
388 ····.local·v3,·"i$":Ljava/util/Iterator; 
389 ····:cond_0388 ····:cond_0
390 ····:goto_0389 ····:goto_0
391 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z390 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
392 ····move-result·v8391 ····move-result·v8
  
393 ····if-eqz·v8,·:cond_2392 ····if-eqz·v8,·:cond_2
  
394 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;393 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
395 ····move-result-object·v2394 ····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·429396 ····.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·v6,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J398 ····iget-wide·v5,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J
  
400 ····.line·430399 ····.line·430
401 ····.local·v6,·"start":J400 ····.local·v5,·"start":J
402 ····iget-wide·v0,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->end:J401 ····iget-wide·v0,·v2,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->end:J
  
403 ····.line·433402 ····.line·433
404 ····.local·v0,·"end":J403 ····.local·v0,·"end":J
405 ····cmp-long·v8,·p2,·v6404 ····cmp-long·v8,·p2,·v5
  
406 ····if-gez·v8,·:cond_1405 ····if-gez·v8,·:cond_1
  
407 ····.line·434406 ····.line·434
408 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->min(JJ)J407 ····invoke-static·{v3,·v4,·v5,·v6},·Ljava/lang/Math;->min(JJ)J
  
409 ····move-result-wide·v4408 ····move-result-wide·v3
  
410 ····goto·:goto_0409 ····goto·:goto_0
  
411 ····.line·435410 ····.line·435
412 ····:cond_1411 ····:cond_1
413 ····cmp-long·v8,·p2,·v0412 ····cmp-long·v8,·p2,·v0
  
414 ····if-gez·v8,·:cond_0413 ····if-gez·v8,·:cond_0
  
415 ····.line·436414 ····.line·436
416 ····invoke-static·{v4,·v5,·v0,·v1},·Ljava/lang/Math;->min(JJ)J415 ····invoke-static·{v3,·v4,·v0,·v1},·Ljava/lang/Math;->min(JJ)J
  
417 ····move-result-wide·v4416 ····move-result-wide·v3
  
418 ····goto·:goto_0417 ····goto·:goto_0
  
419 ····.line·439418 ····.line·439
420 ····.end·local·v0····#·"end":J419 ····.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·v6····#·"start":J421 ····.end·local·v5····#·"start":J
423 ····:cond_2422 ····:cond_2
424 ····return-wide·v4423 ····return-wide·v3
425 .end·method424 .end·method
  
426 .method·private·createLoaderUri()Landroid/net/Uri;425 .method·private·createLoaderUri()Landroid/net/Uri;
427 ····.locals·11426 ····.locals·11
  
428 ····.prologue427 ····.prologue
429 ····const-wide/32·v9,·0x5265c00428 ····const-wide/32·v9,·0x5265c00
Offset 1221, 18 lines modifiedOffset 1220, 20 lines modified
1221 ····if-ne·v0,·v2,·:cond_b1220 ····if-ne·v0,·v2,·:cond_b
  
1222 ····.line·2801221 ····.line·280
1223 ····const·v2,·0x7f1000111222 ····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)I1225 ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I
  
1226 ····move-result·v41226 ····move-result·v4
  
 1227 ····.line·280
1227 ····move-object/from16·v0,·v211228 ····move-object/from16·v0,·v21
  
1228 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V1229 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V
  
1229 ····.line·3101230 ····.line·310
1230 ····:goto_41231 ····:goto_4
1231 ····iget-wide·v5,·v12,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J1232 ····iget-wide·v5,·v12,·Lcom/android/calendar/widget/CalendarAppWidgetModel$EventInfo;->start:J
Offset 1452, 18 lines modifiedOffset 1453, 20 lines modified
1452 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V1453 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V
  
1453 ····.line·2941454 ····.line·294
1454 ····const·v2,·0x7f1000111455 ····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)I1458 ····invoke-static·{v11},·Lcom/android/calendar/Utils;->getDeclinedColorFromColor(I)I
  
1457 ····move-result·v41459 ····move-result·v4
  
 1460 ····.line·294
1458 ····move-object/from16·v0,·v211461 ····move-object/from16·v0,·v21
  
1459 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V1462 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V
  
1460 ····goto/16·:goto_41463 ····goto/16·:goto_4
  
1461 ····.line·2971464 ····.line·297
Offset 1892, 28 lines modifiedOffset 1895, 30 lines modified
1892 ····:cond_51895 ····:cond_5
1893 ····move-object/from16·v0,·p01896 ····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.
17.5 KB
smali/com/android/calendar/widget/CalendarAppWidgetModel.smali
    
Offset 194, 24 lines modifiedOffset 194, 26 lines modified
  
194 ····const/4·v10,·0x0194 ····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,·v1196 ····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·v0199 ····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·v0201 ····move-result-object·v0
  
201 ····aput-object·v0,·v9,·v10202 ····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·v6205 ····move-result-object·v6
  
204 ····.line·419206 ····.line·419
205 ····.local·v6,·"label":Ljava/lang/String;207 ····.local·v6,·"label":Ljava/lang/String;
206 ····:goto_0208 ····:goto_0
Offset 454, 34 lines modifiedOffset 456, 34 lines modified
454 .method·public·buildFromCursor(Landroid/database/Cursor;Ljava/lang/String;)V456 .method·public·buildFromCursor(Landroid/database/Cursor;Ljava/lang/String;)V
455 ····.locals·33457 ····.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 ····.prologue460 ····.prologue
459 ····.line·264461 ····.line·264
460 ····new-instance·v26,·Landroid/text/format/Time;462 ····new-instance·v25,·Landroid/text/format/Time;
  
461 ····move-object/from16·v0,·v26463 ····move-object/from16·v0,·v25
  
462 ····move-object/from16·v1,·p2464 ····move-object/from16·v1,·p2
  
463 ····invoke-direct·{v0,·v1},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V465 ····invoke-direct·{v0,·v1},·Landroid/text/format/Time;-><init>(Ljava/lang/String;)V
  
464 ····.line·265466 ····.line·265
465 ····.local·v26,·"recycle":Landroid/text/format/Time;467 ····.local·v25,·"recycle":Landroid/text/format/Time;
466 ····new-instance·v25,·Ljava/util/ArrayList;468 ····new-instance·v24,·Ljava/util/ArrayList;
  
467 ····const/4·v3,·0x7469 ····const/4·v3,·0x7
  
468 ····move-object/from16·v0,·v25470 ····move-object/from16·v0,·v24
  
469 ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V471 ····invoke-direct·{v0,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
470 ····.line·267472 ····.line·267
471 ····.local·v25,·"mBuckets":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/LinkedList<Lcom/android/calendar/widget/CalendarAppWidgetModel$RowInfo;>;>;"473 ····.local·v24,·"mBuckets":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/LinkedList<Lcom/android/calendar/widget/CalendarAppWidgetModel$RowInfo;>;>;"
472 ····const/16·v23,·0x0474 ····const/16·v23,·0x0
  
473 ····.local·v23,·"i":I475 ····.local·v23,·"i":I
474 ····:goto_0476 ····:goto_0
475 ····const/4·v3,·0x7477 ····const/4·v3,·0x7
  
476 ····move/from16·v0,·v23478 ····move/from16·v0,·v23
Offset 489, 26 lines modifiedOffset 491, 26 lines modified
489 ····if-ge·v0,·v3,·:cond_0491 ····if-ge·v0,·v3,·:cond_0
  
490 ····.line·268492 ····.line·268
491 ····new-instance·v3,·Ljava/util/LinkedList;493 ····new-instance·v3,·Ljava/util/LinkedList;
  
492 ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V494 ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V
  
493 ····move-object/from16·v0,·v25495 ····move-object/from16·v0,·v24
  
494 ····invoke-virtual·{v0,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z496 ····invoke-virtual·{v0,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
495 ····.line·267497 ····.line·267
496 ····add-int/lit8·v23,·v23,·0x1498 ····add-int/lit8·v23,·v23,·0x1
  
497 ····goto·:goto_0499 ····goto·:goto_0
  
498 ····.line·270500 ····.line·270
499 ····:cond_0501 ····:cond_0
500 ····invoke-virtual/range·{v26·..·v26},·Landroid/text/format/Time;->setToNow()V502 ····invoke-virtual/range·{v25·..·v25},·Landroid/text/format/Time;->setToNow()V
  
501 ····.line·271503 ····.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·v3505 ····move-result-object·v3
  
504 ····move-object/from16·v0,·p2506 ····move-object/from16·v0,·p2
Offset 532, 30 lines modifiedOffset 534, 30 lines modified
532 ····iget-boolean·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mShowTZ:Z534 ····iget-boolean·v3,·v0,·Lcom/android/calendar/widget/CalendarAppWidgetModel;->mShowTZ:Z
  
533 ····if-eqz·v3,·:cond_1535 ····if-eqz·v3,·:cond_1
  
534 ····.line·273536 ····.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·v31538 ····move-result-object·v30
  
537 ····move-object/from16·v0,·v26539 ····move-object/from16·v0,·v25
  
538 ····iget·v3,·v0,·Landroid/text/format/Time;->isDst:I540 ····iget·v3,·v0,·Landroid/text/format/Time;->isDst:I
  
539 ····if-eqz·v3,·:cond_5541 ····if-eqz·v3,·:cond_5
  
540 ····const/4·v3,·0x1542 ····const/4·v3,·0x1
  
541 ····:goto_2543 ····:goto_2
542 ····const/16·v32,·0x0544 ····const/16·v31,·0x0
  
543 ····move-object/from16·v0,·v31545 ····move-object/from16·v0,·v30
  
544 ····move/from16·v1,·v32546 ····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·v3548 ····move-result-object·v3
  
547 ····move-object/from16·v0,·p0549 ····move-object/from16·v0,·p0
  
Offset 570, 38 lines modifiedOffset 572, 38 lines modified
570 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z572 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->moveToPosition(I)Z
  
571 ····.line·278573 ····.line·278
572 ····move-object/from16·v0,·p0574 ····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.
812 B
smali/com/android/calendar/widget/CalendarAppWidgetService$CalendarFactory$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;)V23 .method·constructor·<init>(Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/widget/CalendarAppWidgetService$CalendarFactory;
  
25 ····.prologue26 ····.prologue
26 ····.line·13827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.38 KB
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter.smali
    
Offset 382, 20 lines modifiedOffset 382, 22 lines modified
  
382 ····move-result-object·v5382 ····move-result-object·v5
  
383 ····const·v6,·0x7f0c0009383 ····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·v7387 ····move-result-object·v7
  
387 ····iget·v7,·v7,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->endCount:I388 ····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·v0391 ····move-result-object·v0
  
390 ····.line·1249392 ····.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 modifiedOffset 461, 30 lines modified
459 ····.local·v3,·"postTextStart":I461 ····.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·v5464 ····move-result-object·v5
  
 465 ····.line·1263
463 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I466 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
464 ····move-result·v6467 ····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·v6470 ····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·v6473 ····move-result-object·v6
  
 474 ····.line·1262
469 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V475 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
470 ····.line·1265476 ····.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;
  
25.5 KB
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog.smali
    
Offset 941, 14 lines modifiedOffset 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·v3943 ····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·v4946 ····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·v3948 ····move-result-object·v3
Offset 1427, 354 lines modifiedOffset 1428, 338 lines modified
1427 ····invoke-virtual·{v0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->notifyDataSetChanged()V1428 ····invoke-virtual·{v0},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$EndSpinnerAdapter;->notifyDataSetChanged()V
  
1428 ····.line·9791429 ····.line·979
1429 ····return-void1430 ····return-void
1430 .end·method1431 .end·method
  
1431 .method·private·togglePickerOptions()V1432 .method·private·togglePickerOptions()V
1432 ····.locals·71433 ····.locals·5
  
1433 ····.prologue1434 ····.prologue
1434 ····const/4·v5,·0x01435 ····const/4·v4,·0x1
  
1435 ····const/4·v6,·0x11436 ····const/4·v1,·0x0
  
1436 ····.line·8241437 ····.line·824
1437 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mModel:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;1438 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mModel:Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;
  
1438 ····iget·v4,·v4,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->recurrenceState:I1439 ····iget·v2,·v2,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->recurrenceState:I
  
1439 ····if-nez·v4,·:cond_01440 ····if-nez·v2,·:cond_0
  
1440 ····.line·8251441 ····.line·825
1441 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mFreqSpinner:Landroid/widget/Spinner;1442 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mFreqSpinner:Landroid/widget/Spinner;
  
1442 ····invoke-virtual·{v4,·v5},·Landroid/widget/Spinner;->setEnabled(Z)V1443 ····invoke-virtual·{v2,·v1},·Landroid/widget/Spinner;->setEnabled(Z)V
  
1443 ····.line·8261444 ····.line·826
1444 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndSpinner:Landroid/widget/Spinner;1445 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndSpinner:Landroid/widget/Spinner;
  
1445 ····invoke-virtual·{v4,·v5},·Landroid/widget/Spinner;->setEnabled(Z)V1446 ····invoke-virtual·{v2,·v1},·Landroid/widget/Spinner;->setEnabled(Z)V
  
1446 ····.line·8271447 ····.line·827
1447 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPreText:Landroid/widget/TextView;1448 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPreText:Landroid/widget/TextView;
  
1448 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setEnabled(Z)V1449 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V
  
1449 ····.line·8281450 ····.line·828
1450 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mInterval:Landroid/widget/EditText;1451 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mInterval:Landroid/widget/EditText;
  
1451 ····invoke-virtual·{v4,·v5},·Landroid/widget/EditText;->setEnabled(Z)V1452 ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setEnabled(Z)V
  
1452 ····.line·8291453 ····.line·829
1453 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPostText:Landroid/widget/TextView;1454 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mIntervalPostText:Landroid/widget/TextView;
  
1454 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setEnabled(Z)V1455 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V
  
1455 ····.line·8301456 ····.line·830
1456 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mMonthRepeatByRadioGroup:Landroid/widget/RadioGroup;1457 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mMonthRepeatByRadioGroup:Landroid/widget/RadioGroup;
  
1457 ····invoke-virtual·{v4,·v5},·Landroid/widget/RadioGroup;->setEnabled(Z)V1458 ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioGroup;->setEnabled(Z)V
  
1458 ····.line·8311459 ····.line·831
1459 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndCount:Landroid/widget/EditText;1460 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndCount:Landroid/widget/EditText;
  
1460 ····invoke-virtual·{v4,·v5},·Landroid/widget/EditText;->setEnabled(Z)V1461 ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setEnabled(Z)V
  
1461 ····.line·8321462 ····.line·832
1462 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mPostEndCount:Landroid/widget/TextView;1463 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mPostEndCount:Landroid/widget/TextView;
  
1463 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setEnabled(Z)V1464 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V
  
1464 ····.line·8331465 ····.line·833
1465 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndDateTextView:Landroid/widget/TextView;1466 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mEndDateTextView:Landroid/widget/TextView;
  
1466 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setEnabled(Z)V1467 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setEnabled(Z)V
  
1467 ····.line·8341468 ····.line·834
1468 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfWeek:Landroid/widget/RadioButton;1469 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfWeek:Landroid/widget/RadioButton;
  
1469 ····invoke-virtual·{v4,·v5},·Landroid/widget/RadioButton;->setEnabled(Z)V1470 ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioButton;->setEnabled(Z)V
  
1470 ····.line·8351471 ····.line·835
1471 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfMonth:Landroid/widget/RadioButton;1472 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mRepeatMonthlyByNthDayOfMonth:Landroid/widget/RadioButton;
  
1472 ····invoke-virtual·{v4,·v5},·Landroid/widget/RadioButton;->setEnabled(Z)V1473 ····invoke-virtual·{v2,·v1},·Landroid/widget/RadioButton;->setEnabled(Z)V
  
1473 ····.line·8361474 ····.line·836
1474 ····iget-object·v0,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mWeekByDayButtons:[Landroid/widget/ToggleButton;1475 ····iget-object·v3,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mWeekByDayButtons:[Landroid/widget/ToggleButton;
  
1475 ····.local·v0,·"arr$":[Landroid/widget/ToggleButton; 
1476 ····array-length·v3,·v01476 ····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_01478 ····:goto_0
1481 ····if-ge·v2,·v3,·:cond_11479 ····if-ge·v2,·v4,·:cond_1
  
1482 ····aget-object·v1,·v0,·v21480 ····aget-object·v0,·v3,·v2
  
1483 ····.line·8371481 ····.line·837
1484 ····.local·v1,·"button":Landroid/widget/Button;1482 ····.local·v0,·"button":Landroid/widget/Button;
1485 ····invoke-virtual·{v1,·v5},·Landroid/widget/Button;->setEnabled(Z)V1483 ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setEnabled(Z)V
  
1486 ····.line·8361484 ····.line·836
1487 ····add-int/lit8·v2,·v2,·0x11485 ····add-int/lit8·v2,·v2,·0x1
  
1488 ····goto·:goto_01486 ····goto·:goto_0
  
1489 ····.line·8401487 ····.line·840
1490 ····.end·local·v0····#·"arr$":[Landroid/widget/ToggleButton; 
1491 ····.end·local·v1····#·"button":Landroid/widget/Button;1488 ····.end·local·v0····#·"button":Landroid/widget/Button;
1492 ····.end·local·v2····#·"i$":I 
1493 ····.end·local·v3····#·"len$":I 
1494 ····:cond_01489 ····:cond_0
1495 ····iget-object·v4,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mView:Landroid/view/View;1490 ····iget-object·v2,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;->mView:Landroid/view/View;
  
1496 ····const·v5,·0x7f1000c31491 ····const·v3,·0x7f1000c3
  
Max diff block lines reached; 18056/26017 bytes (69.40%) of diff not shown.
832 B
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher.smali
    
Offset 26, 14 lines modifiedOffset 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·methods27 #·direct·methods
28 .method·public·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V28 .method·public·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;
30 ····.param·p2,·"min"····#·I31 ····.param·p2,·"min"····#·I
31 ····.param·p3,·"defaultInt"····#·I32 ····.param·p3,·"defaultInt"····#·I
32 ····.param·p4,·"max"····#·I33 ····.param·p4,·"max"····#·I
  
33 ····.prologue34 ····.prologue
34 ····.line·21635 ····.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;
1.05 KB
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$3.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V20 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"min"····#·I
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"defaultInt"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"max"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·70027 ····.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)V29 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V
  
756 B
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)V23 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·65427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.05 KB
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$2.smali
    
Offset 17, 17 lines modifiedOffset 17, 18 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V20 .method·constructor·<init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;
22 ····.param·p2,·"x0"····#·I23 ····.param·p2,·"min"····#·I
23 ····.param·p3,·"x1"····#·I24 ····.param·p3,·"defaultInt"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"max"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·67227 ····.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)V29 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$minMaxTextWatcher;-><init>(Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog;III)V
  
1.07 KB
smali/com/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel.smali
    
Offset 186, 14 lines modifiedOffset 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·v0187 ····move-result-object·v0
  
188 ····iget-object·v1,·p0,·Lcom/android/calendar/recurrencepicker/RecurrencePickerDialog$RecurrenceModel;->weeklyByDayOfWeek:[Z188 ····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·v1191 ····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·v0193 ····move-result-object·v0
Offset 252, 14 lines modifiedOffset 253, 15 lines modified
  
252 ····move-result-object·v0253 ····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·v0255 ····move-result-object·v0
  
 256 ····.line·178
255 ····return-object·v0257 ····return-object·v0
256 .end·method258 .end·method
  
257 .method·public·writeToParcel(Landroid/os/Parcel;I)V259 .method·public·writeToParcel(Landroid/os/Parcel;I)V
258 ····.locals·1260 ····.locals·1
259 ····.param·p1,·"dest"····#·Landroid/os/Parcel;261 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
260 ····.param·p2,·"flags"····#·I262 ····.param·p2,·"flags"····#·I
1.46 KB
smali/com/android/common/Rfc822Validator.smali
    
Offset 25, 20 lines modifiedOffset 25, 22 lines modified
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·126 ····.locals·1
  
27 ····.prologue27 ····.prologue
28 ····.line·4828 ····.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·v032 ····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-void35 ····return-void
34 .end·method36 .end·method
  
35 .method·public·constructor·<init>(Ljava/lang/String;)V37 .method·public·constructor·<init>(Ljava/lang/String;)V
36 ····.locals·138 ····.locals·1
37 ····.param·p1,·"domain"····#·Ljava/lang/String;39 ····.param·p1,·"domain"····#·Ljava/lang/String;
  
Offset 432, 34 lines modifiedOffset 434, 37 lines modified
  
432 ····if-ne·v3,·v1,·:cond_0434 ····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,·v2436 ····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·v4439 ····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·v3441 ····move-result-object·v3
  
439 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->matches()Z442 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->matches()Z
  
440 ····move-result·v3443 ····move-result·v3
  
441 ····if-eqz·v3,·:cond_0444 ····if-eqz·v3,·:cond_0
  
 445 ····.line·68
442 ····:goto_0446 ····:goto_0
443 ····return·v1447 ····return·v1
  
444 ····:cond_0448 ····:cond_0
445 ····move·v1,·v2449 ····move·v1,·v2
  
 450 ····.line·70
446 ····goto·:goto_0451 ····goto·:goto_0
447 .end·method452 .end·method
  
448 .method·public·setRemoveInvalid(Z)V453 .method·public·setRemoveInvalid(Z)V
449 ····.locals·0454 ····.locals·0
450 ····.param·p1,·"remove"····#·Z455 ····.param·p1,·"remove"····#·Z
  
24.7 KB
smali/com/android/common/OperationScheduler.smali
    
Offset 86, 273 lines modifiedOffset 86, 270 lines modified
86 ············Ljava/lang/IllegalArgumentException;86 ············Ljava/lang/IllegalArgumentException;
87 ········}87 ········}
88 ····.end·annotation88 ····.end·annotation
  
89 ····.prologue89 ····.prologue
90 ····const/4·v10,·0x490 ····const/4·v10,·0x4
  
91 ····const/4·v9,·0x091 ····const/4·v9,·0x2
  
92 ····const/4·v8,·0x292 ····const/4·v8,·0x1
  
93 ····const/4·v7,·0x193 ····const/4·v3,·0x0
  
94 ····.line·10994 ····.line·109
95 ····const-string·v5,·"·+"95 ····const-string·v2,·"·+"
  
96 ····invoke-virtual·{p0,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;96 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
97 ····move-result-object·v097 ····move-result-object·v4
  
98 ····.local·v0,·"arr$":[Ljava/lang/String; 
99 ····array-length·v2,·v098 ····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_0100 ····:goto_0
104 ····if-ge·v1,·v2,·:cond_9101 ····if-ge·v2,·v5,·:cond_9
  
105 ····aget-object·v3,·v0,·v1102 ····aget-object·v0,·v4,·v2
  
106 ····.line·110103 ····.line·110
107 ····.local·v3,·"param":Ljava/lang/String;104 ····.local·v0,·"param":Ljava/lang/String;
108 ····invoke-virtual·{v3},·Ljava/lang/String;->length()I105 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
109 ····move-result·v5106 ····move-result·v6
  
110 ····if-nez·v5,·:cond_1107 ····if-nez·v6,·:cond_1
  
111 ····.line·109108 ····.line·109
112 ····:cond_0109 ····:cond_0
113 ····:goto_1110 ····:goto_1
114 ····add-int/lit8·v1,·v1,·0x1111 ····add-int/lit8·v2,·v2,·0x1
  
115 ····goto·:goto_0112 ····goto·:goto_0
  
116 ····.line·111113 ····.line·111
117 ····:cond_1114 ····:cond_1
118 ····const-string·v5,·"backoff="115 ····const-string·v6,·"backoff="
  
119 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z116 ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
120 ····move-result·v5117 ····move-result·v6
  
121 ····if-eqz·v5,·:cond_5118 ····if-eqz·v6,·:cond_5
  
122 ····.line·112119 ····.line·112
123 ····const/16·v5,·0x8120 ····const/16·v6,·0x8
  
124 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->substring(I)Ljava/lang/String;121 ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
125 ····move-result-object·v5122 ····move-result-object·v6
  
126 ····const-string·v6,·"\\+"123 ····const-string·v7,·"\\+"
  
127 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;124 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
128 ····move-result-object·v4125 ····move-result-object·v1
  
129 ····.line·113126 ····.line·113
130 ····.local·v4,·"pieces":[Ljava/lang/String;127 ····.local·v1,·"pieces":[Ljava/lang/String;
131 ····array-length·v5,·v4128 ····array-length·v6,·v1
  
132 ····const/4·v6,·0x3129 ····const/4·v7,·0x3
  
133 ····if-le·v5,·v6,·:cond_2130 ····if-le·v6,·v7,·:cond_2
  
134 ····.line·114131 ····.line·114
135 ····new-instance·v5,·Ljava/lang/IllegalArgumentException;132 ····new-instance·v2,·Ljava/lang/IllegalArgumentException;
  
136 ····new-instance·v6,·Ljava/lang/StringBuilder;133 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
137 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V134 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
138 ····const-string·v7,·"bad·value·for·backoff:·["135 ····const-string·v4,·"bad·value·for·backoff:·["
  
139 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;136 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
140 ····move-result-object·v6137 ····move-result-object·v3
  
141 ····invoke-virtual·{v6,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;138 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
142 ····move-result-object·v6139 ····move-result-object·v3
  
143 ····const-string·v7,·"]"140 ····const-string·v4,·"]"
  
144 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;141 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
145 ····move-result-object·v6142 ····move-result-object·v3
  
146 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;143 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
147 ····move-result-object·v6144 ····move-result-object·v3
  
148 ····invoke-direct·{v5,·v6},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V145 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
149 ····throw·v5146 ····throw·v2
  
150 ····.line·116147 ····.line·116
151 ····:cond_2148 ····:cond_2
152 ····array-length·v5,·v4149 ····array-length·v6,·v1
  
153 ····if-lez·v5,·:cond_3150 ····if-lez·v6,·:cond_3
  
154 ····aget-object·v5,·v4,·v9151 ····aget-object·v6,·v1,·v3
  
155 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I152 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
156 ····move-result·v5153 ····move-result·v6
  
157 ····if-lez·v5,·:cond_3154 ····if-lez·v6,·:cond_3
  
158 ····.line·117155 ····.line·117
159 ····aget-object·v5,·v4,·v9156 ····aget-object·v6,·v1,·v3
  
Max diff block lines reached; 20214/25202 bytes (80.21%) of diff not shown.
1.63 KB
smali/com/android/common/Search.smali
    
Offset 68, 30 lines modifiedOffset 68, 34 lines modified
68 ····.line·8868 ····.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>()V70 ····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·v074 ····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·v077 ····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·v081 ····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·v885 ····move-result-object·v8
  
82 ····.line·9586 ····.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 modifiedOffset 142, 20 lines modified
138 ····.restart·local·v4····#·"selArgs":[Ljava/lang/String;142 ····.restart·local·v4····#·"selArgs":[Ljava/lang/String;
139 ····:goto_1143 ····:goto_1
140 ····if-lez·p3,·:cond_3144 ····if-lez·p3,·:cond_3
  
141 ····.line·114145 ····.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·v5149 ····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·118152 ····.line·118
147 ····:cond_3153 ····: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·v1155 ····move-result-object·v1
3.05 KB
smali/com/android/common/OperationScheduler$Options.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
  
95 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J95 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J
  
96 ····long-to-double·v2,·v296 ····long-to-double·v2,·v2
  
97 ····div-double/2addr·v2,·v597 ····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·v2100 ····move-result-object·v2
  
100 ····aput-object·v2,·v1,·v4101 ····aput-object·v2,·v1,·v4
  
101 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J102 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J
Offset 119, 26 lines modifiedOffset 120, 28 lines modified
  
119 ····iget·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffExponentialMillis:I120 ····iget·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffExponentialMillis:I
  
120 ····int-to-double·v2,·v2121 ····int-to-double·v2,·v2
  
121 ····div-double/2addr·v2,·v5122 ····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·v2125 ····move-result-object·v2
  
124 ····aput-object·v2,·v1,·v8126 ····aput-object·v2,·v1,·v8
  
125 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J127 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J
  
126 ····long-to-double·v2,·v2128 ····long-to-double·v2,·v2
  
127 ····div-double/2addr·v2,·v5129 ····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·v2132 ····move-result-object·v2
  
130 ····aput-object·v2,·v1,·v9133 ····aput-object·v2,·v1,·v9
  
131 ····const/4·v2,·0x4134 ····const/4·v2,·0x4
Offset 159, 20 lines modifiedOffset 162, 22 lines modified
  
159 ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J162 ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J
  
160 ····long-to-double·v3,·v3163 ····long-to-double·v3,·v3
  
161 ····div-double/2addr·v3,·v5164 ····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·v3167 ····move-result-object·v3
  
164 ····aput-object·v3,·v1,·v2168 ····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·v0171 ····move-result-object·v0
  
167 ····.line·67172 ····.line·67
168 ····:goto_0173 ····:goto_0
169 ····return-object·v0174 ····return-object·v0
Offset 186, 14 lines modifiedOffset 191, 15 lines modified
  
186 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J191 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffFixedMillis:J
  
187 ····long-to-double·v2,·v2192 ····long-to-double·v2,·v2
  
188 ····div-double/2addr·v2,·v5193 ····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·v2196 ····move-result-object·v2
  
191 ····aput-object·v2,·v1,·v4197 ····aput-object·v2,·v1,·v4
  
192 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J198 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->backoffIncrementalMillis:J
Offset 210, 14 lines modifiedOffset 216, 15 lines modified
  
210 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J216 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->maxMoratoriumMillis:J
  
211 ····long-to-double·v2,·v2217 ····long-to-double·v2,·v2
  
212 ····div-double/2addr·v2,·v5218 ····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·v2221 ····move-result-object·v2
  
215 ····aput-object·v2,·v1,·v8222 ····aput-object·v2,·v1,·v8
  
216 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->minTriggerMillis:J223 ····iget-wide·v2,·p0,·Lcom/android/common/OperationScheduler$Options;->minTriggerMillis:J
Offset 236, 19 lines modifiedOffset 243, 21 lines modified
  
236 ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J243 ····iget-wide·v3,·p0,·Lcom/android/common/OperationScheduler$Options;->periodicIntervalMillis:J
  
237 ····long-to-double·v3,·v3244 ····long-to-double·v3,·v3
  
238 ····div-double/2addr·v3,·v5245 ····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·v3248 ····move-result-object·v3
  
241 ····aput-object·v3,·v1,·v2249 ····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·v0252 ····move-result-object·v0
  
244 ····goto·:goto_0253 ····goto·:goto_0
245 .end·method254 .end·method
552 B
smali/com/android/common/NetworkConnectivityListener.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NetworkConnectivityListener.java"3 .source·"NetworkConnectivityListener.java"
  
  
4 #·annotations4 #·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·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
3.43 KB
smali/com/android/common/NetworkConnectivityListener$ConnectivityBroadcastReceiver.smali
    
Offset 66, 14 lines modifiedOffset 66, 15 lines modified
  
66 ····move-result·v566 ····move-result·v5
  
67 ····if-eqz·v5,·:cond_067 ····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;)Z70 ····invoke-static·{v5},·Lcom/android/common/NetworkConnectivityListener;->access$000(Lcom/android/common/NetworkConnectivityListener;)Z
  
70 ····move-result·v571 ····move-result·v5
  
71 ····if-nez·v5,·:cond_272 ····if-nez·v5,·:cond_2
  
72 ····.line·6973 ····.line·69
Offset 124, 14 lines modifiedOffset 125, 15 lines modified
124 ····:cond_1125 ····:cond_1
125 ····return-void126 ····return-void
  
126 ····.line·73127 ····.line·73
127 ····:cond_2128 ····: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)Z131 ····invoke-virtual·{p2,·v5,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
  
130 ····move-result·v3132 ····move-result·v3
  
131 ····.line·76133 ····.line·76
132 ····.local·v3,·"noConnectivity":Z134 ····.local·v3,·"noConnectivity":Z
133 ····if-eqz·v3,·:cond_3135 ····if-eqz·v3,·:cond_3
Offset 145, 33 lines modifiedOffset 147, 37 lines modified
  
145 ····.line·82147 ····.line·82
146 ····:goto_0148 ····: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·v5153 ····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·84157 ····.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·v5162 ····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·87166 ····.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 modifiedOffset 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·88189 ····.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)Z193 ····invoke-virtual·{p2,·v6,·v7},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
  
187 ····move-result·v6194 ····move-result·v6
  
 195 ····.line·88
188 ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$502(Lcom/android/common/NetworkConnectivityListener;Z)Z196 ····invoke-static·{v5,·v6},·Lcom/android/common/NetworkConnectivityListener;->access$502(Lcom/android/common/NetworkConnectivityListener;Z)Z
  
189 ····.line·98197 ····.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;
  
2.54 KB
smali/com/android/common/content/SyncStateContentProviderHelper.smali
    
Offset 72, 66 lines modifiedOffset 72, 63 lines modified
72 ············">([TT;TT;)Z"72 ············">([TT;TT;)Z"
73 ········}73 ········}
74 ····.end·annotation74 ····.end·annotation
  
75 ····.prologue75 ····.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·v4,·0x178 ····const/4·v1,·0x1
  
 79 ····const/4·v2,·0x0
79 ····.line·137 
80 ····move-object·v0,·p0 
  
81 ····.local·v0,·"arr$":[Ljava/lang/Object;80 ····.line·137
82 ····array-length·v3,·v081 ····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_083 ····:goto_0
87 ····if-ge·v2,·v3,·:cond_384 ····if-ge·v3,·v4,·:cond_3
  
88 ····aget-object·v1,·v0,·v285 ····aget-object·v0,·p0,·v3
  
89 ····.line·13886 ····.line·138
90 ····.local·v1,·"element":Ljava/lang/Object;,·"TT;"87 ····.local·v0,·"element":Ljava/lang/Object;,·"TT;"
91 ····if-nez·v1,·:cond_188 ····if-nez·v0,·:cond_1
  
92 ····.line·13989 ····.line·139
93 ····if-nez·p1,·:cond_290 ····if-nez·p1,·:cond_2
  
94 ····.line·14491 ····.line·144
95 ····.end·local·v1····#·"element":Ljava/lang/Object;,·"TT;"92 ····.end·local·v0····#·"element":Ljava/lang/Object;,·"TT;"
96 ····:cond_093 ····:cond_0
97 ····:goto_194 ····:goto_1
98 ····return·v495 ····return·v1
  
99 ····.line·14196 ····.line·141
100 ····.restart·local·v1····#·"element":Ljava/lang/Object;,·"TT;"97 ····.restart·local·v0····#·"element":Ljava/lang/Object;,·"TT;"
101 ····:cond_198 ····:cond_1
102 ····if-eqz·p1,·:cond_299 ····if-eqz·p1,·:cond_2
  
103 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z100 ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
104 ····move-result·v5101 ····move-result·v5
  
105 ····if-nez·v5,·:cond_0102 ····if-nez·v5,·:cond_0
  
106 ····.line·137103 ····.line·137
107 ····:cond_2104 ····:cond_2
108 ····add-int/lit8·v2,·v2,·0x1105 ····add-int/lit8·v3,·v3,·0x1
  
109 ····goto·:goto_0106 ····goto·:goto_0
  
110 ····.line·144 
111 ····.end·local·v1····#·"element":Ljava/lang/Object;,·"TT;"107 ····.end·local·v0····#·"element":Ljava/lang/Object;,·"TT;"
112 ····:cond_3108 ····:cond_3
113 ····const/4·v4,·0x0109 ····move·v1,·v2
  
 110 ····.line·144
114 ····goto·:goto_1111 ····goto·:goto_1
115 .end·method112 .end·method
  
  
116 #·virtual·methods113 #·virtual·methods
117 .method·public·createDatabase(Landroid/database/sqlite/SQLiteDatabase;)V114 .method·public·createDatabase(Landroid/database/sqlite/SQLiteDatabase;)V
118 ····.locals·4115 ····.locals·4
Offset 404, 20 lines modifiedOffset 401, 22 lines modified
404 ····const/4·v0,·0x0401 ····const/4·v0,·0x0
  
405 ····.line·101402 ····.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·v4407 ····move-result-object·v4
  
410 ····aput-object·v4,·v3,·v0408 ····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;)J410 ····invoke-static·{p1,·v2,·v3},·Landroid/database/DatabaseUtils;->longForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)J
  
412 ····move-result-wide·v2411 ····move-result-wide·v2
  
413 ····const-wide/16·v4,·0x1412 ····const-wide/16·v4,·0x1
  
414 ····cmp-long·v2,·v2,·v4413 ····cmp-long·v2,·v2,·v4
599 B
smali/com/android/common/content/SQLiteContentProvider.smali
    
Offset 301, 14 lines modifiedOffset 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()V302 ····invoke-virtual·{v7},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
303 ····.line·238303 ····.line·238
304 ····invoke-virtual·{p0},·Lcom/android/common/content/SQLiteContentProvider;->onEndTransaction()V304 ····invoke-virtual·{p0},·Lcom/android/common/content/SQLiteContentProvider;->onEndTransaction()V
  
 305 ····.line·234
305 ····return-object·v4306 ····return-object·v4
306 .end·method307 .end·method
  
307 .method·protected·beforeTransactionCommit()V308 .method·protected·beforeTransactionCommit()V
308 ····.locals·0309 ····.locals·0
  
309 ····.prologue310 ····.prologue
3.56 KB
smali/com/android/common/content/ProjectionMap$Builder.smali
    
Offset 93, 91 lines modifiedOffset 93, 85 lines modified
93 ····.locals·593 ····.locals·5
94 ····.param·p1,·"map"····#·Lcom/android/common/content/ProjectionMap;94 ····.param·p1,·"map"····#·Lcom/android/common/content/ProjectionMap;
  
95 ····.prologue95 ····.prologue
96 ····.line·5096 ····.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·v298 ····move-result-object·v1
  
99 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;99 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
100 ····move-result-object·v1100 ····move-result-object·v3
  
101 ····.local·v1,·"i$":Ljava/util/Iterator; 
102 ····:goto_0101 ····:goto_0
103 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z102 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
104 ····move-result·v2103 ····move-result·v1
  
105 ····if-eqz·v2,·:cond_0104 ····if-eqz·v1,·:cond_0
  
106 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;105 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
107 ····move-result-object·v0106 ····move-result-object·v0
  
108 ····check-cast·v0,·Ljava/util/Map$Entry;107 ····check-cast·v0,·Ljava/util/Map$Entry;
  
109 ····.line·51108 ····.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·v2112 ····move-result-object·v1
  
114 ····check-cast·v2,·Ljava/lang/String;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·v3115 ····move-result-object·v2
  
117 ····check-cast·v3,·Ljava/lang/String;116 ····check-cast·v2,·Ljava/lang/String;
  
118 ····invoke-static·{v4,·v2,·v3},·Lcom/android/common/content/ProjectionMap;->access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V117 ····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_0118 ····goto·:goto_0
  
120 ····.line·53119 ····.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_0121 ····:cond_0
123 ····return-object·p0122 ····return-object·p0
124 .end·method123 .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·4125 ····.locals·3
127 ····.param·p1,·"columns"····#·[Ljava/lang/String;126 ····.param·p1,·"columns"····#·[Ljava/lang/String;
  
128 ····.prologue127 ····.prologue
129 ····.line·43128 ····.line·43
130 ····move-object·v0,·p1 
  
131 ····.local·v0,·"arr$":[Ljava/lang/String; 
132 ····array-length·v3,·v0129 ····array-length·v2,·p1
  
133 ····.local·v3,·"len$":I 
134 ····const/4·v2,·0x0130 ····const/4·v1,·0x0
  
135 ····.local·v2,·"i$":I 
136 ····:goto_0131 ····:goto_0
137 ····if-ge·v2,·v3,·:cond_0132 ····if-ge·v1,·v2,·:cond_0
  
138 ····aget-object·v1,·v0,·v2133 ····aget-object·v0,·p1,·v1
  
139 ····.line·44134 ····.line·44
140 ····.local·v1,·"column":Ljava/lang/String;135 ····.local·v0,·"column":Ljava/lang/String;
141 ····invoke-virtual·{p0,·v1},·Lcom/android/common/content/ProjectionMap$Builder;->add(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder;136 ····invoke-virtual·{p0,·v0},·Lcom/android/common/content/ProjectionMap$Builder;->add(Ljava/lang/String;)Lcom/android/common/content/ProjectionMap$Builder;
  
142 ····.line·43137 ····.line·43
143 ····add-int/lit8·v2,·v2,·0x1138 ····add-int/lit8·v1,·v1,·0x1
  
144 ····goto·:goto_0139 ····goto·:goto_0
  
145 ····.line·46140 ····.line·46
146 ····.end·local·v1····#·"column":Ljava/lang/String;141 ····.end·local·v0····#·"column":Ljava/lang/String;
147 ····:cond_0142 ····:cond_0
148 ····return-object·p0143 ····return-object·p0
149 .end·method144 .end·method
  
150 .method·public·build()Lcom/android/common/content/ProjectionMap;145 .method·public·build()Lcom/android/common/content/ProjectionMap;
151 ····.locals·2146 ····.locals·2
  
1.3 KB
smali/com/android/common/content/ProjectionMap.smali
    
Offset 29, 15 lines modifiedOffset 29, 14 lines modified
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·2632 ····.line·26
33 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V33 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
34 ····.line·28 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
  
37 .method·static·synthetic·access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V36 .method·static·synthetic·access$000(Lcom/android/common/content/ProjectionMap;Ljava/lang/String;Ljava/lang/String;)V
38 ····.locals·037 ····.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 modifiedOffset 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·v097 ····return-object·v0
99 .end·method98 .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·1100 ····.locals·1
102 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
103 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
104 ····.prologue101 ····.prologue
105 ····.line·26102 ····.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·v0106 ····move-result-object·v0
  
112 ····return-object·v0107 ····return-object·v0
113 .end·method108 .end·method
  
645 B
smali/com/android/common/speech/LoggingEvents$VoiceSearch.smali
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
35 #·instance·fields35 #·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·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V38 .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V
39 ····.locals·039 ····.locals·0
 40 ····.param·p1,·"this$0"····#·Lcom/android/common/speech/LoggingEvents;
  
40 ····.prologue41 ····.prologue
41 ····.line·5642 ····.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>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
636 B
smali/com/android/common/speech/LoggingEvents$VoiceIme.smali
    
Offset 99, 14 lines modifiedOffset 99, 15 lines modified
99 #·instance·fields99 #·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·methods101 #·direct·methods
102 .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V102 .method·public·constructor·<init>(Lcom/android/common/speech/LoggingEvents;)V
103 ····.locals·0103 ····.locals·0
 104 ····.param·p1,·"this$0"····#·Lcom/android/common/speech/LoggingEvents;
  
104 ····.prologue105 ····.prologue
105 ····.line·79106 ····.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>()V108 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
306 B
smali/com/android/common/speech/LoggingEvents.smali
    
Offset 30, 10 lines modifiedOffset 30, 9 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·2533 ····.line·25
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·79 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
695 B
smali/com/android/common/contacts/BaseEmailAddressAdapter$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/common/contacts/BaseEmailAddressAdapter;)V20 .method·constructor·<init>(Lcom/android/common/contacts/BaseEmailAddressAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/common/contacts/BaseEmailAddressAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·26824 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
645 B
smali/com/android/common/contacts/BaseEmailAddressAdapter$DirectoryListQuery.smali
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
  
50 ····.prologue50 ····.prologue
51 ····.line·12751 ····.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·v056 ····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·13658 ····.line·136
746 B
smali/com/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback.smali
    
Offset 32, 20 lines modifiedOffset 32, 22 lines modified
  
32 ····.prologue32 ····.prologue
33 ····.line·5633 ····.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·v038 ····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-void41 ····return-void
40 .end·method42 .end·method
  
41 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
42 ····.locals·044 ····.locals·0
  
43 ····.prologue45 ····.prologue
29.2 KB
smali/com/android/common/contacts/DataUsageStatUpdater.smali
    
Offset 52, 15 lines modifiedOffset 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·6953 ····.line·69
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·private·update(Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;)Z56 .method·private·update(Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/String;)Z
57 ····.locals·1657 ····.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 modifiedOffset 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()J81 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
82 ····move-result-wide·v382 ····move-result-wide·v3
  
83 ····.line·20183 ····.line·201
84 ····.local·v3,·"currentTimeMillis":J84 ····.local·v3,·"currentTimeMillis":J
85 ····const/4·v7,·0x085 ····const/4·v6,·0x0
  
86 ····.line·20586 ····.line·205
87 ····.local·v7,·"successful":Z87 ····.local·v6,·"successful":Z
88 ····sget·v12,·Landroid/os/Build$VERSION;->SDK_INT:I88 ····sget·v11,·Landroid/os/Build$VERSION;->SDK_INT:I
  
89 ····const/16·v13,·0xe89 ····const/16·v12,·0xe
  
90 ····if-lt·v12,·v13,·:cond_390 ····if-lt·v11,·v12,·:cond_3
  
91 ····.line·20691 ····.line·206
92 ····invoke-interface/range·{p2·..·p2},·Ljava/util/Collection;->isEmpty()Z92 ····invoke-interface/range·{p2·..·p2},·Ljava/util/Collection;->isEmpty()Z
  
93 ····move-result·v1293 ····move-result·v11
  
94 ····if-eqz·v12,·:cond_194 ····if-eqz·v11,·:cond_1
  
95 ····.line·20795 ····.line·207
96 ····sget-object·v12,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String;96 ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String;
  
97 ····const/4·v13,·0x397 ····const/4·v12,·0x3
  
98 ····invoke-static·{v12,·v13},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z98 ····invoke-static·{v11,·v12},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
99 ····move-result·v1299 ····move-result·v11
  
100 ····if-eqz·v12,·:cond_0100 ····if-eqz·v11,·:cond_0
  
101 ····.line·208101 ····.line·208
102 ····sget-object·v12,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String;102 ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String;
  
103 ····const-string·v13,·"Given·list·for·data·IDs·is·null.·Ignoring."103 ····const-string·v12,·"Given·list·for·data·IDs·is·null.·Ignoring."
  
104 ····invoke-static·{v12,·v13},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I104 ····invoke-static·{v11,·v12},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
105 ····.line·259105 ····.line·259
106 ····:cond_0106 ····:cond_0
107 ····:goto_0107 ····:goto_0
108 ····return·v7108 ····return·v6
  
109 ····.line·211109 ····.line·211
110 ····:cond_1110 ····:cond_1
111 ····sget-object·v12,·Lcom/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback;->FEEDBACK_URI:Landroid/net/Uri;111 ····sget-object·v11,·Lcom/android/common/contacts/DataUsageStatUpdater$DataUsageFeedback;->FEEDBACK_URI:Landroid/net/Uri;
  
112 ····invoke-virtual·{v12},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;112 ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
  
113 ····move-result-object·v12113 ····move-result-object·v11
  
114 ····const-string·v13,·","114 ····const-string·v12,·","
  
 115 ····.line·212
115 ····move-object/from16·v0,·p2116 ····move-object/from16·v0,·p2
  
116 ····invoke-static·{v13,·v0},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;117 ····invoke-static·{v12,·v0},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
  
117 ····move-result-object·v13118 ····move-result-object·v12
  
118 ····invoke-virtual·{v12,·v13},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;119 ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
119 ····move-result-object·v12120 ····move-result-object·v11
  
120 ····const-string·v13,·"type"121 ····const-string·v12,·"type"
  
 122 ····.line·213
121 ····move-object/from16·v0,·p3123 ····move-object/from16·v0,·p3
  
122 ····invoke-virtual·{v12,·v13,·v0},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;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·v12125 ····move-result-object·v11
  
 126 ····.line·214
124 ····invoke-virtual·{v12},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;127 ····invoke-virtual·{v11},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
  
125 ····move-result-object·v8128 ····move-result-object·v7
  
126 ····.line·215129 ····.line·215
127 ····.local·v8,·"uri":Landroid/net/Uri;130 ····.local·v7,·"uri":Landroid/net/Uri;
128 ····move-object/from16·v0,·p0131 ····iget-object·v11,·p0,·Lcom/android/common/contacts/DataUsageStatUpdater;->mResolver:Landroid/content/ContentResolver;
  
129 ····iget-object·v12,·v0,·Lcom/android/common/contacts/DataUsageStatUpdater;->mResolver:Landroid/content/ContentResolver;132 ····new-instance·v12,·Landroid/content/ContentValues;
  
130 ····new-instance·v13,·Landroid/content/ContentValues;133 ····invoke-direct·{v12},·Landroid/content/ContentValues;-><init>()V
  
131 ····invoke-direct·{v13},·Landroid/content/ContentValues;-><init>()V134 ····const/4·v13,·0x0
  
132 ····const/4·v14,·0x0135 ····const/4·v14,·0x0
  
133 ····const/4·v15,·0x0 
  
134 ····invoke-virtual·{v12,·v8,·v13,·v14,·v15},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I136 ····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·v12137 ····move-result·v11
  
136 ····if-lez·v12,·:cond_2138 ····if-lez·v11,·:cond_2
  
137 ····.line·216139 ····.line·216
138 ····const/4·v7,·0x1140 ····const/4·v6,·0x1
  
139 ····goto·:goto_0141 ····goto·:goto_0
  
140 ····.line·218142 ····.line·218
141 ····:cond_2143 ····:cond_2
142 ····sget-object·v12,·Lcom/android/common/contacts/DataUsageStatUpdater;->TAG:Ljava/lang/String;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.
1.99 KB
smali/com/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter.smali
    
Offset 95, 50 lines modifiedOffset 95, 55 lines modified
95 ····.line·23295 ····.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·v098 ····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·v2101 ····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·v0103 ····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:J105 ····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·v4108 ····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·v0110 ····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()I113 ····invoke-virtual·{p0},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartitionFilter;->getLimit()I
  
111 ····move-result·v4114 ····move-result·v4
  
112 ····add-int/lit8·v4,·v4,·0x5115 ····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·v4117 ····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·v0120 ····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·v1123 ····move-result-object·v1
  
119 ····.line·238124 ····.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;
33.6 KB
smali/com/android/common/contacts/BaseEmailAddressAdapter.smali
    
Offset 436, 14 lines modifiedOffset 436, 15 lines modified
436 ····:cond_1436 ····:cond_1
437 ····invoke-interface·{p2},·Landroid/database/Cursor;->getCount()I437 ····invoke-interface·{p2},·Landroid/database/Cursor;->getCount()I
  
438 ····move-result·v4438 ····move-result·v4
  
439 ····if-gt·v4,·v7,·:cond_2439 ····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)Z441 ····invoke-direct·{p0,·p2,·p1},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->hasDuplicates(Landroid/database/Cursor;I)Z
  
441 ····move-result·v4442 ····move-result·v4
  
442 ····if-eqz·v4,·:cond_0443 ····if-eqz·v4,·:cond_0
  
443 ····.line·538444 ····.line·538
Offset 734, 446 lines modifiedOffset 735, 425 lines modified
  
734 ····move-result-object·v1735 ····move-result-object·v1
  
735 ····goto·:goto_0736 ····goto·:goto_0
736 .end·method737 .end·method
  
737 .method·protected·onDirectoryLoadFinished(Ljava/lang/CharSequence;Landroid/database/Cursor;Landroid/database/Cursor;)V738 .method·protected·onDirectoryLoadFinished(Ljava/lang/CharSequence;Landroid/database/Cursor;Landroid/database/Cursor;)V
738 ····.locals·23739 ····.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 ····.prologue743 ····.prologue
743 ····.line·368744 ····.line·368
744 ····if-eqz·p2,·:cond_5745 ····if-eqz·p2,·:cond_5
  
745 ····.line·369746 ····.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·v20748 ····move-result-object·v19
  
748 ····invoke-virtual/range·{v20·..·v20},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;749 ····invoke-virtual/range·{v19·..·v19},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
749 ····move-result-object·v14750 ····move-result-object·v13
  
750 ····.line·370751 ····.line·370
751 ····.local·v14,·"packageManager":Landroid/content/pm/PackageManager;752 ····.local·v13,·"packageManager":Landroid/content/pm/PackageManager;
752 ····const/16·v17,·0x0753 ····const/16·v16,·0x0
  
753 ····.line·371754 ····.line·371
754 ····.local·v17,·"preferredDirectory":Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;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>()V757 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
757 ····.line·372758 ····.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_0760 ····:cond_0
760 ····:goto_0761 ····:goto_0
761 ····invoke-interface/range·{p2·..·p2},·Landroid/database/Cursor;->moveToNext()Z762 ····invoke-interface/range·{p2·..·p2},·Landroid/database/Cursor;->moveToNext()Z
  
762 ····move-result·v20763 ····move-result·v19
  
763 ····if-eqz·v20,·:cond_3764 ····if-eqz·v19,·:cond_3
  
764 ····.line·373765 ····.line·373
765 ····const/16·v20,·0x0766 ····const/16·v19,·0x0
  
766 ····move-object/from16·v0,·p2767 ····move-object/from16·v0,·p2
  
767 ····move/from16·v1,·v20768 ····move/from16·v1,·v19
  
768 ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getLong(I)J769 ····invoke-interface·{v0,·v1},·Landroid/database/Cursor;->getLong(I)J
  
769 ····move-result-wide·v10770 ····move-result-wide·v9
  
770 ····.line·377771 ····.line·377
771 ····.local·v10,·"id":J772 ····.local·v9,·"id":J
772 ····const-wide/16·v20,·0x1773 ····const-wide/16·v19,·0x1
  
773 ····cmp-long·v20,·v10,·v20774 ····cmp-long·v19,·v9,·v19
  
774 ····if-eqz·v20,·:cond_0775 ····if-eqz·v19,·:cond_0
  
775 ····.line·381776 ····.line·381
776 ····new-instance·v16,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;777 ····new-instance·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;
  
777 ····invoke-direct/range·{v16·..·v16},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;-><init>()V778 ····invoke-direct·{v15},·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;-><init>()V
  
778 ····.line·382779 ····.line·382
779 ····.local·v16,·"partition":Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;780 ····.local·v15,·"partition":Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;
780 ····move-object/from16·v0,·v16 
  
781 ····iput-wide·v10,·v0,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->directoryId:J781 ····iput-wide·v9,·v15,·Lcom/android/common/contacts/BaseEmailAddressAdapter$DirectoryPartition;->directoryId:J
  
782 ····.line·383782 ····.line·383
783 ····const/16·v20,·0x3783 ····const/16·v19,·0x3
  
784 ····move-object/from16·v0,·p2784 ····move-object/from16·v0,·p2
  
785 ····move/from16·v1,·v20785 ····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·v20787 ····move-result-object·v19
  
788 ····move-object/from16·v0,·v20 
  
789 ····move-object/from16·v1,·v16788 ····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·384790 ····.line·384
792 ····const/16·v20,·0x1791 ····const/16·v19,·0x1
  
793 ····move-object/from16·v0,·p2792 ····move-object/from16·v0,·p2
  
794 ····move/from16·v1,·v20793 ····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·v20795 ····move-result-object·v19
  
797 ····move-object/from16·v0,·v20 
  
798 ····move-object/from16·v1,·v16796 ····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·385798 ····.line·385
801 ····const/16·v20,·0x2799 ····const/16·v19,·0x2
Max diff block lines reached; 29197/34285 bytes (85.16%) of diff not shown.
1.59 KB
smali/com/android/common/contacts/BaseEmailAddressAdapter$DefaultPartitionFilter.smali
    
Offset 128, 34 lines modifiedOffset 128, 37 lines modified
128 ····.line·176128 ····.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·v0131 ····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·v2134 ····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·v0136 ····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;)I140 ····invoke-static·{v4},·Lcom/android/common/contacts/BaseEmailAddressAdapter;->access$100(Lcom/android/common/contacts/BaseEmailAddressAdapter;)I
  
139 ····move-result·v4141 ····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·v4143 ····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·v6146 ····move-result-object·v6
  
144 ····.line·180147 ····.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;
667 B
smali/com/android/common/widget/GroupingListAdapter$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;)V20 .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/common/widget/GroupingListAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·10324 ····.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>()V26 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
755 B
smali/com/android/common/widget/GroupingListAdapter$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/common/widget/GroupingListAdapter;Landroid/os/Handler;)V
21 ····.locals·021 ····.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 ····.prologue24 ····.prologue
24 ····.line·9025 ····.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;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
642 B
smali/com/android/common/widget/CompositeCursorAdapter.smali
    
Offset 554, 14 lines modifiedOffset 554, 15 lines modified
554 ····return-object·v0554 ····return-object·v0
  
555 ····.line·360555 ····.line·360
556 ····.end·local·v0····#·"view":Landroid/view/View;556 ····.end·local·v0····#·"view":Landroid/view/View;
557 ····:cond_0557 ····: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·v0561 ····move-result-object·v0
  
561 ····goto·:goto_0562 ····goto·:goto_0
562 .end·method563 .end·method
  
533 B
smali/com/android/colorpicker/ColorPickerSwatch.smali
    
Offset 148, 14 lines modifiedOffset 148, 15 lines modified
148 ····.line·64148 ····.line·64
149 ····const/4·v1,·0x1149 ····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,·0x0151 ····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·v2154 ····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·v2156 ····move-result-object·v2
277 B
smali/com/android/colorpicker/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·923 ····.line·9
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·34 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
3.16 KB
smali/com/android/colorpicker/ColorStateDrawable.smali
    
Offset 70, 86 lines modifiedOffset 70, 81 lines modified
70 ····.line·7070 ····.line·70
71 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·protected·onStateChange([I)Z74 .method·protected·onStateChange([I)Z
75 ····.locals·775 ····.locals·5
76 ····.param·p1,·"states"····#·[I76 ····.param·p1,·"states"····#·[I
  
77 ····.prologue77 ····.prologue
78 ····.line·4178 ····.line·41
79 ····const/4·v3,·0x079 ····const/4·v0,·0x0
  
80 ····.line·4280 ····.line·42
81 ····.local·v3,·"pressedOrFocused":Z81 ····.local·v0,·"pressedOrFocused":Z
82 ····move-object·v0,·p182 ····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_084 ····:goto_0
89 ····if-ge·v1,·v2,·:cond_185 ····if-ge·v2,·v3,·:cond_1
  
90 ····aget·v4,·v0,·v186 ····aget·v1,·p1,·v2
  
91 ····.line·4387 ····.line·43
92 ····.local·v4,·"state":I88 ····.local·v1,·"state":I
93 ····const·v5,·0x10100a789 ····const·v4,·0x10100a7
  
94 ····if-eq·v4,·v5,·:cond_090 ····if-eq·v1,·v4,·:cond_0
  
95 ····const·v5,·0x101009c91 ····const·v4,·0x101009c
  
96 ····if-ne·v4,·v5,·:cond_292 ····if-ne·v1,·v4,·:cond_2
  
97 ····.line·4493 ····.line·44
98 ····:cond_094 ····:cond_0
99 ····const/4·v3,·0x195 ····const/4·v0,·0x1
  
100 ····.line·4996 ····.line·49
101 ····.end·local·v4····#·"state":I97 ····.end·local·v1····#·"state":I
102 ····:cond_198 ····:cond_1
103 ····if-eqz·v3,·:cond_399 ····if-eqz·v0,·:cond_3
  
104 ····.line·50100 ····.line·50
105 ····iget·v5,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I101 ····iget·v2,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I
  
106 ····invoke-direct·{p0,·v5},·Lcom/android/colorpicker/ColorStateDrawable;->getPressedColor(I)I102 ····invoke-direct·{p0,·v2},·Lcom/android/colorpicker/ColorStateDrawable;->getPressedColor(I)I
  
107 ····move-result·v5103 ····move-result·v2
  
108 ····sget-object·v6,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;104 ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
  
109 ····invoke-super·{p0,·v5,·v6},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V105 ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
  
110 ····.line·55106 ····.line·55
111 ····:goto_1107 ····:goto_1
112 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z108 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z
  
113 ····move-result·v5109 ····move-result·v2
  
114 ····return·v5110 ····return·v2
  
115 ····.line·42111 ····.line·42
116 ····.restart·local·v4····#·"state":I112 ····.restart·local·v1····#·"state":I
117 ····:cond_2113 ····:cond_2
118 ····add-int/lit8·v1,·v1,·0x1114 ····add-int/lit8·v2,·v2,·0x1
  
119 ····goto·:goto_0115 ····goto·:goto_0
  
120 ····.line·52116 ····.line·52
121 ····.end·local·v4····#·"state":I117 ····.end·local·v1····#·"state":I
122 ····:cond_3118 ····:cond_3
123 ····iget·v5,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I119 ····iget·v2,·p0,·Lcom/android/colorpicker/ColorStateDrawable;->mColor:I
  
124 ····sget-object·v6,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;120 ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
  
125 ····invoke-super·{p0,·v5,·v6},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V121 ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
  
126 ····goto·:goto_1122 ····goto·:goto_1
127 .end·method123 .end·method
4.24 KB
smali/com/android/colorpicker/ColorPickerPalette.smali
    
Offset 292, 14 lines modifiedOffset 292, 16 lines modified
292 #·virtual·methods292 #·virtual·methods
293 .method·public·drawPalette([II)V293 .method·public·drawPalette([II)V
294 ····.locals·11294 ····.locals·11
295 ····.param·p1,·"colors"····#·[I295 ····.param·p1,·"colors"····#·[I
296 ····.param·p2,·"selectedColor"····#·I296 ····.param·p2,·"selectedColor"····#·I
  
297 ····.prologue297 ····.prologue
 298 ····const/4·v8,·0x0
  
298 ····.line·85299 ····.line·85
299 ····if-nez·p1,·:cond_1300 ····if-nez·p1,·:cond_1
  
300 ····.line·121301 ····.line·121
301 ····:cond_0302 ····:cond_0
302 ····:goto_0303 ····:goto_0
303 ····return-void304 ····return-void
Offset 319, 116 lines modifiedOffset 321, 113 lines modified
319 ····.local·v3,·"rowElements":I321 ····.local·v3,·"rowElements":I
320 ····const/4·v1,·0x0322 ····const/4·v1,·0x0
  
321 ····.line·95323 ····.line·95
322 ····.local·v1,·"rowNumber":I324 ····.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·v10326 ····move-result-object·v7
  
325 ····.line·96327 ····.line·96
326 ····.local·v10,·"row":Landroid/widget/TableRow;328 ····.local·v7,·"row":Landroid/widget/TableRow;
327 ····move-object·v6,·p1329 ····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_1331 ····:goto_1
334 ····if-ge·v8,·v9,·:cond_4332 ····if-ge·v9,·v10,·:cond_4
  
335 ····aget·v7,·v6,·v8333 ····aget·v6,·p1,·v9
  
336 ····.line·97334 ····.line·97
337 ····.local·v7,·"color":I335 ····.local·v6,·"color":I
338 ····add-int/lit8·v2,·v2,·0x1336 ····add-int/lit8·v2,·v2,·0x1
  
339 ····.line·99337 ····.line·99
340 ····invoke-direct·{p0,·v7,·p2},·Lcom/android/colorpicker/ColorPickerPalette;->createColorSwatch(II)Lcom/android/colorpicker/ColorPickerSwatch;338 ····invoke-direct·{p0,·v6,·p2},·Lcom/android/colorpicker/ColorPickerPalette;->createColorSwatch(II)Lcom/android/colorpicker/ColorPickerSwatch;
  
341 ····move-result-object·v5339 ····move-result-object·v5
  
342 ····.line·100340 ····.line·100
343 ····.local·v5,·"colorSwatch":Landroid/view/View;341 ····.local·v5,·"colorSwatch":Landroid/view/View;
344 ····if-ne·v7,·p2,·:cond_3342 ····if-ne·v6,·p2,·:cond_3
  
345 ····const/4·v4,·0x1343 ····const/4·v4,·0x1
  
346 ····:goto_2344 ····:goto_2
347 ····move-object·v0,·p0345 ····move-object·v0,·p0
  
348 ····invoke-direct/range·{v0·..·v5},·Lcom/android/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V346 ····invoke-direct/range·{v0·..·v5},·Lcom/android/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V
  
349 ····.line·102347 ····.line·102
350 ····invoke-direct·{p0,·v10,·v5,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V348 ····invoke-direct·{p0,·v7,·v5,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V
  
351 ····.line·104349 ····.line·104
352 ····add-int/lit8·v3,·v3,·0x1350 ····add-int/lit8·v3,·v3,·0x1
  
353 ····.line·105351 ····.line·105
354 ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I352 ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I
  
355 ····if-ne·v3,·v0,·:cond_2353 ····if-ne·v3,·v0,·:cond_2
  
356 ····.line·106354 ····.line·106
357 ····invoke-virtual·{p0,·v10},·Lcom/android/colorpicker/ColorPickerPalette;->addView(Landroid/view/View;)V355 ····invoke-virtual·{p0,·v7},·Lcom/android/colorpicker/ColorPickerPalette;->addView(Landroid/view/View;)V
  
358 ····.line·107356 ····.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·v10358 ····move-result-object·v7
  
361 ····.line·108359 ····.line·108
362 ····const/4·v3,·0x0360 ····const/4·v3,·0x0
  
363 ····.line·109361 ····.line·109
364 ····add-int/lit8·v1,·v1,·0x1362 ····add-int/lit8·v1,·v1,·0x1
  
365 ····.line·96363 ····.line·96
366 ····:cond_2364 ····:cond_2
367 ····add-int/lit8·v8,·v8,·0x1365 ····add-int/lit8·v0,·v9,·0x1
  
 366 ····move·v9,·v0
  
368 ····goto·:goto_1367 ····goto·:goto_1
  
369 ····.line·100 
370 ····:cond_3368 ····:cond_3
371 ····const/4·v4,·0x0369 ····move·v4,·v8
  
 370 ····.line·100
372 ····goto·:goto_2371 ····goto·:goto_2
  
373 ····.line·114372 ····.line·114
374 ····.end·local·v5····#·"colorSwatch":Landroid/view/View;373 ····.end·local·v5····#·"colorSwatch":Landroid/view/View;
375 ····.end·local·v7····#·"color":I374 ····.end·local·v6····#·"color":I
376 ····:cond_4375 ····:cond_4
377 ····if-lez·v3,·:cond_0376 ····if-lez·v3,·:cond_0
  
378 ····.line·115377 ····.line·115
379 ····:goto_3378 ····:goto_3
380 ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I379 ····iget·v0,·p0,·Lcom/android/colorpicker/ColorPickerPalette;->mNumColumns:I
  
381 ····if-eq·v3,·v0,·:cond_5380 ····if-eq·v3,·v0,·:cond_5
  
382 ····.line·116381 ····.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·v0383 ····move-result-object·v0
  
385 ····invoke-direct·{p0,·v10,·v0,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V384 ····invoke-direct·{p0,·v7,·v0,·v1},·Lcom/android/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V
  
386 ····.line·117385 ····.line·117
387 ····add-int/lit8·v3,·v3,·0x1386 ····add-int/lit8·v3,·v3,·0x1
  
388 ····goto·:goto_3387 ····goto·:goto_3
  
Max diff block lines reached; 399/4229 bytes (9.43%) of diff not shown.
1.39 KB
smali/com/android/colorpicker/ColorPickerDialog.smali
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
  
185 ····move-result-object·v1185 ····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_1187 ····if-eqz·v1,·:cond_1
  
188 ····.line·130188 ····.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·v0190 ····move-result-object·v0
  
191 ····check-cast·v0,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener;191 ····check-cast·v0,·Lcom/android/colorpicker/ColorPickerSwatch$OnColorSelectedListener;
  
192 ····.line·132192 ····.line·132
Offset 386, 22 lines modifiedOffset 386, 25 lines modified
386 ····:cond_0386 ····: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;)V388 ····invoke-direct·{v2,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
389 ····iget·v3,·p0,·Lcom/android/colorpicker/ColorPickerDialog;->mTitleResId:I389 ····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·v2392 ····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·v2395 ····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·v2398 ····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·120400 ····.line·120
763 B
smali/com/android/colorpicker/HsvColorComparator.smali
    
Offset 171, 24 lines modifiedOffset 171, 20 lines modified
171 ····const/4·v8,·0x0171 ····const/4·v8,·0x0
  
172 ····goto·:goto_0172 ····goto·:goto_0
173 .end·method173 .end·method
  
174 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I174 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
175 ····.locals·1175 ····.locals·1
176 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
177 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
178 ····.prologue176 ····.prologue
179 ····.line·26177 ····.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;)I180 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/colorpicker/HsvColorComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I
  
185 ····move-result·v0181 ····move-result·v0
  
186 ····return·v0182 ····return·v0
187 .end·method183 .end·method
316 B
smali/org/sufficientlysecure/standalonecalendar/R.smali
    
Offset 31, 10 lines modifiedOffset 31, 9 lines modified
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·1034 ····.line·10
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·1104 
37 ····return-void36 ····return-void
38 .end·method37 .end·method