[−]
/home/hans/code/fdroid/data/tmp/com.refactech.driibo_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.refactech.driibo_3.apk
[−]
zipinfo {}
Offset 1, 70 lines modified Offset 1, 70 lines modified
1 Zip·​file·​size:​·​465315·​bytes,​·​number·​of·​entries:​·​68 1 Zip·​file·​size:​·​467976·​bytes,​·​number·​of·​entries:​·​68
2 -​rw-​-​-​-​·····​2.​0·​fat·····​6118·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​6118·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​6239·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​A7CBD0E7.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​6239·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​A7CBD0E7.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​A7CBD0E7.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jun-​11·​07:​30·​META-​INF/​A7CBD0E7.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jun-​11·​06:​15·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jun-​11·​06:​15·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jun-​11·​06:​15·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jun-​11·​06:​15·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····3364·​bX·​defN·15-​Jun-​11·​06:​15·AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat······352·​bX·​defN·08-​Jan-​01·​00:​00·​res/​anim/​fade_in.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​352·​bl·​defN·15-​Jun-​11·​06:​15·​res/​anim/​fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​352·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​fade_out.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······352·​bl·​defN·15-​Jun-​11·​06:​15·​res/​anim/​fade_out.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······580·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​pulldown_fade_in.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​580·​bl·​defN·15-​Jun-​11·​06:​15·​res/​anim/​pulldown_fade_in.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​580·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​pulldown_fade_out.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······580·​bl·​defN·15-​Jun-​11·​06:​15·​res/​anim/​pulldown_fade_out.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​drawer_text_selector.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Jun-​11·​06:​15·​res/​color/​drawer_text_selector.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​484·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​listitem_drawer_selec​tor.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····4370·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 13 -​rw-​-​-​-​·····2.​0·​fat······​580·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​listitem_shot_selecto​r.​xml
14 -​rw-​-​-​-​·····1.​0·​fat······272·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progress_primary_​holo.​9.​png 14 -​rw-​-​-​-​·····2.​0·​fat······380·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​main_bg.​xml
15 -​rw-​-​-​-​·····1.​0·​fat······334·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo1.​png 15 -​rw-​-​-​-​·····2.​0·​fat······664·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​ptr_progress_horizont​al_holo_center.​xml
16 -​rw-​-​-​-​·····1.​0·​fat······​456·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo2.​png 16 -​rw-​-​-​-​·····2.​0·​fat·····1228·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​ptr_progress_indeterm​inate_horizontal_holo​.​xml
17 -​rw-​-​-​-​·····1.​0·​fat······446·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo3.​png 17 -​rw-​-​-​-​·····2.​0·​fat······520·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_browser.​xml
18 -​rw-​-​-​-​·····1.​0·​fat······491·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo4.​png 18 -​rw-​-​-​-​·····2.​0·​fat······732·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
19 -​rw-​-​-​-​·····1.​0·​fat······​405·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo5.​png 19 -​rw-​-​-​-​·····2.​0·​fat······​404·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_preference.​xml
20 -​rw-​-​-​-​·····1.​0·​fat······​492·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo6.​png 20 -​rw-​-​-​-​·····2.​0·​fat·····1188·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​default_header.​xml
21 -​rw-​-​-​-​·····1.​0·​fat······377·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo7.​png 21 -​rw-​-​-​-​·····2.​0·​fat······604·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_drawer.​xml
22 -​rw-​-​-​-​·····1.​0·​fat······422·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo8.​png 22 -​rw-​-​-​-​·····2.​0·​fat······856·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_shot.​xml
23 -​rw-​-​-​-​·····1.​0·​fat·····4370·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 23 -​rw-​-​-​-​·····2.​0·​fat······​892·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​listitem_drawer.​xml
24 -​rw-​-​-​-​·····1.​0·​fat······​190·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​actionbar_bg.​9.​png 24 -​rw-​-​-​-​·····2.​0·​fat·····2600·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​listitem_shot.​xml
25 -​rw-​-​-​-​·····1.​0·​fat·····1294·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​bg.​png 25 -​rw-​-​-​-​·····2.​0·​fat······​816·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​loading_footer.​xml
26 -​rw-​-​-​-​·····1.​0·​fat······​522·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​bg_drawer_item_select​ed.​9.​png 26 -​rw-​-​-​-​·····2.​0·​fat·····1188·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​pulldown_header.​xml
27 -​rw-​-​-​-​·····1.​0·​fat······696·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​bg_listitem_shot.​9.​png 27 -​rw-​-​-​-​·····2.​0·​fat······544·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​context_menu.​xml
28 -​rw-​-​-​-​·····1.​0·​fat······718·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​bg_listitem_shot_sele​cted.​9.​png 28 -​rw-​-​-​-​·····2.​0·​fat······620·​bl·defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
29 -​rw-​-​-​-​·····1.​0·​fat·····​1897·​b-​·stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​default_avatar.​png 29 -​rw-​-​-​-​·····2.​0·​fat·····​1980·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​preference.​xml
30 -​rw-​-​-​-​·····1.​0·​fat······​231·​b-​·stor·15-​Jun-​11·​06:​14·res/​drawable-​xhdpi-​v4/​drawer_shadow.​9.​png 30 -​rw-​-​-​-​·····2.​0·​fat·····3168·​bl·defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
31 -​rw-​-​-​-​·····​1.​0·​fat······​127·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_action_overflow.​png 31 -​rw-​-​-​-​·····​1.​0·​fat····17088·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
32 -​rw-​-​-​-​·····​1.​0·​fat·····2610·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_actionbar.​png 32 -​rw-​-​-​-​·····​1.​0·​fat·····4370·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······402·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_comment.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······236·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progress_primary_​holo.​9.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······142·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_drawer.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······334·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo1.​png
35 -​rw-​-​-​-​·····​1.​0·​fat·····4370·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​456·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo2.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······388·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_like.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······446·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo3.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····1030·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_refresh.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​491·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo4.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······877·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_share.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······405·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo5.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······613·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ic_view.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······492·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo6.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······285·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progress_primary_​holo.​9.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······377·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo7.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······332·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo1.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······422·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ptr_progressbar_indet​erminate_holo8.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​446·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo2.​png 42 -​rw-​-​-​-​·····​1.​0·​fat·····4370·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······509·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo3.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······154·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​actionbar_bg.​9.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​501·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo4.​png 44 -​rw-​-​-​-​·····​1.​0·​fat·····1294·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​bg.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​452·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo5.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​486·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​bg_drawer_item_select​ed.​9.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······556·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo6.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······660·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​bg_listitem_shot.​9.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······451·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo7.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······682·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​bg_listitem_shot_sele​cted.​9.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​471·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo8.​png 48 -​rw-​-​-​-​·····​1.​0·​fat·····1897·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​default_avatar.​png
49 -​rw-​-​-​-​·····​1.​0·​fat·····6876·​b-​·​stor·15-​Jun-​11·​06:​14·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​195·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​drawer_shadow.​9.​png
50 -​rw-​-​-​-​·····2.​0·​fat······484·​bl·defN·15-​Jun-​11·​06:​15·​res/​drawable/​listitem_drawer_selec​tor.​xml 50 -​rw-​-​-​-​·····1.​0·​fat······127·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_overflow.​png
51 -​rw-​-​-​-​·····2.​0·​fat······​580·​bl·defN·15-​Jun-​11·​06:​15·​res/​drawable/​listitem_shot_selecto​r.​xml 51 -​rw-​-​-​-​·····1.​0·​fat·····2610·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_actionbar.​png
52 -​rw-​-​-​-​·····2.​0·​fat······380·​bl·defN·15-​Jun-​11·​06:​15·​res/​drawable/​main_bg.​xml 52 -​rw-​-​-​-​·····1.​0·​fat······402·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_comment.​png
53 -​rw-​-​-​-​·····2.​0·​fat······664·​bl·defN·15-​Jun-​11·​06:​15·​res/​drawable/​ptr_progress_horizont​al_holo_center.​xml 53 -​rw-​-​-​-​·····1.​0·​fat······142·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_drawer.​png
54 -​rw-​-​-​-​·····2.​0·​fat·····1228·​bl·defN·15-​Jun-​11·​06:​15·​res/​drawable/​ptr_progress_indeterm​inate_horizontal_holo​.​xml 54 -​rw-​-​-​-​·····1.​0·​fat·····4370·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
55 -​rw-​-​-​-​·····2.​0·​fat······520·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​activity_browser.​xml 55 -​rw-​-​-​-​·····1.​0·​fat······388·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_like.​png
56 -​rw-​-​-​-​·····2.​0·​fat······​732·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​activity_main.​xml 56 -​rw-​-​-​-​·····1.​0·​fat·····1030·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_refresh.​png
57 -​rw-​-​-​-​·····2.​0·​fat······404·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​activity_preference.​xml 57 -​rw-​-​-​-​·····1.​0·​fat······877·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_share.​png
58 -​rw-​-​-​-​·····2.​0·​fat·····1188·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​default_header.​xml 58 -​rw-​-​-​-​·····1.​0·​fat······​613·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_view.​png
59 -​rw-​-​-​-​·····2.​0·​fat······604·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​fragment_drawer.​xml 59 -​rw-​-​-​-​·····1.​0·​fat······249·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progress_primary_​holo.​9.​png
60 -​rw-​-​-​-​·····2.​0·​fat······856·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​fragment_shot.​xml 60 -​rw-​-​-​-​·····1.​0·​fat······332·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo1.​png
61 -​rw-​-​-​-​·····2.​0·​fat······892·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​listitem_drawer.​xml 61 -​rw-​-​-​-​·····1.​0·​fat······446·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo2.​png
62 -​rw-​-​-​-​·····2.​0·​fat·····2600·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​listitem_shot.​xml 62 -​rw-​-​-​-​·····1.​0·​fat······​509·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo3.​png
63 -​rw-​-​-​-​·····2.​0·​fat······816·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​loading_footer.​xml 63 -​rw-​-​-​-​·····1.​0·​fat······501·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo4.​png
64 -​rw-​-​-​-​·····2.​0·​fat·····1188·​bl·defN·15-​Jun-​11·​06:​15·​res/​layout/​pulldown_header.​xml 64 -​rw-​-​-​-​·····1.​0·​fat······​452·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo5.​png
65 -​rw-​-​-​-​·····2.​0·​fat······​544·​bl·defN·15-​Jun-​11·​06:​15·​res/​menu/​context_menu.​xml 65 -​rw-​-​-​-​·····1.​0·​fat······​556·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo6.​png
66 -​rw-​-​-​-​·····2.​0·​fat······620·​bl·defN·15-​Jun-​11·​06:​15·​res/​menu/​main.​xml 66 -​rw-​-​-​-​·····1.​0·​fat······451·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo7.​png
67 -​rw-​-​-​-​·····2.​0·​fat·····1980·​bl·defN·15-​Jun-​11·​06:​15·​res/​xml/​preference.​xml 67 -​rw-​-​-​-​·····1.​0·​fat······​471·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ptr_progressbar_indet​erminate_holo8.​png
68 -​rw-​-​-​-​·····​1.​0·​fat····17488·​b-​·​stor·15-​Jun-​11·​06:​14·​resources.​arsc 68 -​rw-​-​-​-​·····​1.​0·​fat·····​6876·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
69 -​rw-​-​-​-​·····​2.​0·​fat···​898456·​bl·​defN·15-​Jun-​11·​06:​15·​classes.​dex 69 -​rw-​-​-​-​·····​2.​0·​fat··1787224·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
70 68·​files,​·991116·​bytes·​uncompressed,​·​454263·​bytes·​compressed:​··54.​2% 70 68·​files,​·1879036·​bytes·​uncompressed,​·​457086·​bytes·​compressed:​··75.​7%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="3"·​android:​versionName="v1.​3.​0"·​package="com.​refactech.​driibo"·​platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​576024" 2 <manifest·​android:​versionCode="3"·​android:​versionName="v1.​3.​0"·​package="com.​refactech.​driibo"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="14"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="14"·​android:​targetSdkVersion="14"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_WIFI_STATE"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_WIFI_STATE"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
9 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="com.​refactech.​driibo.​AppData"·​android:​allowBackup="true"> 9 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="com.​refactech.​driibo.​AppData"·​android:​allowBackup="true">
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 319, 15 lines modified Offset 319, 15 lines modified
   
319 ····​.​line·​1361 319 ····​.​line·​1361
320 ····​:​cond_1 320 ····​:​cond_1
321 ····​return-​void 321 ····​return-​void
322 .​end·​method 322 .​end·​method
   
323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​ 323 .​method·​static·​makeFadeAnimation(Lan​droid/​content/​Context;​FF)​Landroid/​view/​animation/​Animation;​
324 ····​.​locals·4 324 ····​.​locals·3
325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 325 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
326 ····​.​param·​p1,​·​"start"····​#·​F 326 ····​.​param·​p1,​·​"start"····​#·​F
327 ····​.​param·​p2,​·​"end"····​#·​F 327 ····​.​param·​p2,​·​"end"····​#·​F
   
328 ····​.​prologue 328 ····​.​prologue
329 ····​.​line·​761 329 ····​.​line·​761
330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​ 330 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AlphaAnimation;​
Offset 337, 17 lines modified Offset 337, 17 lines modified
337 ····​.​line·​762 337 ····​.​line·​762
338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​ 338 ····​.​local·​v0,​·​"anim":​Landroid/​view/​animation/​AlphaAnimation;​
339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 339 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
341 ····​.​line·​763 341 ····​.​line·​763
342 ····​const-​wide/​16·​v2,​·​0xdc 342 ····​const-​wide/​16·​v1,​·​0xdc
   
343 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 343 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
344 ····​.​line·​764 344 ····​.​line·​764
345 ····​return-​object·​v0 345 ····​return-​object·​v0
346 .​end·​method 346 .​end·​method
   
347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​ 347 .​method·​static·​makeOpenCloseAnimatio​n(Landroid/​content/​Context;​FFFF)​Landroid/​view/​animation/​Animation;​
348 ····​.​locals·​11 348 ····​.​locals·​11
Offset 390, 17 lines modified Offset 390, 17 lines modified
390 ····​.​line·​750 390 ····​.​line·​750
391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​ 391 ····​.​local·​v0,​·​"scale":​Landroid/​view/​animation/​ScaleAnimation;​
392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 392 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 393 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
394 ····​.​line·​751 394 ····​.​line·​751
395 ····​const-​wide/​16·​v2,​·​0xdc 395 ····​const-​wide/​16·​v1,​·​0xdc
   
396 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V 396 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​ScaleAnimation;​-​>setDuration(J)​V
   
397 ····​.​line·​752 397 ····​.​line·​752
398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 398 ····​invoke-​virtual·​{v10,​·​v0},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
399 ····​.​line·​753 399 ····​.​line·​753
400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​ 400 ····​new-​instance·​v9,​·​Landroid/​view/​animation/​AlphaAnimation;​
   
Offset 409, 17 lines modified Offset 409, 17 lines modified
409 ····​.​line·​754 409 ····​.​line·​754
410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​ 410 ····​.​local·​v9,​·​"alpha":​Landroid/​view/​animation/​AlphaAnimation;​
411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 411 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 412 ····​invoke-​virtual·​{v9,​·​v1},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
413 ····​.​line·​755 413 ····​.​line·​755
414 ····​const-​wide/​16·​v2,​·​0xdc 414 ····​const-​wide/​16·​v1,​·​0xdc
   
415 ····​invoke-​virtual·​{v9,​·​v2,​·​v3},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V 415 ····​invoke-​virtual·​{v9,​·​v1,​·​v2},​·​Landroid/​view/​animation/​AlphaAnimation;​-​>setDuration(J)​V
   
416 ····​.​line·​756 416 ····​.​line·​756
417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V 417 ····​invoke-​virtual·​{v10,​·​v9},​·​Landroid/​view/​animation/​AnimationSet;​-​>addAnimation(Landroi​d/​view/​animation/​Animation;​)​V
   
418 ····​.​line·​757 418 ····​.​line·​757
419 ····​return-​object·​v10 419 ····​return-​object·​v10
420 .​end·​method 420 .​end·​method
[−]
smali/android/support/v4/app/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·3 43 ····​.​locals·2
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v2 185 ····​move-​result-​wide·​v1
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v2,​·​"itemId":​J 187 ····​.​local·​v1,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v1 191 ····​move-​result-​object·​v3
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 59 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
60 .​field·​mUseChronometer:​Z 60 .​field·​mUseChronometer:​Z
   
   
61 #·​direct·​methods 61 #·​direct·​methods
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
63 ····​.​locals·4 63 ····​.​locals·3
64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​234 66 ····​.​line·​234
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​219 68 ····​.​line·​219
Offset 88, 17 lines modified Offset 88, 17 lines modified
88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 88 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
89 ····​.​line·​238 89 ····​.​line·​238
90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 90 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 91 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
92 ····​move-​result-​wide·​v2 92 ····​move-​result-​wide·​v1
   
93 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 93 ····​iput-​wide·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
94 ····​.​line·​239 94 ····​.​line·​239
95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 95 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
96 ····​const/​4·​v1,​·​-​0x1 96 ····​const/​4·​v1,​·​-​0x1
   
97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 97 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·9 16 ····​.​locals·8
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
Offset 28, 195 lines modified Offset 28, 193 lines modified
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"mProgress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
36 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 36 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
37 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 37 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
38 ····​move-​result-​object·​v5 38 ····​move-​result-​object·​v4
   
39 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 39 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
40 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 40 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
41 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 41 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
42 ····​move-​result-​object·​v5 42 ····​move-​result-​object·​v4
   
43 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 43 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
44 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 44 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
45 ····​move-​result-​object·​v5 45 ····​move-​result-​object·​v4
   
46 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 46 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
47 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 47 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
48 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v4
   
49 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 49 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
50 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 50 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
51 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 51 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 53 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
54 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 54 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
55 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v4
   
56 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 56 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
57 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 57 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
58 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 58 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
59 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 59 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
60 ····​move-​result-​object·​v6 60 ····​move-​result-​object·​v5
   
61 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 61 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
62 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2 62 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2
   
63 ····​if-​eqz·​v5,​·​:​cond_0 63 ····​if-​eqz·​v4,​·​:​cond_0
   
64 ····​const/​4·​v5,​·​0x1 64 ····​const/​4·​v4,​·​0x1
   
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 66 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
67 ····​move-​result-​object·​v6 67 ····​move-​result-​object·​v5
   
68 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 68 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
69 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8 69 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8
   
70 ····​if-​eqz·​v5,​·​:​cond_1 70 ····​if-​eqz·​v4,​·​:​cond_1
   
71 ····​const/​4·​v5,​·​0x1 71 ····​const/​4·​v4,​·​0x1
   
72 ····​:​goto_1 72 ····​:​goto_1
Max diff block lines reached; 5601/11773 bytes (47.57%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 5, 15 lines modified Offset 5, 15 lines modified
   
5 #·​instance·​fields 5 #·​instance·​fields
6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 6 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​
   
   
7 #·​direct·​methods 7 #·​direct·​methods
8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 8 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V
9 ····​.​locals·8 9 ····​.​locals·7
10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 10 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 11 ····​.​param·​p2,​·​"n"····​#·​Landroid/​app/​Notification;​
12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 12 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 13 ····​.​param·​p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 14 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 15 ····​.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
16 ····​.​param·​p7,​·​"number"····​#·​I 16 ····​.​param·​p7,​·​"number"····​#·​I
Offset 28, 213 lines modified Offset 28, 211 lines modified
28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​ 28 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​34 32 ····​.​line·​34
33 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 33 ····​new-​instance·​v3,​·​Landroid/​app/​Notification$Builder;​
   
34 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 34 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
35 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 35 ····​iget-​wide·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
   
36 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 36 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
37 ····​move-​result-​object·​v4 37 ····​move-​result-​object·​v3
   
38 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I 38 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>icon:​I
   
39 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 39 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
40 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
41 ····​move-​result-​object·​v4 41 ····​move-​result-​object·​v3
   
42 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 42 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
43 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
44 ····​move-​result-​object·​v4 44 ····​move-​result-​object·​v3
   
45 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 45 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
46 ····​invoke-​virtual·​{v4,​·​v5,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 46 ····​invoke-​virtual·​{v3,​·​v4,​·​p6},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
47 ····​move-​result-​object·​v4 47 ····​move-​result-​object·​v3
   
48 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 48 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
49 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 49 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
50 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
51 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v3
   
52 ····​iget-​object·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 52 ····​iget-​object·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
53 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 53 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
54 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v3
   
55 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 55 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
56 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 56 ····​iget·​v5,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
57 ····​iget·​v7,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 57 ····​iget·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
58 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
59 ····​move-​result-​object·​v5 59 ····​move-​result-​object·​v4
   
60 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 60 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
61 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 61 ····​and-​int/​lit8·​v3,​·​v3,​·​0x2
   
62 ····​if-​eqz·​v4,​·​:​cond_0 62 ····​if-​eqz·​v3,​·​:​cond_0
   
63 ····​const/​4·​v4,​·​0x1 63 ····​const/​4·​v3,​·​0x1
   
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 65 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
66 ····​move-​result-​object·​v5 66 ····​move-​result-​object·​v4
   
67 ····​iget·​v4,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I 67 ····​iget·​v3,​·​p2,​·​Landroid/​app/​Notification;​-​>flags:​I
   
68 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 68 ····​and-​int/​lit8·​v3,​·​v3,​·​0x8
   
69 ····​if-​eqz·​v4,​·​:​cond_1 69 ····​if-​eqz·​v3,​·​:​cond_1
   
70 ····​const/​4·​v4,​·​0x1 70 ····​const/​4·​v3,​·​0x1
   
71 ····​:​goto_1 71 ····​:​goto_1
Max diff block lines reached; 6417/12541 bytes (51.17%) of diff not shown.
[−]
smali/android/support/v4/content/AsyncTaskLoader.smali
Offset 559, 15 lines modified Offset 559, 15 lines modified
   
559 ····​move-​result-​object·​v0 559 ····​move-​result-​object·​v0
   
560 ····​return-​object·​v0 560 ····​return-​object·​v0
561 .​end·​method 561 .​end·​method
   
562 .​method·​public·​setUpdateThrottle(J)​V 562 .​method·​public·​setUpdateThrottle(J)​V
563 ····​.​locals·3 563 ····​.​locals·2
564 ····​.​param·​p1,​·​"delayMS"····​#·​J 564 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​103 566 ····​.​line·​103
567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
smali/android/support/v4/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·9 88 ····​.​locals·8
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v2,​·​0x5 108 ····​const/​4·​v1,​·​0x5
   
109 ····​const/​16·​v3,​·​0x80 109 ····​const/​16·​v2,​·​0x80
   
110 ····​const-​wide/​16·​v4,​·​0x1 110 ····​const-​wide/​16·​v3,​·​0x1
   
111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
Offset 393, 15 lines modified Offset 393, 15 lines modified
393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V 393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V
   
394 ····​.​line·​172 394 ····​.​line·​172
395 ····​return-​void 395 ····​return-​void
396 .​end·​method 396 .​end·​method
   
397 .​method·​public·​refreshState(ZJI)​V 397 .​method·​public·​refreshState(ZJI)​V
398 ····​.​locals·4 398 ····​.​locals·3
399 ····​.​param·​p1,​·​"playing"····​#·​Z 399 ····​.​param·​p1,​·​"playing"····​#·​Z
400 ····​.​param·​p2,​·​"position"····​#·​J 400 ····​.​param·​p2,​·​"position"····​#·​J
401 ····​.​param·​p4,​·​"transportControls"····​#·​I 401 ····​.​param·​p4,​·​"transportControls"····​#·​I
   
402 ····​.​prologue 402 ····​.​prologue
403 ····​.​line·​159 403 ····​.​line·​159
404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​ 404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​
[−]
smali/android/support/v4/media/TransportPerformer.smali
Offset 27, 69 lines modified Offset 27, 69 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​onAudioFocusChange(I)​V 30 .​method·​public·​onAudioFocusChange(I)​V
31 ····​.​locals·9 31 ····​.​locals·8
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v7,​·​0x0 35 ····​const/​4·​v6,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v7,​·​"keyCode":​I 37 ····​.​local·​v6,​·​"keyCode":​I
38 ····​packed-​switch·​p1,​·​:​pswitch_data_0 38 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
39 ····​.​line·​196 39 ····​.​line·​196
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​if-​eqz·​v7,​·​:​cond_0 41 ····​if-​eqz·​v6,​·​:​cond_0
   
42 ····​.​line·​197 42 ····​.​line·​197
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
44 ····​move-​result-​wide·​v2 44 ····​move-​result-​wide·​v1
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v2,​·​"now":​J 46 ····​.​local·​v1,​·​"now":​J
47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v6,​·​0x0 48 ····​const/​4·​v5,​·​0x0
   
49 ····​const/​4·​v8,​·​0x0 49 ····​const/​4·​v7,​·​0x0
   
50 ····​move-​wide·​v4,​·​v2 50 ····​move-​wide·​v3,​·​v1
   
51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v6,​·​0x1 55 ····​const/​4·​v5,​·​0x1
   
56 ····​const/​4·​v8,​·​0x0 56 ····​const/​4·​v7,​·​0x0
   
57 ····​move-​wide·​v4,​·​v2 57 ····​move-​wide·​v3,​·​v1
   
58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v2····​#·​"now":​J 61 ····​.​end·​local·​v1····​#·​"now":​J
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​193 64 ····​.​line·​193
65 ····​:​pswitch_0 65 ····​:​pswitch_0
66 ····​const/​16·​v7,​·​0x7f 66 ····​const/​16·​v6,​·​0x7f
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​189 68 ····​.​line·​189
69 ····​:​pswitch_data_0 69 ····​:​pswitch_data_0
70 ····​.​packed-​switch·​-​0x1 70 ····​.​packed-​switch·​-​0x1
71 ········​:​pswitch_0 71 ········​:​pswitch_0
[−]
smali/android/support/v4/util/ContainerHelpers.smali
Offset 118, 47 lines modified Offset 118, 47 lines modified
   
118 ····​.​line·​68 118 ····​.​line·​68
119 ····​.​local·​v0,​·​"hi":​I 119 ····​.​local·​v0,​·​"hi":​I
120 ····​:​goto_0 120 ····​:​goto_0
121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1 121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1
   
122 ····​.​line·​69 122 ····​.​line·​69
123 ····​add-​int·​v3,​·​v1,​·​v0 123 ····​add-​int·​v5,​·​v1,​·​v0
   
124 ····​ushr-​int/​lit8·​v2,​·​v3,​·​0x1 124 ····​ushr-​int/​lit8·​v2,​·​v5,​·​0x1
   
125 ····​.​line·​70 125 ····​.​line·​70
126 ····​.​local·​v2,​·​"mid":​I 126 ····​.​local·​v2,​·​"mid":​I
127 ····​aget-​wide·​v4,​·​p0,​·​v2 127 ····​aget-​wide·​v3,​·​p0,​·​v2
   
128 ····​.​line·​72 128 ····​.​line·​72
129 ····​.​local·​v4,​·​"midVal":​J 129 ····​.​local·​v3,​·​"midVal":​J
130 ····​cmp-​long·​v3,​·​v4,​·​p2 130 ····​cmp-​long·​v5,​·​v3,​·​p2
   
131 ····​if-​gez·​v3,​·​:​cond_0 131 ····​if-​gez·​v5,​·​:​cond_0
   
132 ····​.​line·​73 132 ····​.​line·​73
133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1 133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
134 ····​goto·​:​goto_0 134 ····​goto·​:​goto_0
   
135 ····​.​line·​74 135 ····​.​line·​74
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​cmp-​long·​v3,​·​v4,​·​p2 137 ····​cmp-​long·​v5,​·​v3,​·​p2
   
138 ····​if-​lez·​v3,​·​:​cond_2 138 ····​if-​lez·​v5,​·​:​cond_2
   
139 ····​.​line·​75 139 ····​.​line·​75
140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1 140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
   
142 ····​.​line·​80 142 ····​.​line·​80
143 ····​.​end·​local·​v2····​#·​"mid":​I 143 ····​.​end·​local·​v2····​#·​"mid":​I
144 ····​.​end·​local·​v4····​#·​"midVal":​J 144 ····​.​end·​local·​v3····​#·​"midVal":​J
145 ····​:​cond_1 145 ····​:​cond_1
146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1 146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1
   
147 ····​:​cond_2 147 ····​:​cond_2
148 ····​return·​v2 148 ····​return·​v2
149 .​end·​method 149 .​end·​method
   
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 557, 15 lines modified Offset 557, 15 lines modified
   
557 ····​aget-​object·​p3,​·​v1,​·​v0 557 ····​aget-​object·​p3,​·​v1,​·​v0
   
558 ····​goto·​:​goto_0 558 ····​goto·​:​goto_0
559 .​end·​method 559 .​end·​method
   
560 .​method·​public·​indexOfKey(J)​I 560 .​method·​public·​indexOfKey(J)​I
561 ····​.​locals·3 561 ····​.​locals·2
562 ····​.​param·​p1,​·​"key"····​#·​J 562 ····​.​param·​p1,​·​"key"····​#·​J
   
563 ····​.​prologue 563 ····​.​prologue
564 ····​.​line·​283 564 ····​.​line·​283
565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z 566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z
   
Offset 662, 15 lines modified Offset 662, 15 lines modified
   
662 ····​aget-​wide·​v0,​·​v0,​·​p1 662 ····​aget-​wide·​v0,​·​v0,​·​p1
   
663 ····​return-​wide·​v0 663 ····​return-​wide·​v0
664 .​end·​method 664 .​end·​method
   
665 .​method·​public·​put(JLjava/​lang/​Object;​)​V 665 .​method·​public·​put(JLjava/​lang/​Object;​)​V
666 ····​.​locals·9 666 ····​.​locals·8
667 ····​.​param·​p1,​·​"key"····​#·​J 667 ····​.​param·​p1,​·​"key"····​#·​J
668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
669 ········​value·​=·​{ 669 ········​value·​=·​{
670 ············​"(JTE;​)​V" 670 ············​"(JTE;​)​V"
671 ········​} 671 ········​}
672 ····​.​end·​annotation 672 ····​.​end·​annotation
   
Offset 865, 15 lines modified Offset 865, 15 lines modified
   
865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
866 ····​goto/​16·​:​goto_0 866 ····​goto/​16·​:​goto_0
867 .​end·​method 867 .​end·​method
   
868 .​method·​public·​remove(J)​V 868 .​method·​public·​remove(J)​V
869 ····​.​locals·1 869 ····​.​locals·0
870 ····​.​param·​p1,​·​"key"····​#·​J 870 ····​.​param·​p1,​·​"key"····​#·​J
   
871 ····​.​prologue 871 ····​.​prologue
872 ····​.​line·​132 872 ····​.​line·​132
873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V 874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V
   
[−]
smali/android/support/v4/util/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·4 115 ····​.​locals·3
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·2 148 ····​.​locals·1
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·6 159 ····​.​locals·5
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 461, 15 lines modified Offset 461, 15 lines modified
461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
462 ····​.​line·​182 462 ····​.​line·​182
463 ····​return-​void 463 ····​return-​void
464 .​end·​method 464 .​end·​method
   
465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
466 ····​.​locals·8 466 ····​.​locals·7
467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​const/​4·​v2,​·​0x0 471 ····​const/​4·​v2,​·​0x0
   
Offset 483, 27 lines modified Offset 483, 27 lines modified
483 ····​:​goto_0 483 ····​:​goto_0
484 ····​return·​v2 484 ····​return·​v2
   
485 ····​.​line·​443 485 ····​.​line·​443
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
488 ····​move-​result-​wide·​v4 488 ····​move-​result-​wide·​v3
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v6 490 ····​move-​result-​wide·​v5
   
491 ····​sub-​long/​2addr·​v4,​·​v6 491 ····​sub-​long/​2addr·​v3,​·​v5
   
492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v6,​·​v3 493 ····​int-​to-​long·​v5,​·​v5
   
494 ····​cmp-​long·​v3,​·​v4,​·​v6 494 ····​cmp-​long·​v3,​·​v3,​·​v5
   
495 ····​if-​gtz·​v3,​·​:​cond_0 495 ····​if-​gtz·​v3,​·​:​cond_0
   
496 ····​.​line·​447 496 ····​.​line·​447
497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
498 ····​move-​result·​v3 498 ····​move-​result·​v3
Offset 560, 1448 lines modified Offset 560, 1448 lines modified
560 ····​.​line·​212 560 ····​.​line·​212
561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
562 ····​return·​v0 562 ····​return·​v0
563 .​end·​method 563 .​end·​method
   
564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
565 ····​.​locals·​42 565 ····​.​locals·​41
566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
567 ····​.​prologue 567 ····​.​prologue
568 ····​.​line·​224 568 ····​.​line·​224
569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
570 ····​move-​result·​v6 570 ····​move-​result·​v5
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v6,​·​"action":​I 572 ····​.​local·​v5,​·​"action":​I
573 ····​move-​object/​from16·​v0,​·​p0 573 ····​move-​object/​from16·​v0,​·​p0
   
574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
575 ····​move-​object/​from16·​v36,​·​v0 575 ····​move-​object/​from16·​v35,​·​v0
   
576 ····​if-​nez·​v36,​·​:​cond_0 576 ····​if-​nez·​v35,​·​:​cond_0
   
577 ····​.​line·​227 577 ····​.​line·​227
578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
579 ····​move-​result-​object·​v36 579 ····​move-​result-​object·​v35
   
580 ····​move-​object/​from16·​v0,​·​v36 580 ····​move-​object/​from16·​v0,​·​v35
   
581 ····​move-​object/​from16·​v1,​·​p0 581 ····​move-​object/​from16·​v1,​·​p0
   
582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
583 ····​.​line·​229 583 ····​.​line·​229
584 ····​:​cond_0 584 ····​:​cond_0
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
587 ····​move-​object/​from16·​v36,​·​v0 587 ····​move-​object/​from16·​v35,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v36 588 ····​move-​object/​from16·​v0,​·​v35
   
589 ····​move-​object/​from16·​v1,​·​p1 589 ····​move-​object/​from16·​v1,​·​p1
   
590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
591 ····​.​line·​231 591 ····​.​line·​231
592 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff
   
593 ····​move/​from16·​v36,​·​v0 593 ····​move/​from16·​v35,​·​v0
Max diff block lines reached; 51488/54801 bytes (93.95%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 301, 38 lines modified Offset 301, 38 lines modified
301 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V 301 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(J)​V
   
302 ····​.​line·​268 302 ····​.​line·​268
303 ····​return-​void 303 ····​return-​void
304 .​end·​method 304 .​end·​method
   
305 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V 305 .​method·​public·​postInvalidateOnAnima​tion(Landroid/​view/​View;​IIII)​V
306 ····​.​locals·8 306 ····​.​locals·7
307 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 307 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
308 ····​.​param·​p2,​·​"left"····​#·​I 308 ····​.​param·​p2,​·​"left"····​#·​I
309 ····​.​param·​p3,​·​"top"····​#·​I 309 ····​.​param·​p3,​·​"top"····​#·​I
310 ····​.​param·​p4,​·​"right"····​#·​I 310 ····​.​param·​p4,​·​"right"····​#·​I
311 ····​.​param·​p5,​·​"bottom"····​#·​I 311 ····​.​param·​p5,​·​"bottom"····​#·​I
   
312 ····​.​prologue 312 ····​.​prologue
313 ····​.​line·​270 313 ····​.​line·​270
314 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 314 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
   
315 ····​move-​result-​wide·​v2 315 ····​move-​result-​wide·​v1
   
316 ····​move-​object·​v1,​·​p1 316 ····​move-​object·​v0,​·​p1
   
317 ····​move·​v4,​·​p2 317 ····​move·​v3,​·​p2
   
318 ····​move·​v5,​·​p3 318 ····​move·​v4,​·​p3
   
319 ····​move·​v6,​·​p4 319 ····​move·​v5,​·​p4
   
320 ····​move·​v7,​·​p5 320 ····​move·​v6,​·​p5
   
321 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V 321 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​view/​View;​-​>postInvalidateDelaye​d(JIIII)​V
   
322 ····​.​line·​271 322 ····​.​line·​271
323 ····​return-​void 323 ····​return-​void
324 .​end·​method 324 .​end·​method
   
325 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V 325 .​method·​public·​postOnAnimation(Landr​oid/​view/​View;​Ljava/​lang/​Runnable;​)​V
326 ····​.​locals·​2 326 ····​.​locals·​2
Offset 348, 15 lines modified Offset 348, 15 lines modified
348 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 348 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​v1},​·​Landroid/​view/​View;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
349 ····​.​line·​274 349 ····​.​line·​274
350 ····​return-​void 350 ····​return-​void
351 .​end·​method 351 .​end·​method
   
352 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 352 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
353 ····​.​locals·3 353 ····​.​locals·2
354 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 354 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
355 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 355 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
356 ····​.​param·​p3,​·​"delayMillis"····​#·​J 356 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
357 ····​.​prologue 357 ····​.​prologue
358 ····​.​line·​276 358 ····​.​line·​276
359 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J 359 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>getFrameTime()​J
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 148, 15 lines modified Offset 148, 15 lines modified
148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 148 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
149 ····​.​line·​474 149 ····​.​line·​474
150 ····​return-​void 150 ····​return-​void
151 .​end·​method 151 .​end·​method
   
152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 152 .​method·​public·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
153 ····​.​locals·1 153 ····​.​locals·0
154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 154 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 155 ····​.​param·​p2,​·​"action"····​#·​Ljava/​lang/​Runnable;​
156 ····​.​param·​p3,​·​"delayMillis"····​#·​J 156 ····​.​param·​p3,​·​"delayMillis"····​#·​J
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​477 158 ····​.​line·​477
159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 159 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>postOnAnimationDelay​ed(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 532, 15 lines modified Offset 532, 15 lines modified
532 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V 532 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​-​>postOnAnimation(Land​roid/​view/​View;​Ljava/​lang/​Runnable;​)​V
   
533 ····​.​line·​804 533 ····​.​line·​804
534 ····​return-​void 534 ····​return-​void
535 .​end·​method 535 .​end·​method
   
536 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V 536 .​method·​public·​static·​postOnAnimationDelaye​d(Landroid/​view/​View;​Ljava/​lang/​Runnable;​J)​V
537 ····​.​locals·2 537 ····​.​locals·1
538 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 538 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
539 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​ 539 ····​.​param·​p1,​·​"action"····​#·​Ljava/​lang/​Runnable;​
540 ····​.​param·​p2,​·​"delayMillis"····​#·​J 540 ····​.​param·​p2,​·​"delayMillis"····​#·​J
   
541 ····​.​prologue 541 ····​.​prologue
542 ····​.​line·​820 542 ····​.​line·​820
543 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 543 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 4867, 264 lines modified Offset 4867, 258 lines modified
4867 ········​0x15·​-​>·​:​sswitch_0 4867 ········​0x15·​-​>·​:​sswitch_0
4868 ········​0x16·​-​>·​:​sswitch_1 4868 ········​0x16·​-​>·​:​sswitch_1
4869 ········​0x3d·​-​>·​:​sswitch_2 4869 ········​0x3d·​-​>·​:​sswitch_2
4870 ····​.​end·​sparse-​switch 4870 ····​.​end·​sparse-​switch
4871 .​end·​method 4871 .​end·​method
   
4872 .​method·​public·​fakeDragBy(F)​V 4872 .​method·​public·​fakeDragBy(F)​V
4873 ····​.​locals·​18 4873 ····​.​locals·​17
4874 ····​.​param·​p1,​·​"xOffset"····​#·​F 4874 ····​.​param·​p1,​·​"xOffset"····​#·​F
   
4875 ····​.​prologue 4875 ····​.​prologue
4876 ····​.​line·​2330 4876 ····​.​line·​2330
4877 ····​move-​object/​from16·​v0,​·​p0 4877 ····​move-​object/​from16·​v0,​·​p0
   
4878 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z 4878 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFakeDragging:​Z
   
4879 ····​if-​nez·​v2,​·​:​cond_0 4879 ····​if-​nez·​v1,​·​:​cond_0
   
4880 ····​.​line·​2331 4880 ····​.​line·​2331
4881 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalStateException​;​ 4881 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
4882 ····​const-​string·​v3,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​" 4882 ····​const-​string·​v2,​·​"No·​fake·​drag·​in·​progress.​·​Call·​beginFakeDrag·​first.​"
   
4883 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 4883 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
4884 ····​throw·​v2 4884 ····​throw·​v1
   
4885 ····​.​line·​2334 4885 ····​.​line·​2334
4886 ····​:​cond_0 4886 ····​:​cond_0
4887 ····​move-​object/​from16·​v0,​·​p0 4887 ····​move-​object/​from16·​v0,​·​p0
   
4888 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4888 ····​iget·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4889 ····​add-​float·​v2,​·​v2,​·​p1 4889 ····​add-​float·​v1,​·​v1,​·​p1
   
4890 ····​move-​object/​from16·​v0,​·​p0 4890 ····​move-​object/​from16·​v0,​·​p0
   
4891 ····​iput·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F 4891 ····​iput·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastMotionX:​F
   
4892 ····​.​line·​2336 4892 ····​.​line·​2336
4893 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 4893 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
4894 ····​move-​result·​v2 4894 ····​move-​result·​v1
   
4895 ····​int-​to-​float·​v14,​·​v2 4895 ····​int-​to-​float·​v13,​·​v1
   
4896 ····​.​line·​2337 4896 ····​.​line·​2337
4897 ····​.​local·​v14,​·​"oldScrollX":​F 4897 ····​.​local·​v13,​·​"oldScrollX":​F
4898 ····​sub-​float·​v16,​·​v14,​·​p1 4898 ····​sub-​float·​v15,​·​v13,​·​p1
   
4899 ····​.​line·​2338 4899 ····​.​line·​2338
4900 ····​.​local·​v16,​·​"scrollX":​F 4900 ····​.​local·​v15,​·​"scrollX":​F
4901 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I 4901 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getClientWidth()​I
   
4902 ····​move-​result·​v17 4902 ····​move-​result·​v16
   
4903 ····​.​line·​2340 4903 ····​.​line·​2340
4904 ····​.​local·​v17,​·​"width":​I 4904 ····​.​local·​v16,​·​"width":​I
4905 ····​move/​from16·​v0,​·​v17 4905 ····​move/​from16·​v0,​·​v16
   
4906 ····​int-​to-​float·​v2,​·​v0 4906 ····​int-​to-​float·​v1,​·​v0
   
4907 ····​move-​object/​from16·​v0,​·​p0 4907 ····​move-​object/​from16·​v0,​·​p0
   
4908 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 4908 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
4909 ····​mul-​float·​v13,​·​v2,​·​v3 4909 ····​mul-​float·​v12,​·​v1,​·​v2
   
4910 ····​.​line·​2341 4910 ····​.​line·​2341
4911 ····​.​local·​v13,​·​"leftBound":​F 4911 ····​.​local·​v12,​·​"leftBound":​F
4912 ····​move/​from16·​v0,​·​v17 4912 ····​move/​from16·​v0,​·​v16
   
4913 ····​int-​to-​float·​v2,​·​v0 4913 ····​int-​to-​float·​v1,​·​v0
   
4914 ····​move-​object/​from16·​v0,​·​p0 4914 ····​move-​object/​from16·​v0,​·​p0
   
4915 ····​iget·​v3,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 4915 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
4916 ····​mul-​float·​v15,​·​v2,​·​v3 4916 ····​mul-​float·​v14,​·​v1,​·​v2
   
4917 ····​.​line·​2343 4917 ····​.​line·​2343
4918 ····​.​local·​v15,​·​"rightBound":​F 4918 ····​.​local·​v14,​·​"rightBound":​F
4919 ····​move-​object/​from16·​v0,​·​p0 4919 ····​move-​object/​from16·​v0,​·​p0
   
4920 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4920 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
4921 ····​const/​4·​v3,​·​0x0 4921 ····​const/​4·​v2,​·​0x0
   
4922 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 4922 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
4923 ····​move-​result-​object·​v11 4923 ····​move-​result-​object·​v10
   
4924 ····​check-​cast·​v11,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4924 ····​check-​cast·​v10,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
4925 ····​.​line·​2344 4925 ····​.​line·​2344
4926 ····​.​local·​v11,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 4926 ····​.​local·​v10,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
4927 ····​move-​object/​from16·​v0,​·​p0 4927 ····​move-​object/​from16·​v0,​·​p0
   
4928 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 4928 ····​iget-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
Max diff block lines reached; 6390/10285 bytes (62.13%) of diff not shown.
[−]
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
Offset 70, 101 lines modified Offset 70, 101 lines modified
70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I 70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I
   
71 ····​.​line·​749 71 ····​.​line·​749
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​private·​getValueAt(J)​F 74 .​method·​private·​getValueAt(J)​F
75 ····​.​locals·​11 75 ····​.​locals·​10
76 ····​.​param·​p1,​·​"currentTime"····​#·​J 76 ····​.​param·​p1,​·​"currentTime"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f 78 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f
   
79 ····​const/​4·​v4,​·​0x0 79 ····​const/​4·​v4,​·​0x0
   
80 ····​.​line·​787 80 ····​.​line·​787
81 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 81 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
82 ····​cmp-​long·​v5,​·​p1,​·​v6 82 ····​cmp-​long·​v5,​·​p1,​·​v5
   
83 ····​if-​gez·​v5,​·​:​cond_0 83 ····​if-​gez·​v5,​·​:​cond_0
   
84 ····​.​line·​794 84 ····​.​line·​794
85 ····​:​goto_0 85 ····​:​goto_0
86 ····​return·​v4 86 ····​return·​v4
   
87 ····​.​line·​789 87 ····​.​line·​789
88 ····​:​cond_0 88 ····​:​cond_0
89 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 89 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
90 ····​const-​wide/​16·​v8,​·​0x0 90 ····​const-​wide/​16·​v7,​·​0x0
   
91 ····​cmp-​long·​v5,​·​v6,​·​v8 91 ····​cmp-​long·​v5,​·​v5,​·​v7
   
92 ····​if-​ltz·​v5,​·​:​cond_1 92 ····​if-​ltz·​v5,​·​:​cond_1
   
93 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 93 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
94 ····​cmp-​long·​v5,​·​p1,​·​v6 94 ····​cmp-​long·​v5,​·​p1,​·​v5
   
95 ····​if-​gez·​v5,​·​:​cond_2 95 ····​if-​gez·​v5,​·​:​cond_2
   
96 ····​.​line·​790 96 ····​.​line·​790
97 ····​:​cond_1 97 ····​:​cond_1
98 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 98 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
99 ····​sub-​long·​v2,​·​p1,​·​v6 99 ····​sub-​long·​v2,​·​p1,​·​v5
   
100 ····​.​line·​791 100 ····​.​line·​791
101 ····​.​local·​v2,​·​"elapsedSinceStart":​J 101 ····​.​local·​v2,​·​"elapsedSinceStart":​J
102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f 102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f
   
103 ····​long-​to-​float·​v6,​·​v2 103 ····​long-​to-​float·​v6,​·​v2
   
104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I 104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I
   
105 ····​int-​to-​float·​v7,​·​v7 105 ····​int-​to-​float·​v7,​·​v7
   
106 ····​div-​float/​2addr·​v6,​·​v7 106 ····​div-​float/​2addr·​v6,​·​v7
   
107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
108 ····​invoke-​static·​{v6,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 108 ····​invoke-​static·​{v6,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
109 ····​move-​result·​v4 109 ····​move-​result·​v4
   
110 ····​mul-​float/​2addr·​v4,​·​v5 110 ····​mul-​float/​2addr·​v4,​·​v5
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​793 112 ····​.​line·​793
113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J 113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J
114 ····​:​cond_2 114 ····​:​cond_2
115 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 115 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
116 ····​sub-​long·​v0,​·​p1,​·​v6 116 ····​sub-​long·​v0,​·​p1,​·​v5
   
117 ····​.​line·​794 117 ····​.​line·​794
118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J 118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J
119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
120 ····​sub-​float·​v5,​·​v10,​·​v5 120 ····​sub-​float·​v5,​·​v9,​·​v5
   
121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
122 ····​long-​to-​float·​v7,​·​v0 122 ····​long-​to-​float·​v7,​·​v0
   
123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I 123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I
   
124 ····​int-​to-​float·​v8,​·​v8 124 ····​int-​to-​float·​v8,​·​v8
   
125 ····​div-​float/​2addr·​v7,​·​v8 125 ····​div-​float/​2addr·​v7,​·​v8
   
126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
127 ····​invoke-​static·​{v7,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 127 ····​invoke-​static·​{v7,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
128 ····​move-​result·​v4 128 ····​move-​result·​v4
   
129 ····​mul-​float/​2addr·​v4,​·​v6 129 ····​mul-​float/​2addr·​v4,​·​v6
   
Max diff block lines reached; 2/3426 bytes (0.06%) of diff not shown.
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
Offset 33, 32 lines modified Offset 33, 32 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​run()​V 36 .​method·​public·​run()​V
37 ····​.​locals·4 37 ····​.​locals·3
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​46 39 ····​.​line·​46
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
41 ····​const/​4·​v1,​·​0x0 41 ····​const/​4·​v1,​·​0x0
   
42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
44 ····​.​line·​47 44 ····​.​line·​47
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
46 ····​const-​wide/​16·​v2,​·​-​0x1 46 ····​const-​wide/​16·​v1,​·​-​0x1
   
47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
48 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 48 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
49 ····​.​line·​48 49 ····​.​line·​48
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
51 ····​const/​16·​v1,​·​0x8 51 ····​const/​16·​v1,​·​0x8
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
Offset 36, 21 lines modified Offset 36, 21 lines modified
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​run()​V 37 .​method·​public·​run()​V
38 ····​.​locals·​4 38 ····​.​locals·​4
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v1,​·​0x0 40 ····​const/​4·​v3,​·​0x0
   
41 ····​.​line·​56 41 ····​.​line·​56
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
44 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 44 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
45 ····​.​line·​57 45 ····​.​line·​57
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z 48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z
   
Offset 59, 21 lines modified Offset 59, 21 lines modified
59 ····​if-​nez·​v0,​·​:​cond_0 59 ····​if-​nez·​v0,​·​:​cond_0
   
60 ····​.​line·​58 60 ····​.​line·​58
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
63 ····​move-​result-​wide·​v2 63 ····​move-​result-​wide·​v1
   
64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
65 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
66 ····​.​line·​59 66 ····​.​line·​59
67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 68 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
   
69 ····​.​line·​61 69 ····​.​line·​61
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​.​line·​30 90 ····​.​line·​30
91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
92 ····​return·​p1 92 ····​return·​p1
93 .​end·​method 93 .​end·​method
   
94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
95 ····​.​locals·1 95 ····​.​locals·0
96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
97 ····​.​param·​p1,​·​"x1"····​#·​J 97 ····​.​param·​p1,​·​"x1"····​#·​J
   
98 ····​.​prologue 98 ····​.​prologue
99 ····​.​line·​30 99 ····​.​line·​30
100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 145, 18 lines modified Offset 145, 18 lines modified
145 ····​.​line·​87 145 ····​.​line·​87
146 ····​return-​void 146 ····​return-​void
147 .​end·​method 147 .​end·​method
   
   
148 #·​virtual·​methods 148 #·​virtual·​methods
149 .​method·​public·​hide()​V 149 .​method·​public·​hide()​V
150 ····​.​locals·10 150 ····​.​locals·9
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​const-​wide/​16·​v8,​·​0x1f4 152 ····​const-​wide/​16·​v7,​·​0x1f4
   
153 ····​const/​4·​v6,​·​0x1 153 ····​const/​4·​v6,​·​0x1
   
154 ····​.​line·​95 154 ····​.​line·​95
155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
   
156 ····​.​line·​96 156 ····​.​line·​96
Offset 171, 15 lines modified Offset 171, 15 lines modified
   
171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
172 ····​sub-​long·​v0,​·​v2,​·​v4 172 ····​sub-​long·​v0,​·​v2,​·​v4
   
173 ····​.​line·​98 173 ····​.​line·​98
174 ····​.​local·​v0,​·​"diff":​J 174 ····​.​local·​v0,​·​"diff":​J
175 ····​cmp-​long·​v2,​·​v0,​·​v8 175 ····​cmp-​long·​v2,​·​v0,​·​v7
   
176 ····​if-​gez·​v2,​·​:​cond_0 176 ····​if-​gez·​v2,​·​:​cond_0
   
177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
178 ····​const-​wide/​16·​v4,​·​-​0x1 178 ····​const-​wide/​16·​v4,​·​-​0x1
   
Offset 203, 17 lines modified Offset 203, 17 lines modified
203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
204 ····​if-​nez·​v2,​·​:​cond_1 204 ····​if-​nez·​v2,​·​:​cond_1
   
205 ····​.​line·​108 205 ····​.​line·​108
206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​ 206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​
   
207 ····​sub-​long·​v4,​·​v8,​·​v0 207 ····​sub-​long·​v3,​·​v7,​·​v0
   
208 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 208 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
209 ····​.​line·​109 209 ····​.​line·​109
210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
211 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
212 .​end·​method 212 .​end·​method
   
Offset 242, 15 lines modified Offset 242, 15 lines modified
242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V 242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V
   
243 ····​.​line·​82 243 ····​.​line·​82
244 ····​return-​void 244 ····​return-​void
245 .​end·​method 245 .​end·​method
   
246 .​method·​public·​show()​V 246 .​method·​public·​show()​V
247 ····​.​locals·4 247 ····​.​locals·3
   
248 ····​.​prologue 248 ····​.​prologue
249 ····​.​line·​120 249 ····​.​line·​120
250 ····​const-​wide/​16·​v0,​·​-​0x1 250 ····​const-​wide/​16·​v0,​·​-​0x1
   
251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 268, 17 lines modified Offset 268, 17 lines modified
268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
   
269 ····​if-​nez·​v0,​·​:​cond_0 269 ····​if-​nez·​v0,​·​:​cond_0
   
270 ····​.​line·​124 270 ····​.​line·​124
271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​ 271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​
   
272 ····​const-​wide/​16·​v2,​·​0x1f4 272 ····​const-​wide/​16·​v1,​·​0x1f4
   
273 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 273 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
274 ····​.​line·​125 274 ····​.​line·​125
275 ····​const/​4·​v0,​·​0x1 275 ····​const/​4·​v0,​·​0x1
   
Max diff block lines reached; 17/3126 bytes (0.54%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1180, 15 lines modified Offset 1180, 15 lines modified
   
1180 ····​.​line·​551 1180 ····​.​line·​551
1181 ····​:​cond_0 1181 ····​:​cond_0
1182 ····​return-​void 1182 ····​return-​void
1183 .​end·​method 1183 .​end·​method
   
1184 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z 1184 .​method·​protected·​drawChild(Landroid/​graphics/​Canvas;​Landroid/​view/​View;​J)​Z
1185 ····​.​locals·​29 1185 ····​.​locals·​28
1186 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1186 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
1187 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 1187 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
1188 ····​.​param·​p3,​·​"drawingTime"····​#·​J 1188 ····​.​param·​p3,​·​"drawingTime"····​#·​J
   
1189 ····​.​prologue 1189 ····​.​prologue
1190 ····​.​line·​845 1190 ····​.​line·​845
1191 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I 1191 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>getHeight()​I
[−]
smali/android/support/v4/widget/SwipeRefreshLayout$6.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​run()​V 36 .​method·​public·​run()​V
37 ····​.​locals·4 37 ····​.​locals·3
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​146 39 ····​.​line·​146
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
41 ····​const/​4·​v1,​·​0x1 41 ····​const/​4·​v1,​·​0x1
   
Offset 82, 17 lines modified Offset 82, 17 lines modified
82 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 82 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
83 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mMediumAnimationDura​tion:​I 83 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mMediumAnimationDura​tion:​I
84 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1200(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​I 84 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1200(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​I
   
85 ····​move-​result·​v1 85 ····​move-​result·​v1
   
86 ····​int-​to-​long·​v2,​·​v1 86 ····​int-​to-​long·​v1,​·​v1
   
87 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 87 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
88 ····​.​line·​152 88 ····​.​line·​152
89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 89 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
90 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mShrinkTrigger:​Landroid/​view/​animation/​Animation;​ 90 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mShrinkTrigger:​Landroid/​view/​animation/​Animation;​
91 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​Landroid/​view/​animation/​Animation;​ 91 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​Landroid/​view/​animation/​Animation;​
   
[−]
smali/android/support/v4/widget/SwipeRefreshLayout.smali
Offset 481, 15 lines modified Offset 481, 15 lines modified
481 ····​.​line·​58 481 ····​.​line·​58
482 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mReturningToStart:​Z 482 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mReturningToStart:​Z
   
483 ····​return·​p1 483 ····​return·​p1
484 .​end·​method 484 .​end·​method
   
485 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 485 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
486 ····​.​locals·4 486 ····​.​locals·3
487 ····​.​param·​p1,​·​"from"····​#·​I 487 ····​.​param·​p1,​·​"from"····​#·​I
488 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 488 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
489 ····​.​prologue 489 ····​.​prologue
490 ····​.​line·​211 490 ····​.​line·​211
491 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 491 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
Offset 499, 17 lines modified Offset 499, 17 lines modified
499 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 499 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
500 ····​.​line·​213 500 ····​.​line·​213
501 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 501 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
502 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mMediumAnimationDura​tion:​I 502 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mMediumAnimationDura​tion:​I
   
503 ····​int-​to-​long·​v2,​·​v1 503 ····​int-​to-​long·​v1,​·​v1
   
504 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 504 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
505 ····​.​line·​214 505 ····​.​line·​214
506 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 506 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
507 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​view/​animation/​Animation;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 507 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​view/​animation/​Animation;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
508 ····​.​line·​215 508 ····​.​line·​215
Offset 792, 28 lines modified Offset 792, 28 lines modified
792 ····​.​line·​449 792 ····​.​line·​449
793 ····​const/​4·​p1,​·​0x0 793 ····​const/​4·​p1,​·​0x0
   
794 ····​goto·​:​goto_0 794 ····​goto·​:​goto_0
795 .​end·​method 795 .​end·​method
   
796 .​method·​private·​updatePositionTimeout​()​V 796 .​method·​private·​updatePositionTimeout​()​V
797 ····​.​locals·4 797 ····​.​locals·3
   
798 ····​.​prologue 798 ····​.​prologue
799 ····​.​line·​460 799 ····​.​line·​460
800 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCancel:​Ljava/​lang/​Runnable;​ 800 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCancel:​Ljava/​lang/​Runnable;​
   
801 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​Z 801 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​Z
   
802 ····​.​line·​461 802 ····​.​line·​461
803 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCancel:​Ljava/​lang/​Runnable;​ 803 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCancel:​Ljava/​lang/​Runnable;​
   
804 ····​const-​wide/​16·​v2,​·​0x12c 804 ····​const-​wide/​16·​v1,​·​0x12c
   
805 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 805 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
806 ····​.​line·​462 806 ····​.​line·​462
807 ····​return-​void 807 ····​return-​void
808 .​end·​method 808 .​end·​method
   
   
809 #·​virtual·​methods 809 #·​virtual·​methods
[−]
smali/com/android/volley/NetworkDispatcher.smali
Offset 209, 19 lines modified Offset 209, 19 lines modified
209 ····​:​catch_0 209 ····​:​catch_0
210 ····​move-​exception·​v6 210 ····​move-​exception·​v6
   
211 ····​.​line·​137 211 ····​.​line·​137
212 ····​.​local·​v6,​·​"volleyError":​Lcom/​android/​volley/​VolleyError;​ 212 ····​.​local·​v6,​·​"volleyError":​Lcom/​android/​volley/​VolleyError;​
213 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 213 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
214 ····​move-​result-​wide·​v8 214 ····​move-​result-​wide·​v7
   
215 ····​sub-​long/​2addr·​v8,​·​v4 215 ····​sub-​long/​2addr·​v7,​·​v4
   
216 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Lcom/​android/​volley/​VolleyError;​-​>setNetworkTimeMs(J)​V 216 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Lcom/​android/​volley/​VolleyError;​-​>setNetworkTimeMs(J)​V
   
217 ····​.​line·​138 217 ····​.​line·​138
218 ····​invoke-​direct·​{p0,​·​v2,​·​v6},​·​Lcom/​android/​volley/​NetworkDispatcher;​-​>parseAndDeliverNetwo​rkError(Lcom/​android/​volley/​Request;​Lcom/​android/​volley/​VolleyError;​)​V 218 ····​invoke-​direct·​{p0,​·​v2,​·​v6},​·​Lcom/​android/​volley/​NetworkDispatcher;​-​>parseAndDeliverNetwo​rkError(Lcom/​android/​volley/​Request;​Lcom/​android/​volley/​VolleyError;​)​V
   
219 ····​goto·​:​goto_0 219 ····​goto·​:​goto_0
   
220 ····​.​line·​91 220 ····​.​line·​91
Offset 308, 19 lines modified Offset 308, 19 lines modified
   
308 ····​invoke-​direct·​{v6,​·​v0},​·​Lcom/​android/​volley/​VolleyError;​-​><init>(Ljava/​lang/​Throwable;​)​V 308 ····​invoke-​direct·​{v6,​·​v0},​·​Lcom/​android/​volley/​VolleyError;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
309 ····​.​line·​142 309 ····​.​line·​142
310 ····​.​restart·​local·​v6····​#·​"volleyError":​Lcom/​android/​volley/​VolleyError;​ 310 ····​.​restart·​local·​v6····​#·​"volleyError":​Lcom/​android/​volley/​VolleyError;​
311 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 311 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
312 ····​move-​result-​wide·​v8 312 ····​move-​result-​wide·​v7
   
313 ····​sub-​long/​2addr·​v8,​·​v4 313 ····​sub-​long/​2addr·​v7,​·​v4
   
314 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Lcom/​android/​volley/​VolleyError;​-​>setNetworkTimeMs(J)​V 314 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Lcom/​android/​volley/​VolleyError;​-​>setNetworkTimeMs(J)​V
   
315 ····​.​line·​143 315 ····​.​line·​143
316 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​NetworkDispatcher;​-​>mDelivery:​Lcom/​android/​volley/​ResponseDelivery;​ 316 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​NetworkDispatcher;​-​>mDelivery:​Lcom/​android/​volley/​ResponseDelivery;​
   
317 ····​invoke-​interface·​{v7,​·​v2,​·​v6},​·​Lcom/​android/​volley/​ResponseDelivery;​-​>postError(Lcom/​android/​volley/​Request;​Lcom/​android/​volley/​VolleyError;​)​V 317 ····​invoke-​interface·​{v7,​·​v2,​·​v6},​·​Lcom/​android/​volley/​ResponseDelivery;​-​>postError(Lcom/​android/​volley/​Request;​Lcom/​android/​volley/​VolleyError;​)​V
   
318 ····​goto·​:​goto_0 318 ····​goto·​:​goto_0
[−]
smali/com/android/volley/NetworkResponse.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 .​field·​public·​final·​notModified:​Z 23 .​field·​public·​final·​notModified:​Z
   
24 .​field·​public·​final·​statusCode:​I 24 .​field·​public·​final·​statusCode:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(I[BLjava/​util/​Map;​Z)​V 26 .​method·​public·​constructor·​<init>(I[BLjava/​util/​Map;​Z)​V
27 ····​.​locals·8 27 ····​.​locals·7
28 ····​.​param·​p1,​·​"statusCode"····​#·​I 28 ····​.​param·​p1,​·​"statusCode"····​#·​I
29 ····​.​param·​p2,​·​"data"····​#·​[B 29 ····​.​param·​p2,​·​"data"····​#·​[B
30 ····​.​param·​p4,​·​"notModified"····​#·​Z 30 ····​.​param·​p4,​·​"notModified"····​#·​Z
31 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 31 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
32 ········​value·​=·​{ 32 ········​value·​=·​{
33 ············​"(I[B",​ 33 ············​"(I[B",​
34 ············​"Ljava/​util/​Map",​ 34 ············​"Ljava/​util/​Map",​
Offset 41, 34 lines modified Offset 41, 34 lines modified
41 ············​">;​Z)​V" 41 ············​">;​Z)​V"
42 ········​} 42 ········​}
43 ····​.​end·​annotation 43 ····​.​end·​annotation
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​47 45 ····​.​line·​47
46 ····​.​local·​p3,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 46 ····​.​local·​p3,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
47 ····​const-​wide/​16·​v6,​·​0x0 47 ····​const-​wide/​16·​v5,​·​0x0
   
48 ····​move-​object·​v1,​·​p0 48 ····​move-​object·​v0,​·​p0
   
49 ····​move·​v2,​·​p1 49 ····​move·​v1,​·​p1
   
50 ····​move-​object·​v3,​·​p2 50 ····​move-​object·​v2,​·​p2
   
51 ····​move-​object·​v4,​·​p3 51 ····​move-​object·​v3,​·​p3
   
52 ····​move·​v5,​·​p4 52 ····​move·​v4,​·​p4
   
53 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​android/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V 53 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​android/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V
   
54 ····​.​line·​48 54 ····​.​line·​48
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​constructor·​<init>(I[BLjava/​util/​Map;​ZJ)​V 57 .​method·​public·​constructor·​<init>(I[BLjava/​util/​Map;​ZJ)​V
58 ····​.​locals·1 58 ····​.​locals·0
59 ····​.​param·​p1,​·​"statusCode"····​#·​I 59 ····​.​param·​p1,​·​"statusCode"····​#·​I
60 ····​.​param·​p2,​·​"data"····​#·​[B 60 ····​.​param·​p2,​·​"data"····​#·​[B
61 ····​.​param·​p4,​·​"notModified"····​#·​Z 61 ····​.​param·​p4,​·​"notModified"····​#·​Z
62 ····​.​param·​p5,​·​"networkTimeMs"····​#·​J 62 ····​.​param·​p5,​·​"networkTimeMs"····​#·​J
63 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 63 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
64 ········​value·​=·​{ 64 ········​value·​=·​{
65 ············​"(I[B",​ 65 ············​"(I[B",​
Offset 101, 41 lines modified Offset 101, 41 lines modified
101 ····​iput-​wide·​p5,​·​p0,​·​Lcom/​android/​volley/​NetworkResponse;​-​>networkTimeMs:​J 101 ····​iput-​wide·​p5,​·​p0,​·​Lcom/​android/​volley/​NetworkResponse;​-​>networkTimeMs:​J
   
102 ····​.​line·​43 102 ····​.​line·​43
103 ····​return-​void 103 ····​return-​void
104 .​end·​method 104 .​end·​method
   
105 .​method·​public·​constructor·​<init>([B)​V 105 .​method·​public·​constructor·​<init>([B)​V
106 ····​.​locals·8 106 ····​.​locals·7
107 ····​.​param·​p1,​·​"data"····​#·​[B 107 ····​.​param·​p1,​·​"data"····​#·​[B
   
108 ····​.​prologue 108 ····​.​prologue
109 ····​.​line·​51 109 ····​.​line·​51
110 ····​const/​16·​v2,​·​0xc8 110 ····​const/​16·​v1,​·​0xc8
   
111 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyMap()​Ljava/​util/​Map;​ 111 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyMap()​Ljava/​util/​Map;​
   
112 ····​move-​result-​object·​v4 112 ····​move-​result-​object·​v3
   
113 ····​const/​4·​v5,​·​0x0 113 ····​const/​4·​v4,​·​0x0
   
114 ····​const-​wide/​16·​v6,​·​0x0 114 ····​const-​wide/​16·​v5,​·​0x0
   
115 ····​move-​object·​v1,​·​p0 115 ····​move-​object·​v0,​·​p0
   
116 ····​move-​object·​v3,​·​p1 116 ····​move-​object·​v2,​·​p1
   
117 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​android/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V 117 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​android/​volley/​NetworkResponse;​-​><init>(I[BLjava/​util/​Map;​ZJ)​V
   
118 ····​.​line·​52 118 ····​.​line·​52
119 ····​return-​void 119 ····​return-​void
120 .​end·​method 120 .​end·​method
   
121 .​method·​public·​constructor·​<init>([BLjava/​util/​Map;​)​V 121 .​method·​public·​constructor·​<init>([BLjava/​util/​Map;​)​V
122 ····​.​locals·8 122 ····​.​locals·7
123 ····​.​param·​p1,​·​"data"····​#·​[B 123 ····​.​param·​p1,​·​"data"····​#·​[B
124 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 124 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
125 ········​value·​=·​{ 125 ········​value·​=·​{
126 ············​"([B",​ 126 ············​"([B",​
127 ············​"Ljava/​util/​Map",​ 127 ············​"Ljava/​util/​Map",​
128 ············​"<",​ 128 ············​"<",​
129 ············​"Ljava/​lang/​String;​",​ 129 ············​"Ljava/​lang/​String;​",​
Offset 143, 24 lines modified Offset 143, 24 lines modified
143 ············​">;​)​V" 143 ············​">;​)​V"
144 ········​} 144 ········​}
145 ····​.​end·​annotation 145 ····​.​end·​annotation
   
146 ····​.​prologue 146 ····​.​prologue
147 ····​.​line·​55 147 ····​.​line·​55
Max diff block lines reached; 554/3461 bytes (16.01%) of diff not shown.
[−]
smali/com/android/volley/Request$1.smali
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​String;​ 23 .​field·​final·​synthetic·​val$tag:​Ljava/​lang/​String;​
   
24 .​field·​final·​synthetic·​val$threadId:​J 24 .​field·​final·​synthetic·​val$threadId:​J
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​android/​volley/​Request;​Ljava/​lang/​String;​J)​V 26 .​method·​constructor·​<init>(Lcom/​android/​volley/​Request;​Ljava/​lang/​String;​J)​V
27 ····​.​locals·1 27 ····​.​locals·0
28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​Request;​ 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​android/​volley/​Request;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​239 30 ····​.​line·​239
31 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request$1;​" 31 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request$1;​,​·​"Lcom/​android/​volley/​Request$1;​"
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​android/​volley/​Request$1;​-​>this$0:​Lcom/​android/​volley/​Request;​
   
[−]
smali/com/android/volley/Request.smali
Offset 183, 15 lines modified Offset 183, 15 lines modified
183 ····​.​line·​38 183 ····​.​line·​38
184 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​ 184 ····​iget-​object·​v0,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mEventLog:​Lcom/​android/​volley/​VolleyLog$MarkerLog;​
   
185 ····​return-​object·​v0 185 ····​return-​object·​v0
186 .​end·​method 186 .​end·​method
   
187 .​method·​private·​static·​createIdentifier(ILja​va/​lang/​String;​)​Ljava/​lang/​String;​ 187 .​method·​private·​static·​createIdentifier(ILja​va/​lang/​String;​)​Ljava/​lang/​String;​
188 ····​.​locals·6 188 ····​.​locals·5
189 ····​.​param·​p0,​·​"method"····​#·​I 189 ····​.​param·​p0,​·​"method"····​#·​I
190 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​ 190 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​
   
191 ····​.​prologue 191 ····​.​prologue
192 ····​.​line·​640 192 ····​.​line·​640
193 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 193 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 222, 35 lines modified Offset 222, 35 lines modified
222 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 222 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
223 ····​move-​result-​object·​v0 223 ····​move-​result-​object·​v0
   
224 ····​.​line·​641 224 ····​.​line·​641
225 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 225 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
226 ····​move-​result-​wide·​v2 226 ····​move-​result-​wide·​v1
   
227 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 227 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
228 ····​move-​result-​object·​v0 228 ····​move-​result-​object·​v0
   
229 ····​const-​string·​v1,​·​":​" 229 ····​const-​string·​v1,​·​":​"
   
230 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 230 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
231 ····​move-​result-​object·​v0 231 ····​move-​result-​object·​v0
   
232 ····​sget-​wide·​v2,​·​Lcom/​android/​volley/​Request;​-​>sCounter:​J 232 ····​sget-​wide·​v1,​·​Lcom/​android/​volley/​Request;​-​>sCounter:​J
   
233 ····​const-​wide/​16·​v4,​·​0x1 233 ····​const-​wide/​16·​v3,​·​0x1
   
234 ····​add-​long/​2addr·​v4,​·​v2 234 ····​add-​long/​2addr·​v3,​·​v1
   
235 ····​sput-​wide·​v4,​·​Lcom/​android/​volley/​Request;​-​>sCounter:​J 235 ····​sput-​wide·​v3,​·​Lcom/​android/​volley/​Request;​-​>sCounter:​J
   
236 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 236 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
237 ····​move-​result-​object·​v0 237 ····​move-​result-​object·​v0
   
238 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 238 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v0 239 ····​move-​result-​object·​v0
   
Offset 464, 17 lines modified Offset 464, 17 lines modified
   
464 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 464 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
465 ····​move-​result-​object·​v1 465 ····​move-​result-​object·​v1
   
466 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>getId()​J 466 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>getId()​J
   
467 ····​move-​result-​wide·​v2 467 ····​move-​result-​wide·​v1
   
468 ····​invoke-​virtual·​{v0,​·​p1,​·​v2,​·​v3},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>add(Ljava/​lang/​String;​J)​V 468 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​v2},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>add(Ljava/​lang/​String;​J)​V
   
469 ····​.​line·​222 469 ····​.​line·​222
470 ····​:​cond_0 470 ····​:​cond_0
471 ····​:​goto_0 471 ····​:​goto_0
472 ····​return-​void 472 ····​return-​void
   
473 ····​.​line·​219 473 ····​.​line·​219
Offset 613, 141 lines modified Offset 613, 141 lines modified
613 ········​value·​=·​{ 613 ········​value·​=·​{
614 ············​"(TT;​)​V" 614 ············​"(TT;​)​V"
615 ········​} 615 ········​}
616 ····​.​end·​annotation 616 ····​.​end·​annotation
617 .​end·​method 617 .​end·​method
   
618 .​method·​finish(Ljava/​lang/​String;​)​V 618 .​method·​finish(Ljava/​lang/​String;​)​V
619 ····​.​locals·10 619 ····​.​locals·9
620 ····​.​param·​p1,​·​"tag"····​#·​Ljava/​lang/​String;​ 620 ····​.​param·​p1,​·​"tag"····​#·​Ljava/​lang/​String;​
   
621 ····​.​prologue 621 ····​.​prologue
622 ····​.​line·​230 622 ····​.​line·​230
623 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<TT;​>;​" 623 ····​.​local·​p0,​·​"this":​Lcom/​android/​volley/​Request;​,​·​"Lcom/​android/​volley/​Request<TT;​>;​"
624 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestQueue:​Lcom/​android/​volley/​RequestQueue;​ 624 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestQueue:​Lcom/​android/​volley/​RequestQueue;​
   
625 ····​if-​eqz·​v1,​·​:​cond_0 625 ····​if-​eqz·​v5,​·​:​cond_0
   
626 ····​.​line·​231 626 ····​.​line·​231
627 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestQueue:​Lcom/​android/​volley/​RequestQueue;​ 627 ····​iget-​object·​v5,​·​p0,​·​Lcom/​android/​volley/​Request;​-​>mRequestQueue:​Lcom/​android/​volley/​RequestQueue;​
   
628 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​android/​volley/​RequestQueue;​-​>finish(Lcom/​android/​volley/​Request;​)​V 628 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​android/​volley/​RequestQueue;​-​>finish(Lcom/​android/​volley/​Request;​)​V
   
629 ····​.​line·​233 629 ····​.​line·​233
630 ····​:​cond_0 630 ····​:​cond_0
631 ····​sget-​boolean·​v1,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>ENABLED:​Z 631 ····​sget-​boolean·​v5,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>ENABLED:​Z
   
632 ····​if-​eqz·​v1,​·​:​cond_3 632 ····​if-​eqz·​v5,​·​:​cond_3
   
633 ····​.​line·​234 633 ····​.​line·​234
Max diff block lines reached; 4400/8115 bytes (54.22%) of diff not shown.
[−]
smali/com/android/volley/VolleyError.smali
Offset 102, 15 lines modified Offset 102, 15 lines modified
102 ····​.​line·​55 102 ····​.​line·​55
103 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​VolleyError;​-​>networkTimeMs:​J 103 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​VolleyError;​-​>networkTimeMs:​J
   
104 ····​return-​wide·​v0 104 ····​return-​wide·​v0
105 .​end·​method 105 .​end·​method
   
106 .​method·​setNetworkTimeMs(J)​V 106 .​method·​setNetworkTimeMs(J)​V
107 ····​.​locals·1 107 ····​.​locals·0
108 ····​.​param·​p1,​·​"networkTimeMs"····​#·​J 108 ····​.​param·​p1,​·​"networkTimeMs"····​#·​J
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​line·​51 110 ····​.​line·​51
111 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​android/​volley/​VolleyError;​-​>networkTimeMs:​J 111 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​android/​volley/​VolleyError;​-​>networkTimeMs:​J
   
112 ····​.​line·​52 112 ····​.​line·​52
[−]
smali/com/android/volley/VolleyLog$MarkerLog.smali
Offset 136, 15 lines modified Offset 136, 15 lines modified
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
137 .​end·​method 137 .​end·​method
   
   
138 #·​virtual·​methods 138 #·​virtual·​methods
139 .​method·​public·​declared-​synchronized·​add(Ljava/​lang/​String;​J)​V 139 .​method·​public·​declared-​synchronized·​add(Ljava/​lang/​String;​J)​V
140 ····​.​locals·8 140 ····​.​locals·7
141 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 141 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
142 ····​.​param·​p2,​·​"threadId"····​#·​J 142 ····​.​param·​p2,​·​"threadId"····​#·​J
   
143 ····​.​prologue 143 ····​.​prologue
144 ····​.​line·​131 144 ····​.​line·​131
145 ····​monitor-​enter·​p0 145 ····​monitor-​enter·​p0
   
Offset 229, 65 lines modified Offset 229, 65 lines modified
   
229 ····​.​line·​168 229 ····​.​line·​168
230 ····​:​cond_0 230 ····​:​cond_0
231 ····​return-​void 231 ····​return-​void
232 .​end·​method 232 .​end·​method
   
233 .​method·​public·​declared-​synchronized·​finish(Ljava/​lang/​String;​)​V 233 .​method·​public·​declared-​synchronized·​finish(Ljava/​lang/​String;​)​V
234 ····​.​locals·​14 234 ····​.​locals·​13
235 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​ 235 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​
   
236 ····​.​prologue 236 ····​.​prologue
237 ····​.​line·​144 237 ····​.​line·​144
238 ····​monitor-​enter·​p0 238 ····​monitor-​enter·​p0
   
239 ····​const/​4·​v3,​·​0x1 239 ····​const/​4·​v7,​·​0x1
   
240 ····​:​try_start_0 240 ····​:​try_start_0
241 ····​iput-​boolean·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mFinished:​Z 241 ····​iput-​boolean·​v7,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mFinished:​Z
   
242 ····​.​line·​146 242 ····​.​line·​146
243 ····​invoke-​direct·​{p0},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>getTotalDuration()​J 243 ····​invoke-​direct·​{p0},​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>getTotalDuration()​J
244 ····​:​try_end_0 244 ····​:​try_end_0
245 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 245 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
246 ····​move-​result-​wide·​v0 246 ····​move-​result-​wide·​v0
   
247 ····​.​line·​147 247 ····​.​line·​147
248 ····​.​local·​v0,​·​"duration":​J 248 ····​.​local·​v0,​·​"duration":​J
249 ····​const-​wide/​16·​v8,​·​0x0 249 ····​const-​wide/​16·​v7,​·​0x0
   
250 ····​cmp-​long·​v3,​·​v0,​·​v8 250 ····​cmp-​long·​v7,​·​v0,​·​v7
   
251 ····​if-​gtz·​v3,​·​:​cond_1 251 ····​if-​gtz·​v7,​·​:​cond_1
   
252 ····​.​line·​158 252 ····​.​line·​158
253 ····​:​cond_0 253 ····​:​cond_0
254 ····​monitor-​exit·​p0 254 ····​monitor-​exit·​p0
   
255 ····​return-​void 255 ····​return-​void
   
256 ····​.​line·​151 256 ····​.​line·​151
257 ····​:​cond_1 257 ····​:​cond_1
258 ····​:​try_start_1 258 ····​:​try_start_1
259 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​ 259 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​
   
260 ····​const/​4·​v8,​·​0x0 260 ····​const/​4·​v8,​·​0x0
   
261 ····​invoke-​interface·​{v3,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 261 ····​invoke-​interface·​{v7,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
262 ····​move-​result-​object·​v3 262 ····​move-​result-​object·​v7
   
263 ····​check-​cast·​v3,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​ 263 ····​check-​cast·​v7,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​
   
264 ····​iget-​wide·​v4,​·​v3,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​-​>time:​J 264 ····​iget-​wide·​v3,​·​v7,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog$M​arker;​-​>time:​J
   
265 ····​.​line·​152 265 ····​.​line·​152
266 ····​.​local·​v4,​·​"prevTime":​J 266 ····​.​local·​v3,​·​"prevTime":​J
267 ····​const-​string·​v3,​·​"(%-​4d·​ms)​·​%s" 267 ····​const-​string·​v7,​·​"(%-​4d·​ms)​·​%s"
   
268 ····​const/​4·​v8,​·​0x2 268 ····​const/​4·​v8,​·​0x2
   
269 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​ 269 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
270 ····​const/​4·​v9,​·​0x0 270 ····​const/​4·​v9,​·​0x0
   
Offset 297, 63 lines modified Offset 297, 63 lines modified
   
297 ····​aput-​object·​v10,​·​v8,​·​v9 297 ····​aput-​object·​v10,​·​v8,​·​v9
   
298 ····​const/​4·​v9,​·​0x1 298 ····​const/​4·​v9,​·​0x1
   
299 ····​aput-​object·​p1,​·​v8,​·​v9 299 ····​aput-​object·​p1,​·​v8,​·​v9
   
300 ····​invoke-​static·​{v3,​·​v8},​·​Lcom/​android/​volley/​VolleyLog;​-​>d(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 300 ····​invoke-​static·​{v7,​·​v8},​·​Lcom/​android/​volley/​VolleyLog;​-​>d(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
301 ····​.​line·​153 301 ····​.​line·​153
302 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​ 302 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​VolleyLog$MarkerLog;​-​>mMarkers:​Ljava/​util/​List;​
   
303 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 303 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
304 ····​move-​result-​object·​v3 304 ····​move-​result-​object·​v7
   
305 ····​:​goto_0 305 ····​:​goto_0
Max diff block lines reached; 2192/5358 bytes (40.91%) of diff not shown.
[−]
smali/com/android/volley/toolbox/DiskBasedCache$CacheHeader.smali
Offset 212, 15 lines modified Offset 212, 15 lines modified
212 ····​.​line·​410 212 ····​.​line·​410
213 ····​return-​object·​v0 213 ····​return-​object·​v0
214 .​end·​method 214 .​end·​method
   
   
215 #·​virtual·​methods 215 #·​virtual·​methods
216 .​method·​public·​toCacheEntry([B)​Lcom/​android/​volley/​Cache$Entry;​ 216 .​method·​public·​toCacheEntry([B)​Lcom/​android/​volley/​Cache$Entry;​
217 ····​.​locals·4 217 ····​.​locals·3
218 ····​.​param·​p1,​·​"data"····​#·​[B 218 ····​.​param·​p1,​·​"data"····​#·​[B
   
219 ····​.​prologue 219 ····​.​prologue
220 ····​.​line·​417 220 ····​.​line·​417
221 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​ 221 ····​new-​instance·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​
   
222 ····​invoke-​direct·​{v0},​·​Lcom/​android/​volley/​Cache$Entry;​-​><init>()​V 222 ····​invoke-​direct·​{v0},​·​Lcom/​android/​volley/​Cache$Entry;​-​><init>()​V
Offset 231, 44 lines modified Offset 231, 44 lines modified
   
231 ····​.​line·​419 231 ····​.​line·​419
232 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>etag:​Ljava/​lang/​String;​ 232 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>etag:​Ljava/​lang/​String;​
   
233 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​ 233 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​
   
234 ····​.​line·​420 234 ····​.​line·​420
235 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J 235 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J
   
236 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J 236 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>serverDate:​J
   
237 ····​.​line·​421 237 ····​.​line·​421
238 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>lastModified:​J 238 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>lastModified:​J
   
239 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J 239 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J
   
240 ····​.​line·​422 240 ····​.​line·​422
241 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J 241 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J
   
242 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>ttl:​J 242 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>ttl:​J
   
243 ····​.​line·​423 243 ····​.​line·​423
244 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J 244 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J
   
245 ····​iput-​wide·​v2,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>softTtl:​J 245 ····​iput-​wide·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>softTtl:​J
   
246 ····​.​line·​424 246 ····​.​line·​424
247 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​ 247 ····​iget-​object·​v1,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​
   
248 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>responseHeaders:​Ljava/​util/​Map;​ 248 ····​iput-​object·​v1,​·​v0,​·​Lcom/​android/​volley/​Cache$Entry;​-​>responseHeaders:​Ljava/​util/​Map;​
   
249 ····​.​line·​425 249 ····​.​line·​425
250 ····​return-​object·​v0 250 ····​return-​object·​v0
251 .​end·​method 251 .​end·​method
   
252 .​method·​public·​writeHeader(Ljava/​io/​OutputStream;​)​Z 252 .​method·​public·​writeHeader(Ljava/​io/​OutputStream;​)​Z
253 ····​.​locals·6 253 ····​.​locals·5
254 ····​.​param·​p1,​·​"os"····​#·​Ljava/​io/​OutputStream;​ 254 ····​.​param·​p1,​·​"os"····​#·​Ljava/​io/​OutputStream;​
   
255 ····​.​prologue 255 ····​.​prologue
256 ····​const/​4·​v1,​·​0x1 256 ····​const/​4·​v1,​·​0x1
   
257 ····​const/​4·​v2,​·​0x0 257 ····​const/​4·​v2,​·​0x0
   
Offset 290, 32 lines modified Offset 290, 32 lines modified
   
290 ····​const-​string·​v3,​·​"" 290 ····​const-​string·​v3,​·​""
   
291 ····​:​goto_0 291 ····​:​goto_0
292 ····​invoke-​static·​{p1,​·​v3},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeString(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V 292 ····​invoke-​static·​{p1,​·​v3},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeString(Ljava/​io/​OutputStream;​Ljava/​lang/​String;​)​V
   
293 ····​.​line·​437 293 ····​.​line·​437
294 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J 294 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>serverDate:​J
   
295 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 295 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
296 ····​.​line·​438 296 ····​.​line·​438
297 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>lastModified:​J 297 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>lastModified:​J
   
298 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 298 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
299 ····​.​line·​439 299 ····​.​line·​439
300 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J 300 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>ttl:​J
   
301 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 301 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
302 ····​.​line·​440 302 ····​.​line·​440
303 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J 303 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>softTtl:​J
   
304 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V 304 ····​invoke-​static·​{p1,​·​v3,​·​v4},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeLong(Ljava/​io/​OutputStream;​J)​V
   
305 ····​.​line·​441 305 ····​.​line·​441
306 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​ 306 ····​iget-​object·​v3,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>responseHeaders:​Ljava/​util/​Map;​
   
307 ····​invoke-​static·​{v3,​·​p1},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeStringStringMap​(Ljava/​util/​Map;​Ljava/​io/​OutputStream;​)​V 307 ····​invoke-​static·​{v3,​·​p1},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>writeStringStringMap​(Ljava/​util/​Map;​Ljava/​io/​OutputStream;​)​V
   
308 ····​.​line·​442 308 ····​.​line·​442
[−]
smali/com/android/volley/toolbox/DiskBasedCache.smali
Offset 159, 82 lines modified Offset 159, 82 lines modified
   
159 .​method·​private·​pruneIfNeeded(I)​V 159 .​method·​private·​pruneIfNeeded(I)​V
160 ····​.​locals·​14 160 ····​.​locals·​14
161 ····​.​param·​p1,​·​"neededSpace"····​#·​I 161 ····​.​param·​p1,​·​"neededSpace"····​#·​I
   
162 ····​.​prologue 162 ····​.​prologue
163 ····​.​line·​261 163 ····​.​line·​261
164 ····​iget-​wide·​v10,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J 164 ····​iget-​wide·​v9,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J
   
165 ····​int-​to-​long·​v12,​·​p1 165 ····​int-​to-​long·​v11,​·​p1
   
166 ····​add-​long/​2addr·​v10,​·​v12 166 ····​add-​long/​2addr·​v9,​·​v11
   
167 ····​iget·​v7,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mMaxCacheSizeInBytes​:​I 167 ····​iget·​v11,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mMaxCacheSizeInBytes​:​I
   
168 ····​int-​to-​long·​v12,​·​v7 168 ····​int-​to-​long·​v11,​·​v11
   
169 ····​cmp-​long·​v7,​·​v10,​·​v12 169 ····​cmp-​long·​v9,​·​v9,​·​v11
   
170 ····​if-​gez·​v7,​·​:​cond_1 170 ····​if-​gez·​v9,​·​:​cond_1
   
171 ····​.​line·​295 171 ····​.​line·​295
172 ····​:​cond_0 172 ····​:​cond_0
173 ····​:​goto_0 173 ····​:​goto_0
174 ····​return-​void 174 ····​return-​void
   
175 ····​.​line·​264 175 ····​.​line·​264
176 ····​:​cond_1 176 ····​:​cond_1
177 ····​sget-​boolean·​v7,​·​Lcom/​android/​volley/​VolleyLog;​-​>DEBUG:​Z 177 ····​sget-​boolean·​v9,​·​Lcom/​android/​volley/​VolleyLog;​-​>DEBUG:​Z
   
178 ····​if-​eqz·​v7,​·​:​cond_2 178 ····​if-​eqz·​v9,​·​:​cond_2
   
179 ····​.​line·​265 179 ····​.​line·​265
180 ····​const-​string·​v7,​·​"Pruning·​old·​cache·​entries.​" 180 ····​const-​string·​v9,​·​"Pruning·​old·​cache·​entries.​"
   
181 ····​const/​4·​v10,​·​0x0 181 ····​const/​4·​v10,​·​0x0
   
182 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 182 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
183 ····​invoke-​static·​{v7,​·​v10},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 183 ····​invoke-​static·​{v9,​·​v10},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
184 ····​.​line·​268 184 ····​.​line·​268
185 ····​:​cond_2 185 ····​:​cond_2
186 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J 186 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mTotalSize:​J
   
187 ····​.​line·​269 187 ····​.​line·​269
188 ····​.​local·​v0,​·​"before":​J 188 ····​.​local·​v0,​·​"before":​J
189 ····​const/​4·​v6,​·​0x0 189 ····​const/​4·​v6,​·​0x0
   
190 ····​.​line·​270 190 ····​.​line·​270
191 ····​.​local·​v6,​·​"prunedFiles":​I 191 ····​.​local·​v6,​·​"prunedFiles":​I
192 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 192 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
193 ····​move-​result-​wide·​v8 193 ····​move-​result-​wide·​v7
   
194 ····​.​line·​272 194 ····​.​line·​272
195 ····​.​local·​v8,​·​"startTime":​J 195 ····​.​local·​v7,​·​"startTime":​J
196 ····​iget-​object·​v7,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mEntries:​Ljava/​util/​Map;​ 196 ····​iget-​object·​v9,​·​p0,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>mEntries:​Ljava/​util/​Map;​
   
197 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 197 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
198 ····​move-​result-​object·​v7 198 ····​move-​result-​object·​v9
   
199 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 199 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
200 ····​move-​result-​object·​v5 200 ····​move-​result-​object·​v5
   
201 ····​.​line·​273 201 ····​.​line·​273
202 ····​.​local·​v5,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​>;​>;​" 202 ····​.​local·​v5,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​>;​>;​"
203 ····​:​cond_3 203 ····​:​cond_3
204 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 204 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
205 ····​move-​result·​v7 205 ····​move-​result·​v9
   
206 ····​if-​eqz·​v7,​·​:​cond_4 206 ····​if-​eqz·​v9,​·​:​cond_4
   
207 ····​.​line·​274 207 ····​.​line·​274
208 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 208 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
209 ····​move-​result-​object·​v4 209 ····​move-​result-​object·​v4
   
210 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​ 210 ····​check-​cast·​v4,​·​Ljava/​util/​Map$Entry;​
Offset 245, 76 lines modified Offset 245, 76 lines modified
   
245 ····​move-​result-​object·​v3 245 ····​move-​result-​object·​v3
   
246 ····​check-​cast·​v3,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​ 246 ····​check-​cast·​v3,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​
   
247 ····​.​line·​276 247 ····​.​line·​276
248 ····​.​local·​v3,​·​"e":​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​ 248 ····​.​local·​v3,​·​"e":​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​
249 ····​iget-​object·​v7,​·​v3,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>key:​Ljava/​lang/​String;​ 249 ····​iget-​object·​v9,​·​v3,​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache$CacheH​eader;​-​>key:​Ljava/​lang/​String;​
   
250 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>getFileForKey(Ljava/​lang/​String;​)​Ljava/​io/​File;​ 250 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​android/​volley/​toolbox/​DiskBasedCache;​-​>getFileForKey(Ljava/​lang/​String;​)​Ljava/​io/​File;​
   
251 ····​move-​result-​object·​v7 251 ····​move-​result-​object·​v9
   
252 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​File;​-​>delete()​Z 252 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​File;​-​>delete()​Z
   
253 ····​move-​result·​v2 253 ····​move-​result·​v2
Max diff block lines reached; 13469/17263 bytes (78.02%) of diff not shown.
[−]
smali/com/android/volley/toolbox/BasicNetwork.smali
Offset 77, 15 lines modified Offset 77, 15 lines modified
77 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​ 77 ····​iput-​object·​p2,​·​p0,​·​Lcom/​android/​volley/​toolbox/​BasicNetwork;​-​>mPool:​Lcom/​android/​volley/​toolbox/​ByteArrayPool;​
   
78 ····​.​line·​83 78 ····​.​line·​83
79 ····​return-​void 79 ····​return-​void
80 .​end·​method 80 .​end·​method
   
81 .​method·​private·​addCacheHeaders(Ljava​/​util/​Map;​Lcom/​android/​volley/​Cache$Entry;​)​V 81 .​method·​private·​addCacheHeaders(Ljava​/​util/​Map;​Lcom/​android/​volley/​Cache$Entry;​)​V
82 ····​.​locals·6 82 ····​.​locals·5
83 ····​.​param·​p2,​·​"entry"····​#·​Lcom/​android/​volley/​Cache$Entry;​ 83 ····​.​param·​p2,​·​"entry"····​#·​Lcom/​android/​volley/​Cache$Entry;​
84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
85 ········​value·​=·​{ 85 ········​value·​=·​{
86 ············​"(",​ 86 ············​"(",​
87 ············​"Ljava/​util/​Map",​ 87 ············​"Ljava/​util/​Map",​
88 ············​"<",​ 88 ············​"<",​
89 ············​"Ljava/​lang/​String;​",​ 89 ············​"Ljava/​lang/​String;​",​
Offset 117, 28 lines modified Offset 117, 28 lines modified
   
117 ····​iget-​object·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​ 117 ····​iget-​object·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>etag:​Ljava/​lang/​String;​
   
118 ····​invoke-​interface·​{p1,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 118 ····​invoke-​interface·​{p1,​·​v1,​·​v2},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
119 ····​.​line·​230 119 ····​.​line·​230
120 ····​:​cond_2 120 ····​:​cond_2
121 ····​iget-​wide·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J 121 ····​iget-​wide·​v1,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J
   
122 ····​const-​wide/​16·​v4,​·​0x0 122 ····​const-​wide/​16·​v3,​·​0x0
   
123 ····​cmp-​long·​v1,​·​v2,​·​v4 123 ····​cmp-​long·​v1,​·​v1,​·​v3
   
124 ····​if-​lez·​v1,​·​:​cond_0 124 ····​if-​lez·​v1,​·​:​cond_0
   
125 ····​.​line·​231 125 ····​.​line·​231
126 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 126 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
127 ····​iget-​wide·​v2,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J 127 ····​iget-​wide·​v1,​·​p2,​·​Lcom/​android/​volley/​Cache$Entry;​-​>lastModified:​J
   
128 ····​invoke-​direct·​{v0,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V 128 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
129 ····​.​line·​232 129 ····​.​line·​232
130 ····​.​local·​v0,​·​"refTime":​Ljava/​util/​Date;​ 130 ····​.​local·​v0,​·​"refTime":​Ljava/​util/​Date;​
131 ····​const-​string·​v1,​·​"If-​Modified-​Since" 131 ····​const-​string·​v1,​·​"If-​Modified-​Since"
   
132 ····​invoke-​static·​{v0},​·​Lorg/​apache/​http/​impl/​cookie/​DateUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 132 ····​invoke-​static·​{v0},​·​Lorg/​apache/​http/​impl/​cookie/​DateUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
Offset 464, 15 lines modified Offset 464, 15 lines modified
   
464 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 464 ····​invoke-​static·​{v6,​·​v7},​·​Lcom/​android/​volley/​VolleyLog;​-​>v(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
465 ····​goto·​:​goto_0 465 ····​goto·​:​goto_0
466 .​end·​method 466 .​end·​method
   
467 .​method·​private·​logSlowRequests(JLcom​/​android/​volley/​Request;​[BLorg/​apache/​http/​StatusLine;​)​V 467 .​method·​private·​logSlowRequests(JLcom​/​android/​volley/​Request;​[BLorg/​apache/​http/​StatusLine;​)​V
468 ····​.​locals·5 468 ····​.​locals·4
469 ····​.​param·​p1,​·​"requestLifetime"····​#·​J 469 ····​.​param·​p1,​·​"requestLifetime"····​#·​J
470 ····​.​param·​p4,​·​"responseContents"····​#·​[B 470 ····​.​param·​p4,​·​"responseContents"····​#·​[B
471 ····​.​param·​p5,​·​"statusLine"····​#·​Lorg/​apache/​http/​StatusLine;​ 471 ····​.​param·​p5,​·​"statusLine"····​#·​Lorg/​apache/​http/​StatusLine;​
472 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 472 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
473 ········​value·​=·​{ 473 ········​value·​=·​{
474 ············​"(J",​ 474 ············​"(J",​
475 ············​"Lcom/​android/​volley/​Request",​ 475 ············​"Lcom/​android/​volley/​Request",​
Offset 574, 15 lines modified Offset 574, 15 lines modified
   
574 ····​goto·​:​goto_0 574 ····​goto·​:​goto_0
575 .​end·​method 575 .​end·​method
   
   
576 #·​virtual·​methods 576 #·​virtual·​methods
577 .​method·​protected·​logError(Ljava/​lang/​String;​Ljava/​lang/​String;​J)​V 577 .​method·​protected·​logError(Ljava/​lang/​String;​Ljava/​lang/​String;​J)​V
578 ····​.​locals·9 578 ····​.​locals·7
579 ····​.​param·​p1,​·​"what"····​#·​Ljava/​lang/​String;​ 579 ····​.​param·​p1,​·​"what"····​#·​Ljava/​lang/​String;​
580 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​ 580 ····​.​param·​p2,​·​"url"····​#·​Ljava/​lang/​String;​
581 ····​.​param·​p3,​·​"start"····​#·​J 581 ····​.​param·​p3,​·​"start"····​#·​J
   
582 ····​.​prologue 582 ····​.​prologue
583 ····​.​line·​237 583 ····​.​line·​237
584 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 584 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
Offset 599, 17 lines modified Offset 599, 17 lines modified
   
599 ····​const/​4·​v4,​·​0x0 599 ····​const/​4·​v4,​·​0x0
   
600 ····​aput-​object·​p1,​·​v3,​·​v4 600 ····​aput-​object·​p1,​·​v3,​·​v4
   
601 ····​const/​4·​v4,​·​0x1 601 ····​const/​4·​v4,​·​0x1
   
602 ····​sub-​long·​v6,​·​v0,​·​p3 602 ····​sub-​long·​v5,​·​v0,​·​p3
   
603 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 603 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
604 ····​move-​result-​object·​v5 604 ····​move-​result-​object·​v5
   
605 ····​aput-​object·​v5,​·​v3,​·​v4 605 ····​aput-​object·​v5,​·​v3,​·​v4
   
606 ····​const/​4·​v4,​·​0x2 606 ····​const/​4·​v4,​·​0x2
   
Offset 654, 175 lines modified Offset 654, 175 lines modified
654 ····​.​local·​v22,​·​"httpResponse":​Lorg/​apache/​http/​HttpResponse;​ 654 ····​.​local·​v22,​·​"httpResponse":​Lorg/​apache/​http/​HttpResponse;​
655 ····​const/​16·​v26,​·​0x0 655 ····​const/​16·​v26,​·​0x0
   
656 ····​.​line·​91 656 ····​.​line·​91
Max diff block lines reached; 28637/31768 bytes (90.14%) of diff not shown.
[−]
smali/com/android/volley/toolbox/HttpHeaderParser.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​31 11 ····​.​line·​31
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​public·​static·​parseCacheHeaders(Lco​m/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​ 15 .​method·​public·​static·​parseCacheHeaders(Lco​m/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​
16 ····​.​locals·30 16 ····​.​locals·29
17 ····​.​param·​p0,​·​"response"····​#·​Lcom/​android/​volley/​NetworkResponse;​ 17 ····​.​param·​p0,​·​"response"····​#·​Lcom/​android/​volley/​NetworkResponse;​
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​40 19 ····​.​line·​40
20 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 20 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
21 ····​move-​result-​wide·​v14 21 ····​move-​result-​wide·​v14
Offset 32, 46 lines modified Offset 32, 46 lines modified
   
32 ····​.​line·​44 32 ····​.​line·​44
33 ····​.​local·​v7,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 33 ····​.​local·​v7,​·​"headers":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
34 ····​const-​wide/​16·​v16,​·​0x0 34 ····​const-​wide/​16·​v16,​·​0x0
   
35 ····​.​line·​45 35 ····​.​line·​45
36 ····​.​local·​v16,​·​"serverDate":​J 36 ····​.​local·​v16,​·​"serverDate":​J
37 ····​const-​wide/​16·​v10,​·​0x0 37 ····​const-​wide/​16·​v9,​·​0x0
   
38 ····​.​line·​46 38 ····​.​line·​46
39 ····​.​local·​v10,​·​"lastModified":​J 39 ····​.​local·​v9,​·​"lastModified":​J
40 ····​const-​wide/​16·​v20,​·​0x0 40 ····​const-​wide/​16·​v19,​·​0x0
   
41 ····​.​line·​47 41 ····​.​line·​47
42 ····​.​local·​v20,​·​"serverExpires":​J 42 ····​.​local·​v19,​·​"serverExpires":​J
43 ····​const-​wide/​16·​v22,​·​0x0 43 ····​const-​wide/​16·​v21,​·​0x0
   
44 ····​.​line·​48 44 ····​.​line·​48
45 ····​.​local·​v22,​·​"softExpire":​J 45 ····​.​local·​v21,​·​"softExpire":​J
46 ····​const-​wide/​16·​v4,​·​0x0 46 ····​const-​wide/​16·​v3,​·​0x0
   
47 ····​.​line·​49 47 ····​.​line·​49
48 ····​.​local·​v4,​·​"finalExpire":​J 48 ····​.​local·​v3,​·​"finalExpire":​J
49 ····​const-​wide/​16·​v12,​·​0x0 49 ····​const-​wide/​16·​v11,​·​0x0
   
50 ····​.​line·​50 50 ····​.​line·​50
51 ····​.​local·​v12,​·​"maxAge":​J 51 ····​.​local·​v11,​·​"maxAge":​J
52 ····​const-​wide/​16·​v24,​·​0x0 52 ····​const-​wide/​16·​v23,​·​0x0
   
53 ····​.​line·​51 53 ····​.​line·​51
54 ····​.​local·​v24,​·​"staleWhileRevalidate​":​J 54 ····​.​local·​v23,​·​"staleWhileRevalidate​":​J
55 ····​const/​4·​v3,​·​0x0 55 ····​const/​4·​v5,​·​0x0
   
56 ····​.​line·​52 56 ····​.​line·​52
57 ····​.​local·​v3,​·​"hasCacheControl":​Z 57 ····​.​local·​v5,​·​"hasCacheControl":​Z
58 ····​const/​4·​v9,​·​0x0 58 ····​const/​4·​v13,​·​0x0
   
59 ····​.​line·​54 59 ····​.​line·​54
60 ····​.​local·​v9,​·​"mustRevalidate":​Z 60 ····​.​local·​v13,​·​"mustRevalidate":​Z
61 ····​const/​16·​v18,​·​0x0 61 ····​const/​16·​v18,​·​0x0
   
62 ····​.​line·​57 62 ····​.​line·​57
63 ····​.​local·​v18,​·​"serverEtag":​Ljava/​lang/​String;​ 63 ····​.​local·​v18,​·​"serverEtag":​Ljava/​lang/​String;​
64 ····​const-​string·​v27,​·​"Date" 64 ····​const-​string·​v27,​·​"Date"
   
65 ····​move-​object/​from16·​v0,​·​v27 65 ····​move-​object/​from16·​v0,​·​v27
Offset 105, 15 lines modified Offset 105, 15 lines modified
105 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​ 105 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​
   
106 ····​.​line·​63 106 ····​.​line·​63
107 ····​.​restart·​local·​v6····​#·​"headerValue":​Ljava/​lang/​String;​ 107 ····​.​restart·​local·​v6····​#·​"headerValue":​Ljava/​lang/​String;​
108 ····​if-​eqz·​v6,​·​:​cond_7 108 ····​if-​eqz·​v6,​·​:​cond_7
   
109 ····​.​line·​64 109 ····​.​line·​64
110 ····​const/​4·​v3,​·​0x1 110 ····​const/​4·​v5,​·​0x1
   
111 ····​.​line·​65 111 ····​.​line·​65
112 ····​const-​string·​v27,​·​",​" 112 ····​const-​string·​v27,​·​",​"
   
113 ····​move-​object/​from16·​v0,​·​v27 113 ····​move-​object/​from16·​v0,​·​v27
   
114 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 114 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
Offset 137, 33 lines modified Offset 137, 33 lines modified
137 ····​if-​ge·​v8,​·​v0,​·​:​cond_7 137 ····​if-​ge·​v8,​·​v0,​·​:​cond_7
   
138 ····​.​line·​67 138 ····​.​line·​67
139 ····​aget-​object·​v27,​·​v26,​·​v8 139 ····​aget-​object·​v27,​·​v26,​·​v8
   
140 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 140 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v19 141 ····​move-​result-​object·​v25
   
142 ····​.​line·​68 142 ····​.​line·​68
143 ····​.​local·​v19,​·​"token":​Ljava/​lang/​String;​ 143 ····​.​local·​v25,​·​"token":​Ljava/​lang/​String;​
144 ····​const-​string·​v27,​·​"no-​cache" 144 ····​const-​string·​v27,​·​"no-​cache"
   
145 ····​move-​object/​from16·​v0,​·​v19 145 ····​move-​object/​from16·​v0,​·​v25
   
146 ····​move-​object/​from16·​v1,​·​v27 146 ····​move-​object/​from16·​v1,​·​v27
   
147 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 147 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
148 ····​move-​result·​v27 148 ····​move-​result·​v27
Max diff block lines reached; 7984/10876 bytes (73.41%) of diff not shown.
[−]
smali/com/android/volley/toolbox/HurlStack.smali
Offset 134, 15 lines modified Offset 134, 15 lines modified
134 ····​.​line·​244 134 ····​.​line·​244
135 ····​.​end·​local·​v1····​#·​"out":​Ljava/​io/​DataOutputStream;​ 135 ····​.​end·​local·​v1····​#·​"out":​Ljava/​io/​DataOutputStream;​
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​return-​void 137 ····​return-​void
138 .​end·​method 138 .​end·​method
   
139 .​method·​private·​static·​entityFromConnection(​Ljava/​net/​HttpURLConnection;​)​Lorg/​apache/​http/​HttpEntity;​ 139 .​method·​private·​static·​entityFromConnection(​Ljava/​net/​HttpURLConnection;​)​Lorg/​apache/​http/​HttpEntity;​
140 ····​.​locals·6 140 ····​.​locals·5
141 ····​.​param·​p0,​·​"connection"····​#·​Ljava/​net/​HttpURLConnection;​ 141 ····​.​param·​p0,​·​"connection"····​#·​Ljava/​net/​HttpURLConnection;​
   
142 ····​.​prologue 142 ····​.​prologue
143 ····​.​line·​134 143 ····​.​line·​134
144 ····​new-​instance·​v0,​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​ 144 ····​new-​instance·​v0,​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​
   
145 ····​invoke-​direct·​{v0},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​><init>()​V 145 ····​invoke-​direct·​{v0},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​><init>()​V
Offset 162, 17 lines modified Offset 162, 17 lines modified
162 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContent(Ljava/​io/​InputStream;​)​V 162 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContent(Ljava/​io/​InputStream;​)​V
   
163 ····​.​line·​142 163 ····​.​line·​142
164 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentLength()​I 164 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentLength()​I
   
165 ····​move-​result·​v3 165 ····​move-​result·​v3
   
166 ····​int-​to-​long·​v4,​·​v3 166 ····​int-​to-​long·​v3,​·​v3
   
167 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentLength(J)​V 167 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentLength(J)​V
   
168 ····​.​line·​143 168 ····​.​line·​143
169 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentEncoding()​Ljava/​lang/​String;​ 169 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​HttpURLConnection;​-​>getContentEncoding()​Ljava/​lang/​String;​
   
170 ····​move-​result-​object·​v3 170 ····​move-​result-​object·​v3
   
171 ····​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentEncoding(L​java/​lang/​String;​)​V 171 ····​invoke-​virtual·​{v0,​·​v3},​·​Lorg/​apache/​http/​entity/​BasicHttpEntity;​-​>setContentEncoding(L​java/​lang/​String;​)​V
[−]
smali/com/android/volley/toolbox/ImageRequest.smali
Offset 358, 68 lines modified Offset 358, 66 lines modified
358 ····​.​locals·​12 358 ····​.​locals·​12
359 ····​.​param·​p0,​·​"actualWidth"····​#·​I 359 ····​.​param·​p0,​·​"actualWidth"····​#·​I
360 ····​.​param·​p1,​·​"actualHeight"····​#·​I 360 ····​.​param·​p1,​·​"actualHeight"····​#·​I
361 ····​.​param·​p2,​·​"desiredWidth"····​#·​I 361 ····​.​param·​p2,​·​"desiredWidth"····​#·​I
362 ····​.​param·​p3,​·​"desiredHeight"····​#·​I 362 ····​.​param·​p3,​·​"desiredHeight"····​#·​I
   
363 ····​.​prologue 363 ····​.​prologue
  364 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f
   
364 ····​.​line·​234 365 ····​.​line·​234
365 ····​int-​to-​double·​v8,​·​p0 366 ····​int-​to-​double·​v7,​·​p0
   
366 ····​int-​to-​double·​v10,​·​p2 367 ····​int-​to-​double·​v9,​·​p2
   
367 ····​div-​double·​v6,​·​v8,​·​v10 368 ····​div-​double·​v5,​·​v7,​·​v9
   
368 ····​.​line·​235 369 ····​.​line·​235
369 ····​.​local·​v6,​·​"wr":​D 370 ····​.​local·​v5,​·​"wr":​D
370 ····​int-​to-​double·​v8,​·​p1 371 ····​int-​to-​double·​v7,​·​p1
   
371 ····​int-​to-​double·​v10,​·​p3 372 ····​int-​to-​double·​v9,​·​p3
   
372 ····​div-​double·​v0,​·​v8,​·​v10 373 ····​div-​double·​v0,​·​v7,​·​v9
   
373 ····​.​line·​236 374 ····​.​line·​236
374 ····​.​local·​v0,​·​"hr":​D 375 ····​.​local·​v0,​·​"hr":​D
375 ····​invoke-​static·​{v6,​·​v7,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(DD)​D 376 ····​invoke-​static·​{v5,​·​v6,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>min(DD)​D
   
376 ····​move-​result-​wide·​v4 377 ····​move-​result-​wide·​v3
   
377 ····​.​line·​237 378 ····​.​line·​237
378 ····​.​local·​v4,​·​"ratio":​D 379 ····​.​local·​v3,​·​"ratio":​D
379 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f 380 ····​const/​high16·​v2,​·​0x3f800000····​#·​1.​0f
   
380 ····​.​line·​238 381 ····​.​line·​238
381 ····​.​local·​v2,​·​"n":​F 382 ····​.​local·​v2,​·​"n":​F
382 ····​:​goto_0 383 ····​:​goto_0
383 ····const/​high16·​v3,​·​0x40000000····​#·2.​0f 384 ····mul-​float·​v7,​·v2,​·v11
   
384 ····​mul-​float/​2addr·​v3,​·​v2  
   
385 ····​float-​to-​double·​v8,​·​v3 385 ····​float-​to-​double·​v7,​·​v7
   
386 ····​cmpg-​double·​v3,​·​v8,​·​v4 386 ····​cmpg-​double·​v7,​·​v7,​·​v3
   
387 ····​if-​gtz·​v3,​·​:​cond_0 387 ····​if-​gtz·​v7,​·​:​cond_0
   
388 ····​.​line·​239 388 ····​.​line·​239
389 ····const/​high16·v3,​·​0x40000000····​#·2.​0f 389 ····mul-​float/​2addr·v2,​·v11
   
390 ····​mul-​float/​2addr·​v2,​·​v3  
   
391 ····​goto·​:​goto_0 390 ····​goto·​:​goto_0
   
392 ····​.​line·​242 391 ····​.​line·​242
393 ····​:​cond_0 392 ····​:​cond_0
394 ····​float-​to-​int·​v3,​·​v2 393 ····​float-​to-​int·​v7,​·​v2
   
395 ····​return·​v3 394 ····​return·​v7
396 .​end·​method 395 .​end·​method
   
397 .​method·​private·​static·​getResizedDimension(I​IIILandroid/​widget/​ImageView$ScaleType;​)​I 396 .​method·​private·​static·​getResizedDimension(I​IIILandroid/​widget/​ImageView$ScaleType;​)​I
398 ····​.​locals·8 397 ····​.​locals·7
399 ····​.​param·​p0,​·​"maxPrimary"····​#·​I 398 ····​.​param·​p0,​·​"maxPrimary"····​#·​I
400 ····​.​param·​p1,​·​"maxSecondary"····​#·​I 399 ····​.​param·​p1,​·​"maxSecondary"····​#·​I
401 ····​.​param·​p2,​·​"actualPrimary"····​#·​I 400 ····​.​param·​p2,​·​"actualPrimary"····​#·​I
402 ····​.​param·​p3,​·​"actualSecondary"····​#·​I 401 ····​.​param·​p3,​·​"actualSecondary"····​#·​I
403 ····​.​param·​p4,​·​"scaleType"····​#·​Landroid/​widget/​ImageView$ScaleType;​ 402 ····​.​param·​p4,​·​"scaleType"····​#·​Landroid/​widget/​ImageView$ScaleType;​
   
404 ····​.​prologue 403 ····​.​prologue
Offset 450, 27 lines modified Offset 448, 27 lines modified
450 ····​goto·​:​goto_0 448 ····​goto·​:​goto_0
   
451 ····​.​line·​128 449 ····​.​line·​128
452 ····​:​cond_2 450 ····​:​cond_2
453 ····​if-​nez·​p0,​·​:​cond_3 451 ····​if-​nez·​p0,​·​:​cond_3
   
454 ····​.​line·​129 452 ····​.​line·​129
455 ····​int-​to-​double·​v4,​·​p1 453 ····​int-​to-​double·​v3,​·​p1
   
456 ····​int-​to-​double·​v6,​·​p3 454 ····​int-​to-​double·​v5,​·​p3
   
457 ····​div-​double·​v0,​·​v4,​·​v6 455 ····​div-​double·​v0,​·​v3,​·​v5
   
458 ····​.​line·​130 456 ····​.​line·​130
459 ····​.​local·​v0,​·​"ratio":​D 457 ····​.​local·​v0,​·​"ratio":​D
460 ····​int-​to-​double·​v4,​·​p2 458 ····​int-​to-​double·​v3,​·​p2
   
461 ····​mul-​double/​2addr·​v4,​·​v0 459 ····​mul-​double/​2addr·​v3,​·​v0
   
462 ····​double-​to-​int·​p2,​·​v4 460 ····​double-​to-​int·​p2,​·​v3
   
463 ····​goto·​:​goto_0 461 ····​goto·​:​goto_0
   
464 ····​.​line·​133 462 ····​.​line·​133
465 ····​.​end·​local·​v0····​#·​"ratio":​D 463 ····​.​end·​local·​v0····​#·​"ratio":​D
466 ····​:​cond_3 464 ····​:​cond_3
467 ····​if-​nez·​p1,​·​:​cond_4 465 ····​if-​nez·​p1,​·​:​cond_4
Offset 478, 72 lines modified Offset 476, 72 lines modified
Max diff block lines reached; 1558/4103 bytes (37.97%) of diff not shown.
[−]
smali/com/android/volley/toolbox/RequestFuture.smali
Offset 317, 15 lines modified Offset 317, 15 lines modified
   
317 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V 317 ····​invoke-​direct·​{v1,​·​v0},​·​Ljava/​lang/​AssertionError;​-​><init>(Ljava/​lang/​Object;​)​V
   
318 ····​throw·​v1 318 ····​throw·​v1
319 .​end·​method 319 .​end·​method
   
320 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​ 320 .​method·​public·​get(JLjava/​util/​concurrent/​TimeUnit;​)​Ljava/​lang/​Object;​
321 ····​.​locals·3 321 ····​.​locals·2
322 ····​.​param·​p1,​·​"timeout"····​#·​J 322 ····​.​param·​p1,​·​"timeout"····​#·​J
323 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 323 ····​.​param·​p3,​·​"unit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
324 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 324 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
325 ········​value·​=·​{ 325 ········​value·​=·​{
326 ············​"(J",​ 326 ············​"(J",​
327 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​ 327 ············​"Ljava/​util/​concurrent/​TimeUnit;​",​
328 ············​")​TT;​" 328 ············​")​TT;​"
[−]
smali/com/google/gson/Gson.smali
Offset 437, 15 lines modified Offset 437, 15 lines modified
437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​ 437 ····​iput-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​Gson;​-​>factories:​Ljava/​util/​List;​
   
438 ····​.​line·​244 438 ····​.​line·​244
439 ····​return-​void 439 ····​return-​void
440 .​end·​method 440 .​end·​method
   
441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V 441 .​method·​static·​synthetic·​access$000(Lcom/​google/​gson/​Gson;​D)​V
442 ····​.​locals·1 442 ····​.​locals·0
443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​ 443 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​google/​gson/​Gson;​
444 ····​.​param·​p1,​·​"x1"····​#·​D 444 ····​.​param·​p1,​·​"x1"····​#·​D
   
445 ····​.​prologue 445 ····​.​prologue
446 ····​.​line·​97 446 ····​.​line·​97
447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V 447 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lcom/​google/​gson/​Gson;​-​>checkValidFloatingPo​int(D)​V
   
[−]
smali/com/google/gson/JsonPrimitive.smali
Offset 334, 15 lines modified Offset 334, 15 lines modified
   
334 ····​.​prologue 334 ····​.​prologue
335 ····​.​line·​90 335 ····​.​line·​90
336 ····​return-​object·​p0 336 ····​return-​object·​p0
337 .​end·​method 337 .​end·​method
   
338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 338 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
339 ····​.​locals·​12 339 ····​.​locals·​11
340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 340 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
341 ····​.​prologue 341 ····​.​prologue
342 ····​const/​4·​v5,​·​0x1 342 ····​const/​4·​v5,​·​0x1
   
343 ····​const/​4·​v6,​·​0x0 343 ····​const/​4·​v6,​·​0x0
   
Offset 412, 25 lines modified Offset 412, 25 lines modified
412 ····​.​line·​317 412 ····​.​line·​317
413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 413 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
414 ····​move-​result-​object·​v7 414 ····​move-​result-​object·​v7
   
415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 415 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
416 ····​move-​result-​wide·​v8 416 ····​move-​result-​wide·​v7
   
417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​ 417 ····​invoke-​virtual·​{v4},​·​Lcom/​google/​gson/​JsonPrimitive;​-​>getAsNumber()​Ljava/​lang/​Number;​
   
418 ····​move-​result-​object·​v7 418 ····​move-​result-​object·​v9
   
419 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Number;​-​>longValue()​J 419 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Number;​-​>longValue()​J
   
420 ····​move-​result-​wide·​v10 420 ····​move-​result-​wide·​v9
   
421 ····​cmp-​long·​v7,​·​v8,​·​v10 421 ····​cmp-​long·​v7,​·​v7,​·​v9
   
422 ····​if-​eqz·​v7,​·​:​cond_0 422 ····​if-​eqz·​v7,​·​:​cond_0
   
423 ····​move·​v5,​·​v6 423 ····​move·​v5,​·​v6
   
424 ····​goto·​:​goto_0 424 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/internal/Excluder.smali
Offset 442, 34 lines modified Offset 442, 34 lines modified
442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z 442 ····​iput-​boolean·​v1,​·​v0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>serializeInnerClasse​s:​Z
   
443 ····​.​line·​87 443 ····​.​line·​87
444 ····​return-​object·​v0 444 ····​return-​object·​v0
445 .​end·​method 445 .​end·​method
   
446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z 446 .​method·​public·​excludeClass(Ljava/​lang/​Class;​Z)​Z
447 ····​.​locals·10 447 ····​.​locals·8
448 ····​.​param·​p2,​·​"serialize"····​#·​Z 448 ····​.​param·​p2,​·​"serialize"····​#·​Z
449 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 449 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
450 ········​value·​=·​{ 450 ········​value·​=·​{
451 ············​"(",​ 451 ············​"(",​
452 ············​"Ljava/​lang/​Class",​ 452 ············​"Ljava/​lang/​Class",​
453 ············​"<*>;​Z)​Z" 453 ············​"<*>;​Z)​Z"
454 ········​} 454 ········​}
455 ····​.​end·​annotation 455 ····​.​end·​annotation
   
456 ····​.​prologue 456 ····​.​prologue
457 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 457 ····​.​local·​p1,​·​"clazz":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
458 ····​const/​4·​v5,​·​0x1 458 ····​const/​4·​v5,​·​0x1
   
459 ····​.​line·​192 459 ····​.​line·​192
460 ····​iget-​wide·​v6,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 460 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
461 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0 461 ····​const-​wide/​high16·​v6,​·​-​0x4010000000000000L····​#·​-​1.​0
   
462 ····​cmpl-​double·​v3,​·​v6,​·​v8 462 ····​cmpl-​double·​v3,​·​v3,​·​v6
   
463 ····​if-​eqz·​v3,​·​:​cond_0 463 ····​if-​eqz·​v3,​·​:​cond_0
   
464 ····​const-​class·​v3,​·​Lcom/​google/​gson/​annotations/​Since;​ 464 ····​const-​class·​v3,​·​Lcom/​google/​gson/​annotations/​Since;​
   
465 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 465 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​Class;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
   
Offset 582, 15 lines modified Offset 582, 15 lines modified
582 ····​:​cond_5 582 ····​:​cond_5
583 ····​const/​4·​v3,​·​0x0 583 ····​const/​4·​v3,​·​0x0
   
584 ····​goto·​:​goto_0 584 ····​goto·​:​goto_0
585 .​end·​method 585 .​end·​method
   
586 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z 586 .​method·​public·​excludeField(Ljava/​lang/​reflect/​Field;​Z)​Z
587 ····​.​locals·​12 587 ····​.​locals·​10
588 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​ 588 ····​.​param·​p1,​·​"field"····​#·​Ljava/​lang/​reflect/​Field;​
589 ····​.​param·​p2,​·​"serialize"····​#·​Z 589 ····​.​param·​p2,​·​"serialize"····​#·​Z
   
590 ····​.​prologue 590 ····​.​prologue
591 ····​const/​4·​v7,​·​0x1 591 ····​const/​4·​v7,​·​0x1
   
592 ····​.​line·​150 592 ····​.​line·​150
Offset 608, 19 lines modified Offset 608, 19 lines modified
   
608 ····​.​line·​188 608 ····​.​line·​188
609 ····​:​goto_0 609 ····​:​goto_0
610 ····​return·​v5 610 ····​return·​v5
   
611 ····​.​line·​154 611 ····​.​line·​154
612 ····​:​cond_0 612 ····​:​cond_0
613 ····​iget-​wide·​v8,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D 613 ····​iget-​wide·​v5,​·​p0,​·​Lcom/​google/​gson/​internal/​Excluder;​-​>version:​D
   
614 ····​const-​wide/​high16·​v10,​·​-​0x4010000000000000L····​#·​-​1.​0 614 ····​const-​wide/​high16·​v8,​·​-​0x4010000000000000L····​#·​-​1.​0
   
615 ····​cmpl-​double·​v5,​·​v8,​·​v10 615 ····​cmpl-​double·​v5,​·​v5,​·​v8
   
616 ····​if-​eqz·​v5,​·​:​cond_1 616 ····​if-​eqz·​v5,​·​:​cond_1
   
617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​ 617 ····​const-​class·​v5,​·​Lcom/​google/​gson/​annotations/​Since;​
   
618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​ 618 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>getAnnotation(Ljava/​lang/​Class;​)​Ljava/​lang/​annotation/​Annotation;​
   
[−]
smali/com/google/gson/internal/LazilyParsedNumber.smali
Offset 125, 30 lines modified Offset 125, 30 lines modified
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
127 .​end·​method 127 .​end·​method
   
128 .​method·​public·​longValue()​J 128 .​method·​public·​longValue()​J
129 ····​.​locals·4 129 ····​.​locals·3
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​49 131 ····​.​line·​49
132 ····​:​try_start_0 132 ····​:​try_start_0
133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 133 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 134 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
135 ····​:​try_end_0 135 ····​:​try_end_0
136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 136 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
137 ····​move-​result-​wide·​v2 137 ····​move-​result-​wide·​v1
   
138 ····​.​line·​51 138 ····​.​line·​51
139 ····​:​goto_0 139 ····​:​goto_0
140 ····​return-​wide·​v2 140 ····​return-​wide·​v1
   
141 ····​.​line·​50 141 ····​.​line·​50
142 ····​:​catch_0 142 ····​:​catch_0
143 ····​move-​exception·​v0 143 ····​move-​exception·​v0
   
144 ····​.​line·​51 144 ····​.​line·​51
145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​ 145 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NumberFormatException​;​
Offset 156, 15 lines modified Offset 156, 15 lines modified
   
156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​ 156 ····​iget-​object·​v2,​·​p0,​·​Lcom/​google/​gson/​internal/​LazilyParsedNumber;​-​>value:​Ljava/​lang/​String;​
   
157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V 157 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V
   
158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J 158 ····​invoke-​virtual·​{v1},​·​Ljava/​math/​BigDecimal;​-​>longValue()​J
   
159 ····​move-​result-​wide·​v2 159 ····​move-​result-​wide·​v1
   
160 ····​goto·​:​goto_0 160 ····​goto·​:​goto_0
161 .​end·​method 161 .​end·​method
   
162 .​method·​public·​toString()​Ljava/​lang/​String;​ 162 .​method·​public·​toString()​Ljava/​lang/​String;​
163 ····​.​locals·​1 163 ····​.​locals·​1
   
[−]
smali/com/google/gson/internal/bind/JsonTreeWriter.smali
Offset 625, 15 lines modified Offset 625, 15 lines modified
625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V 625 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​google/​gson/​internal/​bind/​JsonTreeWriter;​-​>put(Lcom/​google/​gson/​JsonElement;​)​V
   
626 ····​.​line·​167 626 ····​.​line·​167
627 ····​return-​object·​p0 627 ····​return-​object·​p0
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 629 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
630 ····​.​locals·3 630 ····​.​locals·2
631 ····​.​param·​p1,​·​"value"····​#·​J 631 ····​.​param·​p1,​·​"value"····​#·​J
632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 632 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
633 ········​value·​=·​{ 633 ········​value·​=·​{
634 ············​Ljava/​io/​IOException;​ 634 ············​Ljava/​io/​IOException;​
635 ········​} 635 ········​}
636 ····​.​end·​annotation 636 ····​.​end·​annotation
   
[−]
smali/com/google/gson/internal/bind/ObjectTypeAdapter.smali
Offset 69, 15 lines modified Offset 69, 15 lines modified
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​ 72 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Object;​
73 ····​.​locals·6 73 ····​.​locals·5
74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 74 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 75 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
76 ········​value·​=·​{ 76 ········​value·​=·​{
77 ············​Ljava/​io/​IOException;​ 77 ············​Ljava/​io/​IOException;​
78 ········​} 78 ········​}
79 ····​.​end·​annotation 79 ····​.​end·​annotation
   
Offset 191, 17 lines modified Offset 191, 17 lines modified
   
191 ····​goto·​:​goto_1 191 ····​goto·​:​goto_1
   
192 ····​.​line·​79 192 ····​.​line·​79
193 ····​:​pswitch_3 193 ····​:​pswitch_3
194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D 194 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextDouble()​D
   
195 ····​move-​result-​wide·​v4 195 ····​move-​result-​wide·​v3
   
196 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 196 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
197 ····​move-​result-​object·​v0 197 ····​move-​result-​object·​v0
   
198 ····​goto·​:​goto_1 198 ····​goto·​:​goto_1
   
199 ····​.​line·​82 199 ····​.​line·​82
200 ····​:​pswitch_4 200 ····​:​pswitch_4
[−]
smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali
Offset 88, 86 lines modified Offset 88, 86 lines modified
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​51 89 ····​.​line·​51
90 ····​monitor-​enter·​p0 90 ····​monitor-​enter·​p0
   
91 ····​:​try_start_0 91 ····​:​try_start_0
92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​ 92 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peek()​Lcom/​google/​gson/​stream/​JsonToken;​
   
93 ····​move-​result-​object·​v1 93 ····​move-​result-​object·​v3
   
94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​ 94 ····​sget-​object·​v4,​·​Lcom/​google/​gson/​stream/​JsonToken;​-​>NULL:​Lcom/​google/​gson/​stream/​JsonToken;​
   
95 ····​if-​ne·​v1,​·​v4,​·​:​cond_0 95 ····​if-​ne·​v3,​·​v4,​·​:​cond_0
   
96 ····​.​line·​52 96 ····​.​line·​52
97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V 97 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextNull()​V
98 ····​:​try_end_0 98 ····​:​try_end_0
99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 99 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
100 ····​.​line·​53 100 ····​.​line·​53
101 ····​const/​4·​v1,​·​0x0 101 ····​const/​4·​v3,​·​0x0
   
102 ····​.​line·​57 102 ····​.​line·​57
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​monitor-​exit·​p0 104 ····​monitor-​exit·​p0
   
105 ····​return-​object·​v1 105 ····​return-​object·​v3
   
106 ····​.​line·​56 106 ····​.​line·​56
107 ····​:​cond_0 107 ····​:​cond_0
108 ····​:​try_start_1 108 ····​:​try_start_1
109 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​ 109 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​gson/​internal/​bind/​SqlDateTypeAdapter;​-​>format:​Ljava/​text/​DateFormat;​
   
110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​ 110 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextString()​Ljava/​lang/​String;​
   
111 ····​move-​result-​object·​v4 111 ····​move-​result-​object·​v4
   
112 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​ 112 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​text/​DateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
   
113 ····​move-​result-​object·​v1 113 ····​move-​result-​object·​v3
   
114 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>getTime()​J 114 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>getTime()​J
   
115 ····​move-​result-​wide·​v2 115 ····​move-​result-​wide·​v1
   
116 ····​.​line·​57 116 ····​.​line·​57
117 ····​.​local·​v2,​·​"utilDate":​J 117 ····​.​local·​v1,​·​"utilDate":​J
118 ····​new-​instance·​v1,​·​Ljava/​sql/​Date;​ 118 ····​new-​instance·​v3,​·​Ljava/​sql/​Date;​
   
119 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​sql/​Date;​-​><init>(J)​V 119 ····​invoke-​direct·​{v3,​·​v1,​·​v2},​·​Ljava/​sql/​Date;​-​><init>(J)​V
120 ····​:​try_end_1 120 ····​:​try_end_1
121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 121 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 122 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
123 ····​goto·​:​goto_0 123 ····​goto·​:​goto_0
   
124 ····​.​line·​58 124 ····​.​line·​58
125 ····​.​end·​local·​v2····​#·​"utilDate":​J 125 ····​.​end·​local·​v1····​#·​"utilDate":​J
126 ····​:​catch_0 126 ····​:​catch_0
127 ····​move-​exception·​v0 127 ····​move-​exception·​v0
   
128 ····​.​line·​59 128 ····​.​line·​59
129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​ 129 ····​.​local·​v0,​·​"e":​Ljava/​text/​ParseException;​
130 ····​:​try_start_2 130 ····​:​try_start_2
131 ····​new-​instance·​v1,​·​Lcom/​google/​gson/​JsonSyntaxException;​ 131 ····​new-​instance·​v3,​·​Lcom/​google/​gson/​JsonSyntaxException;​
   
132 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V 132 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​google/​gson/​JsonSyntaxException;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
133 ····​throw·​v1 133 ····​throw·​v3
134 ····​:​try_end_2 134 ····​:​try_end_2
135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
136 ····​.​line·​51 136 ····​.​line·​51
137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​ 137 ····​.​end·​local·​v0····​#·​"e":​Ljava/​text/​ParseException;​
138 ····​:​catchall_0 138 ····​:​catchall_0
139 ····​move-​exception·​v1 139 ····​move-​exception·​v3
   
140 ····​monitor-​exit·​p0 140 ····​monitor-​exit·​p0
   
141 ····​throw·​v1 141 ····​throw·​v3
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V 143 .​method·​public·​bridge·​synthetic·​write(Lcom/​google/​gson/​stream/​JsonWriter;​Ljava/​lang/​Object;​)​V
144 ····​.​locals·​0 144 ····​.​locals·​0
145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​ 145 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​google/​gson/​stream/​JsonWriter;​
146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 146 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​
147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 147 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
[−]
smali/com/google/gson/internal/bind/TimeTypeAdapter.smali
Offset 73, 15 lines modified Offset 73, 15 lines modified
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​return-​object·​v0 74 ····​return-​object·​v0
75 .​end·​method 75 .​end·​method
   
76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​ 76 .​method·​public·​declared-​synchronized·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​sql/​Time;​
77 ····​.​locals·6 77 ····​.​locals·5
78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 78 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 79 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
80 ········​value·​=·​{ 80 ········​value·​=·​{
81 ············​Ljava/​io/​IOException;​ 81 ············​Ljava/​io/​IOException;​
82 ········​} 82 ········​}
83 ····​.​end·​annotation 83 ····​.​end·​annotation
   
Offset 127, 17 lines modified Offset 127, 17 lines modified
   
127 ····​.​line·​57 127 ····​.​line·​57
128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​ 128 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​ 129 ····​new-​instance·​v2,​·​Ljava/​sql/​Time;​
   
130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J 130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Date;​-​>getTime()​J
   
131 ····​move-​result-​wide·​v4 131 ····​move-​result-​wide·​v3
   
132 ····​invoke-​direct·​{v2,​·​v4,​·​v5},​·​Ljava/​sql/​Time;​-​><init>(J)​V 132 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​sql/​Time;​-​><init>(J)​V
133 ····​:​try_end_1 133 ····​:​try_end_1
134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 134 ····​.​catch·​Ljava/​text/​ParseException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
   
137 ····​.​line·​58 137 ····​.​line·​58
[−]
smali/com/google/gson/internal/bind/TypeAdapters$8.smali
Offset 33, 15 lines modified Offset 33, 15 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​ 36 .​method·​public·​read(Lcom/​google/​gson/​stream/​JsonReader;​)​Ljava/​lang/​Number;​
37 ····​.​locals·4 37 ····​.​locals·3
38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​ 38 ····​.​param·​p1,​·​"in"····​#·​Lcom/​google/​gson/​stream/​JsonReader;​
39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 39 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
40 ········​value·​=·​{ 40 ········​value·​=·​{
41 ············​Ljava/​io/​IOException;​ 41 ············​Ljava/​io/​IOException;​
42 ········​} 42 ········​}
43 ····​.​end·​annotation 43 ····​.​end·​annotation
   
Offset 65, 17 lines modified Offset 65, 17 lines modified
65 ····​:​goto_0 65 ····​:​goto_0
66 ····​return-​object·​v1 66 ····​return-​object·​v1
   
67 ····​:​cond_0 67 ····​:​cond_0
68 ····​:​try_start_0 68 ····​:​try_start_0
69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J 69 ····​invoke-​virtual·​{p1},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>nextLong()​J
   
70 ····​move-​result-​wide·​v2 70 ····​move-​result-​wide·​v1
   
71 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 71 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
72 ····​:​try_end_0 72 ····​:​try_end_0
73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 73 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
74 ····​move-​result-​object·​v1 74 ····​move-​result-​object·​v1
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
[−]
smali/com/google/gson/stream/JsonReader.smali
Offset 2108, 436 lines modified Offset 2108, 432 lines modified
2108 ····​.​line·​634 2108 ····​.​line·​634
2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I 2109 ····​iput·​v5,​·​p0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>peeked:​I
   
2110 ····​goto·​:​goto_2 2110 ····​goto·​:​goto_2
2111 .​end·​method 2111 .​end·​method
   
2112 .​method·​private·​peekNumber()​I 2112 .​method·​private·​peekNumber()​I
2113 ····​.​locals·​18 2113 ····​.​locals·​17
2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 2114 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
2115 ········​value·​=·​{ 2115 ········​value·​=·​{
2116 ············​Ljava/​io/​IOException;​ 2116 ············​Ljava/​io/​IOException;​
2117 ········​} 2117 ········​}
2118 ····​.​end·​annotation 2118 ····​.​end·​annotation
   
2119 ····​.​prologue 2119 ····​.​prologue
2120 ····​.​line·​639 2120 ····​.​line·​639
2121 ····​move-​object/​from16·​v0,​·​p0 2121 ····​move-​object/​from16·​v0,​·​p0
   
2122 ····​iget-​object·​v2,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C 2122 ····​iget-​object·​v1,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>buffer:​[C
   
2123 ····​.​line·​640 2123 ····​.​line·​640
2124 ····​.​local·​v2,​·​"buffer":​[C 2124 ····​.​local·​v1,​·​"buffer":​[C
2125 ····​move-​object/​from16·​v0,​·​p0 2125 ····​move-​object/​from16·​v0,​·​p0
   
2126 ····​iget·​v9,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I 2126 ····​iget·​v10,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>pos:​I
   
2127 ····​.​line·​641 2127 ····​.​line·​641
2128 ····​.​local·​v9,​·​"p":​I 2128 ····​.​local·​v10,​·​"p":​I
2129 ····​move-​object/​from16·​v0,​·​p0 2129 ····​move-​object/​from16·​v0,​·​p0
   
2130 ····​iget·​v6,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I 2130 ····​iget·​v5,​·​v0,​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>limit:​I
   
2131 ····​.​line·​643 2131 ····​.​line·​643
2132 ····​.​local·​v6,​·​"l":​I 2132 ····​.​local·​v5,​·​"l":​I
2133 ····​const-​wide/​16·​v12,​·​0x0 2133 ····​const-​wide/​16·​v11,​·​0x0
   
2134 ····​.​line·​644 2134 ····​.​line·​644
2135 ····​.​local·​v12,​·​"value":​J 2135 ····​.​local·​v11,​·​"value":​J
2136 ····​const/​4·​v8,​·​0x0 2136 ····​const/​4·​v7,​·​0x0
   
2137 ····​.​line·​645 2137 ····​.​line·​645
2138 ····​.​local·​v8,​·​"negative":​Z 2138 ····​.​local·​v7,​·​"negative":​Z
2139 ····​const/​4·​v4,​·​0x1 2139 ····​const/​4·​v3,​·​0x1
   
2140 ····​.​line·​646 2140 ····​.​line·​646
2141 ····​.​local·​v4,​·​"fitsInLong":​Z 2141 ····​.​local·​v3,​·​"fitsInLong":​Z
2142 ····​const/​4·​v7,​·​0x0 2142 ····​const/​4·​v6,​·​0x0
   
2143 ····​.​line·​648 2143 ····​.​line·​648
2144 ····​.​local·​v7,​·​"last":​I 2144 ····​.​local·​v6,​·​"last":​I
2145 ····​const/​4·​v5,​·​0x0 2145 ····​const/​4·​v4,​·​0x0
   
2146 ····​.​line·​652 2146 ····​.​line·​652
2147 ····​.​local·​v5,​·​"i":​I 2147 ····​.​local·​v4,​·​"i":​I
2148 ····​:​goto_0 2148 ····​:​goto_0
2149 ····​add-​int·​v14,​·​v9,​·​v5 2149 ····​add-​int·​v13,​·​v10,​·​v4
   
2150 ····​if-​ne·​v14,​·​v6,​·​:​cond_4 2150 ····​if-​ne·​v13,​·​v5,​·​:​cond_4
   
2151 ····​.​line·​653 2151 ····​.​line·​653
2152 ····​array-​length·​v14,​·​v2 2152 ····​array-​length·​v13,​·​v1
   
2153 ····​if-​ne·​v5,​·​v14,​·​:​cond_0 2153 ····​if-​ne·​v4,​·​v13,​·​:​cond_0
   
2154 ····​.​line·​656 2154 ····​.​line·​656
2155 ····​const/​4·​v14,​·​0x0 2155 ····​const/​4·​v13,​·​0x0
   
2156 ····​.​line·​736 2156 ····​.​line·​736
2157 ····​.​end·​local·​v12····​#·​"value":​J 2157 ····​.​end·​local·​v11····​#·​"value":​J
2158 ····​:​goto_1 2158 ····​:​goto_1
2159 ····​return·​v14 2159 ····​return·​v13
   
2160 ····​.​line·​658 2160 ····​.​line·​658
2161 ····​.​restart·​local·​v12····​#·​"value":​J 2161 ····​.​restart·​local·​v11····​#·​"value":​J
2162 ····​:​cond_0 2162 ····​:​cond_0
2163 ····​add-​int/​lit8·​v14,​·​v5,​·​0x1 2163 ····​add-​int/​lit8·​v13,​·​v4,​·​0x1
   
2164 ····​move-​object/​from16·​v0,​·​p0 2164 ····​move-​object/​from16·​v0,​·​p0
   
2165 ····​invoke-​direct·​{v0,​·​v14},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z 2165 ····​invoke-​direct·​{v0,​·​v13},​·​Lcom/​google/​gson/​stream/​JsonReader;​-​>fillBuffer(I)​Z
   
2166 ····​move-​result·​v14 2166 ····​move-​result·​v13
   
2167 ····​if-​nez·​v14,​·​:​cond_3 2167 ····​if-​nez·​v13,​·​:​cond_3
   
2168 ····​.​line·​727 2168 ····​.​line·​727
2169 ····​:​cond_1 2169 ····​:​cond_1
2170 ····​const/​4·​v14,​·​0x2 2170 ····​const/​4·​v13,​·​0x2
   
2171 ····​if-​ne·​v7,​·​v14,​·​:​cond_17 2171 ····​if-​ne·​v6,​·​v13,​·​:​cond_17
   
2172 ····​if-​eqz·​v4,​·​:​cond_17 2172 ····​if-​eqz·​v3,​·​:​cond_17
   
2173 ····​const-​wide/​high16·​v14,​·​-​0x8000000000000000L 2173 ····​const-​wide/​high16·​v13,​·​-​0x8000000000000000L
   
2174 ····​cmp-​long·​v14,​·​v12,​·​v14 2174 ····​cmp-​long·​v13,​·​v11,​·​v13
   
2175 ····​if-​nez·​v14,​·​:​cond_2 2175 ····​if-​nez·​v13,​·​:​cond_2
   
Max diff block lines reached; 24565/27559 bytes (89.14%) of diff not shown.
[−]
smali/com/google/gson/stream/JsonWriter.smali
Offset 1356, 15 lines modified Offset 1356, 15 lines modified
1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​ 1356 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​io/​Writer;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​io/​Writer;​
   
1357 ····​.​line·​468 1357 ····​.​line·​468
1358 ····​return-​object·​p0 1358 ····​return-​object·​p0
1359 .​end·​method 1359 .​end·​method
   
1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​ 1360 .​method·​public·​value(J)​Lcom/​google/​gson/​stream/​JsonWriter;​
1361 ····​.​locals·3 1361 ····​.​locals·2
1362 ····​.​param·​p1,​·​"value"····​#·​J 1362 ····​.​param·​p1,​·​"value"····​#·​J
1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 1363 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
1364 ········​value·​=·​{ 1364 ········​value·​=·​{
1365 ············​Ljava/​io/​IOException;​ 1365 ············​Ljava/​io/​IOException;​
1366 ········​} 1366 ········​}
1367 ····​.​end·​annotation 1367 ····​.​end·​annotation
   
[−]
smali/com/haarman/listviewanimations/ArrayAdapter.smali
Offset 217, 52 lines modified Offset 217, 47 lines modified
217 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>notifyDataSetChanged​()​V 217 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>notifyDataSetChanged​()​V
   
218 ····​.​line·​89 218 ····​.​line·​89
219 ····​return-​void 219 ····​return-​void
220 .​end·​method 220 .​end·​method
   
221 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V 221 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V
222 ····​.​locals·5 222 ····​.​locals·4
223 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 223 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
224 ········​value·​=·​{ 224 ········​value·​=·​{
225 ············​"([TT;​)​V" 225 ············​"([TT;​)​V"
226 ········​} 226 ········​}
227 ····​.​end·​annotation 227 ····​.​end·​annotation
   
228 ····​.​prologue 228 ····​.​prologue
229 ····​.​line·​96 229 ····​.​line·​96
230 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​,​·​"Lcom/​haarman/​listviewanimations/​ArrayAdapter<TT;​>;​" 230 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​,​·​"Lcom/​haarman/​listviewanimations/​ArrayAdapter<TT;​>;​"
231 ····​.​local·​p1,​·​"items":​[Ljava/​lang/​Object;​,​·​"[TT;​" 231 ····​.​local·​p1,​·​"items":​[Ljava/​lang/​Object;​,​·​"[TT;​"
232 ····move-​object·​v0,​·​p1 232 ····array-​length·​v2,​·​p1
   
233 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​Object;​  
234 ····​array-​length·​v3,​·​v0  
   
235 ····​.​local·​v3,​·​"len$":​I  
236 ····​const/​4·​v1,​·​0x0 233 ····​const/​4·​v1,​·​0x0
   
237 ····​.​local·​v1,​·​"i$":​I  
238 ····​:​goto_0 234 ····​:​goto_0
239 ····​if-​ge·​v1,​·​v3,​·​:​cond_0 235 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
240 ····​aget-​object·​v2,​·v0,​·​v1 236 ····​aget-​object·​v0,​·p1,​·​v1
   
241 ····​.​line·​97 237 ····​.​line·​97
242 ····​.​local·​v2,​·​"item":​Ljava/​lang/​Object;​,​·​"TT;​" 238 ····​.​local·​v0,​·​"item":​Ljava/​lang/​Object;​,​·​"TT;​"
243 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>mItems:​Ljava/​util/​ArrayList;​ 239 ····​iget-​object·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>mItems:​Ljava/​util/​ArrayList;​
   
244 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 240 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
245 ····​.​line·​96 241 ····​.​line·​96
246 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 242 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
247 ····​goto·​:​goto_0 243 ····​goto·​:​goto_0
   
248 ····​.​line·​99 244 ····​.​line·​99
249 ····​.​end·​local·​v2····​#·​"item":​Ljava/​lang/​Object;​,​·​"TT;​" 245 ····​.​end·​local·​v0····​#·​"item":​Ljava/​lang/​Object;​,​·​"TT;​"
250 ····​:​cond_0 246 ····​:​cond_0
251 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>notifyDataSetChanged​()​V 247 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>notifyDataSetChanged​()​V
   
252 ····​.​line·​100 248 ····​.​line·​100
253 ····​return-​void 249 ····​return-​void
254 .​end·​method 250 .​end·​method
   
Offset 430, 58 lines modified Offset 425, 57 lines modified
430 ········​} 425 ········​}
431 ····​.​end·​annotation 426 ····​.​end·​annotation
   
432 ····​.​prologue 427 ····​.​prologue
433 ····​.​line·​159 428 ····​.​line·​159
434 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​,​·​"Lcom/​haarman/​listviewanimations/​ArrayAdapter<TT;​>;​" 429 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​,​·​"Lcom/​haarman/​listviewanimations/​ArrayAdapter<TT;​>;​"
435 ····​.​local·​p1,​·​"positions":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​" 430 ····​.​local·​p1,​·​"positions":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​"
436 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 431 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
437 ····​invoke-​direct·​{v2,​·​p1},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 432 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
438 ····​.​line·​160 433 ····​.​line·​160
439 ····​.​local·​v2,​·​"positionsList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Integer;​>;​" 434 ····​.​local·​v1,​·​"positionsList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​Integer;​>;​"
440 ····​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 435 ····​invoke-​static·​{v1},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
   
441 ····​.​line·​161 436 ····​.​line·​161
442 ····​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>reverse(Ljava/​util/​List;​)​V 437 ····​invoke-​static·​{v1},​·​Ljava/​util/​Collections;​-​>reverse(Ljava/​util/​List;​)​V
   
443 ····​.​line·​162 438 ····​.​line·​162
444 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 439 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
445 ····​move-​result-​object·​v0 440 ····​move-​result-​object·​v3
   
446 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
447 ····​:​goto_0 441 ····​:​goto_0
448 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 442 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
449 ····​move-​result·​v3 443 ····​move-​result·​v2
   
450 ····​if-​eqz·​v3,​·​:​cond_0 444 ····​if-​eqz·​v2,​·​:​cond_0
   
451 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 445 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
452 ····​move-​result-​object·​v3 446 ····​move-​result-​object·​v2
   
453 ····​check-​cast·​v3,​·​Ljava/​lang/​Integer;​ 447 ····​check-​cast·​v2,​·​Ljava/​lang/​Integer;​
   
454 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I 448 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
455 ····​move-​result·​v1 449 ····​move-​result·​v0
   
456 ····​.​line·​163 450 ····​.​line·​163
457 ····​.​local·​v1,​·​"position":​I 451 ····​.​local·​v0,​·​"position":​I
458 ····​iget-​object·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>mItems:​Ljava/​util/​ArrayList;​ 452 ····​iget-​object·​v2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​ArrayAdapter;​-​>mItems:​Ljava/​util/​ArrayList;​
   
459 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​ArrayList;​-​>remove(I)​Ljava/​lang/​Object;​ 453 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​ArrayList;​-​>remove(I)​Ljava/​lang/​Object;​
Max diff block lines reached; 268/4498 bytes (5.96%) of diff not shown.
[−]
smali/com/haarman/listviewanimations/itemmanipulation/AnimateDismissAdapter$1.smali
Offset 22, 18 lines modified Offset 22, 19 lines modified
   
22 .​field·​final·​synthetic·​val$positionsCopy:​Ljava/​util/​List;​ 22 .​field·​final·​synthetic·​val$positionsCopy:​Ljava/​util/​List;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Ljava/​util/​List;​)​V 24 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Ljava/​util/​List;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​77 28 ····​.​line·​77
28 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​1;​" 29 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​"
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>val$positionsCopy:​Ljava/​util/​List;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>val$positionsCopy:​Ljava/​util/​List;​
   
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 43, 25 lines modified Offset 44, 25 lines modified
43 #·​virtual·​methods 44 #·​virtual·​methods
44 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V 45 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V
45 ····​.​locals·​0 46 ····​.​locals·​0
46 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 47 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
47 ····​.​prologue 48 ····​.​prologue
48 ····​.​line·​94 49 ····​.​line·​94
49 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​1;​" 50 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​"
50 ····​return-​void 51 ····​return-​void
51 .​end·​method 52 .​end·​method
   
52 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V 53 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V
53 ····​.​locals·​2 54 ····​.​locals·​2
54 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 55 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
55 ····​.​prologue 56 ····​.​prologue
56 ····​.​line·​89 57 ····​.​line·​89
57 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​1;​" 58 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​"
58 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​ 59 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
59 ····​iget-​object·​v1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>val$positionsCopy:​Ljava/​util/​List;​ 60 ····​iget-​object·​v1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​-​>val$positionsCopy:​Ljava/​util/​List;​
   
60 ····​#·​invokes:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>invokeCallback(Ljava​/​util/​Collection;​)​V 61 ····​#·​invokes:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>invokeCallback(Ljava​/​util/​Collection;​)​V
61 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>access$000(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Ljava/​util/​Collection;​)​V 62 ····​invoke-​static·​{v0,​·​v1},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>access$000(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Ljava/​util/​Collection;​)​V
   
Offset 71, 20 lines modified Offset 72, 20 lines modified
   
71 .​method·​public·​onAnimationRepeat(Lan​droid/​animation/​Animator;​)​V 72 .​method·​public·​onAnimationRepeat(Lan​droid/​animation/​Animator;​)​V
72 ····​.​locals·​0 73 ····​.​locals·​0
73 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 74 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
74 ····​.​prologue 75 ····​.​prologue
75 ····​.​line·​85 76 ····​.​line·​85
76 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​1;​" 77 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​"
77 ····​return-​void 78 ····​return-​void
78 .​end·​method 79 .​end·​method
   
79 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V 80 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V
80 ····​.​locals·​0 81 ····​.​locals·​0
81 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 82 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
82 ····​.​prologue 83 ····​.​prologue
83 ····​.​line·​81 84 ····​.​line·​81
84 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​1;​" 85 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$1;​"
85 ····​return-​void 86 ····​return-​void
86 .​end·​method 87 .​end·​method
[−]
smali/com/haarman/listviewanimations/itemmanipulation/AnimateDismissAdapter$2.smali
Offset 24, 18 lines modified Offset 24, 19 lines modified
   
24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​128 30 ····​.​line·​128
30 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​2;​" 31 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​"
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$view:​Landroid/​view/​View;​ 34 ····​iput-​object·​p3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$view:​Landroid/​view/​View;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 47, 25 lines modified Offset 48, 25 lines modified
47 #·​virtual·​methods 48 #·​virtual·​methods
48 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V 49 .​method·​public·​onAnimationCancel(Lan​droid/​animation/​Animator;​)​V
49 ····​.​locals·​0 50 ····​.​locals·​0
50 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 51 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
51 ····​.​prologue 52 ····​.​prologue
52 ····​.​line·​146 53 ····​.​line·​146
53 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​2;​" 54 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​"
54 ····​return-​void 55 ····​return-​void
55 .​end·​method 56 .​end·​method
   
56 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V 57 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V
57 ····​.​locals·​2 58 ····​.​locals·​2
58 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 59 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
59 ····​.​prologue 60 ····​.​prologue
60 ····​.​line·​140 61 ····​.​line·​140
61 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​2;​" 62 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​"
62 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 63 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
63 ····​const/​4·​v1,​·​0x0 64 ····​const/​4·​v1,​·​0x0
   
64 ····​iput·​v1,​·​v0,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I 65 ····​iput·​v1,​·​v0,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I
   
65 ····​.​line·​141 66 ····​.​line·​141
Offset 81, 20 lines modified Offset 82, 20 lines modified
   
81 .​method·​public·​onAnimationRepeat(Lan​droid/​animation/​Animator;​)​V 82 .​method·​public·​onAnimationRepeat(Lan​droid/​animation/​Animator;​)​V
82 ····​.​locals·​0 83 ····​.​locals·​0
83 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 84 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
84 ····​.​prologue 85 ····​.​prologue
85 ····​.​line·​136 86 ····​.​line·​136
86 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​2;​" 87 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​"
87 ····​return-​void 88 ····​return-​void
88 .​end·​method 89 .​end·​method
   
89 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V 90 .​method·​public·​onAnimationStart(Land​roid/​animation/​Animator;​)​V
90 ····​.​locals·​0 91 ····​.​locals·​0
91 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​ 92 ····​.​param·​p1,​·​"arg0"····​#·​Landroid/​animation/​Animator;​
   
92 ····​.​prologue 93 ····​.​prologue
93 ····​.​line·​132 94 ····​.​line·​132
94 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​2;​" 95 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$2;​"
95 ····​return-​void 96 ····​return-​void
96 .​end·​method 97 .​end·​method
[−]
smali/com/haarman/listviewanimations/itemmanipulation/AnimateDismissAdapter$3.smali
Offset 24, 18 lines modified Offset 24, 19 lines modified
   
24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​149 30 ····​.​line·​149
30 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​3;​" 31 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​"
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$view:​Landroid/​view/​View;​ 34 ····​iput-​object·​p3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$view:​Landroid/​view/​View;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 47, 15 lines modified Offset 48, 15 lines modified
47 #·​virtual·​methods 48 #·​virtual·​methods
48 .​method·​public·​onAnimationUpdate(Lan​droid/​animation/​ValueAnimator;​)​V 49 .​method·​public·​onAnimationUpdate(Lan​droid/​animation/​ValueAnimator;​)​V
49 ····​.​locals·​2 50 ····​.​locals·​2
50 ····​.​param·​p1,​·​"valueAnimator"····​#·​Landroid/​animation/​ValueAnimator;​ 51 ····​.​param·​p1,​·​"valueAnimator"····​#·​Landroid/​animation/​ValueAnimator;​
   
51 ····​.​prologue 52 ····​.​prologue
52 ····​.​line·​153 53 ····​.​line·​153
53 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​.​3;​" 54 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​"
54 ····​iget-​object·​v1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 55 ····​iget-​object·​v1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
55 ····​invoke-​virtual·​{p1},​·​Landroid/​animation/​ValueAnimator;​-​>getAnimatedValue()​Ljava/​lang/​Object;​ 56 ····​invoke-​virtual·​{p1},​·​Landroid/​animation/​ValueAnimator;​-​>getAnimatedValue()​Ljava/​lang/​Object;​
   
56 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
57 ····​check-​cast·​v0,​·​Ljava/​lang/​Integer;​ 58 ····​check-​cast·​v0,​·​Ljava/​lang/​Integer;​
[−]
smali/com/haarman/listviewanimations/itemmanipulation/AnimateDismissAdapter.smali
Offset 297, 152 lines modified Offset 297, 152 lines modified
297 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>animateDismiss(Ljava​/​util/​Collection;​)​V 297 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>animateDismiss(Ljava​/​util/​Collection;​)​V
   
298 ····​.​line·​53 298 ····​.​line·​53
299 ····​return-​void 299 ····​return-​void
300 .​end·​method 300 .​end·​method
   
301 .​method·​public·​animateDismiss(Ljava/​util/​Collection;​)​V 301 .​method·​public·​animateDismiss(Ljava/​util/​Collection;​)​V
302 ····​.​locals·10 302 ····​.​locals·9
303 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 303 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
304 ········​value·​=·​{ 304 ········​value·​=·​{
305 ············​"(",​ 305 ············​"(",​
306 ············​"Ljava/​util/​Collection",​ 306 ············​"Ljava/​util/​Collection",​
307 ············​"<",​ 307 ············​"<",​
308 ············​"Ljava/​lang/​Integer;​",​ 308 ············​"Ljava/​lang/​Integer;​",​
309 ············​">;​)​V" 309 ············​">;​)​V"
310 ········​} 310 ········​}
311 ····​.​end·​annotation 311 ····​.​end·​annotation
   
312 ····​.​prologue 312 ····​.​prologue
313 ····​.​line·​56 313 ····​.​line·​56
314 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​<TT;​>;​" 314 ····​.​local·​p0,​·​"this":​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​,​·​"Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​<TT;​>;​"
315 ····​.​local·​p1,​·​"positions":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​" 315 ····​.​local·​p1,​·​"positions":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​lang/​Integer;​>;​"
316 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 316 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
317 ····​invoke-​direct·​{v5,​·​p1},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V 317 ····​invoke-​direct·​{v4,​·​p1},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
   
318 ····​.​line·​57 318 ····​.​line·​57
319 ····​.​local·​v5,​·​"positionsCopy":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​" 319 ····​.​local·​v4,​·​"positionsCopy":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​"
320 ····​const-​string·​v8,​·​"Call·​setListView()​·​on·​this·​AnimateDismissAdapter​·​before·​calling·​setAdapter()​!" 320 ····​const-​string·​v7,​·​"Call·​setListView()​·​on·​this·​AnimateDismissAdapter​·​before·​calling·​setAdapter()​!"
   
  321 ····​.​line·​59
321 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>getListView()​Landroid/​widget/​ListView;​ 322 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>getListView()​Landroid/​widget/​ListView;​
   
322 ····​move-​result-​object·​v9 323 ····​move-​result-​object·​v8
   
323 ····invoke-​static·{v8,​·v9},​·Ljunit/​framework/​Assert;​-​>assertNotNull(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 324 ····.​line·​57
  325 ····​invoke-​static·​{v7,​·​v8},​·​Ljunit/​framework/​Assert;​-​>assertNotNull(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
324 ····​.​line·​61 326 ····​.​line·​61
325 ····​invoke-​direct·​{p0,​·​v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>getVisibleViewsForPo​sitions(Ljava/​util/​Collection;​)​Ljava/​util/​List;​ 327 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>getVisibleViewsForPo​sitions(Ljava/​util/​Collection;​)​Ljava/​util/​List;​
   
326 ····​move-​result-​object·​v7 328 ····​move-​result-​object·​v6
   
327 ····​.​line·​63 329 ····​.​line·​63
328 ····​.​local·​v7,​·​"views":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​view/​View;​>;​" 330 ····​.​local·​v6,​·​"views":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​view/​View;​>;​"
329 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>isEmpty()​Z 331 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
330 ····​move-​result·​v8 332 ····​move-​result·​v7
   
331 ····​if-​nez·​v8,​·​:​cond_2 333 ····​if-​nez·​v7,​·​:​cond_2
   
332 ····​.​line·​64 334 ····​.​line·​64
333 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​ 335 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
334 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V 336 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
335 ····​.​line·​65 337 ····​.​line·​65
336 ····​.​local·​v1,​·​"animators":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​animation/​Animator;​>;​" 338 ····​.​local·​v1,​·​"animators":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​animation/​Animator;​>;​"
337 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 339 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
338 ····​move-​result-​object·​v4 340 ····​move-​result-​object·​v7
   
339 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
340 ····​:​goto_0 341 ····​:​goto_0
341 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 342 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
342 ····​move-​result·​v8 343 ····​move-​result·​v8
   
343 ····​if-​eqz·​v8,​·​:​cond_0 344 ····​if-​eqz·​v8,​·​:​cond_0
   
344 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 345 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
345 ····​move-​result-​object·​v6 346 ····​move-​result-​object·​v5
   
346 ····​check-​cast·​v6,​·​Landroid/​view/​View;​ 347 ····​check-​cast·​v5,​·​Landroid/​view/​View;​
   
347 ····​.​line·​66 348 ····​.​line·​66
348 ····​.​local·​v6,​·​"view":​Landroid/​view/​View;​ 349 ····​.​local·​v5,​·​"view":​Landroid/​view/​View;​
349 ····​invoke-​direct·​{p0,​·​v6},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>createAnimatorForVie​w(Landroid/​view/​View;​)​Landroid/​animation/​Animator;​ 350 ····​invoke-​direct·​{p0,​·​v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​AnimateDismissAdapter​;​-​>createAnimatorForVie​w(Landroid/​view/​View;​)​Landroid/​animation/​Animator;​
   
350 ····​move-​result-​object·​v8 351 ····​move-​result-​object·​v8
   
351 ····​invoke-​interface·​{v1,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 352 ····​invoke-​interface·​{v1,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
352 ····​goto·​:​goto_0 353 ····​goto·​:​goto_0
   
353 ····​.​line·​69 354 ····​.​line·​69
354 ····​.​end·​local·​v6····​#·​"view":​Landroid/​view/​View;​ 355 ····​.​end·​local·​v5····​#·​"view":​Landroid/​view/​View;​
355 ····​:​cond_0 356 ····​:​cond_0
356 ····​new-​instance·​v0,​·​Landroid/​animation/​AnimatorSet;​ 357 ····​new-​instance·​v0,​·​Landroid/​animation/​AnimatorSet;​
   
357 ····​invoke-​direct·​{v0},​·​Landroid/​animation/​AnimatorSet;​-​><init>()​V 358 ····​invoke-​direct·​{v0},​·​Landroid/​animation/​AnimatorSet;​-​><init>()​V
   
358 ····​.​line·​71 359 ····​.​line·​71
359 ····​.​local·​v0,​·​"animatorSet":​Landroid/​animation/​AnimatorSet;​ 360 ····​.​local·​v0,​·​"animatorSet":​Landroid/​animation/​AnimatorSet;​
360 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I 361 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
361 ····​move-​result·​v8 362 ····​move-​result·​v7
   
Max diff block lines reached; 2418/7228 bytes (33.45%) of diff not shown.
[−]
smali/com/haarman/listviewanimations/itemmanipulation/SwipeDismissListViewTouchListener$1.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​val$downView:​Landroid/​view/​View;​ 21 .​field·​final·​synthetic·​val$downView:​Landroid/​view/​View;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​Landroid/​view/​View;​I)​V 23 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​Landroid/​view/​View;​I)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​184 27 ····​.​line·​184
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$1;​-​>val$downView:​Landroid/​view/​View;​ 29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$1;​-​>val$downView:​Landroid/​view/​View;​
   
[−]
smali/com/haarman/listviewanimations/itemmanipulation/SwipeDismissListViewTouchListener$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/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​V 20 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​266 24 ····​.​line·​266
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
Offset 35, 187 lines modified Offset 36, 185 lines modified
35 #·​virtual·​methods 36 #·​virtual·​methods
36 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V 37 .​method·​public·​onAnimationEnd(Landro​id/​animation/​Animator;​)​V
37 ····​.​locals·​7 38 ····​.​locals·​7
38 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​animation/​Animator;​ 39 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​animation/​Animator;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​269 41 ····​.​line·​269
41 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 42 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
42 ····​#·​-​-​operator·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mDismissAnimationRef​Count:​I 43 ····​#·​-​-​operator·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mDismissAnimationRef​Count:​I
43 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$106(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​I 44 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$106(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​I
   
44 ····​.​line·​270 45 ····​.​line·​270
45 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 46 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
46 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mDismissAnimationRef​Count:​I 47 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mDismissAnimationRef​Count:​I
47 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$100(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​I 48 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$100(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​I
   
48 ····​move-​result·​v5 49 ····​move-​result·​v4
   
49 ····​if-​nez·​v5,​·​:​cond_2 50 ····​if-​nez·​v4,​·​:​cond_2
   
50 ····​.​line·​273 51 ····​.​line·​273
51 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 52 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
52 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​ 53 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​
53 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​ 54 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​
   
54 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v4
   
55 ····​invoke-​static·​{v5},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 56 ····​invoke-​static·​{v4},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
   
56 ····​.​line·​275 57 ····​.​line·​275
57 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 58 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
58 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​ 59 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​
59 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​ 60 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​
   
60 ····​move-​result-​object·​v5 61 ····​move-​result-​object·​v4
   
61 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>size()​I 62 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I
   
62 ····​move-​result·​v5 63 ····​move-​result·​v4
   
63 ····​new-​array·​v0,​·​v5,​·​[I 64 ····​new-​array·​v0,​·​v4,​·​[I
   
64 ····​.​line·​276 65 ····​.​line·​276
65 ····​.​local·​v0,​·​"dismissPositions":​[I 66 ····​.​local·​v0,​·​"dismissPositions":​[I
66 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 67 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
67 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​ 68 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​
68 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​ 69 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​
   
69 ····​move-​result-​object·​v5 70 ····​move-​result-​object·​v4
   
70 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>size()​I 71 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I
   
71 ····​move-​result·​v5 72 ····​move-​result·​v4
   
72 ····​add-​int/​lit8·​v1,​·​v5,​·​-​0x1 73 ····​add-​int/​lit8·​v1,​·​v4,​·​-​0x1
   
73 ····​.​local·​v1,​·​"i":​I 74 ····​.​local·​v1,​·​"i":​I
74 ····​:​goto_0 75 ····​:​goto_0
75 ····​if-​ltz·​v1,​·​:​cond_0 76 ····​if-​ltz·​v1,​·​:​cond_0
   
76 ····​.​line·​277 77 ····​.​line·​277
77 ····​iget-​object·​v5,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 78 ····​iget-​object·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$2;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
78 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​ 79 ····​#·​getter·​for:​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mPendingDismisses:​Ljava/​util/​List;​
79 ····​invoke-​static·​{v5},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​ 80 ····​invoke-​static·​{v4},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>access$200(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​)​Ljava/​util/​List;​
   
80 ····​move-​result-​object·​v5 81 ····​move-​result-​object·​v4
   
81 ····​invoke-​interface·​{v5,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 82 ····​invoke-​interface·​{v4,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v5 83 ····​move-​result-​object·​v4
   
83 ····​check-​cast·​v5,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​ 84 ····​check-​cast·​v4,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​
   
84 ····​iget·​v5,​·​v5,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>position:​I 85 ····​iget·​v4,​·​v4,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>position:​I
   
85 ····​aput·​v5,​·​v0,​·​v1 86 ····​aput·​v4,​·​v0,​·​v1
   
Max diff block lines reached; 8854/17537 bytes (50.49%) of diff not shown.
[−]
smali/com/haarman/listviewanimations/itemmanipulation/SwipeDismissListViewTouchListener$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 24 .​field·​final·​synthetic·​val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​Landroid/​view/​ViewGroup$LayoutParam​s;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​296 30 ····​.​line·​296
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$3;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$3;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$3;​-​>val$lp:​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
[−]
smali/com/haarman/listviewanimations/itemmanipulation/SwipeDismissListViewTouchListener$PendingDismissData.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​public·​view:​Landroid/​view/​View;​ 34 .​field·​public·​view:​Landroid/​view/​View;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ILandroid/​view/​View;​)​V 36 .​method·​public·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ILandroid/​view/​View;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
38 ····​.​param·​p2,​·​"position"····​#·​I 39 ····​.​param·​p2,​·​"position"····​#·​I
39 ····​.​param·​p3,​·​"view"····​#·​Landroid/​view/​View;​ 40 ····​.​param·​p3,​·​"view"····​#·​Landroid/​view/​View;​
   
40 ····​.​prologue 41 ····​.​prologue
41 ····​.​line·​240 42 ····​.​line·​240
42 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​ 43 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>this$0:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​
   
Offset 72, 20 lines modified Offset 73, 18 lines modified
72 ····​sub-​int/​2addr·​v0,​·​v1 73 ····​sub-​int/​2addr·​v0,​·​v1
   
73 ····​return·​v0 74 ····​return·​v0
74 .​end·​method 75 .​end·​method
   
75 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I 76 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
76 ····​.​locals·​1 77 ····​.​locals·​1
77 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​235 79 ····​.​line·​235
80 ····​check-​cast·​p1,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​ 80 ····​check-​cast·​p1,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​
   
81 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
82 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>compareTo(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​)​I 81 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​-​>compareTo(Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener$PendingD​ismissData;​)​I
   
83 ····​move-​result·​v0 82 ····​move-​result·​v0
   
84 ····​return·​v0 83 ····​return·​v0
85 .​end·​method 84 .​end·​method
[−]
smali/com/haarman/listviewanimations/itemmanipulation/SwipeDismissListViewTouchListener.smali
Offset 61, 15 lines modified Offset 61, 15 lines modified
61 .​field·​private·​mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 61 .​field·​private·​mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
62 .​field·​private·​mViewWidth:​I 62 .​field·​private·​mViewWidth:​I
   
   
63 #·​direct·​methods 63 #·​direct·​methods
64 .​method·​public·​constructor·​<init>(Landroid/​widget/​ListView;​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​)​V 64 .​method·​public·​constructor·​<init>(Landroid/​widget/​ListView;​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​)​V
65 ····​.​locals·4 65 ····​.​locals·3
66 ····​.​param·​p1,​·​"listView"····​#·​Landroid/​widget/​ListView;​ 66 ····​.​param·​p1,​·​"listView"····​#·​Landroid/​widget/​ListView;​
67 ····​.​param·​p2,​·​"callback"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​ 67 ····​.​param·​p2,​·​"callback"····​#·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​100 69 ····​.​line·​100
70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 128, 21 lines modified Offset 128, 22 lines modified
   
128 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 128 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
129 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
130 ····​const/​high16·​v2,​·​0x10e0000 130 ····​const/​high16·​v2,​·​0x10e0000
   
  131 ····​.​line·​106
131 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I 132 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getInteger(I)​I
   
132 ····​move-​result·​v1 133 ····​move-​result·​v1
   
133 ····​int-​to-​long·​v2,​·​v1 134 ····​int-​to-​long·​v1,​·​v1
   
134 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mAnimationTime:​J 135 ····​iput-​wide·​v1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mAnimationTime:​J
   
135 ····​.​line·​107 136 ····​.​line·​107
136 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mListView:​Landroid/​widget/​ListView;​ 137 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mListView:​Landroid/​widget/​ListView;​
   
137 ····​.​line·​108 138 ····​.​line·​108
138 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mCallback:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​ 139 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mCallback:​Lcom/​haarman/​listviewanimations/​itemmanipulation/​OnDismissCallback;​
   
Offset 293, 938 lines modified Offset 294, 936 lines modified
293 ····​.​line·​306 294 ····​.​line·​306
294 ····​return-​void 295 ····​return-​void
295 .​end·​method 296 .​end·​method
   
   
296 #·​virtual·​methods 297 #·​virtual·​methods
297 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z 298 .​method·​public·​onTouch(Landroid/​view/​View;​Landroid/​view/​MotionEvent;​)​Z
298 ····​.​locals·​26 299 ····​.​locals·​24
299 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 300 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
300 ····​.​param·​p2,​·​"motionEvent"····​#·​Landroid/​view/​MotionEvent;​ 301 ····​.​param·​p2,​·​"motionEvent"····​#·​Landroid/​view/​MotionEvent;​
   
301 ····​.​prologue 302 ····​.​prologue
302 ····​.​line·​113 303 ····​.​line·​113
303 ····​move-​object/​from16·​v0,​·​p0 304 ····​move-​object/​from16·​v0,​·​p0
   
304 ····​iget·​v0,​·​v0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mViewWidth:​I 305 ····​iget·​v0,​·​v0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mViewWidth:​I
   
305 ····​move/​from16·​v20,​·​v0 306 ····​move/​from16·​v18,​·​v0
   
306 ····​const/​16·​v21,​·​0x2 307 ····​const/​16·​v19,​·​0x2
   
307 ····​move/​from16·​v0,​·​v20 308 ····​move/​from16·​v0,​·​v18
   
308 ····​move/​from16·​v1,​·​v21 309 ····​move/​from16·​v1,​·​v19
   
309 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 310 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
310 ····​.​line·​114 311 ····​.​line·​114
311 ····​move-​object/​from16·​v0,​·​p0 312 ····​move-​object/​from16·​v0,​·​p0
   
312 ····​iget-​object·​v0,​·​v0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mListView:​Landroid/​widget/​ListView;​ 313 ····​iget-​object·​v0,​·​v0,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mListView:​Landroid/​widget/​ListView;​
   
313 ····​move-​object/​from16·​v20,​·​v0 314 ····​move-​object/​from16·​v18,​·​v0
   
314 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Landroid/​widget/​ListView;​-​>getWidth()​I 315 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Landroid/​widget/​ListView;​-​>getWidth()​I
   
315 ····​move-​result·​v20 316 ····​move-​result·​v18
   
316 ····​move/​from16·​v0,​·​v20 317 ····​move/​from16·​v0,​·​v18
   
317 ····​move-​object/​from16·​v1,​·​p0 318 ····​move-​object/​from16·​v1,​·​p0
   
318 ····​iput·​v0,​·​v1,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mViewWidth:​I 319 ····​iput·​v0,​·​v1,​·​Lcom/​haarman/​listviewanimations/​itemmanipulation/​SwipeDismissListViewT​ouchListener;​-​>mViewWidth:​I
   
319 ····​.​line·​117 320 ····​.​line·​117
320 ····​:​cond_0 321 ····​:​cond_0
321 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​view/​MotionEvent;​-​>getActionMasked()​I 322 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Landroid/​view/​MotionEvent;​-​>getActionMasked()​I
   
322 ····​move-​result·​v20 323 ····​move-​result·​v18
   
323 ····​packed-​switch·​v20,​·​:​pswitch_data_0 324 ····​packed-​switch·​v18,​·​:​pswitch_data_0
   
324 ····​.​line·​232 325 ····​.​line·​232
325 ····​:​cond_1 326 ····​:​cond_1
326 ····​:​goto_0 327 ····​:​goto_0
327 ····​const/​16·​v20,​·​0x0 328 ····​const/​16·​v18,​·​0x0
   
328 ····​:​goto_1 329 ····​:​goto_1
329 ····​return·​v20 330 ····​return·​v18
   
Max diff block lines reached; 33728/37030 bytes (91.08%) of diff not shown.
[−]
smali/com/haarman/listviewanimations/swinginadapters/AnimationAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 24 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​122 30 ····​.​line·​122
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​-​>this$0:​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​-​>val$view:​Landroid/​view/​View;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/com/haarman/listviewanimations/swinginadapters/ResourceAnimationAdapter.smali
Offset 53, 19 lines modified Offset 53, 21 lines modified
   
53 ····​new-​array·​v0,​·​v0,​·​[Landroid/​animation/​Animator;​ 53 ····​new-​array·​v0,​·​v0,​·​[Landroid/​animation/​Animator;​
   
54 ····​const/​4·​v1,​·​0x0 54 ····​const/​4·​v1,​·​0x0
   
55 ····​iget-​object·​v2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​ResourceAnimationAdap​ter;​-​>mContext:​Landroid/​content/​Context;​ 55 ····​iget-​object·​v2,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​ResourceAnimationAdap​ter;​-​>mContext:​Landroid/​content/​Context;​
   
  56 ····​.​line·​42
56 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​ResourceAnimationAdap​ter;​-​>getAnimationResource​Id()​I 57 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​ResourceAnimationAdap​ter;​-​>getAnimationResource​Id()​I
   
57 ····​move-​result·​v3 58 ····​move-​result·​v3
   
58 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 59 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​
   
59 ····​move-​result-​object·​v2 60 ····​move-​result-​object·​v2
   
60 ····​aput-​object·​v2,​·​v0,​·​v1 61 ····​aput-​object·​v2,​·​v0,​·​v1
   
  62 ····​.​line·​41
61 ····​return-​object·​v0 63 ····​return-​object·​v0
62 .​end·​method 64 .​end·​method
[−]
smali/com/haarman/listviewanimations/swinginadapters/AnimationAdapter.smali
Offset 71, 34 lines modified Offset 71, 34 lines modified
   
71 ····​.​line·​61 71 ····​.​line·​61
72 ····​:​cond_0 72 ····​:​cond_0
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
75 .​method·​private·​animateView(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​)​V 75 .​method·​private·​animateView(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​)​V
76 ····​.​locals·8 76 ····​.​locals·7
77 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​ 77 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
78 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​ 78 ····​.​param·​p2,​·​"view"····​#·​Landroid/​view/​View;​
   
79 ····​.​prologue 79 ····​.​prologue
80 ····​.​line·​104 80 ····​.​line·​104
81 ····​iget-​wide·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mAnimationStartMilli​s:​J 81 ····​iget-​wide·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mAnimationStartMilli​s:​J
   
82 ····​const-​wide/​16·​v6,​·​-​0x1 82 ····​const-​wide/​16·​v5,​·​-​0x1
   
83 ····​cmp-​long·​v3,​·​v4,​·​v6 83 ····​cmp-​long·​v3,​·​v3,​·​v5
   
84 ····​if-​nez·​v3,​·​:​cond_0 84 ····​if-​nez·​v3,​·​:​cond_0
   
85 ····​.​line·​105 85 ····​.​line·​105
86 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 86 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
87 ····​move-​result-​wide·​v4 87 ····​move-​result-​wide·​v3
   
88 ····​iput-​wide·​v4,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mAnimationStartMilli​s:​J 88 ····​iput-​wide·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mAnimationStartMilli​s:​J
   
89 ····​.​line·​108 89 ····​.​line·​108
90 ····​:​cond_0 90 ····​:​cond_0
91 ····​invoke-​virtual·​{p0,​·​p2},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>prepareAnimation(Lan​droid/​view/​View;​)​V 91 ····​invoke-​virtual·​{p0,​·​p2},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>prepareAnimation(Lan​droid/​view/​View;​)​V
   
92 ····​.​line·​111 92 ····​.​line·​111
93 ····​iget-​object·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mDecoratedBaseAdapte​r:​Landroid/​widget/​BaseAdapter;​ 93 ····​iget-​object·​v3,​·​p0,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>mDecoratedBaseAdapte​r:​Landroid/​widget/​BaseAdapter;​
Offset 136, 24 lines modified Offset 136, 24 lines modified
136 ····​move-​result-​object·​v3 136 ····​move-​result-​object·​v3
   
137 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​animation/​AnimatorSet;​-​>playTogether([Landro​id/​animation/​Animator;​)​V 137 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​animation/​AnimatorSet;​-​>playTogether([Landro​id/​animation/​Animator;​)​V
   
138 ····​.​line·​119 138 ····​.​line·​119
139 ····​invoke-​direct·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>calculateAnimationDe​lay()​J 139 ····​invoke-​direct·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>calculateAnimationDe​lay()​J
   
140 ····​move-​result-​wide·​v4 140 ····​move-​result-​wide·​v3
   
141 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​animation/​AnimatorSet;​-​>setStartDelay(J)​V 141 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​animation/​AnimatorSet;​-​>setStartDelay(J)​V
   
142 ····​.​line·​120 142 ····​.​line·​120
143 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getAnimationDuration​Millis()​J 143 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getAnimationDuration​Millis()​J
   
144 ····​move-​result-​wide·​v4 144 ····​move-​result-​wide·​v3
   
145 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​animation/​AnimatorSet;​-​>setDuration(J)​Landroid/​animation/​AnimatorSet;​ 145 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​animation/​AnimatorSet;​-​>setDuration(J)​Landroid/​animation/​AnimatorSet;​
   
146 ····​.​line·​121 146 ····​.​line·​121
147 ····​invoke-​virtual·​{v2},​·​Landroid/​animation/​AnimatorSet;​-​>start()​V 147 ····​invoke-​virtual·​{v2},​·​Landroid/​animation/​AnimatorSet;​-​>start()​V
   
148 ····​.​line·​122 148 ····​.​line·​122
149 ····​new-​instance·​v3,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​ 149 ····​new-​instance·​v3,​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter$1;​
   
Offset 210, 26 lines modified Offset 210, 27 lines modified
   
210 ····​.​line·​101 210 ····​.​line·​101
211 ····​:​cond_0 211 ····​:​cond_0
212 ····​return-​void 212 ····​return-​void
213 .​end·​method 213 .​end·​method
   
214 .​method·​private·​calculateAnimationDel​ay()​J 214 .​method·​private·​calculateAnimationDel​ay()​J
215 ····​.​locals·10 215 ····​.​locals·9
   
216 ····​.​prologue 216 ····​.​prologue
217 ····​.​line·​170 217 ····​.​line·​170
218 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getListView()​Landroid/​widget/​ListView;​ 218 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getListView()​Landroid/​widget/​ListView;​
   
219 ····​move-​result-​object·​v5 219 ····​move-​result-​object·​v5
   
220 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​ListView;​-​>getLastVisiblePositi​on()​I 220 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​ListView;​-​>getLastVisiblePositi​on()​I
   
221 ····​move-​result·​v5 221 ····​move-​result·​v5
   
  222 ····​.​line·​171
222 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getListView()​Landroid/​widget/​ListView;​ 223 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getListView()​Landroid/​widget/​ListView;​
   
223 ····​move-​result-​object·​v6 224 ····​move-​result-​object·​v6
   
224 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I 225 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
225 ····​move-​result·​v6 226 ····​move-​result·​v6
Offset 248, 52 lines modified Offset 249, 53 lines modified
248 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getAnimationDelayMil​lis()​J 249 ····​invoke-​virtual·​{p0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​AnimationAdapter;​-​>getAnimationDelayMil​lis()​J
   
249 ····​move-​result-​wide·​v0 250 ····​move-​result-​wide·​v0
   
250 ····​.​line·​179 251 ····​.​line·​179
251 ····​.​local·​v0,​·​"delay":​J 252 ····​.​local·​v0,​·​"delay":​J
252 ····​:​goto_0 253 ····​:​goto_0
253 ····​const-​wide/​16·​v6,​·​0x0 254 ····​const-​wide/​16·​v5,​·​0x0
   
254 ····​invoke-​static·​{v6,​·​v7,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(JJ)​J 255 ····​invoke-​static·​{v5,​·​v6,​·​v0,​·​v1},​·​Ljava/​lang/​Math;​-​>max(JJ)​J
   
Max diff block lines reached; 2057/5764 bytes (35.69%) of diff not shown.
[−]
smali/com/haarman/listviewanimations/swinginadapters/prepared/ScaleInAnimationAdapter.smali
Offset 27, 38 lines modified Offset 27, 38 lines modified
27 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​prepared/​ScaleInAnimationAdapt​er;​-​><init>(Landroid/​widget/​BaseAdapter;​F)​V 27 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​prepared/​ScaleInAnimationAdapt​er;​-​><init>(Landroid/​widget/​BaseAdapter;​F)​V
   
28 ····​.​line·​39 28 ····​.​line·​39
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
31 .​method·​public·​constructor·​<init>(Landroid/​widget/​BaseAdapter;​F)​V 31 .​method·​public·​constructor·​<init>(Landroid/​widget/​BaseAdapter;​F)​V
32 ····​.​locals·8 32 ····​.​locals·7
33 ····​.​param·​p1,​·​"baseAdapter"····​#·​Landroid/​widget/​BaseAdapter;​ 33 ····​.​param·​p1,​·​"baseAdapter"····​#·​Landroid/​widget/​BaseAdapter;​
34 ····​.​param·​p2,​·​"scaleFrom"····​#·​F 34 ····​.​param·​p2,​·​"scaleFrom"····​#·​F
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​42 36 ····​.​line·​42
37 ····​const-​wide/​16·​v4,​·​0x64 37 ····​const-​wide/​16·​v3,​·​0x64
   
38 ····​const-​wide/​16·​v6,​·​0x12c 38 ····​const-​wide/​16·​v5,​·​0x12c
   
39 ····​move-​object·​v1,​·​p0 39 ····​move-​object·​v0,​·​p0
   
40 ····​move-​object·​v2,​·​p1 40 ····​move-​object·​v1,​·​p1
   
41 ····​move·​v3,​·​p2 41 ····​move·​v2,​·​p2
   
42 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​prepared/​ScaleInAnimationAdapt​er;​-​><init>(Landroid/​widget/​BaseAdapter;​FJJ)​V 42 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​haarman/​listviewanimations/​swinginadapters/​prepared/​ScaleInAnimationAdapt​er;​-​><init>(Landroid/​widget/​BaseAdapter;​FJJ)​V
   
43 ····​.​line·​43 43 ····​.​line·​43
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​constructor·​<init>(Landroid/​widget/​BaseAdapter;​FJJ)​V 46 .​method·​public·​constructor·​<init>(Landroid/​widget/​BaseAdapter;​FJJ)​V
47 ····​.​locals·1 47 ····​.​locals·0
48 ····​.​param·​p1,​·​"baseAdapter"····​#·​Landroid/​widget/​BaseAdapter;​ 48 ····​.​param·​p1,​·​"baseAdapter"····​#·​Landroid/​widget/​BaseAdapter;​
49 ····​.​param·​p2,​·​"scaleFrom"····​#·​F 49 ····​.​param·​p2,​·​"scaleFrom"····​#·​F
50 ····​.​param·​p3,​·​"animationDelayMillis​"····​#·​J 50 ····​.​param·​p3,​·​"animationDelayMillis​"····​#·​J
51 ····​.​param·​p5,​·​"animationDurationMil​lis"····​#·​J 51 ····​.​param·​p5,​·​"animationDurationMil​lis"····​#·​J
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​47 53 ····​.​line·​47
[−]
smali/com/refactech/driibo/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​10 28 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​159  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/com/refactech/driibo/dao/DataProvider.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​content/​ContentProvider;​ 2 .​super·​Landroid/​content/​ContentProvider;​
3 .​source·​"DataProvider.​java" 3 .​source·​"DataProvider.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​refactech/​driibo/​dao/​DataProvider$1;​,​  
8 ········​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​ 7 ········​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​public·​static·​final·​AUTHORITY:​Ljava/​lang/​String;​·​=·​"com.​refactech.​provider" 11 .​field·​public·​static·​final·​AUTHORITY:​Ljava/​lang/​String;​·​=·​"com.​refactech.​provider"
Offset 82, 15 lines modified Offset 81, 14 lines modified
82 .​method·​public·​constructor·​<init>()​V 81 .​method·​public·​constructor·​<init>()​V
83 ····​.​locals·​0 82 ····​.​locals·​0
   
84 ····​.​prologue 83 ····​.​prologue
85 ····​.​line·​19 84 ····​.​line·​19
86 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V 85 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V
   
87 ····​.​line·​192  
88 ····​return-​void 86 ····​return-​void
89 .​end·​method 87 .​end·​method
   
90 .​method·​public·​static·​getDBHelper()​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​ 88 .​method·​public·​static·​getDBHelper()​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​
91 ····​.​locals·​3 89 ····​.​locals·​3
   
92 ····​.​prologue 90 ····​.​prologue
Offset 175, 182 lines modified Offset 173, 174 lines modified
175 ········​:​pswitch_0 173 ········​:​pswitch_0
176 ····​.​end·​packed-​switch 174 ····​.​end·​packed-​switch
177 .​end·​method 175 .​end·​method
   
   
178 #·​virtual·​methods 176 #·​virtual·​methods
179 .​method·​public·​bulkInsert(Landroid/​net/​Uri;​[Landroid/​content/​ContentValues;​)​I 177 .​method·​public·​bulkInsert(Landroid/​net/​Uri;​[Landroid/​content/​ContentValues;​)​I
180 ····​.​locals·11 178 ····​.​locals·9
181 ····​.​param·​p1,​·​"uri"····​#·​Landroid/​net/​Uri;​ 179 ····​.​param·​p1,​·​"uri"····​#·​Landroid/​net/​Uri;​
182 ····​.​param·​p2,​·​"values"····​#·​[Landroid/​content/​ContentValues;​ 180 ····​.​param·​p2,​·​"values"····​#·​[Landroid/​content/​ContentValues;​
   
183 ····​.​prologue 181 ····​.​prologue
184 ····​.​line·​133 182 ····​.​line·​133
185 ····​sget-​object·​v8,​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>DBLock:​Ljava/​lang/​Object;​ 183 ····​sget-​object·​v5,​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>DBLock:​Ljava/​lang/​Object;​
   
186 ····​monitor-​enter·​v8 184 ····​monitor-​enter·​v5
   
187 ····​.​line·​134 185 ····​.​line·​134
188 ····​:​try_start_0 186 ····​:​try_start_0
189 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>matchTable(Landroid/​net/​Uri;​)​Ljava/​lang/​String;​ 187 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>matchTable(Landroid/​net/​Uri;​)​Ljava/​lang/​String;​
   
190 ····​move-​result-​object·​v6 188 ····​move-​result-​object·​v3
   
191 ····​.​line·​135 189 ····​.​line·​135
192 ····​.​local·​v6,​·​"table":​Ljava/​lang/​String;​ 190 ····​.​local·​v3,​·​"table":​Ljava/​lang/​String;​
193 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>getDBHelper()​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​ 191 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​dao/​DataProvider;​-​>getDBHelper()​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​
   
194 ····​move-​result-​object·​v7 192 ····​move-​result-​object·​v4
   
195 ····​invoke-​virtual·​{v7},​·​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​ 193 ····​invoke-​virtual·​{v4},​·​Lcom/​refactech/​driibo/​dao/​DataProvider$DBHelper​;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
196 ····​move-​result-​object·​v2 194 ····​move-​result-​object·​v1
   
197 ····​.​line·​136 195 ····​.​line·​136
198 ····​.​local·​v2,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 196 ····​.​local·​v1,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​
199 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V 197 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V
200 ····​:​try_end_0 198 ····​:​try_end_0
201 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 199 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
202 ····​.​line·​138 200 ····​.​line·​138
203 ····​move-​object·​v0,​·​p2  
   
204 ····​.​local·​v0,​·​"arr$":​[Landroid/​content/​ContentValues;​  
205 ····​:​try_start_1 201 ····​:​try_start_1
206 ····​array-​length·​v5,​·v0 202 ····​array-​length·​v6,​·p2
   
207 ····​.​local·​v5,​·​"len$":​I  
208 ····​const/​4·​v4,​·​0x0 203 ····​const/​4·​v4,​·​0x0
   
209 ····​.​local·​v4,​·​"i$":​I  
210 ····​:​goto_0 204 ····​:​goto_0
211 ····​if-​ge·​v4,​·​v5,​·​:​cond_0 205 ····​if-​ge·​v4,​·​v6,​·​:​cond_0
   
212 ····​aget-​object·​v1,​·v0,​·​v4 206 ····​aget-​object·​v0,​·p2,​·​v4
   
213 ····​.​line·​139 207 ····​.​line·​139
214 ····​.​local·​v1,​·​"contentValues":​Landroid/​content/​ContentValues;​ 208 ····​.​local·​v0,​·​"contentValues":​Landroid/​content/​ContentValues;​
215 ····​const-​string·​v7,​·​"_id" 209 ····​const-​string·​v7,​·​"_id"
   
216 ····​const/​4·​v9,​·​0x4 210 ····​const/​4·​v8,​·​0x4
   
217 ····​invoke-​virtual·​{v2,​·​v6,​·​v7,​·​v1,​·​v9},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insertWithOnConflict​(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​I)​J 211 ····​invoke-​virtual·​{v1,​·​v3,​·​v7,​·​v0,​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insertWithOnConflict​(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​I)​J
   
218 ····​.​line·​138 212 ····​.​line·​138
219 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 213 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
220 ····​goto·​:​goto_0 214 ····​goto·​:​goto_0
Max diff block lines reached; 9115/12669 bytes (71.95%) of diff not shown.
[−]
smali/com/refactech/driibo/dao/ShotsDataHelper$ShotsDBInfo.smali
Offset 41, 36 lines modified Offset 41, 39 lines modified
   
41 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​><init>(Ljava/​lang/​String;​)​V 41 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​><init>(Ljava/​lang/​String;​)​V
   
42 ····​const-​string·​v1,​·​"id" 42 ····​const-​string·​v1,​·​"id"
   
43 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>INTEGER:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​ 43 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>INTEGER:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​
   
  44 ····​.​line·​98
44 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​ 45 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​
   
45 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
46 ····​const-​string·​v1,​·​"category" 47 ····​const-​string·​v1,​·​"category"
   
47 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>INTEGER:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​ 48 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>INTEGER:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​
   
  49 ····​.​line·​99
48 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​ 50 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​
   
49 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
50 ····​const-​string·​v1,​·​"json" 52 ····​const-​string·​v1,​·​"json"
   
51 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>TEXT:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​ 53 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>TEXT:​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​
   
52 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​ 54 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>addColumn(Ljava/​lang/​String;​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​)​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​
   
53 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
54 ····​sput-​object·​v0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper$Shots​DBInfo;​-​>TABLE:​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​ 56 ····​sput-​object·​v0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper$Shots​DBInfo;​-​>TABLE:​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​
   
  57 ····​.​line·​97
55 ····​return-​void 58 ····​return-​void
56 .​end·​method 59 .​end·​method
   
57 .​method·​private·​constructor·​<init>()​V 60 .​method·​private·​constructor·​<init>()​V
58 ····​.​locals·​0 61 ····​.​locals·​0
   
59 ····​.​prologue 62 ····​.​prologue
[−]
smali/com/refactech/driibo/dao/ShotsDataHelper.smali
Offset 105, 61 lines modified Offset 105, 60 lines modified
   
105 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 105 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
106 ····​.​line·​59 106 ····​.​line·​59
107 ····​.​local·​v0,​·​"contentValues":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​content/​ContentValues;​>;​" 107 ····​.​local·​v0,​·​"contentValues":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​content/​ContentValues;​>;​"
108 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 108 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
109 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v4
   
110 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
111 ····​:​goto_0 110 ····​:​goto_0
112 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 111 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
113 ····​move-​result·​v5 112 ····​move-​result·​v5
   
114 ····​if-​eqz·​v5,​·​:​cond_0 113 ····​if-​eqz·​v5,​·​:​cond_0
   
115 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 114 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
116 ····​move-​result-​object·​v2 115 ····​move-​result-​object·​v1
   
117 ····​check-​cast·​v2,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 116 ····​check-​cast·​v1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
   
118 ····​.​line·​60 117 ····​.​line·​60
119 ····​.​local·​v2,​·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 118 ····​.​local·​v1,​·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
120 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>getContentValues(Lco​m/​refactech/​driibo/​type/​dribble/​Shot;​)​Landroid/​content/​ContentValues;​ 119 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>getContentValues(Lco​m/​refactech/​driibo/​type/​dribble/​Shot;​)​Landroid/​content/​ContentValues;​
   
121 ····​move-​result-​object·​v4 120 ····​move-​result-​object·​v3
   
122 ····​.​line·​61 121 ····​.​line·​61
123 ····​.​local·​v4,​·​"values":​Landroid/​content/​ContentValues;​ 122 ····​.​local·​v3,​·​"values":​Landroid/​content/​ContentValues;​
124 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 123 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
125 ····​goto·​:​goto_0 124 ····​goto·​:​goto_0
   
126 ····​.​line·​63 125 ····​.​line·​63
127 ····​.​end·​local·​v2····​#·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 126 ····​.​end·​local·​v1····​#·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
128 ····​.​end·​local·​v4····​#·​"values":​Landroid/​content/​ContentValues;​ 127 ····​.​end·​local·​v3····​#·​"values":​Landroid/​content/​ContentValues;​
129 ····​:​cond_0 128 ····​:​cond_0
130 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I 129 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
131 ····​move-​result·​v5 130 ····​move-​result·​v4
   
132 ····​new-​array·​v3,​·​v5,​·​[Landroid/​content/​ContentValues;​ 131 ····​new-​array·​v2,​·​v4,​·​[Landroid/​content/​ContentValues;​
   
133 ····​.​line·​64 132 ····​.​line·​64
134 ····​.​local·​v3,​·​"valueArray":​[Landroid/​content/​ContentValues;​ 133 ····​.​local·​v2,​·​"valueArray":​[Landroid/​content/​ContentValues;​
135 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 134 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
136 ····​move-​result-​object·​v5 135 ····​move-​result-​object·​v4
   
137 ····​check-​cast·​v5,​·​[Landroid/​content/​ContentValues;​ 136 ····​check-​cast·​v4,​·​[Landroid/​content/​ContentValues;​
   
138 ····​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>bulkInsert([Landroid​/​content/​ContentValues;​)​I 137 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>bulkInsert([Landroid​/​content/​ContentValues;​)​I
   
139 ····​.​line·​65 138 ····​.​line·​65
140 ····​return-​void 139 ····​return-​void
141 .​end·​method 140 .​end·​method
   
142 .​method·​public·​deleteAll()​I 141 .​method·​public·​deleteAll()​I
143 ····​.​locals·​9 142 ····​.​locals·​9
Offset 192, 24 lines modified Offset 191, 26 lines modified
   
192 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 191 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
193 ····​const/​4·​v7,​·​0x0 192 ····​const/​4·​v7,​·​0x0
   
194 ····​iget-​object·​v8,​·​p0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>mCategory:​Lcom/​refactech/​driibo/​type/​dribble/​Category;​ 193 ····​iget-​object·​v8,​·​p0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>mCategory:​Lcom/​refactech/​driibo/​type/​dribble/​Category;​
   
  194 ····​.​line·​72
195 ····​invoke-​virtual·​{v8},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>ordinal()​I 195 ····​invoke-​virtual·​{v8},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>ordinal()​I
   
196 ····​move-​result·​v8 196 ····​move-​result·​v8
   
197 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 197 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
198 ····​move-​result-​object·​v8 198 ····​move-​result-​object·​v8
   
199 ····​aput-​object·​v8,​·​v6,​·​v7 199 ····​aput-​object·​v8,​·​v6,​·​v7
   
  200 ····​.​line·​71
200 ····​invoke-​virtual·​{v0,​·​v3,​·​v5,​·​v6},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 201 ····​invoke-​virtual·​{v0,​·​v3,​·​v5,​·​v6},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
201 ····​move-​result·​v2 202 ····​move-​result·​v2
   
202 ····​.​line·​74 203 ····​.​line·​74
203 ····​.​local·​v2,​·​"row":​I 204 ····​.​local·​v2,​·​"row":​I
204 ····​monitor-​exit·​v4 205 ····​monitor-​exit·​v4
Offset 263, 28 lines modified Offset 264, 30 lines modified
   
263 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 264 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​
   
264 ····​const/​4·​v6,​·​0x0 265 ····​const/​4·​v6,​·​0x0
   
265 ····​iget-​object·​v7,​·​p0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>mCategory:​Lcom/​refactech/​driibo/​type/​dribble/​Category;​ 266 ····​iget-​object·​v7,​·​p0,​·​Lcom/​refactech/​driibo/​dao/​ShotsDataHelper;​-​>mCategory:​Lcom/​refactech/​driibo/​type/​dribble/​Category;​
   
  267 ····​.​line·​81
266 ····​invoke-​virtual·​{v7},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>ordinal()​I 268 ····​invoke-​virtual·​{v7},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>ordinal()​I
   
Max diff block lines reached; 1518/5661 bytes (26.82%) of diff not shown.
[−]
smali/com/refactech/driibo/data/BitmapLruCache.smali
Offset 60, 25 lines modified Offset 60, 21 lines modified
   
60 ····​.​line·​32 60 ····​.​line·​32
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​protected·​bridge·​synthetic·​sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 63 .​method·​protected·​bridge·​synthetic·​sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
66 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
67 ····​.​prologue 65 ····​.​prologue
68 ····​.​line·​13 66 ····​.​line·​13
69 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 67 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
70 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
71 ····​check-​cast·​p2,​·​Landroid/​graphics/​Bitmap;​ 68 ····​check-​cast·​p2,​·​Landroid/​graphics/​Bitmap;​
   
72 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
73 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​data/​BitmapLruCache;​-​>sizeOf(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​I 69 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​data/​BitmapLruCache;​-​>sizeOf(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​I
   
74 ····​move-​result·​v0 70 ····​move-​result·​v0
   
75 ····​return·​v0 71 ····​return·​v0
76 .​end·​method 72 .​end·​method
   
[−]
smali/com/refactech/driibo/data/GsonRequest.smali
Offset 182, 34 lines modified Offset 182, 37 lines modified
182 ····​:​try_start_0 182 ····​:​try_start_0
183 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​ 183 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​
   
184 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B 184 ····​iget-​object·​v2,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>data:​[B
   
185 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​ 185 ····​iget-​object·​v3,​·​p1,​·​Lcom/​android/​volley/​NetworkResponse;​-​>headers:​Ljava/​util/​Map;​
   
  186 ····​.​line·​58
186 ····​invoke-​static·​{v3},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​ 187 ····​invoke-​static·​{v3},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCharset(Ljava/​util/​Map;​)​Ljava/​lang/​String;​
   
187 ····​move-​result-​object·​v3 188 ····​move-​result-​object·​v3
   
188 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V 189 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​><init>([BLjava/​lang/​String;​)​V
   
189 ····​.​line·​59 190 ····​.​line·​59
190 ····​.​local·​v1,​·​"json":​Ljava/​lang/​String;​ 191 ····​.​local·​v1,​·​"json":​Ljava/​lang/​String;​
191 ····​iget-​object·​v2,​·​p0,​·​Lcom/​refactech/​driibo/​data/​GsonRequest;​-​>gson:​Lcom/​google/​gson/​Gson;​ 192 ····​iget-​object·​v2,​·​p0,​·​Lcom/​refactech/​driibo/​data/​GsonRequest;​-​>gson:​Lcom/​google/​gson/​Gson;​
   
192 ····​iget-​object·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​data/​GsonRequest;​-​>clazz:​Ljava/​lang/​Class;​ 193 ····​iget-​object·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​data/​GsonRequest;​-​>clazz:​Ljava/​lang/​Class;​
   
  194 ····​.​line·​60
193 ····​invoke-​virtual·​{v2,​·​v1,​·​v3},​·​Lcom/​google/​gson/​Gson;​-​>fromJson(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 195 ····​invoke-​virtual·​{v2,​·​v1,​·​v3},​·​Lcom/​google/​gson/​Gson;​-​>fromJson(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
194 ····​move-​result-​object·​v2 196 ····​move-​result-​object·​v2
   
195 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​ 197 ····​invoke-​static·​{p1},​·​Lcom/​android/​volley/​toolbox/​HttpHeaderParser;​-​>parseCacheHeaders(Lc​om/​android/​volley/​NetworkResponse;​)​Lcom/​android/​volley/​Cache$Entry;​
   
196 ····​move-​result-​object·​v3 198 ····​move-​result-​object·​v3
   
  199 ····​.​line·​59
197 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​ 200 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​android/​volley/​Response;​-​>success(Ljava/​lang/​Object;​Lcom/​android/​volley/​Cache$Entry;​)​Lcom/​android/​volley/​Response;​
198 ····​:​try_end_0 201 ····​:​try_end_0
199 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 202 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
200 ····​.​catch·​Lcom/​google/​gson/​JsonSyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 203 ····​.​catch·​Lcom/​google/​gson/​JsonSyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
201 ····​move-​result-​object·​v2 204 ····​move-​result-​object·​v2
   
[−]
smali/com/refactech/driibo/data/RequestManager$1.smali
Offset 99, 22 lines modified Offset 99, 24 lines modified
   
99 ····​iget-​object·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​data/​RequestManager$1;​-​>val$defaultImageDraw​able:​Landroid/​graphics/​drawable/​Drawable;​ 99 ····​iget-​object·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​data/​RequestManager$1;​-​>val$defaultImageDraw​able:​Landroid/​graphics/​drawable/​Drawable;​
   
100 ····​aput-​object·​v3,​·​v1,​·​v2 100 ····​aput-​object·​v3,​·​v1,​·​v2
   
101 ····​new-​instance·​v2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 101 ····​new-​instance·​v2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
  102 ····​.​line·​96
102 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 103 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
103 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
104 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 105 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
105 ····​move-​result-​object·​v3 106 ····​move-​result-​object·​v3
   
  107 ····​.​line·​97
106 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​-​>getBitmap()​Landroid/​graphics/​Bitmap;​ 108 ····​invoke-​virtual·​{p1},​·​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​-​>getBitmap()​Landroid/​graphics/​Bitmap;​
   
107 ····​move-​result-​object·​v4 109 ····​move-​result-​object·​v4
   
108 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​graphics/​drawable/​BitmapDrawable;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​graphics/​Bitmap;​)​V 110 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​graphics/​drawable/​BitmapDrawable;​-​><init>(Landroid/​content/​res/​Resources;​Landroid/​graphics/​Bitmap;​)​V
   
109 ····​aput-​object·​v2,​·​v1,​·​v5 111 ····​aput-​object·​v2,​·​v1,​·​v5
[−]
smali/com/refactech/driibo/data/RequestManager.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 30 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​const-​string·​v2,​·​"activity" 32 ····​const-​string·​v2,​·​"activity"
   
  33 ····​.​line·​32
33 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 34 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
34 ····​move-​result-​object·​v0 35 ····​move-​result-​object·​v0
   
35 ····​check-​cast·​v0,​·​Landroid/​app/​ActivityManager;​ 36 ····​check-​cast·​v0,​·​Landroid/​app/​ActivityManager;​
   
36 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​ActivityManager;​-​>getMemoryClass()​I 37 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​ActivityManager;​-​>getMemoryClass()​I
[−]
smali/com/refactech/driibo/type/dribble/Shot.smali
Offset 75, 31 lines modified Offset 75, 30 lines modified
75 .​method·​public·​constructor·​<init>()​V 75 .​method·​public·​constructor·​<init>()​V
76 ····​.​locals·​0 76 ····​.​locals·​0
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​15 78 ····​.​line·​15
79 ····​invoke-​direct·​{p0},​·​Lcom/​refactech/​driibo/​type/​dribble/​BaseType;​-​><init>()​V 79 ····​invoke-​direct·​{p0},​·​Lcom/​refactech/​driibo/​type/​dribble/​BaseType;​-​><init>()​V
   
80 ····​.​line·​133  
81 ····​return-​void 80 ····​return-​void
82 .​end·​method 81 .​end·​method
   
83 .​method·​private·​static·​addToCache(Lcom/​refactech/​driibo/​type/​dribble/​Shot;​)​V 82 .​method·​private·​static·​addToCache(Lcom/​refactech/​driibo/​type/​dribble/​Shot;​)​V
84 ····​.​locals·4 83 ····​.​locals·3
85 ····​.​param·​p0,​·​"shot"····​#·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 84 ····​.​param·​p0,​·​"shot"····​#·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
   
86 ····​.​prologue 85 ····​.​prologue
87 ····​.​line·​49 86 ····​.​line·​49
88 ····​sget-​object·​v0,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​-​>CACHE:​Ljava/​util/​HashMap;​ 87 ····​sget-​object·​v0,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​-​>CACHE:​Ljava/​util/​HashMap;​
   
89 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​-​>getId()​J 88 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​-​>getId()​J
   
90 ····​move-​result-​wide·​v2 89 ····​move-​result-​wide·​v1
   
91 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 90 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
92 ····​move-​result-​object·​v1 91 ····​move-​result-​object·​v1
   
93 ····​invoke-​virtual·​{v0,​·​v1,​·​p0},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 92 ····​invoke-​virtual·​{v0,​·​v1,​·​p0},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
94 ····​.​line·​50 93 ····​.​line·​50
95 ····​return-​void 94 ····​return-​void
Offset 145, 24 lines modified Offset 144, 26 lines modified
145 ····​:​cond_0 144 ····​:​cond_0
146 ····​new-​instance·​v4,​·​Lcom/​google/​gson/​Gson;​ 145 ····​new-​instance·​v4,​·​Lcom/​google/​gson/​Gson;​
   
147 ····​invoke-​direct·​{v4},​·​Lcom/​google/​gson/​Gson;​-​><init>()​V 146 ····​invoke-​direct·​{v4},​·​Lcom/​google/​gson/​Gson;​-​><init>()​V
   
148 ····​const-​string·​v5,​·​"json" 147 ····​const-​string·​v5,​·​"json"
   
  148 ····​.​line·​67
149 ····​invoke-​interface·​{p0,​·​v5},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I 149 ····​invoke-​interface·​{p0,​·​v5},​·​Landroid/​database/​Cursor;​-​>getColumnIndex(Ljava​/​lang/​String;​)​I
   
150 ····​move-​result·​v5 150 ····​move-​result·​v5
   
151 ····​invoke-​interface·​{p0,​·​v5},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 151 ····​invoke-​interface·​{p0,​·​v5},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v5 152 ····​move-​result-​object·​v5
   
153 ····​const-​class·​v6,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 153 ····​const-​class·​v6,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
   
  154 ····​.​line·​66
154 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​google/​gson/​Gson;​-​>fromJson(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 155 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​google/​gson/​Gson;​-​>fromJson(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
155 ····​move-​result-​object·​v2 156 ····​move-​result-​object·​v2
   
156 ····​.​end·​local·​v2····​#·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 157 ····​.​end·​local·​v2····​#·​"shot":​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
157 ····​check-​cast·​v2,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 158 ····​check-​cast·​v2,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
   
[−]
smali/com/refactech/driibo/ui/MainActivity$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/​refactech/​driibo/​ui/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​MainActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​III)​V 20 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​MainActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​III)​V
21 ····​.​locals·​6 21 ····​.​locals·​6
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​MainActivity;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​app/​Activity;​ 23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​app/​Activity;​
23 ····​.​param·​p3,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​ 24 ····​.​param·​p3,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​
24 ····​.​param·​p4,​·​"x2"····​#·​I 25 ····​.​param·​p4,​·​"x2"····​#·​I
25 ····​.​param·​p5,​·​"x3"····​#·​I 26 ····​.​param·​p5,​·​"x3"····​#·​I
26 ····​.​param·​p6,​·​"x4"····​#·​I 27 ····​.​param·​p6,​·​"x4"····​#·​I
   
27 ····​.​prologue 28 ····​.​prologue
[−]
smali/com/refactech/driibo/ui/PreferenceActivity.smali
Offset 46, 14 lines modified Offset 46, 15 lines modified
   
46 ····​invoke-​direct·​{v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​PreferenceFragment;​-​><init>()​V 46 ····​invoke-​direct·​{v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​PreferenceFragment;​-​><init>()​V
   
47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
  49 ····​.​line·​21
49 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 50 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
50 ····​.​line·​23 51 ····​.​line·​23
51 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​ui/​PreferenceActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 52 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​ui/​PreferenceActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
[−]
smali/com/refactech/driibo/ui/adapter/CardsAnimationAdapter.smali
Offset 98, 14 lines modified Offset 98, 15 lines modified
   
98 ····​iget·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​CardsAnimationAdapter​;​-​>mTranslationY:​F 98 ····​iget·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​CardsAnimationAdapter​;​-​>mTranslationY:​F
   
99 ····​aput·​v3,​·​v2,​·​v4 99 ····​aput·​v3,​·​v2,​·​v4
   
100 ····​aput·​v7,​·​v2,​·​v5 100 ····​aput·​v7,​·​v2,​·​v5
   
  101 ····​.​line·​40
101 ····​invoke-​static·​{p2,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofFloat(Ljava/​lang/​Object;​Ljava/​lang/​String;​[F)​Landroid/​animation/​ObjectAnimator;​ 102 ····​invoke-​static·​{p2,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofFloat(Ljava/​lang/​Object;​Ljava/​lang/​String;​[F)​Landroid/​animation/​ObjectAnimator;​
   
102 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
103 ····​aput-​object·​v1,​·​v0,​·​v4 104 ····​aput-​object·​v1,​·​v0,​·​v4
   
104 ····​const-​string·​v1,​·​"rotationX" 105 ····​const-​string·​v1,​·​"rotationX"
Offset 114, 20 lines modified Offset 115, 22 lines modified
   
114 ····​iget·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​CardsAnimationAdapter​;​-​>mRotationX:​F 115 ····​iget·​v3,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​CardsAnimationAdapter​;​-​>mRotationX:​F
   
115 ····​aput·​v3,​·​v2,​·​v4 116 ····​aput·​v3,​·​v2,​·​v4
   
116 ····​aput·​v7,​·​v2,​·​v5 117 ····​aput·​v7,​·​v2,​·​v5
   
  118 ····​.​line·​41
117 ····​invoke-​static·​{p2,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofFloat(Ljava/​lang/​Object;​Ljava/​lang/​String;​[F)​Landroid/​animation/​ObjectAnimator;​ 119 ····​invoke-​static·​{p2,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofFloat(Ljava/​lang/​Object;​Ljava/​lang/​String;​[F)​Landroid/​animation/​ObjectAnimator;​
   
118 ····​move-​result-​object·​v1 120 ····​move-​result-​object·​v1
   
119 ····​aput-​object·​v1,​·​v0,​·​v5 121 ····​aput-​object·​v1,​·​v0,​·​v5
   
  122 ····​.​line·​39
120 ····​return-​object·​v0 123 ····​return-​object·​v0
121 .​end·​method 124 .​end·​method
   
122 .​method·​protected·​prepareAnimation(Land​roid/​view/​View;​)​V 125 .​method·​protected·​prepareAnimation(Land​roid/​view/​View;​)​V
123 ····​.​locals·​1 126 ····​.​locals·​1
124 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 127 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
[−]
smali/com/refactech/driibo/ui/adapter/DrawerAdapter.smali
Offset 32, 28 lines modified Offset 32, 29 lines modified
32 ····​.​line·​29 32 ····​.​line·​29
33 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>values()​[Lcom/​refactech/​driibo/​type/​dribble/​Category;​ 33 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​type/​dribble/​Category;​-​>values()​[Lcom/​refactech/​driibo/​type/​dribble/​Category;​
   
34 ····​move-​result-​object·​v1 34 ····​move-​result-​object·​v1
   
35 ····​array-​length·​v0,​·​v1 35 ····​array-​length·​v0,​·​v1
   
36 ····​.​line·​30 36 ····​.​line·​31
37 ····​.​local·​v0,​·​"count":​I 37 ····​.​local·​v0,​·​"count":​I
38 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 38 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
39 ····​move-​result-​object·​v1 39 ····​move-​result-​object·​v1
   
40 ····​const·​v2,​·​0x7f09000f 40 ····​const·​v2,​·​0x7f09000f
   
41 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​const/​4·​v2,​·​0x0 43 ····​const/​4·​v2,​·​0x0
   
  44 ····​.​line·​30
44 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 45 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
45 ····​move-​result-​object·​v1 46 ····​move-​result-​object·​v1
   
46 ····​invoke-​static·​{v1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 47 ····​invoke-​static·​{v1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
47 ····​move-​result·​v1 48 ····​move-​result·​v1
Offset 82, 15 lines modified Offset 83, 14 lines modified
82 ····​aget-​object·​v0,​·​v0,​·​p1 83 ····​aget-​object·​v0,​·​v0,​·​p1
   
83 ····​return-​object·​v0 84 ····​return-​object·​v0
84 .​end·​method 85 .​end·​method
   
85 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 86 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
86 ····​.​locals·​1 87 ····​.​locals·​1
87 ····​.​param·​p1,​·​"x0"····​#·​I  
   
88 ····​.​prologue 88 ····​.​prologue
89 ····​.​line·​20 89 ····​.​line·​20
90 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​adapter/​DrawerAdapter;​-​>getItem(I)​Lcom/​refactech/​driibo/​type/​dribble/​Category;​ 90 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​adapter/​DrawerAdapter;​-​>getItem(I)​Lcom/​refactech/​driibo/​type/​dribble/​Category;​
   
91 ····​move-​result-​object·​v0 91 ····​move-​result-​object·​v0
   
[−]
smali/com/refactech/driibo/ui/adapter/ShotsAdapter.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
38 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CursorAdapter;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V 38 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CursorAdapter;​-​><init>(Landroid/​content/​Context;​Landroid/​database/​Cursor;​Z)​V
   
39 ····​.​line·​34 39 ····​.​line·​34
40 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 40 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
  42 ····​.​line·​35
42 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 43 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
43 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
44 ····​const·​v1,​·​0x7f020005 45 ····​const·​v1,​·​0x7f020005
   
45 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 46 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
Offset 159, 20 lines modified Offset 160, 22 lines modified
   
159 ····​invoke-​interface·​{p3},​·​Landroid/​database/​Cursor;​-​>getPosition()​I 160 ····​invoke-​interface·​{p3},​·​Landroid/​database/​Cursor;​-​>getPosition()​I
   
160 ····​move-​result·​v3 161 ····​move-​result·​v3
   
161 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mListView:​Landroid/​widget/​ListView;​ 162 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mListView:​Landroid/​widget/​ListView;​
   
  163 ····​.​line·​68
162 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I 164 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I
   
163 ····​move-​result·​v4 165 ····​move-​result·​v4
   
164 ····​add-​int/​2addr·​v3,​·​v4 166 ····​add-​int/​2addr·​v3,​·​v4
   
  167 ····​.​line·​67
165 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ListView;​-​>isItemChecked(I)​Z 168 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ListView;​-​>isItemChecked(I)​Z
   
166 ····​move-​result·​v2 169 ····​move-​result·​v2
   
167 ····​if-​nez·​v2,​·​:​cond_2 170 ····​if-​nez·​v2,​·​:​cond_2
   
168 ····​const/​4·​v2,​·​0x1 171 ····​const/​4·​v2,​·​0x1
Offset 193, 18 lines modified Offset 196, 20 lines modified
   
193 ····​iget-​object·​v3,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>image:​Landroid/​widget/​ImageView;​ 196 ····​iget-​object·​v3,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>image:​Landroid/​widget/​ImageView;​
   
194 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultImageDrawabl​e:​Landroid/​graphics/​drawable/​Drawable;​ 197 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultImageDrawabl​e:​Landroid/​graphics/​drawable/​Drawable;​
   
195 ····​iget-​object·​v5,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultImageDrawabl​e:​Landroid/​graphics/​drawable/​Drawable;​ 198 ····​iget-​object·​v5,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultImageDrawabl​e:​Landroid/​graphics/​drawable/​Drawable;​
   
  199 ····​.​line·​72
196 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>getImageListener(Lan​droid/​widget/​ImageView;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​drawable/​Drawable;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​ 200 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>getImageListener(Lan​droid/​widget/​ImageView;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​drawable/​Drawable;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​
   
197 ····​move-​result-​object·​v3 201 ····​move-​result-​object·​v3
   
  202 ····​.​line·​71
198 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>loadImage(Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 203 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>loadImage(Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
199 ····​move-​result-​object·​v2 204 ····​move-​result-​object·​v2
   
200 ····​iput-​object·​v2,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>imageRequest:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 205 ····​iput-​object·​v2,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>imageRequest:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
201 ····​.​line·​73 206 ····​.​line·​73
Offset 218, 18 lines modified Offset 223, 20 lines modified
   
218 ····​iget-​object·​v3,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>avatar:​Landroid/​widget/​ImageView;​ 223 ····​iget-​object·​v3,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>avatar:​Landroid/​widget/​ImageView;​
   
219 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultAvatarBitmap​:​Landroid/​graphics/​drawable/​BitmapDrawable;​ 224 ····​iget-​object·​v4,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultAvatarBitmap​:​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
220 ····​iget-​object·​v5,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultAvatarBitmap​:​Landroid/​graphics/​drawable/​BitmapDrawable;​ 225 ····​iget-​object·​v5,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>mDefaultAvatarBitmap​:​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
  226 ····​.​line·​74
221 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>getImageListener(Lan​droid/​widget/​ImageView;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​drawable/​Drawable;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​ 227 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>getImageListener(Lan​droid/​widget/​ImageView;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​drawable/​Drawable;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​
   
222 ····​move-​result-​object·​v3 228 ····​move-​result-​object·​v3
   
  229 ····​.​line·​73
223 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>loadImage(Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 230 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​refactech/​driibo/​data/​RequestManager;​-​>loadImage(Ljava/​lang/​String;​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageList​ener;​)​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
224 ····​move-​result-​object·​v2 231 ····​move-​result-​object·​v2
   
225 ····​iput-​object·​v2,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>avartarRequest:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​ 232 ····​iput-​object·​v2,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter$Holder;​-​>avartarRequest:​Lcom/​android/​volley/​toolbox/​ImageLoader$ImageCont​ainer;​
   
226 ····​.​line·​76 233 ····​.​line·​76
Offset 335, 15 lines modified Offset 342, 14 lines modified
335 ····​move-​result-​object·​v0 342 ····​move-​result-​object·​v0
   
336 ····​return-​object·​v0 343 ····​return-​object·​v0
337 .​end·​method 344 .​end·​method
   
338 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 345 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
339 ····​.​locals·​1 346 ····​.​locals·​1
340 ····​.​param·​p1,​·​"x0"····​#·​I  
   
341 ····​.​prologue 347 ····​.​prologue
342 ····​.​line·​29 348 ····​.​line·​29
343 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>getItem(I)​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​ 349 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​adapter/​ShotsAdapter;​-​>getItem(I)​Lcom/​refactech/​driibo/​type/​dribble/​Shot;​
   
344 ····​move-​result-​object·​v0 350 ····​move-​result-​object·​v0
   
[−]
smali/com/refactech/driibo/ui/fragment/BasePageListFragment$1.smali
Offset 20, 18 lines modified Offset 20, 19 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​1;​" 28 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​"
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​return-​void 31 ····​return-​void
31 .​end·​method 32 .​end·​method
   
Offset 42, 15 lines modified Offset 43, 15 lines modified
42 ····​.​param·​p1,​·​"view"····​#·​Landroid/​widget/​AbsListView;​ 43 ····​.​param·​p1,​·​"view"····​#·​Landroid/​widget/​AbsListView;​
43 ····​.​param·​p2,​·​"firstVisibleItem"····​#·​I 44 ····​.​param·​p2,​·​"firstVisibleItem"····​#·​I
44 ····​.​param·​p3,​·​"visibleItemCount"····​#·​I 45 ····​.​param·​p3,​·​"visibleItemCount"····​#·​I
45 ····​.​param·​p4,​·​"totalItemCount"····​#·​I 46 ····​.​param·​p4,​·​"totalItemCount"····​#·​I
   
46 ····​.​prologue 47 ····​.​prologue
47 ····​.​line·​68 48 ····​.​line·​68
48 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​1;​" 49 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​"
49 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
50 ····​#·​getter·​for:​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mLoadingFooter:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 51 ····​#·​getter·​for:​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mLoadingFooter:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
51 ····​invoke-​static·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>access$000(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 52 ····​invoke-​static·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>access$000(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ····​sget-​object·​v1,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​-​>Loading:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 61 ····​sget-​object·​v1,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​-​>Loading:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
61 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 62 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
62 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 63 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
  64 ····​.​line·​69
63 ····​#·​getter·​for:​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mLoadingFooter:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 65 ····​#·​getter·​for:​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mLoadingFooter:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
64 ····​invoke-​static·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>access$000(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 66 ····​invoke-​static·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>access$000(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​)​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
65 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
66 ····​invoke-​virtual·​{v0},​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>getState()​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 68 ····​invoke-​virtual·​{v0},​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>getState()​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
Offset 90, 22 lines modified Offset 92, 24 lines modified
   
90 ····​if-​eqz·​p4,​·​:​cond_0 92 ····​if-​eqz·​p4,​·​:​cond_0
   
91 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 93 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
92 ····​iget-​object·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mListView:​Landroid/​widget/​ListView;​ 94 ····​iget-​object·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mListView:​Landroid/​widget/​ListView;​
   
  95 ····​.​line·​74
93 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I 96 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​ListView;​-​>getHeaderViewsCount(​)​I
   
94 ····​move-​result·​v0 97 ····​move-​result·​v0
   
95 ····​iget-​object·​v1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 98 ····​iget-​object·​v1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
96 ····​iget-​object·​v1,​·​v1,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mListView:​Landroid/​widget/​ListView;​ 99 ····​iget-​object·​v1,​·​v1,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>mListView:​Landroid/​widget/​ListView;​
   
  100 ····​.​line·​75
97 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getFooterViewsCount(​)​I 101 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​ListView;​-​>getFooterViewsCount(​)​I
   
98 ····​move-​result·​v1 102 ····​move-​result·​v1
   
99 ····​add-​int/​2addr·​v0,​·​v1 103 ····​add-​int/​2addr·​v0,​·​v1
   
100 ····​if-​eq·​p4,​·​v0,​·​:​cond_0 104 ····​if-​eq·​p4,​·​v0,​·​:​cond_0
Offset 131, 10 lines modified Offset 135, 10 lines modified
131 .​method·​public·​onScrollStateChanged(​Landroid/​widget/​AbsListView;​I)​V 135 .​method·​public·​onScrollStateChanged(​Landroid/​widget/​AbsListView;​I)​V
132 ····​.​locals·​0 136 ····​.​locals·​0
133 ····​.​param·​p1,​·​"view"····​#·​Landroid/​widget/​AbsListView;​ 137 ····​.​param·​p1,​·​"view"····​#·​Landroid/​widget/​AbsListView;​
134 ····​.​param·​p2,​·​"scrollState"····​#·​I 138 ····​.​param·​p2,​·​"scrollState"····​#·​I
   
135 ····​.​prologue 139 ····​.​prologue
136 ····​.​line·​63 140 ····​.​line·​63
137 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​1;​" 141 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​1;​"
138 ····​return-​void 142 ····​return-​void
139 .​end·​method 143 .​end·​method
[−]
smali/com/refactech/driibo/ui/fragment/BasePageListFragment$2$1.smali
Offset 30, 18 lines modified Offset 30, 19 lines modified
   
30 .​field·​final·​synthetic·​val$response:​Ljava/​lang/​Object;​ 30 .​field·​final·​synthetic·​val$response:​Ljava/​lang/​Object;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​Ljava/​lang/​Object;​)​V 32 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​Ljava/​lang/​Object;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​98 36 ····​.​line·​98
36 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2.​1;​" 37 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​"
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​
   
38 ····​iput-​object·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>val$response:​Ljava/​lang/​Object;​ 39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>val$response:​Ljava/​lang/​Object;​
   
39 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
40 ····​return-​void 41 ····​return-​void
Offset 51, 15 lines modified Offset 52, 15 lines modified
51 #·​virtual·​methods 52 #·​virtual·​methods
52 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 53 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
53 ····​.​locals·​2 54 ····​.​locals·​2
54 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​lang/​Object;​ 55 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​lang/​Object;​
   
55 ····​.​prologue 56 ····​.​prologue
56 ····​.​line·​101 57 ····​.​line·​101
57 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2.​1;​" 58 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​"
58 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​ 59 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​
   
59 ····​iget-​object·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 60 ····​iget-​object·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
60 ····​iget-​object·​v1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>val$response:​Ljava/​lang/​Object;​ 61 ····​iget-​object·​v1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>val$response:​Ljava/​lang/​Object;​
   
61 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>processData(Ljava/​lang/​Object;​)​V 62 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>processData(Ljava/​lang/​Object;​)​V
Offset 72, 15 lines modified Offset 73, 15 lines modified
   
72 .​method·​protected·​onPostExecute(Ljava/​lang/​Object;​)​V 73 .​method·​protected·​onPostExecute(Ljava/​lang/​Object;​)​V
73 ····​.​locals·​4 74 ····​.​locals·​4
74 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​ 75 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​
   
75 ····​.​prologue 76 ····​.​prologue
76 ····​.​line·​107 77 ····​.​line·​107
77 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2.​1;​" 78 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​"
78 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>onPostExecute(Ljava/​lang/​Object;​)​V 79 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​AsyncTask;​-​>onPostExecute(Ljava/​lang/​Object;​)​V
   
79 ····​.​line·​108 80 ····​.​line·​108
80 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​ 81 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​>this$1:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​
   
81 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>val$isRefreshFromTop​:​Z 82 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>val$isRefreshFromTop​:​Z
   
[−]
smali/com/refactech/driibo/ui/fragment/BasePageListFragment$2.smali
Offset 30, 18 lines modified Offset 30, 19 lines modified
   
30 .​field·​final·​synthetic·​val$isRefreshFromTop:​Z 30 .​field·​final·​synthetic·​val$isRefreshFromTop:​Z
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​Z)​V 32 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​Z)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​95 36 ····​.​line·​95
36 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​2;​" 37 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​"
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
38 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>val$isRefreshFromTop​:​Z 39 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​-​>val$isRefreshFromTop​:​Z
   
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
40 ····​return-​void 41 ····​return-​void
Offset 55, 15 lines modified Offset 56, 15 lines modified
55 ········​value·​=·​{ 56 ········​value·​=·​{
56 ············​"(TT;​)​V" 57 ············​"(TT;​)​V"
57 ········​} 58 ········​}
58 ····​.​end·​annotation 59 ····​.​end·​annotation
   
59 ····​.​prologue 60 ····​.​prologue
60 ····​.​line·​98 61 ····​.​line·​98
61 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​2;​" 62 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​"
62 ····​.​local·​p1,​·​"response":​Ljava/​lang/​Object;​,​·​"TT;​" 63 ····​.​local·​p1,​·​"response":​Ljava/​lang/​Object;​,​·​"TT;​"
63 ····​new-​instance·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​ 64 ····​new-​instance·​v0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​
   
64 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​><init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​Ljava/​lang/​Object;​)​V 65 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2$1;​-​><init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​2;​Ljava/​lang/​Object;​)​V
   
65 ····​const/​4·​v1,​·​0x0 66 ····​const/​4·​v1,​·​0x0
   
[−]
smali/com/refactech/driibo/ui/fragment/BasePageListFragment$3.smali
Offset 22, 18 lines modified Offset 22, 19 lines modified
   
22 .​field·​final·​synthetic·​val$isRefreshFromTop:​Z 22 .​field·​final·​synthetic·​val$isRefreshFromTop:​Z
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​Z)​V 24 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​116 28 ····​.​line·​116
28 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​3;​" 29 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​"
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
30 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>val$isRefreshFromTop​:​Z 31 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>val$isRefreshFromTop​:​Z
   
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 43, 29 lines modified Offset 44, 30 lines modified
43 #·​virtual·​methods 44 #·​virtual·​methods
44 .​method·​public·​onErrorResponse(Lcom/​android/​volley/​VolleyError;​)​V 45 .​method·​public·​onErrorResponse(Lcom/​android/​volley/​VolleyError;​)​V
45 ····​.​locals·​4 46 ····​.​locals·​4
46 ····​.​param·​p1,​·​"volleyError"····​#·​Lcom/​android/​volley/​VolleyError;​ 47 ····​.​param·​p1,​·​"volleyError"····​#·​Lcom/​android/​volley/​VolleyError;​
   
47 ····​.​prologue 48 ····​.​prologue
48 ····​.​line·​119 49 ····​.​line·​119
49 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment.​3;​" 50 ····​.​local·​p0,​·​"this":​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​,​·​"Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​"
50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​ 51 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​
   
51 ····​invoke-​virtual·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 52 ····​invoke-​virtual·​{v0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
53 ····​const·​v1,​·​0x7f09001d 54 ····​const·​v1,​·​0x7f09001d
   
54 ····​const/​4·​v2,​·​0x0 55 ····​const/​4·​v2,​·​0x0
   
55 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 56 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
56 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
  58 ····​.​line·​120
57 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 59 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
58 ····​.​line·​121 60 ····​.​line·​121
59 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>val$isRefreshFromTop​:​Z 61 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​BasePageListFragment$​3;​-​>val$isRefreshFromTop​:​Z
   
60 ····​if-​eqz·​v0,​·​:​cond_0 62 ····​if-​eqz·​v0,​·​:​cond_0
   
[−]
smali/com/refactech/driibo/ui/fragment/DrawerFragment$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/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​35 27 ····​.​line·​35
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​DrawerFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/FollowingFragment$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/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​48 27 ····​.​line·​48
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/FollowingFragment$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/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/FollowingFragment.smali
Offset 110, 14 lines modified Offset 110, 15 lines modified
   
110 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 110 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
111 ····​const/​4·​v2,​·​0x0 111 ····​const/​4·​v2,​·​0x0
   
112 ····​const·​v3,​·​0x7f09000f 112 ····​const·​v3,​·​0x7f09000f
   
  113 ····​.​line·​120
113 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>getString(I)​Ljava/​lang/​String;​ 114 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>getString(I)​Ljava/​lang/​String;​
   
114 ····​move-​result-​object·​v3 115 ····​move-​result-​object·​v3
   
115 ····​const/​4·​v4,​·​0x0 116 ····​const/​4·​v4,​·​0x0
   
116 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 117 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 132, 20 lines modified Offset 133, 22 lines modified
   
132 ····​move-​result-​object·​v3 133 ····​move-​result-​object·​v3
   
133 ····​aput-​object·​v3,​·​v1,​·​v2 134 ····​aput-​object·​v3,​·​v1,​·​v2
   
134 ····​const/​4·​v2,​·​0x1 135 ····​const/​4·​v2,​·​0x1
   
  136 ····​.​line·​121
135 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 137 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
136 ····​move-​result-​object·​v3 138 ····​move-​result-​object·​v3
   
137 ····​aput-​object·​v3,​·​v1,​·​v2 139 ····​aput-​object·​v3,​·​v1,​·​v2
   
  140 ····​.​line·​118
138 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 141 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v0 142 ····​move-​result-​object·​v0
   
140 ····​return-​object·​v0 143 ····​return-​object·​v0
141 .​end·​method 144 .​end·​method
   
Offset 292, 22 lines modified Offset 295, 19 lines modified
292 ····​.​line·​84 295 ····​.​line·​84
293 ····​:​cond_0 296 ····​:​cond_0
294 ····​return-​void 297 ····​return-​void
295 .​end·​method 298 .​end·​method
   
296 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V 299 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V
297 ····​.​locals·​0 300 ····​.​locals·​0
298 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​content/​Loader;​  
299 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
300 ····​.​prologue 301 ····​.​prologue
301 ····​.​line·​31 302 ····​.​line·​31
302 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​ 303 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
   
303 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
304 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 304 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
   
305 ····​return-​void 305 ····​return-​void
306 .​end·​method 306 .​end·​method
   
307 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V 307 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V
308 ····​.​locals·​2 308 ····​.​locals·​2
Offset 374, 18 lines modified Offset 374, 16 lines modified
   
374 ····​.​line·​114 374 ····​.​line·​114
375 ····​return-​void 375 ····​return-​void
376 .​end·​method 376 .​end·​method
   
377 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V 377 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V
378 ····​.​locals·​0 378 ····​.​locals·​0
379 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
380 ····​.​prologue 379 ····​.​prologue
381 ····​.​line·​31 380 ····​.​line·​31
382 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​ 381 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​
   
383 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
384 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V 382 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​FollowingFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V
   
385 ····​return-​void 383 ····​return-​void
386 .​end·​method 384 .​end·​method
[−]
smali/com/refactech/driibo/ui/fragment/LikeFragment$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/​refactech/​driibo/​ui/​fragment/​LikeFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​48 27 ····​.​line·​48
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/LikeFragment$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/​refactech/​driibo/​ui/​fragment/​LikeFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/LikeFragment.smali
Offset 110, 14 lines modified Offset 110, 15 lines modified
   
110 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 110 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
111 ····​const/​4·​v2,​·​0x0 111 ····​const/​4·​v2,​·​0x0
   
112 ····​const·​v3,​·​0x7f09000f 112 ····​const·​v3,​·​0x7f09000f
   
  113 ····​.​line·​120
113 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>getString(I)​Ljava/​lang/​String;​ 114 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>getString(I)​Ljava/​lang/​String;​
   
114 ····​move-​result-​object·​v3 115 ····​move-​result-​object·​v3
   
115 ····​const/​4·​v4,​·​0x0 116 ····​const/​4·​v4,​·​0x0
   
116 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 117 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​refactech/​driibo/​util/​PreferenceUtils;​-​>getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 132, 20 lines modified Offset 133, 22 lines modified
   
132 ····​move-​result-​object·​v3 133 ····​move-​result-​object·​v3
   
133 ····​aput-​object·​v3,​·​v1,​·​v2 134 ····​aput-​object·​v3,​·​v1,​·​v2
   
134 ····​const/​4·​v2,​·​0x1 135 ····​const/​4·​v2,​·​0x1
   
  136 ····​.​line·​121
135 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 137 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
136 ····​move-​result-​object·​v3 138 ····​move-​result-​object·​v3
   
137 ····​aput-​object·​v3,​·​v1,​·​v2 139 ····​aput-​object·​v3,​·​v1,​·​v2
   
  140 ····​.​line·​118
138 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 141 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v0 142 ····​move-​result-​object·​v0
   
140 ····​return-​object·​v0 143 ····​return-​object·​v0
141 .​end·​method 144 .​end·​method
   
Offset 292, 22 lines modified Offset 295, 19 lines modified
292 ····​.​line·​84 295 ····​.​line·​84
293 ····​:​cond_0 296 ····​:​cond_0
294 ····​return-​void 297 ····​return-​void
295 .​end·​method 298 .​end·​method
   
296 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V 299 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V
297 ····​.​locals·​0 300 ····​.​locals·​0
298 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​content/​Loader;​  
299 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
300 ····​.​prologue 301 ····​.​prologue
301 ····​.​line·​31 302 ····​.​line·​31
302 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​ 303 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
   
303 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
304 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 304 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
   
305 ····​return-​void 305 ····​return-​void
306 .​end·​method 306 .​end·​method
   
307 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V 307 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V
308 ····​.​locals·​2 308 ····​.​locals·​2
Offset 374, 18 lines modified Offset 374, 16 lines modified
   
374 ····​.​line·​114 374 ····​.​line·​114
375 ····​return-​void 375 ····​return-​void
376 .​end·​method 376 .​end·​method
   
377 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V 377 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V
378 ····​.​locals·​0 378 ····​.​locals·​0
379 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
380 ····​.​prologue 379 ····​.​prologue
381 ····​.​line·​31 380 ····​.​line·​31
382 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​ 381 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​
   
383 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
384 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V 382 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​LikeFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V
   
385 ····​return-​void 383 ····​return-​void
386 .​end·​method 384 .​end·​method
[−]
smali/com/refactech/driibo/ui/fragment/PreferenceFragment.smali
Offset 56, 24 lines modified Offset 56, 26 lines modified
   
56 ····​move-​result-​object·​v4 56 ····​move-​result-​object·​v4
   
57 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 57 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
58 ····​move-​result-​object·​v4 58 ····​move-​result-​object·​v4
   
  59 ····​.​line·​32
59 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​PreferenceFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 60 ····​invoke-​virtual·​{p0},​·​Lcom/​refactech/​driibo/​ui/​fragment/​PreferenceFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
60 ····​move-​result-​object·​v5 61 ····​move-​result-​object·​v5
   
61 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v5 63 ····​move-​result-​object·​v5
   
63 ····​const/​16·​v6,​·​0x4000 64 ····​const/​16·​v6,​·​0x4000
   
  65 ····​.​line·​31
64 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​ 66 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​
   
65 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
66 ····​.​line·​33 68 ····​.​line·​33
67 ····​.​local·​v1,​·​"packageInfo":​Landroid/​content/​pm/​PackageInfo;​ 69 ····​.​local·​v1,​·​"packageInfo":​Landroid/​content/​pm/​PackageInfo;​
68 ····​iget-​object·​v4,​·​v1,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​ 70 ····​iget-​object·​v4,​·​v1,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​
[−]
smali/com/refactech/driibo/ui/fragment/ShotsFragment$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/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​54 27 ····​.​line·​54
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment$1;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/ShotsFragment$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/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​65 27 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment$2;​-​>this$0:​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/ui/fragment/ShotsFragment.smali
Offset 333, 22 lines modified Offset 333, 19 lines modified
333 ····​.​line·​95 333 ····​.​line·​95
334 ····​:​cond_0 334 ····​:​cond_0
335 ····​return-​void 335 ····​return-​void
336 .​end·​method 336 .​end·​method
   
337 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V 337 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V
338 ····​.​locals·​0 338 ····​.​locals·​0
339 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​content/​Loader;​  
340 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
341 ····​.​prologue 339 ····​.​prologue
342 ····​.​line·​30 340 ····​.​line·​30
343 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​ 341 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
   
344 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
345 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 342 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
   
346 ····​return-​void 343 ····​return-​void
347 .​end·​method 344 .​end·​method
   
348 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V 345 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V
349 ····​.​locals·​2 346 ····​.​locals·​2
Offset 415, 18 lines modified Offset 412, 16 lines modified
   
415 ····​.​line·​125 412 ····​.​line·​125
416 ····​return-​void 413 ····​return-​void
417 .​end·​method 414 .​end·​method
   
418 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V 415 .​method·​protected·​bridge·​synthetic·​processData(Ljava/​lang/​Object;​)​V
419 ····​.​locals·​0 416 ····​.​locals·​0
420 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
421 ····​.​prologue 417 ····​.​prologue
422 ····​.​line·​30 418 ····​.​line·​30
423 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​ 419 ····​check-​cast·​p1,​·​Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​
   
424 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
425 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V 420 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​refactech/​driibo/​ui/​fragment/​ShotsFragment;​-​>processData(Lcom/​refactech/​driibo/​type/​dribble/​Shot$ShotsRequestData​;​)​V
   
426 ····​return-​void 421 ····​return-​void
427 .​end·​method 422 .​end·​method
[−]
smali/com/refactech/driibo/util/ImageUtils.smali
Offset 633, 15 lines modified Offset 633, 15 lines modified
633 ····​:​cond_0 633 ····​:​cond_0
634 ····​move-​object·​v7,​·​p0 634 ····​move-​object·​v7,​·​p0
   
635 ····​.​line·​359 635 ····​.​line·​359
636 ····​:​goto_0 636 ····​:​goto_0
637 ····​return-​object·​v7 637 ····​return-​object·​v7
   
638 ····​.​line·​348 638 ····​.​line·​349
639 ····​:​cond_1 639 ····​:​cond_1
640 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I 640 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
   
641 ····​move-​result·​v2 641 ····​move-​result·​v2
   
642 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I 642 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
   
Offset 693, 24 lines modified Offset 693, 26 lines modified
   
693 ····​move-​result·​v4 693 ····​move-​result·​v4
   
694 ····​invoke-​direct·​{v2,​·​v9,​·​v9,​·​v3,​·​v4},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V 694 ····​invoke-​direct·​{v2,​·​v9,​·​v9,​·​v3,​·​v4},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
695 ····​new-​instance·​v3,​·​Landroid/​graphics/​Rect;​ 695 ····​new-​instance·​v3,​·​Landroid/​graphics/​Rect;​
   
  696 ····​.​line·​355
696 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I 697 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
   
697 ····​move-​result·​v4 698 ····​move-​result·​v4
   
698 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I 699 ····​invoke-​virtual·​{p0},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
   
699 ····​move-​result·​v6 700 ····​move-​result·​v6
   
700 ····​invoke-​direct·​{v3,​·​v9,​·​v9,​·​v4,​·​v6},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V 701 ····​invoke-​direct·​{v3,​·​v9,​·​v9,​·​v4,​·​v6},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
  702 ····​.​line·​354
701 ····​invoke-​virtual·​{v0,​·​p1,​·​v2,​·​v3,​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Paint;​)​V 703 ····​invoke-​virtual·​{v0,​·​p1,​·​v2,​·​v3,​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Paint;​)​V
   
702 ····​.​line·​356 704 ····​.​line·​356
703 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​ImageUtils;​-​>SRC_IN_PAINT:​Landroid/​graphics/​Paint;​ 705 ····​sget-​object·​v2,​·​Lcom/​refactech/​driibo/​util/​ImageUtils;​-​>SRC_IN_PAINT:​Landroid/​graphics/​Paint;​
   
704 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v1,​·​v2},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​FFLandroid/​graphics/​Paint;​)​V 706 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v1,​·​v2},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​FFLandroid/​graphics/​Paint;​)​V
   
Offset 758, 24 lines modified Offset 760, 26 lines modified
   
758 ····​move-​result·​v2 760 ····​move-​result·​v2
   
759 ····​invoke-​direct·​{v0,​·​v4,​·​v4,​·​v1,​·​v2},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V 761 ····​invoke-​direct·​{v0,​·​v4,​·​v4,​·​v1,​·​v2},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
760 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​ 762 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​
   
  763 ····​.​line·​324
761 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I 764 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
   
762 ····​move-​result·​v2 765 ····​move-​result·​v2
   
763 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I 766 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
   
764 ····​move-​result·​v3 767 ····​move-​result·​v3
   
765 ····​invoke-​direct·​{v1,​·​v4,​·​v4,​·​v2,​·​v3},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V 768 ····​invoke-​direct·​{v1,​·​v4,​·​v4,​·​v2,​·​v3},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
  769 ····​.​line·​323
766 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1},​·​Lcom/​refactech/​driibo/​util/​ImageUtils;​-​>mergeBitmap(Landroid​/​graphics/​Bitmap;​Landroid/​graphics/​Bitmap;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Rect;​)​Landroid/​graphics/​Bitmap;​ 770 ····​invoke-​static·​{p0,​·​p1,​·​v0,​·​v1},​·​Lcom/​refactech/​driibo/​util/​ImageUtils;​-​>mergeBitmap(Landroid​/​graphics/​Bitmap;​Landroid/​graphics/​Bitmap;​Landroid/​graphics/​Rect;​Landroid/​graphics/​Rect;​)​Landroid/​graphics/​Bitmap;​
   
767 ····​move-​result-​object·​p0 771 ····​move-​result-​object·​p0
   
768 ····​goto·​:​goto_0 772 ····​goto·​:​goto_0
769 .​end·​method 773 .​end·​method
   
[−]
smali/com/refactech/driibo/util/ListViewUtils.smali
Offset 41, 15 lines modified Offset 41, 15 lines modified
41 ····​:​cond_0 41 ····​:​cond_0
42 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​widget/​ListView;​-​>setSelection(I)​V 42 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​widget/​ListView;​-​>setSelection(I)​V
   
43 ····​goto·​:​goto_0 43 ····​goto·​:​goto_0
44 .​end·​method 44 .​end·​method
   
45 .​method·​public·​static·​smoothScrollListViewT​oTop(Landroid/​widget/​ListView;​)​V 45 .​method·​public·​static·​smoothScrollListViewT​oTop(Landroid/​widget/​ListView;​)​V
46 ····​.​locals·4 46 ····​.​locals·3
47 ····​.​param·​p0,​·​"listView"····​#·​Landroid/​widget/​ListView;​ 47 ····​.​param·​p0,​·​"listView"····​#·​Landroid/​widget/​ListView;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​18 49 ····​.​line·​18
50 ····​if-​nez·​p0,​·​:​cond_0 50 ····​if-​nez·​p0,​·​:​cond_0
   
51 ····​.​line·​29 51 ····​.​line·​29
Offset 63, 13 lines modified Offset 63, 13 lines modified
63 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​refactech/​driibo/​util/​ListViewUtils;​-​>smoothScrollListView​(Landroid/​widget/​ListView;​I)​V 63 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​refactech/​driibo/​util/​ListViewUtils;​-​>smoothScrollListView​(Landroid/​widget/​ListView;​I)​V
   
64 ····​.​line·​22 64 ····​.​line·​22
65 ····​new-​instance·​v0,​·​Lcom/​refactech/​driibo/​util/​ListViewUtils$1;​ 65 ····​new-​instance·​v0,​·​Lcom/​refactech/​driibo/​util/​ListViewUtils$1;​
   
66 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​refactech/​driibo/​util/​ListViewUtils$1;​-​><init>(Landroid/​widget/​ListView;​)​V 66 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​refactech/​driibo/​util/​ListViewUtils$1;​-​><init>(Landroid/​widget/​ListView;​)​V
   
67 ····​const-​wide/​16·​v2,​·​0xc8 67 ····​const-​wide/​16·​v1,​·​0xc8
   
68 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​widget/​ListView;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 68 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​widget/​ListView;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
70 .​end·​method 70 .​end·​method
[−]
smali/com/refactech/driibo/util/PreferenceUtils.smali
Offset 37, 19 lines modified Offset 37, 20 lines modified
   
37 .​method·​public·​static·​getPrefBoolean(Ljava/​lang/​String;​Z)​Z 37 .​method·​public·​static·​getPrefBoolean(Ljava/​lang/​String;​Z)​Z
38 ····​.​locals·​2 38 ····​.​locals·​2
39 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
40 ····​.​param·​p1,​·​"defaultValue"····​#·​Z 40 ····​.​param·​p1,​·​"defaultValue"····​#·​Z
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​24 42 ····​.​line·​25
43 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 43 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
44 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
  45 ····​.​line·​24
45 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 46 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
46 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
47 ····​.​line·​26 48 ····​.​line·​26
48 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​ 49 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​
49 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 50 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
Offset 61, 19 lines modified Offset 62, 20 lines modified
   
61 .​method·​public·​static·​getPrefFloat(Ljava/​lang/​String;​F)​F 62 .​method·​public·​static·​getPrefFloat(Ljava/​lang/​String;​F)​F
62 ····​.​locals·​2 63 ····​.​locals·​2
63 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 64 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
64 ····​.​param·​p1,​·​"defaultValue"····​#·​F 65 ····​.​param·​p1,​·​"defaultValue"····​#·​F
   
65 ····​.​prologue 66 ····​.​prologue
66 ····​.​line·​75 67 ····​.​line·​76
67 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 68 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
68 ····​move-​result-​object·​v1 69 ····​move-​result-​object·​v1
   
  70 ····​.​line·​75
69 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 71 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
70 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
71 ····​.​line·​77 73 ····​.​line·​77
72 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​ 74 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​
73 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getFloat(Ljava/​lang/​String;​F)​F 75 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getFloat(Ljava/​lang/​String;​F)​F
Offset 85, 67 lines modified Offset 87, 70 lines modified
   
85 .​method·​public·​static·​getPrefInt(Ljava/​lang/​String;​I)​I 87 .​method·​public·​static·​getPrefInt(Ljava/​lang/​String;​I)​I
86 ····​.​locals·​2 88 ····​.​locals·​2
87 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 89 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
88 ····​.​param·​p1,​·​"defaultValue"····​#·​I 90 ····​.​param·​p1,​·​"defaultValue"····​#·​I
   
89 ····​.​prologue 91 ····​.​prologue
90 ····​.​line·​63 92 ····​.​line·​64
91 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 93 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
92 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
  95 ····​.​line·​63
93 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 96 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
94 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
95 ····​.​line·​65 98 ····​.​line·​65
96 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​ 99 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​
97 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 100 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
98 ····​move-​result·​v1 101 ····​move-​result·​v1
   
99 ····​return·​v1 102 ····​return·​v1
100 .​end·​method 103 .​end·​method
   
101 .​method·​public·​static·​getPrefLong(Ljava/​lang/​String;​J)​J 104 .​method·​public·​static·​getPrefLong(Ljava/​lang/​String;​J)​J
102 ····​.​locals·5 105 ····​.​locals·3
103 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 106 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
104 ····​.​param·​p1,​·​"defaultValue"····​#·​J 107 ····​.​param·​p1,​·​"defaultValue"····​#·​J
   
105 ····​.​prologue 108 ····​.​prologue
106 ····​.​line·​87 109 ····​.​line·​88
107 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​ 110 ····​invoke-​static·​{},​·​Lcom/​refactech/​driibo/​AppData;​-​>getContext()​Landroid/​content/​Context;​
   
108 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
  112 ····​.​line·​87
109 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 113 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
110 ····​move-​result-​object·​v0 114 ····​move-​result-​object·​v0
   
111 ····​.​line·​89 115 ····​.​line·​89
112 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​ 116 ····​.​local·​v0,​·​"settings":​Landroid/​content/​SharedPreferences;​
113 ····​invoke-​interface·​{v0,​·​p0,​·​p1,​·​p2},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 117 ····​invoke-​interface·​{v0,​·​p0,​·​p1,​·​p2},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
114 ····​move-​result-​wide·​v2 118 ····​move-​result-​wide·​v1
   
115 ····​return-​wide·​v2 119 ····​return-​wide·​v1
116 .​end·​method 120 .​end·​method
   
117 .​method·​public·​static·​getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 121 .​method·​public·​static·​getPrefString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
118 ····​.​locals·​2 122 ····​.​locals·​2
119 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 123 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
120 ····​.​param·​p1,​·​"defaultValue"····​#·​Ljava/​lang/​String;​ 124 ····​.​param·​p1,​·​"defaultValue"····​#·​Ljava/​lang/​String;​
   
121 ····​.​prologue 125 ····​.​prologue
Max diff block lines reached; 5765/9186 bytes (62.76%) of diff not shown.
[−]
smali/com/refactech/driibo/util/database/SQLiteTable.smali
Offset 123, 93 lines modified Offset 123, 94 lines modified
123 ····​const/​4·​v10,​·​0x0 123 ····​const/​4·​v10,​·​0x0
   
124 ····​.​line·​46 124 ····​.​line·​46
125 ····​const-​string·​v3,​·​"·​%s" 125 ····​const-​string·​v3,​·​"·​%s"
   
126 ····​.​line·​47 126 ····​.​line·​47
127 ····​.​local·​v3,​·​"formatter":​Ljava/​lang/​String;​ 127 ····​.​local·​v3,​·​"formatter":​Ljava/​lang/​String;​
128 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 128 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
129 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 129 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
130 ····​.​line·​48 130 ····​.​line·​48
131 ····​.​local·​v6,​·​"stringBuilder":​Ljava/​lang/​StringBuilder;​ 131 ····​.​local·​v5,​·​"stringBuilder":​Ljava/​lang/​StringBuilder;​
132 ····​const-​string·​v7,​·​"CREATE·​TABLE·​IF·​NOT·​EXISTS·​" 132 ····​const-​string·​v6,​·​"CREATE·​TABLE·​IF·​NOT·​EXISTS·​"
   
133 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 133 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
134 ····​.​line·​49 134 ····​.​line·​49
135 ····​iget-​object·​v7,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mTableName:​Ljava/​lang/​String;​ 135 ····​iget-​object·​v6,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mTableName:​Ljava/​lang/​String;​
   
136 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 136 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
137 ····​.​line·​50 137 ····​.​line·​50
138 ····​const-​string·​v7,​·​"(" 138 ····​const-​string·​v6,​·​"("
   
139 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 139 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
140 ····​.​line·​51 140 ····​.​line·​51
141 ····​iget-​object·​v7,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mColumnsDefinitions:​Ljava/​util/​ArrayList;​ 141 ····​iget-​object·​v6,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mColumnsDefinitions:​Ljava/​util/​ArrayList;​
   
142 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I 142 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
143 ····​move-​result·​v0 143 ····​move-​result·​v0
   
144 ····​.​line·​52 144 ····​.​line·​52
145 ····​.​local·​v0,​·​"columnCount":​I 145 ····​.​local·​v0,​·​"columnCount":​I
146 ····​const/​4·​v5,​·​0x0 146 ····​const/​4·​v4,​·​0x0
   
147 ····​.​line·​53 147 ····​.​line·​53
148 ····​.​local·​v5,​·​"index":​I 148 ····​.​local·​v4,​·​"index":​I
149 ····​iget-​object·​v7,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mColumnsDefinitions:​Ljava/​util/​ArrayList;​ 149 ····​iget-​object·​v6,​·​p0,​·​Lcom/​refactech/​driibo/​util/​database/​SQLiteTable;​-​>mColumnsDefinitions:​Ljava/​util/​ArrayList;​
   
150 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 150 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
151 ····​move-​result-​object·​v4 151 ····​move-​result-​object·​v6
   
152 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
153 ····​:​goto_0 152 ····​:​goto_0
154 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 153 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
155 ····​move-​result·​v7 154 ····​move-​result·​v7
   
156 ····​if-​eqz·​v7,​·​:​cond_2 155 ····​if-​eqz·​v7,​·​:​cond_2
   
157 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 156 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
158 ····​move-​result-​object·​v1 157 ····​move-​result-​object·​v1
   
159 ····​check-​cast·​v1,​·​Lcom/​refactech/​driibo/​util/​database/​Column;​ 158 ····​check-​cast·​v1,​·​Lcom/​refactech/​driibo/​util/​database/​Column;​
   
160 ····​.​line·​54 159 ····​.​line·​54
161 ····​.​local·​v1,​·​"columnsDefinition":​Lcom/​refactech/​driibo/​util/​database/​Column;​ 160 ····​.​local·​v1,​·​"columnsDefinition":​Lcom/​refactech/​driibo/​util/​database/​Column;​
162 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getColumnName()​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getColumnName()​Ljava/​lang/​String;​
   
163 ····​move-​result-​object·​v7 162 ····​move-​result-​object·​v7
   
164 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 163 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
165 ····​move-​result-​object·​v7 164 ····​move-​result-​object·​v7
   
166 ····​new-​array·​v8,​·​v11,​·​[Ljava/​lang/​Object;​ 165 ····​new-​array·​v8,​·​v11,​·​[Ljava/​lang/​Object;​
   
  166 ····​.​line·​55
167 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getDataType()​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​ 167 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getDataType()​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​
   
168 ····​move-​result-​object·​v9 168 ····​move-​result-​object·​v9
   
169 ····​invoke-​virtual·​{v9},​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>name()​Ljava/​lang/​String;​ 169 ····​invoke-​virtual·​{v9},​·​Lcom/​refactech/​driibo/​util/​database/​Column$DataType;​-​>name()​Ljava/​lang/​String;​
   
170 ····​move-​result-​object·​v9 170 ····​move-​result-​object·​v9
   
171 ····​aput-​object·​v9,​·​v8,​·​v10 171 ····​aput-​object·​v9,​·​v8,​·​v10
   
172 ····​invoke-​static·​{v3,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 172 ····​invoke-​static·​{v3,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v8 173 ····​move-​result-​object·​v8
   
  174 ····​.​line·​54
174 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 175 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
175 ····​.​line·​56 176 ····​.​line·​56
176 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getConstraint()​Lcom/​refactech/​driibo/​util/​database/​Column$Constraint;​ 177 ····​invoke-​virtual·​{v1},​·​Lcom/​refactech/​driibo/​util/​database/​Column;​-​>getConstraint()​Lcom/​refactech/​driibo/​util/​database/​Column$Constraint;​
   
177 ····​move-​result-​object·​v2 178 ····​move-​result-​object·​v2
   
Offset 226, 48 lines modified Offset 227, 48 lines modified
   
226 ····​aput-​object·​v8,​·​v7,​·​v10 227 ····​aput-​object·​v8,​·​v7,​·​v10
   
Max diff block lines reached; 1802/6336 bytes (28.44%) of diff not shown.
[−]
smali/com/refactech/driibo/view/LoadingFooter$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/​refactech/​driibo/​view/​LoadingFooter;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​view/​LoadingFooter;​)​V 23 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​view/​LoadingFooter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​30 27 ····​.​line·​30
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$1;​-​>this$0:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$1;​-​>this$0:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/refactech/driibo/view/LoadingFooter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$state:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 22 .​field·​final·​synthetic·​val$state:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​view/​LoadingFooter;​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​)​V 24 .​method·​constructor·​<init>(Lcom/​refactech/​driibo/​view/​LoadingFooter;​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​53 28 ····​.​line·​53
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$2;​-​>this$0:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$2;​-​>this$0:​Lcom/​refactech/​driibo/​view/​LoadingFooter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$2;​-​>val$state:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter$2;​-​>val$state:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
[−]
smali/com/refactech/driibo/view/LoadingFooter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"LoadingFooter.​java" 3 .​source·​"LoadingFooter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​refactech/​driibo/​view/​LoadingFooter$3;​,​  
8 ········​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 7 ········​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​mAnimationDuration:​J 11 .​field·​private·​mAnimationDuration:​J
Offset 131, 19 lines modified Offset 130, 19 lines modified
131 ····​.​line·​45 130 ····​.​line·​45
132 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingFooter:​Landroid/​view/​View;​ 131 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingFooter:​Landroid/​view/​View;​
   
133 ····​return-​object·​v0 132 ····​return-​object·​v0
134 .​end·​method 133 .​end·​method
   
135 .​method·​public·​setState(Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​)​V 134 .​method·​public·​setState(Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​)​V
136 ····​.​locals·5 135 ····​.​locals·4
137 ····​.​param·​p1,​·​"status"····​#·​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 136 ····​.​param·​p1,​·​"status"····​#·​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
138 ····​.​prologue 137 ····​.​prologue
139 ····​const/​16·​v4,​·​0x8 138 ····​const/​16·​v3,​·​0x8
   
140 ····​const/​4·​v2,​·​0x0 139 ····​const/​4·​v2,​·​0x0
   
141 ····​.​line·​63 140 ····​.​line·​63
142 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mState:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​ 141 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mState:​Lcom/​refactech/​driibo/​view/​LoadingFooter$State;​
   
143 ····​if-​ne·​v0,​·​p1,​·​:​cond_0 142 ····​if-​ne·​v0,​·​p1,​·​:​cond_0
Offset 171, 23 lines modified Offset 170, 23 lines modified
171 ····​aget·​v0,​·​v0,​·​v1 170 ····​aget·​v0,​·​v0,​·​v1
   
172 ····​packed-​switch·​v0,​·​:​pswitch_data_0 171 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
173 ····​.​line·​81 172 ····​.​line·​81
174 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingFooter:​Landroid/​view/​View;​ 173 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingFooter:​Landroid/​view/​View;​
   
175 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​view/​View;​-​>setVisibility(I)​V 174 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​view/​View;​-​>setVisibility(I)​V
   
176 ····​goto·​:​goto_0 175 ····​goto·​:​goto_0
   
177 ····​.​line·​72 176 ····​.​line·​72
178 ····​:​pswitch_0 177 ····​:​pswitch_0
179 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingText:​Landroid/​widget/​TextView;​ 178 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mLoadingText:​Landroid/​widget/​TextView;​
   
180 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 179 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
181 ····​.​line·​73 180 ····​.​line·​73
182 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mProgress:​Landroid/​widget/​ProgressBar;​ 181 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mProgress:​Landroid/​widget/​ProgressBar;​
   
183 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V 182 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V
   
184 ····​goto·​:​goto_0 183 ····​goto·​:​goto_0
Offset 211, 22 lines modified Offset 210, 22 lines modified
   
211 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 210 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
212 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>alpha(F)​Landroid/​view/​ViewPropertyAnimator;​ 211 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​ViewPropertyAnimator;​-​>alpha(F)​Landroid/​view/​ViewPropertyAnimator;​
   
213 ····​move-​result-​object·​v0 212 ····​move-​result-​object·​v0
   
214 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mAnimationDuration:​J 213 ····​iget-​wide·​v1,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mAnimationDuration:​J
   
215 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setDuration(J)​Landroid/​view/​ViewPropertyAnimator;​ 214 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​view/​ViewPropertyAnimator;​-​>setDuration(J)​Landroid/​view/​ViewPropertyAnimator;​
   
216 ····​.​line·​78 215 ····​.​line·​78
217 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mProgress:​Landroid/​widget/​ProgressBar;​ 216 ····​iget-​object·​v0,​·​p0,​·​Lcom/​refactech/​driibo/​view/​LoadingFooter;​-​>mProgress:​Landroid/​widget/​ProgressBar;​
   
218 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V 217 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V
   
219 ····​goto·​:​goto_0 218 ····​goto·​:​goto_0
   
220 ····​.​line·​70 219 ····​.​line·​70
221 ····​nop 220 ····​nop
   
222 ····​:​pswitch_data_0 221 ····​:​pswitch_data_0
[−]
smali/uk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DefaultHeaderTransformer.smali
Offset 103, 16 lines modified Offset 103, 18 lines modified
103 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 103 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
104 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
105 ····​.​line·​832 105 ····​.​line·​832
106 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 106 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
  107 ····​.​line·​830
107 ····​return-​object·​v3 108 ····​return-​object·​v3
   
  109 ····​.​line·​832
108 ····​:​catchall_0 110 ····​:​catchall_0
109 ····​move-​exception·​v3 111 ····​move-​exception·​v3
   
110 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 112 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
111 ····​throw·​v3 113 ····​throw·​v3
112 .​end·​method 114 .​end·​method
Offset 155, 16 lines modified Offset 157, 18 lines modified
155 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 157 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
156 ····​move-​result·​v2 158 ····​move-​result·​v2
   
157 ····​.​line·​844 159 ····​.​line·​844
158 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 160 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
  161 ····​.​line·​842
159 ····​return·​v2 162 ····​return·​v2
   
  163 ····​.​line·​844
160 ····​:​catchall_0 164 ····​:​catchall_0
161 ····​move-​exception·​v2 165 ····​move-​exception·​v2
   
162 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 166 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
163 ····​throw·​v2 167 ····​throw·​v2
164 .​end·​method 168 .​end·​method
[−]
smali/uk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​view/​View$OnTouchListener;​ 6 .​implements·​Landroid/​view/​View$OnTouchListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$1;​,​  
11 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$DecorChildLayout;​,​ 10 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$DecorChildLayout;​,​
12 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$DefaultHeaderTransfo​rmer;​,​ 11 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$DefaultHeaderTransfo​rmer;​,​
13 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$AnimationCallback;​,​ 12 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$AnimationCallback;​,​
14 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​,​ 13 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​,​
15 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​,​ 14 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​,​
16 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​,​ 15 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​,​
17 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​,​ 16 ········​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​,​
Offset 168, 24 lines modified Offset 167, 26 lines modified
168 ····​.​line·​118 167 ····​.​line·​118
169 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>environmentDelegate:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​ 168 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>environmentDelegate:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​
   
170 ····​if-​eqz·​v2,​·​:​cond_2 169 ····​if-​eqz·​v2,​·​:​cond_2
   
171 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>environmentDelegate:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​ 170 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>environmentDelegate:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​
   
  171 ····​.​line·​119
172 ····​:​goto_0 172 ····​:​goto_0
173 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mEnvironmentDelegate​:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​ 173 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mEnvironmentDelegate​:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​
   
174 ····​.​line·​122 174 ····​.​line·​122
175 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​ 175 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​
   
176 ····​if-​eqz·​v2,​·​:​cond_3 176 ····​if-​eqz·​v2,​·​:​cond_3
   
177 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​ 177 ····​iget-​object·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​
   
  178 ····​.​line·​123
178 ····​:​goto_1 179 ····​:​goto_1
179 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mHeaderTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​ 180 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mHeaderTransformer:​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​
   
180 ····​.​line·​126 181 ····​.​line·​126
181 ····​iget·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerInAnimation:​I 182 ····​iget·​v2,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerInAnimation:​I
   
182 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​view/​animation/​AnimationUtils;​-​>loadAnimation(Landro​id/​content/​Context;​I)​Landroid/​view/​animation/​Animation;​ 183 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​view/​animation/​AnimationUtils;​-​>loadAnimation(Landro​id/​content/​Context;​I)​Landroid/​view/​animation/​Animation;​
Offset 254, 14 lines modified Offset 255, 15 lines modified
   
254 ····​move-​result-​object·​v2 255 ····​move-​result-​object·​v2
   
255 ····​iget·​v3,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerLayout:​I 256 ····​iget·​v3,​·​p2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$Options;​-​>headerLayout:​I
   
256 ····​const/​4·​v4,​·​0x0 257 ····​const/​4·​v4,​·​0x0
   
  258 ····​.​line·​140
257 ····​invoke-​virtual·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 259 ····​invoke-​virtual·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
258 ····​move-​result-​object·​v2 260 ····​move-​result-​object·​v2
   
259 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mHeaderView:​Landroid/​view/​View;​ 261 ····​iput-​object·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mHeaderView:​Landroid/​view/​View;​
   
260 ····​.​line·​141 262 ····​.​line·​141
Offset 274, 24 lines modified Offset 276, 24 lines modified
   
274 ····​const-​string·​v3,​·​"Must·​supply·​valid·​layout·​id·​for·​header.​" 276 ····​const-​string·​v3,​·​"Must·​supply·​valid·​layout·​id·​for·​header.​"
   
275 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 277 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
276 ····​throw·​v2 278 ····​throw·​v2
   
277 ····​.​line·​118 279 ····​.​line·​119
278 ····​.​end·​local·​v1····​#·​"decorView":​Landroid/​view/​ViewGroup;​ 280 ····​.​end·​local·​v1····​#·​"decorView":​Landroid/​view/​ViewGroup;​
279 ····​:​cond_2 281 ····​:​cond_2
280 ····​invoke-​virtual·​{p0},​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>createDefaultEnviron​mentDelegate()​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​ 282 ····​invoke-​virtual·​{p0},​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>createDefaultEnviron​mentDelegate()​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$EnvironmentDelegate;​
   
281 ····​move-​result-​object·​v2 283 ····​move-​result-​object·​v2
   
282 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
   
283 ····​.​line·​122 285 ····​.​line·​123
284 ····​:​cond_3 286 ····​:​cond_3
285 ····​invoke-​virtual·​{p0},​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>createDefaultHeaderT​ransformer()​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​ 287 ····​invoke-​virtual·​{p0},​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>createDefaultHeaderT​ransformer()​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$HeaderTransformer;​
   
286 ····​move-​result-​object·​v2 288 ····​move-​result-​object·​v2
   
287 ····​goto·​:​goto_1 289 ····​goto·​:​goto_1
   
Offset 599, 17 lines modified Offset 601, 18 lines modified
   
599 ····​aput·​v3,​·​v2,​·​v3 601 ····​aput·​v3,​·​v2,​·​v3
   
600 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofInt(Ljava/​lang/​Object;​Ljava/​lang/​String;​[I)​Landroid/​animation/​ObjectAnimator;​ 602 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>ofInt(Ljava/​lang/​Object;​Ljava/​lang/​String;​[I)​Landroid/​animation/​ObjectAnimator;​
   
601 ····​move-​result-​object·​v0 603 ····​move-​result-​object·​v0
   
602 ····​iget-​wide·​v2,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mAnimationDuration:​J 604 ····​iget-​wide·​v1,​·​p0,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​;​-​>mAnimationDuration:​J
   
603 ····invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​ 605 ····.​line·​501
  606 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​animation/​ObjectAnimator;​-​>setDuration(J)​Landroid/​animation/​ObjectAnimator;​
   
604 ····​move-​result-​object·​v0 607 ····​move-​result-​object·​v0
   
605 ····​invoke-​virtual·​{v0},​·​Landroid/​animation/​ObjectAnimator;​-​>start()​V 608 ····​invoke-​virtual·​{v0},​·​Landroid/​animation/​ObjectAnimator;​-​>start()​V
Max diff block lines reached; 28/4792 bytes (0.58%) of diff not shown.
[−]
smali/uk/co/senab/actionbarpulltorefresh/library/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​9 23 ····​.​line·​9
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​41  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
[−]
smali/uk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils.smali
Offset 101, 87 lines modified Offset 101, 88 lines modified
101 ····​.​line·​32 101 ····​.​line·​32
102 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 102 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
103 ····​return-​void 103 ····​return-​void
104 .​end·​method 104 .​end·​method
   
105 .​method·​static·​getBuiltInViewDelegat​e(Landroid/​view/​View;​)​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​ 105 .​method·​static·​getBuiltInViewDelegat​e(Landroid/​view/​View;​)​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​
106 ····​.​locals·7 106 ····​.​locals·6
107 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 107 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
108 ····​.​prologue 108 ····​.​prologue
109 ····​const/​4·​v4,​·​0x0 109 ····​const/​4·​v3,​·​0x0
   
110 ····​.​line·​48 110 ····​.​line·​48
111 ····​sget-​object·​v3,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>BUILT_IN_DELEGATES:​Ljava/​util/​HashMap;​ 111 ····​sget-​object·​v2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>BUILT_IN_DELEGATES:​Ljava/​util/​HashMap;​
   
112 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​ 112 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>entrySet()​Ljava/​util/​Set;​
   
113 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
114 ····​.​line·​49 114 ····​.​line·​49
115 ····​.​local·​v0,​·​"entries":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​>;​" 115 ····​.​local·​v0,​·​"entries":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​>;​"
116 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 116 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
117 ····​move-​result-​object·​v2 117 ····​move-​result-​object·​v4
   
118 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
119 ····​:​cond_0 118 ····​:​cond_0
120 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 119 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
121 ····​move-​result·​v3 120 ····​move-​result·​v2
   
122 ····​if-​eqz·​v3,​·​:​cond_1 121 ····​if-​eqz·​v2,​·​:​cond_1
   
123 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 122 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
124 ····​move-​result-​object·​v1 123 ····​move-​result-​object·​v1
   
125 ····​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​ 124 ····​check-​cast·​v1,​·​Ljava/​util/​Map$Entry;​
   
126 ····​.​line·​50 125 ····​.​line·​50
127 ····​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​" 126 ····​.​local·​v1,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​"
128 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 127 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
129 ····​move-​result-​object·​v3 128 ····​move-​result-​object·​v2
   
130 ····​check-​cast·​v3,​·​Ljava/​lang/​Class;​ 129 ····​check-​cast·​v2,​·​Ljava/​lang/​Class;​
   
131 ····​invoke-​virtual·​{v3,​·​p0},​·​Ljava/​lang/​Class;​-​>isInstance(Ljava/​lang/​Object;​)​Z 130 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​Class;​-​>isInstance(Ljava/​lang/​Object;​)​Z
   
132 ····​move-​result·​v3 131 ····​move-​result·​v2
   
133 ····​if-​eqz·​v3,​·​:​cond_0 132 ····​if-​eqz·​v2,​·​:​cond_0
   
134 ····​.​line·​51 133 ····​.​line·​51
135 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 134 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
136 ····​move-​result-​object·​v5 135 ····​move-​result-​object·​v4
   
  136 ····​.​line·​52
137 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 137 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
138 ····​move-​result-​object·​v3 138 ····​move-​result-​object·​v2
   
139 ····​check-​cast·​v3,​·​Ljava/​lang/​Class;​ 139 ····​check-​cast·​v2,​·​Ljava/​lang/​Class;​
   
140 ····​sget-​object·​v6,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>VIEW_DELEGATE_CONSTR​UCTOR_SIGNATURE:​[Ljava/​lang/​Class;​ 140 ····​sget-​object·​v5,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>VIEW_DELEGATE_CONSTR​UCTOR_SIGNATURE:​[Ljava/​lang/​Class;​
   
141 ····​invoke-​static·​{v5,​·v3,​·v6,​·v4},​·Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>newInstance(Landroid​/​content/​Context;​Ljava/​lang/​Class;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 141 ····.​line·​51
  142 ····​invoke-​static·​{v4,​·​v2,​·​v5,​·​v3},​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​InstanceCreationUtils​;​-​>newInstance(Landroid​/​content/​Context;​Ljava/​lang/​Class;​[Ljava/​lang/​Class;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
142 ····​move-​result-​object·​v3 143 ····​move-​result-​object·​v2
   
143 ····​check-​cast·​v3,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​ 144 ····​check-​cast·​v2,​·​Luk/​co/​senab/​actionbarpulltorefres​h/​library/​PullToRefreshAttacher​$ViewDelegate;​
   
144 ····​.​line·​55 145 ····​.​line·​55
145 ····​.​end·​local·​v1····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​" 146 ····​.​end·​local·​v1····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​Class;​Ljava/​lang/​Class;​>;​"
146 ····​:​goto_0 147 ····​:​goto_0
147 ····​return-​object·​v3 148 ····​return-​object·​v2
   
148 ····​:​cond_1 149 ····​:​cond_1
149 ····​move-​object·​v3,​·​v4 150 ····​move-​object·​v2,​·​v3
   
150 ····​goto·​:​goto_0 151 ····​goto·​:​goto_0
151 .​end·​method 152 .​end·​method
   
152 .​method·​static·​instantiateTransforme​r(Landroid/​content/​Context;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 153 .​method·​static·​instantiateTransforme​r(Landroid/​content/​Context;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
153 ····​.​locals·​5 154 ····​.​locals·​5
154 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 155 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
[−]
original/AndroidManifest.xml
Offset 1, 211 lines modified Offset 1, 198 lines modified
00000000:​·​0300·​0800·240d·​0000·​0100·​1c00·4c07·​0000··​.​.​.​.​$.​.​.​.​.​.​.​L.​.​.​ 00000000:​·​0300·​0800·600c·​0000·​0100·​1c00·b006·​0000··​.​.​.​.​`.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​2d00·​0000·​0000·​0000·​0000·​0000·d000·​0000··-​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2900·​0000·​0000·​0000·​0000·​0000·c000·​0000··)​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​f200·​0000·​0c01·​0000·​2a01·​0000·​3c01·​0000··​.​.​.​.​.​.​.​.​*.​.​.​<.​.​.​ 00000050:​·​f200·​0000·​0c01·​0000·​2a01·​0000·​3c01·​0000··​.​.​.​.​.​.​.​.​*.​.​.​<.​.​.​
00000060:​·​9401·​0000·​9801·​0000·​aa01·​0000·de01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​9401·​0000·​9801·​0000·​aa01·​0000·be01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·1202·​0000·2602·​0000·5202·​0000·6202·​0000··​.​.​.​.​&.​.​.​R.​.​.​b.​.​.​ 00000070:​·ea01·​0000·fa01·​0000·0e02·​0000·3002·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
00000080:​·​6a02·​0000·8602·​0000·9a02·​0000·bc02·​0000··​j.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·​6a02·​0000·bc02·​0000·0803·​0000·5e03·​0000··​j.​.​.​.​.​.​.​.​.​.​.​^.​.​.​
00000090:​·f602·​0000·4803·​0000·9403·​0000·ea03·​0000··.​.​.​.​H.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·7803·​0000·b403·​0000·c803·​0000·1604·​0000··x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000a0:​·0404·​0000·4004·​0000·5404·​0000·a204·​0000··.​.​.​.​@.​.​.​T.​.​.​.​.​.​.​ 000000a0:​·4604·​0000·7204·​0000·7a04·​0000·8e04·​0000··F.​.​.​r.​.​.​z.​.​.​.​.​.​.​
000000b0:​·​d204·​0000·​fe04·​0000·​0605·​0000·1a05·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000b0:​·​da04·​0000·​f804·​0000·​0805·​0000·4005·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​@.​.​.​
000000c0:​·6605·​0000·8405·​0000·9405·0000·cc05·0000··f.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000c0:​·5405·​0000·9805·​0000·0b00·7600·6500·7200··T.​.​.​.​.​.​.​.​.​v.​e.​r.​
000000d0:​·e005·0000·2406·0000·0b00·7600·​6500·7200··.​.​.​.​$.​.​.​.​.​v.​e.​r.​ 000000d0:​·7300·6900·6f00·6e00·4300·6f00·​6400·6500··s.​i.​o.​n.​C.​o.​d.​e.​
000000e0:​·7300·6900·6f00·​6e00·4300·6f00·​6400·​6500··s.​i.​o.​n.​C.​o.​d.​e.​ 000000e0:​·0000·0b00·7600·​6500·7200·7300·​6900·​6f00··.​.​.​.​v.​e.​r.​s.​i.​o.​
000000f0:​·0000·0b00·7600·​6500·7200·7300·6900·​6f00··.​.​.​.​v.​e.​r.​s.​i.​o.​ 000000f0:​·6e00·4e00·6100·​6d00·6500·0000·0d00·​6d00··n.​N.​a.​m.​e.​.​.​.​.​m.​
00000100:​·​6e00·4e00·6100·​6d00·​6500·0000·0d00·6d00··n.​N.​a.​m.​e.​.​.​.​.​m.​ 00000100:​·​6900·6e00·5300·​6400·​6b00·5600·6500·7200··i.​n.​S.​d.​k.​V.​e.​r.​
00000110:​·6900·​6e00·5300·​6400·6b00·5600·6500·7200··i.​n.​S.​d.​k.​V.​e.​r.​ 00000110:​·7300·​6900·6f00·​6e00·0000·1000·7400·6100··s.​i.​o.​n.​.​.​.​.​t.​a.​
00000120:​·​7300·​6900·​6f00·6e00·0000·1000·7400·6100··s.​i.​o.​n.​.​.​.​.​t.​a.​ 00000120:​·​7200·​6700·​6500·7400·5300·6400·6b00·5600··r.​g.​e.​t.​S.​d.​k.​V.​
00000130:​·7200·6700·6500·7400·5300·​6400·6b00·5600··r.​g.​e.​t.​S.​d.​k.​V.​ 00000130:​·6500·7200·7300·6900·6f00·​6e00·0000·0400··e.​r.​s.​i.​o.​n.​.​.​.​.​
00000140:​·​6500·7200·7300·​6900·6f00·6e00·0000·0400··e.​r.​s.​i.​o.​n.​.​.​.​.​ 00000140:​·​6e00·6100·6d00·​6500·0000·0b00·6100·6c00··n.​a.​m.​e.​.​.​.​.​a.​l.​
00000150:​·​6e00·​6100·6d00·6500·0000·0b00·​6100·6c00··n.​a.​m.​e.​.​.​.​.​a.​l.​ 00000150:​·​6c00·​6f00·7700·4200·6100·6300·​6b00·7500··l.​o.​w.​B.​a.​c.​k.​u.​
00000160:​·6c00·6f00·7700·4200·​6100·​6300·​6b00·7500··l.​o.​w.​B.​a.​c.​k.​u.​ 00000160:​·7000·0000·0400·6900·​6300·​6f00·​6e00·0000··p.​.​.​.​.​i.​c.​o.​n.​.​.​
00000170:​·7000·0000·0400·​6900·​6300·​6f00·6e00·​0000··p.​.​.​.​.​i.​c.​o.​n.​.​.​ 00000170:​·0500·6c00·6100·​6200·​6500·​6c00·0000·​0500··.​.​l.​a.​b.​e.​l.​.​.​.​.​
00000180:​·0500·​6c00·​6100·​6200·​6500·6c00·​0000·0500··.​.​l.​a.​b.​e.​l.​.​.​.​.​ 00000180:​·7400·​6800·​6500·​6d00·​6500·0000·​0b00·6100··t.​h.​e.​m.​e.​.​.​.​.​a.​
00000190:​·​7400·6800·​6500·​6d00·6500·0000·0b00·​6100··t.​h.​e.​m.​e.​.​.​.​.​a.​ 00000190:​·​7500·7400·​6800·​6f00·7200·6900·7400·​6900··u.​t.​h.​o.​r.​i.​t.​i.​
000001a0:​·7500·​7400·6800·6f00·7200·6900·​7400·​6900··u.​t.​h.​o.​r.​i.​t.​i.​ 000001a0:​·6500·​7300·0000·0800·6500·7800·​7000·​6f00··e.​s.​.​.​.​.​e.​x.​p.​o.​
000001b0:​·6500·​7300·0000·0800·6500·7800·​7000·​6f00··e.​s.​.​.​.​.​e.​x.​p.​o.​ 000001b0:​·7200·​7400·6500·6400·0000·0b00·​7000·​6100··r.​t.​e.​d.​.​.​.​.​p.​a.​
000001c0:​·​7200·7400·6500·​6400·0000·0b00·7000·6100··r.​t.​e.​d.​.​.​.​.​p.​a.​ 000001c0:​·​7400·6800·5000·​6100·7400·7400·6500·7200··t.​h.​P.​a.​t.​t.​e.​r.​
000001d0:​·7400·6800·5000·​6100·7400·7400·​6500·7200··t.​h.​P.​a.​t.​t.​e.​r.​ 000001d0:​·6e00·0000·0d00·​6300·6f00·6e00·​6600·6900··n.​.​.​.​.​c.​o.​n.​f.​i.​
000001e0:​·​6e00·0000·0d00·​6300·​6f00·​6e00·​6600·6900··n.​.​.​.​.​c.​o.​n.​f.​i.​ 000001e0:​·​6700·4300·6800·​6100·​6e00·​6700·​6500·7300··g.​C.​h.​a.​n.​g.​e.​s.​
000001f0:​·6700·4300·​6800·​6100·​6e00·6700·​6500·7300··g.​C.​h.​a.​n.​g.​e.​s.​ 000001f0:​·0000·0700·​6100·​6e00·​6400·7200·​6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
00000200:​·0000·​0700·6100·​6e00·6400·​7200·6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 00000200:​·6400·​0000·2a00·​6800·7400·​7400·7000·3a00··d.​.​.​*.​h.​t.​t.​p.​:​.​
00000210:​·6400·0000·2a00·​6800·7400·7400·7000·3a00··d.​.​.​*.​h.​t.​t.​p.​:​.​ 00000210:​·2f00·2f00·7300·​6300·6800·6500·6d00·6100··/​.​/​.​s.​c.​h.​e.​m.​a.​
00000220:​·2f00·​2f00·7300·​6300·​6800·6500·​6d00·​6100··/​.​/​.​s.​c.​h.​e.​m.​a.​ 00000220:​·7300·​2e00·6100·​6e00·​6400·7200·​6f00·​6900··s.​.​.​a.​n.​d.​r.​o.​i.​
00000230:​·7300·​2e00·​6100·​6e00·​6400·7200·​6f00·6900··s.​.​.​a.​n.​d.​r.​o.​i.​ 00000230:​·6400·​2e00·​6300·​6f00·​6d00·2f00·​6100·7000··d.​.​.​c.​o.​m.​/​.​a.​p.​
00000240:​·​6400·​2e00·6300·​6f00·6d00·​2f00·​6100·7000··d.​.​.​c.​o.​m.​/​.​a.​p.​ 00000240:​·​6b00·​2f00·7200·​6500·7300·​2f00·​6100·6e00··k.​/​.​r.​e.​s.​/​.​a.​n.​
00000250:​·​6b00·2f00·7200·​6500·7300·2f00·6100·6e00··k.​/​.​r.​e.​s.​/​.​a.​n.​ 00000250:​·​6400·7200·6f00·​6900·6400·0000·0000·0000··d.​r.​o.​i.​d.​.​.​.​.​.​.​
00000260:​·6400·​7200·​6f00·​6900·​6400·0000·0000·0000··d.​r.​o.​i.​d.​.​.​.​.​.​.​ 00000260:​·0700·​7000·​6100·​6300·​6b00·6100·6700·6500··.​.​p.​a.​c.​k.​a.​g.​e.​
00000270:​·​0700·7000·​6100·​6300·​6b00·​6100·​6700·​6500··​.​.​p.​a.​c.​k.​a.​g.​e.​ 00000270:​·​0000·0800·​6d00·​6100·​6e00·​6900·​6600·​6500··​.​.​.​.​m.​a.​n.​i.​f.​e.​
00000280:​·0000·1800·7000·6c00·​6100·7400·​6600·6f00··.​.​.​.​p.​l.​a.​t.​f.​o.​ 00000280:​·7300·7400·0000·1400·​6300·6f00·​6d00·2e00··s.​t.​.​.​.​.​c.​o.​m.​.​.​
00000290:​·​7200·​6d00·4200·7500·​6900·6c00·​6400·5600··​r.​m.​B.​u.​i.​l.​d.​V.​ 00000290:​·​7200·​6500·6600·6100·​6300·7400·​6500·6300··​r.​e.​f.​a.​c.​t.​e.​c.​
000002a0:​·​6500·7200·7300·6900·​6f00·​6e00·4300·​6f00··e.​r.​s.​i.​o.​n.​C.​o.​ 000002a0:​·​6800·2e00·6400·7200·​6900·​6900·6200·​6f00··h.​.​.​d.​r.​i.​i.​b.​o.​
000002b0:​·6400·6500·0000·1800·7000·6c00·6100·7400··d.​e.​.​.​.​.​p.​l.​a.​t.​ 000002b0:​·0000·0600·7600·3100·2e00·3300·2e00·3000··.​.​.​.​v.​1.​.​.​3.​.​.​0.​
000002c0:​·6600·6f00·​7200·6d00·4200·​7500·6900·6c00··f.​o.​r.​m.​B.​u.​i.​l.​ 000002c0:​·0000·0800·​7500·7300·6500·​7300·2d00·7300··.​.​.​.​u.​s.​e.​s.​-​.​s.​
000002d0:​·​6400·5600·6500·7200·​7300·6900·​6f00·6e00··​d.​V.​e.​r.​s.​i.​o.​n.​ 000002d0:​·​6400·6b00·0000·0f00·​7500·7300·​6500·7300··​d.​k.​.​.​.​.​u.​s.​e.​s.​
000002e0:​·4e00·6100·​6d00·6500·0000·0800·6d00·6100··N.​a.​m.​e.​.​.​.​.​m.​a.​ 000002e0:​·2d00·7000·​6500·7200·6d00·6900·7300·7300··-​.​p.​e.​r.​m.​i.​s.​s.​
000002f0:​·​6e00·​6900·​6600·6500·7300·7400·0000·1400··n.​i.​f.​e.​s.​t.​.​.​.​.​ 000002f0:​·​6900·​6f00·​6e00·0000·1b00·6100·6e00·6400··i.​o.​n.​.​.​.​.​a.​n.​d.​
00000300:​·6300·​6f00·​6d00·2e00·7200·6500·​6600·6100··c.​o.​m.​.​.​r.​e.​f.​a.​ 00000300:​·7200·​6f00·​6900·6400·2e00·7000·​6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​
00000310:​·​6300·7400·6500·6300·​6800·2e00·​6400·7200··c.​t.​e.​c.​h.​.​.​d.​r.​ 00000310:​·​6d00·6900·7300·7300·​6900·6f00·​6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000320:​·6900·6900·6200·6f00·0000·0600·7600·3100··i.​i.​b.​o.​.​.​.​.​v.​1.​ 00000320:​·4900·4e00·5400·4500·5200·4e00·4500·5400··I.​N.​T.​E.​R.​N.​E.​T.​
00000330:​·2e00·3300·2e00·3000·0000·0200·3100·3700··​.​.​3.​.​.​0.​.​.​.​.​1.​7.​ 00000330:​·0000·2700·6100·6e00·6400·7200·6f00·6900··​.​.​'.​a.​n.​d.​r.​o.​i.​
00000340:​·0000·0c00·3400·2e00·3200·2e00·3200·2d00··.​.​.​.​4.​.​.​2.​.​.​2.​-​.​ 00000340:​·6400·2e00·7000·6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
00000350:​·3500·3700·3600·3000·3200·3400·0000·0800··5.​7.​6.​0.​2.​4.​.​.​.​.​ 00000350:​·7300·6900·6f00·6e00·2e00·4100·4300·4300··s.​i.​o.​n.​.​.​A.​C.​C.​
00000360:​·7500·7300·6500·7300·2d00·7300·6400·6b00··u.​s.​e.​s.​-​.​s.​d.​k.​ 00000360:​·4500·5300·5300·5f00·4e00·4500·5400·5700··E.​S.​S.​_.​N.​E.​T.​W.​
00000370:​·0000·0f00·7500·7300·6500·7300·2d00·7000··.​.​.​.​u.​s.​e.​s.​-​.​p.​ 00000370:​·4f00·5200·4b00·5f00·5300·5400·4100·5400··O.​R.​K.​_.​S.​T.​A.​T.​
00000380:​·6500·7200·6d00·​6900·7300·7300·6900·​6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000380:​·4500·0000·2400·​6100·6e00·6400·7200·​6f00··E.​.​.​$.​a.​n.​d.​r.​o.​
00000390:​·​6e00·0000·1b00·6100·​6e00·6400·7200·​6f00··n.​.​.​.​.​a.​n.​d.​r.​o.​ 00000390:​·​6900·6400·2e00·7000·​6500·7200·6d00·​6900··i.​d.​.​.​p.​e.​r.​m.​i.​
000003a0:​·6900·6400·2e00·7000·​6500·7200·6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​ 000003a0:​·7300·7300·6900·6f00·​6e00·2e00·4100·4300··s.​s.​i.​o.​n.​.​.​A.​C.​
000003b0:​·7300·7300·6900·6f00·6e00·2e00·​4900·​4e00··s.​s.​i.​o.​n.​.​.​I.​N.​ 000003b0:​·4300·4500·5300·5300·5f00·5700·​4900·​4600··C.​E.​S.​S.​_.​W.​I.​F.​
000003c0:​·5400·4500·​5200·4e00·​4500·​5400·0000·2700··T.​E.​R.​N.​E.​T.​.​.​'.​ 000003c0:​·4900·5f00·​5300·5400·​4100·​5400·4500·0000··I.​_.​S.​T.​A.​T.​E.​.​.​
000003d0:​·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 000003d0:​·​2900·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​)​.​a.​n.​d.​r.​o.​i.​d.​
000003e0:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​ 000003e0:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​
000003f0:​·​6f00·​6e00·2e00·4100·4300·4300·​4500·​5300··o.​n.​.​.​A.​C.​C.​E.​S.​ 000003f0:​·​6900·​6f00·6e00·2e00·5700·5200·​4900·​5400··i.​o.​n.​.​.​W.​R.​I.​T.​
00000400:​·5300·​5f00·​4e00·4500·​5400·5700·4f00·5200··S.​_.​N.​E.​T.​W.​O.​R.​ 00000400:​·4500·​5f00·​4500·5800·​5400·4500·5200·4e00··E.​_.​E.​X.​T.​E.​R.​N.​
00000410:​·​4b00·5f00·​5300·​5400·4100·5400·4500·0000··K.​_.​S.​T.​A.​T.​E.​.​.​ 00000410:​·​4100·4c00·​5f00·​5300·5400·4f00·5200·4100··A.​L.​_.​S.​T.​O.​R.​A.​
00000420:​·2400·6100·6e00·6400·7200·6f00·6900·​6400··$.​a.​n.​d.​r.​o.​i.​d.​ 00000420:​·4700·4500·0000·0b00·6100·7000·7000·​6c00··G.​E.​.​.​.​.​a.​p.​p.​l.​
00000430:​·2e00·7000·​6500·​7200·​6d00·​6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000430:​·6900·6300·​6100·​7400·​6900·​6f00·6e00·0000··i.​c.​a.​t.​i.​o.​n.​.​.​
00000440:​·6900·​6f00·​6e00·2e00·4100·4300·4300·4500··i.​o.​n.​.​.​A.​C.​C.​E.​ 00000440:​·1c00·​6300·​6f00·6d00·2e00·7200·6500·6600··.​.​c.​o.​m.​.​.​r.​e.​f.​
00000450:​·5300·5300·5f00·5700·4900·4600·4900·5f00··S.​S.​_.​W.​I.​F.​I.​_.​ 00000450:​·6100·6300·7400·6500·6300·6800·2e00·6400··a.​c.​t.​e.​c.​h.​.​.​d.​
00000460:​·5300·5400·4100·5400·4500·0000·2900·6100··S.​T.​A.​T.​E.​.​.​)​.​a.​ 00000460:​·7200·6900·6900·6200·6f00·2e00·4100·7000··r.​i.​i.​b.​o.​.​.​A.​p.​
00000470:​·6e00·6400·7200·6f00·​6900·6400·2e00·​7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000470:​·7000·4400·6100·7400·​6100·0000·0800·​7000··p.​D.​a.​t.​a.​.​.​.​.​p.​
00000480:​·6500·7200·6d00·​6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000480:​·7200·6f00·7600·​6900·6400·6500·7200·0000··r.​o.​v.​i.​d.​e.​r.​.​.​
00000490:​·6e00·2e00·5700·5200·4900·5400·4500·5f00··n.​.​.​W.​R.​I.​T.​E.​_.​ 00000490:​·2500·6300·6f00·6d00·2e00·7200·6500·6600··%.​c.​o.​m.​.​.​r.​e.​f.​
000004a0:​·4500·5800·5400·4500·5200·4e00·4100·4c00··E.​X.​T.​E.​R.​N.​A.​L.​ 000004a0:​·6100·6300·7400·6500·6300·6800·2e00·6400··a.​c.​t.​e.​c.​h.​.​.​d.​
000004b0:​·5f00·5300·5400·4f00·5200·4100·4700·4500··_.​S.​T.​O.​R.​A.​G.​E.​ 000004b0:​·7200·6900·6900·6200·6f00·2e00·6400·6100··r.​i.​i.​b.​o.​.​.​d.​a.​
000004c0:​·0000·0b00·6100·7000·​7000·​6c00·6900·6300··.​.​.​.​a.​p.​p.​l.​i.​c.​ 000004c0:​·6f00·2e00·4400·6100·​7400·​6100·5000·7200··o.​.​.​D.​a.​t.​a.​P.​r.​
000004d0:​·​6100·​7400·​6900·​6f00·​6e00·0000·1c00·6300··a.​t.​i.​o.​n.​.​.​.​.​c.​ 000004d0:​·​6f00·​7600·​6900·​6400·​6500·7200·0000·1600··o.​v.​i.​d.​e.​r.​.​.​.​.​
000004e0:​·​6f00·​6d00·​2e00·​7200·​6500·​6600·​6100·6300··o.​m.​.​.​r.​e.​f.​a.​c.​ 000004e0:​·​6300·​6f00·​6d00·​2e00·​7200·​6500·​6600·​6100··​c.​o.​m.​.​.​r.​e.​f.​a.​
000004f0:​·​7400·​6500·​6300·​6800·​2e00·6400·​7200·6900··t.​e.​c.​h.​.​.​d.​r.​i.​ 000004f0:​·​6300·​7400·​6500·​6300·​6800·​2e00·7000·​7200··​c.​t.​e.​c.​h.​.​.​p.​r.​
00000500:​·​6900·6200·​6f00·2e00·4100·​7000·7000·4400··i.​b.​o.​.​.​A.​p.​p.​D.​ 00000500:​·​6f00·7600·​6900·6400·6500·​7200·0000·1400··o.​v.​i.​d.​e.​r.​.​.​.​.​
00000510:​·​6100·​7400·​6100·0000·0800·7000·​7200·6f00··a.​t.​a.​.​.​.​.​p.​r.​o.​ 00000510:​·​6700·​7200·​6100·6e00·7400·2d00·​7500·7200··g.​r.​a.​n.​t.​-​.​u.​r.​
00000520:​·7600·6900·6400·​6500·​7200·0000·2500·6300··v.​i.​d.​e.​r.​.​.​%.​c.​ 00000520:​·6900·2d00·7000·​6500·​7200·6d00·6900·7300··i.​-​.​p.​e.​r.​m.​i.​s.​
00000530:​·6f00·​6d00·2e00·7200·6500·6600·6100·6300··o.​m.​.​.​r.​e.​f.​a.​c.​ 00000530:​·7300·​6900·6f00·6e00·0000·0200·2e00·2a00··s.​i.​o.​n.​.​.​.​.​.​.​*.​
00000540:​·7400·6500·​6300·​6800·2e00·​6400·​7200·​6900··t.​e.​c.​h.​.​.​d.​r.​i.​ 00000540:​·0000·0800·​6100·​6300·7400·​6900·​7600·​6900··.​.​.​.​a.​c.​t.​i.​v.​i.​
00000550:​·6900·6200·6f00·​2e00·​6400·​6100·​6f00·​2e00··i.​b.​o.​.​.​d.​a.​o.​.​.​ 00000550:​·7400·7900·0000·​2400·​6300·​6f00·​6d00·​2e00··t.​y.​.​.​$.​c.​o.​m.​.​.​
00000560:​·4400·​6100·7400·​6100·5000·​7200·​6f00·7600··D.​a.​t.​a.​P.​r.​o.​v.​ 00000560:​·7200·​6500·6600·​6100·6300·​7400·​6500·6300··r.​e.​f.​a.​c.​t.​e.​c.​
00000570:​·​6900·6400·​6500·​7200·0000·1600·​6300·​6f00··i.​d.​e.​r.​.​.​.​.​c.​o.​ 00000570:​·​6800·2e00·​6400·​7200·6900·6900·​6200·​6f00··h.​.​.​d.​r.​i.​i.​b.​o.​
00000580:​·6d00·2e00·7200·6500·6600·​6100·​6300·7400··m.​.​.​r.​e.​f.​a.​c.​t.​ 00000580:​·2e00·7500·6900·2e00·4d00·​6100·​6900·6e00··.​.​u.​i.​.​.​M.​a.​i.​n.​
00000590:​·6500·​6300·6800·2e00·​7000·7200·6f00·​7600··e.​c.​h.​.​.​p.​r.​o.​v.​ 00000590:​·4100·​6300·7400·6900·​7600·6900·7400·​7900··A.​c.​t.​i.​v.​i.​t.​y.​
000005a0:​·6900·6400·​6500·7200·0000·1400·​6700·​7200··i.​d.​e.​r.​.​.​.​.​g.​r.​ 000005a0:​·0000·0d00·​6900·6e00·7400·6500·​6e00·​7400··.​.​.​.​i.​n.​t.​e.​n.​t.​
000005b0:​·6100·​6e00·7400·2d00·​7500·7200·6900·2d00··a.​n.​t.​-​.​u.​r.​i.​-​.​ 000005b0:​·2d00·​6600·6900·6c00·​7400·6500·7200·0000··-​.​f.​i.​l.​t.​e.​r.​.​.​
000005c0:​·7000·​6500·7200·6d00·​6900·7300·7300·6900··p.​e.​r.​m.​i.​s.​s.​i.​ 000005c0:​·0600·​6100·6300·7400·​6900·6f00·6e00·0000··.​.​a.​c.​t.​i.​o.​n.​.​.​
000005d0:​·6f00·​6e00·0000·0200·2e00·2a00·0000·0800··o.​n.​.​.​.​.​.​.​*.​.​.​.​.​ 000005d0:​·1a00·​6100·6e00·6400·7200·6f00·6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​
000005e0:​·6100·​6300·7400·6900·7600·​6900·​7400·7900··a.​c.​t.​i.​v.​i.​t.​y.​ 000005e0:​·2e00·​6900·6e00·7400·6500·​6e00·​7400·2e00··.​.​i.​n.​t.​e.​n.​t.​.​.​
000005f0:​·0000·2400·6300·​6f00·​6d00·2e00·7200·6500··.​.​$.​c.​o.​m.​.​.​r.​e.​ 000005f0:​·6100·6300·7400·​6900·​6f00·6e00·2e00·4d00··a.​c.​t.​i.​o.​n.​.​.​M.​
00000600:​·6600·6100·6300·7400·6500·​6300·​6800·2e00··f.​a.​c.​t.​e.​c.​h.​.​.​ 00000600:​·4100·4900·4e00·0000·0800·​6300·​6100·7400··A.​I.​N.​.​.​.​.​c.​a.​t.​
00000610:​·​6400·7200·​6900·6900·6200·6f00·​2e00·7500··d.​r.​i.​i.​b.​o.​.​.​u.​ 00000610:​·​6500·6700·​6f00·7200·7900·0000·​2000·6100··e.​g.​o.​r.​y.​.​.​·.​a.​
00000620:​·​6900·2e00·4d00·​6100·​6900·​6e00·4100·​6300··i.​.​.​M.​a.​i.​n.​A.​c.​ 00000620:​·​6e00·6400·7200·​6f00·​6900·​6400·2e00·​6900··n.​d.​r.​o.​i.​d.​.​.​i.​
Max diff block lines reached; 0/27953 bytes (0.00%) of diff not shown.