[−]
/home/hans/code/fdroid/data/tmp/com.better.alarm_2901.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.better.alarm_2901.apk
[−]
zipinfo {}
Offset 1, 552 lines modified Offset 1, 552 lines modified
1 Zip·​file·​size:​·​2281132·​bytes,​·​number·​of·​entries:​·​550 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·15-​Mar-​30·​06:​46·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​12968·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat·····​5196·​bl·​defN·15-​Mar-​30·​06:​46·​assets/​fonts/​AndroidClockMono-​Bold.​ttf 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·15-​Mar-​30·​06:​46·​assets/​fonts/​AndroidClockMono-​Light.​ttf 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·15-​Mar-​30·​06:​46·​assets/​fonts/​AndroidClockMono-​Thin.​ttf 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·15-​Mar-​30·​06:​46·​assets/​fonts/​Clockopia.​ttf 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·15-​Mar-​30·​06:​46·​assets/​fonts/​Roboto-​Thin.​ttf 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·15-​Mar-​30·​06:​46·​res/​anim/​dim.​xml 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·15-​Mar-​30·​06:​46·​res/​anim/​dim_instant.​xml 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-​Mar-​30·​06:​46·​res/​anim/​undim.​html 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·15-​Mar-​30·​06:​46·​res/​anim/​undim_instant.​xml 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ab_bottom_solid_green​actionbar.​9.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​251·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ab_bottom_solid_green​actionbar.​9.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ab_solid_greenactionb​ar.​9.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ab_solid_greenactionb​ar.​9.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​261·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ab_stacked_solid_gree​nactionbar.​9.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​261·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ab_stacked_solid_gree​nactionbar.​9.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ab_texture_tile_green​actionbar.​png 20 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ab_texture_tile_green​actionbar.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​236·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ab_transparent_greena​ctionbar.​9.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​236·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ab_transparent_greena​ctionbar.​9.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​1371·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​alarm_alert_fullscree​n_bg.​9.​png 22 -​rw-​-​-​-​·····​1.​0·​fat·····​1371·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​alarm_alert_fullscree​n_bg.​9.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​3535·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​appwidget_clock_dial.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​appwidget_clock_hour.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​appwidget_clock_minut​e.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​1102·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​appwidget_clock_minut​e.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​197·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_cab_done_default_​greenactionbar.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_cab_done_focused_​greenactionbar.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_cab_done_pressed_​greenactionbar.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_off_disable​d_focused_holo_light.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​269·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_check_off_disable​d_focused_holo_light.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_off_disable​d_holo_light.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_check_off_disable​d_holo_light.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​277·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_off_focused​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_off_holo_li​ght.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_check_off_holo_li​ght.​png
34 -​rw-​-​-​-​·····​1.​0·​fat·····​1294·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_off_pressed​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_on_disabled​_focused_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_on_disabled​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_on_focused_​holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_on_holo_lig​ht.​png 37 -​rw-​-​-​-​·····​1.​0·​fat·····​1216·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_check_on_holo_lig​ht.​png
39 -​rw-​-​-​-​·····​1.​0·​fat·····​2065·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_check_on_pressed_​holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​focused_holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_default_disabled_​holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_default_focused_h​olo_light.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​396·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_focused_h​olo_light.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​379·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_default_normal_ho​lo_light.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​379·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_normal_ho​lo_light.​9.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​568·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_default_pressed_h​olo_light.​9.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​568·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_default_pressed_h​olo_light.​9.​png
45 -​rw-​-​-​-​·····​1.​0·​fat·····​1590·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_in_call_round_dis​able.​png 44 -​rw-​-​-​-​·····​1.​0·​fat·····​1590·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_in_call_round_dis​able.​png
46 -​rw-​-​-​-​·····​1.​0·​fat·····​3340·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_in_call_round_dis​able_focused.​png 45 -​rw-​-​-​-​·····​1.​0·​fat·····​3340·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_in_call_round_dis​able_focused.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​3227·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_in_call_round_nor​mal.​png 46 -​rw-​-​-​-​·····​1.​0·​fat·····​3227·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_in_call_round_nor​mal.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​4623·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_in_call_round_pre​ssed.​png 47 -​rw-​-​-​-​·····​1.​0·​fat·····​4623·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_in_call_round_pre​ssed.​png
49 -​rw-​-​-​-​·····​1.​0·​fat·····​4726·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_in_call_round_sel​ected.​png 48 -​rw-​-​-​-​·····​1.​0·​fat·····​4726·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_in_call_round_sel​ected.​png
50 -​rw-​-​-​-​·····​1.​0·​fat·····​1022·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_off_disable​d_focused_holo_light.​png 49 -​rw-​-​-​-​·····​1.​0·​fat·····​1022·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_radio_off_disable​d_focused_holo_light.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_off_disable​d_holo_light.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_radio_off_disable​d_holo_light.​png
52 -​rw-​-​-​-​·····​1.​0·​fat·····​1193·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_off_focused​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_off_holo_li​ght.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​560·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_radio_off_holo_li​ght.​png
54 -​rw-​-​-​-​·····​1.​0·​fat·····​1901·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_off_pressed​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_on_disabled​_focused_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_on_disabled​_holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_on_focused_​holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_on_holo_lig​ht.​png 57 -​rw-​-​-​-​·····​1.​0·​fat·····​1116·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_radio_on_holo_lig​ht.​png
59 -​rw-​-​-​-​·····​1.​0·​fat·····​1979·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_radio_on_pressed_​holo_light.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_left_​normal.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_left_​pressed.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_left_​selected.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_normal.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​723·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_normal.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​703·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_pressed.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​703·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_pressed.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​733·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_selected.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​733·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_strip_trans_middl​e_selected.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​606·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_right​_normal.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_right​_pressed.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_strip_trans_right​_selected.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_off_disabl​ed_focused_holo_light​.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​507·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_off_disabl​ed_focused_holo_light​.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​521·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_off_disabl​ed_holo_light.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​521·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_off_disabl​ed_holo_light.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​489·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_off_focuse​d_holo_light.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​489·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_off_focuse​d_holo_light.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​556·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_off_normal​_holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_off_presse​d_holo_light.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​651·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_off_presse​d_holo_light.​9.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​526·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_on_disable​d_focused_holo_light.​9.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​526·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_on_disable​d_focused_holo_light.​9.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​631·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_on_disable​d_holo_light.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​631·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​btn_toggle_on_disable​d_holo_light.​9.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​526·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_on_focused​_holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_on_normal_​holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​btn_toggle_on_pressed​_holo_light.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​cab_background_bottom​_greenactionbar.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​cab_background_top_gr​eenactionbar.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​cab_background_top_gr​eenactionbar.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat·····​2397·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​dialog.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​dialog_divider_horizo​ntal_light.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​324·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​dialog_divider_horizo​ntal_light.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​divider_vertical_dark​.​9.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​fastscroll_thumb_defa​ult_holo.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​fastscroll_thumb_defa​ult_holo.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​292·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​fastscroll_thumb_pres​sed_holo.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​292·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​fastscroll_thumb_pres​sed_holo.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_action_dismiss.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_action_reschedule_​snooze.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_action_snooze.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_backspace_disabled​.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_backspace_normal.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_add_alarm.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_add_alarm_se​lected.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​333·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_clock_add_alarm_se​lected.​png
93 -​rw-​-​-​-​·····​1.​0·​fat·····​1771·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_alarm_off.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_alarm_on.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_alarm_select​ed.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_clock_alarm_select​ed.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​800·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_brightness.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_strip_alarm.​png 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·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_strip_desk_c​lock.​png 97 -​rw-​-​-​-​·····​1.​0·​fat·····​2582·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_clock_strip_desk_c​lock.​png
99 -​rw-​-​-​-​·····​1.​0·​fat·····​2507·​b-​·​stor·15-​Mar-​30·​06:​46·​res/​drawable-​hdpi-​v4/​ic_clock_strip_galler​y.​png 98 -​rw-​-​-​-​·····​1.​0·​fat·····​2507·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_clock_strip_galler​y.​png
Max diff block lines reached; 0/116379 bytes (0.00%) of diff not shown.
[−]
smali/com/better/alarm/AlarmApplication$1.smali
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
   
[−]
smali/com/better/alarm/HandleSetAlarm$1.smali
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
[−]
smali/com/better/alarm/HandleSetAlarm.smali
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;​
[−]
smali/com/better/alarm/R.smali
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
[−]
smali/com/better/alarm/model/AlarmCore$1.smali
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
   
[−]
smali/com/better/alarm/model/AlarmCore$AlarmStateMachine$1.smali
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$AlarmStateM​achine;​Lcom/​better/​alarm/​model/​AlarmCore;​)​V 24 .​method·​constructor·​<init>(Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​Lcom/​better/​alarm/​model/​AlarmCore;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​223 28 ····​.​line·​223
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$1;​-​>this$1:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$1;​-​>this$1:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$1;​-​>val$this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$1;​-​>val$this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​
   
[−]
smali/com/better/alarm/model/AlarmCore$AlarmStateMachine$2.smali
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$AlarmStateM​achine;​Lcom/​better/​alarm/​model/​AlarmCore;​)​V 24 .​method·​constructor·​<init>(Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​Lcom/​better/​alarm/​model/​AlarmCore;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​255 28 ····​.​line·​255
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$2;​-​>this$1:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$2;​-​>this$1:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$2;​-​>val$this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$2;​-​>val$this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​
   
[−]
smali/com/better/alarm/model/AlarmCore$AlarmStateMachine$FiredState.smali
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
[−]
smali/com/better/alarm/model/AlarmCore$AlarmStateMachine.smali
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·4 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·​v2,​·​"" 1142 ····​const-​string·​v1,​·​""
   
1143 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 1143 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
1144 ····​move-​result·​v2 1144 ····​move-​result·​v1
   
1145 ····​if-​eqz·​v2,​·​:​cond_0 1145 ····​if-​eqz·​v1,​·​:​cond_0
   
1146 ····​.​line·​698 1146 ····​.​line·​698
1147 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​ 1147 ····​iget-​object·​v1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>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·​{v2},​·​Lcom/​better/​alarm/​model/​AlarmCore;​-​>access$200(Lcom/​better/​alarm/​model/​AlarmCore;​)​Lcom/​github/​androidutils/​logger/​Logger;​ 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·​v2 1150 ····​move-​result-​object·​v1
   
1151 ····​const-​string·​v3,​·​"new·​Alarm·​-​·​DisabledState" 1151 ····​const-​string·​v2,​·​"new·​Alarm·​-​·​DisabledState"
   
1152 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>d(Ljava/​lang/​Object;​)​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·​v1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>disabledState:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$DisabledState;​ 1154 ····​iget-​object·​v0,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>disabledState:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$DisabledState;​
   
1155 ····​.​line·​705 1155 ····​.​line·​705
1156 ····​:​goto_0 1156 ····​:​goto_0
1157 ····​return-​object·​v1 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$AlarmStateM​achine;​-​>getStates()​Ljava/​util/​Collection;​ 1160 ····​invoke-​virtual·​{p0},​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>getStates()​Ljava/​util/​Collection;​
   
1161 ····​move-​result-​object·​v2 1161 ····​move-​result-​object·​v1
   
1162 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 1162 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
1163 ····​move-​result-​object·​v0 1163 ····​move-​result-​object·​v1
   
1164 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1165 ····​:​cond_1 1164 ····​:​cond_1
1166 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1168 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1170 ····​move-​result-​object·​v1 1169 ····​move-​result-​object·​v0
   
1171 ····​check-​cast·​v1,​·​Lcom/​github/​androidutils/​statemachine/​State;​ 1170 ····​check-​cast·​v0,​·​Lcom/​github/​androidutils/​statemachine/​State;​
   
1172 ····​.​line·​702 1171 ····​.​line·​702
1173 ····​.​local·​v1,​·​"state":​Lcom/​github/​androidutils/​statemachine/​State;​ 1172 ····​.​local·​v0,​·​"state":​Lcom/​github/​androidutils/​statemachine/​State;​
1174 ····​invoke-​virtual·​{v1},​·​Lcom/​github/​androidutils/​statemachine/​State;​-​>getName()​Ljava/​lang/​String;​ 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·​v1····​#·​"state":​Lcom/​github/​androidutils/​statemachine/​State;​ 1180 ····​.​end·​local·​v0····​#·​"state":​Lcom/​github/​androidutils/​statemachine/​State;​
1182 ····​:​cond_2 1181 ····​:​cond_2
1183 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>this$0:​Lcom/​better/​alarm/​model/​AlarmCore;​ 1182 ····​iget-​object·​v1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>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·​{v2},​·​Lcom/​better/​alarm/​model/​AlarmCore;​-​>access$200(Lcom/​better/​alarm/​model/​AlarmCore;​)​Lcom/​github/​androidutils/​logger/​Logger;​ 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·​v2 1185 ····​move-​result-​object·​v1
   
1187 ····​const-​string·​v3,​·​"wtf?·​state·​not·​found" 1186 ····​const-​string·​v2,​·​"wtf?·​state·​not·​found"
   
1188 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>d(Ljava/​lang/​Object;​)​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·​v1,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>disabledState:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$DisabledState;​ 1189 ····​iget-​object·​v0,​·​p0,​·​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine;​-​>disabledState:​Lcom/​better/​alarm/​model/​AlarmCore$AlarmStateM​achine$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$AlarmChan​geData;​)​V 1192 .​method·​private·​writeChangeData(Lcom/​better/​alarm/​model/​interfaces/​AlarmEditor$AlarmChan​geData;​)​V
1194 ····​.​locals·​2 1193 ····​.​locals·​2
Max diff block lines reached; 0/5368 bytes (0.00%) of diff not shown.
[−]
smali/com/better/alarm/model/Alarms$DatabaseRetryCountDownTimer$1.smali
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$DatabaseRetryC​ountDownTimer;​ 21 .​field·​final·​synthetic·​this$1:​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​)​V 23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​254 27 ····​.​line·​254
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​-​>this$1:​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​-​>this$1:​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/better/alarm/model/Alarms$DatabaseRetryCountDownTimer.smali
Offset 76, 100 lines modified Offset 76, 99 lines modified
76 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​acra/​ErrorReporter;​-​>handleSilentExceptio​n(Ljava/​lang/​Throwable;​)​V 76 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​acra/​ErrorReporter;​-​>handleSilentExceptio​n(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·9 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·​v3,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>this$0:​Lcom/​better/​alarm/​model/​Alarms;​ 85 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>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·​{v3},​·​Lcom/​better/​alarm/​model/​Alarms;​-​>access$300(Lcom/​better/​alarm/​model/​Alarms;​)​Lcom/​github/​androidutils/​logger/​Logger;​ 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·​v3 88 ····​move-​result-​object·​v2
   
89 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 89 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
90 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 90 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
91 ····​const-​string·​v5,​·​"Retrying·​after·​" 91 ····​const-​string·​v4,​·​"Retrying·​after·​"
   
92 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 92 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
93 ····​move-​result-​object·​v4 93 ····​move-​result-​object·​v3
   
94 ····​const-​wide/​32·​v6,​·​0xee48 94 ····​const-​wide/​32·​v4,​·​0xee48
   
95 ····​sub-​long/​2addr·​v6,​·​p1 95 ····​sub-​long/​2addr·​v4,​·​p1
   
96 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 96 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
97 ····​move-​result-​object·​v4 97 ····​move-​result-​object·​v3
   
98 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 98 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v4 99 ····​move-​result-​object·​v3
   
100 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>w(Ljava/​lang/​Object;​)​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·​v3,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>this$0:​Lcom/​better/​alarm/​model/​Alarms;​ 102 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>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·​{v3},​·​Lcom/​better/​alarm/​model/​Alarms;​-​>access$400(Lcom/​better/​alarm/​model/​Alarms;​)​Z 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·​v3,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>this$0:​Lcom/​better/​alarm/​model/​Alarms;​ 110 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>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·​{v3},​·​Lcom/​better/​alarm/​model/​Alarms;​-​>access$300(Lcom/​better/​alarm/​model/​Alarms;​)​Lcom/​github/​androidutils/​logger/​Logger;​ 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·​v3 113 ····​move-​result-​object·​v2
   
114 ····​const-​string·​v4,​·​"Finished" 114 ····​const-​string·​v3,​·​"Finished"
   
115 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>w(Ljava/​lang/​Object;​)​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·​v3,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>handler:​Landroid/​os/​Handler;​ 117 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>handler:​Landroid/​os/​Handler;​
   
118 ····​new-​instance·​v4,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​ 118 ····​new-​instance·​v3,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​
   
119 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​-​><init>(Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​)​V 119 ····​invoke-​direct·​{v3,​·​p0},​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer$1;​-​><init>(Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​)​V
   
120 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z 120 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z
   
121 ····​.​line·​260 121 ····​.​line·​260
122 ····​iget-​object·​v3,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>this$0:​Lcom/​better/​alarm/​model/​Alarms;​ 122 ····​iget-​object·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​-​>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·​{v3},​·​Lcom/​better/​alarm/​model/​Alarms;​-​>access$500(Lcom/​better/​alarm/​model/​Alarms;​)​Ljava/​util/​Map;​ 124 ····​invoke-​static·​{v2},​·​Lcom/​better/​alarm/​model/​Alarms;​-​>access$500(Lcom/​better/​alarm/​model/​Alarms;​)​Ljava/​util/​Map;​
   
125 ····​move-​result-​object·​v3 125 ····​move-​result-​object·​v2
   
126 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​ 126 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>values()​Ljava/​util/​Collection;​
   
127 ····​move-​result-​object·​v3 127 ····​move-​result-​object·​v2
   
128 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 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.
[−]
smali/com/better/alarm/model/Alarms$HourComparator.smali
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
[−]
smali/com/better/alarm/model/Alarms$MinuteComparator.smali
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$MinuteComparat​or;​-​>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$MinuteComparat​or;​-​>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
[−]
smali/com/better/alarm/model/Alarms$RepeatComparator.smali
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$RepeatComparat​or;​-​>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$RepeatComparat​or;​-​>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
[−]
smali/com/better/alarm/model/Alarms.smali
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$DatabaseRetryC​ountDownTimer;​,​ 17 ········​Lcom/​better/​alarm/​model/​Alarms$DatabaseRetryC​ountDownTimer;​,​
19 ········​Lcom/​better/​alarm/​model/​Alarms$MinuteComparat​or;​,​ 18 ········​Lcom/​better/​alarm/​model/​Alarms$MinuteComparat​or;​,​
20 ········​Lcom/​better/​alarm/​model/​Alarms$HourComparator​;​,​ 19 ········​Lcom/​better/​alarm/​model/​Alarms$HourComparator​;​,​
21 ········​Lcom/​better/​alarm/​model/​Alarms$RepeatComparat​or;​ 20 ········​Lcom/​better/​alarm/​model/​Alarms$RepeatComparat​or;​
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(Landro​id/​content/​Intent;​)​V 201 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​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·9 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·​v8 320 ····​move-​result-​object·​v2
   
322 ····​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
323 ····​:​goto_1 321 ····​:​goto_1
324 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 322 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
325 ····​move-​result·​v2 323 ····​move-​result·​v3
   
326 ····​if-​eqz·​v2,​·​:​cond_3 324 ····​if-​eqz·​v3,​·​:​cond_3
   
327 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v2,​·​p0,​·​Lcom/​better/​alarm/​model/​Alarms;​-​>log:​Lcom/​github/​androidutils/​logger/​Logger;​ 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·​v3 332 ····​move-​result-​object·​v4
   
335 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>d(Ljava/​lang/​Object;​)​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/​AlarmNotFoundExceptio​n;​-​><init>(Ljava/​lang/​String;​)​V 533 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​better/​alarm/​model/​interfaces/​AlarmNotFoundExceptio​n;​-​><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/​AlarmNotFoundExceptio​n;​ 540 ············​Lcom/​better/​alarm/​model/​interfaces/​AlarmNotFoundExceptio​n;​
546 ········​} 541 ········​}
Max diff block lines reached; 1701/4859 bytes (35.01%) of diff not shown.
[−]
smali/com/better/alarm/model/AlarmsScheduler$1.smali
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
   
[−]
smali/com/better/alarm/model/AlarmsService.smali
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(Landroi​d/​os/​Message;​)​Z 40 .​method·​public·​handleMessage(Landroi​d/​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
[−]
smali/com/better/alarm/model/AlarmsScheduler$ScheduledAlarm.smali
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$Sched​uledAlarm;​ 136 ····​check-​cast·​p1,​·​Lcom/​better/​alarm/​model/​AlarmsScheduler$Sched​uledAlarm;​
   
138 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
139 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​better/​alarm/​model/​AlarmsScheduler$Sched​uledAlarm;​-​>compareTo(Lcom/​better/​alarm/​model/​AlarmsScheduler$Sched​uledAlarm;​)​I 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​better/​alarm/​model/​AlarmsScheduler$Sched​uledAlarm;​-​>compareTo(Lcom/​better/​alarm/​model/​AlarmsScheduler$Sched​uledAlarm;​)​I
   
140 ····​move-​result·​v0 138 ····​move-​result·​v0
   
141 ····​return·​v0 139 ····​return·​v0
142 .​end·​method 140 .​end·​method
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$1.smali
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;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 63 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getApplicationContex​t()​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
[−]
smali/com/better/alarm/presenter/ActionBarHandler$3.smali
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
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$4.smali
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
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$5.smali
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
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$6.smali
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
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$7.smali
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;​
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$8.smali
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
   
[−]
smali/com/better/alarm/presenter/ActionBarHandler$2.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmDetailsActivity$1.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmDetailsActivity$2.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmDetailsActivity$3.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmDetailsActivity$4.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmDetailsActivity.smali
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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 169 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 174 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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.
[−]
smali/com/better/alarm/presenter/AlarmsListActivity$1.smali
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
   
[−]
smali/com/better/alarm/presenter/AlarmsListActivity.smali
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
[−]
smali/com/better/alarm/presenter/AlarmsListFragment$1.smali
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;​
   
[−]
smali/com/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$1.smali
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$Al​armListAdapter;​Landroid/​widget/​CompoundButton;​Lcom/​better/​alarm/​model/​interfaces/​Alarm;​)​V 26 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​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$Al​armListAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​106 30 ····​.​line·​106
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$1;​-​>this$1:​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$1;​-​>this$1:​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$1;​-​>val$clockOnOff:​Landroid/​widget/​CompoundButton;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$1;​-​>val$clockOnOff:​Landroid/​widget/​CompoundButton;​
   
[−]
smali/com/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter$2.smali
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$Al​armListAdapter;​I)​V 24 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​118 28 ····​.​line·​118
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$2;​-​>this$1:​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$2;​-​>this$1:​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$2;​-​>val$position:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter$2;​-​>val$position:​I
   
[−]
smali/com/better/alarm/presenter/AlarmsListFragment$AlarmListAdapter.smali
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$Al​armListAdapter;​-​>isMaterial:​Z 95 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​better/​alarm/​presenter/​AlarmsListFragment$Al​armListAdapter;​-​>isMaterial:​Z
   
94 ····​.​line·​72 96 ····​.​line·​72
95 ····​return-​void 97 ····​return-​void
   
96 ····​.​line·​70 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
   
   
[−]
smali/com/better/alarm/presenter/AlarmsListFragment.smali
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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 263 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 268 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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
[−]
smali/com/better/alarm/presenter/DynamicThemeHandler$HashMapWithDefault.smali
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$H​ashMapWithDefault;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Integer;​ 99 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​better/​alarm/​presenter/​DynamicThemeHandler$H​ashMapWithDefault;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Integer;​
   
101 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
[−]
smali/com/better/alarm/presenter/InfoFragment.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​widget/​ViewSwitcher$ViewFact​ory;​ 6 .​implements·​Landroid/​widget/​ViewSwitcher$ViewFact​ory;​
   
   
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$AlarmCha​ngedReceiver;​,​ 10 ········​Lcom/​better/​alarm/​presenter/​InfoFragment$AlarmCha​ngedReceiver;​,​
12 ········​Lcom/​better/​alarm/​presenter/​InfoFragment$TickRece​iver;​ 11 ········​Lcom/​better/​alarm/​presenter/​InfoFragment$TickRece​iver;​
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.
[−]
smali/com/better/alarm/presenter/SettingsActivity$1$1.smali
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;​-​>getLaunchIntentForPa​ckage(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​pm/​PackageManager;​-​>getLaunchIntentForPa​ckage(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
[−]
smali/com/better/alarm/presenter/SettingsActivity$1.smali
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
   
[−]
smali/com/better/alarm/presenter/TimePickerDialogFragment$1.smali
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/​TimePickerDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​75 27 ····​.​line·​75
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent$1;​-​>this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent$1;​-​>this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/better/alarm/presenter/TimePickerDialogFragment$2.smali
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/​TimePickerDialogFragm​ent;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​)​V 23 .​method·​constructor·​<init>(Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​84 27 ····​.​line·​84
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent$2;​-​>this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent$2;​-​>this$0:​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/better/alarm/presenter/TimePickerDialogFragment.smali
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/​TimePickerDialogFragm​ent;​-​>log:​Lcom/​github/​androidutils/​logger/​Logger;​ 36 ····​iput-​object·​v0,​·​p0,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​-​>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/​TimePickerDialogFragm​ent;​)​V 39 .​method·​static·​synthetic·​access$000(Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​)​V
41 ····​.​locals·​0 40 ····​.​locals·​0
42 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​ 41 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
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/​TimePickerDialogFragm​ent;​ 201 ····​const-​class·​v2,​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​
   
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/​TimePickerDialogFragm​ent;​-​>setStyle(II)​V 207 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​better/​alarm/​presenter/​TimePickerDialogFragm​ent;​-​>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;​
[−]
smali/com/better/alarm/presenter/alert/AlarmAlert$1.smali
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
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlert$2.smali
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
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlertFullScreen$1.smali
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
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlertFullScreen$2.smali
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
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlertFullScreen$3.smali
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;​
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlertFullScreen$4.smali
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
   
[−]
smali/com/better/alarm/presenter/alert/AlarmAlertReceiver.smali
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$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 182 ····​invoke-​direct·​{v9,​·​v10},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><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(La​ndroid/​content/​Context;​)​Ljava/​lang/​String;​ 185 ····​invoke-​interface·​{p1,​·​v10},​·​Lcom/​better/​alarm/​model/​interfaces/​Alarm;​-​>getLabelOrDefault(La​ndroid/​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$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 187 ····​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 194 ····​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 198 ····​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
196 ····​move-​result-​object·​v9 199 ····​move-​result-​object·​v9
   
  200 ····​.​line·​134
197 ····​invoke-​virtual·​{v9,​·​v6,​·​v12},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setFullScreenIntent(​Landroid/​app/​PendingIntent;​Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 201 ····​invoke-​virtual·​{v9,​·​v6,​·​v12},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setFullScreenIntent(​Landroid/​app/​PendingIntent;​Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
198 ····​move-​result-​object·​v9 202 ····​move-​result-​object·​v9
   
  203 ····​.​line·​137
199 ····​invoke-​virtual·​{v9,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 204 ····​invoke-​virtual·​{v9,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
200 ····​move-​result-​object·​v9 205 ····​move-​result-​object·​v9
   
  206 ····​.​line·​138
201 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 207 ····​invoke-​virtual·​{v9,​·​v12},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 215 ····​invoke-​virtual·​{v9,​·​v10,​·​v11,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 223 ····​invoke-​virtual·​{v9,​·​v10,​·​v11,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
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$Bu​ilder;​-​>setDefaults(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 227 ····​invoke-​virtual·​{v9,​·​v10},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setDefaults(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
219 ····​move-​result-​object·​v9 228 ····​move-​result-​object·​v9
   
  229 ····​.​line·​142
220 ····​invoke-​virtual·​{v9},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​ 230 ····​invoke-​virtual·​{v9},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>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.
[−]
smali/com/better/alarm/presenter/background/KlaxonService$1.smali
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
   
[−]
smali/com/better/alarm/presenter/background/KlaxonService$2.smali
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
   
[−]
smali/com/better/alarm/presenter/background/KlaxonService.smali
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;​-​>phoneStateListenerIm​pl:​Landroid/​telephony/​PhoneStateListener;​ 48 ····​iput-​object·​v0,​·​p0,​·​Lcom/​better/​alarm/​presenter/​background/​KlaxonService;​-​>phoneStateListenerIm​pl:​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;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 871 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(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;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 875 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​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"
   
[−]
smali/com/better/alarm/presenter/background/ScheduledReceiver.smali
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$AlarmClo​ckInfo;​ 122 ····​new-​instance·​v6,​·​Landroid/​app/​AlarmManager$AlarmClo​ckInfo;​
   
123 ····​invoke-​direct·​{v6,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlarmManager$AlarmClo​ckInfo;​-​><init>(JLandroid/​app/​PendingIntent;​)​V 123 ····​invoke-​direct·​{v6,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​AlarmManager$AlarmClo​ckInfo;​-​><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(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 126 ····​invoke-​static·​{p1,​·​v10,​·​v7,​·​v10},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​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(Landro​id/​app/​AlarmManager$AlarmClo​ckInfo;​Landroid/​app/​PendingIntent;​)​V 129 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Landroid/​app/​AlarmManager;​-​>setAlarmClock(Landro​id/​app/​AlarmManager$AlarmClo​ckInfo;​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;​
[−]
smali/com/better/alarm/presenter/background/ToastPresenter.smali
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;​
[−]
smali/com/better/alarm/presenter/background/VibrationService$2.smali
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
   
[−]
smali/com/better/alarm/presenter/background/VibrationService.smali
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$Aler​tConditionHelper;​ 67 .​method·​static·​synthetic·​access$000(Lcom/​better/​alarm/​presenter/​background/​VibrationService;​)​Lcom/​better/​alarm/​presenter/​background/​VibrationService$Aler​tConditionHelper;​
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
[−]
smali/com/better/alarm/presenter/background/VibrationService$3.smali
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;​
   
[−]
smali/com/better/alarm/presenter/background/VibrationService$1.smali
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
   
[−]
smali/com/better/alarm/view/AlarmPreference$1.smali
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([Land​roid/​net/​Uri;​)​Ljava/​lang/​String;​ 46 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​better/​alarm/​view/​AlarmPreference$1;​-​>doInBackground([Land​roid/​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
[−]
smali/com/better/alarm/view/AlarmPreference.smali
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·​48 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
[−]
smali/com/better/alarm/view/DigitalClock$1$1.smali
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
   
[−]
smali/com/better/alarm/view/DigitalClock$1.smali
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
   
[−]
smali/com/better/alarm/view/RepeatPreference$1.smali
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
   
[−]
smali/com/better/alarm/view/TimePicker$SavedState$1.smali
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(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​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(Lan​droid/​os/​Parcel;​)​Lcom/​better/​alarm/​view/​TimePicker$SavedState​;​ 60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​better/​alarm/​view/​TimePicker$SavedState​$1;​-​>createFromParcel(Lan​droid/​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
   
[−]
smali/com/better/alarm/view/TimePicker.smali
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
[−]
smali/com/better/alarm/view/VolumePreference.smali
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·7 78 ····​.​locals·6
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​const/​4·​v6,​·​0x0 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·​v4 88 ····​move-​result·​v3
   
89 ····​if-​eqz·​v4,​·​:​cond_0 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·​v4 92 ····​move-​result-​object·​v3
   
93 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​Window;​-​>getDecorView()​Landroid/​view/​View;​ 93 ····​invoke-​virtual·​{v3},​·​Landroid/​view/​Window;​-​>getDecorView()​Landroid/​view/​View;​
   
94 ····​move-​result-​object·​v4 94 ····​move-​result-​object·​v3
   
95 ····​const·​v5,​·​0x7f0c001e 95 ····​const·​v4,​·​0x7f0c001e
   
96 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 96 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
97 ····​move-​result-​object·​v2 97 ····​move-​result-​object·​v1
   
98 ····​.​line·​172 98 ····​.​line·​172
99 ····​.​local·​v2,​·​"view":​Landroid/​view/​View;​ 99 ····​.​local·​v1,​·​"view":​Landroid/​view/​View;​
100 ····​if-​eqz·​v2,​·​:​cond_0 100 ····​if-​eqz·​v1,​·​:​cond_0
   
101 ····​.​line·​173 101 ····​.​line·​173
102 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​view/​View;​-​>setOnKeyListener(Lan​droid/​view/​View$OnKeyListener;​)​V 102 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​view/​View;​-​>setOnKeyListener(Lan​droid/​view/​View$OnKeyListener;​)​V
   
103 ····​.​line·​177 103 ····​.​line·​177
104 ····​.​end·​local·​v2····​#·​"view":​Landroid/​view/​View;​ 104 ····​.​end·​local·​v1····​#·​"view":​Landroid/​view/​View;​
105 ····​:​cond_0 105 ····​:​cond_0
106 ····​iget-​object·​v4,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>volumizers:​Ljava/​util/​ArrayList;​ 106 ····​iget-​object·​v3,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>volumizers:​Ljava/​util/​ArrayList;​
   
107 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 107 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
108 ····​move-​result-​object·​v1 108 ····​move-​result-​object·​v3
   
109 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
110 ····​:​goto_0 109 ····​:​goto_0
111 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 113 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
115 ····​move-​result-​object·​v3 114 ····​move-​result-​object·​v2
   
116 ····​check-​cast·​v3,​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​ 115 ····​check-​cast·​v2,​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​
   
117 ····​.​line·​178 116 ····​.​line·​178
118 ····​.​local·​v3,​·​"volumizer":​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​ 117 ····​.​local·​v2,​·​"volumizer":​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​
119 ····​invoke-​virtual·​{v3},​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>stopSample()​V 118 ····​invoke-​virtual·​{v2},​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>stopSample()​V
   
120 ····​.​line·​179 119 ····​.​line·​179
121 ····​#·​getter·​for:​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>mSeekBar:​Landroid/​widget/​SeekBar;​ 120 ····​#·​getter·​for:​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>mSeekBar:​Landroid/​widget/​SeekBar;​
122 ····​invoke-​static·​{v3},​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>access$000(Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​)​Landroid/​widget/​SeekBar;​ 121 ····​invoke-​static·​{v2},​·​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​-​>access$000(Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​)​Landroid/​widget/​SeekBar;​
   
123 ····​move-​result-​object·​v4 122 ····​move-​result-​object·​v4
   
124 ····​invoke-​virtual·​{v4,​·​v6},​·​Landroid/​widget/​SeekBar;​-​>setOnSeekBarChangeLi​stener(Landroid/​widget/​SeekBar$OnSeekBarChan​geListener;​)​V 123 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​SeekBar;​-​>setOnSeekBarChangeLi​stener(Landroid/​widget/​SeekBar$OnSeekBarChan​geListener;​)​V
   
125 ····​goto·​:​goto_0 124 ····​goto·​:​goto_0
   
126 ····​.​line·​181 125 ····​.​line·​181
127 ····​.​end·​local·​v3····​#·​"volumizer":​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​ 126 ····​.​end·​local·​v2····​#·​"volumizer":​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​
128 ····​:​cond_1 127 ····​:​cond_1
129 ····​iget-​object·​v4,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>volumizers:​Ljava/​util/​ArrayList;​ 128 ····​iget-​object·​v3,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>volumizers:​Ljava/​util/​ArrayList;​
   
130 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>clear()​V 129 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
131 ····​.​line·​182 130 ····​.​line·​182
132 ····​iput-​object·​v6,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>activeVolumizer:​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​ 131 ····​iput-​object·​v5,​·​p0,​·​Lcom/​better/​alarm/​view/​VolumePreference;​-​>activeVolumizer:​Lcom/​better/​alarm/​view/​VolumePreference$Seek​BarVolumizer;​
   
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.
[−]
smali/com/github/androidutils/eventbus/EventBus$1.smali
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.​1;​" 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.​1;​" 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
   
[−]
smali/com/github/androidutils/eventbus/EventBus$ActivityEventSender.smali
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(L​java/​lang/​Object;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 170 .​method·​public·​bridge·​synthetic·​createPendingIntent(L​java/​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$ActivityEven​tSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender<TT;​>;​" 174 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender<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$ActivityEven​tSender;​-​>createPendingIntent(​Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 176 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender;​-​>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$ActivityEven​tSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender<TT;​>;​" 214 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender<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$ActivityEven​tSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V 216 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$ActivityEven​tSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V
   
223 ····​return-​void 217 ····​return-​void
224 .​end·​method 218 .​end·​method
[−]
smali/com/github/androidutils/eventbus/EventBus$IntentEventBroadcastSender.smali
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(L​java/​lang/​Object;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 142 .​method·​public·​bridge·​synthetic·​createPendingIntent(L​java/​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$IntentEventB​roadcastSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender<TT;​>;​" 146 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender<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$IntentEventB​roadcastSender;​-​>createPendingIntent(​Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 148 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender;​-​>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$IntentEventB​roadcastSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender<TT;​>;​" 188 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender<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$IntentEventB​roadcastSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V 190 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventB​roadcastSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V
   
196 ····​return-​void 191 ····​return-​void
197 .​end·​method 192 .​end·​method
[−]
smali/com/github/androidutils/eventbus/EventBus$IntentEventServiceSender.smali
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(L​java/​lang/​Object;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 170 .​method·​public·​bridge·​synthetic·​createPendingIntent(L​java/​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$IntentEventS​erviceSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender<TT;​>;​" 174 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender<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$IntentEventS​erviceSender;​-​>createPendingIntent(​Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 176 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender;​-​>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$IntentEventS​erviceSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender<TT;​>;​" 214 ····​.​local·​p0,​·​"this":​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender<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$IntentEventS​erviceSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V 216 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IntentEventS​erviceSender;​-​>post(Landroid/​os/​Parcelable;​Landroid/​content/​Context;​)​V
   
223 ····​return-​void 217 ····​return-​void
224 .​end·​method 218 .​end·​method
[−]
smali/com/github/androidutils/eventbus/EventBus.smali
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(L​android/​os/​Parcelable;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 158 .​method·​public·​createPendingIntent(L​android/​os/​Parcelable;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​
159 ····​.​locals·4 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·​v2,​·​p0,​·​Lcom/​github/​androidutils/​eventbus/​EventBus;​-​>listeners:​Lcom/​google/​common/​collect/​Multimap;​ 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·​v3 175 ····​move-​result-​object·​v2
   
176 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​google/​common/​collect/​Multimap;​-​>containsKey(Ljava/​lang/​Object;​)​Z 176 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​google/​common/​collect/​Multimap;​-​>containsKey(Ljava/​lang/​Object;​)​Z
   
177 ····​move-​result·​v2 177 ····​move-​result·​v1
   
178 ····​if-​eqz·​v2,​·​:​cond_0 178 ····​if-​eqz·​v1,​·​:​cond_0
   
179 ····​.​line·​95 179 ····​.​line·​95
180 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​androidutils/​eventbus/​EventBus;​-​>listeners:​Lcom/​google/​common/​collect/​Multimap;​ 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·​v3 182 ····​move-​result-​object·​v2
   
183 ····​invoke-​interface·​{v2,​·​v3},​·​Lcom/​google/​common/​collect/​Multimap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​util/​Collection;​ 183 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​google/​common/​collect/​Multimap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​util/​Collection;​
   
184 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v1
   
185 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 185 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
186 ····​move-​result-​object·​v0 186 ····​move-​result-​object·​v1
   
187 ····.​local·​v0,​·"i$":​Ljava/​util/​Iterator;​ 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 190 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
192 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v0
   
193 ····​check-​cast·​v1,​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​;​ 192 ····​check-​cast·​v0,​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​;​
   
194 ····​.​line·​96 193 ····​.​line·​96
195 ····​.​local·​v1,​·​"sender":​Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​<TT;​>;​" 194 ····​.​local·​v0,​·​"sender":​Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​;​,​·​"Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​<TT;​>;​"
196 ····​invoke-​interface·​{v1,​·​p1,​·​p2},​·​Lcom/​github/​androidutils/​eventbus/​EventBus$IEventSender​;​-​>createPendingIntent(​Ljava/​lang/​Object;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 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·​v2 196 ····​move-​result-​object·​v1
   
198 ····​return-​object·​v2 197 ····​return-​object·​v1
   
199 ····​.​line·​98 198 ····​.​line·​98
200 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 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·​v2,​·​Ljava/​lang/​UnsupportedOperationE​xception;​ 201 ····​new-​instance·​v1,​·​Ljava/​lang/​UnsupportedOperationE​xception;​
   
204 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V 202 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​UnsupportedOperationE​xception;​-​><init>()​V
   
205 ····​throw·​v2 203 ····​throw·​v1
206 .​end·​method 204 .​end·​method
   
207 .​method·​public·​bridge·​synthetic·​createPendingIntent(L​java/​lang/​Object;​Landroid/​content/​Context;​)​Landroid/​app/​PendingIntent;​ 205 .​method·​public·​bridge·​synthetic·​createPendingIntent(L​java/​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.
[−]
smali/com/github/androidutils/eventbus/EventBusConnector$1.smali
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
   
[−]
smali/com/github/androidutils/eventbus/ReflectionParcelableEvent$1.smali
Offset 41, 27 lines modified Offset 41, 28 lines modified
   
41 #·​virtual·​methods 41 #·​virtual·​methods
42 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​ 42 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​
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·​v6,​·​0x1 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·​v5 50 ····​move-​result-​object·​v4
   
51 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Class;​-​>forName(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​ 51 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Class;​-​>forName(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····invoke-​virtual·{v5},​·Ljava/​lang/​Class;​-​>newInstance()​Ljava/​lang/​Object;​ 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/​ReflectionParcelableE​vent;​ 56 ····​check-​cast·​v1,​·​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​
   
56 ····​.​line·​20 57 ····​.​line·​20
57 ····​.​local·​v1,​·​"event":​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​ 58 ····​.​local·​v1,​·​"event":​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​
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·​v4 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·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 78 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
79 ····​move-​result·​v5 79 ····​move-​result·​v4
   
80 ····​if-​eqz·​v5,​·​:​cond_5 80 ····​if-​eqz·​v4,​·​:​cond_5
   
81 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v5 87 ····​move-​result·​v4
   
88 ····​invoke-​static·​{v5},​·​Ljava/​lang/​reflect/​Modifier;​-​>isStatic(I)​Z 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·​v5 91 ····​move-​result·​v4
   
92 ····​if-​nez·​v5,​·​:​cond_0 92 ····​if-​nez·​v4,​·​:​cond_0
   
93 ····​.​line·​27 93 ····​.​line·​27
94 ····​:​try_start_1 94 ····​:​try_start_1
95 ····​const-​class·​v5,​·​Landroid/​os/​Parcelable;​ 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·​{v5,​·​v7},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z 98 ····​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z
   
99 ····​move-​result·​v5 99 ····​move-​result·​v4
   
100 ····​if-​eqz·​v5,​·​:​cond_1 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·​v5 103 ····​move-​result-​object·​v4
   
104 ····​invoke-​virtual·​{p1,​·​v5},​·​Landroid/​os/​Parcel;​-​>readParcelable(Ljava​/​lang/​ClassLoader;​)​Landroid/​os/​Parcelable;​ 104 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​os/​Parcel;​-​>readParcelable(Ljava​/​lang/​ClassLoader;​)​Landroid/​os/​Parcelable;​
   
105 ····​move-​result-​object·​v5 105 ····​move-​result-​object·​v4
   
106 ····​invoke-​virtual·​{v2,​·​v1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​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.
[−]
smali/com/github/androidutils/eventbus/ReflectionParcelableEvent.smali
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·​v4 291 ····​move-​result-​object·​v3
   
292 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 292 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
293 ····​move-​result-​object·​v4 293 ····​move-​result-​object·​v3
   
294 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeString(Ljava/​lang/​String;​)​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/​ReflectionParcelableE​vent;​-​>findAllFields(Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 296 ····​invoke-​static·​{p0},​·​Lcom/​github/​androidutils/​eventbus/​ReflectionParcelableE​vent;​-​>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·​v3 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·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 304 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
306 ····​move-​result·​v4 305 ····​move-​result·​v3
   
307 ····​if-​eqz·​v4,​·​:​cond_5 306 ····​if-​eqz·​v3,​·​:​cond_5
   
308 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 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·​v4 313 ····​move-​result·​v3
   
315 ····​invoke-​static·​{v4},​·​Ljava/​lang/​reflect/​Modifier;​-​>isStatic(I)​Z 314 ····​invoke-​static·​{v3},​·​Ljava/​lang/​reflect/​Modifier;​-​>isStatic(I)​Z
   
316 ····​move-​result·​v4 315 ····​move-​result·​v3
   
317 ····​if-​nez·​v4,​·​:​cond_0 316 ····​if-​nez·​v3,​·​:​cond_0
   
318 ····​.​line·​66 317 ····​.​line·​66
319 ····​:​try_start_0 318 ····​:​try_start_0
320 ····​const-​class·​v4,​·​Landroid/​os/​Parcelable;​ 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·​{v4,​·​v5},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z 322 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z
   
324 ····​move-​result·​v4 323 ····​move-​result·​v3
   
325 ····​if-​eqz·​v4,​·​:​cond_1 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·​v4 327 ····​move-​result-​object·​v3
   
329 ····​check-​cast·​v4,​·​Landroid/​os/​Parcelable;​ 328 ····​check-​cast·​v3,​·​Landroid/​os/​Parcelable;​
   
330 ····​invoke-​virtual·​{p1,​·​v4,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeParcelable(Land​roid/​os/​Parcelable;​I)​V 329 ····​invoke-​virtual·​{p1,​·​v3,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeParcelable(Land​roid/​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·​v4,​·​Ljava/​lang/​RuntimeException;​ 338 ····​new-​instance·​v3,​·​Ljava/​lang/​RuntimeException;​
   
340 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​RuntimeException;​-​><init>()​V 339 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​RuntimeException;​-​><init>()​V
   
341 ····​throw·​v4 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·​v4,​·​Ljava/​lang/​String;​ 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.
[−]
smali/com/github/androidutils/logger/LogcatLogWriter.smali
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
[−]
smali/com/github/androidutils/logger/LogcatLogWriterWithLines.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"LogcatLogWriterWithL​ines.​java" 3 .​source·​"LogcatLogWriterWithL​ines.​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/​LogcatLogWriterWithLi​nes$1;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​static·​fields 6 #·​static·​fields
13 .​field·​private·​static·​volatile·​sInstance:​Lcom/​github/​androidutils/​logger/​LogcatLogWriterWithLi​nes;​ 7 .​field·​private·​static·​volatile·​sInstance:​Lcom/​github/​androidutils/​logger/​LogcatLogWriterWithLi​nes;​
   
   
14 #·​direct·​methods 8 #·​direct·​methods
15 .​method·​private·​constructor·​<init>()​V 9 .​method·​private·​constructor·​<init>()​V
16 ····​.​locals·​0 10 ····​.​locals·​0
[−]
smali/com/github/androidutils/logger/Logger.smali
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·​v4 190 ····​move-​result·​v3
   
191 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>logLevel:​Lcom/​github/​androidutils/​logger/​Logger$LogLevel;​ 191 ····​iget-​object·​v4,​·​p0,​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>logLevel:​Lcom/​github/​androidutils/​logger/​Logger$LogLevel;​
   
192 ····​invoke-​virtual·​{v5},​·​Lcom/​github/​androidutils/​logger/​Logger$LogLevel;​-​>ordinal()​I 192 ····​invoke-​virtual·​{v4},​·​Lcom/​github/​androidutils/​logger/​Logger$LogLevel;​-​>ordinal()​I
   
193 ····​move-​result·​v5 193 ····​move-​result·​v4
   
194 ····​if-​gt·​v4,​·​v5,​·​:​cond_0 194 ····​if-​gt·​v3,​·​v4,​·​:​cond_0
   
195 ····​const/​4·​v2,​·​0x1 195 ····​const/​4·​v1,​·​0x1
   
196 ····​.​line·​66 196 ····​.​line·​66
197 ····​.​local·​v2,​·​"shouldBeLogged":​Z 197 ····​.​local·​v1,​·​"shouldBeLogged":​Z
198 ····​:​goto_0 198 ····​:​goto_0
199 ····​if-​eqz·​v2,​·​:​cond_2 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·​v4,​·​p0,​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>writers:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​ 205 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​androidutils/​logger/​Logger;​-​>writers:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​
   
206 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 206 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
207 ····​move-​result-​object·​v1 207 ····​move-​result-​object·​v4
   
208 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
209 ····​:​goto_1 208 ····​:​goto_1
210 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 209 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
211 ····​move-​result·​v4 210 ····​move-​result·​v3
   
212 ····​if-​eqz·​v4,​·​:​cond_2 211 ····​if-​eqz·​v3,​·​:​cond_2
   
213 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 212 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
214 ····​move-​result-​object·​v3 213 ····​move-​result-​object·​v2
   
215 ····​check-​cast·​v3,​·​Lcom/​github/​androidutils/​logger/​Logger$LogWriter;​ 214 ····​check-​cast·​v2,​·​Lcom/​github/​androidutils/​logger/​Logger$LogWriter;​
   
216 ····​.​line·​70 215 ····​.​line·​70
217 ····​.​local·​v3,​·​"writer":​Lcom/​github/​androidutils/​logger/​Logger$LogWriter;​ 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·​v4 220 ····​move-​result-​object·​v3
   
222 ····​:​goto_2 221 ····​:​goto_2
223 ····​invoke-​interface·​{v3,​·​v5,​·​v0,​·​v4,​·​p3},​·​Lcom/​github/​androidutils/​logger/​Logger$LogWriter;​-​>write(Lcom/​github/​androidutils/​logger/​Logger$LogLevel;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​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····​#·"i$":​Ljava/​util/​Iterator;​ 226 ····​.​end·​local·​v1····​#·​"shouldBeLogged":​Z
228 ····​.​end·​local·​v2····​#·​"shouldBeLogged":​Z 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·​v2,​·​0x0 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····​#·"i$":​Ljava/​util/​Iterator;​ 233 ····​.​restart·​local·​v1····​#·​"shouldBeLogged":​Z
236 ····​.​restart·​local·​v2····​#·​"shouldBeLogged":​Z 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·​v4,​·​"null" 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·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 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
[−]
smali/com/github/androidutils/logger/LoggingExceptionHandler.smali
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/​LoggingExceptionHandl​er;​ 40 ····​new-​instance·​v0,​·​Lcom/​github/​androidutils/​logger/​LoggingExceptionHandl​er;​
   
  41 ····​.​line·​13
41 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>getDefaultUncaughtEx​ceptionHandler()​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​ 42 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>getDefaultUncaughtEx​ceptionHandler()​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​
   
42 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
43 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lcom/​github/​androidutils/​logger/​LoggingExceptionHandl​er;​-​><init>(Lcom/​github/​androidutils/​logger/​Logger;​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V 44 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lcom/​github/​androidutils/​logger/​LoggingExceptionHandl​er;​-​><init>(Lcom/​github/​androidutils/​logger/​Logger;​Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V
   
  45 ····​.​line·​12
44 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Thread;​-​>setDefaultUncaughtEx​ceptionHandler(Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V 46 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Thread;​-​>setDefaultUncaughtEx​ceptionHandler(Ljava/​lang/​Thread$UncaughtExcept​ionHandler;​)​V
   
45 ····​.​line·​14 47 ····​.​line·​14
46 ····​return-​void 48 ····​return-​void
47 .​end·​method 49 .​end·​method
   
   
[−]
smali/com/github/androidutils/logger/StartupLogWriter.smali
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·​v2,​·​Ljava/​lang/​StringBuilder;​ 122 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
123 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​androidutils/​logger/​StartupLogWriter;​-​>messages:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​ 123 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​androidutils/​logger/​StartupLogWriter;​-​>messages:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​
   
124 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>size()​I 124 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>size()​I
   
125 ····​move-​result·​v3 125 ····​move-​result·​v2
   
126 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x78 126 ····​mul-​int/​lit8·​v2,​·​v2,​·​0x78
   
127 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 127 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
128 ····​.​line·​29 128 ····​.​line·​29
129 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​ 129 ····​.​local·​v1,​·​"sb":​Ljava/​lang/​StringBuilder;​
130 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​androidutils/​logger/​StartupLogWriter;​-​>messages:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​ 130 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​androidutils/​logger/​StartupLogWriter;​-​>messages:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​
   
131 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 131 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
132 ····​move-​result-​object·​v0 132 ····​move-​result-​object·​v2
   
133 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
134 ····​:​goto_0 133 ····​:​goto_0
135 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 137 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
139 ····​move-​result-​object·​v1 138 ····​move-​result-​object·​v0
   
140 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 139 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
141 ····​.​line·​30 140 ····​.​line·​30
142 ····​.​local·​v1,​·​"message":​Ljava/​lang/​String;​ 141 ····​.​local·​v0,​·​"message":​Ljava/​lang/​String;​
143 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 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·​v1····​#·​"message":​Ljava/​lang/​String;​ 148 ····​.​end·​local·​v0····​#·​"message":​Ljava/​lang/​String;​
150 ····​:​cond_0 149 ····​:​cond_0
151 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 150 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v3 151 ····​move-​result-​object·​v2
   
153 ····​return-​object·​v3 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;​
[−]
smali/com/github/androidutils/statemachine/EventState$1.smali
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
   
[−]
smali/com/github/androidutils/statemachine/StateMachine$SmHandler$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$whatToStringConve​rter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​ 22 .​field·​final·​synthetic·​val$whatToStringConve​rter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​)​V 24 .​method·​constructor·​<init>(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1182 28 ····​.​line·​1182
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$1;​-​>this$0:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$1;​-​>this$0:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$1;​-​>val$whatToStringConv​erter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$1;​-​>val$whatToStringConv​erter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​
   
[−]
smali/com/github/androidutils/statemachine/StateMachine$SmHandler$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$converter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​ 22 .​field·​final·​synthetic·​val$converter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​)​V 24 .​method·​constructor·​<init>(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1240 28 ····​.​line·​1240
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$2;​-​>this$0:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$2;​-​>this$0:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$2;​-​>val$converter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$2;​-​>val$converter:​Lcom/​github/​androidutils/​statemachine/​IMessageWhatToStringC​onverter;​
   
[−]
smali/com/github/androidutils/statemachine/StateMachine$SmHandler$StateInfo.smali
Offset 96, 29 lines modified Offset 96, 32 lines modified
   
96 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 96 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$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$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 108 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
107 ····​iget-​object·​v0,​·​v0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​-​>state:​Lcom/​github/​androidutils/​statemachine/​State;​ 109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$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
[−]
smali/com/github/androidutils/statemachine/StateMachine$SmHandler.smali
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·9 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·​v3,​·​0x0 586 ····​const/​4·​v2,​·​0x0
   
587 ····​.​line·​937 587 ····​.​line·​937
588 ····​.​local·​v3,​·​"maxDepth":​I 588 ····​.​local·​v2,​·​"maxDepth":​I
589 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mStateInfo:​Ljava/​util/​HashMap;​ 589 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mStateInfo:​Ljava/​util/​HashMap;​
   
590 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​ 590 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​
   
591 ····​move-​result-​object·​v6 591 ····​move-​result-​object·​v5
   
592 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 592 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
593 ····​move-​result-​object·​v2 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·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 599 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
601 ····​move-​result-​object·​v5 600 ····​move-​result-​object·​v4
   
602 ····​check-​cast·​v5,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 601 ····​check-​cast·​v4,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
603 ····​.​line·​938 602 ····​.​line·​938
604 ····​.​local·​v5,​·​"si":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 603 ····​.​local·​v4,​·​"si":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$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,​·​v5 607 ····​move-​object·​v1,​·​v4
   
609 ····​.​local·​v1,​·​"i":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 608 ····​.​local·​v1,​·​"i":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$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$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 612 ····​iget-​object·​v1,​·​v1,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​-​>parentStateInfo:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$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·​v3,​·​v0,​·​:​cond_0 637 ····​if-​ge·​v2,​·​v0,​·​:​cond_0
   
639 ····​.​line·​943 638 ····​.​line·​943
640 ····​move·​v3,​·​v0 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$SmHandle​r$StateInfo;​ 643 ····​.​end·​local·​v1····​#·​"i":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
645 ····​.​end·​local·​v5····​#·​"si":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 644 ····​.​end·​local·​v4····​#·​"si":​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
646 ····​:​cond_2 645 ····​:​cond_2
647 ····​new-​array·​v6,​·​v3,​·​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 646 ····​new-​array·​v5,​·​v2,​·​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
648 ····​iput-​object·​v6,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mStateStack:​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 647 ····​iput-​object·​v5,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mStateStack:​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
649 ····​.​line·​948 648 ····​.​line·​948
650 ····​new-​array·​v6,​·​v3,​·​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 649 ····​new-​array·​v5,​·​v2,​·​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
651 ····​iput-​object·​v6,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mTempStateStack:​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​ 650 ····​iput-​object·​v5,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mTempStateStack:​[Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r$StateInfo;​
   
652 ····​.​line·​949 651 ····​.​line·​949
653 ····​invoke-​direct·​{p0},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>setupInitialStateSta​ck()​V 652 ····​invoke-​direct·​{p0},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>setupInitialStateSta​ck()​V
   
654 ····​.​line·​955 653 ····​.​line·​955
655 ····​const/​4·​v6,​·​-​0x2 654 ····​const/​4·​v5,​·​-​0x2
   
656 ····​sget-​object·​v7,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mSmHandlerObj:​Ljava/​lang/​Object;​ 655 ····​sget-​object·​v6,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>mSmHandlerObj:​Ljava/​lang/​Object;​
   
657 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​ 656 ····​invoke-​virtual·​{p0,​·​v5,​·​v6},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>obtainMessage(ILjava​/​lang/​Object;​)​Landroid/​os/​Message;​
   
658 ····​move-​result-​object·​v4 657 ····​move-​result-​object·​v3
   
659 ····​.​line·​956 658 ····​.​line·​956
660 ····​.​local·​v4,​·​"message":​Landroid/​os/​Message;​ 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.
[−]
smali/com/github/androidutils/statemachine/StateMachine.smali
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$SmHandle​r;​,​ 7 ········​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​,​
9 ········​Lcom/​github/​androidutils/​statemachine/​StateMachine$LogRecor​ds;​,​ 8 ········​Lcom/​github/​androidutils/​statemachine/​StateMachine$LogRecor​ds;​,​
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$SmHandle​r;​-​>access$1400(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IState;​)​V 1257 ····​invoke-​static·​{v0,​·​p1},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>access$1400(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​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·4 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·​v2 1278 ····​move-​result-​object·​v1
   
1280 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 1279 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
1281 ····​move-​result-​object·​v0 1280 ····​move-​result-​object·​v1
   
1282 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1283 ····​:​cond_0 1281 ····​:​cond_0
1284 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1285 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1288 ····​move-​result-​object·​v1 1286 ····​move-​result-​object·​v0
   
1289 ····​check-​cast·​v1,​·​Lcom/​github/​androidutils/​statemachine/​IState;​ 1287 ····​check-​cast·​v0,​·​Lcom/​github/​androidutils/​statemachine/​IState;​
   
1290 ····​.​line·​1414 1288 ····​.​line·​1414
1291 ····​.​local·​v1,​·​"state":​Lcom/​github/​androidutils/​statemachine/​IState;​ 1289 ····​.​local·​v0,​·​"state":​Lcom/​github/​androidutils/​statemachine/​IState;​
1292 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 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·​v2,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine;​-​>mSmHandler:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​ 1296 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​androidutils/​statemachine/​StateMachine;​-​>mSmHandler:​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​
   
1299 ····​#·​invokes:​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>transitionTo(Lcom/​github/​androidutils/​statemachine/​IState;​)​V 1297 ····​#·​invokes:​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>transitionTo(Lcom/​github/​androidutils/​statemachine/​IState;​)​V
1300 ····​invoke-​static·​{v2,​·​v1},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>access$1400(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​Lcom/​github/​androidutils/​statemachine/​IState;​)​V 1298 ····​invoke-​static·​{v1,​·​v0},​·​Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​-​>access$1400(Lcom/​github/​androidutils/​statemachine/​StateMachine$SmHandle​r;​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·​v1····​#·​"state":​Lcom/​github/​androidutils/​statemachine/​IState;​ 1302 ····​.​end·​local·​v0····​#·​"state":​Lcom/​github/​androidutils/​statemachine/​IState;​
1305 ····​:​cond_1 1303 ····​:​cond_1
1306 ····​new-​instance·​v2,​·​Ljava/​lang/​RuntimeException;​ 1304 ····​new-​instance·​v1,​·​Ljava/​lang/​RuntimeException;​
   
1307 ····​const-​string·​v3,​·​"State·​not·​found!" 1305 ····​const-​string·​v2,​·​"State·​not·​found!"
   
1308 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 1306 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
1309 ····​throw·​v2 1307 ····​throw·​v1
1310 .​end·​method 1308 .​end·​method
   
1311 .​method·​protected·​final·​transitionToHaltingSt​ate()​V 1309 .​method·​protected·​final·​transitionToHaltingSt​ate()​V
1312 ····​.​locals·​2 1310 ····​.​locals·​2
   
1313 ····​.​prologue 1311 ····​.​prologue
1314 ····​.​line·​1428 1312 ····​.​line·​1428