| Offset 1, 552 lines modified | Offset 1, 552 lines modified | ||
| 1 |
Zip·file·size:·228 |
1 | Zip·file·size:·2280305·bytes,·number·of·entries:·550 |
| 2 | -rw----·····2.0·fat····57063·bl·defN·15-Mar-30·08:03·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····57063·bl·defN·15-Mar-30·08:03·META-INF/MANIFEST.MF |
| 3 | -rw----·····2.0·fat····57184·bl·defN·15-Mar-30·08:03·META-INF/E8DC17F4.SF | 3 | -rw----·····2.0·fat····57184·bl·defN·15-Mar-30·08:03·META-INF/E8DC17F4.SF |
| 4 | -rw----·····2.0·fat·····1332·bl·defN·15-Mar-30·08:03·META-INF/E8DC17F4.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·15-Mar-30·08:03·META-INF/E8DC17F4.RSA |
| 5 | -rw----·····2.0·fat······595·bl·defN·15-Mar-30·06:46·META-INF/beans.xml | ||
| 6 | -rw----·····2.0·fat·······41·bl·defN·15-Mar-30·06:46·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·15-Mar-30·06:46·META-INF/buildserverid |
| 7 | -rw----·····2.0·fat·······41·bl·defN·15-Mar-30·06:47·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·15-Mar-30·06:47·META-INF/fdroidserverid |
| 8 |
-rw----·····2.0·fat····12968·bX·defN· |
7 | -rw----·····2.0·fat····12968·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
| 9 |
-rw----·····2.0·fat·····5196·bl·defN· |
8 | -rw----·····2.0·fat·····5196·bl·defN·08-Jan-01·00:00·assets/fonts/AndroidClockMono-Bold.ttf |
| 10 |
-rw----·····2.0·fat·····5240·bl·defN· |
9 | -rw----·····2.0·fat·····5240·bl·defN·08-Jan-01·00:00·assets/fonts/AndroidClockMono-Light.ttf |
| 11 |
-rw----·····2.0·fat·····5228·bl·defN· |
10 | -rw----·····2.0·fat·····5228·bl·defN·08-Jan-01·00:00·assets/fonts/AndroidClockMono-Thin.ttf |
| 12 |
-rw----·····2.0·fat·····6880·bl·defN· |
11 | -rw----·····2.0·fat·····6880·bl·defN·08-Jan-01·00:00·assets/fonts/Clockopia.ttf |
| 13 |
-rw----·····2.0·fat···110408·bl·defN· |
12 | -rw----·····2.0·fat···110408·bl·defN·08-Jan-01·00:00·assets/fonts/Roboto-Thin.ttf |
| 14 |
-rw----·····2.0·fat······436·bl·defN· |
13 | -rw----·····2.0·fat······436·bl·defN·08-Jan-01·00:00·res/anim/dim.xml |
| 15 |
-rw----·····2.0·fat······392·bl·defN· |
14 | -rw----·····2.0·fat······392·bl·defN·08-Jan-01·00:00·res/anim/dim_instant.xml |
| 16 |
-rw----·····2.0·fat······436·bl·defN· |
15 | -rw----·····2.0·fat······436·bl·defN·08-Jan-01·00:00·res/anim/undim.html |
| 17 |
-rw----·····2.0·fat······392·bl·defN· |
16 | -rw----·····2.0·fat······392·bl·defN·08-Jan-01·00:00·res/anim/undim_instant.xml |
| 18 |
-rw----·····1.0·fat······251·b-·stor· |
17 | -rw----·····1.0·fat······251·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ab_bottom_solid_greenactionbar.9.png |
| 19 |
-rw----·····1.0·fat······260·b-·stor· |
18 | -rw----·····1.0·fat······260·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ab_solid_greenactionbar.9.png |
| 20 |
-rw----·····1.0·fat······261·b-·stor· |
19 | -rw----·····1.0·fat······261·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ab_stacked_solid_greenactionbar.9.png |
| 21 |
-rw----·····1.0·fat······128·b-·stor· |
20 | -rw----·····1.0·fat······128·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ab_texture_tile_greenactionbar.png |
| 22 |
-rw----·····1.0·fat······236·b-·stor· |
21 | -rw----·····1.0·fat······236·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ab_transparent_greenactionbar.9.png |
| 23 |
-rw----·····1.0·fat·····1371·b-·stor· |
22 | -rw----·····1.0·fat·····1371·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/alarm_alert_fullscreen_bg.9.png |
| 24 |
-rw----·····1.0·fat·····3535·b-·stor· |
23 | -rw----·····1.0·fat·····3535·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_clock_dial.png |
| 25 |
-rw----·····1.0·fat·····1046·b-·stor· |
24 | -rw----·····1.0·fat·····1046·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_clock_hour.png |
| 26 |
-rw----·····1.0·fat·····1102·b-·stor· |
25 | -rw----·····1.0·fat·····1102·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/appwidget_clock_minute.png |
| 27 |
-rw----·····1.0·fat······197·b-·stor· |
26 | -rw----·····1.0·fat······197·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_cab_done_default_greenactionbar.9.png |
| 28 |
-rw----·····1.0·fat······214·b-·stor· |
27 | -rw----·····1.0·fat······214·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_cab_done_focused_greenactionbar.9.png |
| 29 |
-rw----·····1.0·fat······214·b-·stor· |
28 | -rw----·····1.0·fat······214·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_cab_done_pressed_greenactionbar.9.png |
| 30 |
-rw----·····1.0·fat······269·b-·stor· |
29 | -rw----·····1.0·fat······269·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_off_disabled_focused_holo_light.png |
| 31 |
-rw----·····1.0·fat······176·b-·stor· |
30 | -rw----·····1.0·fat······176·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_off_disabled_holo_light.png |
| 32 |
-rw----·····1.0·fat······277·b-·stor· |
31 | -rw----·····1.0·fat······277·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_off_focused_holo_light.png |
| 33 |
-rw----·····1.0·fat······176·b-·stor· |
32 | -rw----·····1.0·fat······176·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_off_holo_light.png |
| 34 |
-rw----·····1.0·fat·····1294·b-·stor· |
33 | -rw----·····1.0·fat·····1294·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_off_pressed_holo_light.png |
| 35 |
-rw----·····1.0·fat······682·b-·stor· |
34 | -rw----·····1.0·fat······682·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_on_disabled_focused_holo_light.png |
| 36 |
-rw----·····1.0·fat······475·b-·stor· |
35 | -rw----·····1.0·fat······475·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_on_disabled_holo_light.png |
| 37 |
-rw----·····1.0·fat·····1404·b-·stor· |
36 | -rw----·····1.0·fat·····1404·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_on_focused_holo_light.png |
| 38 |
-rw----·····1.0·fat·····1216·b-·stor· |
37 | -rw----·····1.0·fat·····1216·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_on_holo_light.png |
| 39 |
-rw----·····1.0·fat·····2065·b-·stor· |
38 | -rw----·····1.0·fat·····2065·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_check_on_pressed_holo_light.png |
| 40 |
-rw----·····1.0·fat······375·b-·stor· |
39 | -rw----·····1.0·fat······375·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_disabled_focused_holo_light.9.png |
| 41 |
-rw----·····1.0·fat······434·b-·stor· |
40 | -rw----·····1.0·fat······434·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_disabled_holo_light.9.png |
| 42 |
-rw----·····1.0·fat······396·b-·stor· |
41 | -rw----·····1.0·fat······396·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_focused_holo_light.9.png |
| 43 |
-rw----·····1.0·fat······379·b-·stor· |
42 | -rw----·····1.0·fat······379·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_normal_holo_light.9.png |
| 44 |
-rw----·····1.0·fat······568·b-·stor· |
43 | -rw----·····1.0·fat······568·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_default_pressed_holo_light.9.png |
| 45 |
-rw----·····1.0·fat·····1590·b-·stor· |
44 | -rw----·····1.0·fat·····1590·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_in_call_round_disable.png |
| 46 |
-rw----·····1.0·fat·····3340·b-·stor· |
45 | -rw----·····1.0·fat·····3340·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_in_call_round_disable_focused.png |
| 47 |
-rw----·····1.0·fat·····3227·b-·stor· |
46 | -rw----·····1.0·fat·····3227·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_in_call_round_normal.png |
| 48 |
-rw----·····1.0·fat·····4623·b-·stor· |
47 | -rw----·····1.0·fat·····4623·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_in_call_round_pressed.png |
| 49 |
-rw----·····1.0·fat·····4726·b-·stor· |
48 | -rw----·····1.0·fat·····4726·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_in_call_round_selected.png |
| 50 |
-rw----·····1.0·fat·····1022·b-·stor· |
49 | -rw----·····1.0·fat·····1022·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_off_disabled_focused_holo_light.png |
| 51 |
-rw----·····1.0·fat······505·b-·stor· |
50 | -rw----·····1.0·fat······505·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_off_disabled_holo_light.png |
| 52 |
-rw----·····1.0·fat·····1193·b-·stor· |
51 | -rw----·····1.0·fat·····1193·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_off_focused_holo_light.png |
| 53 |
-rw----·····1.0·fat······560·b-·stor· |
52 | -rw----·····1.0·fat······560·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_off_holo_light.png |
| 54 |
-rw----·····1.0·fat·····1901·b-·stor· |
53 | -rw----·····1.0·fat·····1901·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_off_pressed_holo_light.png |
| 55 |
-rw----·····1.0·fat·····1709·b-·stor· |
54 | -rw----·····1.0·fat·····1709·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_on_disabled_focused_holo_light.png |
| 56 |
-rw----·····1.0·fat·····1160·b-·stor· |
55 | -rw----·····1.0·fat·····1160·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_on_disabled_holo_light.png |
| 57 |
-rw----·····1.0·fat·····1760·b-·stor· |
56 | -rw----·····1.0·fat·····1760·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_on_focused_holo_light.png |
| 58 |
-rw----·····1.0·fat·····1116·b-·stor· |
57 | -rw----·····1.0·fat·····1116·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_on_holo_light.png |
| 59 |
-rw----·····1.0·fat·····1979·b-·stor· |
58 | -rw----·····1.0·fat·····1979·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_radio_on_pressed_holo_light.png |
| 60 |
-rw----·····1.0·fat······598·b-·stor· |
59 | -rw----·····1.0·fat······598·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_left_normal.9.png |
| 61 |
-rw----·····1.0·fat······595·b-·stor· |
60 | -rw----·····1.0·fat······595·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_left_pressed.9.png |
| 62 |
-rw----·····1.0·fat······609·b-·stor· |
61 | -rw----·····1.0·fat······609·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_left_selected.9.png |
| 63 |
-rw----·····1.0·fat······723·b-·stor· |
62 | -rw----·····1.0·fat······723·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_middle_normal.9.png |
| 64 |
-rw----·····1.0·fat······703·b-·stor· |
63 | -rw----·····1.0·fat······703·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_middle_pressed.9.png |
| 65 |
-rw----·····1.0·fat······733·b-·stor· |
64 | -rw----·····1.0·fat······733·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_middle_selected.9.png |
| 66 |
-rw----·····1.0·fat······606·b-·stor· |
65 | -rw----·····1.0·fat······606·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_right_normal.9.png |
| 67 |
-rw----·····1.0·fat······580·b-·stor· |
66 | -rw----·····1.0·fat······580·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_right_pressed.9.png |
| 68 |
-rw----·····1.0·fat······604·b-·stor· |
67 | -rw----·····1.0·fat······604·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_strip_trans_right_selected.9.png |
| 69 |
-rw----·····1.0·fat······507·b-·stor· |
68 | -rw----·····1.0·fat······507·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_off_disabled_focused_holo_light.9.png |
| 70 |
-rw----·····1.0·fat······521·b-·stor· |
69 | -rw----·····1.0·fat······521·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_off_disabled_holo_light.9.png |
| 71 |
-rw----·····1.0·fat······489·b-·stor· |
70 | -rw----·····1.0·fat······489·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_off_focused_holo_light.9.png |
| 72 |
-rw----·····1.0·fat······556·b-·stor· |
71 | -rw----·····1.0·fat······556·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_off_normal_holo_light.9.png |
| 73 |
-rw----·····1.0·fat······651·b-·stor· |
72 | -rw----·····1.0·fat······651·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_off_pressed_holo_light.9.png |
| 74 |
-rw----·····1.0·fat······526·b-·stor· |
73 | -rw----·····1.0·fat······526·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_on_disabled_focused_holo_light.9.png |
| 75 |
-rw----·····1.0·fat······631·b-·stor· |
74 | -rw----·····1.0·fat······631·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_on_disabled_holo_light.9.png |
| 76 |
-rw----·····1.0·fat······526·b-·stor· |
75 | -rw----·····1.0·fat······526·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_on_focused_holo_light.9.png |
| 77 |
-rw----·····1.0·fat······639·b-·stor· |
76 | -rw----·····1.0·fat······639·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_on_normal_holo_light.9.png |
| 78 |
-rw----·····1.0·fat······683·b-·stor· |
77 | -rw----·····1.0·fat······683·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/btn_toggle_on_pressed_holo_light.9.png |
| 79 |
-rw----·····1.0·fat······250·b-·stor· |
78 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/cab_background_bottom_greenactionbar.9.png |
| 80 |
-rw----·····1.0·fat······250·b-·stor· |
79 | -rw----·····1.0·fat······250·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/cab_background_top_greenactionbar.9.png |
| 81 |
-rw----·····1.0·fat·····2397·b-·stor· |
80 | -rw----·····1.0·fat·····2397·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/dialog.9.png |
| 82 |
-rw----·····1.0·fat······324·b-·stor· |
81 | -rw----·····1.0·fat······324·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/dialog_divider_horizontal_light.9.png |
| 83 |
-rw----·····1.0·fat······170·b-·stor· |
82 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/divider_vertical_dark.9.png |
| 84 |
-rw----·····1.0·fat······170·b-·stor· |
83 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/fastscroll_thumb_default_holo.png |
| 85 |
-rw----·····1.0·fat······292·b-·stor· |
84 | -rw----·····1.0·fat······292·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/fastscroll_thumb_pressed_holo.png |
| 86 |
-rw----·····1.0·fat······610·b-·stor· |
85 | -rw----·····1.0·fat······610·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_dismiss.png |
| 87 |
-rw----·····1.0·fat······912·b-·stor· |
86 | -rw----·····1.0·fat······912·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_reschedule_snooze.png |
| 88 |
-rw----·····1.0·fat······986·b-·stor· |
87 | -rw----·····1.0·fat······986·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_snooze.png |
| 89 |
-rw----·····1.0·fat······542·b-·stor· |
88 | -rw----·····1.0·fat······542·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_backspace_disabled.png |
| 90 |
-rw----·····1.0·fat······931·b-·stor· |
89 | -rw----·····1.0·fat······931·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_backspace_normal.png |
| 91 |
-rw----·····1.0·fat·····1190·b-·stor· |
90 | -rw----·····1.0·fat·····1190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_add_alarm.png |
| 92 |
-rw----·····1.0·fat······333·b-·stor· |
91 | -rw----·····1.0·fat······333·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_add_alarm_selected.png |
| 93 |
-rw----·····1.0·fat·····1771·b-·stor· |
92 | -rw----·····1.0·fat·····1771·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_alarm_off.png |
| 94 |
-rw----·····1.0·fat·····1766·b-·stor· |
93 | -rw----·····1.0·fat·····1766·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_alarm_on.png |
| 95 |
-rw----·····1.0·fat······530·b-·stor· |
94 | -rw----·····1.0·fat······530·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_alarm_selected.png |
| 96 |
-rw----·····1.0·fat······800·b-·stor· |
95 | -rw----·····1.0·fat······800·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_brightness.png |
| 97 |
-rw----·····1.0·fat·····2930·b-·stor· |
96 | -rw----·····1.0·fat·····2930·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_strip_alarm.png |
| 98 |
-rw----·····1.0·fat·····2582·b-·stor· |
97 | -rw----·····1.0·fat·····2582·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_strip_desk_clock.png |
| 99 |
-rw----·····1.0·fat·····2507·b-·stor· |
98 | -rw----·····1.0·fat·····2507·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_clock_strip_gallery.png |
| Max diff block lines reached; 0/116379 bytes (0.00%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/AlarmApplication; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/AlarmApplication; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/AlarmApplication;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/AlarmApplication;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/AlarmApplication; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·82 | 27 | ····.line·82 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/AlarmApplication$1;->this$0:Lcom/better/alarm/AlarmApplication; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/AlarmApplication$1;->this$0:Lcom/better/alarm/AlarmApplication; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
| 36 | .field·final·synthetic·val$minutes:I | 36 | .field·final·synthetic·val$minutes:I |
| 37 | #·direct·methods | 37 | #·direct·methods |
| 38 | .method·constructor·<init>(Lcom/better/alarm/HandleSetAlarm;IILjava/lang/String;)V | 38 | .method·constructor·<init>(Lcom/better/alarm/HandleSetAlarm;IILjava/lang/String;)V |
| 39 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/HandleSetAlarm; | ||
| 40 | ····.prologue | 41 | ····.prologue |
| 41 | ····.line·81 | 42 | ····.line·81 |
| 42 | ····iput-object·p1,·p0,·Lcom/better/alarm/HandleSetAlarm$1;->this$0:Lcom/better/alarm/HandleSetAlarm; | 43 | ····iput-object·p1,·p0,·Lcom/better/alarm/HandleSetAlarm$1;->this$0:Lcom/better/alarm/HandleSetAlarm; |
| 43 | ····iput·p2,·p0,·Lcom/better/alarm/HandleSetAlarm$1;->val$hours:I | 44 | ····iput·p2,·p0,·Lcom/better/alarm/HandleSetAlarm$1;->val$hours:I |
| Offset 163, 20 lines modified | Offset 164, 18 lines modified | ||
| 163 | ····.line·88 | 164 | ····.line·88 |
| 164 | ····goto·:goto_3 | 165 | ····goto·:goto_3 |
| 165 | .end·method | 166 | .end·method |
| 166 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Z | 167 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Z |
| 167 | ····.locals·1 | 168 | ····.locals·1 |
| 168 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 169 | ····.prologue | 169 | ····.prologue |
| 170 | ····.line·81 | 170 | ····.line·81 |
| 171 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; | 171 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; |
| 172 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 173 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/HandleSetAlarm$1;->apply(Lcom/better/alarm/model/interfaces/Alarm;)Z | 172 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/HandleSetAlarm$1;->apply(Lcom/better/alarm/model/interfaces/Alarm;)Z |
| 174 | ····move-result·v0 | 173 | ····move-result·v0 |
| 175 | ····return·v0 | 174 | ····return·v0 |
| 176 | .end·method | 175 | .end·method |
| Offset 101, 30 lines modified | Offset 101, 35 lines modified | ||
| 101 | ····.line·97 | 101 | ····.line·97 |
| 102 | ····.local·v0,·"alarm":Lcom/better/alarm/model/interfaces/Alarm; | 102 | ····.local·v0,·"alarm":Lcom/better/alarm/model/interfaces/Alarm; |
| 103 | ····invoke-interface·{v0},·Lcom/better/alarm/model/interfaces/Alarm;->edit()Lcom/better/alarm/model/interfaces/AlarmEditor; | 103 | ····invoke-interface·{v0},·Lcom/better/alarm/model/interfaces/Alarm;->edit()Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 104 | ····move-result-object·v6 | 104 | ····move-result-object·v6 |
| 105 | ····.line·98 | ||
| 105 | ····invoke-virtual·{v6,·v1},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setHour(I)Lcom/better/alarm/model/interfaces/AlarmEditor; | 106 | ····invoke-virtual·{v6,·v1},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setHour(I)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 106 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
| 108 | ····.line·99 | ||
| 107 | ····invoke-virtual·{v6,·v3},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setMinutes(I)Lcom/better/alarm/model/interfaces/AlarmEditor; | 109 | ····invoke-virtual·{v6,·v3},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setMinutes(I)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 108 | ····move-result-object·v6 | 110 | ····move-result-object·v6 |
| 111 | ····.line·100 | ||
| 109 | ····invoke-virtual·{v6,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setLabel(Ljava/lang/String;)Lcom/better/alarm/model/interfaces/AlarmEditor; | 112 | ····invoke-virtual·{v6,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setLabel(Ljava/lang/String;)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 110 | ····move-result-object·v6 | 113 | ····move-result-object·v6 |
| 114 | ····.line·101 | ||
| 111 | ····invoke-virtual·{v6,·v8},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setEnabled(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; | 115 | ····invoke-virtual·{v6,·v8},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setEnabled(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 112 | ····move-result-object·v6 | 116 | ····move-result-object·v6 |
| 117 | ····.line·102 | ||
| 113 | ····invoke-virtual·{v6},·Lcom/better/alarm/model/interfaces/AlarmEditor;->commit()V | 118 | ····invoke-virtual·{v6},·Lcom/better/alarm/model/interfaces/AlarmEditor;->commit()V |
| 114 | ····.line·109 | 119 | ····.line·109 |
| 115 | ····:goto_1 | 120 | ····:goto_1 |
| 116 | ····return-object·v0 | 121 | ····return-object·v0 |
| 117 | ····.end·local·v0····#·"alarm":Lcom/better/alarm/model/interfaces/Alarm; | 122 | ····.end·local·v0····#·"alarm":Lcom/better/alarm/model/interfaces/Alarm; |
| Offset 30, 10 lines modified | Offset 30, 9 lines modified | ||
| 30 | .method·public·constructor·<init>()V | 30 | .method·public·constructor·<init>()V |
| 31 | ····.locals·0 | 31 | ····.locals·0 |
| 32 | ····.prologue | 32 | ····.prologue |
| 33 | ····.line·10 | 33 | ····.line·10 |
| 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 35 | ····.line·698 | ||
| 36 | ····return-void | 35 | ····return-void |
| 37 | .end·method | 36 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/model/AlarmCore; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/model/AlarmCore; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/model/AlarmCore; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·158 | 27 | ····.line·158 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$1;->this$0:Lcom/better/alarm/model/AlarmCore; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$1;->this$0:Lcom/better/alarm/model/AlarmCore; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$this$0:Lcom/better/alarm/model/AlarmCore; | 22 | .field·final·synthetic·val$this$0:Lcom/better/alarm/model/AlarmCore; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;Lcom/better/alarm/model/AlarmCore;)V | 24 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;Lcom/better/alarm/model/AlarmCore;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·223 | 28 | ····.line·223 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$1;->this$1:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$1;->this$1:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; |
| 29 | ····iput-object·p2,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$1;->val$this$0:Lcom/better/alarm/model/AlarmCore; | 30 | ····iput-object·p2,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$1;->val$this$0:Lcom/better/alarm/model/AlarmCore; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$this$0:Lcom/better/alarm/model/AlarmCore; | 22 | .field·final·synthetic·val$this$0:Lcom/better/alarm/model/AlarmCore; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;Lcom/better/alarm/model/AlarmCore;)V | 24 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;Lcom/better/alarm/model/AlarmCore;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·255 | 28 | ····.line·255 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$2;->this$1:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$2;->this$1:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine; |
| 29 | ····iput-object·p2,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$2;->val$this$0:Lcom/better/alarm/model/AlarmCore; | 30 | ····iput-object·p2,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$2;->val$this$0:Lcom/better/alarm/model/AlarmCore; |
| Offset 73, 18 lines modified | Offset 73, 20 lines modified | ||
| 73 | ····move-result-object·v2 | 73 | ····move-result-object·v2 |
| 74 | ····const-string·v3,·"auto_silence" | 74 | ····const-string·v3,·"auto_silence" |
| 75 | ····const-string·v4,·"10" | 75 | ····const-string·v4,·"10" |
| 76 | ····.line·431 | ||
| 76 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 77 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 77 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
| 79 | ····.line·430 | ||
| 78 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 80 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 79 | ····move-result·v0 | 81 | ····move-result·v0 |
| 80 | ····.line·432 | 82 | ····.line·432 |
| 81 | ····.local·v0,·"autoSilenceMinutes":I | 83 | ····.local·v0,·"autoSilenceMinutes":I |
| 82 | ····if-lez·v0,·:cond_0 | 84 | ····if-lez·v0,·:cond_0 |
| Offset 1133, 100 lines modified | Offset 1133, 99 lines modified | ||
| 1133 | ····invoke-interface·{v0,·p1},·Lcom/better/alarm/model/IAlarmContainer;->setNextTime(Ljava/util/Calendar;)V | 1133 | ····invoke-interface·{v0,·p1},·Lcom/better/alarm/model/IAlarmContainer;->setNextTime(Ljava/util/Calendar;)V |
| 1134 | ····.line·655 | 1134 | ····.line·655 |
| 1135 | ····return-void | 1135 | ····return-void |
| 1136 | .end·method | 1136 | .end·method |
| 1137 | .method·private·stringToState(Ljava/lang/String;)Lcom/github/androidutils/statemachine/State; | 1137 | .method·private·stringToState(Ljava/lang/String;)Lcom/github/androidutils/statemachine/State; |
| 1138 |
····.locals· |
1138 | ····.locals·3 |
| 1139 | ····.param·p1,·"initialState"····#·Ljava/lang/String; | 1139 | ····.param·p1,·"initialState"····#·Ljava/lang/String; |
| 1140 | ····.prologue | 1140 | ····.prologue |
| 1141 | ····.line·697 | 1141 | ····.line·697 |
| 1142 |
····const-string·v |
1142 | ····const-string·v1,·"" |
| 1143 |
····invoke-virtual·{v |
1143 | ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 1144 |
····move-result·v |
1144 | ····move-result·v1 |
| 1145 |
····if-eqz·v |
1145 | ····if-eqz·v1,·:cond_0 |
| 1146 | ····.line·698 | 1146 | ····.line·698 |
| 1147 |
····iget-object·v |
1147 | ····iget-object·v1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->this$0:Lcom/better/alarm/model/AlarmCore; |
| 1148 | ····#·getter·for:·Lcom/better/alarm/model/AlarmCore;->log:Lcom/github/androidutils/logger/Logger; | 1148 | ····#·getter·for:·Lcom/better/alarm/model/AlarmCore;->log:Lcom/github/androidutils/logger/Logger; |
| 1149 |
····invoke-static·{v |
1149 | ····invoke-static·{v1},·Lcom/better/alarm/model/AlarmCore;->access$200(Lcom/better/alarm/model/AlarmCore;)Lcom/github/androidutils/logger/Logger; |
| 1150 |
····move-result-object·v |
1150 | ····move-result-object·v1 |
| 1151 |
····const-string·v |
1151 | ····const-string·v2,·"new·Alarm·-·DisabledState" |
| 1152 |
····invoke-virtual·{v |
1152 | ····invoke-virtual·{v1,·v2},·Lcom/github/androidutils/logger/Logger;->d(Ljava/lang/Object;)V |
| 1153 | ····.line·699 | 1153 | ····.line·699 |
| 1154 |
····iget-object·v |
1154 | ····iget-object·v0,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->disabledState:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$DisabledState; |
| 1155 | ····.line·705 | 1155 | ····.line·705 |
| 1156 | ····:goto_0 | 1156 | ····:goto_0 |
| 1157 |
····return-object·v |
1157 | ····return-object·v0 |
| 1158 | ····.line·701 | 1158 | ····.line·701 |
| 1159 | ····:cond_0 | 1159 | ····:cond_0 |
| 1160 | ····invoke-virtual·{p0},·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->getStates()Ljava/util/Collection; | 1160 | ····invoke-virtual·{p0},·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->getStates()Ljava/util/Collection; |
| 1161 |
····move-result-object·v |
1161 | ····move-result-object·v1 |
| 1162 |
····invoke-interface·{v |
1162 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 1163 |
····move-result-object·v |
1163 | ····move-result-object·v1 |
| 1164 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 1165 | ····:cond_1 | 1164 | ····:cond_1 |
| 1166 |
····invoke-interface·{v |
1165 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 1167 | ····move-result·v2 | 1166 | ····move-result·v2 |
| 1168 | ····if-eqz·v2,·:cond_2 | 1167 | ····if-eqz·v2,·:cond_2 |
| 1169 |
····invoke-interface·{v |
1168 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 1170 |
····move-result-object·v |
1169 | ····move-result-object·v0 |
| 1171 |
····check-cast·v |
1170 | ····check-cast·v0,·Lcom/github/androidutils/statemachine/State; |
| 1172 | ····.line·702 | 1171 | ····.line·702 |
| 1173 |
····.local·v |
1172 | ····.local·v0,·"state":Lcom/github/androidutils/statemachine/State; |
| 1174 |
····invoke-virtual·{v |
1173 | ····invoke-virtual·{v0},·Lcom/github/androidutils/statemachine/State;->getName()Ljava/lang/String; |
| 1175 | ····move-result-object·v2 | 1174 | ····move-result-object·v2 |
| 1176 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1175 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 1177 | ····move-result·v2 | 1176 | ····move-result·v2 |
| 1178 | ····if-eqz·v2,·:cond_1 | 1177 | ····if-eqz·v2,·:cond_1 |
| 1179 | ····goto·:goto_0 | 1178 | ····goto·:goto_0 |
| 1180 | ····.line·704 | 1179 | ····.line·704 |
| 1181 |
····.end·local·v |
1180 | ····.end·local·v0····#·"state":Lcom/github/androidutils/statemachine/State; |
| 1182 | ····:cond_2 | 1181 | ····:cond_2 |
| 1183 |
····iget-object·v |
1182 | ····iget-object·v1,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->this$0:Lcom/better/alarm/model/AlarmCore; |
| 1184 | ····#·getter·for:·Lcom/better/alarm/model/AlarmCore;->log:Lcom/github/androidutils/logger/Logger; | 1183 | ····#·getter·for:·Lcom/better/alarm/model/AlarmCore;->log:Lcom/github/androidutils/logger/Logger; |
| 1185 |
····invoke-static·{v |
1184 | ····invoke-static·{v1},·Lcom/better/alarm/model/AlarmCore;->access$200(Lcom/better/alarm/model/AlarmCore;)Lcom/github/androidutils/logger/Logger; |
| 1186 |
····move-result-object·v |
1185 | ····move-result-object·v1 |
| 1187 |
····const-string·v |
1186 | ····const-string·v2,·"wtf?·state·not·found" |
| 1188 |
····invoke-virtual·{v |
1187 | ····invoke-virtual·{v1,·v2},·Lcom/github/androidutils/logger/Logger;->d(Ljava/lang/Object;)V |
| 1189 | ····.line·705 | 1188 | ····.line·705 |
| 1190 |
····iget-object·v |
1189 | ····iget-object·v0,·p0,·Lcom/better/alarm/model/AlarmCore$AlarmStateMachine;->disabledState:Lcom/better/alarm/model/AlarmCore$AlarmStateMachine$DisabledState; |
| 1191 | ····goto·:goto_0 | 1190 | ····goto·:goto_0 |
| 1192 | .end·method | 1191 | .end·method |
| 1193 | .method·private·writeChangeData(Lcom/better/alarm/model/interfaces/AlarmEditor$AlarmChangeData;)V | 1192 | .method·private·writeChangeData(Lcom/better/alarm/model/interfaces/AlarmEditor$AlarmChangeData;)V |
| 1194 | ····.locals·2 | 1193 | ····.locals·2 |
| Max diff block lines reached; 0/5368 bytes (0.00%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer; | 21 | .field·final·synthetic·this$1:Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·254 | 27 | ····.line·254 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer$1;->this$1:Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer$1;->this$1:Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 76, 100 lines modified | Offset 76, 99 lines modified | ||
| 76 | ····invoke-virtual·{v1,·v2},·Lorg/acra/ErrorReporter;->handleSilentException(Ljava/lang/Throwable;)V | 76 | ····invoke-virtual·{v1,·v2},·Lorg/acra/ErrorReporter;->handleSilentException(Ljava/lang/Throwable;)V |
| 77 | ····.line·246 | 77 | ····.line·246 |
| 78 | ····return-void | 78 | ····return-void |
| 79 | .end·method | 79 | .end·method |
| 80 | .method·public·onTick(J)V | 80 | .method·public·onTick(J)V |
| 81 |
····.locals· |
81 | ····.locals·7 |
| 82 | ····.param·p1,·"millisUntilFinished"····#·J | 82 | ····.param·p1,·"millisUntilFinished"····#·J |
| 83 | ····.prologue | 83 | ····.prologue |
| 84 | ····.line·250 | 84 | ····.line·250 |
| 85 |
····iget-object·v |
85 | ····iget-object·v2,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;->this$0:Lcom/better/alarm/model/Alarms; |
| 86 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->log:Lcom/github/androidutils/logger/Logger; | 86 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->log:Lcom/github/androidutils/logger/Logger; |
| 87 |
····invoke-static·{v |
87 | ····invoke-static·{v2},·Lcom/better/alarm/model/Alarms;->access$300(Lcom/better/alarm/model/Alarms;)Lcom/github/androidutils/logger/Logger; |
| 88 |
····move-result-object·v |
88 | ····move-result-object·v2 |
| 89 |
····new-instance·v |
89 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
| 90 |
····invoke-direct·{v |
90 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
| 91 |
····const-string·v |
91 | ····const-string·v4,·"Retrying·after·" |
| 92 |
····invoke-virtual·{v |
92 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 93 |
····move-result-object·v |
93 | ····move-result-object·v3 |
| 94 |
····const-wide/32·v |
94 | ····const-wide/32·v4,·0xee48 |
| 95 |
····sub-long/2addr·v |
95 | ····sub-long/2addr·v4,·p1 |
| 96 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
| 97 |
····move-result-object·v |
97 | ····move-result-object·v3 |
| 98 |
····invoke-virtual·{v |
98 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 99 |
····move-result-object·v |
99 | ····move-result-object·v3 |
| 100 |
····invoke-virtual·{v |
100 | ····invoke-virtual·{v2,·v3},·Lcom/github/androidutils/logger/Logger;->w(Ljava/lang/Object;)V |
| 101 | ····.line·251 | 101 | ····.line·251 |
| 102 |
····iget-object·v |
102 | ····iget-object·v2,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;->this$0:Lcom/better/alarm/model/Alarms; |
| 103 | ····#·invokes:·Lcom/better/alarm/model/Alarms;->tryReadDb()Z | 103 | ····#·invokes:·Lcom/better/alarm/model/Alarms;->tryReadDb()Z |
| 104 |
····invoke-static·{v |
104 | ····invoke-static·{v2},·Lcom/better/alarm/model/Alarms;->access$400(Lcom/better/alarm/model/Alarms;)Z |
| 105 | ····move-result·v1 | 105 | ····move-result·v1 |
| 106 | ····.line·252 | 106 | ····.line·252 |
| 107 | ····.local·v1,·"hasInitlized":Z | 107 | ····.local·v1,·"hasInitlized":Z |
| 108 | ····if-eqz·v1,·:cond_1 | 108 | ····if-eqz·v1,·:cond_1 |
| 109 | ····.line·253 | 109 | ····.line·253 |
| 110 |
····iget-object·v |
110 | ····iget-object·v2,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;->this$0:Lcom/better/alarm/model/Alarms; |
| 111 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->log:Lcom/github/androidutils/logger/Logger; | 111 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->log:Lcom/github/androidutils/logger/Logger; |
| 112 |
····invoke-static·{v |
112 | ····invoke-static·{v2},·Lcom/better/alarm/model/Alarms;->access$300(Lcom/better/alarm/model/Alarms;)Lcom/github/androidutils/logger/Logger; |
| 113 |
····move-result-object·v |
113 | ····move-result-object·v2 |
| 114 |
····const-string·v |
114 | ····const-string·v3,·"Finished" |
| 115 |
····invoke-virtual·{v |
115 | ····invoke-virtual·{v2,·v3},·Lcom/github/androidutils/logger/Logger;->w(Ljava/lang/Object;)V |
| 116 | ····.line·254 | 116 | ····.line·254 |
| 117 |
····iget-object·v |
117 | ····iget-object·v2,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;->handler:Landroid/os/Handler; |
| 118 |
····new-instance·v |
118 | ····new-instance·v3,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer$1; |
| 119 |
····invoke-direct·{v |
119 | ····invoke-direct·{v3,·p0},·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer$1;-><init>(Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;)V |
| 120 |
····invoke-virtual·{v |
120 | ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| 121 | ····.line·260 | 121 | ····.line·260 |
| 122 |
····iget-object·v |
122 | ····iget-object·v2,·p0,·Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;->this$0:Lcom/better/alarm/model/Alarms; |
| 123 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->alarms:Ljava/util/Map; | 123 | ····#·getter·for:·Lcom/better/alarm/model/Alarms;->alarms:Ljava/util/Map; |
| 124 |
····invoke-static·{v |
124 | ····invoke-static·{v2},·Lcom/better/alarm/model/Alarms;->access$500(Lcom/better/alarm/model/Alarms;)Ljava/util/Map; |
| 125 |
····move-result-object·v |
125 | ····move-result-object·v2 |
| 126 |
····invoke-interface·{v |
126 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; |
| 127 |
····move-result-object·v |
127 | ····move-result-object·v2 |
| 128 |
····invoke-interface·{v |
128 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 129 | ····move-result-object·v2 | 129 | ····move-result-object·v2 |
| 130 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 131 | ····:goto_0 | 130 | ····:goto_0 |
| 132 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 131 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 133 | ····move-result·v3 | 132 | ····move-result·v3 |
| 134 | ····if-eqz·v3,·:cond_0 | 133 | ····if-eqz·v3,·:cond_0 |
| Max diff block lines reached; 868/6928 bytes (12.53%) of diff not shown. | |||
| Offset 86, 24 lines modified | Offset 86, 20 lines modified | ||
| 86 | ····move-result·v0 | 86 | ····move-result·v0 |
| 87 | ····return·v0 | 87 | ····return·v0 |
| 88 | .end·method | 88 | .end·method |
| 89 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 89 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 90 | ····.locals·1 | 90 | ····.locals·1 |
| 91 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 92 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 93 | ····.prologue | 91 | ····.prologue |
| 94 | ····.line·185 | 92 | ····.line·185 |
| 95 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; | 93 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; |
| 96 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 97 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; | 94 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; |
| 98 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 99 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$HourComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I | 95 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$HourComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I |
| 100 | ····move-result·v0 | 96 | ····move-result·v0 |
| 101 | ····return·v0 | 97 | ····return·v0 |
| 102 | .end·method | 98 | .end·method |
| Offset 86, 24 lines modified | Offset 86, 20 lines modified | ||
| 86 | ····move-result·v0 | 86 | ····move-result·v0 |
| 87 | ····return·v0 | 87 | ····return·v0 |
| 88 | .end·method | 88 | .end·method |
| 89 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 89 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 90 | ····.locals·1 | 90 | ····.locals·1 |
| 91 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 92 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 93 | ····.prologue | 91 | ····.prologue |
| 94 | ····.line·192 | 92 | ····.line·192 |
| 95 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; | 93 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; |
| 96 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 97 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; | 94 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; |
| 98 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 99 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$MinuteComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I | 95 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$MinuteComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I |
| 100 | ····move-result·v0 | 96 | ····move-result·v0 |
| 101 | ····return·v0 | 97 | ····return·v0 |
| 102 | .end·method | 98 | .end·method |
| Offset 137, 24 lines modified | Offset 137, 20 lines modified | ||
| 137 | ····move-result·v0 | 137 | ····move-result·v0 |
| 138 | ····return·v0 | 138 | ····return·v0 |
| 139 | .end·method | 139 | .end·method |
| 140 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 140 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 141 | ····.locals·1 | 141 | ····.locals·1 |
| 142 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 143 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 144 | ····.prologue | 142 | ····.prologue |
| 145 | ····.line·159 | 143 | ····.line·159 |
| 146 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; | 144 | ····check-cast·p1,·Lcom/better/alarm/model/interfaces/Alarm; |
| 147 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 148 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; | 145 | ····check-cast·p2,·Lcom/better/alarm/model/interfaces/Alarm; |
| 149 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 150 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$RepeatComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I | 146 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/better/alarm/model/Alarms$RepeatComparator;->compare(Lcom/better/alarm/model/interfaces/Alarm;Lcom/better/alarm/model/interfaces/Alarm;)I |
| 151 | ····move-result·v0 | 147 | ····move-result·v0 |
| 152 | ····return·v0 | 148 | ····return·v0 |
| 153 | .end·method | 149 | .end·method |
| Offset 11, 15 lines modified | Offset 11, 14 lines modified | ||
| 11 | ····value·=·{ | 11 | ····value·=·{ |
| 12 | ········"UseSparseArrays" | 12 | ········"UseSparseArrays" |
| 13 | ····} | 13 | ····} |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 16 | ····value·=·{ | 16 | ····value·=·{ |
| 17 | ········Lcom/better/alarm/model/Alarms$1;, | ||
| 18 | ········Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;, | 17 | ········Lcom/better/alarm/model/Alarms$DatabaseRetryCountDownTimer;, |
| 19 | ········Lcom/better/alarm/model/Alarms$MinuteComparator;, | 18 | ········Lcom/better/alarm/model/Alarms$MinuteComparator;, |
| 20 | ········Lcom/better/alarm/model/Alarms$HourComparator;, | 19 | ········Lcom/better/alarm/model/Alarms$HourComparator;, |
| 21 | ········Lcom/better/alarm/model/Alarms$RepeatComparator; | 20 | ········Lcom/better/alarm/model/Alarms$RepeatComparator; |
| 22 | ····} | 21 | ····} |
| 23 | .end·annotation | 22 | .end·annotation |
| Offset 202, 15 lines modified | Offset 201, 15 lines modified | ||
| 202 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V | 201 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V |
| 203 | ····.line·232 | 202 | ····.line·232 |
| 204 | ····return-void | 203 | ····return-void |
| 205 | .end·method | 204 | .end·method |
| 206 | .method·private·tryReadDb()Z | 205 | .method·private·tryReadDb()Z |
| 207 |
····.locals· |
206 | ····.locals·8 |
| 208 | ····.prologue | 207 | ····.prologue |
| 209 | ····const/4·v3,·0x0 | 208 | ····const/4·v3,·0x0 |
| 210 | ····.line·82 | 209 | ····.line·82 |
| 211 | ····iget-object·v0,·p0,·Lcom/better/alarm/model/Alarms;->mContentResolver:Landroid/content/ContentResolver; | 210 | ····iget-object·v0,·p0,·Lcom/better/alarm/model/Alarms;->mContentResolver:Landroid/content/ContentResolver; |
| Offset 318, 54 lines modified | Offset 317, 51 lines modified | ||
| 318 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; | 317 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; |
| 319 | ····move-result-object·v2 | 318 | ····move-result-object·v2 |
| 320 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 319 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 321 |
····move-result-object·v |
320 | ····move-result-object·v2 |
| 322 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
| 323 | ····:goto_1 | 321 | ····:goto_1 |
| 324 |
····invoke-interface·{v |
322 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 325 |
····move-result·v |
323 | ····move-result·v3 |
| 326 |
····if-eqz·v |
324 | ····if-eqz·v3,·:cond_3 |
| 327 |
····invoke-interface·{v |
325 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 328 | ····move-result-object·v6 | 326 | ····move-result-object·v6 |
| 329 | ····check-cast·v6,·Lcom/better/alarm/model/interfaces/Alarm; | 327 | ····check-cast·v6,·Lcom/better/alarm/model/interfaces/Alarm; |
| 330 | ····.line·103 | 328 | ····.line·103 |
| 331 | ····.local·v6,·"alarm":Lcom/better/alarm/model/interfaces/Alarm; | 329 | ····.local·v6,·"alarm":Lcom/better/alarm/model/interfaces/Alarm; |
| 332 |
····iget-object·v |
330 | ····iget-object·v3,·p0,·Lcom/better/alarm/model/Alarms;->log:Lcom/github/androidutils/logger/Logger; |
| 333 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; | 331 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 334 |
····move-result-object·v |
332 | ····move-result-object·v4 |
| 335 |
····invoke-virtual·{v |
333 | ····invoke-virtual·{v3,·v4},·Lcom/github/androidutils/logger/Logger;->d(Ljava/lang/Object;)V |
| 336 | ····goto·:goto_1 | 334 | ····goto·:goto_1 |
| 337 | ····.line·98 | 335 | ····.line·98 |
| 338 | ····.end·local·v6····#·"alarm":Lcom/better/alarm/model/interfaces/Alarm; | 336 | ····.end·local·v6····#·"alarm":Lcom/better/alarm/model/interfaces/Alarm; |
| 339 | ····.end·local·v8····#·"i$":Ljava/util/Iterator; | ||
| 340 | ····:catchall_0 | 337 | ····:catchall_0 |
| 341 | ····move-exception·v2 | 338 | ····move-exception·v2 |
| 342 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 339 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
| 343 | ····throw·v2 | 340 | ····throw·v2 |
| 344 | ····.line·106 | 341 | ····.line·106 |
| 345 | ····.restart·local·v8····#·"i$":Ljava/util/Iterator; | ||
| 346 | ····:cond_3 | 342 | ····:cond_3 |
| 347 | ····const/4·v2,·0x1 | 343 | ····const/4·v2,·0x1 |
| 348 | ····goto·:goto_0 | 344 | ····goto·:goto_0 |
| 349 | .end·method | 345 | .end·method |
| Offset 537, 15 lines modified | Offset 533, 14 lines modified | ||
| 537 | ····invoke-direct·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmNotFoundException;-><init>(Ljava/lang/String;)V | 533 | ····invoke-direct·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmNotFoundException;-><init>(Ljava/lang/String;)V |
| 538 | ····throw·v1 | 534 | ····throw·v1 |
| 539 | .end·method | 535 | .end·method |
| 540 | .method·public·bridge·synthetic·getAlarm(I)Lcom/better/alarm/model/interfaces/Alarm; | 536 | .method·public·bridge·synthetic·getAlarm(I)Lcom/better/alarm/model/interfaces/Alarm; |
| 541 | ····.locals·1 | 537 | ····.locals·1 |
| 542 | ····.param·p1,·"x0"····#·I | ||
| 543 | ····.annotation·system·Ldalvik/annotation/Throws; | 538 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 544 | ········value·=·{ | 539 | ········value·=·{ |
| 545 | ············Lcom/better/alarm/model/interfaces/AlarmNotFoundException; | 540 | ············Lcom/better/alarm/model/interfaces/AlarmNotFoundException; |
| 546 | ········} | 541 | ········} |
| Max diff block lines reached; 1701/4859 bytes (35.01%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/model/AlarmsScheduler; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/model/AlarmsScheduler; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmsScheduler;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/model/AlarmsScheduler;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/model/AlarmsScheduler; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·106 | 24 | ····.line·106 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmsScheduler$1;->this$0:Lcom/better/alarm/model/AlarmsScheduler; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/model/AlarmsScheduler$1;->this$0:Lcom/better/alarm/model/AlarmsScheduler; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
| 32 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
| 33 | ····.locals·0 | 33 | ····.locals·0 |
| 34 | ····.prologue | 34 | ····.prologue |
| 35 | ····.line·31 | 35 | ····.line·31 |
| 36 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 36 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
| 37 | ····.line·44 | ||
| 38 | ····return-void | 37 | ····return-void |
| 39 | .end·method | 38 | .end·method |
| 40 | #·virtual·methods | 39 | #·virtual·methods |
| 41 | .method·public·handleMessage(Landroid/os/Message;)Z | 40 | .method·public·handleMessage(Landroid/os/Message;)Z |
| 42 | ····.locals·2 | 41 | ····.locals·2 |
| Offset 147, 28 lines modified | Offset 146, 30 lines modified | ||
| 147 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
| 148 | ····.line·69 | 147 | ····.line·69 |
| 149 | ····.local·v1,·"alarm":Lcom/better/alarm/model/AlarmCore; | 148 | ····.local·v1,·"alarm":Lcom/better/alarm/model/AlarmCore; |
| 150 | ····iget-object·v5,·p0,·Lcom/better/alarm/model/AlarmsService;->alarms:Lcom/better/alarm/model/Alarms; | 149 | ····iget-object·v5,·p0,·Lcom/better/alarm/model/AlarmsService;->alarms:Lcom/better/alarm/model/Alarms; |
| 150 | ····.line·70 | ||
| 151 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 151 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
| 152 | ····move-result-object·v6 | 152 | ····move-result-object·v6 |
| 153 | ····const-string·v7,·"intent.extra.type" | 153 | ····const-string·v7,·"intent.extra.type" |
| 154 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 154 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 155 | ····move-result-object·v6 | 155 | ····move-result-object·v6 |
| 156 | ····invoke-static·{v6},·Lcom/better/alarm/model/CalendarType;->valueOf(Ljava/lang/String;)Lcom/better/alarm/model/CalendarType; | 156 | ····invoke-static·{v6},·Lcom/better/alarm/model/CalendarType;->valueOf(Ljava/lang/String;)Lcom/better/alarm/model/CalendarType; |
| 157 | ····move-result-object·v6 | 157 | ····move-result-object·v6 |
| 158 | ····.line·69 | ||
| 158 | ····invoke-virtual·{v5,·v1,·v6},·Lcom/better/alarm/model/Alarms;->onAlarmFired(Lcom/better/alarm/model/AlarmCore;Lcom/better/alarm/model/CalendarType;)V | 159 | ····invoke-virtual·{v5,·v1,·v6},·Lcom/better/alarm/model/Alarms;->onAlarmFired(Lcom/better/alarm/model/AlarmCore;Lcom/better/alarm/model/CalendarType;)V |
| 159 | ····.line·71 | 160 | ····.line·71 |
| 160 | ····iget-object·v5,·p0,·Lcom/better/alarm/model/AlarmsService;->log:Lcom/github/androidutils/logger/Logger; | 161 | ····iget-object·v5,·p0,·Lcom/better/alarm/model/AlarmsService;->log:Lcom/github/androidutils/logger/Logger; |
| 161 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 162 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
| Offset 241, 14 lines modified | Offset 242, 15 lines modified | ||
| 241 | ····move-result·v5 | 242 | ····move-result·v5 |
| 242 | ····if-nez·v5,·:cond_2 | 243 | ····if-nez·v5,·:cond_2 |
| 243 | ····const-string·v5,·"android.intent.action.LOCALE_CHANGED" | 244 | ····const-string·v5,·"android.intent.action.LOCALE_CHANGED" |
| 245 | ····.line·74 | ||
| 244 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 246 | ····invoke-virtual·{v0,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 245 | ····move-result·v5 | 247 | ····move-result·v5 |
| 246 | ····if-eqz·v5,·:cond_3 | 248 | ····if-eqz·v5,·:cond_3 |
| 247 | ····.line·75 | 249 | ····.line·75 |
| Offset 129, 21 lines modified | Offset 129, 19 lines modified | ||
| 129 | ····move-result·v0 | 129 | ····move-result·v0 |
| 130 | ····return·v0 | 130 | ····return·v0 |
| 131 | .end·method | 131 | .end·method |
| 132 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 132 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
| 133 | ····.locals·1 | 133 | ····.locals·1 |
| 134 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 135 | ····.prologue | 134 | ····.prologue |
| 136 | ····.line·51 | 135 | ····.line·51 |
| 137 | ····check-cast·p1,·Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm; | 136 | ····check-cast·p1,·Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm; |
| 138 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 139 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm;->compareTo(Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm;)I | 137 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm;->compareTo(Lcom/better/alarm/model/AlarmsScheduler$ScheduledAlarm;)I |
| 140 | ····move-result·v0 | 138 | ····move-result·v0 |
| 141 | ····return·v0 | 139 | ····return·v0 |
| 142 | .end·method | 140 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·108 | 27 | ····.line·108 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$1;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$1;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 55, 14 lines modified | Offset 56, 15 lines modified | ||
| 55 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 56 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 56 | ····move-result-object·v2 | 57 | ····move-result-object·v2 |
| 57 | ····iget-object·v3,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$1;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 58 | ····iget-object·v3,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$1;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 59 | ····.line·112 | ||
| 58 | ····#·getter·for:·Lcom/better/alarm/presenter/ActionBarHandler;->mContext:Landroid/content/Context; | 60 | ····#·getter·for:·Lcom/better/alarm/presenter/ActionBarHandler;->mContext:Landroid/content/Context; |
| 59 | ····invoke-static·{v3},·Lcom/better/alarm/presenter/ActionBarHandler;->access$000(Lcom/better/alarm/presenter/ActionBarHandler;)Landroid/content/Context; | 61 | ····invoke-static·{v3},·Lcom/better/alarm/presenter/ActionBarHandler;->access$000(Lcom/better/alarm/presenter/ActionBarHandler;)Landroid/content/Context; |
| 60 | ····move-result-object·v3 | 62 | ····move-result-object·v3 |
| 61 | ····invoke-virtual·{v3},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; | 63 | ····invoke-virtual·{v3},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
| Offset 76, 14 lines modified | Offset 78, 15 lines modified | ||
| 76 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
| 77 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 79 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 78 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
| 81 | ····.line·111 | ||
| 79 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 82 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
| 80 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
| 81 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 84 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
| 82 | ····.line·113 | 85 | ····.line·113 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·129 | 27 | ····.line·129 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$3;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$3;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·140 | 27 | ····.line·140 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$4;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$4;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·150 | 27 | ····.line·150 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$5;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$5;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·160 | 27 | ····.line·160 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$6;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$6;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$report:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$report:Landroid/widget/EditText; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;Landroid/widget/EditText;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·172 | 28 | ····.line·172 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$7;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$7;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 29 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$7;->val$report:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$7;->val$report:Landroid/widget/EditText; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·180 | 27 | ····.line·180 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$8;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$8;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·119 | 27 | ····.line·119 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$2;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/ActionBarHandler$2;->this$0:Lcom/better/alarm/presenter/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmDetailsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·136 | 27 | ····.line·136 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$1;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$1;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmDetailsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·144 | 27 | ····.line·144 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$2;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$2;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmDetailsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·156 | 27 | ····.line·156 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$3;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$3;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmDetailsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·348 | 27 | ····.line·348 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$4;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity$4;->this$0:Lcom/better/alarm/presenter/AlarmDetailsActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 157, 36 lines modified | Offset 157, 39 lines modified | ||
| 157 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 157 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
| 158 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
| 159 | ····const·v1,·0x7f0d002a | 159 | ····const·v1,·0x7f0d002a |
| 160 | ····.line·347 | ||
| 160 | ····invoke-virtual·{p0,·v1},·Lcom/better/alarm/presenter/AlarmDetailsActivity;->getString(I)Ljava/lang/String; | 161 | ····invoke-virtual·{p0,·v1},·Lcom/better/alarm/presenter/AlarmDetailsActivity;->getString(I)Ljava/lang/String; |
| 161 | ····move-result-object·v1 | 162 | ····move-result-object·v1 |
| 162 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 163 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
| 163 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
| 164 | ····const·v1,·0x104000a | 165 | ····const·v1,·0x104000a |
| 165 | ····new-instance·v2,·Lcom/better/alarm/presenter/AlarmDetailsActivity$4; | 166 | ····new-instance·v2,·Lcom/better/alarm/presenter/AlarmDetailsActivity$4; |
| 166 | ····invoke-direct·{v2,·p0},·Lcom/better/alarm/presenter/AlarmDetailsActivity$4;-><init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V | 167 | ····invoke-direct·{v2,·p0},·Lcom/better/alarm/presenter/AlarmDetailsActivity$4;-><init>(Lcom/better/alarm/presenter/AlarmDetailsActivity;)V |
| 168 | ····.line·348 | ||
| 167 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 169 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 168 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
| 169 | ····const/high16·v1,·0x1040000 | 171 | ····const/high16·v1,·0x1040000 |
| 170 | ····const/4·v2,·0x0 | 172 | ····const/4·v2,·0x0 |
| 173 | ····.line·354 | ||
| 171 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 174 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 172 | ····move-result-object·v0 | 175 | ····move-result-object·v0 |
| 173 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 176 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 174 | ····.line·355 | 177 | ····.line·355 |
| Offset 371, 66 lines modified | Offset 374, 73 lines modified | ||
| 371 | ····invoke-virtual·{v0,·v1},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setEnabled(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; | 374 | ····invoke-virtual·{v0,·v1},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setEnabled(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 372 | ····move-result-object·v1 | 375 | ····move-result-object·v1 |
| 373 | ····iget·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mHour:I | 376 | ····iget·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mHour:I |
| 377 | ····.line·333 | ||
| 374 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setHour(I)Lcom/better/alarm/model/interfaces/AlarmEditor; | 378 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setHour(I)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 375 | ····move-result-object·v1 | 379 | ····move-result-object·v1 |
| 376 | ····iget·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mMinute:I | 380 | ····iget·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mMinute:I |
| 381 | ····.line·334 | ||
| 377 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setMinutes(I)Lcom/better/alarm/model/interfaces/AlarmEditor; | 382 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setMinutes(I)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 378 | ····move-result-object·v1 | 383 | ····move-result-object·v1 |
| 379 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mRepeatPref:Lcom/better/alarm/view/RepeatPreference; | 384 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mRepeatPref:Lcom/better/alarm/view/RepeatPreference; |
| 385 | ····.line·335 | ||
| 380 | ····invoke-virtual·{v2},·Lcom/better/alarm/view/RepeatPreference;->getDaysOfWeek()Lcom/better/alarm/model/DaysOfWeek; | 386 | ····invoke-virtual·{v2},·Lcom/better/alarm/view/RepeatPreference;->getDaysOfWeek()Lcom/better/alarm/model/DaysOfWeek; |
| 381 | ····move-result-object·v2 | 387 | ····move-result-object·v2 |
| 382 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setDaysOfWeek(Lcom/better/alarm/model/DaysOfWeek;)Lcom/better/alarm/model/interfaces/AlarmEditor; | 388 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setDaysOfWeek(Lcom/better/alarm/model/DaysOfWeek;)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 383 | ····move-result-object·v1 | 389 | ····move-result-object·v1 |
| 384 | ····const/4·v2,·0x1 | 390 | ····const/4·v2,·0x1 |
| 391 | ····.line·336 | ||
| 385 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setVibrate(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; | 392 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setVibrate(Z)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 386 | ····move-result-object·v1 | 393 | ····move-result-object·v1 |
| 387 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mLabel:Landroid/widget/EditText; | 394 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mLabel:Landroid/widget/EditText; |
| 395 | ····.line·337 | ||
| 388 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 396 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
| 389 | ····move-result-object·v2 | 397 | ····move-result-object·v2 |
| 390 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 398 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 391 | ····move-result-object·v2 | 399 | ····move-result-object·v2 |
| 392 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setLabel(Ljava/lang/String;)Lcom/better/alarm/model/interfaces/AlarmEditor; | 400 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/model/interfaces/AlarmEditor;->setLabel(Ljava/lang/String;)Lcom/better/alarm/model/interfaces/AlarmEditor; |
| 393 | ····move-result-object·v1 | 401 | ····move-result-object·v1 |
| 394 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mAlarmPref:Lcom/better/alarm/view/AlarmPreference; | 402 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/AlarmDetailsActivity;->mAlarmPref:Lcom/better/alarm/view/AlarmPreference; |
| 403 | ····.line·338 | ||
| 395 | ····invoke-virtual·{v2},·Lcom/better/alarm/view/AlarmPreference;->getAlert()Landroid/net/Uri; | 404 | ····invoke-virtual·{v2},·Lcom/better/alarm/view/AlarmPreference;->getAlert()Landroid/net/Uri; |
| 396 | ····move-result-object·v2 | 405 | ····move-result-object·v2 |
| Max diff block lines reached; 440/4225 bytes (10.41%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmsListActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/AlarmsListActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmsListActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·121 | 27 | ····.line·121 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListActivity$1;->this$0:Lcom/better/alarm/presenter/AlarmsListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListActivity$1;->this$0:Lcom/better/alarm/presenter/AlarmsListActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 260, 18 lines modified | Offset 260, 20 lines modified | ||
| 260 | ····move-result-object·v1 | 260 | ····move-result-object·v1 |
| 261 | ····const-string·v2,·"timePickerAlarm" | 261 | ····const-string·v2,·"timePickerAlarm" |
| 262 | ····const/4·v3,·-0x1 | 262 | ····const/4·v3,·-0x1 |
| 263 | ····.line·185 | ||
| 263 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I | 264 | ····invoke-virtual·{p1,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I |
| 264 | ····move-result·v2 | 265 | ····move-result·v2 |
| 266 | ····.line·184 | ||
| 265 | ····invoke-interface·{v1,·v2},·Lcom/better/alarm/model/interfaces/IAlarmsManager;->getAlarm(I)Lcom/better/alarm/model/interfaces/Alarm; | 267 | ····invoke-interface·{v1,·v2},·Lcom/better/alarm/model/interfaces/IAlarmsManager;->getAlarm(I)Lcom/better/alarm/model/interfaces/Alarm; |
| 266 | ····move-result-object·v1 | 268 | ····move-result-object·v1 |
| 267 | ····iput-object·v1,·p0,·Lcom/better/alarm/presenter/AlarmsListActivity;->timePickerAlarm:Lcom/better/alarm/model/interfaces/Alarm; | 269 | ····iput-object·v1,·p0,·Lcom/better/alarm/presenter/AlarmsListActivity;->timePickerAlarm:Lcom/better/alarm/model/interfaces/Alarm; |
| 268 | ····.line·186 | 270 | ····.line·186 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$alarm:Lcom/better/alarm/model/interfaces/Alarm; | 22 | .field·final·synthetic·val$alarm:Lcom/better/alarm/model/interfaces/Alarm; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment;Lcom/better/alarm/model/interfaces/Alarm;)V | 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment;Lcom/better/alarm/model/interfaces/Alarm;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmsListFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·187 | 28 | ····.line·187 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$1;->this$0:Lcom/better/alarm/presenter/AlarmsListFragment; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$1;->this$0:Lcom/better/alarm/presenter/AlarmsListFragment; |
| 29 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$1;->val$alarm:Lcom/better/alarm/model/interfaces/Alarm; | 30 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$1;->val$alarm:Lcom/better/alarm/model/interfaces/Alarm; |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$clockOnOff:Landroid/widget/CompoundButton; | 24 | .field·final·synthetic·val$clockOnOff:Landroid/widget/CompoundButton; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;Landroid/widget/CompoundButton;Lcom/better/alarm/model/interfaces/Alarm;)V | 26 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;Landroid/widget/CompoundButton;Lcom/better/alarm/model/interfaces/Alarm;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·106 | 30 | ····.line·106 |
| 30 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$1;->this$1:Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$1;->this$1:Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; |
| 31 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$1;->val$clockOnOff:Landroid/widget/CompoundButton; | 32 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$1;->val$clockOnOff:Landroid/widget/CompoundButton; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;I)V | 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·118 | 28 | ····.line·118 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$2;->this$1:Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$2;->this$1:Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter; |
| 29 | ····iput·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$2;->val$position:I | 30 | ····iput·p2,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$2;->val$position:I |
| Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
| 41 | ····.end·annotation | 41 | ····.end·annotation |
| 42 | .end·field | 42 | .end·field |
| 43 | #·direct·methods | 43 | #·direct·methods |
| 44 | .method·public·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment;Landroid/content/Context;IILjava/util/List;)V | 44 | .method·public·constructor·<init>(Lcom/better/alarm/presenter/AlarmsListFragment;Landroid/content/Context;IILjava/util/List;)V |
| 45 | ····.locals·3 | 45 | ····.locals·3 |
| 46 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/AlarmsListFragment; | ||
| 46 | ····.param·p2,·"context"····#·Landroid/content/Context; | 47 | ····.param·p2,·"context"····#·Landroid/content/Context; |
| 47 | ····.param·p3,·"alarmTime"····#·I | 48 | ····.param·p3,·"alarmTime"····#·I |
| 48 | ····.param·p4,·"label"····#·I | 49 | ····.param·p4,·"label"····#·I |
| 49 | ····.annotation·system·Ldalvik/annotation/Signature; | 50 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 50 | ········value·=·{ | 51 | ········value·=·{ |
| 51 | ············"(", | 52 | ············"(", |
| 52 | ············"Landroid/content/Context;", | 53 | ············"Landroid/content/Context;", |
| Offset 85, 29 lines modified | Offset 86, 30 lines modified | ||
| 85 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 86 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 86 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
| 87 | ····const-string·v1,·"green" | 88 | ····const-string·v1,·"green" |
| 89 | ····.line·71 | ||
| 88 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 90 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 89 | ····move-result·v0 | 91 | ····move-result·v0 |
| 90 | ····if-nez·v0,·:cond_0 | 92 | ····if-nez·v0,·:cond_0 |
| 91 | ····const/4·v0,·0x1 | 93 | ····const/4·v0,·0x1 |
| 92 | ····:goto_0 | 94 | ····:goto_0 |
| 93 | ····iput-boolean·v0,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;->isMaterial:Z | 95 | ····iput-boolean·v0,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter;->isMaterial:Z |
| 94 | ····.line·72 | 96 | ····.line·72 |
| 95 | ····return-void | 97 | ····return-void |
| 96 |
····.line·7 |
98 | ····.line·71 |
| 97 | ····:cond_0 | 99 | ····:cond_0 |
| 98 | ····const/4·v0,·0x0 | 100 | ····const/4·v0,·0x0 |
| 99 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
| 100 | .end·method | 102 | .end·method |
| Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
| 53 | ····.line·59 | 53 | ····.line·59 |
| 54 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; | 54 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; |
| 55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
| 56 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment;->log:Lcom/github/androidutils/logger/Logger; | 56 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/AlarmsListFragment;->log:Lcom/github/androidutils/logger/Logger; |
| 57 | ····.line·170 | ||
| 58 | ····return-void | 57 | ····return-void |
| 59 | .end·method | 58 | .end·method |
| 60 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/AlarmsListFragment;)Lcom/better/alarm/model/interfaces/IAlarmsManager; | 59 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/AlarmsListFragment;)Lcom/better/alarm/model/interfaces/IAlarmsManager; |
| 61 | ····.locals·1 | 60 | ····.locals·1 |
| 62 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/AlarmsListFragment; | 61 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/AlarmsListFragment; |
| Offset 252, 36 lines modified | Offset 251, 39 lines modified | ||
| 252 | ····invoke-virtual·{v2,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 251 | ····invoke-virtual·{v2,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
| 253 | ····move-result-object·v2 | 252 | ····move-result-object·v2 |
| 254 | ····const·v4,·0x7f0d002a | 253 | ····const·v4,·0x7f0d002a |
| 254 | ····.line·186 | ||
| 255 | ····invoke-virtual·{p0,·v4},·Lcom/better/alarm/presenter/AlarmsListFragment;->getString(I)Ljava/lang/String; | 255 | ····invoke-virtual·{p0,·v4},·Lcom/better/alarm/presenter/AlarmsListFragment;->getString(I)Ljava/lang/String; |
| 256 | ····move-result-object·v4 | 256 | ····move-result-object·v4 |
| 257 | ····invoke-virtual·{v2,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 257 | ····invoke-virtual·{v2,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
| 258 | ····move-result-object·v2 | 258 | ····move-result-object·v2 |
| 259 | ····const·v4,·0x104000a | 259 | ····const·v4,·0x104000a |
| 260 | ····new-instance·v5,·Lcom/better/alarm/presenter/AlarmsListFragment$1; | 260 | ····new-instance·v5,·Lcom/better/alarm/presenter/AlarmsListFragment$1; |
| 261 | ····invoke-direct·{v5,·p0,·v0},·Lcom/better/alarm/presenter/AlarmsListFragment$1;-><init>(Lcom/better/alarm/presenter/AlarmsListFragment;Lcom/better/alarm/model/interfaces/Alarm;)V | 261 | ····invoke-direct·{v5,·p0,·v0},·Lcom/better/alarm/presenter/AlarmsListFragment$1;-><init>(Lcom/better/alarm/presenter/AlarmsListFragment;Lcom/better/alarm/model/interfaces/Alarm;)V |
| 262 | ····.line·187 | ||
| 262 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 263 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 263 | ····move-result-object·v2 | 264 | ····move-result-object·v2 |
| 264 | ····const/high16·v4,·0x1040000 | 265 | ····const/high16·v4,·0x1040000 |
| 265 | ····const/4·v5,·0x0 | 266 | ····const/4·v5,·0x0 |
| 267 | ····.line·192 | ||
| 266 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 268 | ····invoke-virtual·{v2,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 267 | ····move-result-object·v2 | 269 | ····move-result-object·v2 |
| 268 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 270 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 269 | ····goto·:goto_0 | 271 | ····goto·:goto_0 |
| Offset 92, 15 lines modified | Offset 92, 14 lines modified | ||
| 92 | ····move-object·v1,·v0 | 92 | ····move-object·v1,·v0 |
| 93 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
| 94 | .end·method | 94 | .end·method |
| 95 | .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; | 95 | .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; |
| 96 | ····.locals·1 | 96 | ····.locals·1 |
| 97 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 98 | ····.prologue | 97 | ····.prologue |
| 99 | ····.line·22 | 98 | ····.line·22 |
| 100 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/presenter/DynamicThemeHandler$HashMapWithDefault;->get(Ljava/lang/Object;)Ljava/lang/Integer; | 99 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/presenter/DynamicThemeHandler$HashMapWithDefault;->get(Ljava/lang/Object;)Ljava/lang/Integer; |
| 101 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
| Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Landroid/widget/ViewSwitcher$ViewFactory; | 6 | .implements·Landroid/widget/ViewSwitcher$ViewFactory; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/better/alarm/presenter/InfoFragment$1;, | ||
| 11 | ········Lcom/better/alarm/presenter/InfoFragment$AlarmChangedReceiver;, | 10 | ········Lcom/better/alarm/presenter/InfoFragment$AlarmChangedReceiver;, |
| 12 | ········Lcom/better/alarm/presenter/InfoFragment$TickReceiver; | 11 | ········Lcom/better/alarm/presenter/InfoFragment$TickReceiver; |
| 13 | ····} | 12 | ····} |
| 14 | .end·annotation | 13 | .end·annotation |
| 15 | #·static·fields | 14 | #·static·fields |
| Offset 55, 15 lines modified | Offset 54, 14 lines modified | ||
| 55 | ····.line·38 | 54 | ····.line·38 |
| 56 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; | 55 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; |
| 57 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
| 58 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/InfoFragment;->log:Lcom/github/androidutils/logger/Logger; | 57 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/InfoFragment;->log:Lcom/github/androidutils/logger/Logger; |
| 59 | ····.line·68 | ||
| 60 | ····return-void | 58 | ····return-void |
| 61 | .end·method | 59 | .end·method |
| 62 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/InfoFragment;)Lcom/better/alarm/model/interfaces/Alarm; | 60 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/InfoFragment;)Lcom/better/alarm/model/interfaces/Alarm; |
| 63 | ····.locals·1 | 61 | ····.locals·1 |
| 64 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/InfoFragment; | 62 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/InfoFragment; |
| Offset 391, 20 lines modified | Offset 389, 22 lines modified | ||
| 391 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 389 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 392 | ····move-object/from16·v20,·v0 | 390 | ····move-object/from16·v20,·v0 |
| 393 | ····const/16·v21,·0x0 | 391 | ····const/16·v21,·0x0 |
| 392 | ····.line·156 | ||
| 394 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 393 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 395 | ····move-result-object·v22 | 394 | ····move-result-object·v22 |
| 396 | ····aput-object·v22,·v20,·v21 | 395 | ····aput-object·v22,·v20,·v21 |
| 396 | ····.line·155 | ||
| 397 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 397 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| 398 | ····move-result-object·v2 | 398 | ····move-result-object·v2 |
| 399 | ····goto/16·:goto_0 | 399 | ····goto/16·:goto_0 |
| 400 | ····.line·158 | 400 | ····.line·158 |
| Offset 441, 14 lines modified | Offset 441, 15 lines modified | ||
| 441 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 441 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 442 | ····move-object/from16·v20,·v0 | 442 | ····move-object/from16·v20,·v0 |
| 443 | ····const/16·v21,·0x0 | 443 | ····const/16·v21,·0x0 |
| 444 | ····.line·159 | ||
| 444 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 445 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 445 | ····move-result-object·v22 | 446 | ····move-result-object·v22 |
| 446 | ····aput-object·v22,·v20,·v21 | 447 | ····aput-object·v22,·v20,·v21 |
| 447 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 448 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| Offset 491, 14 lines modified | Offset 492, 15 lines modified | ||
| 491 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 492 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 492 | ····move-object/from16·v20,·v0 | 493 | ····move-object/from16·v20,·v0 |
| 493 | ····const/16·v21,·0x0 | 494 | ····const/16·v21,·0x0 |
| 495 | ····.line·162 | ||
| 494 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 496 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 495 | ····move-result-object·v22 | 497 | ····move-result-object·v22 |
| 496 | ····aput-object·v22,·v20,·v21 | 498 | ····aput-object·v22,·v20,·v21 |
| 497 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 499 | ····invoke-virtual/range·{v18·..·v20},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| Offset 592, 14 lines modified | Offset 594, 15 lines modified | ||
| 592 | ····const-string·v3,·"\n" | 594 | ····const-string·v3,·"\n" |
| 593 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 595 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 594 | ····move-result-object·v2 | 596 | ····move-result-object·v2 |
| 597 | ····.line·178 | ||
| 595 | ····invoke-virtual·{p0},·Lcom/better/alarm/presenter/InfoFragment;->getResources()Landroid/content/res/Resources; | 598 | ····invoke-virtual·{p0},·Lcom/better/alarm/presenter/InfoFragment;->getResources()Landroid/content/res/Resources; |
| 596 | ····move-result-object·v3 | 599 | ····move-result-object·v3 |
| Max diff block lines reached; 386/3023 bytes (12.77%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/better/alarm/presenter/SettingsActivity$1; | 21 | .field·final·synthetic·this$1:Lcom/better/alarm/presenter/SettingsActivity$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/SettingsActivity$1;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/SettingsActivity$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/presenter/SettingsActivity$1; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·81 | 27 | ····.line·81 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1$1;->this$1:Lcom/better/alarm/presenter/SettingsActivity$1; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1$1;->this$1:Lcom/better/alarm/presenter/SettingsActivity$1; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 53, 22 lines modified | Offset 54, 24 lines modified | ||
| 53 | ····move-result-object·v1 | 54 | ····move-result-object·v1 |
| 54 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1$1;->this$1:Lcom/better/alarm/presenter/SettingsActivity$1; | 55 | ····iget-object·v2,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1$1;->this$1:Lcom/better/alarm/presenter/SettingsActivity$1; |
| 55 | ····iget-object·v2,·v2,·Lcom/better/alarm/presenter/SettingsActivity$1;->this$0:Lcom/better/alarm/presenter/SettingsActivity; | 56 | ····iget-object·v2,·v2,·Lcom/better/alarm/presenter/SettingsActivity$1;->this$0:Lcom/better/alarm/presenter/SettingsActivity; |
| 57 | ····.line·85 | ||
| 56 | ····invoke-virtual·{v2},·Lcom/better/alarm/presenter/SettingsActivity;->getBaseContext()Landroid/content/Context; | 58 | ····invoke-virtual·{v2},·Lcom/better/alarm/presenter/SettingsActivity;->getBaseContext()Landroid/content/Context; |
| 57 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
| 58 | ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 60 | ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
| 59 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
| 62 | ····.line·84 | ||
| 60 | ····invoke-virtual·{v1,·v2},·Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; | 63 | ····invoke-virtual·{v1,·v2},·Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; |
| 61 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
| 62 | ····.line·86 | 65 | ····.line·86 |
| 63 | ····.local·v0,·"i":Landroid/content/Intent; | 66 | ····.local·v0,·"i":Landroid/content/Intent; |
| 64 | ····const/high16·v1,·0x4000000 | 67 | ····const/high16·v1,·0x4000000 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/SettingsActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/SettingsActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/SettingsActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·78 | 27 | ····.line·78 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1;->this$0:Lcom/better/alarm/presenter/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/SettingsActivity$1;->this$0:Lcom/better/alarm/presenter/SettingsActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/TimePickerDialogFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·75 | 27 | ····.line·75 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment$1;->this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment$1;->this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/TimePickerDialogFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·84 | 27 | ····.line·84 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment$2;->this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment$2;->this$0:Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 33, 15 lines modified | Offset 33, 14 lines modified | ||
| 33 | ····.line·41 | 33 | ····.line·41 |
| 34 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; | 34 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->getDefaultLogger()Lcom/github/androidutils/logger/Logger; |
| 35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
| 36 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment;->log:Lcom/github/androidutils/logger/Logger; | 36 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/TimePickerDialogFragment;->log:Lcom/github/androidutils/logger/Logger; |
| 37 | ····.line·119 | ||
| 38 | ····return-void | 37 | ····return-void |
| 39 | .end·method | 38 | .end·method |
| 40 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V | 39 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/TimePickerDialogFragment;)V |
| 41 | ····.locals·0 | 40 | ····.locals·0 |
| 42 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/TimePickerDialogFragment; | 41 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| Offset 194, 28 lines modified | Offset 193, 30 lines modified | ||
| 194 | ····.prologue | 193 | ····.prologue |
| 195 | ····.line·62 | 194 | ····.line·62 |
| 196 | ····invoke-super·{p0,·p1},·Landroid/app/DialogFragment;->onCreate(Landroid/os/Bundle;)V | 195 | ····invoke-super·{p0,·p1},·Landroid/app/DialogFragment;->onCreate(Landroid/os/Bundle;)V |
| 197 | ····.line·64 | 196 | ····.line·64 |
| 198 | ····const/4·v0,·0x1 | 197 | ····const/4·v0,·0x1 |
| 198 | ····.line·65 | ||
| 199 | ····invoke-static·{},·Lcom/better/alarm/presenter/DynamicThemeHandler;->getInstance()Lcom/better/alarm/presenter/DynamicThemeHandler; | 199 | ····invoke-static·{},·Lcom/better/alarm/presenter/DynamicThemeHandler;->getInstance()Lcom/better/alarm/presenter/DynamicThemeHandler; |
| 200 | ····move-result-object·v1 | 200 | ····move-result-object·v1 |
| 201 | ····const-class·v2,·Lcom/better/alarm/presenter/TimePickerDialogFragment; | 201 | ····const-class·v2,·Lcom/better/alarm/presenter/TimePickerDialogFragment; |
| 202 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; | 202 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| 203 | ····move-result-object·v2 | 203 | ····move-result-object·v2 |
| 204 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/presenter/DynamicThemeHandler;->getIdForName(Ljava/lang/String;)I | 204 | ····invoke-virtual·{v1,·v2},·Lcom/better/alarm/presenter/DynamicThemeHandler;->getIdForName(Ljava/lang/String;)I |
| 205 | ····move-result·v1 | 205 | ····move-result·v1 |
| 206 | ····.line·64 | ||
| 206 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/better/alarm/presenter/TimePickerDialogFragment;->setStyle(II)V | 207 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/better/alarm/presenter/TimePickerDialogFragment;->setStyle(II)V |
| 207 | ····.line·66 | 208 | ····.line·66 |
| 208 | ····return-void | 209 | ····return-void |
| 209 | .end·method | 210 | .end·method |
| 210 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; | 211 | .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlert;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlert;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlert; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·43 | 24 | ····.line·43 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlert$1;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlert$1;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; |
| 25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlert;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlert;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlert; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·50 | 24 | ····.line·50 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlert$2;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlert$2;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlert; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·72 | 24 | ····.line·72 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$1;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$1;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·181 | 27 | ····.line·181 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$2;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$2;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$dismissButton:Landroid/widget/Button; | 22 | .field·final·synthetic·val$dismissButton:Landroid/widget/Button; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;Landroid/widget/Button;)V | 24 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;Landroid/widget/Button;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·190 | 28 | ····.line·190 |
| 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$3;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 29 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$3;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 29 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$3;->val$dismissButton:Landroid/widget/Button; | 30 | ····iput-object·p2,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$3;->val$dismissButton:Landroid/widget/Button; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·201 | 27 | ····.line·201 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$4;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen$4;->this$0:Lcom/better/alarm/presenter/alert/AlarmAlertFullScreen; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 181, 86 lines modified | Offset 181, 96 lines modified | ||
| 181 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; | 181 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; |
| 182 | ····invoke-direct·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 182 | ····invoke-direct·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| 183 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; | 183 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; |
| 184 | ····.line·129 | ||
| 184 | ····invoke-interface·{p1,·v10},·Lcom/better/alarm/model/interfaces/Alarm;->getLabelOrDefault(Landroid/content/Context;)Ljava/lang/String; | 185 | ····invoke-interface·{p1,·v10},·Lcom/better/alarm/model/interfaces/Alarm;->getLabelOrDefault(Landroid/content/Context;)Ljava/lang/String; |
| 185 | ····move-result-object·v10 | 186 | ····move-result-object·v10 |
| 186 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 187 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 187 | ····move-result-object·v9 | 188 | ····move-result-object·v9 |
| 188 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; | 189 | ····iget-object·v10,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; |
| 189 | ····const·v11,·0x7f0d000e | 190 | ····const·v11,·0x7f0d000e |
| 191 | ····.line·130 | ||
| 190 | ····invoke-virtual·{v10,·v11},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 192 | ····invoke-virtual·{v10,·v11},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| 191 | ····move-result-object·v10 | 193 | ····move-result-object·v10 |
| 192 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 194 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 193 | ····move-result-object·v9 | 195 | ····move-result-object·v9 |
| 194 | ····const·v10,·0x7f0200a6 | 196 | ····const·v10,·0x7f0200a6 |
| 197 | ····.line·131 | ||
| 195 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 198 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 196 | ····move-result-object·v9 | 199 | ····move-result-object·v9 |
| 200 | ····.line·134 | ||
| 197 | ····invoke-virtual·{v9,·v6,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; | 201 | ····invoke-virtual·{v9,·v6,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 198 | ····move-result-object·v9 | 202 | ····move-result-object·v9 |
| 203 | ····.line·137 | ||
| 199 | ····invoke-virtual·{v9,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 204 | ····invoke-virtual·{v9,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 200 | ····move-result-object·v9 | 205 | ····move-result-object·v9 |
| 206 | ····.line·138 | ||
| 201 | ····invoke-virtual·{v9,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 207 | ····invoke-virtual·{v9,·v12},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 202 | ····move-result-object·v9 | 208 | ····move-result-object·v9 |
| 203 | ····const·v10,·0x7f020055 | 209 | ····const·v10,·0x7f020055 |
| 204 | ····iget-object·v11,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; | 210 | ····iget-object·v11,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; |
| 205 | ····const·v12,·0x7f0d0006 | 211 | ····const·v12,·0x7f0d0006 |
| 212 | ····.line·139 | ||
| 206 | ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 213 | ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| 207 | ····move-result-object·v11 | 214 | ····move-result-object·v11 |
| 208 | ····invoke-virtual·{v9,·v10,·v11,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 215 | ····invoke-virtual·{v9,·v10,·v11,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 209 | ····move-result-object·v9 | 216 | ····move-result-object·v9 |
| 210 | ····const·v10,·0x7f020053 | 217 | ····const·v10,·0x7f020053 |
| 211 | ····iget-object·v11,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; | 218 | ····iget-object·v11,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->mContext:Landroid/content/Context; |
| 212 | ····const·v12,·0x7f0d0002 | 219 | ····const·v12,·0x7f0d0002 |
| 220 | ····.line·140 | ||
| 213 | ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 221 | ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| 214 | ····move-result-object·v11 | 222 | ····move-result-object·v11 |
| 215 | ····invoke-virtual·{v9,·v10,·v11,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 223 | ····invoke-virtual·{v9,·v10,·v11,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 216 | ····move-result-object·v9 | 224 | ····move-result-object·v9 |
| 217 | ····const/4·v10,·0x4 | 225 | ····const/4·v10,·0x4 |
| 226 | ····.line·141 | ||
| 218 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; | 227 | ····invoke-virtual·{v9,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 219 | ····move-result-object·v9 | 228 | ····move-result-object·v9 |
| 229 | ····.line·142 | ||
| 220 | ····invoke-virtual·{v9},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; | 230 | ····invoke-virtual·{v9},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; |
| 221 | ····move-result-object·v8 | 231 | ····move-result-object·v8 |
| 222 | ····.line·147 | 232 | ····.line·147 |
| 223 | ····.local·v8,·"status":Landroid/app/Notification; | 233 | ····.local·v8,·"status":Landroid/app/Notification; |
| 224 | ····iget-object·v9,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->nm:Landroid/app/NotificationManager; | 234 | ····iget-object·v9,·p0,·Lcom/better/alarm/presenter/alert/AlarmAlertReceiver;->nm:Landroid/app/NotificationManager; |
| Offset 362, 28 lines modified | Offset 372, 30 lines modified | ||
| 362 | ····const·v9,·0x7f0d000c | 372 | ····const·v9,·0x7f0d000c |
| Max diff block lines reached; 3473/7339 bytes (47.32%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/KlaxonService; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/KlaxonService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/KlaxonService;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/KlaxonService;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/background/KlaxonService; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·77 | 24 | ····.line·77 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService$1;->this$0:Lcom/better/alarm/presenter/background/KlaxonService; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService$1;->this$0:Lcom/better/alarm/presenter/background/KlaxonService; |
| 25 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/KlaxonService; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/KlaxonService; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/KlaxonService;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/KlaxonService;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/background/KlaxonService; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·371 | 27 | ····.line·371 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService$2;->this$0:Lcom/better/alarm/presenter/background/KlaxonService; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService$2;->this$0:Lcom/better/alarm/presenter/background/KlaxonService; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 45, 15 lines modified | Offset 45, 14 lines modified | ||
| 45 | ····.line·77 | 45 | ····.line·77 |
| 46 | ····new-instance·v0,·Lcom/better/alarm/presenter/background/KlaxonService$1; | 46 | ····new-instance·v0,·Lcom/better/alarm/presenter/background/KlaxonService$1; |
| 47 | ····invoke-direct·{v0,·p0},·Lcom/better/alarm/presenter/background/KlaxonService$1;-><init>(Lcom/better/alarm/presenter/background/KlaxonService;)V | 47 | ····invoke-direct·{v0,·p0},·Lcom/better/alarm/presenter/background/KlaxonService$1;-><init>(Lcom/better/alarm/presenter/background/KlaxonService;)V |
| 48 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->phoneStateListenerImpl:Landroid/telephony/PhoneStateListener; | 48 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->phoneStateListenerImpl:Landroid/telephony/PhoneStateListener; |
| 49 | ····.line·97 | ||
| 50 | ····return-void | 49 | ····return-void |
| 51 | .end·method | 50 | .end·method |
| 52 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/background/KlaxonService;)Z | 51 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/background/KlaxonService;)Z |
| 53 | ····.locals·1 | 52 | ····.locals·1 |
| 54 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/background/KlaxonService; | 53 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/background/KlaxonService; |
| Offset 872, 14 lines modified | Offset 871, 15 lines modified | ||
| 872 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 871 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 873 | ····move-result-object·v0 | 872 | ····move-result-object·v0 |
| 874 | ····iget-object·v1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->volume:Lcom/better/alarm/presenter/background/KlaxonService$Volume; | 873 | ····iget-object·v1,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->volume:Lcom/better/alarm/presenter/background/KlaxonService$Volume; |
| 874 | ····.line·252 | ||
| 875 | ····invoke-interface·{v0,·v1},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V | 875 | ····invoke-interface·{v0,·v1},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
| 876 | ····.line·253 | 876 | ····.line·253 |
| 877 | ····iget-object·v0,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->log:Lcom/github/androidutils/logger/Logger; | 877 | ····iget-object·v0,·p0,·Lcom/better/alarm/presenter/background/KlaxonService;->log:Lcom/github/androidutils/logger/Logger; |
| 878 | ····const-string·v1,·"Service·destroyed" | 878 | ····const-string·v1,·"Service·destroyed" |
| Offset 121, 18 lines modified | Offset 121, 20 lines modified | ||
| 121 | ····.local·v2,·"milliseconds":J | 121 | ····.local·v2,·"milliseconds":J |
| 122 | ····new-instance·v6,·Landroid/app/AlarmManager$AlarmClockInfo; | 122 | ····new-instance·v6,·Landroid/app/AlarmManager$AlarmClockInfo; |
| 123 | ····invoke-direct·{v6,·v2,·v3,·v4},·Landroid/app/AlarmManager$AlarmClockInfo;-><init>(JLandroid/app/PendingIntent;)V | 123 | ····invoke-direct·{v6,·v2,·v3,·v4},·Landroid/app/AlarmManager$AlarmClockInfo;-><init>(JLandroid/app/PendingIntent;)V |
| 124 | ····sget-object·v7,·Lcom/better/alarm/presenter/background/ScheduledReceiver;->FAKE_INTENT_JUST_TO_DISPLAY_IN_ICON:Landroid/content/Intent; | 124 | ····sget-object·v7,·Lcom/better/alarm/presenter/background/ScheduledReceiver;->FAKE_INTENT_JUST_TO_DISPLAY_IN_ICON:Landroid/content/Intent; |
| 125 | ····.line·92 | ||
| 125 | ····invoke-static·{p1,·v10,·v7,·v10},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 126 | ····invoke-static·{p1,·v10,·v7,·v10},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 126 | ····move-result-object·v7 | 127 | ····move-result-object·v7 |
| 128 | ····.line·91 | ||
| 127 | ····invoke-virtual·{v0,·v6,·v7},·Landroid/app/AlarmManager;->setAlarmClock(Landroid/app/AlarmManager$AlarmClockInfo;Landroid/app/PendingIntent;)V | 129 | ····invoke-virtual·{v0,·v6,·v7},·Landroid/app/AlarmManager;->setAlarmClock(Landroid/app/AlarmManager$AlarmClockInfo;Landroid/app/PendingIntent;)V |
| 128 | ····.line·98 | 130 | ····.line·98 |
| 129 | ····.end·local·v0····#·"am":Landroid/app/AlarmManager; | 131 | ····.end·local·v0····#·"am":Landroid/app/AlarmManager; |
| 130 | ····.end·local·v1····#·"id":I | 132 | ····.end·local·v1····#·"id":I |
| 131 | ····.end·local·v2····#·"milliseconds":J | 133 | ····.end·local·v2····#·"milliseconds":J |
| 132 | ····.end·local·v4····#·"showIntent":Landroid/app/PendingIntent; | 134 | ····.end·local·v4····#·"showIntent":Landroid/app/PendingIntent; |
| Offset 262, 20 lines modified | Offset 262, 22 lines modified | ||
| 262 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 262 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 263 | ····move-object/from16·v21,·v0 | 263 | ····move-object/from16·v21,·v0 |
| 264 | ····const/16·v22,·0x0 | 264 | ····const/16·v22,·0x0 |
| 265 | ····.line·94 | ||
| 265 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 266 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 266 | ····move-result-object·v23 | 267 | ····move-result-object·v23 |
| 267 | ····aput-object·v23,·v21,·v22 | 268 | ····aput-object·v23,·v21,·v22 |
| 269 | ····.line·93 | ||
| 268 | ····move-object/from16·v0,·p0 | 270 | ····move-object/from16·v0,·p0 |
| 269 | ····move/from16·v1,·v20 | 271 | ····move/from16·v1,·v20 |
| 270 | ····move-object/from16·v2,·v21 | 272 | ····move-object/from16·v2,·v21 |
| 271 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 273 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| Offset 314, 20 lines modified | Offset 316, 22 lines modified | ||
| 314 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 316 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 315 | ····move-object/from16·v21,·v0 | 317 | ····move-object/from16·v21,·v0 |
| 316 | ····const/16·v22,·0x0 | 318 | ····const/16·v22,·0x0 |
| 319 | ····.line·97 | ||
| 317 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 320 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 318 | ····move-result-object·v23 | 321 | ····move-result-object·v23 |
| 319 | ····aput-object·v23,·v21,·v22 | 322 | ····aput-object·v23,·v21,·v22 |
| 323 | ····.line·96 | ||
| 320 | ····move-object/from16·v0,·p0 | 324 | ····move-object/from16·v0,·p0 |
| 321 | ····move/from16·v1,·v20 | 325 | ····move/from16·v1,·v20 |
| 322 | ····move-object/from16·v2,·v21 | 326 | ····move-object/from16·v2,·v21 |
| 323 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 327 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| Offset 366, 20 lines modified | Offset 370, 22 lines modified | ||
| 366 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 370 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 367 | ····move-object/from16·v21,·v0 | 371 | ····move-object/from16·v21,·v0 |
| 368 | ····const/16·v22,·0x0 | 372 | ····const/16·v22,·0x0 |
| 373 | ····.line·100 | ||
| 369 | ····invoke-static·{v14,·v15},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 374 | ····invoke-static·{v14,·v15},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
| 370 | ····move-result-object·v23 | 375 | ····move-result-object·v23 |
| 371 | ····aput-object·v23,·v21,·v22 | 376 | ····aput-object·v23,·v21,·v22 |
| 377 | ····.line·99 | ||
| 372 | ····move-object/from16·v0,·p0 | 378 | ····move-object/from16·v0,·p0 |
| 373 | ····move/from16·v1,·v20 | 379 | ····move/from16·v1,·v20 |
| 374 | ····move-object/from16·v2,·v21 | 380 | ····move-object/from16·v2,·v21 |
| 375 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 381 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/background/VibrationService; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·59 | 27 | ····.line·59 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$2;->this$0:Lcom/better/alarm/presenter/background/VibrationService; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$2;->this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 60, 15 lines modified | Offset 60, 14 lines modified | ||
| 60 | .method·public·constructor·<init>()V | 60 | .method·public·constructor·<init>()V |
| 61 | ····.locals·0 | 61 | ····.locals·0 |
| 62 | ····.prologue | 62 | ····.prologue |
| 63 | ····.line·23 | 63 | ····.line·23 |
| 64 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V | 64 | ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V |
| 65 | ····.line·146 | ||
| 66 | ····return-void | 65 | ····return-void |
| 67 | .end·method | 66 | .end·method |
| 68 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/background/VibrationService;)Lcom/better/alarm/presenter/background/VibrationService$AlertConditionHelper; | 67 | .method·static·synthetic·access$000(Lcom/better/alarm/presenter/background/VibrationService;)Lcom/better/alarm/presenter/background/VibrationService$AlertConditionHelper; |
| 69 | ····.locals·1 | 68 | ····.locals·1 |
| 70 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/background/VibrationService; | 69 | ····.param·p0,·"x0"····#·Lcom/better/alarm/presenter/background/VibrationService; |
| Offset 355, 14 lines modified | Offset 354, 15 lines modified | ||
| 355 | ····int-to-long·v4,·v9 | 354 | ····int-to-long·v4,·v9 |
| 356 | ····move-object·v1,·p0 | 355 | ····move-object·v1,·p0 |
| 357 | ····invoke-direct/range·{v0·..·v5},·Lcom/better/alarm/presenter/background/VibrationService$3;-><init>(Lcom/better/alarm/presenter/background/VibrationService;JJ)V | 356 | ····invoke-direct/range·{v0·..·v5},·Lcom/better/alarm/presenter/background/VibrationService$3;-><init>(Lcom/better/alarm/presenter/background/VibrationService;JJ)V |
| 357 | ····.line·102 | ||
| 358 | ····invoke-virtual·{v0},·Lcom/better/alarm/presenter/background/VibrationService$3;->start()Landroid/os/CountDownTimer; | 358 | ····invoke-virtual·{v0},·Lcom/better/alarm/presenter/background/VibrationService$3;->start()Landroid/os/CountDownTimer; |
| 359 | ····move-result-object·v0 | 359 | ····move-result-object·v0 |
| 360 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/background/VibrationService;->countDownTimer:Landroid/os/CountDownTimer; | 360 | ····iput-object·v0,·p0,·Lcom/better/alarm/presenter/background/VibrationService;->countDownTimer:Landroid/os/CountDownTimer; |
| 361 | ····move·v0,·v10 | 361 | ····move·v0,·v10 |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;JJ)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;JJ)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/background/VibrationService; | ||
| 22 | ····.param·p2,·"x0"····#·J | 23 | ····.param·p2,·"x0"····#·J |
| 23 | ····.param·p4,·"x1"····#·J | 24 | ····.param·p4,·"x1"····#·J |
| 24 | ····.prologue | 25 | ····.prologue |
| 25 | ····.line·93 | 26 | ····.line·93 |
| 26 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$3;->this$0:Lcom/better/alarm/presenter/background/VibrationService; | 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$3;->this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/presenter/background/VibrationService;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/presenter/background/VibrationService; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·53 | 24 | ····.line·53 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$1;->this$0:Lcom/better/alarm/presenter/background/VibrationService; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/presenter/background/VibrationService$1;->this$0:Lcom/better/alarm/presenter/background/VibrationService; |
| 25 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
| Offset 28, 35 lines modified | Offset 28, 34 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields |
| 29 | .field·final·synthetic·this$0:Lcom/better/alarm/view/AlarmPreference; | 29 | .field·final·synthetic·this$0:Lcom/better/alarm/view/AlarmPreference; |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·constructor·<init>(Lcom/better/alarm/view/AlarmPreference;)V | 31 | .method·constructor·<init>(Lcom/better/alarm/view/AlarmPreference;)V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/view/AlarmPreference; | ||
| 33 | ····.prologue | 34 | ····.prologue |
| 34 | ····.line·67 | 35 | ····.line·67 |
| 35 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/AlarmPreference$1;->this$0:Lcom/better/alarm/view/AlarmPreference; | 36 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/AlarmPreference$1;->this$0:Lcom/better/alarm/view/AlarmPreference; |
| 36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
| 37 | ····return-void | 38 | ····return-void |
| 38 | .end·method | 39 | .end·method |
| 39 | #·virtual·methods | 40 | #·virtual·methods |
| 40 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 41 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
| 41 | ····.locals·1 | 42 | ····.locals·1 |
| 42 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
| 43 | ····.prologue | 43 | ····.prologue |
| 44 | ····.line·67 | 44 | ····.line·67 |
| 45 | ····check-cast·p1,·[Landroid/net/Uri; | 45 | ····check-cast·p1,·[Landroid/net/Uri; |
| 46 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
| 47 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/AlarmPreference$1;->doInBackground([Landroid/net/Uri;)Ljava/lang/String; | 46 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/AlarmPreference$1;->doInBackground([Landroid/net/Uri;)Ljava/lang/String; |
| 48 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
| 49 | ····return-object·v0 | 48 | ····return-object·v0 |
| 50 | .end·method | 49 | .end·method |
| Offset 119, 21 lines modified | Offset 118, 19 lines modified | ||
| 119 | ····const/4·v1,·0x0 | 118 | ····const/4·v1,·0x0 |
| 120 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
| 121 | .end·method | 120 | .end·method |
| 122 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 121 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
| 123 | ····.locals·0 | 122 | ····.locals·0 |
| 124 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 125 | ····.prologue | 123 | ····.prologue |
| 126 | ····.line·67 | 124 | ····.line·67 |
| 127 | ····check-cast·p1,·Ljava/lang/String; | 125 | ····check-cast·p1,·Ljava/lang/String; |
| 128 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 129 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/AlarmPreference$1;->onPostExecute(Ljava/lang/String;)V | 126 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/AlarmPreference$1;->onPostExecute(Ljava/lang/String;)V |
| 130 | ····return-void | 127 | ····return-void |
| 131 | .end·method | 128 | .end·method |
| 132 | .method·protected·onPostExecute(Ljava/lang/String;)V | 129 | .method·protected·onPostExecute(Ljava/lang/String;)V |
| 133 | ····.locals·2 | 130 | ····.locals·2 |
| Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
| 125 | ····:goto_0 | 125 | ····:goto_0 |
| 126 | ····invoke-static·{v1,·v2,·v0},·Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z | 126 | ····invoke-static·{v1,·v2,·v0},·Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z |
| 127 | ····.line·51 | 127 | ····.line·51 |
| 128 | ····:cond_0 | 128 | ····:cond_0 |
| 129 | ····return-void | 129 | ····return-void |
| 130 |
····.line·4 |
130 | ····.line·49 |
| 131 | ····:cond_1 | 131 | ····:cond_1 |
| 132 | ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String; | 132 | ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String; |
| 133 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
| 134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 135 | .end·method | 135 | .end·method |
| Offset 174, 14 lines modified | Offset 174, 15 lines modified | ||
| 174 | ····new-array·v1,·v1,·[Landroid/net/Uri; | 174 | ····new-array·v1,·v1,·[Landroid/net/Uri; |
| 175 | ····const/4·v2,·0x0 | 175 | ····const/4·v2,·0x0 |
| 176 | ····aput-object·p1,·v1,·v2 | 176 | ····aput-object·p1,·v1,·v2 |
| 177 | ····.line·85 | ||
| 177 | ····invoke-virtual·{v0,·v1},·Lcom/better/alarm/view/AlarmPreference$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 178 | ····invoke-virtual·{v0,·v1},·Lcom/better/alarm/view/AlarmPreference$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
| 178 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
| 179 | ····iput-object·v0,·p0,·Lcom/better/alarm/view/AlarmPreference;->mRingtoneTask:Landroid/os/AsyncTask; | 180 | ····iput-object·v0,·p0,·Lcom/better/alarm/view/AlarmPreference;->mRingtoneTask:Landroid/os/AsyncTask; |
| 180 | ····.line·89 | 181 | ····.line·89 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lcom/better/alarm/view/DigitalClock$1; | 21 | .field·final·synthetic·this$1:Lcom/better/alarm/view/DigitalClock$1; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/view/DigitalClock$1;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/view/DigitalClock$1;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lcom/better/alarm/view/DigitalClock$1; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·60 | 27 | ····.line·60 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/DigitalClock$1$1;->this$1:Lcom/better/alarm/view/DigitalClock$1; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/DigitalClock$1$1;->this$1:Lcom/better/alarm/view/DigitalClock$1; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/better/alarm/view/DigitalClock; | 18 | .field·final·synthetic·this$0:Lcom/better/alarm/view/DigitalClock; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/better/alarm/view/DigitalClock;)V | 20 | .method·constructor·<init>(Lcom/better/alarm/view/DigitalClock;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/view/DigitalClock; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·53 | 24 | ····.line·53 |
| 24 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/DigitalClock$1;->this$0:Lcom/better/alarm/view/DigitalClock; | 25 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/DigitalClock$1;->this$0:Lcom/better/alarm/view/DigitalClock; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/better/alarm/view/RepeatPreference; | 21 | .field·final·synthetic·this$0:Lcom/better/alarm/view/RepeatPreference; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/better/alarm/view/RepeatPreference;)V | 23 | .method·constructor·<init>(Lcom/better/alarm/view/RepeatPreference;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/better/alarm/view/RepeatPreference; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·64 | 27 | ····.line·64 |
| 27 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/RepeatPreference$1;->this$0:Lcom/better/alarm/view/RepeatPreference; | 28 | ····iput-object·p1,·p0,·Lcom/better/alarm/view/RepeatPreference$1;->this$0:Lcom/better/alarm/view/RepeatPreference; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
| 53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/better/alarm/view/TimePicker$SavedState;-><init>(Landroid/os/Parcel;Lcom/better/alarm/view/TimePicker$1;)V | 53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/better/alarm/view/TimePicker$SavedState;-><init>(Landroid/os/Parcel;Lcom/better/alarm/view/TimePicker$1;)V |
| 54 | ····return-object·v0 | 54 | ····return-object·v0 |
| 55 | .end·method | 55 | .end·method |
| 56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
| 57 | ····.locals·1 | 57 | ····.locals·1 |
| 58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
| 59 | ····.prologue | 58 | ····.prologue |
| 60 | ····.line·561 | 59 | ····.line·561 |
| 61 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/TimePicker$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/better/alarm/view/TimePicker$SavedState; | 60 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/TimePicker$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/better/alarm/view/TimePicker$SavedState; |
| 62 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
| Offset 77, 15 lines modified | Offset 76, 14 lines modified | ||
| 77 | ····new-array·v0,·p1,·[Lcom/better/alarm/view/TimePicker$SavedState; | 76 | ····new-array·v0,·p1,·[Lcom/better/alarm/view/TimePicker$SavedState; |
| 78 | ····return-object·v0 | 77 | ····return-object·v0 |
| 79 | .end·method | 78 | .end·method |
| 80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
| 81 | ····.locals·1 | 80 | ····.locals·1 |
| 82 | ····.param·p1,·"x0"····#·I | ||
| 83 | ····.prologue | 81 | ····.prologue |
| 84 | ····.line·561 | 82 | ····.line·561 |
| 85 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/TimePicker$SavedState$1;->newArray(I)[Lcom/better/alarm/view/TimePicker$SavedState; | 83 | ····invoke-virtual·{p0,·p1},·Lcom/better/alarm/view/TimePicker$SavedState$1;->newArray(I)[Lcom/better/alarm/view/TimePicker$SavedState; |
| 86 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
| 5 | #·interfaces | 5 | #·interfaces |
| 6 | .implements·Landroid/view/View$OnClickListener; | 6 | .implements·Landroid/view/View$OnClickListener; |
| 7 | #·annotations | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 9 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Lcom/better/alarm/view/TimePicker$1;, | ||
| 11 | ········Lcom/better/alarm/view/TimePicker$SavedState; | 10 | ········Lcom/better/alarm/view/TimePicker$SavedState; |
| 12 | ····} | 11 | ····} |
| 13 | .end·annotation | 12 | .end·annotation |
| 14 | #·static·fields | 13 | #·static·fields |
| 15 | .field·private·static·final·AMPM_NOT_SELECTED:I·=·0x0 | 14 | .field·private·static·final·AMPM_NOT_SELECTED:I·=·0x0 |
| Offset 73, 102 lines modified | Offset 73, 101 lines modified | ||
| 73 | ····invoke-direct·{p0,·p1,·p2},·Lcom/better/alarm/view/VolumePreference;->createActionButtons(Landroid/content/Context;Landroid/util/AttributeSet;)V | 73 | ····invoke-direct·{p0,·p1,·p2},·Lcom/better/alarm/view/VolumePreference;->createActionButtons(Landroid/content/Context;Landroid/util/AttributeSet;)V |
| 74 | ····.line·85 | 74 | ····.line·85 |
| 75 | ····return-void | 75 | ····return-void |
| 76 | .end·method | 76 | .end·method |
| 77 | .method·private·cleanup()V | 77 | .method·private·cleanup()V |
| 78 |
····.locals· |
78 | ····.locals·6 |
| 79 | ····.prologue | 79 | ····.prologue |
| 80 |
····const/4·v |
80 | ····const/4·v5,·0x0 |
| 81 | ····.line·169 | 81 | ····.line·169 |
| 82 | ····invoke-virtual·{p0},·Lcom/better/alarm/view/VolumePreference;->getDialog()Landroid/app/Dialog; | 82 | ····invoke-virtual·{p0},·Lcom/better/alarm/view/VolumePreference;->getDialog()Landroid/app/Dialog; |
| 83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
| 84 | ····.line·170 | 84 | ····.line·170 |
| 85 | ····.local·v0,·"dialog":Landroid/app/Dialog; | 85 | ····.local·v0,·"dialog":Landroid/app/Dialog; |
| 86 | ····if-eqz·v0,·:cond_0 | 86 | ····if-eqz·v0,·:cond_0 |
| 87 | ····invoke-virtual·{v0},·Landroid/app/Dialog;->isShowing()Z | 87 | ····invoke-virtual·{v0},·Landroid/app/Dialog;->isShowing()Z |
| 88 |
····move-result·v |
88 | ····move-result·v3 |
| 89 |
····if-eqz·v |
89 | ····if-eqz·v3,·:cond_0 |
| 90 | ····.line·171 | 90 | ····.line·171 |
| 91 | ····invoke-virtual·{v0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window; | 91 | ····invoke-virtual·{v0},·Landroid/app/Dialog;->getWindow()Landroid/view/Window; |
| 92 |
····move-result-object·v |
92 | ····move-result-object·v3 |
| 93 |
····invoke-virtual·{v |
93 | ····invoke-virtual·{v3},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
| 94 |
····move-result-object·v |
94 | ····move-result-object·v3 |
| 95 |
····const·v |
95 | ····const·v4,·0x7f0c001e |
| 96 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 97 |
····move-result-object·v |
97 | ····move-result-object·v1 |
| 98 | ····.line·172 | 98 | ····.line·172 |
| 99 |
····.local·v |
99 | ····.local·v1,·"view":Landroid/view/View; |
| 100 |
····if-eqz·v |
100 | ····if-eqz·v1,·:cond_0 |
| 101 | ····.line·173 | 101 | ····.line·173 |
| 102 |
····invoke-virtual·{v |
102 | ····invoke-virtual·{v1,·v5},·Landroid/view/View;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V |
| 103 | ····.line·177 | 103 | ····.line·177 |
| 104 |
····.end·local·v |
104 | ····.end·local·v1····#·"view":Landroid/view/View; |
| 105 | ····:cond_0 | 105 | ····:cond_0 |
| 106 |
····iget-object·v |
106 | ····iget-object·v3,·p0,·Lcom/better/alarm/view/VolumePreference;->volumizers:Ljava/util/ArrayList; |
| 107 |
····invoke-virtual·{v |
107 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 108 |
····move-result-object·v |
108 | ····move-result-object·v3 |
| 109 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 110 | ····:goto_0 | 109 | ····:goto_0 |
| 111 |
····invoke-interface·{v |
110 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 112 | ····move-result·v4 | 111 | ····move-result·v4 |
| 113 | ····if-eqz·v4,·:cond_1 | 112 | ····if-eqz·v4,·:cond_1 |
| 114 |
····invoke-interface·{v |
113 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 115 |
····move-result-object·v |
114 | ····move-result-object·v2 |
| 116 |
····check-cast·v |
115 | ····check-cast·v2,·Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer; |
| 117 | ····.line·178 | 116 | ····.line·178 |
| 118 |
····.local·v |
117 | ····.local·v2,·"volumizer":Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer; |
| 119 |
····invoke-virtual·{v |
118 | ····invoke-virtual·{v2},·Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer;->stopSample()V |
| 120 | ····.line·179 | 119 | ····.line·179 |
| 121 | ····#·getter·for:·Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer;->mSeekBar:Landroid/widget/SeekBar; | 120 | ····#·getter·for:·Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer;->mSeekBar:Landroid/widget/SeekBar; |
| 122 |
····invoke-static·{v |
121 | ····invoke-static·{v2},·Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer;->access$000(Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer;)Landroid/widget/SeekBar; |
| 123 | ····move-result-object·v4 | 122 | ····move-result-object·v4 |
| 124 |
····invoke-virtual·{v4,·v |
123 | ····invoke-virtual·{v4,·v5},·Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V |
| 125 | ····goto·:goto_0 | 124 | ····goto·:goto_0 |
| 126 | ····.line·181 | 125 | ····.line·181 |
| 127 |
····.end·local·v |
126 | ····.end·local·v2····#·"volumizer":Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer; |
| 128 | ····:cond_1 | 127 | ····:cond_1 |
| 129 |
····iget-object·v |
128 | ····iget-object·v3,·p0,·Lcom/better/alarm/view/VolumePreference;->volumizers:Ljava/util/ArrayList; |
| 130 |
····invoke-virtual·{v |
129 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clear()V |
| 131 | ····.line·182 | 130 | ····.line·182 |
| 132 |
····iput-object·v |
131 | ····iput-object·v5,·p0,·Lcom/better/alarm/view/VolumePreference;->activeVolumizer:Lcom/better/alarm/view/VolumePreference$SeekBarVolumizer; |
| 133 | ····.line·183 | 132 | ····.line·183 |
| 134 | ····return-void | 133 | ····return-void |
| 135 | .end·method | 134 | .end·method |
| Max diff block lines reached; 2429/7410 bytes (32.78%) of diff not shown. | |||
| Offset 22, 18 lines modified | Offset 22, 19 lines modified | ||
| 22 | .field·final·synthetic·val$event:Landroid/os/Parcelable; | 22 | .field·final·synthetic·val$event:Landroid/os/Parcelable; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/github/androidutils/eventbus/EventBus;Landroid/os/Parcelable;)V | 24 | .method·constructor·<init>(Lcom/github/androidutils/eventbus/EventBus;Landroid/os/Parcelable;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/github/androidutils/eventbus/EventBus; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·83 | 28 | ····.line·83 |
| 28 |
····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$1;,·"Lcom/github/androidutils/eventbus/EventBus |
29 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$1;,·"Lcom/github/androidutils/eventbus/EventBus$1;" |
| 29 | ····iput-object·p1,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->this$0:Lcom/github/androidutils/eventbus/EventBus; | 30 | ····iput-object·p1,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->this$0:Lcom/github/androidutils/eventbus/EventBus; |
| 30 | ····iput-object·p2,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->val$event:Landroid/os/Parcelable; | 31 | ····iput-object·p2,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->val$event:Landroid/os/Parcelable; |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····return-void | 33 | ····return-void |
| Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
| 42 | #·virtual·methods | 43 | #·virtual·methods |
| 43 | .method·public·run()V | 44 | .method·public·run()V |
| 44 | ····.locals·2 | 45 | ····.locals·2 |
| 45 | ····.prologue | 46 | ····.prologue |
| 46 | ····.line·86 | 47 | ····.line·86 |
| 47 |
····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$1;,·"Lcom/github/androidutils/eventbus/EventBus |
48 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$1;,·"Lcom/github/androidutils/eventbus/EventBus$1;" |
| 48 | ····iget-object·v0,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->this$0:Lcom/github/androidutils/eventbus/EventBus; | 49 | ····iget-object·v0,·p0,·Lcom/github/androidutils/eventbus/EventBus$1;->this$0:Lcom/github/androidutils/eventbus/EventBus; |
| 49 | ····#·getter·for:·Lcom/github/androidutils/eventbus/EventBus;->eventBus:Lcom/google/common/eventbus/EventBus; | 50 | ····#·getter·for:·Lcom/github/androidutils/eventbus/EventBus;->eventBus:Lcom/google/common/eventbus/EventBus; |
| 50 | ····invoke-static·{v0},·Lcom/github/androidutils/eventbus/EventBus;->access$000(Lcom/github/androidutils/eventbus/EventBus;)Lcom/google/common/eventbus/EventBus; | 51 | ····invoke-static·{v0},·Lcom/github/androidutils/eventbus/EventBus;->access$000(Lcom/github/androidutils/eventbus/EventBus;)Lcom/google/common/eventbus/EventBus; |
| 51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| Offset 167, 23 lines modified | Offset 167, 20 lines modified | ||
| 167 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
| 168 | ····return-object·v0 | 168 | ····return-object·v0 |
| 169 | .end·method | 169 | .end·method |
| 170 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; | 170 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 171 | ····.locals·1 | 171 | ····.locals·1 |
| 172 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 173 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 174 | ····.prologue | 172 | ····.prologue |
| 175 | ····.line·140 | 173 | ····.line·140 |
| 176 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender<TT;>;" | 174 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender<TT;>;" |
| 177 | ····check-cast·p1,·Landroid/os/Parcelable; | 175 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 178 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 179 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; | 176 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 180 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
| 181 | ····return-object·v0 | 178 | ····return-object·v0 |
| 182 | .end·method | 179 | .end·method |
| Offset 210, 20 lines modified | Offset 207, 17 lines modified | ||
| 210 | ····.line·150 | 207 | ····.line·150 |
| 211 | ····return-void | 208 | ····return-void |
| 212 | .end·method | 209 | .end·method |
| 213 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V | 210 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V |
| 214 | ····.locals·0 | 211 | ····.locals·0 |
| 215 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 216 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 217 | ····.prologue | 212 | ····.prologue |
| 218 | ····.line·140 | 213 | ····.line·140 |
| 219 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender<TT;>;" | 214 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender<TT;>;" |
| 220 | ····check-cast·p1,·Landroid/os/Parcelable; | 215 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 221 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 222 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V | 216 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$ActivityEventSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V |
| 223 | ····return-void | 217 | ····return-void |
| 224 | .end·method | 218 | .end·method |
| Offset 73, 14 lines modified | Offset 73, 15 lines modified | ||
| 73 | ····move-result-object·v2 | 73 | ····move-result-object·v2 |
| 74 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 74 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 75 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
| 76 | ····.line·128 | ||
| 76 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 77 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 77 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
| 78 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 79 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| 79 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
| Offset 138, 23 lines modified | Offset 139, 20 lines modified | ||
| 138 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
| 139 | ····return-object·v0 | 140 | ····return-object·v0 |
| 140 | .end·method | 141 | .end·method |
| 141 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; | 142 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 142 | ····.locals·1 | 143 | ····.locals·1 |
| 143 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 144 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 145 | ····.prologue | 144 | ····.prologue |
| 146 | ····.line·114 | 145 | ····.line·114 |
| 147 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender<TT;>;" | 146 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender<TT;>;" |
| 148 | ····check-cast·p1,·Landroid/os/Parcelable; | 147 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 149 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 150 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; | 148 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 151 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
| 152 | ····return-object·v0 | 150 | ····return-object·v0 |
| 153 | .end·method | 151 | .end·method |
| Offset 183, 20 lines modified | Offset 181, 17 lines modified | ||
| 183 | ····.line·119 | 181 | ····.line·119 |
| 184 | ····return-void | 182 | ····return-void |
| 185 | .end·method | 183 | .end·method |
| 186 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V | 184 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V |
| 187 | ····.locals·0 | 185 | ····.locals·0 |
| 188 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 189 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 190 | ····.prologue | 186 | ····.prologue |
| 191 | ····.line·114 | 187 | ····.line·114 |
| 192 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender<TT;>;" | 188 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender<TT;>;" |
| 193 | ····check-cast·p1,·Landroid/os/Parcelable; | 189 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 194 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 195 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V | 190 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V |
| 196 | ····return-void | 191 | ····return-void |
| 197 | .end·method | 192 | .end·method |
| Offset 167, 23 lines modified | Offset 167, 20 lines modified | ||
| 167 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
| 168 | ····return-object·v0 | 168 | ····return-object·v0 |
| 169 | .end·method | 169 | .end·method |
| 170 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; | 170 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 171 | ····.locals·1 | 171 | ····.locals·1 |
| 172 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 173 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 174 | ····.prologue | 172 | ····.prologue |
| 175 | ····.line·171 | 173 | ····.line·171 |
| 176 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender<TT;>;" | 174 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender<TT;>;" |
| 177 | ····check-cast·p1,·Landroid/os/Parcelable; | 175 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 178 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 179 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; | 176 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 180 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
| 181 | ····return-object·v0 | 178 | ····return-object·v0 |
| 182 | .end·method | 179 | .end·method |
| Offset 210, 20 lines modified | Offset 207, 17 lines modified | ||
| 210 | ····.line·181 | 207 | ····.line·181 |
| 211 | ····return-void | 208 | ····return-void |
| 212 | .end·method | 209 | .end·method |
| 213 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V | 210 | .method·public·bridge·synthetic·post(Ljava/lang/Object;Landroid/content/Context;)V |
| 214 | ····.locals·0 | 211 | ····.locals·0 |
| 215 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 216 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 217 | ····.prologue | 212 | ····.prologue |
| 218 | ····.line·171 | 213 | ····.line·171 |
| 219 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender<TT;>;" | 214 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;,·"Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender<TT;>;" |
| 220 | ····check-cast·p1,·Landroid/os/Parcelable; | 215 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 221 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 222 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V | 216 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IntentEventServiceSender;->post(Landroid/os/Parcelable;Landroid/content/Context;)V |
| 223 | ····return-void | 217 | ····return-void |
| 224 | .end·method | 218 | .end·method |
| Offset 154, 184 lines modified | Offset 154, 175 lines modified | ||
| 154 | ····.line·89 | 154 | ····.line·89 |
| 155 | ····return-void | 155 | ····return-void |
| 156 | .end·method | 156 | .end·method |
| 157 | #·virtual·methods | 157 | #·virtual·methods |
| 158 | .method·public·createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; | 158 | .method·public·createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 159 |
····.locals· |
159 | ····.locals·3 |
| 160 | ····.param·p2,·"context"····#·Landroid/content/Context; | 160 | ····.param·p2,·"context"····#·Landroid/content/Context; |
| 161 | ····.annotation·system·Ldalvik/annotation/Signature; | 161 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 162 | ········value·=·{ | 162 | ········value·=·{ |
| 163 | ············"(TT;", | 163 | ············"(TT;", |
| 164 | ············"Landroid/content/Context;", | 164 | ············"Landroid/content/Context;", |
| 165 | ············")", | 165 | ············")", |
| 166 | ············"Landroid/app/PendingIntent;" | 166 | ············"Landroid/app/PendingIntent;" |
| 167 | ········} | 167 | ········} |
| 168 | ····.end·annotation | 168 | ····.end·annotation |
| 169 | ····.prologue | 169 | ····.prologue |
| 170 | ····.line·93 | 170 | ····.line·93 |
| 171 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus;,·"Lcom/github/androidutils/eventbus/EventBus<TT;>;" | 171 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus;,·"Lcom/github/androidutils/eventbus/EventBus<TT;>;" |
| 172 | ····.local·p1,·"event":Landroid/os/Parcelable;,·"TT;" | 172 | ····.local·p1,·"event":Landroid/os/Parcelable;,·"TT;" |
| 173 |
····iget-object·v |
173 | ····iget-object·v1,·p0,·Lcom/github/androidutils/eventbus/EventBus;->listeners:Lcom/google/common/collect/Multimap; |
| 174 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 174 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 175 |
····move-result-object·v |
175 | ····move-result-object·v2 |
| 176 |
····invoke-interface·{v |
176 | ····invoke-interface·{v1,·v2},·Lcom/google/common/collect/Multimap;->containsKey(Ljava/lang/Object;)Z |
| 177 |
····move-result·v |
177 | ····move-result·v1 |
| 178 |
····if-eqz·v |
178 | ····if-eqz·v1,·:cond_0 |
| 179 | ····.line·95 | 179 | ····.line·95 |
| 180 |
····iget-object·v |
180 | ····iget-object·v1,·p0,·Lcom/github/androidutils/eventbus/EventBus;->listeners:Lcom/google/common/collect/Multimap; |
| 181 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 181 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 182 |
····move-result-object·v |
182 | ····move-result-object·v2 |
| 183 |
····invoke-interface·{v |
183 | ····invoke-interface·{v1,·v2},·Lcom/google/common/collect/Multimap;->get(Ljava/lang/Object;)Ljava/util/Collection; |
| 184 |
····move-result-object·v |
184 | ····move-result-object·v1 |
| 185 |
····invoke-interface·{v |
185 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 186 |
····move-result-object·v |
186 | ····move-result-object·v1 |
| 187 |
···· |
187 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 188 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | ||
| 189 | ····move-result·v2 | 188 | ····move-result·v2 |
| 190 | ····if-eqz·v2,·:cond_0 | 189 | ····if-eqz·v2,·:cond_0 |
| 191 |
····invoke-interface·{v |
190 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 192 |
····move-result-object·v |
191 | ····move-result-object·v0 |
| 193 |
····check-cast·v |
192 | ····check-cast·v0,·Lcom/github/androidutils/eventbus/EventBus$IEventSender; |
| 194 | ····.line·96 | 193 | ····.line·96 |
| 195 |
····.local·v |
194 | ····.local·v0,·"sender":Lcom/github/androidutils/eventbus/EventBus$IEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$IEventSender<TT;>;" |
| 196 |
····invoke-interface·{v |
195 | ····invoke-interface·{v0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus$IEventSender;->createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 197 |
····move-result-object·v |
196 | ····move-result-object·v1 |
| 198 |
····return-object·v |
197 | ····return-object·v1 |
| 199 | ····.line·98 | 198 | ····.line·98 |
| 200 |
····.end·local·v0····#·" |
199 | ····.end·local·v0····#·"sender":Lcom/github/androidutils/eventbus/EventBus$IEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$IEventSender<TT;>;" |
| 201 | ····.end·local·v1····#·"sender":Lcom/github/androidutils/eventbus/EventBus$IEventSender;,·"Lcom/github/androidutils/eventbus/EventBus$IEventSender<TT;>;" | ||
| 202 | ····:cond_0 | 200 | ····:cond_0 |
| 203 |
····new-instance·v |
201 | ····new-instance·v1,·Ljava/lang/UnsupportedOperationException; |
| 204 |
····invoke-direct·{v |
202 | ····invoke-direct·{v1},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| 205 |
····throw·v |
203 | ····throw·v1 |
| 206 | .end·method | 204 | .end·method |
| 207 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; | 205 | .method·public·bridge·synthetic·createPendingIntent(Ljava/lang/Object;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 208 | ····.locals·1 | 206 | ····.locals·1 |
| 209 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 210 | ····.param·p2,·"x1"····#·Landroid/content/Context; | ||
| 211 | ····.prologue | 207 | ····.prologue |
| 212 | ····.line·20 | 208 | ····.line·20 |
| 213 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus;,·"Lcom/github/androidutils/eventbus/EventBus<TT;>;" | 209 | ····.local·p0,·"this":Lcom/github/androidutils/eventbus/EventBus;,·"Lcom/github/androidutils/eventbus/EventBus<TT;>;" |
| 214 | ····check-cast·p1,·Landroid/os/Parcelable; | 210 | ····check-cast·p1,·Landroid/os/Parcelable; |
| 215 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 216 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; | 211 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/androidutils/eventbus/EventBus;->createPendingIntent(Landroid/os/Parcelable;Landroid/content/Context;)Landroid/app/PendingIntent; |
| 217 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
| 218 | ····return-object·v0 | 213 | ····return-object·v0 |
| 219 | .end·method | 214 | .end·method |
| Max diff block lines reached; 10358/15524 bytes (66.72%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/github/androidutils/eventbus/EventBusConnector; | 18 | .field·final·synthetic·this$0:Lcom/github/androidutils/eventbus/EventBusConnector; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/github/androidutils/eventbus/EventBusConnector;)V | 20 | .method·constructor·<init>(Lcom/github/androidutils/eventbus/EventBusConnector;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/github/androidutils/eventbus/EventBusConnector; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·23 | 24 | ····.line·23 |
| 24 | ····iput-object·p1,·p0,·Lcom/github/androidutils/eventbus/EventBusConnector$1;->this$0:Lcom/github/androidutils/eventbus/EventBusConnector; | 25 | ····iput-object·p1,·p0,·Lcom/github/androidutils/eventbus/EventBusConnector$1;->this$0:Lcom/github/androidutils/eventbus/EventBusConnector; |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 41, 27 lines modified | Offset 41, 28 lines modified | ||
| 41 | #·virtual·methods | 41 | #·virtual·methods |
| 42 | .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; | 42 | .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; |
| 43 | ····.locals·8 | 43 | ····.locals·8 |
| 44 | ····.param·p1,·"source"····#·Landroid/os/Parcel; | 44 | ····.param·p1,·"source"····#·Landroid/os/Parcel; |
| 45 | ····.prologue | 45 | ····.prologue |
| 46 |
····const/4·v |
46 | ····const/4·v5,·0x1 |
| 47 | ····.line·18 | 47 | ····.line·18 |
| 48 | ····:try_start_0 | 48 | ····:try_start_0 |
| 49 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String; | 49 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String; |
| 50 |
····move-result-object·v |
50 | ····move-result-object·v4 |
| 51 |
····invoke-static·{v |
51 | ····invoke-static·{v4},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
| 52 |
····move-result-object·v |
52 | ····move-result-object·v4 |
| 53 |
|
53 | ····.line·19 |
| 54 | ····invoke-virtual·{v4},·Ljava/lang/Class;->newInstance()Ljava/lang/Object; | ||
| 54 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
| 55 | ····check-cast·v1,·Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; | 56 | ····check-cast·v1,·Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; |
| 56 | ····.line·20 | 57 | ····.line·20 |
| 57 | ····.local·v1,·"event":Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; | 58 | ····.local·v1,·"event":Lcom/github/androidutils/eventbus/ReflectionParcelableEvent; |
| Offset 70, 210 lines modified | Offset 71, 206 lines modified | ||
| 70 | ····move-result-object·v3 | 71 | ····move-result-object·v3 |
| 71 | ····.line·22 | 72 | ····.line·22 |
| 72 | ····.local·v3,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" | 73 | ····.local·v3,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" |
| 73 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 74 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 74 |
····move-result-object·v |
75 | ····move-result-object·v6 |
| 75 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
| 76 | ····:cond_0 | 76 | ····:cond_0 |
| 77 | ····:goto_0 | 77 | ····:goto_0 |
| 78 |
····invoke-interface·{v |
78 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| 79 |
····move-result·v |
79 | ····move-result·v4 |
| 80 |
····if-eqz·v |
80 | ····if-eqz·v4,·:cond_5 |
| 81 |
····invoke-interface·{v |
81 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 82 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
| 83 | ····check-cast·v2,·Ljava/lang/reflect/Field; | 83 | ····check-cast·v2,·Ljava/lang/reflect/Field; |
| 84 | ····.line·23 | 84 | ····.line·23 |
| 85 | ····.local·v2,·"field":Ljava/lang/reflect/Field; | 85 | ····.local·v2,·"field":Ljava/lang/reflect/Field; |
| 86 | ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getModifiers()I | 86 | ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getModifiers()I |
| 87 |
····move-result·v |
87 | ····move-result·v4 |
| 88 |
····invoke-static·{v |
88 | ····invoke-static·{v4},·Ljava/lang/reflect/Modifier;->isStatic(I)Z |
| 89 | ····:try_end_0 | 89 | ····:try_end_0 |
| 90 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 90 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 91 |
····move-result·v |
91 | ····move-result·v4 |
| 92 |
····if-nez·v |
92 | ····if-nez·v4,·:cond_0 |
| 93 | ····.line·27 | 93 | ····.line·27 |
| 94 | ····:try_start_1 | 94 | ····:try_start_1 |
| 95 |
····const-class·v |
95 | ····const-class·v4,·Landroid/os/Parcelable; |
| 96 | ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; | 96 | ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; |
| 97 | ····move-result-object·v7 | 97 | ····move-result-object·v7 |
| 98 |
····invoke-virtual·{v |
98 | ····invoke-virtual·{v4,·v7},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
| 99 |
····move-result·v |
99 | ····move-result·v4 |
| 100 |
····if-eqz·v |
100 | ····if-eqz·v4,·:cond_1 |
| 101 | ····.line·28 | 101 | ····.line·28 |
| 102 | ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader; | 102 | ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader; |
| 103 |
····move-result-object·v |
103 | ····move-result-object·v4 |
| 104 |
····invoke-virtual·{p1,·v |
104 | ····invoke-virtual·{p1,·v4},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; |
| 105 |
····move-result-object·v |
105 | ····move-result-object·v4 |
| 106 |
····invoke-virtual·{v2,·v1,·v |
106 | ····invoke-virtual·{v2,·v1,·v4},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V |
| 107 | ····:try_end_1 | 107 | ····:try_end_1 |
| 108 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 108 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
| 109 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
| 110 | ····.line·36 | 110 | ····.line·36 |
| 111 | ····:catch_0 | 111 | ····:catch_0 |
| 112 | ····move-exception·v0 | 112 | ····move-exception·v0 |
| Max diff block lines reached; 5878/9567 bytes (61.44%) of diff not shown. | |||
| Offset 286, 181 lines modified | Offset 286, 180 lines modified | ||
| 286 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; | 286 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; |
| 287 | ····.param·p2,·"flags"····#·I | 287 | ····.param·p2,·"flags"····#·I |
| 288 | ····.prologue | 288 | ····.prologue |
| 289 | ····.line·59 | 289 | ····.line·59 |
| 290 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 290 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 291 |
····move-result-object·v |
291 | ····move-result-object·v3 |
| 292 |
····invoke-virtual·{v |
292 | ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| 293 |
····move-result-object·v |
293 | ····move-result-object·v3 |
| 294 |
····invoke-virtual·{p1,·v |
294 | ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V |
| 295 | ····.line·60 | 295 | ····.line·60 |
| 296 | ····invoke-static·{p0},·Lcom/github/androidutils/eventbus/ReflectionParcelableEvent;->findAllFields(Ljava/lang/Object;)Ljava/util/List; | 296 | ····invoke-static·{p0},·Lcom/github/androidutils/eventbus/ReflectionParcelableEvent;->findAllFields(Ljava/lang/Object;)Ljava/util/List; |
| 297 | ····move-result-object·v2 | 297 | ····move-result-object·v2 |
| 298 | ····.line·61 | 298 | ····.line·61 |
| 299 | ····.local·v2,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" | 299 | ····.local·v2,·"fields":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/reflect/Field;>;" |
| 300 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 300 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 301 |
····move-result-object·v |
301 | ····move-result-object·v4 |
| 302 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 303 | ····:cond_0 | 302 | ····:cond_0 |
| 304 | ····:goto_0 | 303 | ····:goto_0 |
| 305 |
····invoke-interface·{v |
304 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 306 |
····move-result·v |
305 | ····move-result·v3 |
| 307 |
····if-eqz·v |
306 | ····if-eqz·v3,·:cond_5 |
| 308 |
····invoke-interface·{v |
307 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 309 | ····move-result-object·v1 | 308 | ····move-result-object·v1 |
| 310 | ····check-cast·v1,·Ljava/lang/reflect/Field; | 309 | ····check-cast·v1,·Ljava/lang/reflect/Field; |
| 311 | ····.line·62 | 310 | ····.line·62 |
| 312 | ····.local·v1,·"field":Ljava/lang/reflect/Field; | 311 | ····.local·v1,·"field":Ljava/lang/reflect/Field; |
| 313 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getModifiers()I | 312 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getModifiers()I |
| 314 |
····move-result·v |
313 | ····move-result·v3 |
| 315 |
····invoke-static·{v |
314 | ····invoke-static·{v3},·Ljava/lang/reflect/Modifier;->isStatic(I)Z |
| 316 |
····move-result·v |
315 | ····move-result·v3 |
| 317 |
····if-nez·v |
316 | ····if-nez·v3,·:cond_0 |
| 318 | ····.line·66 | 317 | ····.line·66 |
| 319 | ····:try_start_0 | 318 | ····:try_start_0 |
| 320 |
····const-class·v |
319 | ····const-class·v3,·Landroid/os/Parcelable; |
| 321 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; | 320 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; |
| 322 | ····move-result-object·v5 | 321 | ····move-result-object·v5 |
| 323 |
····invoke-virtual·{v |
322 | ····invoke-virtual·{v3,·v5},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
| 324 |
····move-result·v |
323 | ····move-result·v3 |
| 325 |
····if-eqz·v |
324 | ····if-eqz·v3,·:cond_1 |
| 326 | ····.line·67 | 325 | ····.line·67 |
| 327 | ····invoke-virtual·{v1,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | 326 | ····invoke-virtual·{v1,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 328 |
····move-result-object·v |
327 | ····move-result-object·v3 |
| 329 |
····check-cast·v |
328 | ····check-cast·v3,·Landroid/os/Parcelable; |
| 330 |
····invoke-virtual·{p1,·v |
329 | ····invoke-virtual·{p1,·v3,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V |
| 331 | ····:try_end_0 | 330 | ····:try_end_0 |
| 332 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 331 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 333 | ····goto·:goto_0 | 332 | ····goto·:goto_0 |
| 334 | ····.line·75 | 333 | ····.line·75 |
| 335 | ····:catch_0 | 334 | ····:catch_0 |
| 336 | ····move-exception·v0 | 335 | ····move-exception·v0 |
| 337 | ····.line·76 | 336 | ····.line·76 |
| 338 | ····.local·v0,·"e":Ljava/lang/Exception; | 337 | ····.local·v0,·"e":Ljava/lang/Exception; |
| 339 |
····new-instance·v |
338 | ····new-instance·v3,·Ljava/lang/RuntimeException; |
| 340 |
····invoke-direct·{v |
339 | ····invoke-direct·{v3},·Ljava/lang/RuntimeException;-><init>()V |
| 341 |
····throw·v |
340 | ····throw·v3 |
| 342 | ····.line·68 | 341 | ····.line·68 |
| 343 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 342 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
| 344 | ····:cond_1 | 343 | ····:cond_1 |
| 345 | ····:try_start_1 | 344 | ····:try_start_1 |
| 346 |
····const-class·v |
345 | ····const-class·v3,·Ljava/lang/String; |
| 347 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; | 346 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; |
| Max diff block lines reached; 2724/6406 bytes (42.52%) of diff not shown. | |||
| Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"LogcatLogWriter.java" | 3 | .source·"LogcatLogWriter.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/github/androidutils/logger/Logger$LogWriter; | 5 | .implements·Lcom/github/androidutils/logger/Logger$LogWriter; |
| 6 | #·annotations | ||
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 8 | ····value·=·{ | ||
| 9 | ········Lcom/github/androidutils/logger/LogcatLogWriter$1; | ||
| 10 | ····} | ||
| 11 | .end·annotation | ||
| 12 | #·static·fields | 6 | #·static·fields |
| 13 | .field·private·static·volatile·sInstance:Lcom/github/androidutils/logger/LogcatLogWriter; | 7 | .field·private·static·volatile·sInstance:Lcom/github/androidutils/logger/LogcatLogWriter; |
| 14 | #·direct·methods | 8 | #·direct·methods |
| 15 | .method·private·constructor·<init>()V | 9 | .method·private·constructor·<init>()V |
| 16 | ····.locals·0 | 10 | ····.locals·0 |
| Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"LogcatLogWriterWithLines.java" | 3 | .source·"LogcatLogWriterWithLines.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lcom/github/androidutils/logger/Logger$LogWriter; | 5 | .implements·Lcom/github/androidutils/logger/Logger$LogWriter; |
| 6 | #·annotations | ||
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 8 | ····value·=·{ | ||
| 9 | ········Lcom/github/androidutils/logger/LogcatLogWriterWithLines$1; | ||
| 10 | ····} | ||
| 11 | .end·annotation | ||
| 12 | #·static·fields | 6 | #·static·fields |
| 13 | .field·private·static·volatile·sInstance:Lcom/github/androidutils/logger/LogcatLogWriterWithLines; | 7 | .field·private·static·volatile·sInstance:Lcom/github/androidutils/logger/LogcatLogWriterWithLines; |
| 14 | #·direct·methods | 8 | #·direct·methods |
| 15 | .method·private·constructor·<init>()V | 9 | .method·private·constructor·<init>()V |
| 16 | ····.locals·0 | 10 | ····.locals·0 |
| Offset 185, 97 lines modified | Offset 185, 93 lines modified | ||
| 185 | ····.param·p2,·"message"····#·Ljava/lang/Object; | 185 | ····.param·p2,·"message"····#·Ljava/lang/Object; |
| 186 | ····.param·p3,·"throwable"····#·Ljava/lang/Throwable; | 186 | ····.param·p3,·"throwable"····#·Ljava/lang/Throwable; |
| 187 | ····.prologue | 187 | ····.prologue |
| 188 | ····.line·65 | 188 | ····.line·65 |
| 189 | ····invoke-virtual·{p1},·Lcom/github/androidutils/logger/Logger$LogLevel;->ordinal()I | 189 | ····invoke-virtual·{p1},·Lcom/github/androidutils/logger/Logger$LogLevel;->ordinal()I |
| 190 |
····move-result·v |
190 | ····move-result·v3 |
| 191 |
····iget-object·v |
191 | ····iget-object·v4,·p0,·Lcom/github/androidutils/logger/Logger;->logLevel:Lcom/github/androidutils/logger/Logger$LogLevel; |
| 192 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v4},·Lcom/github/androidutils/logger/Logger$LogLevel;->ordinal()I |
| 193 |
····move-result·v |
193 | ····move-result·v4 |
| 194 |
····if-gt·v |
194 | ····if-gt·v3,·v4,·:cond_0 |
| 195 |
····const/4·v |
195 | ····const/4·v1,·0x1 |
| 196 | ····.line·66 | 196 | ····.line·66 |
| 197 |
····.local·v |
197 | ····.local·v1,·"shouldBeLogged":Z |
| 198 | ····:goto_0 | 198 | ····:goto_0 |
| 199 |
····if-eqz·v |
199 | ····if-eqz·v1,·:cond_2 |
| 200 | ····.line·68 | 200 | ····.line·68 |
| 201 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->formatTag()Ljava/lang/String; | 201 | ····invoke-static·{},·Lcom/github/androidutils/logger/Logger;->formatTag()Ljava/lang/String; |
| 202 | ····move-result-object·v0 | 202 | ····move-result-object·v0 |
| 203 | ····.line·69 | 203 | ····.line·69 |
| 204 | ····.local·v0,·"formatTag":Ljava/lang/String; | 204 | ····.local·v0,·"formatTag":Ljava/lang/String; |
| 205 |
····iget-object·v |
205 | ····iget-object·v3,·p0,·Lcom/github/androidutils/logger/Logger;->writers:Ljava/util/concurrent/CopyOnWriteArrayList; |
| 206 |
····invoke-virtual·{v |
206 | ····invoke-virtual·{v3},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
| 207 |
····move-result-object·v |
207 | ····move-result-object·v4 |
| 208 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 209 | ····:goto_1 | 208 | ····:goto_1 |
| 210 |
····invoke-interface·{v |
209 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 211 |
····move-result·v |
210 | ····move-result·v3 |
| 212 |
····if-eqz·v |
211 | ····if-eqz·v3,·:cond_2 |
| 213 |
····invoke-interface·{v |
212 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 214 |
····move-result-object·v |
213 | ····move-result-object·v2 |
| 215 |
····check-cast·v |
214 | ····check-cast·v2,·Lcom/github/androidutils/logger/Logger$LogWriter; |
| 216 | ····.line·70 | 215 | ····.line·70 |
| 217 |
····.local·v |
216 | ····.local·v2,·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; |
| 218 | ····iget-object·v5,·p0,·Lcom/github/androidutils/logger/Logger;->logLevel:Lcom/github/androidutils/logger/Logger$LogLevel; | 217 | ····iget-object·v5,·p0,·Lcom/github/androidutils/logger/Logger;->logLevel:Lcom/github/androidutils/logger/Logger$LogLevel; |
| 219 | ····if-eqz·p2,·:cond_1 | 218 | ····if-eqz·p2,·:cond_1 |
| 220 | ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 219 | ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 221 |
····move-result-object·v |
220 | ····move-result-object·v3 |
| 222 | ····:goto_2 | 221 | ····:goto_2 |
| 223 |
····invoke-interface·{v |
222 | ····invoke-interface·{v2,·v5,·v0,·v3,·p3},·Lcom/github/androidutils/logger/Logger$LogWriter;->write(Lcom/github/androidutils/logger/Logger$LogLevel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V |
| 224 | ····goto·:goto_1 | 223 | ····goto·:goto_1 |
| 225 | ····.line·65 | 224 | ····.line·65 |
| 226 | ····.end·local·v0····#·"formatTag":Ljava/lang/String; | 225 | ····.end·local·v0····#·"formatTag":Ljava/lang/String; |
| 227 |
····.end·local·v1····#· |
226 | ····.end·local·v1····#·"shouldBeLogged":Z |
| 228 |
····.end·local·v2····#·" |
227 | ····.end·local·v2····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; |
| 229 | ····.end·local·v3····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; | ||
| 230 | ····:cond_0 | 228 | ····:cond_0 |
| 231 |
····const/4·v |
229 | ····const/4·v1,·0x0 |
| 232 | ····goto·:goto_0 | 230 | ····goto·:goto_0 |
| 233 | ····.line·70 | 231 | ····.line·70 |
| 234 | ····.restart·local·v0····#·"formatTag":Ljava/lang/String; | 232 | ····.restart·local·v0····#·"formatTag":Ljava/lang/String; |
| 235 |
····.restart·local·v1····#· |
233 | ····.restart·local·v1····#·"shouldBeLogged":Z |
| 236 |
····.restart·local·v2····#·" |
234 | ····.restart·local·v2····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; |
| 237 | ····.restart·local·v3····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; | ||
| 238 | ····:cond_1 | 235 | ····:cond_1 |
| 239 |
····const-string·v |
236 | ····const-string·v3,·"null" |
| 240 | ····goto·:goto_2 | 237 | ····goto·:goto_2 |
| 241 | ····.line·73 | 238 | ····.line·73 |
| 242 | ····.end·local·v0····#·"formatTag":Ljava/lang/String; | 239 | ····.end·local·v0····#·"formatTag":Ljava/lang/String; |
| 243 |
····.end·local·v |
240 | ····.end·local·v2····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; |
| 244 | ····.end·local·v3····#·"writer":Lcom/github/androidutils/logger/Logger$LogWriter; | ||
| 245 | ····:cond_2 | 241 | ····:cond_2 |
| 246 | ····return-void | 242 | ····return-void |
| 247 | .end·method | 243 | .end·method |
| 248 | #·virtual·methods | 244 | #·virtual·methods |
| 249 | .method·public·addLogWriter(Lcom/github/androidutils/logger/Logger$LogWriter;)V | 245 | .method·public·addLogWriter(Lcom/github/androidutils/logger/Logger$LogWriter;)V |
| Offset 36, 20 lines modified | Offset 36, 22 lines modified | ||
| 36 | ····.locals·2 | 36 | ····.locals·2 |
| 37 | ····.param·p0,·"logger"····#·Lcom/github/androidutils/logger/Logger; | 37 | ····.param·p0,·"logger"····#·Lcom/github/androidutils/logger/Logger; |
| 38 | ····.prologue | 38 | ····.prologue |
| 39 | ····.line·12 | 39 | ····.line·12 |
| 40 | ····new-instance·v0,·Lcom/github/androidutils/logger/LoggingExceptionHandler; | 40 | ····new-instance·v0,·Lcom/github/androidutils/logger/LoggingExceptionHandler; |
| 41 | ····.line·13 | ||
| 41 | ····invoke-static·{},·Ljava/lang/Thread;->getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; | 42 | ····invoke-static·{},·Ljava/lang/Thread;->getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; |
| 42 | ····move-result-object·v1 | 43 | ····move-result-object·v1 |
| 43 | ····invoke-direct·{v0,·p0,·v1},·Lcom/github/androidutils/logger/LoggingExceptionHandler;-><init>(Lcom/github/androidutils/logger/Logger;Ljava/lang/Thread$UncaughtExceptionHandler;)V | 44 | ····invoke-direct·{v0,·p0,·v1},·Lcom/github/androidutils/logger/LoggingExceptionHandler;-><init>(Lcom/github/androidutils/logger/Logger;Ljava/lang/Thread$UncaughtExceptionHandler;)V |
| 45 | ····.line·12 | ||
| 44 | ····invoke-static·{v0},·Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V | 46 | ····invoke-static·{v0},·Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V |
| 45 | ····.line·14 | 47 | ····.line·14 |
| 46 | ····return-void | 48 | ····return-void |
| 47 | .end·method | 49 | .end·method |
| Offset 117, 68 lines modified | Offset 117, 67 lines modified | ||
| 117 | .end·method | 117 | .end·method |
| 118 | .method·public·getMessagesAsString()Ljava/lang/String; | 118 | .method·public·getMessagesAsString()Ljava/lang/String; |
| 119 | ····.locals·5 | 119 | ····.locals·5 |
| 120 | ····.prologue | 120 | ····.prologue |
| 121 | ····.line·28 | 121 | ····.line·28 |
| 122 |
····new-instance·v |
122 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 123 |
····iget-object·v |
123 | ····iget-object·v2,·p0,·Lcom/github/androidutils/logger/StartupLogWriter;->messages:Ljava/util/concurrent/CopyOnWriteArrayList; |
| 124 |
····invoke-virtual·{v |
124 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->size()I |
| 125 |
····move-result·v |
125 | ····move-result·v2 |
| 126 |
····mul-int/lit8·v |
126 | ····mul-int/lit8·v2,·v2,·0x78 |
| 127 |
····invoke-direct·{v |
127 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(I)V |
| 128 | ····.line·29 | 128 | ····.line·29 |
| 129 |
····.local·v |
129 | ····.local·v1,·"sb":Ljava/lang/StringBuilder; |
| 130 |
····iget-object·v |
130 | ····iget-object·v2,·p0,·Lcom/github/androidutils/logger/StartupLogWriter;->messages:Ljava/util/concurrent/CopyOnWriteArrayList; |
| 131 |
····invoke-virtual·{v |
131 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
| 132 |
····move-result-object·v |
132 | ····move-result-object·v2 |
| 133 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 134 | ····:goto_0 | 133 | ····:goto_0 |
| 135 |
····invoke-interface·{v |
134 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 136 | ····move-result·v3 | 135 | ····move-result·v3 |
| 137 | ····if-eqz·v3,·:cond_0 | 136 | ····if-eqz·v3,·:cond_0 |
| 138 |
····invoke-interface·{v |
137 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 139 |
····move-result-object·v |
138 | ····move-result-object·v0 |
| 140 |
····check-cast·v |
139 | ····check-cast·v0,·Ljava/lang/String; |
| 141 | ····.line·30 | 140 | ····.line·30 |
| 142 |
····.local·v |
141 | ····.local·v0,·"message":Ljava/lang/String; |
| 143 |
····invoke-virtual·{v |
142 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 144 | ····move-result-object·v3 | 143 | ····move-result-object·v3 |
| 145 | ····const/16·v4,·0xa | 144 | ····const/16·v4,·0xa |
| 146 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 145 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| 147 | ····goto·:goto_0 | 146 | ····goto·:goto_0 |
| 148 | ····.line·32 | 147 | ····.line·32 |
| 149 |
····.end·local·v |
148 | ····.end·local·v0····#·"message":Ljava/lang/String; |
| 150 | ····:cond_0 | 149 | ····:cond_0 |
| 151 |
····invoke-virtual·{v |
150 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 152 |
····move-result-object·v |
151 | ····move-result-object·v2 |
| 153 |
····return-object·v |
152 | ····return-object·v2 |
| 154 | .end·method | 153 | .end·method |
| 155 | .method·public·write(Lcom/github/androidutils/logger/Logger$LogLevel;Ljava/lang/String;Ljava/lang/String;)V | 154 | .method·public·write(Lcom/github/androidutils/logger/Logger$LogLevel;Ljava/lang/String;Ljava/lang/String;)V |
| 156 | ····.locals·1 | 155 | ····.locals·1 |
| 157 | ····.param·p1,·"level"····#·Lcom/github/androidutils/logger/Logger$LogLevel; | 156 | ····.param·p1,·"level"····#·Lcom/github/androidutils/logger/Logger$LogLevel; |
| 158 | ····.param·p2,·"tag"····#·Ljava/lang/String; | 157 | ····.param·p2,·"tag"····#·Ljava/lang/String; |
| 159 | ····.param·p3,·"message"····#·Ljava/lang/String; | 158 | ····.param·p3,·"message"····#·Ljava/lang/String; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lcom/github/androidutils/statemachine/EventState; | 18 | .field·final·synthetic·this$0:Lcom/github/androidutils/statemachine/EventState; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/EventState;)V | 20 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/EventState;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lcom/github/androidutils/statemachine/EventState; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·16 | 24 | ····.line·16 |
| 24 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/EventState$1;->this$0:Lcom/github/androidutils/statemachine/EventState; | 25 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/EventState$1;->this$0:Lcom/github/androidutils/statemachine/EventState; |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$whatToStringConverter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; | 22 | .field·final·synthetic·val$whatToStringConverter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter;)V | 24 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/github/androidutils/statemachine/StateMachine$SmHandler; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·1182 | 28 | ····.line·1182 |
| 28 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$1;->this$0:Lcom/github/androidutils/statemachine/StateMachine$SmHandler; | 29 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$1;->this$0:Lcom/github/androidutils/statemachine/StateMachine$SmHandler; |
| 29 | ····iput-object·p2,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$1;->val$whatToStringConverter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; | 30 | ····iput-object·p2,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$1;->val$whatToStringConverter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$converter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; | 22 | .field·final·synthetic·val$converter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter;)V | 24 | .method·constructor·<init>(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/github/androidutils/statemachine/StateMachine$SmHandler; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·1240 | 28 | ····.line·1240 |
| 28 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$2;->this$0:Lcom/github/androidutils/statemachine/StateMachine$SmHandler; | 29 | ····iput-object·p1,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$2;->this$0:Lcom/github/androidutils/statemachine/StateMachine$SmHandler; |
| 29 | ····iput-object·p2,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$2;->val$converter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; | 30 | ····iput-object·p2,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$2;->val$converter:Lcom/github/androidutils/statemachine/IMessageWhatToStringConverter; |
| Offset 96, 29 lines modified | Offset 96, 32 lines modified | ||
| 96 | ····iget-object·v0,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; | 96 | ····iget-object·v0,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 97 | ····if-nez·v0,·:cond_0 | 97 | ····if-nez·v0,·:cond_0 |
| 98 | ····const-string·v0,·"null" | 98 | ····const-string·v0,·"null" |
| 99 | ····.line·758 | ||
| 99 | ····:goto_0 | 100 | ····:goto_0 |
| 100 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 101 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 101 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
| 102 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 103 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 103 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
| 105 | ····.line·757 | ||
| 104 | ····return-object·v0 | 106 | ····return-object·v0 |
| 105 | ····:cond_0 | 107 | ····:cond_0 |
| 106 | ····iget-object·v0,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; | 108 | ····iget-object·v0,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 107 | ····iget-object·v0,·v0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->state:Lcom/github/androidutils/statemachine/State; | 109 | ····iget-object·v0,·v0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->state:Lcom/github/androidutils/statemachine/State; |
| 110 | ····.line·758 | ||
| 108 | ····invoke-virtual·{v0},·Lcom/github/androidutils/statemachine/State;->getName()Ljava/lang/String; | 111 | ····invoke-virtual·{v0},·Lcom/github/androidutils/statemachine/State;->getName()Ljava/lang/String; |
| 109 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
| 110 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
| 111 | .end·method | 114 | .end·method |
| Offset 577, 55 lines modified | Offset 577, 54 lines modified | ||
| 577 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V | 577 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V |
| 578 | ····.line·924 | 578 | ····.line·924 |
| 579 | ····return-void | 579 | ····return-void |
| 580 | .end·method | 580 | .end·method |
| 581 | .method·private·final·completeConstruction(Z)V | 581 | .method·private·final·completeConstruction(Z)V |
| 582 |
····.locals· |
582 | ····.locals·8 |
| 583 | ····.param·p1,·"resume"····#·Z | 583 | ····.param·p1,·"resume"····#·Z |
| 584 | ····.prologue | 584 | ····.prologue |
| 585 | ····.line·936 | 585 | ····.line·936 |
| 586 |
····const/4·v |
586 | ····const/4·v2,·0x0 |
| 587 | ····.line·937 | 587 | ····.line·937 |
| 588 |
····.local·v |
588 | ····.local·v2,·"maxDepth":I |
| 589 |
····iget-object·v |
589 | ····iget-object·v5,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->mStateInfo:Ljava/util/HashMap; |
| 590 |
····invoke-virtual·{v |
590 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
| 591 |
····move-result-object·v |
591 | ····move-result-object·v5 |
| 592 |
····invoke-interface·{v |
592 | ····invoke-interface·{v5},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 593 |
····move-result-object·v |
593 | ····move-result-object·v5 |
| 594 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 595 | ····:cond_0 | 594 | ····:cond_0 |
| 596 | ····:goto_0 | 595 | ····:goto_0 |
| 597 |
····invoke-interface·{v |
596 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
| 598 | ····move-result·v6 | 597 | ····move-result·v6 |
| 599 | ····if-eqz·v6,·:cond_2 | 598 | ····if-eqz·v6,·:cond_2 |
| 600 |
····invoke-interface·{v |
599 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 601 |
····move-result-object·v |
600 | ····move-result-object·v4 |
| 602 |
····check-cast·v |
601 | ····check-cast·v4,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 603 | ····.line·938 | 602 | ····.line·938 |
| 604 |
····.local·v |
603 | ····.local·v4,·"si":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 605 | ····const/4·v0,·0x0 | 604 | ····const/4·v0,·0x0 |
| 606 | ····.line·939 | 605 | ····.line·939 |
| 607 | ····.local·v0,·"depth":I | 606 | ····.local·v0,·"depth":I |
| 608 |
····move-object·v1,·v |
607 | ····move-object·v1,·v4 |
| 609 | ····.local·v1,·"i":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; | 608 | ····.local·v1,·"i":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 610 | ····:goto_1 | 609 | ····:goto_1 |
| 611 | ····if-eqz·v1,·:cond_1 | 610 | ····if-eqz·v1,·:cond_1 |
| 612 | ····.line·940 | 611 | ····.line·940 |
| 613 | ····iget-object·v1,·v1,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; | 612 | ····iget-object·v1,·v1,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo;->parentStateInfo:Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| Offset 633, 94 lines modified | Offset 632, 94 lines modified | ||
| 633 | ····.line·939 | 632 | ····.line·939 |
| 634 | ····add-int/lit8·v0,·v0,·0x1 | 633 | ····add-int/lit8·v0,·v0,·0x1 |
| 635 | ····goto·:goto_1 | 634 | ····goto·:goto_1 |
| 636 | ····.line·942 | 635 | ····.line·942 |
| 637 | ····:cond_1 | 636 | ····:cond_1 |
| 638 |
····if-ge·v |
637 | ····if-ge·v2,·v0,·:cond_0 |
| 639 | ····.line·943 | 638 | ····.line·943 |
| 640 |
····move·v |
639 | ····move·v2,·v0 |
| 641 | ····goto·:goto_0 | 640 | ····goto·:goto_0 |
| 642 | ····.line·947 | 641 | ····.line·947 |
| 643 | ····.end·local·v0····#·"depth":I | 642 | ····.end·local·v0····#·"depth":I |
| 644 | ····.end·local·v1····#·"i":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; | 643 | ····.end·local·v1····#·"i":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 645 |
····.end·local·v |
644 | ····.end·local·v4····#·"si":Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 646 | ····:cond_2 | 645 | ····:cond_2 |
| 647 |
····new-array·v |
646 | ····new-array·v5,·v2,·[Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 648 |
····iput-object·v |
647 | ····iput-object·v5,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->mStateStack:[Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 649 | ····.line·948 | 648 | ····.line·948 |
| 650 |
····new-array·v |
649 | ····new-array·v5,·v2,·[Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 651 |
····iput-object·v |
650 | ····iput-object·v5,·p0,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->mTempStateStack:[Lcom/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo; |
| 652 | ····.line·949 | 651 | ····.line·949 |
| 653 | ····invoke-direct·{p0},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->setupInitialStateStack()V | 652 | ····invoke-direct·{p0},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->setupInitialStateStack()V |
| 654 | ····.line·955 | 653 | ····.line·955 |
| 655 |
····const/4·v |
654 | ····const/4·v5,·-0x2 |
| 656 |
····sget-object·v |
655 | ····sget-object·v6,·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->mSmHandlerObj:Ljava/lang/Object; |
| 657 |
····invoke-virtual·{p0,·v |
656 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; |
| 658 |
····move-result-object·v |
657 | ····move-result-object·v3 |
| 659 | ····.line·956 | 658 | ····.line·956 |
| 660 |
····.local·v |
659 | ····.local·v3,·"message":Landroid/os/Message; |
| 661 | ····if-eqz·p1,·:cond_3 | 660 | ····if-eqz·p1,·:cond_3 |
| Max diff block lines reached; 6035/11022 bytes (54.75%) of diff not shown. | |||
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"StateMachine.java" | 3 | .source·"StateMachine.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lcom/github/androidutils/statemachine/StateMachine$1;, | ||
| 8 | ········Lcom/github/androidutils/statemachine/StateMachine$SmHandler;, | 7 | ········Lcom/github/androidutils/statemachine/StateMachine$SmHandler;, |
| 9 | ········Lcom/github/androidutils/statemachine/StateMachine$LogRecords;, | 8 | ········Lcom/github/androidutils/statemachine/StateMachine$LogRecords;, |
| 10 | ········Lcom/github/androidutils/statemachine/StateMachine$LogRec; | 9 | ········Lcom/github/androidutils/statemachine/StateMachine$LogRec; |
| 11 | ····} | 10 | ····} |
| 12 | .end·annotation | 11 | .end·annotation |
| Offset 1258, 15 lines modified | Offset 1257, 15 lines modified | ||
| 1258 | ····invoke-static·{v0,·p1},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->access$1400(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IState;)V | 1257 | ····invoke-static·{v0,·p1},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->access$1400(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IState;)V |
| 1259 | ····.line·1396 | 1258 | ····.line·1396 |
| 1260 | ····return-void | 1259 | ····return-void |
| 1261 | .end·method | 1260 | .end·method |
| 1262 | .method·protected·final·transitionTo(Ljava/lang/Class;)V | 1261 | .method·protected·final·transitionTo(Ljava/lang/Class;)V |
| 1263 |
····.locals· |
1262 | ····.locals·3 |
| 1264 | ····.annotation·system·Ldalvik/annotation/Signature; | 1263 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 1265 | ········value·=·{ | 1264 | ········value·=·{ |
| 1266 | ············"(", | 1265 | ············"(", |
| 1267 | ············"Ljava/lang/Class", | 1266 | ············"Ljava/lang/Class", |
| 1268 | ············"<+", | 1267 | ············"<+", |
| 1269 | ············"Lcom/github/androidutils/statemachine/IState;", | 1268 | ············"Lcom/github/androidutils/statemachine/IState;", |
| 1270 | ············">;)V" | 1269 | ············">;)V" |
| Offset 1274, 65 lines modified | Offset 1273, 64 lines modified | ||
| 1274 | ····.end·annotation | 1273 | ····.end·annotation |
| 1275 | ····.prologue | 1274 | ····.prologue |
| 1276 | ····.line·1413 | 1275 | ····.line·1413 |
| 1277 | ····.local·p1,·"destState":Ljava/lang/Class;,·"Ljava/lang/Class<+Lcom/github/androidutils/statemachine/IState;>;" | 1276 | ····.local·p1,·"destState":Ljava/lang/Class;,·"Ljava/lang/Class<+Lcom/github/androidutils/statemachine/IState;>;" |
| 1278 | ····invoke-virtual·{p0},·Lcom/github/androidutils/statemachine/StateMachine;->getStates()Ljava/util/Collection; | 1277 | ····invoke-virtual·{p0},·Lcom/github/androidutils/statemachine/StateMachine;->getStates()Ljava/util/Collection; |
| 1279 |
····move-result-object·v |
1278 | ····move-result-object·v1 |
| 1280 |
····invoke-interface·{v |
1279 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 1281 |
····move-result-object·v |
1280 | ····move-result-object·v1 |
| 1282 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 1283 | ····:cond_0 | 1281 | ····:cond_0 |
| 1284 |
····invoke-interface·{v |
1282 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 1285 | ····move-result·v2 | 1283 | ····move-result·v2 |
| 1286 | ····if-eqz·v2,·:cond_1 | 1284 | ····if-eqz·v2,·:cond_1 |
| 1287 |
····invoke-interface·{v |
1285 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 1288 |
····move-result-object·v |
1286 | ····move-result-object·v0 |
| 1289 |
····check-cast·v |
1287 | ····check-cast·v0,·Lcom/github/androidutils/statemachine/IState; |
| 1290 | ····.line·1414 | 1288 | ····.line·1414 |
| 1291 |
····.local·v |
1289 | ····.local·v0,·"state":Lcom/github/androidutils/statemachine/IState; |
| 1292 |
····invoke-virtual·{v |
1290 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 1293 | ····move-result-object·v2 | 1291 | ····move-result-object·v2 |
| 1294 | ····invoke-virtual·{v2,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 1292 | ····invoke-virtual·{v2,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
| 1295 | ····move-result·v2 | 1293 | ····move-result·v2 |
| 1296 | ····if-eqz·v2,·:cond_0 | 1294 | ····if-eqz·v2,·:cond_0 |
| 1297 | ····.line·1415 | 1295 | ····.line·1415 |
| 1298 |
····iget-object·v |
1296 | ····iget-object·v1,·p0,·Lcom/github/androidutils/statemachine/StateMachine;->mSmHandler:Lcom/github/androidutils/statemachine/StateMachine$SmHandler; |
| 1299 | ····#·invokes:·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->transitionTo(Lcom/github/androidutils/statemachine/IState;)V | 1297 | ····#·invokes:·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->transitionTo(Lcom/github/androidutils/statemachine/IState;)V |
| 1300 |
····invoke-static·{v |
1298 | ····invoke-static·{v1,·v0},·Lcom/github/androidutils/statemachine/StateMachine$SmHandler;->access$1400(Lcom/github/androidutils/statemachine/StateMachine$SmHandler;Lcom/github/androidutils/statemachine/IState;)V |
| 1301 | ····.line·1416 | 1299 | ····.line·1416 |
| 1302 | ····return-void | 1300 | ····return-void |
| 1303 | ····.line·1419 | 1301 | ····.line·1419 |
| 1304 |
····.end·local·v |
1302 | ····.end·local·v0····#·"state":Lcom/github/androidutils/statemachine/IState; |
| 1305 | ····:cond_1 | 1303 | ····:cond_1 |
| 1306 |
····new-instance·v |
1304 | ····new-instance·v1,·Ljava/lang/RuntimeException; |
| 1307 |
····const-string·v |
1305 | ····const-string·v2,·"State·not·found!" |
| 1308 |
····invoke-direct·{v |
1306 | ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
| 1309 |
····throw·v |
1307 | ····throw·v1 |
| 1310 | .end·method | 1308 | .end·method |
| 1311 | .method·protected·final·transitionToHaltingState()V | 1309 | .method·protected·final·transitionToHaltingState()V |
| 1312 | ····.locals·2 | 1310 | ····.locals·2 |
| 1313 | ····.prologue | 1311 | ····.prologue |
| 1314 | ····.line·1428 | 1312 | ····.line·1428 |