[−]
/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