[−]
/home/hans/code/fdroid/data/tmp/eu.e43.impeller_9052.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_eu.e43.impeller_9052.apk
[−]
zipinfo {}
Offset 1, 636 lines modified Offset 1, 636 lines modified
1 Zip·​file·​size:​·​2842117·​bytes,​·​number·​of·​entries:​·​634 1 Zip·​file·​size:​·​2840297·​bytes,​·​number·​of·​entries:​·​634
2 -​rw-​-​-​-​·····​2.​0·​fat····​65618·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​65618·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​65739·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​E433DC9B.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​65739·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​E433DC9B.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​E433DC9B.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Aug-​06·​05:​45·​META-​INF/​E433DC9B.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····​2955·​bl·​defN·14-​Aug-​06·​05:​18·META-​INF/​jdom-​info.​xml 5 -​rw-​-​-​-​·····​2.​0·​fat····61896·​bX·​defN·08-​Jan-​01·​00:​00·assets/​FontAwesome.​otf
6 -​rw-​-​-​-​·····​2.​0·​fat·····1272·​bl·​defN·14-​Aug-​06·​05:​18·META-​INF/​README 6 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·res/​anim/​abc_fade_in.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·······​57·​bl·​defN·14-​Aug-​06·​05:​18·META-​INF/​services/​org.​apache.​james.​mime4j.​dom.​MessageServiceFactory​ 7 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····61896·​bX·​defN·14-​Aug-​06·​05:​18·assets/​FontAwesome.​otf 8 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·res/​anim/​abc_slide_in_bottom.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_fade_in.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_fade_out.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_slide_in_bottom.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_slide_in_top.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text_h​olo.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_slide_out_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_ic_clear.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······400·​bl·​defN·14-​Aug-​06·​05:​18·​res/​anim/​abc_slide_out_top.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_ic_clear_holo_lig​ht.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·14-​Aug-​06·​05:​18·​res/​color/​abc_search_url_text_h​olo.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_item_background_h​olo_dark.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_ic_clear.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_item_background_h​olo_light.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_ic_clear_holo_lig​ht.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_dark.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_item_background_h​olo_dark.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_light.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat·····​1136·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_item_background_h​olo_light.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat·····​1208·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_hol​o_dark.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_dark.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat·····1208·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_list_selector_hol​o_light.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······508·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_list_selector_bac​kground_transition_ho​lo_light.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······832·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_search_dropdown_d​ark.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat·····1208·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_list_selector_hol​o_dark.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​832·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_search_dropdown_l​ight.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····1208·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_list_selector_hol​o_light.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​856·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_spinner_ab_holo_d​ark.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​832·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_search_dropdown_d​ark.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​856·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_spinner_ab_holo_l​ight.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​832·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_search_dropdown_l​ight.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat·····1580·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_tab_indicator_ab_​holo.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······856·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_spinner_ab_holo_d​ark.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_textfield_searchv​iew_holo_dark.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······856·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_spinner_ab_holo_l​ight.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_textfield_searchv​iew_holo_light.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat·····1580·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_tab_indicator_ab_​holo.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_textfield_searchv​iew_right_holo_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_textfield_searchv​iew_holo_dark.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​abc_textfield_searchv​iew_right_holo_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_textfield_searchv​iew_holo_light.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······928·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​action_bg.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_textfield_searchv​iew_right_holo_dark.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······800·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​action_bg_line.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​abc_textfield_searchv​iew_right_holo_light.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat·····1376·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​card_bg.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​action_bg.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat·····1484·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​card_bottom_bg.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​800·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​action_bg_line.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat·····1152·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​card_middle_bg.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat·····​1376·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​card_bg.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····​1452·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​card_top_accent_bg.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat·····​1484·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​card_bottom_bg.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat·····​1452·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​card_top_bg.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat·····1152·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​card_middle_bg.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​circle_button.​xml
38 -​rw-​-​-​-​·····2.​0·​fat·····1452·​bl·defN·14-​Aug-​06·​05:​18·​res/​drawable/​card_top_accent_bg.​xml 38 -​rw-​-​-​-​·····1.​0·​fat······​189·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_forward_whi​te.​png
39 -​rw-​-​-​-​·····2.​0·​fat·····1452·​bl·defN·14-​Aug-​06·​05:​18·​res/​drawable/​card_top_bg.​xml 39 -​rw-​-​-​-​·····1.​0·​fat······​352·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_half_import​ant.​png
40 -​rw-​-​-​-​·····2.​0·​fat······436·​bl·defN·14-​Aug-​06·​05:​18·​res/​drawable/​circle_button.​xml 40 -​rw-​-​-​-​·····1.​0·​fat······316·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_important.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······189·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_forward_whi​te.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······364·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_not_importa​nt.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​352·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_half_import​ant.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······435·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_person.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······316·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_important.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······467·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_person_high​lighted.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······364·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_not_importa​nt.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······247·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_reply.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······435·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_person.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······216·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_send_now.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······467·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_person_high​lighted.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······278·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_action_share.​png
47 -​rw-​-​-​-​·····1.​0·​fat······247·​b-​·stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_reply.​png 47 -​rw-​-​-​-​·····2.​0·​fat······580·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​ic_follow.​xml
48 -​rw-​-​-​-​·····​1.​0·​fat······​216·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_send_now.​png 48 -​rw-​-​-​-​·····​1.​0·​fat····13035·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_image_broken.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​278·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_action_share.​png 49 -​rw-​-​-​-​·····​1.​0·​fat·····7469·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_image_loading.​png
50 -​rw-​-​-​-​·····2.​0·​fat······​580·​bl·defN·14-​Aug-​06·​05:​18·​res/​drawable/​ic_follow.​xml 50 -​rw-​-​-​-​·····1.​0·​fat····44821·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_impeller_wb.​png
51 -​rw-​-​-​-​·····​1.​0·​fat····​13035·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_image_broken.​png 51 -​rw-​-​-​-​·····​1.​0·​fat···181044·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_launcher.​png
52 -​rw-​-​-​-​·····1.​0·​fat·····7469·​b-​·stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_image_loading.​png 52 -​rw-​-​-​-​·····2.​0·​fat······​580·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​ic_like.​xml
53 -​rw-​-​-​-​·····​1.​0·​fat····44821·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_impeller_wb.​png 53 -​rw-​-​-​-​·····​1.​0·​fat·····​2644·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_menu_refresh.​png
54 -​rw-​-​-​-​·····​1.​0·​fat···181044·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_launcher.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​206·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_note.​png
55 -​rw-​-​-​-​·····2.​0·​fat······580·​bl·defN·14-​Aug-​06·​05:​18·​res/​drawable/​ic_like.​xml 55 -​rw-​-​-​-​·····1.​0·​fat······221·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_picture.​png
56 -​rw-​-​-​-​·····​1.​0·​fat·····2644·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_menu_refresh.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_video.​png
57 -​rw-​-​-​-​·····1.​0·​fat······206·​b-​·stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_note.​png 57 -​rw-​-​-​-​·····2.​0·​fat······540·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​location_bg.​xml
58 -​rw-​-​-​-​·····​1.​0·​fat······221·​b-​·​stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_picture.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······633·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​noavatar.​png
59 -​rw-​-​-​-​·····1.​0·​fat······​201·​b-​·stor·14-​Aug-​06·​05:​17·​res/​drawable/​ic_video.​png 59 -​rw-​-​-​-​·····2.​0·​fat·····1776·​bl·defN·08-​Jan-​01·​00:​00·​res/​drawable/​picture_bg.​xml
60 -​rw-​-​-​-​·····​2.​0·​fat······​540·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​location_bg.​xml 60 -​rw-​-​-​-​·····​2.​0·​fat·····1608·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​token_background.​xml
61 -​rw-​-​-​-​·····1.​0·​fat······633·​b-​·stor·14-​Aug-​06·​05:​17·​res/​drawable/​noavatar.​png 61 -​rw-​-​-​-​·····2.​0·​fat······568·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_decor.​xml
62 -​rw-​-​-​-​·····​2.​0·​fat·····​1776·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​picture_bg.​xml 62 -​rw-​-​-​-​·····​2.​0·​fat·····​1500·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_decor_​include.​xml
63 -​rw-​-​-​-​·····​2.​0·​fat·····​1608·​bl·​defN·14-​Aug-​06·​05:​18·​res/​drawable/​token_background.​xml 63 -​rw-​-​-​-​·····​2.​0·​fat·····​1948·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_decor_​overlay.​xml
64 -​rw-​-​-​-​·····​2.​0·​fat······​568·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_decor.​xml 64 -​rw-​-​-​-​·····​2.​0·​fat·····1120·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_home.​xml
65 -​rw-​-​-​-​·····​2.​0·​fat·····1500·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_decor_​include.​xml 65 -​rw-​-​-​-​·····​2.​0·​fat······536·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_tab.​xml
66 -​rw-​-​-​-​·····​2.​0·​fat·····1948·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_decor_​overlay.​xml 66 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_tabbar​.​xml
67 -​rw-​-​-​-​·····​2.​0·​fat·····​1120·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_home.​xml 67 -​rw-​-​-​-​·····​2.​0·​fat·····​1396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_title_​item.​xml
68 -​rw-​-​-​-​·····​2.​0·​fat······536·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_tab.​xml 68 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_bar_view_l​ist_nav_layout.​xml
69 -​rw-​-​-​-​·····​2.​0·​fat······472·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_tabbar​.​xml 69 -​rw-​-​-​-​·····​2.​0·​fat······812·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_menu_item_​layout.​xml
70 -​rw-​-​-​-​·····​2.​0·​fat·····1396·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_title_​item.​xml 70 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_menu_layou​t.​xml
71 -​rw-​-​-​-​·····​2.​0·​fat······396·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_bar_view_l​ist_nav_layout.​xml 71 -​rw-​-​-​-​·····​2.​0·​fat······472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_mode_bar.​xml
72 -​rw-​-​-​-​·····​2.​0·​fat······​812·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_menu_item_​layout.​xml 72 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_action_mode_close​_item.​xml
73 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_menu_layou​t.​xml 73 -​rw-​-​-​-​·····​2.​0·​fat······668·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_activity_chooser_​view.​xml
74 -​rw-​-​-​-​·····​2.​0·​fat······472·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_mode_bar.​xml 74 -​rw-​-​-​-​·····​2.​0·​fat·····1484·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_activity_chooser_​view_include.​xml
75 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_action_mode_close​_item.​xml 75 -​rw-​-​-​-​·····​2.​0·​fat·····1272·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_activity_chooser_​view_list_item.​xml
76 -​rw-​-​-​-​·····​2.​0·​fat······668·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_activity_chooser_​view.​xml 76 -​rw-​-​-​-​·····​2.​0·​fat······404·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_expanded_menu_lay​out.​xml
77 -​rw-​-​-​-​·····​2.​0·​fat·····1484·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_activity_chooser_​view_include.​xml 77 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ch​eckbox.​xml
78 -​rw-​-​-​-​·····​2.​0·​fat·····1272·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_activity_chooser_​view_list_item.​xml 78 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ic​on.​xml
79 -​rw-​-​-​-​·····​2.​0·​fat······404·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_expanded_menu_lay​out.​xml 79 -​rw-​-​-​-​·····​2.​0·​fat·····1340·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_la​yout.​xml
80 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_list_menu_item_ch​eckbox.​xml 80 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_list_menu_item_ra​dio.​xml
81 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_list_menu_item_ic​on.​xml 81 -​rw-​-​-​-​·····​2.​0·​fat·····1444·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_popup_menu_item_l​ayout.​xml
82 -​rw-​-​-​-​·····​2.​0·​fat·····1340·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_list_menu_item_la​yout.​xml 82 -​rw-​-​-​-​·····​2.​0·​fat·····2260·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_search_dropdown_i​tem_icons_2line.​xml
83 -​rw-​-​-​-​·····​2.​0·​fat······​536·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_list_menu_item_ra​dio.​xml 83 -​rw-​-​-​-​·····​2.​0·​fat·····3828·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_search_view.​xml
84 -​rw-​-​-​-​·····​2.​0·​fat·····1444·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_popup_menu_item_l​ayout.​xml 84 -​rw-​-​-​-​·····​2.​0·​fat······​632·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​abc_simple_decor.​xml
85 -​rw-​-​-​-​·····​2.​0·​fat·····​2260·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_search_dropdown_i​tem_icons_2line.​xml 85 -​rw-​-​-​-​·····​2.​0·​fat·····​2220·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_about.​xml
86 -​rw-​-​-​-​·····​2.​0·​fat·····3828·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_search_view.​xml 86 -​rw-​-​-​-​·····​2.​0·​fat·····1588·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_account_pick​er.​xml
87 -​rw-​-​-​-​·····​2.​0·​fat······​632·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​abc_simple_decor.​xml 87 -​rw-​-​-​-​·····​2.​0·​fat·····1040·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_checkin.​xml
88 -​rw-​-​-​-​·····​2.​0·​fat·····​2220·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_about.​xml 88 -​rw-​-​-​-​·····​2.​0·​fat·····​2160·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_login.​xml
89 -​rw-​-​-​-​·····​2.​0·​fat·····​1588·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_account_pick​er.​xml 89 -​rw-​-​-​-​·····​2.​0·​fat·····​1340·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
90 -​rw-​-​-​-​·····​2.​0·​fat·····1040·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_checkin.​xml 90 -​rw-​-​-​-​·····​2.​0·​fat·····2676·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_post.​xml
91 -​rw-​-​-​-​·····​2.​0·​fat·····​2160·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_login.​xml 91 -​rw-​-​-​-​·····​2.​0·​fat·····​2424·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_share.​xml
92 -​rw-​-​-​-​·····​2.​0·​fat·····1340·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_main.​xml 92 -​rw-​-​-​-​·····​2.​0·​fat·····2252·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_drawer.​xml
93 -​rw-​-​-​-​·····​2.​0·​fat·····2676·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_post.​xml 93 -​rw-​-​-​-​·····​2.​0·​fat······608·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_feed.​xml
94 -​rw-​-​-​-​·····​2.​0·​fat·····2424·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​activity_share.​xml 94 -​rw-​-​-​-​·····​2.​0·​fat······​900·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_object.​xml
95 -​rw-​-​-​-​·····​2.​0·​fat·····2252·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​fragment_drawer.​xml 95 -​rw-​-​-​-​·····​2.​0·​fat·····1216·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_object_null.​xml
96 -​rw-​-​-​-​·····​2.​0·​fat······608·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​fragment_feed.​xml 96 -​rw-​-​-​-​·····​2.​0·​fat······440·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_object_stand​ard.​xml
97 -​rw-​-​-​-​·····​2.​0·​fat······900·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​fragment_object.​xml 97 -​rw-​-​-​-​·····​2.​0·​fat······360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_share.​xml
98 -​rw-​-​-​-​·····​2.​0·​fat·····​1216·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​fragment_object_null.​xml 98 -​rw-​-​-​-​·····​2.​0·​fat·····​1632·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_splash.​xml
99 -​rw-​-​-​-​·····​2.​0·​fat······​440·​bl·​defN·14-​Aug-​06·​05:​18·​res/​layout/​fragment_object_stand​ard.​xml 99 -​rw-​-​-​-​·····​2.​0·​fat·····1396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​jconnect_droid_feedba​ck.​xml
Max diff block lines reached; 0/133794 bytes (0.00%) of diff not shown.
[−]
APK metadata
Offset 6, 14 lines modified Offset 6, 15 lines modified
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'14' 8 ··​minSdkVersion:​·​'14'
9 ··​targetSdkVersion:​·​'19' 9 ··​targetSdkVersion:​·​'19'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​long-​multipart.​msg:​·​'8' 12 ··​long-​multipart.​msg:​·​'8'
  13 ··​com/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask.​java.​orig:​·​'8'
13 ··​org/​apache/​http/​version.​properties:​·​'8' 14 ··​org/​apache/​http/​version.​properties:​·​'8'
14 ··​org/​apache/​http/​entity/​mime/​version.​properties:​·​'8' 15 ··​org/​apache/​http/​entity/​mime/​version.​properties:​·​'8'
15 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_any.​txt:​·​'8' 16 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_any.​txt:​·​'8'
16 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_common.​txt:​·​'8' 17 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_common.​txt:​·​'8'
17 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_cyrillic.​txt:​·​'8' 18 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_cyrillic.​txt:​·​'8'
18 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_english.​txt:​·​'8' 19 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_english.​txt:​·​'8'
19 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_french.​txt:​·​'8' 20 ··​org/​apache/​commons/​codec/​language/​bm/​ash_approx_french.​txt:​·​'8'
Offset 132, 15 lines modified Offset 133, 14 lines modified
132 ··​org/​apache/​commons/​codec/​language/​bm/​sep_languages.​txt:​·​'8' 133 ··​org/​apache/​commons/​codec/​language/​bm/​sep_languages.​txt:​·​'8'
133 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_any.​txt:​·​'8' 134 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_any.​txt:​·​'8'
134 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_french.​txt:​·​'8' 135 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_french.​txt:​·​'8'
135 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_hebrew.​txt:​·​'8' 136 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_hebrew.​txt:​·​'8'
136 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_italian.​txt:​·​'8' 137 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_italian.​txt:​·​'8'
137 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_portuguese.​txt:​·​'8' 138 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_portuguese.​txt:​·​'8'
138 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_spanish.​txt:​·​'8' 139 ··​org/​apache/​commons/​codec/​language/​bm/​sep_rules_spanish.​txt:​·​'8'
139 ··​com/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask.​java.​orig:​·​'8'  
140 usesFramework:​ 140 usesFramework:​
141 ··​ids:​ 141 ··​ids:​
142 ··​-​·​1 142 ··​-​·​1
143 ··​tag:​·​null 143 ··​tag:​·​null
144 version:​·​2.​2.​1-​dirty 144 version:​·​2.​2.​1-​dirty
145 versionInfo:​ 145 versionInfo:​
146 ··​versionCode:​·​'9052' 146 ··​versionCode:​·​'9052'
[−]
AndroidManifest.xml
Offset 13, 15 lines modified Offset 13, 14 lines modified
13 ····​<uses-​permission·​android:​name="android.​permission.​READ_SYNC_STATS"·​/​> 13 ····​<uses-​permission·​android:​name="android.​permission.​READ_SYNC_STATS"·​/​>
14 ····​<uses-​permission·​android:​name="android.​permission.​READ_SOCIAL_STREAM"·​/​> 14 ····​<uses-​permission·​android:​name="android.​permission.​READ_SOCIAL_STREAM"·​/​>
15 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_SOCIAL_STREAM"·​/​> 15 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_SOCIAL_STREAM"·​/​>
16 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 16 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
17 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_COARSE_LOCATIO​N"·​/​> 17 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_COARSE_LOCATIO​N"·​/​>
18 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​> 18 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​>
19 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​> 19 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​>
20 ····​<fdroid·​buildserverid="87b04c​69210bdd13d145ca362ff​f5da38f8a8404·​"·​fdroidserverid="87b04​c69210bdd13d145ca362f​ff5da38f8a8404·​"·​/​>  
21 ····​<uses-​permission·​android:​name="android.​permission.​RECORD_AUDIO"·​/​> 20 ····​<uses-​permission·​android:​name="android.​permission.​RECORD_AUDIO"·​/​>
22 ····​<android:​uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​> 21 ····​<android:​uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​>
23 ····​<android:​uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​> 22 ····​<android:​uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​>
24 ····​<android:​uses-​permission·​android:​name="android.​permission.​READ_CALL_LOG"·​/​> 23 ····​<android:​uses-​permission·​android:​name="android.​permission.​READ_CALL_LOG"·​/​>
25 ····​<android:​uses-​permission·​android:​name="android.​permission.​WRITE_CALL_LOG"·​/​> 24 ····​<android:​uses-​permission·​android:​name="android.​permission.​WRITE_CALL_LOG"·​/​>
26 ····​<application·​android:​theme="@style/​Theme.​AppCompat.​Light"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="eu.​e43.​impeller.​ImpellerApplication"·​android:​allowTaskReparenting=​"true"·​android:​allowBackup="true"> 25 ····​<application·​android:​theme="@style/​Theme.​AppCompat.​Light"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="eu.​e43.​impeller.​ImpellerApplication"·​android:​allowTaskReparenting=​"true"·​android:​allowBackup="true">
27 ········​<provider·​android:​label="Pump.​io"·​android:​name="eu.​e43.​impeller.​content.​PumpContentProvider"·​android:​enabled="true"·​android:​exported="true"·​android:​process=":​sync"·​android:​authorities="eu.​e43.​impeller.​content"·​android:​syncable="true"·​/​> 26 ········​<provider·​android:​label="Pump.​io"·​android:​name="eu.​e43.​impeller.​content.​PumpContentProvider"·​android:​enabled="true"·​android:​exported="true"·​android:​process=":​sync"·​android:​authorities="eu.​e43.​impeller.​content"·​android:​syncable="true"·​/​>
[−]
res/values-zz-rZZ/arrays.xml
Offset 14, 8 lines modified Offset 14, 16 lines modified
14 ········​<item>15·​ḿϊиΰтęš</​item> 14 ········​<item>15·​ḿϊиΰтęš</​item>
15 ········​<item>30·​ḿϊиΰтęš</​item> 15 ········​<item>30·​ḿϊиΰтęš</​item>
16 ········​<item>1·​ћόΰґ</​item> 16 ········​<item>1·​ћόΰґ</​item>
17 ········​<item>3·​ћόΰґš</​item> 17 ········​<item>3·​ћόΰґš</​item>
18 ········​<item>6·​ћόΰґš</​item> 18 ········​<item>6·​ћόΰґš</​item>
19 ········​<item>ŃęVęґ</​item> 19 ········​<item>ŃęVęґ</​item>
20 ····​</​string-​array> 20 ····​</​string-​array>
  21 ····​<string-​array·​name="pref_sync_frequ​ency_values">
  22 ········​<item>15</​item>
  23 ········​<item>30</​item>
  24 ········​<item>60</​item>
  25 ········​<item>180</​item>
  26 ········​<item>360</​item>
  27 ········​<item>-​1</​item>
  28 ····​</​string-​array>
21 </​resources> 29 </​resources>
[−]
res/values-zz-rZZ/strings.xml
Offset 61, 19 lines modified Offset 61, 26 lines modified
61 ····​<string·​name="format_string_a​ctivity">%1$š·​%2$š·​%3$š</​string> 61 ····​<string·​name="format_string_a​ctivity">%1$š·​%2$š·​%3$š</​string>
62 ····​<string·​name="format_string_r​eply">%1$š·​%2$š·​%3$š·​ϊи·​ґęρĺỳ·​тό·​%4$š</​string> 62 ····​<string·​name="format_string_r​eply">%1$š·​%2$š·​%3$š·​ϊи·​ґęρĺỳ·​тό·​%4$š</​string>
63 ····​<string·​name="getting_informa​tion">Ğęттϊиĝ·​ϊиƒόґḿăтϊόи.​.​.​</​string> 63 ····​<string·​name="getting_informa​tion">Ğęттϊиĝ·​ϊиƒόґḿăтϊόи.​.​.​</​string>
64 ····​<string·​name="hello_world">Ħę​ĺĺό·​ẅόґĺď!</​string> 64 ····​<string·​name="hello_world">Ħę​ĺĺό·​ẅόґĺď!</​string>
65 ····​<string·​name="hint_comment">Ĉ​όḿḿęит.​.​.​</​string> 65 ····​<string·​name="hint_comment">Ĉ​όḿḿęит.​.​.​</​string>
66 ····​<string·​name="hint_message">Ḿ​ęššăĝę.​.​.​</​string> 66 ····​<string·​name="hint_message">Ḿ​ęššăĝę.​.​.​</​string>
67 ····​<string·​name="hint_title">Ŧϊт​ĺę.​.​.​·​(όρтϊόиăĺ)​</​string> 67 ····​<string·​name="hint_title">Ŧϊт​ĺę.​.​.​·​(όρтϊόиăĺ)​</​string>
  68 ····​<string·​name="icon_comments">​</​string>
  69 ····​<string·​name="icon_globe"></​string>
  70 ····​<string·​name="icon_share"></​string>
  71 ····​<string·​name="icon_thumbs_up"​></​string>
68 ····​<string·​name="in_reply_to_pos​t_by">Їи·​ґęρĺỳ·​тό·​ă·​ρόšт·​τỳ</​string> 72 ····​<string·​name="in_reply_to_pos​t_by">Їи·​ґęρĺỳ·​тό·​ă·​ρόšт·​τỳ</​string>
69 ····​<string·​name="jconnect.​droid.​app_name">ĵЇЯÅ·​Ḿότϊĺę·​Ĉόииęċт</​string> 73 ····​<string·​name="jconnect.​droid.​app_name">ĵЇЯÅ·​Ḿότϊĺę·​Ĉόииęċт</​string>
70 ····​<string·​name="jconnect.​droid.​attach">Åттăċћ</​string> 74 ····​<string·​name="jconnect.​droid.​attach">Åттăċћ</​string>
71 ····​<string·​name="jconnect.​droid.​audio">Åΰďϊό</​string> 75 ····​<string·​name="jconnect.​droid.​audio">Åΰďϊό</​string>
72 ····​<string·​name="jconnect.​droid.​cancel_recording">Ĉăи​ċęĺ</​string> 76 ····​<string·​name="jconnect.​droid.​cancel_recording">Ĉăи​ċęĺ</​string>
  77 ····​<string·​name="jconnect.​droid.​config.​api_key">ď84τ6168-​75ƒ3-​4ęę3-​ăτăď-​ę41ę19ă49ċ66</​string>
  78 ····​<string·​name="jconnect.​droid.​config.​project">ЇḾρ</​string>
  79 ····​<string·​name="jconnect.​droid.​config.​server_url">ћттρš:​/​/​ę43όšš.​ăтĺăššϊăи.​иęт</​string>
73 ····​<string·​name="jconnect.​droid.​create_feedback">Ńęẅ·​Γęęďτăċĸ</​string> 80 ····​<string·​name="jconnect.​droid.​create_feedback">Ńęẅ·​Γęęďτăċĸ</​string>
74 ····​<string·​name="jconnect.​droid.​create_feedback_desc"​>Șęиď·​Γęęďτăċĸ·​тό·​тћę·​Åρρĺϊċăтϊόи·​ĐęVęĺόρęґ</​string> 81 ····​<string·​name="jconnect.​droid.​create_feedback_desc"​>Șęиď·​Γęęďτăċĸ·​тό·​тћę·​Åρρĺϊċăтϊόи·​ĐęVęĺόρęґ</​string>
75 ····​<string·​name="jconnect.​droid.​feedback_inbox">Γęęďτ​ăċĸ·​Їиτόх</​string> 82 ····​<string·​name="jconnect.​droid.​feedback_inbox">Γęęďτ​ăċĸ·​Їиτόх</​string>
76 ····​<string·​name="jconnect.​droid.​feedback_placeholder"​>[Ŧỳρę·​Γęęďτăċĸ]</​string> 83 ····​<string·​name="jconnect.​droid.​feedback_placeholder"​>[Ŧỳρę·​Γęęďτăċĸ]</​string>
77 ····​<string·​name="jconnect.​droid.​feedback_retrieving_f​ailed">Єґґόґ·​ẅћϊĺę·​ґęтґϊęVϊиĝ·​ƒęęďτăċĸ·​ϊтęḿš</​string> 84 ····​<string·​name="jconnect.​droid.​feedback_retrieving_f​ailed">Єґґόґ·​ẅћϊĺę·​ґęтґϊęVϊиĝ·​ƒęęďτăċĸ·​ϊтęḿš</​string>
78 ····​<string·​name="jconnect.​droid.​feedback_sending_fail​ed">Γăϊĺęď·​тό·​šęиď·​ƒęęďτăċĸ</​string> 85 ····​<string·​name="jconnect.​droid.​feedback_sending_fail​ed">Γăϊĺęď·​тό·​šęиď·​ƒęęďτăċĸ</​string>
79 ····​<string·​name="jconnect.​droid.​feedback_sent">Γęęďτă​ċĸ·​ћăš·​τęęи·​šęит</​string> 86 ····​<string·​name="jconnect.​droid.​feedback_sent">Γęęďτă​ċĸ·​ћăš·​τęęи·​šęит</​string>
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​504  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/R.smali
Offset 21, 10 lines modified Offset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​9 24 ····​.​line·​9
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​.​line·​80  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/acra/JiraReportSender.smali
Offset 546, 14 lines modified Offset 546, 15 lines modified
   
546 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​acra/​ErrorReporter;​-​>getCustomData(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 546 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​acra/​ErrorReporter;​-​>getCustomData(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
547 ····​move-​result-​object·​v19 547 ····​move-​result-​object·​v19
   
548 ····​const-​string·​v20,​·​"apiKey" 548 ····​const-​string·​v20,​·​"apiKey"
   
  549 ····​.​line·​55
549 ····​move-​object/​from16·​v0,​·​v20 550 ····​move-​object/​from16·​v0,​·​v20
   
550 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​acra/​ErrorReporter;​-​>getCustomData(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 551 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​acra/​ErrorReporter;​-​>getCustomData(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
551 ····​move-​result-​object·​v20 552 ····​move-​result-​object·​v20
   
552 ····​move-​object/​from16·​v0,​·​v18 553 ····​move-​object/​from16·​v0,​·​v18
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$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/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$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/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​125 27 ····​.​line·​125
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$2;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$2;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackActivity$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/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​65 27 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity$IssuesRetrievedCallback.smali
Offset 55, 25 lines modified Offset 55, 21 lines modified
   
55 ····​.​line·​247 55 ····​.​line·​247
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
58 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 58 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
59 ····​.​locals·​0 59 ····​.​locals·​0
60 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
61 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
62 ····​.​prologue 60 ····​.​prologue
63 ····​.​line·​228 61 ····​.​line·​228
64 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 62 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
65 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
66 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 63 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
67 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
68 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$IssuesRetrievedCallb​ack;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 64 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$IssuesRetrievedCallb​ack;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
   
69 ····​return-​void 65 ····​return-​void
70 .​end·​method 66 .​end·​method
   
71 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 67 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
72 ····​.​locals·​1 68 ····​.​locals·​1
Offset 103, 22 lines modified Offset 99, 18 lines modified
   
103 ····​.​line·​241 99 ····​.​line·​241
104 ····​return-​void 100 ····​return-​void
105 .​end·​method 101 .​end·​method
   
106 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 102 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
107 ····​.​locals·​0 103 ····​.​locals·​0
108 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
109 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
110 ····​.​prologue 104 ····​.​prologue
111 ····​.​line·​228 105 ····​.​line·​228
112 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 106 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
   
113 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
114 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 107 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
115 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
116 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$IssuesRetrievedCallb​ack;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 108 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$IssuesRetrievedCallb​ack;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
   
117 ····​return-​void 109 ····​return-​void
118 .​end·​method 110 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackActivity.smali
Offset 70, 65 lines modified Offset 70, 64 lines modified
70 ····​.​end·​annotation 70 ····​.​end·​annotation
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​168 72 ····​.​line·​168
73 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​,​·​"Lcom/​google/​common/​collect/​ImmutableList$Builder​<Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​>;​" 73 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​,​·​"Lcom/​google/​common/​collect/​ImmutableList$Builder​<Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​>;​"
74 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​-​>persistentAttachment​s()​Ljava/​util/​Map;​ 74 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​-​>persistentAttachment​s()​Ljava/​util/​Map;​
   
75 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v1
   
76 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 76 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
77 ····​move-​result-​object·​v2 77 ····​move-​result-​object·​v1
   
78 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 78 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v3
   
80 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
81 ····​:​cond_0 80 ····​:​cond_0
82 ····​:​goto_0 81 ····​:​goto_0
83 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 82 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
84 ····​move-​result·​v2 83 ····​move-​result·​v1
   
85 ····​if-​eqz·​v2,​·​:​cond_1 84 ····​if-​eqz·​v1,​·​:​cond_1
   
86 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 85 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
87 ····​move-​result-​object·​v0 86 ····​move-​result-​object·​v0
   
88 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 87 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
89 ····​.​line·​169 88 ····​.​line·​169
90 ····​.​local·​v0,​·​"attachment":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 89 ····​.​local·​v0,​·​"attachment":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
91 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 90 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v2 91 ····​move-​result-​object·​v1
   
93 ····​if-​eqz·​v2,​·​:​cond_0 92 ····​if-​eqz·​v1,​·​:​cond_0
   
94 ····​.​line·​170 93 ····​.​line·​170
95 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 94 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
96 ····​move-​result-​object·​v2 95 ····​move-​result-​object·​v1
   
97 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 96 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
98 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 97 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
99 ····​move-​result-​object·​v3 98 ····​move-​result-​object·​v2
   
100 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 99 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
101 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​-​>persistent(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​ 100 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​-​>persistent(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​
   
102 ····​move-​result-​object·​v2 101 ····​move-​result-​object·​v1
   
103 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​-​>add(Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​ 102 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​-​>add(Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​
   
104 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
   
105 ····​.​line·​173 104 ····​.​line·​173
106 ····​.​end·​local·​v0····​#·​"attachment":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 105 ····​.​end·​local·​v0····​#·​"attachment":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
107 ····​:​cond_1 106 ····​:​cond_1
108 ····​return-​void 107 ····​return-​void
Offset 147, 65 lines modified Offset 146, 64 lines modified
147 ····​.​end·​annotation 146 ····​.​end·​annotation
   
148 ····​.​prologue 147 ····​.​prologue
149 ····​.​line·​176 148 ····​.​line·​176
150 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​,​·​"Lcom/​google/​common/​collect/​ImmutableList$Builder​<Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​>;​" 149 ····​.​local·​p1,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableList$Builder​;​,​·​"Lcom/​google/​common/​collect/​ImmutableList$Builder​<Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​>;​"
151 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​-​>temporaryAttachments​()​Ljava/​util/​Map;​ 150 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackActivity;​-​>temporaryAttachments​()​Ljava/​util/​Map;​
   
152 ····​move-​result-​object·​v2 151 ····​move-​result-​object·​v1
   
153 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 152 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
154 ····​move-​result-​object·​v2 153 ····​move-​result-​object·​v1
   
155 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 154 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
156 ····​move-​result-​object·​v1 155 ····​move-​result-​object·​v3
   
157 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
158 ····​:​cond_0 156 ····​:​cond_0
159 ····​:​goto_0 157 ····​:​goto_0
160 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 158 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
161 ····​move-​result·​v2 159 ····​move-​result·​v1
   
162 ····​if-​eqz·​v2,​·​:​cond_1 160 ····​if-​eqz·​v1,​·​:​cond_1
   
163 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 161 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
164 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
   
165 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 163 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
166 ····​.​line·​177 164 ····​.​line·​177
Max diff block lines reached; 1578/6137 bytes (25.71%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity$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/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity$ReplyCallback.smali
Offset 53, 25 lines modified Offset 53, 21 lines modified
   
53 ····​.​line·​164 53 ····​.​line·​164
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
56 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 56 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
57 ····​.​locals·​0 57 ····​.​locals·​0
58 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
59 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
60 ····​.​prologue 58 ····​.​prologue
61 ····​.​line·​147 59 ····​.​line·​147
62 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​ 60 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
64 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 61 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
65 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
66 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​ReplyCallback;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V 62 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​ReplyCallback;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V
   
67 ····​return-​void 63 ····​return-​void
68 .​end·​method 64 .​end·​method
   
69 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V 65 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V
70 ····​.​locals·​1 66 ····​.​locals·​1
Offset 115, 22 lines modified Offset 111, 18 lines modified
   
115 ····​.​line·​159 111 ····​.​line·​159
116 ····​return-​void 112 ····​return-​void
117 .​end·​method 113 .​end·​method
   
118 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 114 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
119 ····​.​locals·​0 115 ····​.​locals·​0
120 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
121 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
122 ····​.​prologue 116 ····​.​prologue
123 ····​.​line·​147 117 ····​.​line·​147
124 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​ 118 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
125 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
126 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 119 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
127 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
128 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​ReplyCallback;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V 120 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity$​ReplyCallback;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​)​V
   
129 ····​return-​void 121 ····​return-​void
130 .​end·​method 122 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/activity/ViewFeedbackActivity.smali
Offset 42, 15 lines modified Offset 42, 14 lines modified
42 .​method·​public·​constructor·​<init>()​V 42 .​method·​public·​constructor·​<init>()​V
43 ····​.​locals·​0 43 ····​.​locals·​0
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​29 45 ····​.​line·​29
46 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
47 ····​.​line·​147  
48 ····​return-​void 47 ····​return-​void
49 .​end·​method 48 .​end·​method
   
50 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​)​Landroid/​widget/​EditText;​ 49 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​)​Landroid/​widget/​EditText;​
51 ····​.​locals·​1 50 ····​.​locals·​1
52 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​ 51 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​ViewFeedbackActivity;​
   
[−]
smali/com/atlassian/jconnect/droid/activity/FeedbackInboxActivity.smali
Offset 32, 15 lines modified Offset 32, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​44 35 ····​.​line·​44
36 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
37 ····​.​line·​228  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
40 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 39 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
41 ····​.​locals·​0 40 ····​.​locals·​0
42 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​ 41 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​
43 ····​.​param·​p1,​·​"x1"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 42 ····​.​param·​p1,​·​"x1"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
Offset 251, 68 lines modified Offset 250, 67 lines modified
251 ····​.​locals·​3 250 ····​.​locals·​3
252 ····​.​param·​p1,​·​"issues"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 251 ····​.​param·​p1,​·​"issues"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
253 ····​.​prologue 252 ····​.​prologue
254 ····​.​line·​154 253 ····​.​line·​154
255 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 254 ····​invoke-​static·​{p1},​·​Lcom/​google/​common/​base/​Preconditions;​-​>checkNotNull(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
256 ····​move-​result-​object·​v2 255 ····​move-​result-​object·​v1
   
257 ····​check-​cast·​v2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 256 ····​check-​cast·​v1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
258 ····​iput-​object·​v2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>currentIssues:​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 257 ····​iput-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>currentIssues:​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
259 ····​.​line·​155 258 ····​.​line·​155
260 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​ 259 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​
   
261 ····​move-​result-​object·​v2 260 ····​move-​result-​object·​v1
   
262 ····​invoke-​virtual·​{v2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>clear()​V 261 ····​invoke-​virtual·​{v1},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>clear()​V
   
263 ····​.​line·​156 262 ····​.​line·​156
264 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAllIssuesToDispla​y()​Ljava/​util/​List;​ 263 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAllIssuesToDispla​y()​Ljava/​util/​List;​
   
265 ····​move-​result-​object·​v2 264 ····​move-​result-​object·​v1
   
266 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 265 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
267 ····​move-​result-​object·​v0 266 ····​move-​result-​object·​v1
   
268 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
269 ····​:​goto_0 267 ····​:​goto_0
270 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 268 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
271 ····​move-​result·​v2 269 ····​move-​result·​v2
   
272 ····​if-​eqz·​v2,​·​:​cond_0 270 ····​if-​eqz·​v2,​·​:​cond_0
   
273 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 271 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
274 ····​move-​result-​object·​v1 272 ····​move-​result-​object·​v0
   
275 ····​check-​cast·​v1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 273 ····​check-​cast·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
276 ····​.​line·​157 274 ····​.​line·​157
277 ····​.​local·​v1,​·​"issue":​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 275 ····​.​local·​v0,​·​"issue":​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
278 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​ 276 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​
   
279 ····​move-​result-​object·​v2 277 ····​move-​result-​object·​v2
   
280 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>add(Ljava/​lang/​Object;​)​V 278 ····​invoke-​virtual·​{v2,​·​v0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>add(Ljava/​lang/​Object;​)​V
   
281 ····​goto·​:​goto_0 279 ····​goto·​:​goto_0
   
282 ····​.​line·​159 280 ····​.​line·​159
283 ····​.​end·​local·​v1····​#·​"issue":​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 281 ····​.​end·​local·​v0····​#·​"issue":​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
284 ····​:​cond_0 282 ····​:​cond_0
285 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​ 283 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​;​-​>getAdapter()​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​
   
286 ····​move-​result-​object·​v2 284 ····​move-​result-​object·​v1
   
287 ····​invoke-​virtual·​{v2},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>notifyDataSetChanged​()​V 285 ····​invoke-​virtual·​{v1},​·​Lcom/​atlassian/​jconnect/​droid/​activity/​FeedbackInboxActivity​$ViewAdapter;​-​>notifyDataSetChanged​()​V
   
288 ····​.​line·​160 286 ····​.​line·​160
289 ····​return-​void 287 ····​return-​void
290 .​end·​method 288 .​end·​method
   
   
291 #·​virtual·​methods 289 #·​virtual·​methods
[−]
smali/com/atlassian/jconnect/droid/config/BaseConfig.smali
Offset 39, 34 lines modified Offset 39, 38 lines modified
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​33 40 ····​.​line·​33
41 ····​const-​string·​v0,​·​"jconnect.​droid.​config.​server_url" 41 ····​const-​string·​v0,​·​"jconnect.​droid.​config.​server_url"
   
42 ····​sget·​v1,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_server_url:​I 42 ····​sget·​v1,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_server_url:​I
   
  43 ····​.​line·​35
43 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 44 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
44 ····​move-​result-​object·​v1 45 ····​move-​result-​object·​v1
   
45 ····​const-​string·​v2,​·​"jconnect.​droid.​config.​project" 46 ····​const-​string·​v2,​·​"jconnect.​droid.​config.​project"
   
46 ····​sget·​v3,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_project:​I 47 ····​sget·​v3,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_project:​I
   
  48 ····​.​line·​37
47 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 49 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
48 ····​move-​result-​object·​v3 50 ····​move-​result-​object·​v3
   
49 ····​const-​string·​v4,​·​"jconnect.​droid.​config.​api_key" 51 ····​const-​string·​v4,​·​"jconnect.​droid.​config.​api_key"
   
50 ····​sget·​v5,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_api_key:​I 52 ····​sget·​v5,​·​Lcom/​atlassian/​jconnect/​droid/​R$string;​-​>jconnect_droid_confi​g_api_key:​I
   
  53 ····​.​line·​39
51 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 54 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
52 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v5
   
  56 ····​.​line·​33
53 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​collect/​ImmutableMap;​-​>of(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap;​ 57 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​google/​common/​collect/​ImmutableMap;​-​>of(Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap;​
   
54 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
55 ····​sput-​object·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>ALL_PROPERTIES_KEYS:​Ljava/​util/​Map;​ 59 ····​sput-​object·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>ALL_PROPERTIES_KEYS:​Ljava/​util/​Map;​
   
56 ····​return-​void 60 ····​return-​void
Offset 128, 56 lines modified Offset 132, 55 lines modified
128 ····​.​line·​70 132 ····​.​line·​70
129 ····​invoke-​static·​{},​·​Lcom/​google/​common/​collect/​ImmutableMap;​-​>builder()​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 133 ····​invoke-​static·​{},​·​Lcom/​google/​common/​collect/​ImmutableMap;​-​>builder()​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
130 ····​move-​result-​object·​v0 134 ····​move-​result-​object·​v0
   
131 ····​.​line·​71 135 ····​.​line·​71
132 ····​.​local·​v0,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​,​·​"Lcom/​google/​common/​collect/​ImmutableMap$Builder<​Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 136 ····​.​local·​v0,​·​"builder":​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​,​·​"Lcom/​google/​common/​collect/​ImmutableMap$Builder<​Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
133 ····​sget-​object·​v3,​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>ALL_PROPERTIES_KEYS:​Ljava/​util/​Map;​ 137 ····​sget-​object·​v2,​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>ALL_PROPERTIES_KEYS:​Ljava/​util/​Map;​
   
134 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 138 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
135 ····​move-​result-​object·​v3 139 ····​move-​result-​object·​v2
   
136 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 140 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
137 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v2
   
138 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
139 ····​:​goto_0 142 ····​:​goto_0
140 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 143 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
141 ····​move-​result·​v3 144 ····​move-​result·​v3
   
142 ····​if-​eqz·​v3,​·​:​cond_0 145 ····​if-​eqz·​v3,​·​:​cond_0
   
143 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 146 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
144 ····​move-​result-​object·​v2 147 ····​move-​result-​object·​v1
   
145 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 148 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
146 ····​.​line·​72 149 ····​.​line·​72
147 ····​.​local·​v2,​·​"propKey":​Ljava/​lang/​String;​ 150 ····​.​local·​v1,​·​"propKey":​Ljava/​lang/​String;​
148 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>getNoCheck(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 151 ····​invoke-​direct·​{p0,​·​v1},​·​Lcom/​atlassian/​jconnect/​droid/​config/​BaseConfig;​-​>getNoCheck(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
149 ····​move-​result-​object·​v3 152 ····​move-​result-​object·​v3
   
150 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 153 ····​invoke-​virtual·​{v0,​·​v1,​·​v3},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
151 ····​goto·​:​goto_0 154 ····​goto·​:​goto_0
   
152 ····​.​line·​74 155 ····​.​line·​74
153 ····​.​end·​local·​v2····​#·​"propKey":​Ljava/​lang/​String;​ 156 ····​.​end·​local·​v1····​#·​"propKey":​Ljava/​lang/​String;​
154 ····​:​cond_0 157 ····​:​cond_0
155 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>build()​Lcom/​google/​common/​collect/​ImmutableMap;​ 158 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>build()​Lcom/​google/​common/​collect/​ImmutableMap;​
   
156 ····​move-​result-​object·​v3 159 ····​move-​result-​object·​v2
   
157 ····​return-​object·​v3 160 ····​return-​object·​v2
158 .​end·​method 161 .​end·​method
   
159 .​method·​private·​getDefaultValue(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 162 .​method·​private·​getDefaultValue(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
160 ····​.​locals·​4 163 ····​.​locals·​4
161 ····​.​param·​p1,​·​"propertyKey"····​#·​Ljava/​lang/​String;​ 164 ····​.​param·​p1,​·​"propertyKey"····​#·​Ljava/​lang/​String;​
   
162 ····​.​prologue 165 ····​.​prologue
Offset 390, 91 lines modified Offset 393, 90 lines modified
   
390 ····​move-​result-​object·​v0 393 ····​move-​result-​object·​v0
   
Max diff block lines reached; 6058/10189 bytes (59.46%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/dialog/AudioRecordingDialog.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​app/​ProgressDialog;​ 2 .​super·​Landroid/​app/​ProgressDialog;​
3 .​source·​"AudioRecordingDialog​.​java" 3 .​source·​"AudioRecordingDialog​.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​atlassian/​jconnect/​droid/​dialog/​AudioRecordingDialog$​1;​,​  
8 ········​Lcom/​atlassian/​jconnect/​droid/​dialog/​AudioRecordingDialog$​CloseDialogListener;​ 7 ········​Lcom/​atlassian/​jconnect/​droid/​dialog/​AudioRecordingDialog$​CloseDialogListener;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​final·​listener:​Lcom/​atlassian/​jconnect/​droid/​dialog/​AudioRecordingDialog$​CloseDialogListener;​ 11 .​field·​final·​listener:​Lcom/​atlassian/​jconnect/​droid/​dialog/​AudioRecordingDialog$​CloseDialogListener;​
[−]
smali/com/atlassian/jconnect/droid/jira/Comment$1.smali
Offset 81, 15 lines modified Offset 81, 14 lines modified
81 ····​const/​4·​v0,​·​0x0 81 ····​const/​4·​v0,​·​0x0
   
82 ····​goto·​:​goto_0 82 ····​goto·​:​goto_0
83 .​end·​method 83 .​end·​method
   
84 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 84 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
85 ····​.​locals·​1 85 ····​.​locals·​1
86 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
87 ····​.​prologue 86 ····​.​prologue
88 ····​.​line·​55 87 ····​.​line·​55
89 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 88 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
90 ····​move-​result-​object·​v0 89 ····​move-​result-​object·​v0
   
Offset 105, 15 lines modified Offset 104, 14 lines modified
105 ····​new-​array·​v0,​·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 104 ····​new-​array·​v0,​·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
106 ····​return-​object·​v0 105 ····​return-​object·​v0
107 .​end·​method 106 .​end·​method
   
108 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 107 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
109 ····​.​locals·​1 108 ····​.​locals·​1
110 ····​.​param·​p1,​·​"x0"····​#·​I  
   
111 ····​.​prologue 109 ····​.​prologue
112 ····​.​line·​55 110 ····​.​line·​55
113 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment$1;​-​>newArray(I)​[Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment$1;​-​>newArray(I)​[Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
114 ····​move-​result-​object·​v0 112 ····​move-​result-​object·​v0
   
[−]
smali/com/atlassian/jconnect/droid/jira/Issue$1.smali
Offset 93, 38 lines modified Offset 93, 42 lines modified
   
93 ····​move-​result-​object·​v2 93 ····​move-​result-​object·​v2
   
94 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>status(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 94 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>status(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
95 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
  96 ····​.​line·​160
96 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 97 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
97 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
98 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 99 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>title(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
99 ····​move-​result-​object·​v1 100 ····​move-​result-​object·​v1
   
  101 ····​.​line·​161
100 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v2 103 ····​move-​result-​object·​v2
   
102 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>description(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 104 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>description(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
103 ····​move-​result-​object·​v1 105 ····​move-​result-​object·​v1
   
  106 ····​.​line·​162
104 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$1;​-​>readDate(Landroid/​os/​Parcel;​)​Ljava/​util/​Date;​ 107 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$1;​-​>readDate(Landroid/​os/​Parcel;​)​Ljava/​util/​Date;​
   
105 ····​move-​result-​object·​v2 108 ····​move-​result-​object·​v2
   
106 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>dateUpdated(Ljava/​util/​Date;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 109 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>dateUpdated(Ljava/​util/​Date;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
107 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
  111 ····​.​line·​163
108 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 112 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
109 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v2
   
110 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 114 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
111 ····​move-​result-​object·​v2 115 ····​move-​result-​object·​v2
Offset 133, 40 lines modified Offset 137, 43 lines modified
   
133 ····​move-​result-​object·​v2 137 ····​move-​result-​object·​v2
   
134 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>comments(Ljava/​lang/​Iterable;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 138 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>comments(Ljava/​lang/​Iterable;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
135 ····​move-​result-​object·​v1 139 ····​move-​result-​object·​v1
   
  140 ····​.​line·​164
136 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 141 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
137 ····​move-​result·​v2 142 ····​move-​result·​v2
   
138 ····​if-​ne·​v2,​·​v0,​·​:​cond_0 143 ····​if-​ne·​v2,​·​v0,​·​:​cond_0
   
139 ····​:​goto_0 144 ····​:​goto_0
140 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>hasUpdates(Z)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 145 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>hasUpdates(Z)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
141 ····​move-​result-​object·​v0 146 ····​move-​result-​object·​v0
   
  147 ····​.​line·​165
142 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 148 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
143 ····​move-​result-​object·​v0 149 ····​move-​result-​object·​v0
   
  150 ····​.​line·​159
144 ····​return-​object·​v0 151 ····​return-​object·​v0
   
  152 ····​.​line·​164
145 ····​:​cond_0 153 ····​:​cond_0
146 ····​const/​4·​v0,​·​0x0 154 ····​const/​4·​v0,​·​0x0
   
147 ····​goto·​:​goto_0 155 ····​goto·​:​goto_0
148 .​end·​method 156 .​end·​method
   
149 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 157 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
150 ····​.​locals·​1 158 ····​.​locals·​1
151 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
152 ····​.​prologue 159 ····​.​prologue
153 ····​.​line·​156 160 ····​.​line·​156
154 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 161 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
155 ····​move-​result-​object·​v0 162 ····​move-​result-​object·​v0
   
Offset 182, 15 lines modified Offset 189, 14 lines modified
182 ····​new-​array·​v0,​·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 189 ····​new-​array·​v0,​·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
183 ····​return-​object·​v0 190 ····​return-​object·​v0
184 .​end·​method 191 .​end·​method
   
185 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 192 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
186 ····​.​locals·​1 193 ····​.​locals·​1
187 ····​.​param·​p1,​·​"x0"····​#·​I  
   
188 ····​.​prologue 194 ····​.​prologue
189 ····​.​line·​156 195 ····​.​line·​156
Max diff block lines reached; 31/3105 bytes (1.00%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/jira/Issue$Orderings$1.smali
Offset 89, 24 lines modified Offset 89, 20 lines modified
89 ····​move-​result·​v0 89 ····​move-​result·​v0
   
90 ····​goto·​:​goto_0 90 ····​goto·​:​goto_0
91 .​end·​method 91 .​end·​method
   
92 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 92 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
93 ····​.​locals·​1 93 ····​.​locals·​1
94 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
95 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
96 ····​.​prologue 94 ····​.​prologue
97 ····​.​line·​205 95 ····​.​line·​205
98 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 96 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
99 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
100 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 97 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
101 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
102 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Orderings$1;​-​>compare(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​I 98 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Orderings$1;​-​>compare(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​I
   
103 ····​move-​result·​v0 99 ····​move-​result·​v0
   
104 ····​return·​v0 100 ····​return·​v0
105 .​end·​method 101 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/jira/IssueParser.smali
Offset 183, 105 lines modified Offset 183, 104 lines modified
183 ········​value·​=·​{ 183 ········​value·​=·​{
184 ············​Lorg/​json/​JSONException;​ 184 ············​Lorg/​json/​JSONException;​
185 ········​} 185 ········​}
186 ····​.​end·​annotation 186 ····​.​end·​annotation
   
187 ····​.​prologue 187 ····​.​prologue
188 ····​.​line·​101 188 ····​.​line·​101
189 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​ 189 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​
   
190 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONObject;​-​><init>()​V 190 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
191 ····​.​line·​102 191 ····​.​line·​102
192 ····​.​local·​v2,​·​"issueObject":​Lorg/​json/​JSONObject;​ 192 ····​.​local·​v1,​·​"issueObject":​Lorg/​json/​JSONObject;​
193 ····​const-​string·​v3,​·​"key" 193 ····​const-​string·​v2,​·​"key"
   
194 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​ 194 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​
   
195 ····​move-​result-​object·​v4 195 ····​move-​result-​object·​v3
   
196 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 196 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
197 ····​.​line·​103 197 ····​.​line·​103
198 ····​const-​string·​v3,​·​"summary" 198 ····​const-​string·​v2,​·​"summary"
   
199 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getTitle()​Ljava/​lang/​String;​ 199 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getTitle()​Ljava/​lang/​String;​
   
200 ····​move-​result-​object·​v4 200 ····​move-​result-​object·​v3
   
201 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 201 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
202 ····​.​line·​104 202 ····​.​line·​104
203 ····​const-​string·​v3,​·​"description" 203 ····​const-​string·​v2,​·​"description"
   
204 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getDescription()​Ljava/​lang/​String;​ 204 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getDescription()​Ljava/​lang/​String;​
   
205 ····​move-​result-​object·​v4 205 ····​move-​result-​object·​v3
   
206 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 206 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
207 ····​.​line·​105 207 ····​.​line·​105
208 ····​const-​string·​v3,​·​"status" 208 ····​const-​string·​v2,​·​"status"
   
209 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getStatus()​Ljava/​lang/​String;​ 209 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getStatus()​Ljava/​lang/​String;​
   
210 ····​move-​result-​object·​v4 210 ····​move-​result-​object·​v3
   
211 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 211 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
212 ····​.​line·​106 212 ····​.​line·​106
213 ····​const-​string·​v3,​·​"hasUpdates" 213 ····​const-​string·​v2,​·​"hasUpdates"
   
214 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>hasUpdates()​Z 214 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>hasUpdates()​Z
   
215 ····​move-​result·​v4 215 ····​move-​result·​v3
   
216 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​ 216 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Z)​Lorg/​json/​JSONObject;​
   
217 ····​.​line·​107 217 ····​.​line·​107
218 ····​const-​string·​v3,​·​"dateUpdated" 218 ····​const-​string·​v2,​·​"dateUpdated"
   
219 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getDateUpdated()​Ljava/​util/​Date;​ 219 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getDateUpdated()​Ljava/​util/​Date;​
   
220 ····​move-​result-​object·​v4 220 ····​move-​result-​object·​v3
   
221 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssueParser;​-​>asLong(Ljava/​util/​Date;​)​Ljava/​lang/​Long;​ 221 ····​invoke-​direct·​{p0,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssueParser;​-​>asLong(Ljava/​util/​Date;​)​Ljava/​lang/​Long;​
   
222 ····​move-​result-​object·​v4 222 ····​move-​result-​object·​v3
   
223 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 223 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>putOpt(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
224 ····​.​line·​108 224 ····​.​line·​108
225 ····​const-​string·​v3,​·​"comments" 225 ····​const-​string·​v2,​·​"comments"
   
226 ····​new-​instance·​v4,​·​Lorg/​json/​JSONArray;​ 226 ····​new-​instance·​v3,​·​Lorg/​json/​JSONArray;​
   
227 ····​invoke-​direct·​{v4},​·​Lorg/​json/​JSONArray;​-​><init>()​V 227 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
228 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 228 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
229 ····​.​line·​109 229 ····​.​line·​109
230 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​ 230 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​
   
231 ····​move-​result-​object·​v3 231 ····​move-​result-​object·​v2
   
232 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 232 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
233 ····​move-​result-​object·​v1 233 ····​move-​result-​object·​v2
   
234 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
235 ····​:​cond_0 234 ····​:​cond_0
236 ····​:​goto_0 235 ····​:​goto_0
237 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 236 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
238 ····​move-​result·​v3 237 ····​move-​result·​v3
   
239 ····​if-​eqz·​v3,​·​:​cond_1 238 ····​if-​eqz·​v3,​·​:​cond_1
   
240 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 239 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
Max diff block lines reached; 8621/13556 bytes (63.60%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/net/RestURLGenerator.smali
Offset 117, 30 lines modified Offset 117, 35 lines modified
   
117 ····​move-​result-​object·​v2 117 ····​move-​result-​object·​v2
   
118 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 118 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
119 ····​const-​string·​v1,​·​"apikey" 119 ····​const-​string·​v1,​·​"apikey"
   
  120 ····​.​line·​96
120 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​-​>getApiKey()​Ljava/​lang/​String;​ 121 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​-​>getApiKey()​Ljava/​lang/​String;​
   
121 ····​move-​result-​object·​v2 122 ····​move-​result-​object·​v2
   
  123 ····​.​line·​94
122 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​ 124 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​
   
123 ····​move-​result-​object·​v0 125 ····​move-​result-​object·​v0
   
  126 ····​.​line·​97
124 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​ 127 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​
   
125 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v0
   
  129 ····​.​line·​98
126 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​-​>asPost()​Lorg/​apache/​http/​client/​methods/​HttpPost;​ 130 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​-​>asPost()​Lorg/​apache/​http/​client/​methods/​HttpPost;​
   
127 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
  132 ····​.​line·​94
128 ····​return-​object·​v0 133 ····​return-​object·​v0
129 .​end·​method 134 .​end·​method
   
130 .​method·​public·​static·​getIssueCreateRequest​(Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​Lorg/​apache/​http/​client/​methods/​HttpPost;​ 135 .​method·​public·​static·​getIssueCreateRequest​(Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​Lorg/​apache/​http/​client/​methods/​HttpPost;​
131 ····​.​locals·​3 136 ····​.​locals·​3
132 ····​.​param·​p0,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​ 137 ····​.​param·​p0,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​
133 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 138 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
Offset 167, 26 lines modified Offset 172, 30 lines modified
   
167 ····​move-​result-​object·​v0 172 ····​move-​result-​object·​v0
   
168 ····​const-​string·​v1,​·​"apikey" 173 ····​const-​string·​v1,​·​"apikey"
   
169 ····​iget-​object·​v2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>apiKey:​Ljava/​lang/​String;​ 174 ····​iget-​object·​v2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>apiKey:​Ljava/​lang/​String;​
   
  175 ····​.​line·​79
170 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameterIfNotBla​nk(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​ 176 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameterIfNotBla​nk(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​
   
171 ····​move-​result-​object·​v0 177 ····​move-​result-​object·​v0
   
  178 ····​.​line·​80
172 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​ 179 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​
   
173 ····​move-​result-​object·​v0 180 ····​move-​result-​object·​v0
   
  181 ····​.​line·​81
174 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​-​>asPost()​Lorg/​apache/​http/​client/​methods/​HttpPost;​ 182 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator;​-​>asPost()​Lorg/​apache/​http/​client/​methods/​HttpPost;​
   
175 ····​move-​result-​object·​v0 183 ····​move-​result-​object·​v0
   
  184 ····​.​line·​78
176 ····​return-​object·​v0 185 ····​return-​object·​v0
177 .​end·​method 186 .​end·​method
   
178 .​method·​public·​static·​getIssueUpdatesReques​t(Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​)​Lorg/​apache/​http/​client/​methods/​HttpGet;​ 187 .​method·​public·​static·​getIssueUpdatesReques​t(Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​)​Lorg/​apache/​http/​client/​methods/​HttpGet;​
179 ····​.​locals·​4 188 ····​.​locals·​4
180 ····​.​param·​p0,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​ 189 ····​.​param·​p0,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​
   
Offset 210, 54 lines modified Offset 219, 60 lines modified
   
210 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​ 219 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​
   
211 ····​move-​result-​object·​v0 220 ····​move-​result-​object·​v0
   
212 ····​const-​string·​v1,​·​"uuid" 221 ····​const-​string·​v1,​·​"uuid"
   
  222 ····​.​line·​86
213 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>getUuid()​Ljava/​lang/​String;​ 223 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>getUuid()​Ljava/​lang/​String;​
   
214 ····​move-​result-​object·​v2 224 ····​move-​result-​object·​v2
   
215 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​ 225 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​
   
216 ····​move-​result-​object·​v0 226 ····​move-​result-​object·​v0
   
217 ····​const-​string·​v1,​·​"sinceMillis" 227 ····​const-​string·​v1,​·​"sinceMillis"
   
  228 ····​.​line·​87
218 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>getLastCheckInMillis​()​J 229 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>getLastCheckInMillis​()​J
   
219 ····​move-​result-​wide·​v2 230 ····​move-​result-​wide·​v2
   
220 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 231 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
221 ····​move-​result-​object·​v2 232 ····​move-​result-​object·​v2
   
222 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​ 233 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​-​>addParameter(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lcom/​atlassian/​jconnect/​droid/​net/​RestURLGenerator$Buil​der;​
   
223 ····​move-​result-​object·​v0 234 ····​move-​result-​object·​v0
   
224 ····​const-​string·​v1,​·​"apikey" 235 ····​const-​string·​v1,​·​"apikey"
Max diff block lines reached; 900/4660 bytes (19.31%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/net/params/CreateFeedbackParams.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CreateFeedbackParams​.​java" 3 .​source·​"CreateFeedbackParams​.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateFeedbackParams$​1;​,​  
8 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateFeedbackParams$​Builder;​ 7 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateFeedbackParams$​Builder;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​public·​final·​apiKey:​Ljava/​lang/​String;​ 11 .​field·​public·​final·​apiKey:​Ljava/​lang/​String;​
[−]
smali/com/atlassian/jconnect/droid/net/params/GetFeedbackItemsParams.smali
Offset 164, 86 lines modified Offset 164, 63 lines modified
   
164 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>baseUrl:​Ljava/​lang/​String;​ 164 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>baseUrl:​Ljava/​lang/​String;​
   
165 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 165 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
166 ····​move-​result-​object·​v0 166 ····​move-​result-​object·​v0
   
167 ····​const-​string·​v1,​·​",​" 167 ····​const-​string·​v1,​·​",​project="
   
168 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
169 ····​move-​result-​object·​v0  
   
170 ····​const-​string·​v1,​·​"project="  
   
171 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 168 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
172 ····​move-​result-​object·​v0 169 ····​move-​result-​object·​v0
   
173 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>project:​Ljava/​lang/​String;​ 170 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>project:​Ljava/​lang/​String;​
   
174 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 171 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
175 ····​move-​result-​object·​v0 172 ····​move-​result-​object·​v0
   
176 ····​const-​string·​v1,​·​",​" 173 ····​const-​string·​v1,​·​",​apiKey="
   
177 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
178 ····​move-​result-​object·​v0  
   
179 ····​const-​string·​v1,​·​"apiKey="  
   
180 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 174 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
181 ····​move-​result-​object·​v0 175 ····​move-​result-​object·​v0
   
182 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>apiKey:​Ljava/​lang/​String;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>apiKey:​Ljava/​lang/​String;​
   
183 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 177 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
184 ····​move-​result-​object·​v0 178 ····​move-​result-​object·​v0
   
185 ····​const-​string·​v1,​·​",​" 179 ····​const-​string·​v1,​·​",​uuid="
   
186 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
187 ····​move-​result-​object·​v0  
   
188 ····​const-​string·​v1,​·​"uuid="  
   
189 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 180 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
190 ····​move-​result-​object·​v0 181 ····​move-​result-​object·​v0
   
191 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>uuid:​Ljava/​lang/​String;​ 182 ····​iget-​object·​v1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>uuid:​Ljava/​lang/​String;​
   
192 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 183 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
193 ····​move-​result-​object·​v0 184 ····​move-​result-​object·​v0
   
194 ····​const-​string·​v1,​·​",​" 185 ····​const-​string·​v1,​·​",​lastCheck="
   
195 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
196 ····​move-​result-​object·​v0  
   
197 ····​const-​string·​v1,​·​"lastCheck="  
   
198 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 186 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
199 ····​move-​result-​object·​v0 187 ····​move-​result-​object·​v0
   
200 ····​new-​instance·​v1,​·​Ljava/​util/​Date;​ 188 ····​new-​instance·​v1,​·​Ljava/​util/​Date;​
   
201 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>lastCheckInMillis:​J 189 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​-​>lastCheckInMillis:​J
   
202 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V 190 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
  191 ····​.​line·​33
203 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​ 192 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​
   
204 ····​move-​result-​object·​v1 193 ····​move-​result-​object·​v1
   
205 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 194 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
206 ····​move-​result-​object·​v0 195 ····​move-​result-​object·​v0
Offset 254, 9 lines modified Offset 231, 10 lines modified
   
254 ····​move-​result-​object·​v0 231 ····​move-​result-​object·​v0
   
255 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 232 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
256 ····​move-​result-​object·​v0 233 ····​move-​result-​object·​v0
   
  234 ····​.​line·​32
257 ····​return-​object·​v0 235 ····​return-​object·​v0
258 .​end·​method 236 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/net/params/CreateIssueParams.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CreateIssueParams.​java" 3 .​source·​"CreateIssueParams.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$1;​,​  
8 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 7 ········​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​ANDROID_OS:​Ljava/​lang/​String;​·​=·​"Android·​OS" 11 .​field·​private·​static·​final·​ANDROID_OS:​Ljava/​lang/​String;​·​=·​"Android·​OS"
Offset 333, 77 lines modified Offset 332, 76 lines modified
   
333 ····​goto·​:​goto_0 332 ····​goto·​:​goto_0
334 .​end·​method 333 .​end·​method
   
   
335 #·​virtual·​methods 334 #·​virtual·​methods
336 .​method·​public·​toMultipartEntity()​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​ 335 .​method·​public·​toMultipartEntity()​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​
337 ····​.​locals·10 336 ····​.​locals·9
   
338 ····​.​prologue 337 ····​.​prologue
339 ····​const/​4·​v6,​·​0x0 338 ····​const/​4·​v5,​·​0x0
   
340 ····​.​line·​171 339 ····​.​line·​171
341 ····​new-​instance·​v2,​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​ 340 ····​new-​instance·​v2,​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​
   
342 ····​sget-​object·​v7,​·​Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​-​>STRICT:​Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​ 341 ····​sget-​object·​v6,​·​Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​-​>STRICT:​Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​
   
343 ····​invoke-​direct·​{v2,​·​v7},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​><init>(Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​)​V 342 ····​invoke-​direct·​{v2,​·​v6},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​><init>(Lorg/​apache/​http/​entity/​mime/​HttpMultipartMode;​)​V
   
344 ····​.​line·​175 343 ····​.​line·​175
345 ····​.​local·​v2,​·​"entity":​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​ 344 ····​.​local·​v2,​·​"entity":​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​
346 ····​:​try_start_0 345 ····​:​try_start_0
347 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>generateJSONfromPara​ms()​Lorg/​json/​JSONObject;​ 346 ····​invoke-​direct·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>generateJSONfromPara​ms()​Lorg/​json/​JSONObject;​
   
348 ····​move-​result-​object·​v4 347 ····​move-​result-​object·​v3
   
349 ····​.​line·​176 348 ····​.​line·​176
350 ····​.​local·​v4,​·​"json":​Lorg/​json/​JSONObject;​ 349 ····​.​local·​v3,​·​"json":​Lorg/​json/​JSONObject;​
351 ····​new-​instance·​v5,​·​Lorg/​apache/​http/​entity/​mime/​content/​StringBody;​ 350 ····​new-​instance·​v4,​·​Lorg/​apache/​http/​entity/​mime/​content/​StringBody;​
   
352 ····​invoke-​virtual·​{v4},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​ 351 ····​invoke-​virtual·​{v3},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​
   
353 ····​move-​result-​object·​v7 352 ····​move-​result-​object·​v6
   
354 ····​const-​string·​v8,​·​"application/​json" 353 ····​const-​string·​v7,​·​"application/​json"
   
355 ····​const-​string·​v9,​·​"UTF-​8" 354 ····​const-​string·​v8,​·​"UTF-​8"
   
356 ····​invoke-​static·​{v9},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​ 355 ····​invoke-​static·​{v8},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​
   
357 ····​move-​result-​object·​v9 356 ····​move-​result-​object·​v8
   
358 ····​invoke-​direct·​{v5,​·​v7,​·​v8,​·​v9},​·​Lorg/​apache/​http/​entity/​mime/​content/​StringBody;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​V 357 ····​invoke-​direct·​{v4,​·​v6,​·​v7,​·​v8},​·​Lorg/​apache/​http/​entity/​mime/​content/​StringBody;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​V
359 ····​:​try_end_0 358 ····​:​try_end_0
360 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 359 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
361 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 360 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
362 ····​.​line·​185 361 ····​.​line·​185
363 ····​.​local·​v5,​·​"jsonPart":​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​ 362 ····​.​local·​v4,​·​"jsonPart":​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​
364 ····​const-​string·​v6,​·​"issue" 363 ····​const-​string·​v5,​·​"issue"
   
365 ····​invoke-​virtual·​{v2,​·​v6,​·​v5},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​>addPart(Ljava/​lang/​String;​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​)​V 364 ····​invoke-​virtual·​{v2,​·​v5,​·​v4},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​>addPart(Ljava/​lang/​String;​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​)​V
   
366 ····​.​line·​187 365 ····​.​line·​187
367 ····​iget-​object·​v6,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>attachments:​Ljava/​lang/​Iterable;​ 366 ····​iget-​object·​v5,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>attachments:​Ljava/​lang/​Iterable;​
   
368 ····​invoke-​interface·​{v6},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 367 ····​invoke-​interface·​{v5},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
369 ····​move-​result-​object·​v3 368 ····​move-​result-​object·​v5
   
370 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
371 ····​:​cond_0 369 ····​:​cond_0
372 ····​:​goto_0 370 ····​:​goto_0
373 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 371 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
374 ····​move-​result·​v6 372 ····​move-​result·​v6
   
375 ····​if-​eqz·​v6,​·​:​cond_1 373 ····​if-​eqz·​v6,​·​:​cond_1
   
376 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 374 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
377 ····​move-​result-​object·​v0 375 ····​move-​result-​object·​v0
   
378 ····​check-​cast·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​ 376 ····​check-​cast·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​
   
379 ····​.​line·​188 377 ····​.​line·​188
380 ····​.​local·​v0,​·​"attachmentEntry":​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​ 378 ····​.​local·​v0,​·​"attachmentEntry":​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackAttachment;​
Offset 428, 29 lines modified Offset 426, 28 lines modified
   
428 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​>addPart(Ljava/​lang/​String;​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​)​V 426 ····​invoke-​virtual·​{v2,​·​v6,​·​v7},​·​Lorg/​apache/​http/​entity/​mime/​MultipartEntity;​-​>addPart(Ljava/​lang/​String;​Lorg/​apache/​http/​entity/​mime/​content/​ContentBody;​)​V
   
429 ····​goto·​:​goto_0 427 ····​goto·​:​goto_0
   
Max diff block lines reached; 2183/7003 bytes (31.17%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/persistence/IssuePersister$1.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
31 #·​instance·​fields 31 #·​instance·​fields
32 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​ 32 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​)​V 34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​249 38 ····​.​line·​249
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​
   
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 58, 20 lines modified Offset 59, 18 lines modified
58 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
59 ····​return-​object·​v0 60 ····​return-​object·​v0
60 .​end·​method 61 .​end·​method
   
61 .​method·​public·​bridge·​synthetic·​apply(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 62 .​method·​public·​bridge·​synthetic·​apply(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
62 ····​.​locals·​1 63 ····​.​locals·​1
63 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​249 65 ····​.​line·​249
66 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​ 66 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​
   
67 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister$1;​-​>apply(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 67 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister$1;​-​>apply(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue$Builder;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
69 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 69 ····​return-​object·​v0
71 .​end·​method 70 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/persistence/IssuePersister.smali
Offset 480, 69 lines modified Offset 480, 69 lines modified
   
480 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 480 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
481 ····​goto·​:​goto_0 481 ····​goto·​:​goto_0
482 .​end·​method 482 .​end·​method
   
483 .​method·​public·​addCreatedIssue(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V 483 .​method·​public·​addCreatedIssue(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V
484 ····​.​locals·8 484 ····​.​locals·7
485 ····​.​param·​p1,​·​"issue"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 485 ····​.​param·​p1,​·​"issue"····​#·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
486 ····​.​prologue 486 ····​.​prologue
487 ····​.​line·​82 487 ····​.​line·​82
488 ····​iget-​object·​v5,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>issuePersisterDataba​se:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersisterDatabas​e;​ 488 ····​iget-​object·​v4,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>issuePersisterDataba​se:​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersisterDatabas​e;​
   
489 ····​invoke-​virtual·​{v5},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersisterDatabas​e;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​ 489 ····​invoke-​virtual·​{v4},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersisterDatabas​e;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
490 ····​move-​result-​object·​v1 490 ····​move-​result-​object·​v1
   
491 ····​.​line·​83 491 ····​.​line·​83
492 ····​.​local·​v1,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 492 ····​.​local·​v1,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​
493 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​ 493 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​
   
494 ····​move-​result-​object·​v5 494 ····​move-​result-​object·​v4
   
495 ····​invoke-​direct·​{p0,​·​v1,​·​v5},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>issueKeyExists(Landr​oid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​Z 495 ····​invoke-​direct·​{p0,​·​v1,​·​v4},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>issueKeyExists(Landr​oid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​Z
   
496 ····​move-​result·​v5 496 ····​move-​result·​v4
   
497 ····​if-​eqz·​v5,​·​:​cond_2 497 ····​if-​eqz·​v4,​·​:​cond_2
   
498 ····​.​line·​84 498 ····​.​line·​84
499 ····​const-​string·​v5,​·​"IssuePersister" 499 ····​const-​string·​v4,​·​"IssuePersister"
   
500 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 500 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
501 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 501 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
502 ····​const-​string·​v7,​·​"This·​issue·​has·​already·​been·​added·​to·​the·​local·​JMC·​Database·​before.​·​Ignoring·​the·​addition·​of·​\'" 502 ····​const-​string·​v6,​·​"This·​issue·​has·​already·​been·​added·​to·​the·​local·​JMC·​Database·​before.​·​Ignoring·​the·​addition·​of·​\'"
   
503 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 503 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
504 ····​move-​result-​object·​v6 504 ····​move-​result-​object·​v5
   
505 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​ 505 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​
   
506 ····​move-​result-​object·​v7 506 ····​move-​result-​object·​v6
   
507 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 507 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
508 ····​move-​result-​object·​v6 508 ····​move-​result-​object·​v5
   
509 ····​const-​string·​v7,​·​"\'.​" 509 ····​const-​string·​v6,​·​"\'.​"
   
510 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 510 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
511 ····​move-​result-​object·​v6 511 ····​move-​result-​object·​v5
   
512 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 512 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
513 ····​move-​result-​object·​v6 513 ····​move-​result-​object·​v5
   
514 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 514 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
515 ····​.​line·​95 515 ····​.​line·​95
516 ····​:​cond_0 516 ····​:​cond_0
517 ····​if-​eqz·​v1,​·​:​cond_1 517 ····​if-​eqz·​v1,​·​:​cond_1
   
518 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V 518 ····​invoke-​virtual·​{v1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V
   
Offset 553, 56 lines modified Offset 553, 55 lines modified
553 ····​.​line·​86 553 ····​.​line·​86
554 ····​:​cond_2 554 ····​:​cond_2
555 ····​invoke-​direct·​{p0,​·​v1,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>saveIssue(Landroid/​database/​sqlite/​SQLiteDatabase;​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V 555 ····​invoke-​direct·​{p0,​·​v1,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>saveIssue(Landroid/​database/​sqlite/​SQLiteDatabase;​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V
   
556 ····​.​line·​87 556 ····​.​line·​87
557 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​ 557 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​
   
558 ····​move-​result-​object·​v3 558 ····​move-​result-​object·​v2
   
559 ····​.​line·​88 559 ····​.​line·​88
560 ····​.​local·​v3,​·​"issueComments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​>;​" 560 ····​.​local·​v2,​·​"issueComments":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​>;​"
561 ····​if-​eqz·​v3,​·​:​cond_0 561 ····​if-​eqz·​v2,​·​:​cond_0
   
562 ····​.​line·​89 562 ····​.​line·​89
563 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​ 563 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getKey()​Ljava/​lang/​String;​
   
564 ····​move-​result-​object·​v5 564 ····​move-​result-​object·​v4
   
565 ····​invoke-​direct·​{p0,​·​v1,​·​v5},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>getIssueId(Landroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 565 ····​invoke-​direct·​{p0,​·​v1,​·​v4},​·​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​-​>getIssueId(Landroid/​database/​sqlite/​SQLiteDatabase;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
566 ····​move-​result-​object·​v4 566 ····​move-​result-​object·​v3
   
567 ····​.​line·​90 567 ····​.​line·​90
568 ····​.​local·​v4,​·​"issueId":​Ljava/​lang/​String;​ 568 ····​.​local·​v3,​·​"issueId":​Ljava/​lang/​String;​
569 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​ 569 ····​invoke-​virtual·​{p1},​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​-​>getComments()​Ljava/​util/​List;​
   
570 ····​move-​result-​object·​v5 570 ····​move-​result-​object·​v4
   
571 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 571 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
Max diff block lines reached; 23084/28631 bytes (80.63%) of diff not shown.
[−]
smali/com/atlassian/jconnect/droid/service/FeedbackPollingService$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/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​33 27 ····​.​line·​33
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/service/FeedbackPollingService$PollCallback.smali
Offset 124, 25 lines modified Offset 124, 21 lines modified
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​81 125 ····​.​line·​81
126 ····​return-​void 126 ····​return-​void
127 .​end·​method 127 .​end·​method
   
128 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 128 .​method·​protected·​bridge·​synthetic·​onFailure(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
129 ····​.​locals·​0 129 ····​.​locals·​0
130 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
131 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
132 ····​.​prologue 130 ····​.​prologue
133 ····​.​line·​66 131 ····​.​line·​66
134 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​ 132 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
135 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
136 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 133 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
137 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
138 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$PollCallback;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 134 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$PollCallback;​-​>onFailure(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
   
139 ····​return-​void 135 ····​return-​void
140 .​end·​method 136 .​end·​method
   
141 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 137 .​method·​protected·​onSuccess(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
142 ····​.​locals·​1 138 ····​.​locals·​1
Offset 163, 22 lines modified Offset 159, 18 lines modified
163 ····​.​line·​76 159 ····​.​line·​76
164 ····​:​cond_0 160 ····​:​cond_0
165 ····​return-​void 161 ····​return-​void
166 .​end·​method 162 .​end·​method
   
167 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 163 .​method·​protected·​bridge·​synthetic·​onSuccess(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
168 ····​.​locals·​0 164 ····​.​locals·​0
169 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
170 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
171 ····​.​prologue 165 ····​.​prologue
172 ····​.​line·​66 166 ····​.​line·​66
173 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​ 167 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
174 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
175 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​ 168 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​
   
176 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
177 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$PollCallback;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V 169 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$PollCallback;​-​>onSuccess(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​Lcom/​atlassian/​jconnect/​droid/​jira/​IssuesWithComments;​)​V
   
178 ····​return-​void 170 ····​return-​void
179 .​end·​method 171 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/service/FeedbackPollingService.smali
Offset 43, 15 lines modified Offset 43, 14 lines modified
43 ····​.​line·​33 43 ····​.​line·​33
44 ····​new-​instance·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​ 44 ····​new-​instance·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​
   
45 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​-​><init>(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​V 45 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e$1;​-​><init>(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​V
   
46 ····​iput-​object·​v0,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​-​>pollerTask:​Ljava/​lang/​Runnable;​ 46 ····​iput-​object·​v0,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​-​>pollerTask:​Ljava/​lang/​Runnable;​
   
47 ····​.​line·​66  
48 ····​return-​void 47 ····​return-​void
49 .​end·​method 48 .​end·​method
   
50 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​ 49 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​)​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​
51 ····​.​locals·​1 50 ····​.​locals·​1
52 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​ 51 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​FeedbackPollingServic​e;​
   
[−]
smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​ 32 .​field·​final·​synthetic·​val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​)​V 34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​89 38 ····​.​line·​89
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​
   
Offset 131, 19 lines modified Offset 132, 16 lines modified
131 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​ui/​UiUtil;​-​>alert(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V 132 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​ui/​UiUtil;​-​>alert(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V
   
132 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
133 .​end·​method 134 .​end·​method
   
134 .​method·​public·​bridge·​synthetic·​onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V 135 .​method·​public·​bridge·​synthetic·​onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 136 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​  
137 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
138 ····​.​prologue 137 ····​.​prologue
139 ····​.​line·​89 138 ····​.​line·​89
140 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​ 139 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​
   
141 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
142 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​)​V 140 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$1;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​)​V
   
143 ····​return-​void 141 ····​return-​void
144 .​end·​method 142 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$2.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​ 32 .​field·​final·​synthetic·​val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​)​V 34 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​123 38 ····​.​line·​123
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>val$callback:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​
   
Offset 120, 19 lines modified Offset 121, 16 lines modified
120 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​ui/​UiUtil;​-​>alert(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V 121 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​atlassian/​jconnect/​droid/​ui/​UiUtil;​-​>alert(Landroid/​content/​Context;​I[Ljava/​lang/​Object;​)​V
   
121 ····​goto·​:​goto_0 122 ····​goto·​:​goto_0
122 .​end·​method 123 .​end·​method
   
123 .​method·​public·​bridge·​synthetic·​onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V 124 .​method·​public·​bridge·​synthetic·​onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V
124 ····​.​locals·​0 125 ····​.​locals·​0
125 ····​.​param·​p1,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​  
126 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
127 ····​.​prologue 126 ····​.​prologue
128 ····​.​line·​123 127 ····​.​line·​123
129 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​ 128 ····​check-​cast·​p2,​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​
   
130 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
131 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​)​V 129 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$2;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​)​V
   
132 ····​return-​void 130 ····​return-​void
133 .​end·​method 131 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService$Binding.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​42 24 ····​.​line·​42
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$Binding;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​$Binding;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/service/RemoteFeedbackService.smali
Offset 31, 15 lines modified Offset 31, 14 lines modified
31 .​method·​public·​constructor·​<init>()​V 31 .​method·​public·​constructor·​<init>()​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​33 34 ····​.​line·​33
35 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V
   
36 ····​.​line·​42  
37 ····​return-​void 36 ····​return-​void
38 .​end·​method 37 .​end·​method
   
39 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​)​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​ 38 .​method·​static·​synthetic·​access$000(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​)​Lcom/​atlassian/​jconnect/​droid/​persistence/​IssuePersister;​
40 ····​.​locals·​1 39 ····​.​locals·​1
41 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​ 40 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​
   
Offset 129, 62 lines modified Offset 128, 69 lines modified
   
129 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 128 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
130 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>summary(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 129 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>summary(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
131 ····​move-​result-​object·​v2 130 ····​move-​result-​object·​v2
   
  131 ····​.​line·​149
132 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>description(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 132 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>description(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
133 ····​move-​result-​object·​v2 133 ····​move-​result-​object·​v2
   
134 ····​iget-​object·​v3,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>uniqueId:​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​ 134 ····​iget-​object·​v3,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>uniqueId:​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​
   
  135 ····​.​line·​150
135 ····​invoke-​virtual·​{v3},​·​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​-​>getUuid()​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{v3},​·​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​-​>getUuid()​Ljava/​lang/​String;​
   
136 ····​move-​result-​object·​v3 137 ····​move-​result-​object·​v3
   
137 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>uuid(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 138 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>uuid(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
138 ····​move-​result-​object·​v2 139 ····​move-​result-​object·​v2
   
139 ····​iget-​object·​v3,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>uniqueId:​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​ 140 ····​iget-​object·​v3,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>uniqueId:​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​
   
  141 ····​.​line·​151
140 ····​invoke-​virtual·​{v3},​·​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​-​>getUdid()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v3},​·​Lcom/​atlassian/​jconnect/​droid/​config/​UniqueId;​-​>getUdid()​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v3 143 ····​move-​result-​object·​v3
   
142 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>udid(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 144 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>udid(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
143 ····​move-​result-​object·​v2 145 ····​move-​result-​object·​v2
   
  146 ····​.​line·​152
144 ····​invoke-​virtual·​{v2,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>addAttachments(Ljava​/​lang/​Iterable;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 147 ····​invoke-​virtual·​{v2,​·​p2},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>addAttachments(Ljava​/​lang/​Iterable;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
145 ····​move-​result-​object·​v2 148 ····​move-​result-​object·​v2
   
  149 ····​.​line·​153
146 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 150 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
147 ····​move-​result-​object·​v3 151 ····​move-​result-​object·​v3
   
148 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 152 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
149 ····​move-​result-​object·​v3 153 ····​move-​result-​object·​v3
   
150 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>appPackageName(Ljava​/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>appPackageName(Ljava​/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
151 ····​move-​result-​object·​v2 155 ····​move-​result-​object·​v2
   
  156 ····​.​line·​154
152 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>getAppVersion()​Ljava/​lang/​String;​ 157 ····​invoke-​virtual·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​;​-​>getAppVersion()​Ljava/​lang/​String;​
   
153 ····​move-​result-​object·​v3 158 ····​move-​result-​object·​v3
   
154 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>appVersion(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 159 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>appVersion(Ljava/​lang/​String;​)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
155 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v2
   
  161 ····​.​line·​155
156 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>isCrash(Z)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 162 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>isCrash(Z)​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
   
157 ····​move-​result-​object·​v0 163 ····​move-​result-​object·​v0
   
158 ····​.​line·​157 164 ····​.​line·​157
159 ····​.​local·​v0,​·​"builder":​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​ 165 ····​.​local·​v0,​·​"builder":​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​
160 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​ 166 ····​invoke-​virtual·​{v0},​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams$Bui​lder;​-​>build()​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​
[−]
smali/com/atlassian/jconnect/droid/service/RemoteFeedbackServiceBinder$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/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​)​V 23 .​method·​constructor·​<init>(Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​26 27 ····​.​line·​26
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder$1;​-​>this$0:​Lcom/​atlassian/​jconnect/​droid/​service/​RemoteFeedbackService​Binder;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/atlassian/jconnect/droid/task/GetFeedbackItemsTask.smali
Offset 352, 21 lines modified Offset 352, 19 lines modified
352 ····​const/​4·​v7,​·​0x0 352 ····​const/​4·​v7,​·​0x0
   
353 ····​goto·​:​goto_2 353 ····​goto·​:​goto_2
354 .​end·​method 354 .​end·​method
   
355 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 355 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
356 ····​.​locals·​1 356 ····​.​locals·​1
357 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
358 ····​.​prologue 357 ····​.​prologue
359 ····​.​line·​28 358 ····​.​line·​28
360 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​ 359 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​
   
361 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
362 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​)​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​ 360 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​GetFeedbackItemsParam​s;​)​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​
   
363 ····​move-​result-​object·​v0 361 ····​move-​result-​object·​v0
   
364 ····​return-​object·​v0 362 ····​return-​object·​v0
365 .​end·​method 363 .​end·​method
   
Offset 396, 18 lines modified Offset 394, 16 lines modified
396 ····​sget-​object·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​-​>FAILURE:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​ 394 ····​sget-​object·​v0,​·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​-​>FAILURE:​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​
   
397 ····​goto·​:​goto_0 395 ····​goto·​:​goto_0
398 .​end·​method 396 .​end·​method
   
399 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 397 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
400 ····​.​locals·​0 398 ····​.​locals·​0
401 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
402 ····​.​prologue 399 ····​.​prologue
403 ····​.​line·​28 400 ····​.​line·​28
404 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​ 401 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​
   
405 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
406 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​)​V 402 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​task/​GetFeedbackItemsTask$​FeedbackItemsResult;​)​V
   
407 ····​return-​void 403 ····​return-​void
408 .​end·​method 404 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/task/ReplyTask.smali
Offset 483, 21 lines modified Offset 483, 19 lines modified
483 ····​sget-​object·​v11,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​-​>EMPTY:​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​ 483 ····​sget-​object·​v11,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​-​>EMPTY:​Lcom/​atlassian/​jconnect/​droid/​jira/​Comment;​
   
484 ····​goto·​:​goto_2 484 ····​goto·​:​goto_2
485 .​end·​method 485 .​end·​method
   
486 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 486 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
487 ····​.​locals·​1 487 ····​.​locals·​1
488 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
489 ····​.​prologue 488 ····​.​prologue
490 ····​.​line·​29 489 ····​.​line·​29
491 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​ 490 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​
   
492 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
493 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​)​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​ 491 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​ReplyTaskParams;​)​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​
   
494 ····​move-​result-​object·​v0 492 ····​move-​result-​object·​v0
   
495 ····​return-​object·​v0 493 ····​return-​object·​v0
496 .​end·​method 494 .​end·​method
   
Offset 540, 18 lines modified Offset 538, 16 lines modified
540 ····​invoke-​interface·​{v0,​·​v1,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V 538 ····​invoke-​interface·​{v0,​·​v1,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback;​-​>onResult(Lcom/​atlassian/​jconnect/​droid/​service/​ServiceCallback$Statu​s;​Ljava/​lang/​Object;​)​V
   
541 ····​goto·​:​goto_0 539 ····​goto·​:​goto_0
542 .​end·​method 540 .​end·​method
   
543 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 541 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
544 ····​.​locals·​0 542 ····​.​locals·​0
545 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
546 ····​.​prologue 543 ····​.​prologue
547 ····​.​line·​29 544 ····​.​line·​29
548 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​ 545 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​
   
549 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
550 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​)​V 546 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​task/​ReplyTask$Result;​)​V
   
551 ····​return-​void 547 ····​return-​void
552 .​end·​method 548 .​end·​method
[−]
smali/com/atlassian/jconnect/droid/task/CreateFeedbackTask.smali
Offset 71, 21 lines modified Offset 71, 20 lines modified
   
71 .​method·​private·​cleanUpAttachments(Lc​om/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​V 71 .​method·​private·​cleanUpAttachments(Lc​om/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​V
72 ····​.​locals·​3 72 ····​.​locals·​3
73 ····​.​param·​p1,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​ 73 ····​.​param·​p1,​·​"params"····​#·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​80 75 ····​.​line·​80
76 ····​iget-​object·​v2,​·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>attachments:​Ljava/​lang/​Iterable;​ 76 ····​iget-​object·​v1,​·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​-​>attachments:​Ljava/​lang/​Iterable;​
   
77 ····​invoke-​interface·​{v2},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 77 ····​invoke-​interface·​{v1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
78 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v1
   
79 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
80 ····​:​cond_0 79 ····​:​cond_0
81 ····​:​goto_0 80 ····​:​goto_0
82 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 81 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
83 ····​move-​result·​v2 82 ····​move-​result·​v2
   
84 ····​if-​eqz·​v2,​·​:​cond_1 83 ····​if-​eqz·​v2,​·​:​cond_1
Offset 369, 21 lines modified Offset 368, 19 lines modified
369 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>cleanUpAttachments(L​com/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​V 368 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>cleanUpAttachments(L​com/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​V
   
370 ····​throw·​v9 369 ····​throw·​v9
371 .​end·​method 370 .​end·​method
   
372 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 371 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
373 ····​.​locals·​1 372 ····​.​locals·​1
374 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
375 ····​.​prologue 373 ····​.​prologue
376 ····​.​line·​28 374 ····​.​line·​28
377 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​ 375 ····​check-​cast·​p1,​·​[Lcom/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​
   
378 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
379 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 376 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>doInBackground([Lcom​/​atlassian/​jconnect/​droid/​net/​params/​CreateIssueParams;​)​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
380 ····​move-​result-​object·​v0 377 ····​move-​result-​object·​v0
   
381 ····​return-​object·​v0 378 ····​return-​object·​v0
382 .​end·​method 379 .​end·​method
   
Offset 430, 18 lines modified Offset 427, 16 lines modified
430 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 427 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
431 ····​goto·​:​goto_0 428 ····​goto·​:​goto_0
432 .​end·​method 429 .​end·​method
   
433 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 430 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
434 ····​.​locals·​0 431 ····​.​locals·​0
435 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
436 ····​.​prologue 432 ····​.​prologue
437 ····​.​line·​28 433 ····​.​line·​28
438 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​ 434 ····​check-​cast·​p1,​·​Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​
   
439 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
440 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V 435 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​atlassian/​jconnect/​droid/​task/​CreateFeedbackTask;​-​>onPostExecute(Lcom/​atlassian/​jconnect/​droid/​jira/​Issue;​)​V
   
441 ····​return-​void 436 ····​return-​void
442 .​end·​method 437 .​end·​method
[−]
smali/com/tokenautocomplete/FilteredArrayAdapter$AppFilter.smali
Offset 58, 198 lines modified Offset 58, 194 lines modified
58 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 58 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
59 ····​.​locals·​6 59 ····​.​locals·​6
60 ····​.​param·​p1,​·​"chars"····​#·​Ljava/​lang/​CharSequence;​ 60 ····​.​param·​p1,​·​"chars"····​#·​Ljava/​lang/​CharSequence;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​159 62 ····​.​line·​159
63 ····​.​local·​p0,​·​"this":​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​,​·​"Lcom/​tokenautocomplete/​FilteredArrayAdapter<​TT;​>.​AppFilter;​" 63 ····​.​local·​p0,​·​"this":​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​,​·​"Lcom/​tokenautocomplete/​FilteredArrayAdapter<​TT;​>.​AppFilter;​"
64 ····​new-​instance·​v4,​·​Landroid/​widget/​Filter$FilterResults;​ 64 ····​new-​instance·​v3,​·​Landroid/​widget/​Filter$FilterResults;​
   
65 ····​invoke-​direct·​{v4},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 65 ····​invoke-​direct·​{v3},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
66 ····​.​line·​160 66 ····​.​line·​160
67 ····​.​local·​v4,​·​"result":​Landroid/​widget/​Filter$FilterResults;​ 67 ····​.​local·​v3,​·​"result":​Landroid/​widget/​Filter$FilterResults;​
68 ····​if-​eqz·​p1,​·​:​cond_2 68 ····​if-​eqz·​p1,​·​:​cond_2
   
69 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I 69 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>length()​I
   
70 ····​move-​result·​v5 70 ····​move-​result·​v4
   
71 ····​if-​lez·​v5,​·​:​cond_2 71 ····​if-​lez·​v4,​·​:​cond_2
   
72 ····​.​line·​161 72 ····​.​line·​161
73 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 73 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v2 74 ····​move-​result-​object·​v1
   
75 ····​.​line·​162 75 ····​.​line·​162
76 ····​.​local·​v2,​·​"mask":​Ljava/​lang/​String;​ 76 ····​.​local·​v1,​·​"mask":​Ljava/​lang/​String;​
77 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​ 77 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
78 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V 78 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
79 ····​.​line·​164 79 ····​.​line·​164
80 ····​.​local·​v1,​·​"keptObjects":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<TT;​>;​" 80 ····​.​local·​v0,​·​"keptObjects":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<TT;​>;​"
81 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​ 81 ····​iget-​object·​v4,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​
   
82 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 82 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
83 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v4
   
84 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
85 ····​:​cond_0 84 ····​:​cond_0
86 ····​:​goto_0 85 ····​:​goto_0
87 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 86 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
88 ····​move-​result·​v5 87 ····​move-​result·​v5
   
89 ····​if-​eqz·​v5,​·​:​cond_1 88 ····​if-​eqz·​v5,​·​:​cond_1
   
90 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 89 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
91 ····​move-​result-​object·​v3 90 ····​move-​result-​object·​v2
   
92 ····​.​line·​165 91 ····​.​line·​165
93 ····​.​local·​v3,​·​"object":​Ljava/​lang/​Object;​,​·​"TT;​" 92 ····​.​local·​v2,​·​"object":​Ljava/​lang/​Object;​,​·​"TT;​"
94 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>this$0:​Lcom/​tokenautocomplete/​FilteredArrayAdapter;​ 93 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>this$0:​Lcom/​tokenautocomplete/​FilteredArrayAdapter;​
   
95 ····​invoke-​virtual·​{v5,​·​v3,​·​v2},​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter;​-​>keepObject(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Z 94 ····​invoke-​virtual·​{v5,​·​v2,​·​v1},​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter;​-​>keepObject(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Z
   
96 ····​move-​result·​v5 95 ····​move-​result·​v5
   
97 ····​if-​eqz·​v5,​·​:​cond_0 96 ····​if-​eqz·​v5,​·​:​cond_0
   
98 ····​.​line·​166 97 ····​.​line·​166
99 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 98 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
100 ····​goto·​:​goto_0 99 ····​goto·​:​goto_0
   
101 ····​.​line·​168 100 ····​.​line·​168
102 ····​.​end·​local·​v3····​#·​"object":​Ljava/​lang/​Object;​,​·​"TT;​" 101 ····​.​end·​local·​v2····​#·​"object":​Ljava/​lang/​Object;​,​·​"TT;​"
103 ····​:​cond_1 102 ····​:​cond_1
104 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I 103 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
105 ····​move-​result·​v5 104 ····​move-​result·​v4
   
106 ····​iput·​v5,​·​v4,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I 105 ····​iput·​v4,​·​v3,​·​Landroid/​widget/​Filter$FilterResults;​-​>count:​I
   
107 ····​.​line·​169 106 ····​.​line·​169
108 ····​iput-​object·​v1,​·​v4,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​ 107 ····​iput-​object·​v0,​·​v3,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​
   
109 ····​.​line·​175 108 ····​.​line·​175
110 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 109 ····​.​end·​local·​v0····​#·​"keptObjects":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<TT;​>;​"
111 ····​.​end·​local·​v1····​#·​"keptObjects":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<TT;​>;​" 110 ····​.​end·​local·​v1····​#·​"mask":​Ljava/​lang/​String;​
112 ····​.​end·​local·​v2····​#·​"mask":​Ljava/​lang/​String;​  
113 ····​:​goto_1 111 ····​:​goto_1
114 ····​return-​object·​v4 112 ····​return-​object·​v3
   
115 ····​.​line·​172 113 ····​.​line·​172
116 ····​:​cond_2 114 ····​:​cond_2
117 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​ 115 ····​iget-​object·​v4,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​
   
118 ····​iput-​object·​v5,​·​v4,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​ 116 ····​iput-​object·​v4,​·​v3,​·​Landroid/​widget/​Filter$FilterResults;​-​>values:​Ljava/​lang/​Object;​
   
119 ····​.​line·​173 117 ····​.​line·​173
120 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​ 118 ····​iget-​object·​v4,​·​p0,​·​Lcom/​tokenautocomplete/​FilteredArrayAdapter$​AppFilter;​-​>sourceObjects:​Ljava/​util/​ArrayList;​
   
121 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>size()​I 119 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
122 ····​move-​result·​v5 120 ····​move-​result·​v4
Max diff block lines reached; 5533/10684 bytes (51.79%) of diff not shown.
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$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/​tokenautocomplete/​TokenCompleteTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​136 27 ····​.​line·​136
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$1;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$1;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$2.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$sourceText:​Ljava/​lang/​CharSequence;​ 24 .​field·​final·​synthetic·​val$sourceText:​Ljava/​lang/​CharSequence;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Ljava/​lang/​Object;​Ljava/​lang/​CharSequence;​)​V 26 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Ljava/​lang/​Object;​Ljava/​lang/​CharSequence;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​632 30 ····​.​line·​632
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$2;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$2;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$2;​-​>val$object:​Ljava/​lang/​Object;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$2;​-​>val$object:​Ljava/​lang/​Object;​
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​ 22 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Ljava/​lang/​Object;​)​V 24 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Ljava/​lang/​Object;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​683 28 ····​.​line·​683
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>val$object:​Ljava/​lang/​Object;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>val$object:​Ljava/​lang/​Object;​
   
Offset 37, 83 lines modified Offset 38, 76 lines modified
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​run()​V 41 .​method·​public·​run()​V
41 ····​.​locals·9 42 ····​.​locals·7
   
42 ····​.​prologue 43 ····​.​prologue
  44 ····​const/​4·​v3,​·​0x0
   
43 ····​.​line·​688 45 ····​.​line·​688
44 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 46 ····​iget-​object·​v4,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
45 ····​invoke-​virtual·​{v6},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​ 47 ····​invoke-​virtual·​{v4},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​
   
46 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v2
   
47 ····​.​line·​689 49 ····​.​line·​689
48 ····​.​local·​v5,​·​"text":​Landroid/​text/​Editable;​ 50 ····​.​local·​v2,​·​"text":​Landroid/​text/​Editable;​
49 ····​if-​nez·​v5,​·​:​cond_1 51 ····​if-​nez·​v2,​·​:​cond_1
   
50 ····​.​line·​697 52 ····​.​line·​697
51 ····​:​cond_0 53 ····​:​cond_0
52 ····​return-​void 54 ····​return-​void
   
53 ····​.​line·​691 55 ····​.​line·​691
54 ····​:​cond_1 56 ····​:​cond_1
55 ····const/​4·​v6,​·0x0 57 ····invoke-​interface·{v2},​·Landroid/​text/​Editable;​-​>length()​I
   
56 ····​invoke-​interface·​{v5},​·​Landroid/​text/​Editable;​-​>length()​I  
   
57 ····​move-​result·​v7 58 ····​move-​result·​v4
   
58 ····​const-​class·​v8,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 59 ····​const-​class·​v5,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
59 ····​invoke-​interface·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 60 ····​invoke-​interface·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
60 ····​move-​result-​object·​v4 61 ····​move-​result-​object·​v1
   
61 ····​check-​cast·​v4,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 62 ····​check-​cast·​v1,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
62 ····​.​line·​692 63 ····​.​line·​692
63 ····​.​local·​v4,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 64 ····​.​local·​v1,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
64 ····move-​object·​v0,​·​v4 65 ····array-​length·​v4,​·​v1
   
65 ····​.​local·​v0,​·​"arr$":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​  
66 ····​array-​length·​v2,​·​v0  
   
67 ····​.​local·​v2,​·​"len$":​I  
68 ····​const/​4·​v1,​·​0x0  
   
69 ····​.​local·​v1,​·​"i$":​I  
70 ····​:​goto_0 66 ····​:​goto_0
71 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 67 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
72 ····​aget-​object·​v3,​·​v0,​·​v1 68 ····​aget-​object·​v0,​·​v1,​·​v3
   
73 ····​.​line·​693 69 ····​.​line·​693
74 ····​.​local·​v3,​·​"span":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 70 ····​.​local·​v0,​·​"span":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
75 ····​invoke-​virtual·​{v3},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>getToken()​Ljava/​lang/​Object;​ 71 ····​invoke-​virtual·​{v0},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>getToken()​Ljava/​lang/​Object;​
   
76 ····​move-​result-​object·​v6 72 ····​move-​result-​object·​v5
   
77 ····​iget-​object·​v7,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>val$object:​Ljava/​lang/​Object;​ 73 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>val$object:​Ljava/​lang/​Object;​
   
78 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 74 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
79 ····​move-​result·​v6 75 ····​move-​result·​v5
   
80 ····​if-​eqz·​v6,​·​:​cond_2 76 ····​if-​eqz·​v5,​·​:​cond_2
   
81 ····​.​line·​694 77 ····​.​line·​694
82 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 78 ····​iget-​object·​v5,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$3;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
83 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>removeSpan(Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​)​V 79 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>removeSpan(Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​)​V
84 ····​invoke-​static·​{v6,​·​v3},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$900(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​)​V 80 ····​invoke-​static·​{v5,​·​v0},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$900(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​)​V
   
85 ····​.​line·​692 81 ····​.​line·​692
86 ····​:​cond_2 82 ····​:​cond_2
87 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 83 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
Max diff block lines reached; 13/4708 bytes (0.28%) of diff not shown.
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V 23 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1180 27 ····​.​line·​1180
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$4;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$4;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$SavedState$1.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 51 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 54 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
57 ····​.​prologue 56 ····​.​prologue
58 ····​.​line·​1236 57 ····​.​line·​1236
59 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​ 58 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​
   
60 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
Offset 75, 15 lines modified Offset 74, 14 lines modified
75 ····​new-​array·​v0,​·​p1,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​ 74 ····​new-​array·​v0,​·​p1,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​
   
76 ····​return-​object·​v0 75 ····​return-​object·​v0
77 .​end·​method 76 .​end·​method
   
78 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 77 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
79 ····​.​locals·​1 78 ····​.​locals·​1
80 ····​.​param·​p1,​·​"x0"····​#·​I  
   
81 ····​.​prologue 79 ····​.​prologue
82 ····​.​line·​1236 80 ····​.​line·​1236
83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState$1;​-​>newArray(I)​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​ 81 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState$1;​-​>newArray(I)​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​
   
84 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$SavedState.smali
Offset 160, 14 lines modified Offset 160, 15 lines modified
   
160 ····​const-​string·​v2,​·​"TokenCompleteTextVie​w.​SavedState{" 160 ····​const-​string·​v2,​·​"TokenCompleteTextVie​w.​SavedState{"
   
161 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 161 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
162 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
  163 ····​.​line·​1229
163 ····​invoke-​static·​{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I 164 ····​invoke-​static·​{p0},​·​Ljava/​lang/​System;​-​>identityHashCode(Lja​va/​lang/​Object;​)​I
   
164 ····​move-​result·​v2 165 ····​move-​result·​v2
   
165 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​ 166 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toHexString(I)​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v2 167 ····​move-​result-​object·​v2
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$TokenImageSpan.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​private·​token:​Ljava/​lang/​Object;​ 19 .​field·​private·​token:​Ljava/​lang/​Object;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Landroid/​view/​View;​Ljava/​lang/​Object;​)​V 21 .​method·​public·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​Landroid/​view/​View;​Ljava/​lang/​Object;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
23 ····​.​param·​p2,​·​"d"····​#·​Landroid/​view/​View;​ 24 ····​.​param·​p2,​·​"d"····​#·​Landroid/​view/​View;​
24 ····​.​param·​p3,​·​"token"····​#·​Ljava/​lang/​Object;​ 25 ····​.​param·​p3,​·​"token"····​#·​Ljava/​lang/​Object;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​868 27 ····​.​line·​868
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$TokenSpanWatcher$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
   
26 .​field·​final·​synthetic·​val$text:​Landroid/​text/​Editable;​ 26 .​field·​final·​synthetic·​val$text:​Landroid/​text/​Editable;​
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​Landroid/​text/​Editable;​Lcom/​tokenautocomplete/​TokenCompleteTextView​$CountSpan;​I)​V 28 .​method·​constructor·​<init>(Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​Landroid/​text/​Editable;​Lcom/​tokenautocomplete/​TokenCompleteTextView​$CountSpan;​I)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
  30 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​925 32 ····​.​line·​925
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher$1;​-​>this$1:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher$1;​-​>this$1:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​
   
33 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher$1;​-​>val$text:​Landroid/​text/​Editable;​ 34 ····​iput-​object·​p2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher$1;​-​>val$text:​Landroid/​text/​Editable;​
   
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$TokenTextWatcher.smali
Offset 66, 154 lines modified Offset 66, 147 lines modified
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​984 67 ····​.​line·​984
68 ····​return-​void 68 ····​return-​void
69 .​end·​method 69 .​end·​method
   
70 .​method·​public·​onTextChanged(Ljava/​lang/​CharSequence;​III)​V 70 .​method·​public·​onTextChanged(Ljava/​lang/​CharSequence;​III)​V
71 ····​.​locals·​12 71 ····​.​locals·​10
72 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​CharSequence;​ 72 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​CharSequence;​
73 ····​.​param·​p2,​·​"start"····​#·​I 73 ····​.​param·​p2,​·​"start"····​#·​I
74 ····​.​param·​p3,​·​"before"····​#·​I 74 ····​.​param·​p3,​·​"before"····​#·​I
75 ····​.​param·​p4,​·​"count"····​#·​I 75 ····​.​param·​p4,​·​"count"····​#·​I
   
76 ····​.​prologue 76 ····​.​prologue
  77 ····​const/​16·​v9,​·​0x2c
   
77 ····​.​line·​991 78 ····​.​line·​991
78 ····​iget-​object·​v9,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 79 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
79 ····​invoke-​virtual·​{v9},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​ 80 ····​invoke-​virtual·​{v6},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​
   
80 ····​move-​result-​object·​v7 81 ····​move-​result-​object·​v4
   
81 ····​.​line·​992 82 ····​.​line·​992
82 ····​.​local·​v7,​·​"text":​Landroid/​text/​Editable;​ 83 ····​.​local·​v4,​·​"text":​Landroid/​text/​Editable;​
83 ····​if-​nez·​v7,​·​:​cond_1 84 ····​if-​nez·​v4,​·​:​cond_1
   
84 ····​.​line·​1022 85 ····​.​line·​1022
85 ····​:​cond_0 86 ····​:​cond_0
86 ····​return-​void 87 ····​return-​void
   
87 ····​.​line·​995 88 ····​.​line·​995
88 ····​:​cond_1 89 ····​:​cond_1
89 ····​iget-​object·​v9,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 90 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
90 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>clearSelections()​V 91 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>clearSelections()​V
91 ····​invoke-​static·​{v9},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$1200(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V 92 ····​invoke-​static·​{v6},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$1200(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V
   
92 ····​.​line·​996 93 ····​.​line·​996
93 ····​iget-​object·​v9,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 94 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
94 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>updateHint()​V 95 ····​#·​invokes:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>updateHint()​V
95 ····​invoke-​static·​{v9},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$1600(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V 96 ····​invoke-​static·​{v6},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$1600(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​V
   
96 ····​.​line·​998 97 ····​.​line·​998
97 ····​sub-​int·​v9,​·​p2,​·​p3 98 ····​sub-​int·​v6,​·​p2,​·​p3
   
98 ····​sub-​int·​v10,​·​p2,​·​p3 99 ····​sub-​int·​v7,​·​p2,​·​p3
   
99 ····​add-​int·​v10,​·​v10,​·​p4 100 ····​add-​int/​2addr·​v7,​·​p4
   
100 ····​const-​class·​v11,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 101 ····​const-​class·​v8,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
101 ····​invoke-​interface·​{v7,​·​v9,​·​v10,​·​v11},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 102 ····​invoke-​interface·​{v4,​·​v6,​·​v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
102 ····​move-​result-​object·​v6 103 ····​move-​result-​object·​v3
   
103 ····​check-​cast·​v6,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 104 ····​check-​cast·​v3,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
104 ····​.​line·​1000 105 ····​.​line·​1000
105 ····​.​local·​v6,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 106 ····​.​local·​v3,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
106 ····move-​object·​v0,​·​v6 107 ····array-​length·​v7,​·​v3
   
107 ····​.​local·​v0,​·​"arr$":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​  
108 ····​array-​length·​v2,​·​v0  
   
109 ····.​local·​v2,​·"len$":​I 108 ····const/​4·​v6,​·0x0
110 ····​const/​4·​v1,​·​0x0  
   
111 ····​.​local·​v1,​·​"i$":​I  
112 ····​:​goto_0 109 ····​:​goto_0
113 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 110 ····​if-​ge·​v6,​·​v7,​·​:​cond_0
   
114 ····​aget-​object·​v8,​·​v0,​·​v1 111 ····​aget-​object·​v5,​·​v3,​·​v6
   
115 ····​.​line·​1002 112 ····​.​line·​1002
116 ····​.​local·​v8,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 113 ····​.​local·​v5,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
117 ····​add-​int·​v3,​·​p2,​·​p4 114 ····​add-​int·​v0,​·​p2,​·​p4
   
118 ····​.​line·​1003 115 ····​.​line·​1003
119 ····​.​local·​v3,​·​"position":​I 116 ····​.​local·​v0,​·​"position":​I
120 ····​invoke-​interface·​{v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 117 ····​invoke-​interface·​{v4,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
121 ····​move-​result·​v9 118 ····​move-​result·​v8
   
122 ····​if-​ge·​v9,​·​v3,​·​:​cond_3 119 ····​if-​ge·​v8,​·​v0,​·​:​cond_3
   
123 ····​invoke-​interface·​{v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I 120 ····​invoke-​interface·​{v4,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I
   
124 ····​move-​result·​v9 121 ····​move-​result·​v8
   
125 ····​if-​gt·​v3,​·​v9,​·​:​cond_3 122 ····​if-​gt·​v0,​·​v8,​·​:​cond_3
   
126 ····​.​line·​1005 123 ····​.​line·​1005
127 ····​invoke-​interface·​{v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 124 ····​invoke-​interface·​{v4,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
128 ····​move-​result·​v5 125 ····​move-​result·​v2
   
129 ····​.​line·​1006 126 ····​.​line·​1006
Max diff block lines reached; 2293/7470 bytes (30.70%) of diff not shown.
[−]
smali/com/tokenautocomplete/TokenCompleteTextView$TokenTextWatcherAPI8.smali
Offset 67, 85 lines modified Offset 67, 84 lines modified
67 #·​virtual·​methods 67 #·​virtual·​methods
68 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V 68 .​method·​public·​afterTextChanged(Land​roid/​text/​Editable;​)​V
69 ····​.​locals·​6 69 ····​.​locals·​6
70 ····​.​param·​p1,​·​"s"····​#·​Landroid/​text/​Editable;​ 70 ····​.​param·​p1,​·​"s"····​#·​Landroid/​text/​Editable;​
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​1052 72 ····​.​line·​1052
73 ····​const/​4·​v3,​·​0x0 73 ····​const/​4·​v2,​·​0x0
   
74 ····​invoke-​interface·​{p1},​·​Landroid/​text/​Editable;​-​>length()​I 74 ····​invoke-​interface·​{p1},​·​Landroid/​text/​Editable;​-​>length()​I
   
75 ····​move-​result·​v4 75 ····​move-​result·​v3
   
76 ····​const-​class·​v5,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 76 ····​const-​class·​v4,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
77 ····​invoke-​interface·​{p1,​·​v3,​·​v4,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 77 ····​invoke-​interface·​{p1,​·​v2,​·​v3,​·​v4},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
78 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v0
   
79 ····​check-​cast·​v1,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 79 ····​check-​cast·​v0,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
80 ····​.​line·​1053 80 ····​.​line·​1053
81 ····​.​local·​v1,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 81 ····​.​local·​v0,​·​"spans":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
82 ····​iget-​object·​v3,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​-​>currentTokens:​Ljava/​util/​ArrayList;​ 82 ····​iget-​object·​v2,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​-​>currentTokens:​Ljava/​util/​ArrayList;​
   
83 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 83 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
84 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v2
   
85 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
86 ····​:​cond_0 85 ····​:​cond_0
87 ····​:​goto_0 86 ····​:​goto_0
88 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 87 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
89 ····​move-​result·​v3 88 ····​move-​result·​v3
   
90 ····​if-​eqz·​v3,​·​:​cond_1 89 ····​if-​eqz·​v3,​·​:​cond_1
   
91 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 90 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v2 91 ····​move-​result-​object·​v1
   
93 ····​check-​cast·​v2,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 92 ····​check-​cast·​v1,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
94 ····​.​line·​1054 93 ····​.​line·​1054
95 ····​.​local·​v2,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 94 ····​.​local·​v1,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
96 ····​invoke-​static·​{v1},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 95 ····​invoke-​static·​{v0},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
97 ····​move-​result-​object·​v3 96 ····​move-​result-​object·​v3
   
98 ····​invoke-​interface·​{v3,​·​v2},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z 97 ····​invoke-​interface·​{v3,​·​v1},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z
   
99 ····​move-​result·​v3 98 ····​move-​result·​v3
   
100 ····​if-​nez·​v3,​·​:​cond_0 99 ····​if-​nez·​v3,​·​:​cond_0
   
101 ····​.​line·​1055 100 ····​.​line·​1055
102 ····​iget-​object·​v3,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 101 ····​iget-​object·​v3,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​-​>this$0:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
103 ····​#·​getter·​for:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>spanWatcher:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​ 102 ····​#·​getter·​for:​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>spanWatcher:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​
104 ····​invoke-​static·​{v3},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$800(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​ 103 ····​invoke-​static·​{v3},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>access$800(Lcom/​tokenautocomplete/​TokenCompleteTextView​;​)​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​
   
105 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
106 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I 105 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​text/​Editable;​-​>getSpanStart(Ljava/​lang/​Object;​)​I
   
107 ····​move-​result·​v4 106 ····​move-​result·​v4
   
108 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I 107 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​text/​Editable;​-​>getSpanEnd(Ljava/​lang/​Object;​)​I
   
109 ····​move-​result·​v5 108 ····​move-​result·​v5
   
110 ····​invoke-​virtual·​{v3,​·​p1,​·​v2,​·​v4,​·​v5},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​-​>onSpanRemoved(Landro​id/​text/​Spannable;​Ljava/​lang/​Object;​II)​V 109 ····​invoke-​virtual·​{v3,​·​p1,​·​v1,​·​v4,​·​v5},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​-​>onSpanRemoved(Landro​id/​text/​Spannable;​Ljava/​lang/​Object;​II)​V
   
111 ····​goto·​:​goto_0 110 ····​goto·​:​goto_0
   
112 ····​.​line·​1058 111 ····​.​line·​1058
113 ····​.​end·​local·​v2····​#·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 112 ····​.​end·​local·​v1····​#·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
114 ····​:​cond_1 113 ····​:​cond_1
115 ····​return-​void 114 ····​return-​void
116 .​end·​method 115 .​end·​method
   
117 .​method·​public·​beforeTextChanged(Lja​va/​lang/​CharSequence;​III)​V 116 .​method·​public·​beforeTextChanged(Lja​va/​lang/​CharSequence;​III)​V
118 ····​.​locals·​5 117 ····​.​locals·​5
119 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​CharSequence;​ 118 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​CharSequence;​
[−]
smali/com/tokenautocomplete/TokenCompleteTextView.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​widget/​TextView$OnEditorActi​onListener;​ 6 .​implements·​Landroid/​widget/​TextView$OnEditorActi​onListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$5;​,​  
11 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​,​ 10 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$SavedState;​,​
12 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TextPositionCompatib​ilityAPI8;​,​ 11 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TextPositionCompatib​ilityAPI8;​,​
13 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​,​ 12 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcherAPI8​;​,​
14 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​,​ 13 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenTextWatcher;​,​
15 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​,​ 14 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenSpanWatcher;​,​
16 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenListener;​,​ 15 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenListener;​,​
17 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​,​ 16 ········​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​,​
Offset 478, 89 lines modified Offset 477, 84 lines modified
   
478 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​text/​SpannableStringBuilde​r;​-​><init>(Ljava/​lang/​CharSequence;​)​V 477 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​text/​SpannableStringBuilde​r;​-​><init>(Ljava/​lang/​CharSequence;​)​V
   
479 ····​return-​object·​v0 478 ····​return-​object·​v0
480 .​end·​method 479 .​end·​method
   
481 .​method·​private·​clearSelections()​V 480 .​method·​private·​clearSelections()​V
482 ····​.​locals·9 481 ····​.​locals·7
   
483 ····​.​prologue 482 ····​.​prologue
484 ····​const/​4·​v8,​·​0x0 483 ····​const/​4·​v4,​·​0x0
   
485 ····​.​line·​776 484 ····​.​line·​776
486 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>tokenClickStyle:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​ 485 ····​iget-​object·​v3,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>tokenClickStyle:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​
   
487 ····​if-​eqz·​v6,​·​:​cond_0 486 ····​if-​eqz·​v3,​·​:​cond_0
   
488 ····​iget-​object·​v6,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>tokenClickStyle:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​ 487 ····​iget-​object·​v3,​·​p0,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>tokenClickStyle:​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​
   
489 ····​invoke-​virtual·​{v6},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​-​>isSelectable()​Z 488 ····​invoke-​virtual·​{v3},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenClickStyle;​-​>isSelectable()​Z
   
490 ····​move-​result·​v6 489 ····​move-​result·​v3
   
491 ····​if-​nez·​v6,​·​:​cond_1 490 ····​if-​nez·​v3,​·​:​cond_1
   
492 ····​.​line·​786 491 ····​.​line·​786
493 ····​:​cond_0 492 ····​:​cond_0
494 ····​:​goto_0 493 ····​:​goto_0
495 ····​return-​void 494 ····​return-​void
   
496 ····​.​line·​778 495 ····​.​line·​778
497 ····​:​cond_1 496 ····​:​cond_1
498 ····​invoke-​virtual·​{p0},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​ 497 ····​invoke-​virtual·​{p0},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getText()​Landroid/​text/​Editable;​
   
499 ····​move-​result-​object·​v3 498 ····​move-​result-​object·​v0
   
500 ····​.​line·​779 499 ····​.​line·​779
501 ····​.​local·​v3,​·​"text":​Landroid/​text/​Editable;​ 500 ····​.​local·​v0,​·​"text":​Landroid/​text/​Editable;​
502 ····​if-​eqz·​v3,​·​:​cond_0 501 ····​if-​eqz·​v0,​·​:​cond_0
   
503 ····​.​line·​781 502 ····​.​line·​781
504 ····​invoke-​interface·​{v3},​·​Landroid/​text/​Editable;​-​>length()​I 503 ····​invoke-​interface·​{v0},​·​Landroid/​text/​Editable;​-​>length()​I
   
505 ····​move-​result·​v6 504 ····​move-​result·​v3
   
506 ····​const-​class·​v7,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 505 ····​const-​class·​v5,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
507 ····​invoke-​interface·​{v3,​·​v8,​·​v6,​·​v7},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 506 ····​invoke-​interface·​{v0,​·​v4,​·​v3,​·​v5},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
508 ····​move-​result-​object·​v5 507 ····​move-​result-​object·​v2
   
509 ····​check-​cast·​v5,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 508 ····​check-​cast·​v2,​·​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
   
510 ····​.​line·​782 509 ····​.​line·​782
511 ····​.​local·​v5,​·​"tokens":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 510 ····​.​local·​v2,​·​"tokens":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
512 ····move-​object·​v0,​·​v5 511 ····array-​length·​v5,​·​v2
   
513 ····.​local·​v0,​·"arr$":​[Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 512 ····move·​v3,​·v4
514 ····​array-​length·​v2,​·​v0  
   
515 ····​.​local·​v2,​·​"len$":​I  
516 ····​const/​4·​v1,​·​0x0  
   
517 ····​.​local·​v1,​·​"i$":​I  
518 ····​:​goto_1 513 ····​:​goto_1
519 ····​if-​ge·​v1,​·​v2,​·​:​cond_2 514 ····​if-​ge·​v3,​·​v5,​·​:​cond_2
   
520 ····​aget-​object·​v4,​·​v0,​·​v1 515 ····​aget-​object·​v1,​·​v2,​·​v3
   
521 ····​.​line·​783 516 ····​.​line·​783
522 ····​.​local·​v4,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 517 ····​.​local·​v1,​·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
523 ····​iget-​object·​v6,​·​v4,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>view:​Landroid/​view/​View;​ 518 ····​iget-​object·​v6,​·​v1,​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​-​>view:​Landroid/​view/​View;​
   
524 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​view/​View;​-​>setSelected(Z)​V 519 ····​invoke-​virtual·​{v6,​·​v4},​·​Landroid/​view/​View;​-​>setSelected(Z)​V
   
525 ····​.​line·​782 520 ····​.​line·​782
526 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 521 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
527 ····​goto·​:​goto_1 522 ····​goto·​:​goto_1
   
528 ····​.​line·​785 523 ····​.​line·​785
529 ····​.​end·​local·​v4····​#·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​ 524 ····​.​end·​local·​v1····​#·​"token":​Lcom/​tokenautocomplete/​TokenCompleteTextView​$TokenImageSpan;​
530 ····​:​cond_2 525 ····​:​cond_2
Max diff block lines reached; 46379/51127 bytes (90.71%) of diff not shown.
[−]
smali/eu/e43/impeller/Constants.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 .​method·​public·​constructor·​<init>()​V 51 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​0 52 ····​.​locals·​0
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​7 54 ····​.​line·​7
55 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 55 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
56 ····​.​line·​52  
57 ····​return-​void 56 ····​return-​void
58 .​end·​method 57 .​end·​method
   
59 .​method·​public·​static·​makeShowFeedIntent(La​ndroid/​accounts/​Account;​Leu/​e43/​impeller/​Constants$FeedID;​)​Landroid/​content/​Intent;​ 58 .​method·​public·​static·​makeShowFeedIntent(La​ndroid/​accounts/​Account;​Leu/​e43/​impeller/​Constants$FeedID;​)​Landroid/​content/​Intent;​
60 ····​.​locals·​2 59 ····​.​locals·​2
61 ····​.​param·​p0,​·​"acct"····​#·​Landroid/​accounts/​Account;​ 60 ····​.​param·​p0,​·​"acct"····​#·​Landroid/​accounts/​Account;​
62 ····​.​param·​p1,​·​"id"····​#·​Leu/​e43/​impeller/​Constants$FeedID;​ 61 ····​.​param·​p1,​·​"id"····​#·​Leu/​e43/​impeller/​Constants$FeedID;​
[−]
smali/eu/e43/impeller/ImpellerApplication.smali
Offset 86, 198 lines modified Offset 86, 189 lines modified
   
86 ····​goto·​:​goto_0 86 ····​goto·​:​goto_0
87 .​end·​method 87 .​end·​method
   
   
88 #·​virtual·​methods 88 #·​virtual·​methods
89 .​method·​public·​onCreate()​V 89 .​method·​public·​onCreate()​V
90 ····​.​locals·​15 90 ····​.​locals·​12
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​const/​4·​v14,​·​0x0 92 ····​const/​4·​v8,​·​0x0
   
93 ····​.​line·​48 93 ····​.​line·​48
94 ····​invoke-​static·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​Api;​-​>init(Landroid/​app/​Application;​)​V 94 ····​invoke-​static·​{p0},​·​Lcom/​atlassian/​jconnect/​droid/​Api;​-​>init(Landroid/​app/​Application;​)​V
   
95 ····​.​line·​50 95 ····​.​line·​50
96 ····​invoke-​super·​{p0},​·​Landroid/​app/​Application;​-​>onCreate()​V 96 ····​invoke-​super·​{p0},​·​Landroid/​app/​Application;​-​>onCreate()​V
   
97 ····​.​line·​54 97 ····​.​line·​54
98 ····​:​try_start_0 98 ····​:​try_start_0
99 ····​const-​string·​v11,​·​"android.​net.​http.​HttpResponseCache" 99 ····​const-​string·​v9,​·​"android.​net.​http.​HttpResponseCache"
   
100 ····​invoke-​static·​{v11},​·​Ljava/​lang/​Class;​-​>forName(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​ 100 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Class;​-​>forName(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​
   
101 ····​.​line·​55 101 ····​.​line·​55
102 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>tryInstallResponseCa​che()​V 102 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>tryInstallResponseCa​che()​V
103 ····​:​try_end_0 103 ····​:​try_end_0
104 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 104 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
105 ····​.​line·​62 105 ····​.​line·​62
106 ····​:​goto_0 106 ····​:​goto_0
107 ····​const/​4·​v9,​·​0x0 107 ····​const/​4·​v6,​·​0x0
   
108 ····​.​line·​63 108 ····​.​line·​63
109 ····​.​local·​v9,​·​"packageInfo":​Landroid/​content/​pm/​PackageInfo;​ 109 ····​.​local·​v6,​·​"packageInfo":​Landroid/​content/​pm/​PackageInfo;​
110 ····​:​try_start_1 110 ····​:​try_start_1
111 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 111 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
112 ····​move-​result-​object·​v11 112 ····​move-​result-​object·​v9
   
  113 ····​.​line·​64
113 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getPackageName()​Ljava/​lang/​String;​ 114 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getPackageName()​Ljava/​lang/​String;​
   
114 ····​move-​result-​object·​v12 115 ····​move-​result-​object·​v10
   
115 ····​const/​4·​v13,​·​0x0 116 ····​const/​4·​v11,​·​0x0
   
116 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​ 117 ····​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​
   
117 ····​move-​result-​object·​v9 118 ····​move-​result-​object·​v6
   
118 ····​.​line·​65 119 ····​.​line·​65
119 ····​iget·​v11,​·​v9,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I 120 ····​iget·​v9,​·​v6,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionCode:​I
   
120 ····​sput·​v11,​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>ms_versionCode:​I 121 ····​sput·​v9,​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>ms_versionCode:​I
121 ····​:​try_end_1 122 ····​:​try_end_1
122 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 123 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
123 ····​.​line·​71 124 ····​.​line·​71
124 ····​const-​string·​v11,​·​"Impeller" 125 ····​const-​string·​v9,​·​"Impeller"
   
125 ····​invoke-​virtual·​{p0,​·​v11,​·​v14},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 126 ····​invoke-​virtual·​{p0,​·​v9,​·​v8},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
126 ····​move-​result-​object·​v10 127 ····​move-​result-​object·​v7
   
127 ····​.​line·​72 128 ····​.​line·​72
128 ····​.​local·​v10,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 129 ····​.​local·​v7,​·​"prefs":​Landroid/​content/​SharedPreferences;​
129 ····​const-​string·​v11,​·​"version" 130 ····​const-​string·​v9,​·​"version"
   
130 ····​invoke-​interface·​{v10,​·​v11,​·​v14},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 131 ····​invoke-​interface·​{v7,​·​v9,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
131 ····​move-​result·​v8 132 ····​move-​result·​v5
   
132 ····​.​line·​74 133 ····​.​line·​74
133 ····​.​local·​v8,​·​"oldVersion":​I 134 ····​.​local·​v5,​·​"oldVersion":​I
134 ····​const/​16·​v11,​·​0x10 135 ····​const/​16·​v9,​·​0x10
   
135 ····​if-​ge·​v8,​·​v11,​·​:​cond_0 136 ····​if-​ge·​v5,​·​v9,​·​:​cond_0
   
136 ····​.​line·​75 137 ····​.​line·​75
137 ····​const-​string·​v11,​·​"account" 138 ····​const-​string·​v9,​·​"account"
   
138 ····​invoke-​virtual·​{p0,​·​v11},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 139 ····​invoke-​virtual·​{p0,​·​v9},​·​Leu/​e43/​impeller/​ImpellerApplication;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
139 ····​move-​result-​object·​v7 140 ····​move-​result-​object·​v4
   
140 ····​check-​cast·​v7,​·​Landroid/​accounts/​AccountManager;​ 141 ····​check-​cast·​v4,​·​Landroid/​accounts/​AccountManager;​
   
141 ····​.​line·​76 142 ····​.​line·​76
142 ····​.​local·​v7,​·​"mgr":​Landroid/​accounts/​AccountManager;​ 143 ····​.​local·​v4,​·​"mgr":​Landroid/​accounts/​AccountManager;​
143 ····​const-​string·​v11,​·​"eu.​e43.​impeller" 144 ····​const-​string·​v9,​·​"eu.​e43.​impeller"
   
144 ····​invoke-​virtual·​{v7,​·​v11},​·​Landroid/​accounts/​AccountManager;​-​>getAccountsByType(Lj​ava/​lang/​String;​)​[Landroid/​accounts/​Account;​ 145 ····​invoke-​virtual·​{v4,​·​v9},​·​Landroid/​accounts/​AccountManager;​-​>getAccountsByType(Lj​ava/​lang/​String;​)​[Landroid/​accounts/​Account;​
   
145 ····​move-​result-​object·​v1 146 ····​move-​result-​object·​v1
   
146 ····​.​line·​77 147 ····​.​line·​77
147 ····​.​local·​v1,​·​"accts":​[Landroid/​accounts/​Account;​ 148 ····​.​local·​v1,​·​"accts":​[Landroid/​accounts/​Account;​
148 ····move-​object·​v2,​·​v1 149 ····array-​length·​v9,​·​v1
Max diff block lines reached; 5418/10055 bytes (53.88%) of diff not shown.
[−]
smali/eu/e43/impeller/LocationServices$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​LocationServices;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​LocationServices;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​LocationServices;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​LocationServices;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​LocationServices;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​76 27 ····​.​line·​76
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$2;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$2;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/LocationServices.smali
Offset 159, 14 lines modified Offset 159, 15 lines modified
   
159 ····​new-​instance·​v1,​·​Leu/​e43/​impeller/​LocationServices$2;​ 159 ····​new-​instance·​v1,​·​Leu/​e43/​impeller/​LocationServices$2;​
   
160 ····​invoke-​direct·​{v1,​·​p0},​·​Leu/​e43/​impeller/​LocationServices$2;​-​><init>(Leu/​e43/​impeller/​LocationServices;​)​V 160 ····​invoke-​direct·​{v1,​·​p0},​·​Leu/​e43/​impeller/​LocationServices$2;​-​><init>(Leu/​e43/​impeller/​LocationServices;​)​V
   
161 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 161 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  162 ····​.​line·​86
162 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 163 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
163 ····​.​line·​87 164 ····​.​line·​87
164 ····​return-​void 165 ····​return-​void
165 .​end·​method 166 .​end·​method
   
166 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​ 167 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​
[−]
smali/eu/e43/impeller/PostTask.smali
Offset 60, 21 lines modified Offset 60, 19 lines modified
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
   
   
62 #·​virtual·​methods 62 #·​virtual·​methods
63 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 63 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
66 ····​.​prologue 65 ····​.​prologue
67 ····​.​line·​18 66 ····​.​line·​18
68 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 67 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
69 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
70 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​PostTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Lorg/​json/​JSONObject;​ 68 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​PostTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Lorg/​json/​JSONObject;​
   
71 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
72 ····​return-​object·​v0 70 ····​return-​object·​v0
73 .​end·​method 71 .​end·​method
   
Offset 313, 21 lines modified Offset 311, 19 lines modified
313 ····​const/​4·​v6,​·​0x0 311 ····​const/​4·​v6,​·​0x0
   
314 ····​goto·​:​goto_0 312 ····​goto·​:​goto_0
315 .​end·​method 313 .​end·​method
   
316 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 314 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
317 ····​.​locals·​0 315 ····​.​locals·​0
318 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
319 ····​.​prologue 316 ····​.​prologue
320 ····​.​line·​18 317 ····​.​line·​18
321 ····​check-​cast·​p1,​·​Lorg/​json/​JSONObject;​ 318 ····​check-​cast·​p1,​·​Lorg/​json/​JSONObject;​
   
322 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
323 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​PostTask;​-​>onPostExecute(Lorg/​json/​JSONObject;​)​V 319 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​PostTask;​-​>onPostExecute(Lorg/​json/​JSONObject;​)​V
   
324 ····​return-​void 320 ····​return-​void
325 .​end·​method 321 .​end·​method
   
326 .​method·​protected·​onPostExecute(Lorg/​json/​JSONObject;​)​V 322 .​method·​protected·​onPostExecute(Lorg/​json/​JSONObject;​)​V
327 ····​.​locals·​1 323 ····​.​locals·​1
[−]
smali/eu/e43/impeller/LocationServices$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​LocationServices;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​LocationServices;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​LocationServices;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​LocationServices;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​LocationServices;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​41 27 ····​.​line·​41
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 41, 76 lines modified Offset 42, 73 lines modified
   
41 ····​.​prologue 42 ····​.​prologue
42 ····​.​line·​44 43 ····​.​line·​44
43 ····​monitor-​enter·​p0 44 ····​monitor-​enter·​p0
   
44 ····​.​line·​45 45 ····​.​line·​45
45 ····​:​try_start_0 46 ····​:​try_start_0
46 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​ 47 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​
   
47 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_listeners:​Ljava/​util/​List;​ 48 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_listeners:​Ljava/​util/​List;​
48 ····​invoke-​static·​{v2},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​ 49 ····​invoke-​static·​{v1},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​
   
49 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v1
   
50 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 51 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
51 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v1
   
52 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 54 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
55 ····​move-​result·​v2 55 ····​move-​result·​v2
   
56 ····​if-​eqz·​v2,​·​:​cond_0 56 ····​if-​eqz·​v2,​·​:​cond_0
   
57 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 57 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
58 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v0
   
59 ····​check-​cast·​v1,​·​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​ 59 ····​check-​cast·​v0,​·​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​
   
60 ····​.​line·​46 60 ····​.​line·​46
61 ····​.​local·​v1,​·​"l":​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​ 61 ····​.​local·​v0,​·​"l":​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​
62 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​ 62 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​
   
63 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_lastAddress:​Ljava/​util/​List;​ 63 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_lastAddress:​Ljava/​util/​List;​
64 ····​invoke-​static·​{v2},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$100(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​ 64 ····​invoke-​static·​{v2},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$100(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​
   
65 ····​move-​result-​object·​v2 65 ····​move-​result-​object·​v2
   
66 ····​invoke-​interface·​{v1,​·​v2},​·​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​-​>locationUpdate(Ljava​/​util/​List;​)​V 66 ····​invoke-​interface·​{v0,​·​v2},​·​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​-​>locationUpdate(Ljava​/​util/​List;​)​V
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​49 68 ····​.​line·​49
69 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 69 ····​.​end·​local·​v0····​#·​"l":​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​
70 ····​.​end·​local·​v1····​#·​"l":​Leu/​e43/​impeller/​LocationServices$Addr​essListener;​  
71 ····​:​catchall_0 70 ····​:​catchall_0
72 ····​move-​exception·​v2 71 ····​move-​exception·​v1
   
73 ····​monitor-​exit·​p0 72 ····​monitor-​exit·​p0
74 ····​:​try_end_0 73 ····​:​try_end_0
75 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 74 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
76 ····​throw·​v2 75 ····​throw·​v1
   
77 ····​.​line·​48 76 ····​.​line·​48
78 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
79 ····​:​cond_0 77 ····​:​cond_0
80 ····​:​try_start_1 78 ····​:​try_start_1
81 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​ 79 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​LocationServices$1;​-​>this$0:​Leu/​e43/​impeller/​LocationServices;​
   
82 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_listeners:​Ljava/​util/​List;​ 80 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​LocationServices;​-​>m_listeners:​Ljava/​util/​List;​
83 ····​invoke-​static·​{v2},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​ 81 ····​invoke-​static·​{v1},​·​Leu/​e43/​impeller/​LocationServices;​-​>access$000(Leu/​e43/​impeller/​LocationServices;​)​Ljava/​util/​List;​
   
84 ····​move-​result-​object·​v2 82 ····​move-​result-​object·​v1
   
85 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>clear()​V 83 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>clear()​V
   
86 ····​.​line·​49 84 ····​.​line·​49
87 ····​monitor-​exit·​p0 85 ····​monitor-​exit·​p0
88 ····​:​try_end_1 86 ····​:​try_end_1
89 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 87 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
90 ····​.​line·​50 88 ····​.​line·​50
[−]
smali/eu/e43/impeller/R.smali
Offset 30, 10 lines modified Offset 30, 9 lines modified
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​10 33 ····​.​line·​10
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​1620  
36 ····​return-​void 35 ····​return-​void
37 .​end·​method 36 .​end·​method
[−]
smali/eu/e43/impeller/Utils.smali
Offset 184, 123 lines modified Offset 184, 120 lines modified
184 ········​} 184 ········​}
185 ····​.​end·​annotation 185 ····​.​end·​annotation
   
186 ····​.​prologue 186 ····​.​prologue
187 ····​.​line·​116 187 ····​.​line·​116
188 ····​.​local·​p0,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 188 ····​.​local·​p0,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
189 ····​:​try_start_0 189 ····​:​try_start_0
190 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 190 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
191 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 191 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
192 ····​.​line·​117 192 ····​.​line·​117
193 ····​.​local·​v3,​·​"sb":​Ljava/​lang/​StringBuilder;​ 193 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​
194 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 194 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
195 ····​move-​result-​object·​v4 195 ····​move-​result-​object·​v3
   
196 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 196 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
197 ····​move-​result-​object·​v2 197 ····​move-​result-​object·​v4
   
198 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
199 ····​:​goto_0 198 ····​:​goto_0
200 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 199 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
201 ····​move-​result·​v4 200 ····​move-​result·​v3
   
202 ····​if-​eqz·​v4,​·​:​cond_1 201 ····​if-​eqz·​v3,​·​:​cond_1
   
203 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 202 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
204 ····​move-​result-​object·​v0 203 ····​move-​result-​object·​v0
   
205 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​ 204 ····​check-​cast·​v0,​·​Ljava/​util/​Map$Entry;​
   
206 ····​.​line·​118 205 ····​.​line·​118
207 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 206 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
208 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 207 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
209 ····​move-​result·​v4 208 ····​move-​result·​v3
   
210 ····​if-​lez·​v4,​·​:​cond_0 209 ····​if-​lez·​v3,​·​:​cond_0
   
211 ····​.​line·​119 210 ····​.​line·​119
212 ····​const/​16·​v4,​·​0x26 211 ····​const/​16·​v3,​·​0x26
   
213 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 212 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
214 ····​.​line·​121 213 ····​.​line·​121
215 ····​:​cond_0 214 ····​:​cond_0
216 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​ 215 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getKey()​Ljava/​lang/​Object;​
   
217 ····​move-​result-​object·​v4 216 ····​move-​result-​object·​v3
   
218 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 217 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
219 ····​const-​string·​v5,​·​"UTF-​8" 218 ····​const-​string·​v5,​·​"UTF-​8"
   
220 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 219 ····​invoke-​static·​{v3,​·​v5},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
221 ····​move-​result-​object·​v4 220 ····​move-​result-​object·​v3
   
222 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 221 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
223 ····​.​line·​122 222 ····​.​line·​122
224 ····​const/​16·​v4,​·​0x3d 223 ····​const/​16·​v3,​·​0x3d
   
225 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 224 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
226 ····​.​line·​123 225 ····​.​line·​123
227 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 226 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
228 ····​move-​result-​object·​v4 227 ····​move-​result-​object·​v3
   
229 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 228 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
230 ····​const-​string·​v5,​·​"UTF-​8" 229 ····​const-​string·​v5,​·​"UTF-​8"
   
231 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 230 ····​invoke-​static·​{v3,​·​v5},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
232 ····​move-​result-​object·​v4 231 ····​move-​result-​object·​v3
   
233 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 232 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
234 ····​:​try_end_0 233 ····​:​try_end_0
235 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 234 ····​.​catch·​Ljava/​io/​UnsupportedEncodingEx​ception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
236 ····​goto·​:​goto_0 235 ····​goto·​:​goto_0
   
237 ····​.​line·​127 236 ····​.​line·​127
238 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 237 ····​.​end·​local·​v0····​#·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
239 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 238 ····​.​end·​local·​v2····​#·​"sb":​Ljava/​lang/​StringBuilder;​
240 ····​.​end·​local·​v3····​#·​"sb":​Ljava/​lang/​StringBuilder;​  
241 ····​:​catch_0 239 ····​:​catch_0
242 ····​move-​exception·​v1 240 ····​move-​exception·​v1
   
243 ····​.​line·​128 241 ····​.​line·​128
244 ····​.​local·​v1,​·​"ex":​Ljava/​io/​UnsupportedEncodingEx​ception;​ 242 ····​.​local·​v1,​·​"ex":​Ljava/​io/​UnsupportedEncodingEx​ception;​
245 ····​new-​instance·​v4,​·​Ljava/​lang/​RuntimeException;​ 243 ····​new-​instance·​v3,​·​Ljava/​lang/​RuntimeException;​
   
Max diff block lines reached; 17537/22125 bytes (79.26%) of diff not shown.
[−]
smali/eu/e43/impeller/account/LoginActivity$AuthTokenTask.smali
Offset 424, 21 lines modified Offset 424, 19 lines modified
424 ········​0x12f·​-​>·​:​sswitch_0 424 ········​0x12f·​-​>·​:​sswitch_0
425 ········​0x133·​-​>·​:​sswitch_0 425 ········​0x133·​-​>·​:​sswitch_0
426 ····​.​end·​sparse-​switch 426 ····​.​end·​sparse-​switch
427 .​end·​method 427 .​end·​method
   
428 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 428 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
429 ····​.​locals·​1 429 ····​.​locals·​1
430 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
431 ····​.​prologue 430 ····​.​prologue
432 ····​.​line·​181 431 ····​.​line·​181
433 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 432 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
434 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
435 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​os/​Bundle;​ 433 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​os/​Bundle;​
   
436 ····​move-​result-​object·​v0 434 ····​move-​result-​object·​v0
   
437 ····​return-​object·​v0 435 ····​return-​object·​v0
438 .​end·​method 436 .​end·​method
   
Offset 515, 14 lines modified Offset 513, 15 lines modified
   
515 ····​.​line·​249 513 ····​.​line·​249
516 ····​.​local·​v5,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 514 ····​.​local·​v5,​·​"prefs":​Landroid/​content/​SharedPreferences;​
517 ····​const-​string·​v6,​·​"sync_frequency" 515 ····​const-​string·​v6,​·​"sync_frequency"
   
518 ····​const-​string·​v7,​·​"30" 516 ····​const-​string·​v7,​·​"30"
   
  517 ····​.​line·​250
519 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 518 ····​invoke-​interface·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
520 ····​move-​result-​object·​v6 519 ····​move-​result-​object·​v6
   
521 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 520 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
522 ····​move-​result-​wide·​v6 521 ····​move-​result-​wide·​v6
Offset 659, 21 lines modified Offset 658, 19 lines modified
659 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​TextView;​-​>setError(Ljava/​lang/​CharSequence;​)​V 658 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​TextView;​-​>setError(Ljava/​lang/​CharSequence;​)​V
   
660 ····​goto·​:​goto_0 659 ····​goto·​:​goto_0
661 .​end·​method 660 .​end·​method
   
662 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 661 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
663 ····​.​locals·​0 662 ····​.​locals·​0
664 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
665 ····​.​prologue 663 ····​.​prologue
666 ····​.​line·​181 664 ····​.​line·​181
667 ····​check-​cast·​p1,​·​Landroid/​os/​Bundle;​ 665 ····​check-​cast·​p1,​·​Landroid/​os/​Bundle;​
   
668 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
669 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​-​>onPostExecute(Landro​id/​os/​Bundle;​)​V 666 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​-​>onPostExecute(Landro​id/​os/​Bundle;​)​V
   
670 ····​return-​void 667 ····​return-​void
671 .​end·​method 668 .​end·​method
   
672 .​method·​protected·​onPreExecute()​V 669 .​method·​protected·​onPreExecute()​V
673 ····​.​locals·​2 670 ····​.​locals·​2
[−]
smali/eu/e43/impeller/account/LoginActivity.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​view/​View$OnClickListener;​ 6 .​implements·​Landroid/​view/​View$OnClickListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Leu/​e43/​impeller/​account/​LoginActivity$1;​,​  
11 ········​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​,​ 10 ········​Leu/​e43/​impeller/​account/​LoginActivity$AuthTok​enTask;​,​
12 ········​Leu/​e43/​impeller/​account/​LoginActivity$WebView​Listener;​,​ 11 ········​Leu/​e43/​impeller/​account/​LoginActivity$WebView​Listener;​,​
13 ········​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​ 12 ········​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​
14 ····​} 13 ····​}
15 .​end·​annotation 14 .​end·​annotation
   
   
Offset 62, 15 lines modified Offset 61, 14 lines modified
62 ····​invoke-​direct·​{p0},​·​Landroid/​accounts/​AccountAuthenticatorA​ctivity;​-​><init>()​V 61 ····​invoke-​direct·​{p0},​·​Landroid/​accounts/​AccountAuthenticatorA​ctivity;​-​><init>()​V
   
63 ····​.​line·​62 62 ····​.​line·​62
64 ····​const/​4·​v0,​·​0x0 63 ····​const/​4·​v0,​·​0x0
   
65 ····​iput-​boolean·​v0,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_loginInProgress:​Z 64 ····​iput-​boolean·​v0,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_loginInProgress:​Z
   
66 ····​.​line·​181  
67 ····​return-​void 65 ····​return-​void
68 .​end·​method 66 .​end·​method
   
69 .​method·​static·​synthetic·​access$1100(Leu/​e43/​impeller/​account/​LoginActivity;​)​Landroid/​view/​View;​ 67 .​method·​static·​synthetic·​access$1100(Leu/​e43/​impeller/​account/​LoginActivity;​)​Landroid/​view/​View;​
70 ····​.​locals·​1 68 ····​.​locals·​1
71 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​account/​LoginActivity;​ 69 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​account/​LoginActivity;​
   
[−]
smali/eu/e43/impeller/account/OAuth.smali
Offset 726, 20 lines modified Offset 726, 22 lines modified
726 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 726 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
727 ····​.​line·​68 727 ····​.​line·​68
728 ····​new-​instance·​v13,​·​Loauth/​signpost/​basic/​DefaultOAuthConsumer;​ 728 ····​new-​instance·​v13,​·​Loauth/​signpost/​basic/​DefaultOAuthConsumer;​
   
729 ····​const-​string·​v14,​·​"client_id" 729 ····​const-​string·​v14,​·​"client_id"
   
  730 ····​.​line·​69
730 ····​invoke-​virtual·​{v6,​·​v14},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 731 ····​invoke-​virtual·​{v6,​·​v14},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
731 ····​move-​result-​object·​v14 732 ····​move-​result-​object·​v14
   
732 ····​const-​string·​v15,​·​"client_secret" 733 ····​const-​string·​v15,​·​"client_secret"
   
  734 ····​.​line·​70
733 ····​invoke-​virtual·​{v6,​·​v15},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 735 ····​invoke-​virtual·​{v6,​·​v15},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
734 ····​move-​result-​object·​v15 736 ····​move-​result-​object·​v15
   
735 ····​invoke-​direct·​{v13,​·​v14,​·​v15},​·​Loauth/​signpost/​basic/​DefaultOAuthConsumer;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 737 ····​invoke-​direct·​{v13,​·​v14,​·​v15},​·​Loauth/​signpost/​basic/​DefaultOAuthConsumer;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
736 ····​goto/​16·​:​goto_0 738 ····​goto/​16·​:​goto_0
[−]
smali/eu/e43/impeller/account/LoginActivity$RequestTokenTask.smali
Offset 54, 21 lines modified Offset 54, 19 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​128 60 ····​.​line·​128
62 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 61 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
Offset 112, 14 lines modified Offset 110, 15 lines modified
   
112 ····​const-​string·​v4,​·​"https:​/​/​%s/​oauth/​request_token" 110 ····​const-​string·​v4,​·​"https:​/​/​%s/​oauth/​request_token"
   
113 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​Object;​ 111 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​Object;​
   
114 ····​iget-​object·​v6,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​ 112 ····​iget-​object·​v6,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​
   
  113 ····​.​line·​141
115 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​ 114 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​
116 ····​invoke-​static·​{v6},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​ 115 ····​invoke-​static·​{v6},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v6 116 ····​move-​result-​object·​v6
   
118 ····​aput-​object·​v6,​·​v5,​·​v9 117 ····​aput-​object·​v6,​·​v5,​·​v9
   
Offset 129, 14 lines modified Offset 128, 15 lines modified
   
129 ····​const-​string·​v5,​·​"https:​/​/​%s/​oauth/​access_token" 128 ····​const-​string·​v5,​·​"https:​/​/​%s/​oauth/​access_token"
   
130 ····​new-​array·​v6,​·​v8,​·​[Ljava/​lang/​Object;​ 129 ····​new-​array·​v6,​·​v8,​·​[Ljava/​lang/​Object;​
   
131 ····​iget-​object·​v7,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​ 130 ····​iget-​object·​v7,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​
   
  131 ····​.​line·​142
132 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​ 132 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​
133 ····​invoke-​static·​{v7},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​ 133 ····​invoke-​static·​{v7},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​
   
134 ····​move-​result-​object·​v7 134 ····​move-​result-​object·​v7
   
135 ····​aput-​object·​v7,​·​v6,​·​v9 135 ····​aput-​object·​v7,​·​v6,​·​v9
   
Offset 146, 27 lines modified Offset 146, 29 lines modified
   
146 ····​const-​string·​v6,​·​"https:​/​/​%s/​oauth/​authorize" 146 ····​const-​string·​v6,​·​"https:​/​/​%s/​oauth/​authorize"
   
147 ····​new-​array·​v7,​·​v8,​·​[Ljava/​lang/​Object;​ 147 ····​new-​array·​v7,​·​v8,​·​[Ljava/​lang/​Object;​
   
148 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​ 148 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​
   
  149 ····​.​line·​143
149 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​ 150 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_host:​Ljava/​lang/​String;​
150 ····​invoke-​static·​{v8},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​ 151 ····​invoke-​static·​{v8},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$300(Leu/​e43/​impeller/​account/​LoginActivity;​)​Ljava/​lang/​String;​
   
151 ····​move-​result-​object·​v8 152 ····​move-​result-​object·​v8
   
152 ····​aput-​object·​v8,​·​v7,​·​v9 153 ····​aput-​object·​v8,​·​v7,​·​v9
   
153 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 154 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
154 ····​move-​result-​object·​v6 155 ····​move-​result-​object·​v6
   
155 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Loauth/​signpost/​basic/​DefaultOAuthProvider;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 156 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6},​·​Loauth/​signpost/​basic/​DefaultOAuthProvider;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  157 ····​.​line·​140
156 ····​#·​setter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_provider:​Loauth/​signpost/​OAuthProvider;​ 158 ····​#·​setter·​for:​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>m_provider:​Loauth/​signpost/​OAuthProvider;​
157 ····​invoke-​static·​{v2,​·​v3},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$402(Leu/​e43/​impeller/​account/​LoginActivity;​Loauth/​signpost/​OAuthProvider;​)​Loauth/​signpost/​OAuthProvider;​ 159 ····​invoke-​static·​{v2,​·​v3},​·​Leu/​e43/​impeller/​account/​LoginActivity;​-​>access$402(Leu/​e43/​impeller/​account/​LoginActivity;​Loauth/​signpost/​OAuthProvider;​)​Loauth/​signpost/​OAuthProvider;​
   
158 ····​.​line·​146 160 ····​.​line·​146
159 ····​:​try_start_1 161 ····​:​try_start_1
160 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​ 162 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>this$0:​Leu/​e43/​impeller/​account/​LoginActivity;​
   
Offset 222, 21 lines modified Offset 224, 19 lines modified
222 ····​invoke-​static·​{v2,​·​v3,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 224 ····​invoke-​static·​{v2,​·​v3,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
223 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
224 .​end·​method 226 .​end·​method
   
225 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 227 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
226 ····​.​locals·​0 228 ····​.​locals·​0
227 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
228 ····​.​prologue 229 ····​.​prologue
229 ····​.​line·​128 230 ····​.​line·​128
230 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 231 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
231 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
232 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 232 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​account/​LoginActivity$Request​TokenTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
Max diff block lines reached; 101/3624 bytes (2.79%) of diff not shown.
[−]
smali/eu/e43/impeller/activity/AccountPickerActivity$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​ 27 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​Landroid/​content/​Context;​I[Landroid/​accounts/​Account;​)​V 29 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​Landroid/​content/​Context;​I[Landroid/​accounts/​Account;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​
31 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​ 32 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
33 ····​.​param·​p4,​·​"x2"····​#·​[Landroid/​accounts/​Account;​ 34 ····​.​param·​p4,​·​"x2"····​#·​[Landroid/​accounts/​Account;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​44 36 ····​.​line·​44
36 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​AccountPickerActivity​$1;​-​>this$0:​Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​ 37 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​AccountPickerActivity​$1;​-​>this$0:​Leu/​e43/​impeller/​activity/​AccountPickerActivity​;​
Offset 64, 14 lines modified Offset 65, 15 lines modified
   
64 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v1
   
65 ····​const·​v2,​·​0x1090003 66 ····​const·​v2,​·​0x1090003
   
66 ····​const/​4·​v3,​·​0x0 67 ····​const/​4·​v3,​·​0x0
   
  68 ····​.​line·​49
67 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 69 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
68 ····​move-​result-​object·​p2 70 ····​move-​result-​object·​p2
   
69 ····​.​line·​52 71 ····​.​line·​52
70 ····​:​cond_0 72 ····​:​cond_0
71 ····​const·​v1,​·​0x1020014 73 ····​const·​v1,​·​0x1020014
[−]
smali/eu/e43/impeller/activity/CheckinActivity.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​ 2 .​super·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​
3 .​source·​"CheckinActivity.​java" 3 .​source·​"CheckinActivity.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Leu/​e43/​impeller/​activity/​CheckinActivity$1;​,​  
8 ········​Leu/​e43/​impeller/​activity/​CheckinActivity$PostC​allback;​ 7 ········​Leu/​e43/​impeller/​activity/​CheckinActivity$PostC​allback;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"CheckinActivity" 11 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"CheckinActivity"
Offset 28, 15 lines modified Offset 27, 14 lines modified
28 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
29 ····​.​locals·​0 28 ····​.​locals·​0
   
30 ····​.​prologue 29 ····​.​prologue
31 ····​.​line·​24 30 ····​.​line·​24
32 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​><init>()​V
   
33 ····​.​line·​91  
34 ····​return-​void 32 ····​return-​void
35 .​end·​method 33 .​end·​method
   
36 .​method·​static·​synthetic·​access$100(Leu/​e43/​impeller/​activity/​CheckinActivity;​)​Landroid/​app/​ProgressDialog;​ 34 .​method·​static·​synthetic·​access$100(Leu/​e43/​impeller/​activity/​CheckinActivity;​)​Landroid/​app/​ProgressDialog;​
37 ····​.​locals·​1 35 ····​.​locals·​1
38 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​CheckinActivity;​ 36 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​CheckinActivity;​
   
[−]
smali/eu/e43/impeller/activity/MainActivity.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Leu/​e43/​impeller/​fragment/​DrawerFragment$Drawer​ActionListener;​ 6 .​implements·​Leu/​e43/​impeller/​fragment/​DrawerFragment$Drawer​ActionListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Leu/​e43/​impeller/​activity/​MainActivity$1;​,​  
11 ········​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​ 10 ········​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"MainActivity" 14 .​field·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"MainActivity"
Offset 78, 15 lines modified Offset 77, 14 lines modified
78 ····​sget-​object·​v0,​·​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​-​>FEED:​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​ 77 ····​sget-​object·​v0,​·​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​-​>FEED:​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​
   
79 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>m_displayMode:​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​ 78 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>m_displayMode:​Leu/​e43/​impeller/​activity/​MainActivity$Mode;​
   
80 ····​.​line·​81 79 ····​.​line·​81
81 ····​iput-​boolean·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>m_pendingIntent:​Z 80 ····​iput-​boolean·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>m_pendingIntent:​Z
   
82 ····​.​line·​506  
83 ····​return-​void 81 ····​return-​void
84 .​end·​method 82 .​end·​method
   
85 .​method·​private·​evictOverlay()​V 83 .​method·​private·​evictOverlay()​V
86 ····​.​locals·​1 84 ····​.​locals·​1
   
87 ····​.​prologue 85 ····​.​prologue
Offset 397, 26 lines modified Offset 395, 29 lines modified
397 ····​const/​4·​v4,​·​0x1 395 ····​const/​4·​v4,​·​0x1
   
398 ····​.​line·​199 396 ····​.​line·​199
399 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 397 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
400 ····​move-​result-​object·​v1 398 ····​move-​result-​object·​v1
   
  399 ····​.​line·​200
401 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 400 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
402 ····​move-​result-​object·​v1 401 ····​move-​result-​object·​v1
   
403 ····​const-​string·​v2,​·​"lastAccount" 402 ····​const-​string·​v2,​·​"lastAccount"
   
404 ····​iget-​object·​v3,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​ 403 ····​iget-​object·​v3,​·​p1,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​
   
  404 ····​.​line·​201
405 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​ 405 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
406 ····​move-​result-​object·​v1 406 ····​move-​result-​object·​v1
   
  407 ····​.​line·​202
407 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 408 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
408 ····​.​line·​204 409 ····​.​line·​204
409 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getSupportActionBar(​)​Landroid/​support/​v7/​app/​ActionBar;​ 410 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getSupportActionBar(​)​Landroid/​support/​v7/​app/​ActionBar;​
   
410 ····​move-​result-​object·​v1 411 ····​move-​result-​object·​v1
   
Offset 817, 22 lines modified Offset 818, 25 lines modified
   
817 ····​const·​v1,​·​0x7f0a0054 818 ····​const·​v1,​·​0x7f0a0054
   
818 ····​new-​instance·​v2,​·​Leu/​e43/​impeller/​fragment/​SplashFragment;​ 819 ····​new-​instance·​v2,​·​Leu/​e43/​impeller/​fragment/​SplashFragment;​
   
819 ····​invoke-​direct·​{v2},​·​Leu/​e43/​impeller/​fragment/​SplashFragment;​-​><init>()​V 820 ····​invoke-​direct·​{v2},​·​Leu/​e43/​impeller/​fragment/​SplashFragment;​-​><init>()​V
   
  821 ····​.​line·​105
820 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 822 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
821 ····​move-​result-​object·​v0 823 ····​move-​result-​object·​v0
   
  824 ····​.​line·​106
822 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 825 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransition(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
823 ····​move-​result-​object·​v0 826 ····​move-​result-​object·​v0
   
  827 ····​.​line·​107
824 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 828 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
825 ····​.​line·​115 829 ····​.​line·​115
826 ····​:​goto_0 830 ····​:​goto_0
827 ····​return-​void 831 ····​return-​void
   
828 ····​.​line·​109 832 ····​.​line·​109
Offset 1601, 143 lines modified Offset 1605, 129 lines modified
   
1601 ····​.​line·​503 1605 ····​.​line·​503
1602 ····​:​cond_0 1606 ····​:​cond_0
1603 ····​return-​void 1607 ····​return-​void
1604 .​end·​method 1608 .​end·​method
   
1605 .​method·​protected·​queryForAccount(Leu/​e43/​impeller/​activity/​ActivityWithAccount$Q​ueryReason;​)​V 1609 .​method·​protected·​queryForAccount(Leu/​e43/​impeller/​activity/​ActivityWithAccount$Q​ueryReason;​)​V
1606 ····​.​locals·10 1610 ····​.​locals·9
1607 ····​.​param·​p1,​·​"reason"····​#·​Leu/​e43/​impeller/​activity/​ActivityWithAccount$Q​ueryReason;​ 1611 ····​.​param·​p1,​·​"reason"····​#·​Leu/​e43/​impeller/​activity/​ActivityWithAccount$Q​ueryReason;​
   
1608 ····​.​prologue 1612 ····​.​prologue
Max diff block lines reached; 6002/9007 bytes (66.64%) of diff not shown.
[−]
smali/eu/e43/impeller/activity/PostActivity$DiscoveryTask.smali
Offset 56, 82 lines modified Offset 56, 83 lines modified
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 59 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
60 ····​.​locals·​1 60 ····​.​locals·​1
61 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
62 ····​.​prologue 61 ····​.​prologue
63 ····​.​line·​358 62 ····​.​line·​358
64 ····​check-​cast·​p1,​·​[Ljava/​net/​URI;​ 63 ····​check-​cast·​p1,​·​[Ljava/​net/​URI;​
   
65 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
66 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$Discover​yTask;​-​>doInBackground([Ljav​a/​net/​URI;​)​Ljava/​lang/​Void;​ 64 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$Discover​yTask;​-​>doInBackground([Ljav​a/​net/​URI;​)​Ljava/​lang/​Void;​
   
67 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
68 ····​return-​object·​v0 66 ····​return-​object·​v0
69 .​end·​method 67 .​end·​method
   
70 .​method·​protected·​varargs·​doInBackground([Ljava​/​net/​URI;​)​Ljava/​lang/​Void;​ 68 .​method·​protected·​varargs·​doInBackground([Ljava​/​net/​URI;​)​Ljava/​lang/​Void;​
71 ····​.​locals·​25 69 ····​.​locals·​25
72 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​net/​URI;​ 70 ····​.​param·​p1,​·​"params"····​#·​[Ljava/​net/​URI;​
   
73 ····​.​prologue 71 ····​.​prologue
74 ····​.​line·​371 72 ····​.​line·​371
75 ····​:​try_start_0 73 ····​:​try_start_0
76 ····​new-​instance·​v17,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​ 74 ····​new-​instance·​v14,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​
   
77 ····​const/​16·​v22,​·​0x0 75 ····​const/​16·​v19,​·​0x0
   
78 ····​aget-​object·​v22,​·​p1,​·​v22 76 ····​aget-​object·​v19,​·​p1,​·​v19
   
79 ····​invoke-​virtual/​range·​{v22·​.​.​·​v22},​·​Ljava/​net/​URI;​-​>toString()​Ljava/​lang/​String;​ 77 ····​invoke-​virtual/​range·​{v19·​.​.​·​v19},​·​Ljava/​net/​URI;​-​>toString()​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v22 78 ····​move-​result-​object·​v19
   
81 ····​const/​16·​v23,​·​0x1  
   
82 ····move-​object/​from16·​v0,​·v17 79 ····const/​16·​v20,​·0x1
   
83 ····​move-​object/​from16·​v1,​·​v22 80 ····​move-​object/​from16·​v0,​·​v19
   
84 ····​move/​from16·​v2,​·​v23 81 ····​move/​from16·​v1,​·​v20
   
85 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​><init>(Ljava/​lang/​String;​Z)​V 82 ····​invoke-​direct·​{v14,​·​v0,​·​v1},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​><init>(Ljava/​lang/​String;​Z)​V
   
86 ····​.​line·​373 83 ····​.​line·​373
87 ····​.​local·​v17,​·​"og":​Leu/​e43/​impeller/​ogp/​OpenGraph;​ 84 ····​.​local·​v14,​·​"og":​Leu/​e43/​impeller/​ogp/​OpenGraph;​
88 ····​invoke-​virtual/​range·​{v17·​.​.​·v17},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>getProperties()​[Leu/​e43/​impeller/​ogp/​MetaElement;​ 85 ····​invoke-​virtual·​{v14},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>getProperties()​[Leu/​e43/​impeller/​ogp/​MetaElement;​
   
89 ····​move-​result-​object·​v3 86 ····​move-​result-​object·​v20
   
90 ····.​local·v3,​·​"arr$":​[Leu/​e43/​impeller/​ogp/​MetaElement;​ 87 ····move-​object/​from16·​v0,​·​v20
91 ····​array-​length·​v14,​·​v3  
   
92 ····.​local·​v14,​·​"len$":​I 88 ····array-​length·​v0,​·​v0
93 ····​const/​4·​v10,​·​0x0  
  89 ····​move/​from16·​v21,​·​v0
   
  90 ····​const/​16·​v19,​·​0x0
   
94 ····​.​local·​v10,​·​"i$":​I  
95 ····​:​goto_0 91 ····​:​goto_0
96 ····if-​ge·​v10,​·​v14,​·:​cond_0 92 ····move/​from16·v0,​·​v19
   
  93 ····​move/​from16·​v1,​·​v21
   
97 ····aget-​object·​v7,​·v3,​·​v10 94 ····if-​ge·​v0,​·​v1,​·:​cond_0
   
  95 ····​aget-​object·​v6,​·​v20,​·​v19
   
98 ····​.​line·​374 96 ····​.​line·​374
99 ····​.​local·​v7,​·​"elem":​Leu/​e43/​impeller/​ogp/​MetaElement;​ 97 ····​.​local·​v6,​·​"elem":​Leu/​e43/​impeller/​ogp/​MetaElement;​
100 ····​const-​string·​v22,​·​"PostActivity" 98 ····​const-​string·​v22,​·​"PostActivity"
   
101 ····​new-​instance·​v23,​·​Ljava/​lang/​StringBuilder;​ 99 ····​new-​instance·​v23,​·​Ljava/​lang/​StringBuilder;​
   
102 ····​invoke-​direct/​range·​{v23·​.​.​·​v23},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 100 ····​invoke-​direct/​range·​{v23·​.​.​·​v23},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
103 ····​invoke-​virtual·​{v7},​·​Leu/​e43/​impeller/​ogp/​MetaElement;​-​>getNamespace()​Leu/​e43/​impeller/​ogp/​OpenGraphNamespace;​ 101 ····​invoke-​virtual·​{v6},​·​Leu/​e43/​impeller/​ogp/​MetaElement;​-​>getNamespace()​Leu/​e43/​impeller/​ogp/​OpenGraphNamespace;​
   
104 ····​move-​result-​object·​v24 102 ····​move-​result-​object·​v24
   
105 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Leu/​e43/​impeller/​ogp/​OpenGraphNamespace;​-​>getPrefix()​Ljava/​lang/​String;​ 103 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Leu/​e43/​impeller/​ogp/​OpenGraphNamespace;​-​>getPrefix()​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v24 104 ····​move-​result-​object·​v24
   
Offset 141, 1187 lines modified Offset 142, 1125 lines modified
   
141 ····​const-​string·​v24,​·​":​" 142 ····​const-​string·​v24,​·​":​"
   
142 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 143 ····​invoke-​virtual/​range·​{v23·​.​.​·​v24},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
143 ····​move-​result-​object·​v23 144 ····​move-​result-​object·​v23
   
144 ····​invoke-​virtual·​{v7},​·​Leu/​e43/​impeller/​ogp/​MetaElement;​-​>getProperty()​Ljava/​lang/​String;​ 145 ····​invoke-​virtual·​{v6},​·​Leu/​e43/​impeller/​ogp/​MetaElement;​-​>getProperty()​Ljava/​lang/​String;​
   
Max diff block lines reached; 53819/57395 bytes (93.77%) of diff not shown.
[−]
smali/eu/e43/impeller/activity/PostActivity$SetupImageTask.smali
Offset 275, 21 lines modified Offset 275, 19 lines modified
275 ····​const/​4·​v0,​·​0x0 275 ····​const/​4·​v0,​·​0x0
   
276 ····​goto·​:​goto_2 276 ····​goto·​:​goto_2
277 .​end·​method 277 .​end·​method
   
278 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 278 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
279 ····​.​locals·​1 279 ····​.​locals·​1
280 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
281 ····​.​prologue 280 ····​.​prologue
282 ····​.​line·​507 281 ····​.​line·​507
283 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 282 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
284 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
285 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Landroid/​graphics/​Bitmap;​ 283 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Landroid/​graphics/​Bitmap;​
   
286 ····​move-​result-​object·​v0 284 ····​move-​result-​object·​v0
   
287 ····​return-​object·​v0 285 ····​return-​object·​v0
288 .​end·​method 286 .​end·​method
   
Offset 337, 18 lines modified Offset 335, 16 lines modified
337 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>finish()​V 335 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>finish()​V
   
338 ····​goto·​:​goto_0 336 ····​goto·​:​goto_0
339 .​end·​method 337 .​end·​method
   
340 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 338 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
341 ····​.​locals·​0 339 ····​.​locals·​0
342 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
343 ····​.​prologue 340 ····​.​prologue
344 ····​.​line·​507 341 ····​.​line·​507
345 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​ 342 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​
   
346 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
347 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V 343 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V
   
348 ····​return-​void 344 ····​return-​void
349 .​end·​method 345 .​end·​method
[−]
smali/eu/e43/impeller/activity/PostActivity$PostImageTask.smali
Offset 28, 29 lines modified Offset 28, 29 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​PostActivity;​ 29 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​PostActivity;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​PostActivity;​)​V 31 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​PostActivity;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​activity/​PostActivity;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​620 35 ····​.​line·​620
35 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>this$0:​Leu/​e43/​impeller/​activity/​PostActivity;​ 36 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>this$0:​Leu/​e43/​impeller/​activity/​PostActivity;​
   
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 41 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
41 ····​.​locals·​1 42 ····​.​locals·​1
42 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​620 44 ····​.​line·​620
45 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 45 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
Offset 503, 21 lines modified Offset 503, 19 lines modified
503 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 503 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
   
504 ····​goto·​:​goto_2 504 ····​goto·​:​goto_2
505 .​end·​method 505 .​end·​method
   
506 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 506 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
507 ····​.​locals·​0 507 ····​.​locals·​0
508 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
509 ····​.​prologue 508 ····​.​prologue
510 ····​.​line·​620 509 ····​.​line·​620
511 ····​check-​cast·​p1,​·​Lorg/​json/​JSONObject;​ 510 ····​check-​cast·​p1,​·​Lorg/​json/​JSONObject;​
   
512 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
513 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>onPostExecute(Lorg/​json/​JSONObject;​)​V 511 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>onPostExecute(Lorg/​json/​JSONObject;​)​V
   
514 ····​return-​void 512 ····​return-​void
515 .​end·​method 513 .​end·​method
   
516 .​method·​protected·​onPostExecute(Lorg/​json/​JSONObject;​)​V 514 .​method·​protected·​onPostExecute(Lorg/​json/​JSONObject;​)​V
517 ····​.​locals·​2 515 ····​.​locals·​2
Offset 637, 18 lines modified Offset 635, 16 lines modified
637 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​ProgressDialog;​-​>setIndeterminate(Z)​V 635 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​ProgressDialog;​-​>setIndeterminate(Z)​V
   
638 ····​goto·​:​goto_0 636 ····​goto·​:​goto_0
639 .​end·​method 637 .​end·​method
   
640 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V 638 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
641 ····​.​locals·​0 639 ····​.​locals·​0
642 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
643 ····​.​prologue 640 ····​.​prologue
644 ····​.​line·​620 641 ····​.​line·​620
645 ····​check-​cast·​p1,​·​[Ljava/​lang/​Long;​ 642 ····​check-​cast·​p1,​·​[Ljava/​lang/​Long;​
   
646 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
647 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>onProgressUpdate([Lj​ava/​lang/​Long;​)​V 643 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​-​>onProgressUpdate([Lj​ava/​lang/​Long;​)​V
   
648 ····​return-​void 644 ····​return-​void
649 .​end·​method 645 .​end·​method
[−]
smali/eu/e43/impeller/activity/PostActivity.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks;​ 6 .​implements·​Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Leu/​e43/​impeller/​activity/​PostActivity$1;​,​  
11 ········​Leu/​e43/​impeller/​activity/​PostActivity$PostCall​back;​,​ 10 ········​Leu/​e43/​impeller/​activity/​PostActivity$PostCall​back;​,​
12 ········​Leu/​e43/​impeller/​activity/​PostActivity$UpdateCa​llback;​,​ 11 ········​Leu/​e43/​impeller/​activity/​PostActivity$UpdateCa​llback;​,​
13 ········​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​,​ 12 ········​Leu/​e43/​impeller/​activity/​PostActivity$PostImag​eTask;​,​
14 ········​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​,​ 13 ········​Leu/​e43/​impeller/​activity/​PostActivity$SetupIma​geTask;​,​
15 ········​Leu/​e43/​impeller/​activity/​PostActivity$Discover​yTask;​ 14 ········​Leu/​e43/​impeller/​activity/​PostActivity$Discover​yTask;​
16 ····​} 15 ····​}
17 .​end·​annotation 16 .​end·​annotation
Offset 106, 15 lines modified Offset 105, 14 lines modified
   
106 ····​.​line·​99 105 ····​.​line·​99
107 ····​iput-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>m_inReplyTo:​Lorg/​json/​JSONObject;​ 106 ····​iput-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>m_inReplyTo:​Lorg/​json/​JSONObject;​
   
108 ····​.​line·​101 107 ····​.​line·​101
109 ····​iput-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>m_videoLink:​Lorg/​json/​JSONObject;​ 108 ····​iput-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>m_videoLink:​Lorg/​json/​JSONObject;​
   
110 ····​.​line·​792  
111 ····​return-​void 109 ····​return-​void
112 .​end·​method 110 .​end·​method
   
113 .​method·​static·​synthetic·​access$200(Leu/​e43/​impeller/​activity/​PostActivity;​)​Z 111 .​method·​static·​synthetic·​access$200(Leu/​e43/​impeller/​activity/​PostActivity;​)​Z
114 ····​.​locals·​1 112 ····​.​locals·​1
115 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​PostActivity;​ 113 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​PostActivity;​
   
Offset 258, 24 lines modified Offset 256, 27 lines modified
258 ····​if-​nez·​v4,​·​:​cond_0 256 ····​if-​nez·​v4,​·​:​cond_0
   
259 ····​.​line·​551 257 ····​.​line·​551
260 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​ 258 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​
   
261 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 259 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  260 ····​.​line·​552
262 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 261 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
263 ····​move-​result-​object·​v4 262 ····​move-​result-​object·​v4
   
264 ····​const·​v5,​·​0x7f0d0034 263 ····​const·​v5,​·​0x7f0d0034
   
  264 ····​.​line·​553
265 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 265 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
266 ····​move-​result-​object·​v4 266 ····​move-​result-​object·​v4
   
  267 ····​.​line·​554
267 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 268 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
268 ····​.​line·​618 269 ····​.​line·​618
269 ····​:​goto_0 270 ····​:​goto_0
270 ····​return-​void 271 ····​return-​void
   
271 ····​.​line·​558 272 ····​.​line·​558
Offset 301, 24 lines modified Offset 302, 27 lines modified
301 ····​if-​nez·​v4,​·​:​cond_1 302 ····​if-​nez·​v4,​·​:​cond_1
   
302 ····​.​line·​559 303 ····​.​line·​559
303 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​ 304 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​
   
304 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 305 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
  306 ····​.​line·​560
305 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 307 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
306 ····​move-​result-​object·​v4 308 ····​move-​result-​object·​v4
   
307 ····​const·​v5,​·​0x7f0d0035 309 ····​const·​v5,​·​0x7f0d0035
   
  310 ····​.​line·​561
308 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 311 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
309 ····​move-​result-​object·​v4 312 ····​move-​result-​object·​v4
   
  313 ····​.​line·​562
310 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 314 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
311 ····​goto·​:​goto_0 315 ····​goto·​:​goto_0
   
312 ····​.​line·​567 316 ····​.​line·​567
313 ····​:​cond_1 317 ····​:​cond_1
314 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​ 318 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​
Offset 345, 24 lines modified Offset 349, 27 lines modified
   
345 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>clearComposingText()​V 349 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>clearComposingText()​V
   
346 ····​.​line·​571 350 ····​.​line·​571
347 ····​:​cond_3 351 ····​:​cond_3
348 ····​const·​v4,​·​0x7f0d0082 352 ····​const·​v4,​·​0x7f0d0082
   
  353 ····​.​line·​572
349 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>getString(I)​Ljava/​lang/​String;​ 354 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​e43/​impeller/​activity/​PostActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
350 ····​move-​result-​object·​v4 355 ····​move-​result-​object·​v4
Max diff block lines reached; 28467/31324 bytes (90.88%) of diff not shown.
[−]
smali/eu/e43/impeller/activity/SettingsActivity$1.smali
Offset 58, 32 lines modified Offset 58, 34 lines modified
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​.​line·​94 59 ····​.​line·​94
60 ····​.​local·​v0,​·​"index":​I 60 ····​.​local·​v0,​·​"index":​I
61 ····​if-​ltz·​v0,​·​:​cond_0 61 ····​if-​ltz·​v0,​·​:​cond_0
   
  62 ····​.​line·​96
62 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 63 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
63 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v3
   
64 ····​aget-​object·​v3,​·​v3,​·​v0 65 ····​aget-​object·​v3,​·​v3,​·​v0
   
  66 ····​.​line·​94
65 ····​:​goto_0 67 ····​:​goto_0
66 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V 68 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V
   
67 ····​.​line·​103 69 ····​.​line·​103
68 ····​.​end·​local·​v0····​#·​"index":​I 70 ····​.​end·​local·​v0····​#·​"index":​I
69 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 71 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
70 ····​:​goto_1 72 ····​:​goto_1
71 ····​const/​4·​v3,​·​0x1 73 ····​const/​4·​v3,​·​0x1
   
72 ····​return·​v3 74 ····​return·​v3
   
73 ····​.​line·​94 75 ····​.​line·​96
74 ····​.​restart·​local·​v0····​#·​"index":​I 76 ····​.​restart·​local·​v0····​#·​"index":​I
75 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 77 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
76 ····​:​cond_0 78 ····​:​cond_0
77 ····​const/​4·​v3,​·​0x0 79 ····​const/​4·​v3,​·​0x0
   
78 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
[−]
smali/eu/e43/impeller/activity/SettingsActivity$2.smali
Offset 35, 131 lines modified Offset 35, 128 lines modified
35 ····​.​param·​p1,​·​"preference"····​#·​Landroid/​preference/​Preference;​ 35 ····​.​param·​p1,​·​"preference"····​#·​Landroid/​preference/​Preference;​
36 ····​.​param·​p2,​·​"newValue"····​#·​Ljava/​lang/​Object;​ 36 ····​.​param·​p2,​·​"newValue"····​#·​Ljava/​lang/​Object;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​111 38 ····​.​line·​111
39 ····​invoke-​virtual·​{p1},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 39 ····​invoke-​virtual·​{p1},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
40 ····​move-​result-​object·​v8 40 ····​move-​result-​object·​v5
   
41 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 41 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
42 ····​move-​result-​object·​v7 42 ····​move-​result-​object·​v4
   
43 ····​.​line·​112 43 ····​.​line·​112
44 ····​.​local·​v7,​·​"res":​Landroid/​content/​ContentResolver;​ 44 ····​.​local·​v4,​·​"res":​Landroid/​content/​ContentResolver;​
45 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 45 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
46 ····​move-​result-​object·​v8 46 ····​move-​result-​object·​v5
   
47 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 47 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
48 ····​move-​result·​v8 48 ····​move-​result·​v5
   
49 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 49 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
50 ····​move-​result-​object·​v6 50 ····​move-​result-​object·​v3
   
51 ····​.​line·​114 51 ····​.​line·​114
52 ····​.​local·​v6,​·​"newValInt":​Ljava/​lang/​Integer;​ 52 ····​.​local·​v3,​·​"newValInt":​Ljava/​lang/​Integer;​
53 ····​invoke-​virtual·​{p1},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 53 ····​invoke-​virtual·​{p1},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
54 ····​move-​result-​object·​v8 54 ····​move-​result-​object·​v5
   
55 ····​invoke-​static·​{v8},​·​Landroid/​accounts/​AccountManager;​-​>get(Landroid/​content/​Context;​)​Landroid/​accounts/​AccountManager;​ 55 ····​invoke-​static·​{v5},​·​Landroid/​accounts/​AccountManager;​-​>get(Landroid/​content/​Context;​)​Landroid/​accounts/​AccountManager;​
   
56 ····​move-​result-​object·​v5 56 ····​move-​result-​object·​v2
   
57 ····​.​line·​115 57 ····​.​line·​115
58 ····​.​local·​v5,​·​"mgr":​Landroid/​accounts/​AccountManager;​ 58 ····​.​local·​v2,​·​"mgr":​Landroid/​accounts/​AccountManager;​
59 ····​const-​string·​v8,​·​"eu.​e43.​impeller" 59 ····​const-​string·​v5,​·​"eu.​e43.​impeller"
   
60 ····​invoke-​virtual·​{v5,​·​v8},​·​Landroid/​accounts/​AccountManager;​-​>getAccountsByType(Lj​ava/​lang/​String;​)​[Landroid/​accounts/​Account;​ 60 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​accounts/​AccountManager;​-​>getAccountsByType(Lj​ava/​lang/​String;​)​[Landroid/​accounts/​Account;​
   
61 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v6
   
62 ····.​local·v1,​·"arr$":​[Landroid/​accounts/​Account;​ 62 ····​array-​length·​v7,​·​v6
63 ····​array-​length·​v4,​·​v1  
   
64 ····.​local·​v4,​·"len$":​I 63 ····const/​4·v5,​·​0x0
65 ····​const/​4·​v3,​·​0x0  
   
66 ····​.​local·​v3,​·​"i$":​I  
67 ····​:​goto_0 64 ····​:​goto_0
68 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 65 ····​if-​ge·​v5,​·​v7,​·​:​cond_1
   
69 ····​aget-​object·​v0,​·​v1,​·​v3 66 ····​aget-​object·​v0,​·​v6,​·​v5
   
70 ····​.​line·​116 67 ····​.​line·​116
71 ····​.​local·​v0,​·​"acct":​Landroid/​accounts/​Account;​ 68 ····​.​local·​v0,​·​"acct":​Landroid/​accounts/​Account;​
72 ····​new-​instance·​v2,​·​Landroid/​os/​Bundle;​ 69 ····​new-​instance·​v1,​·​Landroid/​os/​Bundle;​
   
73 ····​invoke-​direct·​{v2},​·​Landroid/​os/​Bundle;​-​><init>()​V 70 ····​invoke-​direct·​{v1},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
74 ····​.​line·​117 71 ····​.​line·​117
75 ····​.​local·​v2,​·​"empty":​Landroid/​os/​Bundle;​ 72 ····​.​local·​v1,​·​"empty":​Landroid/​os/​Bundle;​
76 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I 73 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
77 ····​move-​result·​v8 74 ····​move-​result·​v8
   
78 ····​if-​lez·​v8,​·​:​cond_0 75 ····​if-​lez·​v8,​·​:​cond_0
   
79 ····​.​line·​118 76 ····​.​line·​118
80 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​content" 77 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​content"
   
81 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I 78 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
82 ····​move-​result·​v9 79 ····​move-​result·​v9
   
83 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x3c 80 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x3c
   
84 ····​int-​to-​long·​v9,​·​v9 81 ····​int-​to-​long·​v9,​·​v9
   
85 ····​invoke-​static·​{v0,​·​v8,​·​v2,​·​v9,​·​v10},​·​Landroid/​content/​ContentResolver;​-​>addPeriodicSync(Land​roid/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​J)​V 82 ····​invoke-​static·​{v0,​·​v8,​·​v1,​·​v9,​·​v10},​·​Landroid/​content/​ContentResolver;​-​>addPeriodicSync(Land​roid/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​J)​V
   
86 ····​.​line·​119 83 ····​.​line·​119
87 ····​const-​string·​v8,​·​"com.​android.​contacts" 84 ····​const-​string·​v8,​·​"com.​android.​contacts"
   
88 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I 85 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
89 ····​move-​result·​v9 86 ····​move-​result·​v9
   
90 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x3c 87 ····​mul-​int/​lit8·​v9,​·​v9,​·​0x3c
   
91 ····​int-​to-​long·​v9,​·​v9 88 ····​int-​to-​long·​v9,​·​v9
   
92 ····​invoke-​static·​{v0,​·​v8,​·​v2,​·​v9,​·​v10},​·​Landroid/​content/​ContentResolver;​-​>addPeriodicSync(Land​roid/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​J)​V 89 ····​invoke-​static·​{v0,​·​v8,​·​v1,​·​v9,​·​v10},​·​Landroid/​content/​ContentResolver;​-​>addPeriodicSync(Land​roid/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​J)​V
   
93 ····​.​line·​115 90 ····​.​line·​115
94 ····​:​goto_1 91 ····​:​goto_1
Max diff block lines reached; 1765/6249 bytes (28.24%) of diff not shown.
[−]
smali/eu/e43/impeller/activity/SettingsActivity.smali
Offset 70, 33 lines modified Offset 70, 35 lines modified
70 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​ 70 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​
71 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 71 ····​.​param·​p1,​·​"listener"····​#·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​145 73 ····​.​line·​145
74 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 74 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
75 ····​.​line·​149 75 ····​.​line·​151
76 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 76 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 78 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
79 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
  80 ····​.​line·​152
80 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 81 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v1
   
82 ····​const-​string·​v2,​·​"" 83 ····​const-​string·​v2,​·​""
   
83 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 84 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
  86 ····​.​line·​149
85 ····​invoke-​interface·​{p1,​·​p0,​·​v0},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 87 ····​invoke-​interface·​{p1,​·​p0,​·​v0},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
86 ····​.​line·​153 88 ····​.​line·​153
87 ····​return-​void 89 ····​return-​void
88 .​end·​method 90 .​end·​method
   
   
[−]
smali/eu/e43/impeller/activity/ShareActivity$Callback.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​ShareActivity;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​activity/​ShareActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​ShareActivity;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​activity/​ShareActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​activity/​ShareActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​168 27 ····​.​line·​168
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity$Callbac​k;​-​>this$0:​Leu/​e43/​impeller/​activity/​ShareActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity$Callbac​k;​-​>this$0:​Leu/​e43/​impeller/​activity/​ShareActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/activity/ShareActivity.smali
Offset 59, 15 lines modified Offset 59, 14 lines modified
   
59 ····​.​line·​40 59 ····​.​line·​40
60 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_peopleAdapter:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​ 60 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_peopleAdapter:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​
   
61 ····​.​line·​41 61 ····​.​line·​41
62 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_object:​Lorg/​json/​JSONObject;​ 62 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_object:​Lorg/​json/​JSONObject;​
   
63 ····​.​line·​168  
64 ····​return-​void 63 ····​return-​void
65 .​end·​method 64 .​end·​method
   
66 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​activity/​ShareActivity;​)​Landroid/​app/​ProgressDialog;​ 65 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​activity/​ShareActivity;​)​Landroid/​app/​ProgressDialog;​
67 ····​.​locals·​1 66 ····​.​locals·​1
68 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​ShareActivity;​ 67 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​activity/​ShareActivity;​
   
Offset 87, 197 lines modified Offset 86, 197 lines modified
87 ····​.​line·​34 86 ····​.​line·​34
88 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​ 87 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​
   
89 ····​return-​object·​p1 88 ····​return-​object·​p1
90 .​end·​method 89 .​end·​method
   
91 .​method·​private·​doPost()​V 90 .​method·​private·​doPost()​V
92 ····​.​locals·​12 91 ····​.​locals·​11
   
93 ····​.​prologue 92 ····​.​prologue
94 ····​const/​4·​v10,​·​0x1 93 ····​const/​4·​v9,​·​0x1
   
95 ····​.​line·​100 94 ····​.​line·​100
96 ····​const·​v8,​·​0x7f0d0094 95 ····​const·​v7,​·​0x7f0d0094
   
97 ····invoke-​virtual·{p0,​·v8},​·Leu/​e43/​impeller/​activity/​ShareActivity;​-​>getString(I)​Ljava/​lang/​String;​ 96 ····.​line·​101
  97 ····​invoke-​virtual·​{p0,​·​v7},​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
98 ····​move-​result-​object·​v8 98 ····​move-​result-​object·​v7
   
99 ····​const·​v9,​·​0x7f0d0093 99 ····​const·​v8,​·​0x7f0d0093
   
100 ····invoke-​virtual·{p0,​·v9},​·Leu/​e43/​impeller/​activity/​ShareActivity;​-​>getString(I)​Ljava/​lang/​String;​ 100 ····.​line·​102
  101 ····​invoke-​virtual·​{p0,​·​v8},​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v9 102 ····​move-​result-​object·​v8
   
102 ····​invoke-​static·{p0,​·v8,​·v9},​·Landroid/​app/​ProgressDialog;​-​>show(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Landroid/​app/​ProgressDialog;​ 103 ····.​line·​100
  104 ····​invoke-​static·​{p0,​·​v7,​·​v8},​·​Landroid/​app/​ProgressDialog;​-​>show(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Landroid/​app/​ProgressDialog;​
   
103 ····​move-​result-​object·​v8 105 ····​move-​result-​object·​v7
   
104 ····​iput-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​ 106 ····​iput-​object·​v7,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​
   
105 ····​.​line·​103 107 ····​.​line·​103
106 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​ 108 ····​iget-​object·​v7,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_progress:​Landroid/​app/​ProgressDialog;​
   
107 ····​invoke-​virtual·​{v8,​·​v10},​·​Landroid/​app/​ProgressDialog;​-​>setIndeterminate(Z)​V 109 ····​invoke-​virtual·​{v7,​·​v9},​·​Landroid/​app/​ProgressDialog;​-​>setIndeterminate(Z)​V
   
108 ····​.​line·​106 110 ····​.​line·​106
109 ····​:​try_start_0 111 ····​:​try_start_0
110 ····​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​ 112 ····​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​
   
111 ····​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V 113 ····​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
112 ····​.​line·​107 114 ····​.​line·​107
113 ····​.​local·​v0,​·​"activity":​Lorg/​json/​JSONObject;​ 115 ····​.​local·​v0,​·​"activity":​Lorg/​json/​JSONObject;​
114 ····​const-​string·​v8,​·​"verb" 116 ····​const-​string·​v7,​·​"verb"
   
115 ····​const-​string·​v9,​·​"share" 117 ····​const-​string·​v8,​·​"share"
   
116 ····​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 118 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
117 ····​.​line·​108 119 ····​.​line·​108
118 ····​const-​string·​v8,​·​"object" 120 ····​const-​string·​v7,​·​"object"
   
119 ····​iget-​object·​v9,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_object:​Lorg/​json/​JSONObject;​ 121 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_object:​Lorg/​json/​JSONObject;​
   
120 ····​invoke-​virtual·​{v0,​·​v8,​·​v9},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 122 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
121 ····​.​line·​110 123 ····​.​line·​110
122 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_postTo:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​ 124 ····​iget-​object·​v7,​·​p0,​·​Leu/​e43/​impeller/​activity/​ShareActivity;​-​>m_postTo:​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​
   
123 ····​invoke-​virtual·​{v8},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getObjects()​Ljava/​util/​List;​ 125 ····​invoke-​virtual·​{v7},​·​Lcom/​tokenautocomplete/​TokenCompleteTextView​;​-​>getObjects()​Ljava/​util/​List;​
   
124 ····​move-​result-​object·​v7 126 ····​move-​result-​object·​v6
   
125 ····​.​line·​111 127 ····​.​line·​111
126 ····​.​local·​v7,​·​"toPeople":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Object;​>;​" 128 ····​.​local·​v6,​·​"toPeople":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Object;​>;​"
127 ····​new-​instance·​v6,​·​Lorg/​json/​JSONArray;​ 129 ····​new-​instance·​v5,​·​Lorg/​json/​JSONArray;​
   
128 ····​invoke-​direct·​{v6},​·​Lorg/​json/​JSONArray;​-​><init>()​V 130 ····​invoke-​direct·​{v5},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
129 ····​.​line·​112 131 ····​.​line·​112
130 ····​.​local·​v6,​·​"to":​Lorg/​json/​JSONArray;​ 132 ····​.​local·​v5,​·​"to":​Lorg/​json/​JSONArray;​
131 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 133 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
132 ····​move-​result-​object·​v5 134 ····​move-​result-​object·​v7
   
133 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
134 ····​:​goto_0 135 ····​:​goto_0
135 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 136 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
Max diff block lines reached; 7383/12411 bytes (59.49%) of diff not shown.
[−]
smali/eu/e43/impeller/contacts/SyncAdapter.smali
Offset 592, 28 lines modified Offset 592, 30 lines modified
   
592 ····​const/​4·​v8,​·​0x2 592 ····​const/​4·​v8,​·​0x2
   
593 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​String;​ 593 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​String;​
   
594 ····​const/​4·​v9,​·​0x0 594 ····​const/​4·​v9,​·​0x0
   
  595 ····​.​line·​132
595 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 596 ····​invoke-​static/​range·​{v19·​.​.​·​v20},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
596 ····​move-​result-​object·​v32 597 ····​move-​result-​object·​v32
   
597 ····​aput-​object·​v32,​·​v8,​·​v9 598 ····​aput-​object·​v32,​·​v8,​·​v9
   
598 ····​const/​4·​v9,​·​0x1 599 ····​const/​4·​v9,​·​0x1
   
599 ····​const-​string·​v32,​·​"vnd.​android.​cursor.​item/​photo" 600 ····​const-​string·​v32,​·​"vnd.​android.​cursor.​item/​photo"
   
600 ····​aput-​object·​v32,​·​v8,​·​v9 601 ····​aput-​object·​v32,​·​v8,​·​v9
   
601 ····​const/​4·​v9,​·​0x0 602 ····​const/​4·​v9,​·​0x0
   
  603 ····​.​line·​124
602 ····​invoke-​virtual/​range·​{v4·​.​.​·​v9},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 604 ····​invoke-​virtual/​range·​{v4·​.​.​·​v9},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
603 ····​move-​result-​object·​v27 605 ····​move-​result-​object·​v27
   
604 ····​.​line·​136 606 ····​.​line·​136
605 ····​.​local·​v27,​·​"pic_c":​Landroid/​database/​Cursor;​ 607 ····​.​local·​v27,​·​"pic_c":​Landroid/​database/​Cursor;​
606 ····​invoke-​interface/​range·​{v27·​.​.​·​v27},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 608 ····​invoke-​interface/​range·​{v27·​.​.​·​v27},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
Offset 731, 22 lines modified Offset 733, 24 lines modified
731 ····​move-​result-​object·​v6 733 ····​move-​result-​object·​v6
   
732 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 734 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
733 ····​.​line·​148 735 ····​.​line·​148
734 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$RawC​ontacts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 736 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$RawC​ontacts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
  737 ····​.​line·​149
735 ····​move-​wide/​from16·​v0,​·​v19 738 ····​move-​wide/​from16·​v0,​·​v19
   
736 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​ 739 ····​invoke-​static·​{v5,​·​v0,​·​v1},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
   
737 ····​move-​result-​object·​v5 740 ····​move-​result-​object·​v5
   
738 ····​const-​string·​v6,​·​"display_photo" 741 ····​const-​string·​v6,​·​"display_photo"
   
  742 ····​.​line·​148
739 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 743 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
740 ····​move-​result-​object·​v28 744 ····​move-​result-​object·​v28
   
741 ····​.​line·​152 745 ····​.​line·​152
742 ····​.​local·​v28,​·​"rawContactPhotoUri":​Landroid/​net/​Uri;​ 746 ····​.​local·​v28,​·​"rawContactPhotoUri":​Landroid/​net/​Uri;​
743 ····​move-​object/​from16·​v0,​·​p0 747 ····​move-​object/​from16·​v0,​·​p0
Offset 766, 14 lines modified Offset 770, 15 lines modified
766 ····​invoke-​static·​{v5,​·​v0,​·​v6,​·​v7},​·​Leu/​e43/​impeller/​account/​OAuth;​-​>fetchAuthenticated(L​android/​content/​Context;​Landroid/​accounts/​Account;​Ljava/​net/​URL;​Z)​Ljava/​net/​HttpURLConnection;​ 770 ····​invoke-​static·​{v5,​·​v0,​·​v6,​·​v7},​·​Leu/​e43/​impeller/​account/​OAuth;​-​>fetchAuthenticated(L​android/​content/​Context;​Landroid/​accounts/​Account;​Ljava/​net/​URL;​Z)​Ljava/​net/​HttpURLConnection;​
   
767 ····​move-​result-​object·​v14 771 ····​move-​result-​object·​v14
   
768 ····​.​line·​154 772 ····​.​line·​154
769 ····​const-​string·​v5,​·​"rw" 773 ····​const-​string·​v5,​·​"rw"
   
  774 ····​.​line·​155
770 ····​move-​object/​from16·​v0,​·​v28 775 ····​move-​object/​from16·​v0,​·​v28
   
771 ····​invoke-​virtual·​{v4,​·​v0,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>openAssetFileDescrip​tor(Landroid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​content/​res/​AssetFileDescriptor;​ 776 ····​invoke-​virtual·​{v4,​·​v0,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>openAssetFileDescrip​tor(Landroid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​content/​res/​AssetFileDescriptor;​
   
772 ····​move-​result-​object·​v17 777 ····​move-​result-​object·​v17
   
773 ····​.​line·​156 778 ····​.​line·​156
Offset 808, 20 lines modified Offset 813, 22 lines modified
   
808 ····​const/​4·​v7,​·​0x1 813 ····​const/​4·​v7,​·​0x1
   
809 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​String;​ 814 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​String;​
   
810 ····​const/​4·​v8,​·​0x0 815 ····​const/​4·​v8,​·​0x0
   
  816 ····​.​line·​164
811 ····​invoke-​static/​range·​{v29·​.​.​·​v30},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 817 ····​invoke-​static/​range·​{v29·​.​.​·​v30},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
812 ····​move-​result-​object·​v9 818 ····​move-​result-​object·​v9
   
813 ····​aput-​object·​v9,​·​v7,​·​v8 819 ····​aput-​object·​v9,​·​v7,​·​v8
   
  820 ····​.​line·​160
814 ····​invoke-​virtual·​{v4,​·​v5,​·​v15,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>update(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 821 ····​invoke-​virtual·​{v4,​·​v5,​·​v15,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>update(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
815 ····​:​try_end_1 822 ····​:​try_end_1
816 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 823 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
817 ····​.​line·​171 824 ····​.​line·​171
818 ····​.​end·​local·​v15····​#·​"cv":​Landroid/​content/​ContentValues;​ 825 ····​.​end·​local·​v15····​#·​"cv":​Landroid/​content/​ContentValues;​
819 ····​.​end·​local·​v17····​#·​"fd":​Landroid/​content/​res/​AssetFileDescriptor;​ 826 ····​.​end·​local·​v17····​#·​"fd":​Landroid/​content/​res/​AssetFileDescriptor;​
[−]
smali/eu/e43/impeller/contacts/SyncOperation.smali
Offset 86, 32 lines modified Offset 86, 36 lines modified
   
86 ····​move-​result-​object·​v0 86 ····​move-​result-​object·​v0
   
87 ····​const-​string·​v1,​·​"account_name" 87 ····​const-​string·​v1,​·​"account_name"
   
88 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​ 88 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​
   
  89 ····​.​line·​46
89 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 90 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
90 ····​move-​result-​object·​v0 91 ····​move-​result-​object·​v0
   
91 ····​const-​string·​v1,​·​"account_type" 92 ····​const-​string·​v1,​·​"account_type"
   
92 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​ 93 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​
   
  94 ····​.​line·​47
93 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 95 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
94 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
95 ····​const-​string·​v1,​·​"sourceid" 97 ····​const-​string·​v1,​·​"sourceid"
   
  98 ····​.​line·​48
96 ····​invoke-​virtual·​{v0,​·​v1,​·​p4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 99 ····​invoke-​virtual·​{v0,​·​v1,​·​p4},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
97 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
  101 ····​.​line·​49
98 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 102 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
99 ····​move-​result-​object·​v7 103 ····​move-​result-​object·​v7
   
100 ····​.​line·​51 104 ····​.​line·​51
101 ····​.​local·​v7,​·​"rawContactsUri":​Landroid/​net/​Uri;​ 105 ····​.​local·​v7,​·​"rawContactsUri":​Landroid/​net/​Uri;​
102 ····​sget-​object·​v1,​·​Landroid/​provider/​ContactsContract$RawC​ontacts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 106 ····​sget-​object·​v1,​·​Landroid/​provider/​ContactsContract$RawC​ontacts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
Offset 172, 91 lines modified Offset 176, 105 lines modified
   
172 ····​move-​result-​object·​v0 176 ····​move-​result-​object·​v0
   
173 ····​const-​string·​v1,​·​"account_type" 177 ····​const-​string·​v1,​·​"account_type"
   
174 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​ 178 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>type:​Ljava/​lang/​String;​
   
  179 ····​.​line·​66
175 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 180 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
176 ····​move-​result-​object·​v0 181 ····​move-​result-​object·​v0
   
177 ····​const-​string·​v1,​·​"account_name" 182 ····​const-​string·​v1,​·​"account_name"
   
178 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​ 183 ····​iget-​object·​v2,​·​p3,​·​Landroid/​accounts/​Account;​-​>name:​Ljava/​lang/​String;​
   
  184 ····​.​line·​67
179 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 185 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
180 ····​move-​result-​object·​v0 186 ····​move-​result-​object·​v0
   
181 ····​const-​string·​v1,​·​"sourceid" 187 ····​const-​string·​v1,​·​"sourceid"
   
182 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>m_id:​Ljava/​lang/​String;​ 188 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>m_id:​Ljava/​lang/​String;​
   
  189 ····​.​line·​68
183 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 190 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
184 ····​move-​result-​object·​v0 191 ····​move-​result-​object·​v0
   
  192 ····​.​line·​69
185 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​ 193 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​
   
186 ····​move-​result-​object·​v0 194 ····​move-​result-​object·​v0
   
  195 ····​.​line·​65
187 ····​invoke-​interface·​{p5,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 196 ····​invoke-​interface·​{p5,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
188 ····​.​line·​71 197 ····​.​line·​71
189 ····​iput-​boolean·​v9,​·​p0,​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>m_isNew:​Z 198 ····​iput-​boolean·​v9,​·​p0,​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>m_isNew:​Z
   
190 ····​.​line·​76 199 ····​.​line·​76
191 ····​:​goto_0 200 ····​:​goto_0
192 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V 201 ····​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V
   
193 ····​.​line·​80 202 ····​.​line·​80
194 ····​const-​string·​v0,​·​"vnd.​android.​cursor.​item/​identity" 203 ····​const-​string·​v0,​·​"vnd.​android.​cursor.​item/​identity"
   
  204 ····​.​line·​81
195 ····​invoke-​direct·​{p0,​·​v0},​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>setDataOfType(Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 205 ····​invoke-​direct·​{p0,​·​v0},​·​Leu/​e43/​impeller/​contacts/​SyncOperation;​-​>setDataOfType(Ljava/​lang/​String;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
196 ····​move-​result-​object·​v0 206 ····​move-​result-​object·​v0
   
197 ····​const-​string·​v1,​·​"data2" 207 ····​const-​string·​v1,​·​"data2"
   
198 ····​const-​string·​v2,​·​"io.​pump" 208 ····​const-​string·​v2,​·​"io.​pump"
   
  209 ····​.​line·​82
199 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 210 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
200 ····​move-​result-​object·​v0 211 ····​move-​result-​object·​v0
   
Max diff block lines reached; 5833/9167 bytes (63.63%) of diff not shown.
[−]
smali/eu/e43/impeller/content/ContentUpdateReceiver$1.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​final·​synthetic·​val$res:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​ 34 .​field·​final·​synthetic·​val$res:​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​constructor·​<init>(Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​Landroid/​content/​Context;​Landroid/​content/​Intent;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V 36 .​method·​constructor·​<init>(Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​Landroid/​content/​Context;​Landroid/​content/​Intent;​Landroid/​content/​BroadcastReceiver$Pen​dingResult;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
  38 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​
   
38 ····​.​prologue 39 ····​.​prologue
39 ····​.​line·​50 40 ····​.​line·​50
40 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>this$0:​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​ 41 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>this$0:​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​
   
41 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>val$context:​Landroid/​content/​Context;​ 42 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>val$context:​Landroid/​content/​Context;​
   
Offset 54, 21 lines modified Offset 55, 19 lines modified
54 ····​return-​void 55 ····​return-​void
55 .​end·​method 56 .​end·​method
   
   
56 #·​virtual·​methods 57 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 58 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 59 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​50 61 ····​.​line·​50
62 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 62 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​ 63 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​
   
65 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 65 ····​return-​object·​v0
67 .​end·​method 66 .​end·​method
   
[−]
smali/eu/e43/impeller/content/FeedNotificationReceiver.smali
Offset 83, 174 lines modified Offset 83, 166 lines modified
83 ····​.​line·​42 83 ····​.​line·​42
84 ····​return-​void 84 ····​return-​void
85 .​end·​method 85 .​end·​method
   
   
86 #·​virtual·​methods 86 #·​virtual·​methods
87 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 87 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
88 ····​.​locals·10 88 ····​.​locals·9
89 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 89 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
90 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​ 90 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​18 92 ····​.​line·​18
93 ····​const-​string·​v7,​·​"FeedNotificationRece​iver" 93 ····​const-​string·​v4,​·​"FeedNotificationRece​iver"
   
94 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 94 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
95 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 95 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
96 ····​const-​string·​v9,​·​"Got·​" 96 ····​const-​string·​v6,​·​"Got·​"
   
97 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 97 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
98 ····​move-​result-​object·​v8 98 ····​move-​result-​object·​v5
   
99 ····​invoke-​virtual·​{v8,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 99 ····​invoke-​virtual·​{v5,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
100 ····​move-​result-​object·​v8 100 ····​move-​result-​object·​v5
   
101 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v8 102 ····​move-​result-​object·​v5
   
103 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 103 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
104 ····​.​line·​19 104 ····​.​line·​19
105 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 105 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v7 106 ····​move-​result-​object·​v4
   
107 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​action.​NEW_FEED_ENTRY" 107 ····​const-​string·​v5,​·​"eu.​e43.​impeller.​action.​NEW_FEED_ENTRY"
   
108 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 108 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
109 ····​move-​result·​v7 109 ····​move-​result·​v4
   
110 ····​if-​eqz·​v7,​·​:​cond_1 110 ····​if-​eqz·​v4,​·​:​cond_1
   
111 ····​.​line·​20 111 ····​.​line·​20
112 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​content/​FeedNotificationRecei​ver;​-​>processEntry(Landroi​d/​content/​Context;​Landroid/​content/​Intent;​)​V 112 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​content/​FeedNotificationRecei​ver;​-​>processEntry(Landroi​d/​content/​Context;​Landroid/​content/​Intent;​)​V
   
113 ····​.​line·​36 113 ····​.​line·​36
114 ····​:​cond_0 114 ····​:​cond_0
115 ····​:​goto_0 115 ····​:​goto_0
116 ····​return-​void 116 ····​return-​void
   
117 ····​.​line·​21 117 ····​.​line·​21
118 ····​:​cond_1 118 ····​:​cond_1
119 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 119 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
120 ····​move-​result-​object·​v7 120 ····​move-​result-​object·​v4
   
121 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​action.​DIRECT_INBOX_DISPLAYE​D" 121 ····​const-​string·​v5,​·​"eu.​e43.​impeller.​action.​DIRECT_INBOX_DISPLAYE​D"
   
122 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 122 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
123 ····​move-​result·​v7 123 ····​move-​result·​v4
   
124 ····​if-​eqz·​v7,​·​:​cond_2 124 ····​if-​eqz·​v4,​·​:​cond_2
   
125 ····​.​line·​22 125 ····​.​line·​22
126 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​content/​FeedNotificationRecei​ver;​-​>updateInboxState(Lan​droid/​content/​Context;​Landroid/​content/​Intent;​)​V 126 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​content/​FeedNotificationRecei​ver;​-​>updateInboxState(Lan​droid/​content/​Context;​Landroid/​content/​Intent;​)​V
   
127 ····​goto·​:​goto_0 127 ····​goto·​:​goto_0
   
128 ····​.​line·​23 128 ····​.​line·​23
129 ····​:​cond_2 129 ····​:​cond_2
130 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 130 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
131 ····​move-​result-​object·​v7 131 ····​move-​result-​object·​v4
   
132 ····​const-​string·​v8,​·​"android.​intent.​action.​BOOT_COMPLETED" 132 ····​const-​string·​v5,​·​"android.​intent.​action.​BOOT_COMPLETED"
   
133 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 133 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
134 ····​move-​result·​v7 134 ····​move-​result·​v4
   
135 ····​if-​nez·​v7,​·​:​cond_3 135 ····​if-​nez·​v4,​·​:​cond_3
   
136 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
137 ····​move-​result-​object·​v7 137 ····​move-​result-​object·​v4
   
138 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​ation.​REFRESH_NOTIFICATIONS​" 138 ····​const-​string·​v5,​·​"eu.​e43.​impeller.​ation.​REFRESH_NOTIFICATIONS​"
   
139 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 139 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
140 ····​move-​result·​v7 140 ····​move-​result·​v4
   
Max diff block lines reached; 3819/8073 bytes (47.31%) of diff not shown.
[−]
smali/eu/e43/impeller/content/ContentUpdateReceiver.smali
Offset 25, 15 lines modified Offset 25, 14 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·​30 28 ····​.​line·​30
29 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
30 ····​.​line·​36  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
   
33 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​Landroid/​content/​Context;​Landroid/​content/​Intent;​)​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$ResultData;​ 32 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​Landroid/​content/​Context;​Landroid/​content/​Intent;​)​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​$ResultData;​
34 ····​.​locals·​1 33 ····​.​locals·​1
35 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​ 34 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​
36 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​content/​Context;​ 35 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​content/​Context;​
Offset 111, 22 lines modified Offset 110, 24 lines modified
   
111 ····​const/​4·​v7,​·​0x1 110 ····​const/​4·​v7,​·​0x1
   
112 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​String;​ 111 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​String;​
   
113 ····​const/​4·​v8,​·​0x0 112 ····​const/​4·​v8,​·​0x0
   
  113 ····​.​line·​208
114 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​ 114 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Landroid/​net/​Uri;​-​>toString()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v25 115 ····​move-​result-​object·​v25
   
116 ····​aput-​object·​v25,​·​v7,​·​v8 116 ····​aput-​object·​v25,​·​v7,​·​v8
   
117 ····​const/​4·​v8,​·​0x0 117 ····​const/​4·​v8,​·​0x0
   
  118 ····​.​line·​206
118 ····​invoke-​virtual/​range·​{v3·​.​.​·​v8},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 119 ····​invoke-​virtual/​range·​{v3·​.​.​·​v8},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
119 ····​move-​result-​object·​v10 120 ····​move-​result-​object·​v10
   
120 ····​.​line·​211 121 ····​.​line·​211
121 ····​.​local·​v10,​·​"c":​Landroid/​database/​Cursor;​ 122 ····​.​local·​v10,​·​"c":​Landroid/​database/​Cursor;​
122 ····​:​try_start_0 123 ····​:​try_start_0
Offset 154, 14 lines modified Offset 155, 15 lines modified
154 ····​:​try_end_0 155 ····​:​try_end_0
155 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 156 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
156 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 157 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
157 ····​.​line·​262 158 ····​.​line·​262
158 ····​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>close()​V 159 ····​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  160 ····​.​line·​260
159 ····​:​goto_0 161 ····​:​goto_0
160 ····​return-​object·​v4 162 ····​return-​object·​v4
   
161 ····​.​line·​215 163 ····​.​line·​215
162 ····​:​cond_0 164 ····​:​cond_0
163 ····​:​try_start_1 165 ····​:​try_start_1
164 ····​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 166 ····​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
Offset 438, 32 lines modified Offset 440, 36 lines modified
   
438 ····​.​line·​249 440 ····​.​line·​249
439 ····​.​local·​v9,​·​"activity":​Lorg/​json/​JSONObject;​ 441 ····​.​local·​v9,​·​"activity":​Lorg/​json/​JSONObject;​
440 ····​move-​object/​from16·​v0,​·​v24 442 ····​move-​object/​from16·​v0,​·​v24
   
441 ····​iget-​object·​v4,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>activitiesUri:​Landroid/​net/​Uri;​ 443 ····​iget-​object·​v4,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>activitiesUri:​Landroid/​net/​Uri;​
   
  444 ····​.​line·​250
442 ····​invoke-​static·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newInsert(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 445 ····​invoke-​static·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion;​-​>newInsert(Landroid/​net/​Uri;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
443 ····​move-​result-​object·​v4 446 ····​move-​result-​object·​v4
   
444 ····​const-​string·​v5,​·​"_json" 447 ····​const-​string·​v5,​·​"_json"
   
  448 ····​.​line·​251
445 ····​invoke-​virtual·​{v9},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​ 449 ····​invoke-​virtual·​{v9},​·​Lorg/​json/​JSONObject;​-​>toString()​Ljava/​lang/​String;​
   
446 ····​move-​result-​object·​v6 450 ····​move-​result-​object·​v6
   
447 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​ 451 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>withValue(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Landroid/​content/​ContentProviderOperat​ion$Builder;​
   
448 ····​move-​result-​object·​v4 452 ····​move-​result-​object·​v4
   
  453 ····​.​line·​252
449 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​ 454 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​
   
450 ····​move-​result-​object·​v4 455 ····​move-​result-​object·​v4
   
  456 ····​.​line·​249
451 ····​move-​object/​from16·​v0,​·​v23 457 ····​move-​object/​from16·​v0,​·​v23
   
452 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 458 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
453 ····​.​line·​247 459 ····​.​line·​247
454 ····​add-​int/​lit8·​v18,​·​v18,​·​0x1 460 ····​add-​int/​lit8·​v18,​·​v18,​·​0x1
   
Offset 768, 22 lines modified Offset 774, 24 lines modified
   
768 ····​const/​4·​v6,​·​0x1 774 ····​const/​4·​v6,​·​0x1
   
769 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 775 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
Max diff block lines reached; 3819/6685 bytes (57.13%) of diff not shown.
[−]
smali/eu/e43/impeller/content/FeedNotificationService$PendingNotification.smali
Offset 195, 22 lines modified Offset 195, 24 lines modified
   
195 ····​const/​4·​v4,​·​0x0 195 ····​const/​4·​v4,​·​0x0
   
196 ····​invoke-​direct·​{v3,​·​p0,​·​v4},​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n$AvatarListener;​-​><init>(Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$1;​)​V 196 ····​invoke-​direct·​{v3,​·​p0,​·​v4},​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n$AvatarListener;​-​><init>(Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$1;​)​V
   
197 ····​const-​string·​v4,​·​"image" 197 ····​const-​string·​v4,​·​"image"
   
  198 ····​.​line·​208
198 ····​invoke-​virtual·​{v0,​·​v4},​·​Lorg/​json/​JSONObject;​-​>optJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​ 199 ····​invoke-​virtual·​{v0,​·​v4},​·​Lorg/​json/​JSONObject;​-​>optJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​
   
199 ····​move-​result-​object·​v4 200 ····​move-​result-​object·​v4
   
200 ····​invoke-​static·​{p1,​·​p2,​·​v4},​·​Leu/​e43/​impeller/​Utils;​-​>getImageUrl(Landroid​/​content/​Context;​Landroid/​accounts/​Account;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​ 201 ····​invoke-​static·​{p1,​·​p2,​·​v4},​·​Leu/​e43/​impeller/​Utils;​-​>getImageUrl(Landroid​/​content/​Context;​Landroid/​accounts/​Account;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​
   
201 ····​move-​result-​object·​v4 202 ····​move-​result-​object·​v4
   
  203 ····​.​line·​207
202 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>load(Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​Ljava/​lang/​String;​)​V 204 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>load(Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​Ljava/​lang/​String;​)​V
   
203 ····​.​line·​209 205 ····​.​line·​209
204 ····​return-​void 206 ····​return-​void
205 .​end·​method 207 .​end·​method
   
206 .​method·​static·​synthetic·​access$100(Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​Landroid/​graphics/​Bitmap;​)​V 208 .​method·​static·​synthetic·​access$100(Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​Landroid/​graphics/​Bitmap;​)​V
Offset 333, 14 lines modified Offset 335, 15 lines modified
   
333 ····​const-​string·​v5,​·​"android.​intent.​action.​VIEW" 335 ····​const-​string·​v5,​·​"android.​intent.​action.​VIEW"
   
334 ····​iget-​object·​v6,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>m_activity:​Lorg/​json/​JSONObject;​ 336 ····​iget-​object·​v6,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>m_activity:​Lorg/​json/​JSONObject;​
   
335 ····​const-​string·​v7,​·​"object" 337 ····​const-​string·​v7,​·​"object"
   
  338 ····​.​line·​296
336 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​ 339 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​
   
337 ····​move-​result-​object·​v6 340 ····​move-​result-​object·​v6
   
338 ····​const-​string·​v7,​·​"id" 341 ····​const-​string·​v7,​·​"id"
   
339 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 342 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 419, 18 lines modified Offset 422, 20 lines modified
   
419 ····​const·​v6,​·​0x7f020065 422 ····​const·​v6,​·​0x7f020065
   
420 ····​const-​string·​v7,​·​"Reply" 423 ····​const-​string·​v7,​·​"Reply"
   
421 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>this$0:​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce;​ 424 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>this$0:​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce;​
   
  425 ····​.​line·​306
422 ····​invoke-​static·​{v8,​·​v9,​·​v2,​·​v9},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 426 ····​invoke-​static·​{v8,​·​v9,​·​v2,​·​v9},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
423 ····​move-​result-​object·​v8 427 ····​move-​result-​object·​v8
   
  428 ····​.​line·​305
424 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 429 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
425 ····​.​line·​307 430 ····​.​line·​307
426 ····​iget-​boolean·​v5,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>m_grouped:​Z 431 ····​iget-​boolean·​v5,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​-​>m_grouped:​Z
   
427 ····​if-​eqz·​v5,​·​:​cond_1 432 ····​if-​eqz·​v5,​·​:​cond_1
   
[−]
smali/eu/e43/impeller/content/FeedNotificationService.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​app/​Service;​ 2 .​super·​Landroid/​app/​Service;​
3 .​source·​"FeedNotificationServ​ice.​java" 3 .​source·​"FeedNotificationServ​ice.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$1;​,​  
8 ········​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​ 7 ········​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce$PendingNotificatio​n;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​public·​static·​final·​ACTION_NOTIFY_DIRECT:​Ljava/​lang/​String;​·​=·​"eu.​e43.​impeller.​content.​FeedNotificationServi​ce.​DirectMessage" 11 .​field·​public·​static·​final·​ACTION_NOTIFY_DIRECT:​Ljava/​lang/​String;​·​=·​"eu.​e43.​impeller.​content.​FeedNotificationServi​ce.​DirectMessage"
Offset 44, 15 lines modified Offset 43, 14 lines modified
44 ····​.​line·​48 43 ····​.​line·​48
45 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 44 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
46 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 45 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
47 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce;​-​>m_pendingNotificatio​ns:​Ljava/​util/​List;​ 46 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​content/​FeedNotificationServi​ce;​-​>m_pendingNotificatio​ns:​Ljava/​util/​List;​
   
48 ····​.​line·​173  
49 ····​return-​void 47 ····​return-​void
50 .​end·​method 48 .​end·​method
   
51 .​method·​private·​maybeStopService()​V 49 .​method·​private·​maybeStopService()​V
52 ····​.​locals·​1 50 ····​.​locals·​1
   
53 ····​.​prologue 51 ····​.​prologue
Offset 226, 22 lines modified Offset 224, 24 lines modified
   
226 ····​const/​4·​v8,​·​0x0 224 ····​const/​4·​v8,​·​0x0
   
227 ····​aput-​object·​v10,​·​v6,​·​v8 225 ····​aput-​object·​v10,​·​v6,​·​v8
   
228 ····​const/​4·​v8,​·​0x1 226 ····​const/​4·​v8,​·​0x1
   
  227 ····​.​line·​108
229 ····​invoke-​static/​range·​{v25·​.​.​·​v25},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 228 ····​invoke-​static/​range·​{v25·​.​.​·​v25},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
230 ····​move-​result-​object·​v26 229 ····​move-​result-​object·​v26
   
231 ····​aput-​object·​v26,​·​v6,​·​v8 230 ····​aput-​object·​v26,​·​v6,​·​v8
   
232 ····​const-​string·​v7,​·​"feed_entries.​_ID·​ASC" 231 ····​const-​string·​v7,​·​"feed_entries.​_ID·​ASC"
   
  232 ····​.​line·​103
233 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 233 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
234 ····​move-​result-​object·​v12 234 ····​move-​result-​object·​v12
   
235 ····​.​line·​111 235 ····​.​line·​111
236 ····​.​local·​v12,​·​"c":​Landroid/​database/​Cursor;​ 236 ····​.​local·​v12,​·​"c":​Landroid/​database/​Cursor;​
237 ····​const/​4·​v13,​·​0x0 237 ····​const/​4·​v13,​·​0x0
Offset 353, 24 lines modified Offset 353, 26 lines modified
   
353 ····​const/​4·​v5,​·​0x1 353 ····​const/​4·​v5,​·​0x1
   
354 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​ 354 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​Object;​
   
355 ····​const/​4·​v8,​·​0x0 355 ····​const/​4·​v8,​·​0x0
   
  356 ····​.​line·​120
356 ····​invoke-​interface·​{v12},​·​Landroid/​database/​Cursor;​-​>getCount()​I 357 ····​invoke-​interface·​{v12},​·​Landroid/​database/​Cursor;​-​>getCount()​I
   
357 ····​move-​result·​v26 358 ····​move-​result·​v26
   
358 ····​invoke-​static/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 359 ····​invoke-​static/​range·​{v26·​.​.​·​v26},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
359 ····​move-​result-​object·​v26 360 ····​move-​result-​object·​v26
   
360 ····​aput-​object·​v26,​·​v5,​·​v8 361 ····​aput-​object·​v26,​·​v5,​·​v8
   
  362 ····​.​line·​119
361 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 363 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
362 ····​move-​result-​object·​v23 364 ····​move-​result-​object·​v23
   
363 ····​.​line·​122 365 ····​.​line·​122
364 ····​.​local·​v23,​·​"title":​Ljava/​lang/​String;​ 366 ····​.​local·​v23,​·​"title":​Ljava/​lang/​String;​
365 ····​new-​instance·​v14,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​ 367 ····​new-​instance·​v14,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​
Offset 411, 30 lines modified Offset 413, 33 lines modified
   
411 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​action.​SHOW_FEED" 413 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​action.​SHOW_FEED"
   
412 ····​invoke-​direct·​{v5,​·​v8},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V 414 ····​invoke-​direct·​{v5,​·​v8},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
   
413 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​extra.​ACCOUNT" 415 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​extra.​ACCOUNT"
   
  416 ····​.​line·​133
414 ····​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​ 417 ····​invoke-​virtual·​{v5,​·​v8,​·​v9},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​
   
415 ····​move-​result-​object·​v5 418 ····​move-​result-​object·​v5
   
416 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​extra.​FEED_ID" 419 ····​const-​string·​v8,​·​"eu.​e43.​impeller.​extra.​FEED_ID"
   
417 ····​sget-​object·​v26,​·​Leu/​e43/​impeller/​Constants$FeedID;​-​>DIRECT_FEED:​Leu/​e43/​impeller/​Constants$FeedID;​ 420 ····​sget-​object·​v26,​·​Leu/​e43/​impeller/​Constants$FeedID;​-​>DIRECT_FEED:​Leu/​e43/​impeller/​Constants$FeedID;​
Max diff block lines reached; 12258/15014 bytes (81.64%) of diff not shown.
[−]
smali/eu/e43/impeller/content/FeedSyncAdapter.smali
Offset 116, 531 lines modified Offset 116, 519 lines modified
116 ····​.​line·​65 116 ····​.​line·​65
117 ····​goto·​:​goto_0 117 ····​goto·​:​goto_0
118 .​end·​method 118 .​end·​method
   
   
119 #·​virtual·​methods 119 #·​virtual·​methods
120 .​method·​public·​onPerformSync(Landroi​d/​accounts/​Account;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​content/​ContentProviderClient​;​Landroid/​content/​SyncResult;​)​V 120 .​method·​public·​onPerformSync(Landroi​d/​accounts/​Account;​Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​content/​ContentProviderClient​;​Landroid/​content/​SyncResult;​)​V
121 ····​.​locals·​29 121 ····​.​locals·​26
122 ····​.​param·​p1,​·​"account"····​#·​Landroid/​accounts/​Account;​ 122 ····​.​param·​p1,​·​"account"····​#·​Landroid/​accounts/​Account;​
123 ····​.​param·​p2,​·​"bundle"····​#·​Landroid/​os/​Bundle;​ 123 ····​.​param·​p2,​·​"bundle"····​#·​Landroid/​os/​Bundle;​
124 ····​.​param·​p3,​·​"s"····​#·​Ljava/​lang/​String;​ 124 ····​.​param·​p3,​·​"s"····​#·​Ljava/​lang/​String;​
125 ····​.​param·​p4,​·​"contentProviderClien​t"····​#·​Landroid/​content/​ContentProviderClient​;​ 125 ····​.​param·​p4,​·​"contentProviderClien​t"····​#·​Landroid/​content/​ContentProviderClient​;​
126 ····​.​param·​p5,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​ 126 ····​.​param·​p5,​·​"syncResult"····​#·​Landroid/​content/​SyncResult;​
   
127 ····​.​prologue 127 ····​.​prologue
128 ····​.​line·​78 128 ····​.​line·​78
129 ····​:​try_start_0 129 ····​:​try_start_0
130 ····​move-​object/​from16·​v0,​·​p0 130 ····​move-​object/​from16·​v0,​·​p0
   
131 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​ 131 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​
   
132 ····​move-​object/​from16·​v24,​·​v0 132 ····​move-​object/​from16·​v21,​·​v0
   
133 ····​const-​string·​v25,​·​"account" 133 ····​const-​string·​v22,​·​"account"
   
134 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 134 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
135 ····​move-​result-​object·​v5 135 ····​move-​result-​object·​v5
   
136 ····​check-​cast·​v5,​·​Landroid/​accounts/​AccountManager;​ 136 ····​check-​cast·​v5,​·​Landroid/​accounts/​AccountManager;​
   
137 ····​.​line·​79 137 ····​.​line·​79
138 ····​.​local·​v5,​·​"am":​Landroid/​accounts/​AccountManager;​ 138 ····​.​local·​v5,​·​"am":​Landroid/​accounts/​AccountManager;​
139 ····​move-​object/​from16·​v0,​·​p0 139 ····​move-​object/​from16·​v0,​·​p0
   
140 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​ 140 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​
   
141 ····​move-​object/​from16·​v24,​·​v0 141 ····​move-​object/​from16·​v21,​·​v0
   
142 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 142 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
143 ····​move-​result-​object·​v19 143 ····​move-​result-​object·​v16
   
144 ····​.​line·​80 144 ····​.​line·​80
145 ····​.​local·​v19,​·​"res":​Landroid/​content/​ContentResolver;​ 145 ····​.​local·​v16,​·​"res":​Landroid/​content/​ContentResolver;​
146 ····​invoke-​static/​range·​{p1·​.​.​·​p1},​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>get(Landroid/​accounts/​Account;​)​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​ 146 ····​invoke-​static/​range·​{p1·​.​.​·​p1},​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>get(Landroid/​accounts/​Account;​)​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​
   
147 ····​move-​result-​object·​v23 147 ····​move-​result-​object·​v20
   
148 ····​.​line·​83 148 ····​.​line·​83
149 ····​.​local·​v23,​·​"uris":​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​ 149 ····​.​local·​v20,​·​"uris":​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​
150 ····​:​cond_0 150 ····​:​cond_0
151 ····​move-​object/​from16·​v0,​·​p0 151 ····​move-​object/​from16·​v0,​·​p0
   
152 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​ 152 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​FeedSyncAdapter;​-​>m_context:​Landroid/​content/​Context;​
   
153 ····​move-​object/​from16·​v24,​·​v0 153 ····​move-​object/​from16·​v21,​·​v0
   
154 ····​const/​16·​v25,​·​0x1 154 ····​const/​16·​v22,​·​0x1
   
155 ····​move/​from16·​v0,​·​v25 155 ····​move/​from16·​v0,​·​v22
   
156 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 156 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
157 ····​move-​object/​from16·​v25,​·​v0 157 ····​move-​object/​from16·​v22,​·​v0
   
158 ····​const/​16·​v26,​·​0x0 158 ····​const/​16·​v23,​·​0x0
   
159 ····​const-​string·​v27,​·​"inbox" 159 ····​const-​string·​v24,​·​"inbox"
   
160 ····​aput-​object·​v27,​·​v25,​·​v26 160 ····​aput-​object·​v24,​·​v22,​·​v23
   
161 ····​move-​object/​from16·​v0,​·​v24 161 ····​move-​object/​from16·​v0,​·​v21
   
162 ····​move-​object/​from16·​v1,​·​p1 162 ····​move-​object/​from16·​v1,​·​p1
   
163 ····​move-​object/​from16·​v2,​·​v25 163 ····​move-​object/​from16·​v2,​·​v22
   
164 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Leu/​e43/​impeller/​Utils;​-​>getUserUri(Landroid/​content/​Context;​Landroid/​accounts/​Account;​[Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 164 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Leu/​e43/​impeller/​Utils;​-​>getUserUri(Landroid/​content/​Context;​Landroid/​accounts/​Account;​[Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
165 ····​move-​result-​object·​v24 165 ····​move-​result-​object·​v21
   
166 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 166 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
167 ····​move-​result-​object·​v7 167 ····​move-​result-​object·​v6
   
168 ····​.​line·​84 168 ····​.​line·​84
169 ····​.​local·​v7,​·​"b":​Landroid/​net/​Uri$Builder;​ 169 ····​.​local·​v6,​·​"b":​Landroid/​net/​Uri$Builder;​
170 ····​move-​object/​from16·​v0,​·​v23 170 ····​move-​object/​from16·​v0,​·​v20
   
171 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>feedUri:​Landroid/​net/​Uri;​ 171 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>feedUri:​Landroid/​net/​Uri;​
   
172 ····​move-​object/​from16·​v24,​·​v0 172 ····​move-​object/​from16·​v21,​·​v0
   
173 ····​move-​object/​from16·​v0,​·​p0 173 ····​move-​object/​from16·​v0,​·​p0
   
174 ····​move-​object/​from16·​v1,​·​v19 174 ····​move-​object/​from16·​v1,​·​v16
   
175 ····​move-​object/​from16·​v2,​·​v24 175 ····​move-​object/​from16·​v2,​·​v21
Max diff block lines reached; 21228/25313 bytes (83.86%) of diff not shown.
[−]
smali/eu/e43/impeller/content/PumpContentProvider$Uris.smali
Offset 247, 27 lines modified Offset 247, 31 lines modified
247 ····​.​line·​85 247 ····​.​line·​85
248 ····​iget-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>objectsUri:​Landroid/​net/​Uri;​ 248 ····​iget-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>objectsUri:​Landroid/​net/​Uri;​
   
249 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 249 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
250 ····​move-​result-​object·​v0 250 ····​move-​result-​object·​v0
   
  251 ····​.​line·​86
251 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 252 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
252 ····​move-​result-​object·​v1 253 ····​move-​result-​object·​v1
   
253 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 254 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
254 ····​move-​result-​object·​v0 255 ····​move-​result-​object·​v0
   
255 ····​const-​string·​v1,​·​"replies" 256 ····​const-​string·​v1,​·​"replies"
   
  257 ····​.​line·​87
256 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 258 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
257 ····​move-​result-​object·​v0 259 ····​move-​result-​object·​v0
   
  260 ····​.​line·​88
258 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 261 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
259 ····​move-​result-​object·​v0 262 ····​move-​result-​object·​v0
   
  263 ····​.​line·​85
260 ····​return-​object·​v0 264 ····​return-​object·​v0
261 .​end·​method 265 .​end·​method
[−]
smali/eu/e43/impeller/content/PumpContentProvider.smali
Offset 523, 15 lines modified Offset 523, 14 lines modified
523 .​method·​public·​constructor·​<init>()​V 523 .​method·​public·​constructor·​<init>()​V
524 ····​.​locals·​0 524 ····​.​locals·​0
   
525 ····​.​prologue 525 ····​.​prologue
526 ····​.​line·​39 526 ····​.​line·​39
527 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V 527 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V
   
528 ····​.​line·​51  
529 ····​return-​void 528 ····​return-​void
530 .​end·​method 529 .​end·​method
   
531 .​method·​private·​static·​addStateProjections(L​java/​util/​Map;​Ljava/​lang/​String;​)​V 530 .​method·​private·​static·​addStateProjections(L​java/​util/​Map;​Ljava/​lang/​String;​)​V
532 ····​.​locals·​3 531 ····​.​locals·​3
533 ····​.​param·​p1,​·​"idField"····​#·​Ljava/​lang/​String;​ 532 ····​.​param·​p1,​·​"idField"····​#·​Ljava/​lang/​String;​
534 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 533 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 1338, 21 lines modified Offset 1337, 21 lines modified
1338 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 1337 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
1339 ····​.​line·​436 1338 ····​.​line·​436
1340 ····​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>close()​V 1339 ····​invoke-​interface·​{v8},​·​Landroid/​database/​Cursor;​-​>close()​V
   
1341 ····​move-​object·​v4,​·​v10 1340 ····​move-​object·​v4,​·​v10
   
  1341 ····​.​line·​433
1342 ····​.​end·​local·​v9····​#·​"id":​I 1342 ····​.​end·​local·​v9····​#·​"id":​I
1343 ····​.​end·​local·​v10····​#·​"sel":​[Ljava/​lang/​String;​ 1343 ····​.​end·​local·​v10····​#·​"sel":​[Ljava/​lang/​String;​
1344 ····​.​restart·​local·​v4····​#·​"sel":​[Ljava/​lang/​String;​ 1344 ····​.​restart·​local·​v4····​#·​"sel":​[Ljava/​lang/​String;​
1345 ····​:​goto_0 1345 ····​:​goto_0
1346 ····​return·​v9 1346 ····​return·​v9
   
1347 ····​.​line·​433  
1348 ····​:​cond_0 1347 ····​:​cond_0
1349 ····​const/​4·​v0,​·​0x0 1348 ····​const/​4·​v0,​·​0x0
   
1350 ····​:​try_start_2 1349 ····​:​try_start_2
1351 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insertOrThrow(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​)​J 1350 ····​invoke-​virtual·​{p1,​·​p2,​·​v0,​·​p3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insertOrThrow(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​)​J
1352 ····​:​try_end_2 1351 ····​:​try_end_2
1353 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 1352 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
Offset 1453, 14 lines modified Offset 1452, 15 lines modified
   
1453 ····​const-​string·​v3,​·​"account=?·​AND·​id=?" 1452 ····​const-​string·​v3,​·​"account=?·​AND·​id=?"
   
1454 ····​const/​4·​v0,​·​0x2 1453 ····​const/​4·​v0,​·​0x2
   
1455 ····​new-​array·​v4,​·​v0,​·​[Ljava/​lang/​String;​ 1454 ····​new-​array·​v4,​·​v0,​·​[Ljava/​lang/​String;​
   
  1455 ····​.​line·​401
1456 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​ 1456 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
   
1457 ····​move-​result-​object·​v0 1457 ····​move-​result-​object·​v0
   
1458 ····​aput-​object·​v0,​·​v4,​·​v6 1458 ····​aput-​object·​v0,​·​v4,​·​v6
   
1459 ····​const-​string·​v0,​·​"id" 1459 ····​const-​string·​v0,​·​"id"
Offset 1475, 14 lines modified Offset 1475, 15 lines modified
   
1475 ····​move-​object·​v6,​·​v5 1475 ····​move-​object·​v6,​·​v5
   
1476 ····​move-​object·​v7,​·​v5 1476 ····​move-​object·​v7,​·​v5
   
1477 ····​move-​object·​v8,​·​v5 1477 ····​move-​object·​v8,​·​v5
   
  1478 ····​.​line·​397
1478 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 1479 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
1479 ····​move-​result-​object·​v9 1480 ····​move-​result-​object·​v9
   
1480 ····​.​line·​405 1481 ····​.​line·​405
1481 ····​.​local·​v9,​·​"c":​Landroid/​database/​Cursor;​ 1482 ····​.​local·​v9,​·​"c":​Landroid/​database/​Cursor;​
1482 ····​:​try_start_0 1483 ····​:​try_start_0
Offset 1512, 18 lines modified Offset 1513, 20 lines modified
   
1512 ····​move-​result-​object·​p2 1513 ····​move-​result-​object·​p2
   
1513 ····​.​line·​416 1514 ····​.​line·​416
1514 ····​.​end·​local·​p2····​#·​"newObj":​Lorg/​json/​JSONObject;​ 1515 ····​.​end·​local·​p2····​#·​"newObj":​Lorg/​json/​JSONObject;​
1515 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V 1516 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  1517 ····​.​line·​414
1516 ····​.​end·​local·​v11····​#·​"oldObj":​Lorg/​json/​JSONObject;​ 1518 ····​.​end·​local·​v11····​#·​"oldObj":​Lorg/​json/​JSONObject;​
1517 ····​:​goto_0 1519 ····​:​goto_0
1518 ····​return-​object·​p2 1520 ····​return-​object·​p2
   
  1521 ····​.​line·​416
1519 ····​.​restart·​local·​p2····​#·​"newObj":​Lorg/​json/​JSONObject;​ 1522 ····​.​restart·​local·​p2····​#·​"newObj":​Lorg/​json/​JSONObject;​
1520 ····​:​cond_0 1523 ····​:​cond_0
1521 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V 1524 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V
   
1522 ····​goto·​:​goto_0 1525 ····​goto·​:​goto_0
   
1523 ····​.​line·​412 1526 ····​.​line·​412
Offset 1730, 256 lines modified Offset 1733, 231 lines modified
   
1730 ····​throw·​v1 1733 ····​throw·​v1
1731 .​end·​method 1734 .​end·​method
   
   
1732 #·​virtual·​methods 1735 #·​virtual·​methods
1733 .​method·​public·​call(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​Landroid/​os/​Bundle;​ 1736 .​method·​public·​call(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​Landroid/​os/​Bundle;​
Max diff block lines reached; 11839/14487 bytes (81.72%) of diff not shown.
[−]
smali/eu/e43/impeller/content/PumpDatabaseManager.smali
Offset 171, 100 lines modified Offset 171, 105 lines modified
171 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1},​·​Leu/​e43/​impeller/​content/​PumpDatabaseManager;​-​>onUpgrade(Landroid/​database/​sqlite/​SQLiteDatabase;​II)​V 171 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1},​·​Leu/​e43/​impeller/​content/​PumpDatabaseManager;​-​>onUpgrade(Landroid/​database/​sqlite/​SQLiteDatabase;​II)​V
   
172 ····​.​line·​62 172 ····​.​line·​62
173 ····​return-​void 173 ····​return-​void
174 .​end·​method 174 .​end·​method
   
175 .​method·​public·​onUpgrade(Landroid/​database/​sqlite/​SQLiteDatabase;​II)​V 175 .​method·​public·​onUpgrade(Landroid/​database/​sqlite/​SQLiteDatabase;​II)​V
176 ····​.​locals·32 176 ····​.​locals·29
177 ····​.​param·​p1,​·​"db"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​ 177 ····​.​param·​p1,​·​"db"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​
178 ····​.​param·​p2,​·​"oldVersion"····​#·​I 178 ····​.​param·​p2,​·​"oldVersion"····​#·​I
179 ····​.​param·​p3,​·​"newVersion"····​#·​I 179 ····​.​param·​p3,​·​"newVersion"····​#·​I
   
180 ····​.​prologue 180 ····​.​prologue
181 ····​.​line·​66 181 ····​.​line·​66
182 ····​move-​object/​from16·​v0,​·​p0 182 ····​move-​object/​from16·​v0,​·​p0
   
183 ····​iget-​object·​v2,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpDatabaseManager;​-​>m_context:​Leu/​e43/​impeller/​content/​PumpContentProvider;​ 183 ····​iget-​object·​v2,​·​v0,​·​Leu/​e43/​impeller/​content/​PumpDatabaseManager;​-​>m_context:​Leu/​e43/​impeller/​content/​PumpContentProvider;​
   
184 ····​invoke-​virtual·​{v2},​·​Leu/​e43/​impeller/​content/​PumpContentProvider;​-​>getContext()​Landroid/​content/​Context;​ 184 ····​invoke-​virtual·​{v2},​·​Leu/​e43/​impeller/​content/​PumpContentProvider;​-​>getContext()​Landroid/​content/​Context;​
   
185 ····​move-​result-​object·​v20 185 ····​move-​result-​object·​v19
   
186 ····​.​line·​67 186 ····​.​line·​67
187 ····​.​local·​v20,​·​"ctx":​Landroid/​content/​Context;​ 187 ····​.​local·​v19,​·​"ctx":​Landroid/​content/​Context;​
188 ····​invoke-​static/​range·​{v20·​.​.​·​v20},​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​-​>from(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​ 188 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​-​>from(Landroid/​content/​Context;​)​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​
   
189 ····​move-​result-​object·​v29 189 ····​move-​result-​object·​v26
   
190 ····​.​line·​68 190 ····​.​line·​68
191 ····​.​local·​v29,​·​"nm":​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​ 191 ····​.​local·​v26,​·​"nm":​Landroid/​support/​v4/​app/​NotificationManagerCo​mpat;​
192 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 192 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
193 ····​move-​object/​from16·​v0,​·​v20 193 ····​move-​object/​from16·​v0,​·​v19
   
194 ····​invoke-​direct·​{v2,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V 194 ····​invoke-​direct·​{v2,​·​v0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​><init>(Landroid/​content/​Context;​)​V
   
195 ····​const/​4·​v3,​·​0x1 195 ····​const/​4·​v3,​·​0x1
   
  196 ····​.​line·​69
196 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 197 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
197 ····​move-​result-​object·​v2 198 ····​move-​result-​object·​v2
   
198 ····​const·​v3,​·​0x7f0d002e 199 ····​const·​v3,​·​0x7f0d002e
   
199 ····move-​object/​from16·​v0,​·v20 200 ····.​line·70
  201 ····​move-​object/​from16·​v0,​·​v19
   
200 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 202 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
201 ····​move-​result-​object·​v3 203 ····​move-​result-​object·​v3
   
202 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 204 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
203 ····​move-​result-​object·​v2 205 ····​move-​result-​object·​v2
   
204 ····​const·​v3,​·​0x7f0d002d 206 ····​const·​v3,​·​0x7f0d002d
   
205 ····move-​object/​from16·​v0,​·v20 207 ····.​line·71
  208 ····​move-​object/​from16·​v0,​·​v19
   
206 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 209 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
207 ····​move-​result-​object·​v3 210 ····​move-​result-​object·​v3
   
208 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 211 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
209 ····​move-​result-​object·​v2 212 ····​move-​result-​object·​v2
   
210 ····​const·​v3,​·​0x7f02006b 213 ····​const·​v3,​·​0x7f02006b
   
  214 ····​.​line·​72
211 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 215 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
212 ····​move-​result-​object·​v2 216 ····​move-​result-​object·​v2
   
213 ····​const/​4·​v3,​·​0x0 217 ····​const/​4·​v3,​·​0x0
   
214 ····​const/​4·​v4,​·​0x0 218 ····​const/​4·​v4,​·​0x0
   
215 ····​const/​4·​v5,​·​0x1 219 ····​const/​4·​v5,​·​0x1
   
  220 ····​.​line·​73
216 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setProgress(IIZ)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 221 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setProgress(IIZ)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
217 ····​move-​result-​object·​v18 222 ····​move-​result-​object·​v17
   
218 ····​.​line·​74 223 ····​.​line·​74
219 ····​.​local·​v18,​·​"bld":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 224 ····​.​local·​v17,​·​"bld":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
220 ····​const-​string·​v2,​·​"eu.​e43.​impeller.​content.​DatabaseUpgrade" 225 ····​const-​string·​v2,​·​"eu.​e43.​impeller.​content.​DatabaseUpgrade"
   
221 ····​const/​4·​v3,​·​0x0 226 ····​const/​4·​v3,​·​0x0
   
222 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​ 227 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​
   
223 ····​move-​result-​object·​v4 228 ····​move-​result-​object·​v4
   
224 ····​move-​object/​from16·​v0,​·​v29 229 ····​move-​object/​from16·​v0,​·​v26
   
Max diff block lines reached; 15142/19257 bytes (78.63%) of diff not shown.
[−]
smali/eu/e43/impeller/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:​Leu/​e43/​impeller/​fragment/​DrawerFragment;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​fragment/​DrawerFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​DrawerFragment;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​DrawerFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​fragment/​DrawerFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​51 27 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​DrawerFragment$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​DrawerFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​DrawerFragment$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​DrawerFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/fragment/DrawerFragment.smali
Offset 131, 14 lines modified Offset 131, 15 lines modified
   
131 ····​move-​result-​object·​v1 131 ····​move-​result-​object·​v1
   
132 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 132 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
133 ····​move-​result-​object·​v1 133 ····​move-​result-​object·​v1
   
  134 ····​.​line·​101
134 ····​invoke-​virtual·​{v10},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​>getContentUris()​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​ 135 ····​invoke-​virtual·​{v10},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​>getContentUris()​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​
   
135 ····​move-​result-​object·​v2 136 ····​move-​result-​object·​v2
   
136 ····​iget-​object·​v2,​·​v2,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>objectsUri:​Landroid/​net/​Uri;​ 137 ····​iget-​object·​v2,​·​v2,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>objectsUri:​Landroid/​net/​Uri;​
   
137 ····​const/​4·​v3,​·​0x1 138 ····​const/​4·​v3,​·​0x1
Offset 159, 14 lines modified Offset 160, 15 lines modified
   
159 ····​const/​4·​v6,​·​0x0 160 ····​const/​4·​v6,​·​0x0
   
160 ····​aput-​object·​v13,​·​v5,​·​v6 161 ····​aput-​object·​v13,​·​v5,​·​v6
   
161 ····​const/​4·​v6,​·​0x0 162 ····​const/​4·​v6,​·​0x0
   
  163 ····​.​line·​100
162 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 164 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
163 ····​move-​result-​object·​v11 165 ····​move-​result-​object·​v11
   
164 ····​.​line·​104 166 ····​.​line·​104
165 ····​.​local·​v11,​·​"c":​Landroid/​database/​Cursor;​ 167 ····​.​local·​v11,​·​"c":​Landroid/​database/​Cursor;​
166 ····​:​try_start_0 168 ····​:​try_start_0
[−]
smali/eu/e43/impeller/fragment/FeedFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​fragment/​FeedFragment;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​fragment/​FeedFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​FeedFragment;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​FeedFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​fragment/​FeedFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​278 27 ····​.​line·​278
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​FeedFragment$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​FeedFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​FeedFragment$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​FeedFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/fragment/FeedFragment.smali
Offset 5, 20 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks;​ 6 .​implements·​Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks;​
7 .​implements·​Landroid/​content/​SyncStatusObserver;​ 7 .​implements·​Landroid/​content/​SyncStatusObserver;​
8 .​implements·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$On​RefreshListener;​ 8 .​implements·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$On​RefreshListener;​
   
   
9 #·​annotations 9 #·​annotations
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
11 ····​value·​=·​{  
12 ········​Leu/​e43/​impeller/​fragment/​FeedFragment$2;​  
13 ····​}  
14 .​end·​annotation  
   
15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 10 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
16 ····​value·​=·​{ 11 ····​value·​=·​{
17 ········​"Landroid/​support/​v4/​app/​ListFragment;​",​ 12 ········​"Landroid/​support/​v4/​app/​ListFragment;​",​
18 ········​"Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks",​ 13 ········​"Landroid/​support/​v4/​app/​LoaderManager$LoaderC​allbacks",​
19 ········​"<",​ 14 ········​"<",​
20 ········​"Landroid/​database/​Cursor;​",​ 15 ········​"Landroid/​database/​Cursor;​",​
21 ········​">;​",​ 16 ········​">;​",​
Offset 756, 30 lines modified Offset 750, 32 lines modified
756 ····​.​prologue 750 ····​.​prologue
757 ····​.​line·​194 751 ····​.​line·​194
758 ····​.​local·​p1,​·​"objectLoader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​" 752 ····​.​local·​p1,​·​"objectLoader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​"
759 ····​if-​eqz·​p1,​·​:​cond_0 753 ····​if-​eqz·​p1,​·​:​cond_0
   
760 ····​if-​eqz·​p2,​·​:​cond_0 754 ····​if-​eqz·​p2,​·​:​cond_0
   
761 ····​.​line·​195 755 ····​.​line·​196
762 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 756 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
763 ····​move-​result-​object·​v2 757 ····​move-​result-​object·​v2
   
764 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 758 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
765 ····​move-​result-​object·​v2 759 ····​move-​result-​object·​v2
   
766 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​content/​CursorLoader;​ 760 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​content/​CursorLoader;​
   
  761 ····​.​line·​197
767 ····​.​end·​local·​p1····​#·​"objectLoader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​" 762 ····​.​end·​local·​p1····​#·​"objectLoader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​"
768 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​>getUri()​Landroid/​net/​Uri;​ 763 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​>getUri()​Landroid/​net/​Uri;​
   
769 ····​move-​result-​object·​v3 764 ····​move-​result-​object·​v3
   
  765 ····​.​line·​195
770 ····​invoke-​interface·​{p2,​·​v2,​·​v3},​·​Landroid/​database/​Cursor;​-​>setNotificationUri(L​android/​content/​ContentResolver;​Landroid/​net/​Uri;​)​V 766 ····​invoke-​interface·​{p2,​·​v2,​·​v3},​·​Landroid/​database/​Cursor;​-​>setNotificationUri(L​android/​content/​ContentResolver;​Landroid/​net/​Uri;​)​V
   
771 ····​.​line·​200 767 ····​.​line·​200
772 ····​:​cond_0 768 ····​:​cond_0
773 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>m_feedId:​Leu/​e43/​impeller/​Constants$FeedID;​ 769 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>m_feedId:​Leu/​e43/​impeller/​Constants$FeedID;​
   
774 ····​sget-​object·​v3,​·​Leu/​e43/​impeller/​Constants$FeedID;​-​>DIRECT_FEED:​Leu/​e43/​impeller/​Constants$FeedID;​ 770 ····​sget-​object·​v3,​·​Leu/​e43/​impeller/​Constants$FeedID;​-​>DIRECT_FEED:​Leu/​e43/​impeller/​Constants$FeedID;​
Offset 853, 22 lines modified Offset 849, 19 lines modified
853 ····​.​end·​local·​v1····​#·​"pos":​I 849 ····​.​end·​local·​v1····​#·​"pos":​I
854 ····​:​cond_2 850 ····​:​cond_2
855 ····​return-​void 851 ····​return-​void
856 .​end·​method 852 .​end·​method
   
857 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V 853 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V
858 ····​.​locals·​0 854 ····​.​locals·​0
859 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​content/​Loader;​  
860 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
861 ····​.​prologue 855 ····​.​prologue
862 ····​.​line·​38 856 ····​.​line·​38
863 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​ 857 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
   
864 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
865 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 858 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​fragment/​FeedFragment;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
   
866 ····​return-​void 859 ····​return-​void
867 .​end·​method 860 .​end·​method
   
868 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V 861 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V
869 ····​.​locals·​2 862 ····​.​locals·​2
[−]
smali/eu/e43/impeller/fragment/ObjectContainerFragment.smali
Offset 131, 14 lines modified Offset 131, 15 lines modified
   
131 ····​.​line·​96 131 ····​.​line·​96
132 ····​if-​eqz·​p1,​·​:​cond_0 132 ····​if-​eqz·​p1,​·​:​cond_0
   
133 ····​.​line·​97 133 ····​.​line·​97
134 ····​const-​string·​v2,​·​"childClass" 134 ····​const-​string·​v2,​·​"childClass"
   
  135 ····​.​line·​98
135 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getSerializable(Ljav​a/​lang/​String;​)​Ljava/​io/​Serializable;​ 136 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Bundle;​-​>getSerializable(Ljav​a/​lang/​String;​)​Ljava/​io/​Serializable;​
   
136 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
137 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​ 138 ····​check-​cast·​v0,​·​Ljava/​lang/​Class;​
   
138 ····​.​line·​99 139 ····​.​line·​99
Offset 193, 18 lines modified Offset 194, 20 lines modified
   
193 ····​move-​result-​object·​v2 194 ····​move-​result-​object·​v2
   
194 ····​const·​v3,​·​0x7f0a0069 195 ····​const·​v3,​·​0x7f0a0069
   
195 ····​iget-​object·​v4,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>m_child:​Leu/​e43/​impeller/​fragment/​ObjectFragment;​ 196 ····​iget-​object·​v4,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>m_child:​Leu/​e43/​impeller/​fragment/​ObjectFragment;​
   
  197 ····​.​line·​110
196 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 198 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
197 ····​move-​result-​object·​v2 199 ····​move-​result-​object·​v2
   
  200 ····​.​line·​111
198 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 201 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
199 ····​.​line·​114 202 ····​.​line·​114
200 ····​.​end·​local·​v0····​#·​"childClass":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<Leu/​e43/​impeller/​fragment/​ObjectFragment;​>;​" 203 ····​.​end·​local·​v0····​#·​"childClass":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<Leu/​e43/​impeller/​fragment/​ObjectFragment;​>;​"
201 ····​:​cond_0 204 ····​:​cond_0
202 ····​return-​void 205 ····​return-​void
   
Offset 480, 30 lines modified Offset 483, 32 lines modified
480 ····​.​prologue 483 ····​.​prologue
481 ····​.​line·​216 484 ····​.​line·​216
482 ····​.​local·​p1,​·​"loader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​" 485 ····​.​local·​p1,​·​"loader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​"
483 ····​if-​eqz·​p1,​·​:​cond_0 486 ····​if-​eqz·​p1,​·​:​cond_0
   
484 ····​if-​eqz·​p2,​·​:​cond_0 487 ····​if-​eqz·​p2,​·​:​cond_0
   
485 ····​.​line·​217 488 ····​.​line·​218
486 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 489 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
487 ····​move-​result-​object·​v3 490 ····​move-​result-​object·​v3
   
488 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 491 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
489 ····​move-​result-​object·​v3 492 ····​move-​result-​object·​v3
   
490 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​content/​CursorLoader;​ 493 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​content/​CursorLoader;​
   
  494 ····​.​line·​219
491 ····​.​end·​local·​p1····​#·​"loader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​" 495 ····​.​end·​local·​p1····​#·​"loader":​Landroid/​support/​v4/​content/​Loader;​,​·​"Landroid/​support/​v4/​content/​Loader<Landroid/​database/​Cursor;​>;​"
492 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​>getUri()​Landroid/​net/​Uri;​ 496 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​>getUri()​Landroid/​net/​Uri;​
   
493 ····​move-​result-​object·​v4 497 ····​move-​result-​object·​v4
   
  498 ····​.​line·​217
494 ····​invoke-​interface·​{p2,​·​v3,​·​v4},​·​Landroid/​database/​Cursor;​-​>setNotificationUri(L​android/​content/​ContentResolver;​Landroid/​net/​Uri;​)​V 499 ····​invoke-​interface·​{p2,​·​v3,​·​v4},​·​Landroid/​database/​Cursor;​-​>setNotificationUri(L​android/​content/​ContentResolver;​Landroid/​net/​Uri;​)​V
   
495 ····​.​line·​222 500 ····​.​line·​222
496 ····​:​cond_0 501 ····​:​cond_0
497 ····​if-​eqz·​p2,​·​:​cond_1 502 ····​if-​eqz·​p2,​·​:​cond_1
   
498 ····​invoke-​interface·​{p2},​·​Landroid/​database/​Cursor;​-​>getCount()​I 503 ····​invoke-​interface·​{p2},​·​Landroid/​database/​Cursor;​-​>getCount()​I
Offset 605, 22 lines modified Offset 610, 19 lines modified
605 ····​invoke-​direct·​{v3,​·​v4,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V 610 ····​invoke-​direct·​{v3,​·​v4,​·​v0},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V
   
606 ····​throw·​v3 611 ····​throw·​v3
607 .​end·​method 612 .​end·​method
   
608 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V 613 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Ljava/​lang/​Object;​)​V
609 ····​.​locals·​0 614 ····​.​locals·​0
610 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​content/​Loader;​  
611 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
612 ····​.​prologue 615 ····​.​prologue
613 ····​.​line·​27 616 ····​.​line·​27
614 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​ 617 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
   
615 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
616 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 618 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>onLoadFinished(Landr​oid/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
   
617 ····​return-​void 619 ····​return-​void
618 .​end·​method 620 .​end·​method
   
619 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V 621 .​method·​public·​onLoaderReset(Landroi​d/​support/​v4/​content/​Loader;​)​V
620 ····​.​locals·​0 622 ····​.​locals·​0
Offset 772, 18 lines modified Offset 774, 20 lines modified
772 ····​.​line·​166 774 ····​.​line·​166
773 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 775 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
774 ····​move-​result-​object·​v4 776 ····​move-​result-​object·​v4
   
775 ····​iget-​object·​v5,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>m_child:​Leu/​e43/​impeller/​fragment/​ObjectFragment;​ 777 ····​iget-​object·​v5,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ObjectContainerFragme​nt;​-​>m_child:​Leu/​e43/​impeller/​fragment/​ObjectFragment;​
Max diff block lines reached; 1961/5288 bytes (37.08%) of diff not shown.
[−]
smali/eu/e43/impeller/fragment/PersonObjectFragment$DoFollow.smali
Offset 231, 24 lines modified Offset 231, 26 lines modified
231 ····​iget-​object·​v6,​·​v6,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>activitiesUri:​Landroid/​net/​Uri;​ 231 ····​iget-​object·​v6,​·​v6,​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>activitiesUri:​Landroid/​net/​Uri;​
   
232 ····​invoke-​virtual·​{v5,​·​v6,​·​v1},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​ 232 ····​invoke-​virtual·​{v5,​·​v6,​·​v1},​·​Landroid/​content/​ContentResolver;​-​>insert(Landroid/​net/​Uri;​Landroid/​content/​ContentValues;​)​Landroid/​net/​Uri;​
   
233 ····​.​line·​184 233 ····​.​line·​184
234 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 234 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
  235 ····​.​line·​185
235 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getAccount()​Landroid/​accounts/​Account;​ 236 ····​invoke-​virtual·​{v0},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getAccount()​Landroid/​accounts/​Account;​
   
236 ····​move-​result-​object·​v5 237 ····​move-​result-​object·​v5
   
237 ····​const-​string·​v6,​·​"eu.​e43.​impeller.​content" 238 ····​const-​string·​v6,​·​"eu.​e43.​impeller.​content"
   
238 ····​new-​instance·​v7,​·​Landroid/​os/​Bundle;​ 239 ····​new-​instance·​v7,​·​Landroid/​os/​Bundle;​
   
239 ····​invoke-​direct·​{v7},​·​Landroid/​os/​Bundle;​-​><init>()​V 240 ····​invoke-​direct·​{v7},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
  241 ····​.​line·​184
240 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>requestSync(Landroid​/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 242 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>requestSync(Landroid​/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
241 ····​:​try_end_0 243 ····​:​try_end_0
242 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 244 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
243 ····​goto·​:​goto_0 245 ····​goto·​:​goto_0
   
244 ····​.​line·​186 246 ····​.​line·​186
[−]
smali/eu/e43/impeller/fragment/PersonObjectFragment.smali
Offset 40, 15 lines modified Offset 40, 14 lines modified
40 .​method·​public·​constructor·​<init>()​V 40 .​method·​public·​constructor·​<init>()​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​41 43 ····​.​line·​41
44 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​fragment/​ObjectFragment;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​fragment/​ObjectFragment;​-​><init>()​V
   
45 ····​.​line·​141  
46 ····​return-​void 45 ····​return-​void
47 .​end·​method 46 .​end·​method
   
48 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​)​Leu/​e43/​impeller/​activity/​MainActivity;​ 47 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​)​Leu/​e43/​impeller/​activity/​MainActivity;​
49 ····​.​locals·​1 48 ····​.​locals·​1
50 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​ 49 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​
   
Offset 318, 28 lines modified Offset 317, 31 lines modified
   
318 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​ 317 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
319 ····​const-​string·​v3,​·​"eu.​e43.​impeller.​FetchUserFeed" 318 ····​const-​string·​v3,​·​"eu.​e43.​impeller.​FetchUserFeed"
   
320 ····​iget-​object·​v4,​·​p0,​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>m_id:​Ljava/​lang/​String;​ 319 ····​iget-​object·​v4,​·​p0,​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>m_id:​Ljava/​lang/​String;​
   
  320 ····​.​line·​56
321 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 321 ····​invoke-​static·​{v4},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
322 ····​move-​result-​object·​v4 322 ····​move-​result-​object·​v4
   
  323 ····​.​line·​57
323 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 324 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
324 ····​move-​result-​object·​v5 325 ····​move-​result-​object·​v5
   
325 ····​const-​class·​v6,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​ 326 ····​const-​class·​v6,​·​Leu/​e43/​impeller/​content/​ContentUpdateReceiver​;​
   
326 ····​invoke-​direct·​{v1,​·​v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 327 ····​invoke-​direct·​{v1,​·​v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
327 ····​const-​string·​v3,​·​"eu.​e43.​impeller.​extra.​ACCOUNT" 328 ····​const-​string·​v3,​·​"eu.​e43.​impeller.​extra.​ACCOUNT"
   
  329 ····​.​line·​58
328 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getMainActivity()​Leu/​e43/​impeller/​activity/​MainActivity;​ 330 ····​invoke-​direct·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getMainActivity()​Leu/​e43/​impeller/​activity/​MainActivity;​
   
329 ····​move-​result-​object·​v4 331 ····​move-​result-​object·​v4
   
330 ····​invoke-​virtual·​{v4},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getAccount()​Landroid/​accounts/​Account;​ 332 ····​invoke-​virtual·​{v4},​·​Leu/​e43/​impeller/​activity/​MainActivity;​-​>getAccount()​Landroid/​accounts/​Account;​
   
331 ····​move-​result-​object·​v4 333 ····​move-​result-​object·​v4
Offset 354, 14 lines modified Offset 356, 15 lines modified
   
354 ····​move-​object·​v4,​·​v2 356 ····​move-​object·​v4,​·​v2
   
355 ····​move-​object·​v6,​·​v2 357 ····​move-​object·​v6,​·​v2
   
356 ····​move-​object·​v7,​·​v2 358 ····​move-​object·​v7,​·​v2
   
  359 ····​.​line·​55
357 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>sendOrderedBroadcast​(Landroid/​content/​Intent;​Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver;​Landroid/​os/​Handler;​ILjava/​lang/​String;​Landroid/​os/​Bundle;​)​V 360 ····​invoke-​virtual/​range·​{v0·​.​.​·​v7},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>sendOrderedBroadcast​(Landroid/​content/​Intent;​Ljava/​lang/​String;​Landroid/​content/​BroadcastReceiver;​Landroid/​os/​Handler;​ILjava/​lang/​String;​Landroid/​os/​Bundle;​)​V
   
358 ····​.​line·​60 361 ····​.​line·​60
359 ····​return-​void 362 ····​return-​void
360 .​end·​method 363 .​end·​method
   
361 .​method·​public·​onCreateLoader(ILandr​oid/​os/​Bundle;​)​Landroid/​support/​v4/​content/​Loader;​ 364 .​method·​public·​onCreateLoader(ILandr​oid/​os/​Bundle;​)​Landroid/​support/​v4/​content/​Loader;​
Offset 440, 14 lines modified Offset 443, 15 lines modified
   
440 ····​aput-​object·​v5,​·​v3,​·​v4 443 ····​aput-​object·​v5,​·​v3,​·​v4
   
441 ····​const-​string·​v4,​·​"activity.​actor=?" 444 ····​const-​string·​v4,​·​"activity.​actor=?"
   
442 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​String;​ 445 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​String;​
   
  446 ····​.​line·​201
443 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getObject()​Lorg/​json/​JSONObject;​ 447 ····​invoke-​virtual·​{p0},​·​Leu/​e43/​impeller/​fragment/​PersonObjectFragment;​-​>getObject()​Lorg/​json/​JSONObject;​
   
444 ····​move-​result-​object·​v6 448 ····​move-​result-​object·​v6
   
445 ····​const-​string·​v7,​·​"id" 449 ····​const-​string·​v7,​·​"id"
   
446 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 450 ····​invoke-​virtual·​{v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Offset 456, 14 lines modified Offset 460, 15 lines modified
   
456 ····​aput-​object·​v6,​·​v5,​·​v8 460 ····​aput-​object·​v6,​·​v5,​·​v8
   
457 ····​const-​string·​v6,​·​"activity.​published·​DESC" 461 ····​const-​string·​v6,​·​"activity.​published·​DESC"
   
458 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 462 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  463 ····​.​line·​199
459 ····​return-​object·​v0 464 ····​return-​object·​v0
460 .​end·​method 465 .​end·​method
   
461 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​ 466 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​
462 ····​.​locals·​6 467 ····​.​locals·​6
463 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​ 468 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​
464 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​ 469 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​
Offset 489, 14 lines modified Offset 494, 15 lines modified
   
489 ····​move-​result-​object·​v2 494 ····​move-​result-​object·​v2
   
Max diff block lines reached; 3192/6407 bytes (49.82%) of diff not shown.
[−]
smali/eu/e43/impeller/fragment/ShareFragment.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​ 6 .​implements·​Landroid/​widget/​AdapterView$OnItemCli​ckListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Leu/​e43/​impeller/​fragment/​ShareFragment$1;​,​  
11 ········​Leu/​e43/​impeller/​fragment/​ShareFragment$ShareAd​apter;​ 10 ········​Leu/​e43/​impeller/​fragment/​ShareFragment$ShareAd​apter;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​instance·​fields 13 #·​instance·​fields
15 .​field·​private·​m_intent:​Landroid/​content/​Intent;​ 14 .​field·​private·​m_intent:​Landroid/​content/​Intent;​
Offset 47, 15 lines modified Offset 46, 14 lines modified
   
47 ····​.​line·​29 46 ····​.​line·​29
48 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ShareFragment;​-​>m_intent:​Landroid/​content/​Intent;​ 47 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ShareFragment;​-​>m_intent:​Landroid/​content/​Intent;​
   
49 ····​.​line·​30 48 ····​.​line·​30
50 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ShareFragment;​-​>m_resolved:​Ljava/​util/​List;​ 49 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​ShareFragment;​-​>m_resolved:​Ljava/​util/​List;​
   
51 ····​.​line·​44  
52 ····​return-​void 50 ····​return-​void
53 .​end·​method 51 .​end·​method
   
54 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​ShareFragment;​)​Ljava/​util/​List;​ 52 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​ShareFragment;​)​Ljava/​util/​List;​
55 ····​.​locals·​1 53 ····​.​locals·​1
56 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​ShareFragment;​ 54 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​ShareFragment;​
   
[−]
smali/eu/e43/impeller/fragment/StandardObjectFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​443 27 ····​.​line·​443
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t$1;​-​>this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/fragment/StandardObjectFragment$PostReply.smali
Offset 226, 25 lines modified Offset 226, 27 lines modified
   
226 ····​move-​result-​object·​v5 226 ····​move-​result-​object·​v5
   
227 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 227 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
228 ····​iget-​object·​v5,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t$PostReply;​-​>this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​ 228 ····​iget-​object·​v5,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t$PostReply;​-​>this$0:​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​
   
  229 ····​.​line·​667
229 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_account:​Landroid/​accounts/​Account;​ 230 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_account:​Landroid/​accounts/​Account;​
230 ····​invoke-​static·​{v5},​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>access$100(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​Landroid/​accounts/​Account;​ 231 ····​invoke-​static·​{v5},​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>access$100(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​Landroid/​accounts/​Account;​
   
231 ····​move-​result-​object·​v5 232 ····​move-​result-​object·​v5
   
232 ····​const-​string·​v6,​·​"eu.​e43.​impeller.​content" 233 ····​const-​string·​v6,​·​"eu.​e43.​impeller.​content"
   
233 ····​new-​instance·​v7,​·​Landroid/​os/​Bundle;​ 234 ····​new-​instance·​v7,​·​Landroid/​os/​Bundle;​
   
234 ····​invoke-​direct·​{v7},​·​Landroid/​os/​Bundle;​-​><init>()​V 235 ····​invoke-​direct·​{v7},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
  236 ····​.​line·​666
235 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>requestSync(Landroid​/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 237 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​content/​ContentResolver;​-​>requestSync(Landroid​/​accounts/​Account;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
   
236 ····​.​line·​671 238 ····​.​line·​671
237 ····​.​end·​local·​v0····​#·​"cv":​Landroid/​content/​ContentValues;​ 239 ····​.​end·​local·​v0····​#·​"cv":​Landroid/​content/​ContentValues;​
238 ····​:​goto_1 240 ····​:​goto_1
239 ····​return-​void 241 ····​return-​void
   
[−]
smali/eu/e43/impeller/fragment/StandardObjectFragment.smali
Offset 55, 15 lines modified Offset 55, 14 lines modified
55 ····​.​line·​74 55 ····​.​line·​74
56 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 56 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
57 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 57 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
58 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_webViews:​Ljava/​util/​ArrayList;​ 58 ····​iput-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_webViews:​Ljava/​util/​ArrayList;​
   
59 ····​.​line·​625  
60 ····​return-​void 59 ····​return-​void
61 .​end·​method 60 .​end·​method
   
62 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​Landroid/​content/​Context;​ 61 .​method·​static·​synthetic·​access$000(Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​)​Landroid/​content/​Context;​
63 ····​.​locals·​1 62 ····​.​locals·​1
64 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​ 63 ····​.​param·​p0,​·​"x0"····​#·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​
   
Offset 1039, 14 lines modified Offset 1038, 15 lines modified
   
1039 ····​move-​result-​object·​v14 1038 ····​move-​result-​object·​v14
   
1040 ····​invoke-​static·​{v14},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 1039 ····​invoke-​static·​{v14},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
1041 ····​move-​result-​object·​v14 1040 ····​move-​result-​object·​v14
   
  1041 ····​.​line·​480
1042 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 1042 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
1043 ····​move-​result-​object·​v15 1043 ····​move-​result-​object·​v15
   
1044 ····​const-​class·​v16,​·​Leu/​e43/​impeller/​activity/​MainActivity;​ 1044 ····​const-​class·​v16,​·​Leu/​e43/​impeller/​activity/​MainActivity;​
   
1045 ····​move-​object/​from16·​v0,​·​v16 1045 ····​move-​object/​from16·​v0,​·​v16
Offset 1378, 80 lines modified Offset 1378, 78 lines modified
   
1378 ····​invoke-​interface·​{v6,​·​v7},​·​Landroid/​view/​MenuItem;​-​>setTitle(I)​Landroid/​view/​MenuItem;​ 1378 ····​invoke-​interface·​{v6,​·​v7},​·​Landroid/​view/​MenuItem;​-​>setTitle(I)​Landroid/​view/​MenuItem;​
   
1379 ····​goto·​:​goto_0 1379 ····​goto·​:​goto_0
1380 .​end·​method 1380 .​end·​method
   
1381 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​ 1381 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​
1382 ····​.​locals·​31 1382 ····​.​locals·​30
1383 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​ 1383 ····​.​param·​p1,​·​"inflater"····​#·​Landroid/​view/​LayoutInflater;​
1384 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​ 1384 ····​.​param·​p2,​·​"container"····​#·​Landroid/​view/​ViewGroup;​
1385 ····​.​param·​p3,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 1385 ····​.​param·​p3,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
1386 ····​.​prologue 1386 ····​.​prologue
1387 ····​.​line·​132 1387 ····​.​line·​132
1388 ····​const·​v6,​·​0x7f030023 1388 ····​const·​v6,​·​0x7f030023
   
1389 ····​const/​4·​v7,​·​0x0 1389 ····​const/​4·​v7,​·​0x0
   
1390 ····​move-​object/​from16·​v0,​·​p1 1390 ····​move-​object/​from16·​v0,​·​p1
   
1391 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 1391 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
1392 ····​move-​result-​object·​v22 1392 ····​move-​result-​object·​v21
   
1393 ····​check-​cast·​v22,​·​Landroid/​widget/​ListView;​ 1393 ····​check-​cast·​v21,​·​Landroid/​widget/​ListView;​
   
1394 ····​.​line·​134 1394 ····​.​line·​134
1395 ····​.​local·​v22,​·​"lv":​Landroid/​widget/​ListView;​ 1395 ····​.​local·​v21,​·​"lv":​Landroid/​widget/​ListView;​
1396 ····​sget·​v6,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 1396 ····​sget·​v6,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
1397 ····​const/​16·​v7,​·​0xe 1397 ····​const/​16·​v7,​·​0xe
   
1398 ····​if-​lt·​v6,​·​v7,​·​:​cond_0 1398 ····​if-​lt·​v6,​·​v7,​·​:​cond_0
   
1399 ····​.​line·​135 1399 ····​.​line·​135
1400 ····​move-​object/​from16·​v0,​·​p0 1400 ····​move-​object/​from16·​v0,​·​p0
   
1401 ····​iget-​object·​v6,​·​v0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_webViews:​Ljava/​util/​ArrayList;​ 1401 ····​iget-​object·​v6,​·​v0,​·​Leu/​e43/​impeller/​fragment/​StandardObjectFragmen​t;​-​>m_webViews:​Ljava/​util/​ArrayList;​
   
1402 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 1402 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
1403 ····​move-​result-​object·​v15 1403 ····​move-​result-​object·​v6
   
1404 ····​.​local·​v15,​·​"i$":​Ljava/​util/​Iterator;​  
1405 ····​:​goto_0 1404 ····​:​goto_0
1406 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1405 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1407 ····​move-​result·​v6 1406 ····​move-​result·​v7
   
1408 ····​if-​eqz·​v6,​·​:​cond_0 1407 ····​if-​eqz·​v7,​·​:​cond_0
   
1409 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1408 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1410 ····​move-​result-​object·​v3 1409 ····​move-​result-​object·​v3
   
1411 ····​check-​cast·​v3,​·​Landroid/​webkit/​WebView;​ 1410 ····​check-​cast·​v3,​·​Landroid/​webkit/​WebView;​
   
1412 ····​.​line·​136 1411 ····​.​line·​136
1413 ····​.​local·​v3,​·​"wv":​Landroid/​webkit/​WebView;​ 1412 ····​.​local·​v3,​·​"wv":​Landroid/​webkit/​WebView;​
1414 ····​invoke-​virtual·​{v3},​·​Landroid/​webkit/​WebView;​-​>onPause()​V 1413 ····​invoke-​virtual·​{v3},​·​Landroid/​webkit/​WebView;​-​>onPause()​V
   
1415 ····​goto·​:​goto_0 1414 ····​goto·​:​goto_0
   
1416 ····​.​line·​140 1415 ····​.​line·​140
1417 ····​.​end·​local·​v3····​#·​"wv":​Landroid/​webkit/​WebView;​ 1416 ····​.​end·​local·​v3····​#·​"wv":​Landroid/​webkit/​WebView;​
1418 ····​.​end·​local·​v15····​#·​"i$":​Ljava/​util/​Iterator;​  
1419 ····​:​cond_0 1417 ····​:​cond_0
Max diff block lines reached; 26193/29459 bytes (88.91%) of diff not shown.
[−]
smali/eu/e43/impeller/ogp/OpenGraph.smali
Offset 386, 1023 lines modified Offset 386, 967 lines modified
386 ····​iput-​boolean·​v1,​·​p0,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>isImported:​Z 386 ····​iput-​boolean·​v1,​·​p0,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>isImported:​Z
   
387 ····​.​line·​58 387 ····​.​line·​58
388 ····​return-​void 388 ····​return-​void
389 .​end·​method 389 .​end·​method
   
390 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Z)​V 390 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Z)​V
391 ····​.​locals·40 391 ····​.​locals·38
392 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​ 392 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​
393 ····​.​param·​p2,​·​"ignoreSpecErrors"····​#·​Z 393 ····​.​param·​p2,​·​"ignoreSpecErrors"····​#·​Z
394 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 394 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
395 ········​value·​=·​{ 395 ········​value·​=·​{
396 ············​Ljava/​io/​IOException;​,​ 396 ············​Ljava/​io/​IOException;​,​
397 ············​Ljava/​lang/​Exception;​ 397 ············​Ljava/​lang/​Exception;​
398 ········​} 398 ········​}
399 ····​.​end·​annotation 399 ····​.​end·​annotation
   
400 ····​.​prologue 400 ····​.​prologue
401 ····​.​line·​68 401 ····​.​line·​68
402 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​><init>()​V 402 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​><init>()​V
   
403 ····​.​line·​69 403 ····​.​line·​69
404 ····​const/​16·​v36,​·​0x1 404 ····​const/​16·​v32,​·​0x1
   
405 ····​move/​from16·​v0,​·​v36 405 ····​move/​from16·​v0,​·​v32
   
406 ····​move-​object/​from16·​v1,​·​p0 406 ····​move-​object/​from16·​v1,​·​p0
   
407 ····​iput-​boolean·​v0,​·​v1,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>isImported:​Z 407 ····​iput-​boolean·​v0,​·​v1,​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>isImported:​Z
   
408 ····​.​line·​73 408 ····​.​line·​73
409 ····​new-​instance·​v29,​·​Ljava/​net/​URL;​ 409 ····​new-​instance·​v25,​·​Ljava/​net/​URL;​
   
410 ····​move-​object/​from16·​v0,​·​v29 410 ····​move-​object/​from16·​v0,​·​v25
   
411 ····​move-​object/​from16·​v1,​·​p1 411 ····​move-​object/​from16·​v1,​·​p1
   
412 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 412 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
413 ····​.​line·​74 413 ····​.​line·​74
414 ····​.​local·​v29,​·​"pageURL":​Ljava/​net/​URL;​ 414 ····​.​local·​v25,​·​"pageURL":​Ljava/​net/​URL;​
415 ····​invoke-​virtual/​range·​{v29·​.​.​·​v29},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 415 ····​invoke-​virtual/​range·​{v25·​.​.​·​v25},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
416 ····​move-​result-​object·​v34 416 ····​move-​result-​object·​v30
   
417 ····​.​line·​75 417 ····​.​line·​75
418 ····​.​local·​v34,​·​"siteConnection":​Ljava/​net/​URLConnection;​ 418 ····​.​local·​v30,​·​"siteConnection":​Ljava/​net/​URLConnection;​
419 ····​const-​string·​v36,​·​"User-​Agent" 419 ····​const-​string·​v32,​·​"User-​Agent"
   
420 ····​const-​string·​v37,​·​"E43·​Impeller" 420 ····​const-​string·​v33,​·​"E43·​Impeller"
   
421 ····​move-​object/​from16·​v0,​·​v34 421 ····​move-​object/​from16·​v0,​·​v30
   
422 ····​move-​object/​from16·​v1,​·​v36 422 ····​move-​object/​from16·​v1,​·​v32
   
423 ····​move-​object/​from16·​v2,​·​v37 423 ····​move-​object/​from16·​v2,​·​v33
   
424 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​net/​URLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V 424 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​net/​URLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V
   
425 ····​.​line·​76 425 ····​.​line·​76
426 ····​invoke-​static/​range·​{v34·​.​.​·​v34},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>getConnectionCharset​(Ljava/​net/​URLConnection;​)​Ljava/​nio/​charset/​Charset;​ 426 ····​invoke-​static/​range·​{v30·​.​.​·​v30},​·​Leu/​e43/​impeller/​ogp/​OpenGraph;​-​>getConnectionCharset​(Ljava/​net/​URLConnection;​)​Ljava/​nio/​charset/​Charset;​
   
427 ····​move-​result-​object·​v7 427 ····​move-​result-​object·​v6
   
428 ····​.​line·​77 428 ····​.​line·​77
429 ····​.​local·​v7,​·​"charset":​Ljava/​nio/​charset/​Charset;​ 429 ····​.​local·​v6,​·​"charset":​Ljava/​nio/​charset/​Charset;​
430 ····​new-​instance·​v10,​·​Ljava/​io/​BufferedReader;​ 430 ····​new-​instance·​v9,​·​Ljava/​io/​BufferedReader;​
   
431 ····​new-​instance·​v36,​·​Ljava/​io/​InputStreamReader;​ 431 ····​new-​instance·​v32,​·​Ljava/​io/​InputStreamReader;​
   
432 ····​invoke-​virtual/​range·​{v34·​.​.​·​v34},​·​Ljava/​net/​URLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​ 432 ····​invoke-​virtual/​range·​{v30·​.​.​·​v30},​·​Ljava/​net/​URLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​
   
433 ····​move-​result-​object·​v37 433 ····​move-​result-​object·​v33
   
434 ····​move-​object/​from16·​v0,​·​v36 434 ····​move-​object/​from16·​v0,​·​v32
   
435 ····​move-​object/​from16·​v1,​·​v37 435 ····​move-​object/​from16·​v1,​·​v33
   
436 ····​invoke-​direct·​{v0,​·​v1,​·​v7},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V 436 ····​invoke-​direct·​{v0,​·​v1,​·​v6},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​nio/​charset/​Charset;​)​V
   
437 ····​move-​object/​from16·​v0,​·​v36 437 ····​move-​object/​from16·​v0,​·​v32
   
438 ····​invoke-​direct·​{v10,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 438 ····​invoke-​direct·​{v9,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
   
439 ····​.​line·​79 439 ····​.​line·​79
440 ····​.​local·​v10,​·​"dis":​Ljava/​io/​BufferedReader;​ 440 ····​.​local·​v9,​·​"dis":​Ljava/​io/​BufferedReader;​
441 ····​new-​instance·​v15,​·​Ljava/​lang/​StringBuffer;​ 441 ····​new-​instance·​v14,​·​Ljava/​lang/​StringBuffer;​
   
442 ····​invoke-​direct·​{v15},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 442 ····​invoke-​direct·​{v14},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
   
443 ····​.​line·​82 443 ····​.​line·​82
444 ····​.​local·​v15,​·​"headContents":​Ljava/​lang/​StringBuffer;​ 444 ····​.​local·​v14,​·​"headContents":​Ljava/​lang/​StringBuffer;​
445 ····​:​goto_0 445 ····​:​goto_0
446 ····​invoke-​virtual·​{v10},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 446 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
447 ····​move-​result-​object·​v20 447 ····​move-​result-​object·​v17
   
448 ····​.​local·​v20,​·​"inputLine":​Ljava/​lang/​String;​ 448 ····​.​local·​v17,​·​"inputLine":​Ljava/​lang/​String;​
449 ····​if-​eqz·​v20,​·​:​cond_0 449 ····​if-​eqz·​v17,​·​:​cond_0
Max diff block lines reached; 51110/55558 bytes (91.99%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/ActivityUtils.smali
Offset 39, 238 lines modified Offset 39, 258 lines modified
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​const-​string·​v1,​·​"post" 40 ····​const-​string·​v1,​·​"post"
   
41 ····​const·​v2,​·​0x7f0d00aa 41 ····​const·​v2,​·​0x7f0d00aa
   
  42 ····​.​line·​22
42 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 43 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
43 ····​move-​result-​object·​v2 44 ····​move-​result-​object·​v2
   
44 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 45 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
45 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
46 ····​const-​string·​v1,​·​"follow" 47 ····​const-​string·​v1,​·​"follow"
   
47 ····​const·​v2,​·​0x7f0d00a4 48 ····​const·​v2,​·​0x7f0d00a4
   
  49 ····​.​line·​23
48 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 50 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
49 ····​move-​result-​object·​v2 51 ····​move-​result-​object·​v2
   
50 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 52 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
51 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
52 ····​const-​string·​v1,​·​"stop-​following" 54 ····​const-​string·​v1,​·​"stop-​following"
   
53 ····​const·​v2,​·​0x7f0d00ad 55 ····​const·​v2,​·​0x7f0d00ad
   
  56 ····​.​line·​24
54 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 57 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
55 ····​move-​result-​object·​v2 58 ····​move-​result-​object·​v2
   
56 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 59 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
57 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
58 ····​const-​string·​v1,​·​"favorite" 61 ····​const-​string·​v1,​·​"favorite"
   
59 ····​const·​v2,​·​0x7f0d00a3 62 ····​const·​v2,​·​0x7f0d00a3
   
  63 ····​.​line·​25
60 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 64 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
61 ····​move-​result-​object·​v2 65 ····​move-​result-​object·​v2
   
62 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 66 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
63 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
64 ····​const-​string·​v1,​·​"unfavorite" 68 ····​const-​string·​v1,​·​"unfavorite"
   
65 ····​const·​v2,​·​0x7f0d00ae 69 ····​const·​v2,​·​0x7f0d00ae
   
  70 ····​.​line·​26
66 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 71 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
67 ····​move-​result-​object·​v2 72 ····​move-​result-​object·​v2
   
68 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 73 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
69 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
70 ····​const-​string·​v1,​·​"share" 75 ····​const-​string·​v1,​·​"share"
   
71 ····​const·​v2,​·​0x7f0d00ac 76 ····​const·​v2,​·​0x7f0d00ac
   
  77 ····​.​line·​27
72 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 78 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
73 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
74 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 80 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
75 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
76 ····​const-​string·​v1,​·​"unshare" 82 ····​const-​string·​v1,​·​"unshare"
   
77 ····​const·​v2,​·​0x7f0d00b0 83 ····​const·​v2,​·​0x7f0d00b0
   
  84 ····​.​line·​28
78 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 85 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
79 ····​move-​result-​object·​v2 86 ····​move-​result-​object·​v2
   
80 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​ 87 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​google/​common/​collect/​ImmutableMap$Builder;​
   
81 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
82 ····​const-​string·​v1,​·​"like" 89 ····​const-​string·​v1,​·​"like"
   
83 ····​const·​v2,​·​0x7f0d00a7 90 ····​const·​v2,​·​0x7f0d00a7
   
  91 ····​.​line·​29
Max diff block lines reached; 14657/17580 bytes (83.37%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/CommentAdapter.smali
Offset 116, 15 lines modified Offset 116, 14 lines modified
116 ····​const/​4·​v0,​·​0x0 116 ····​const/​4·​v0,​·​0x0
   
117 ····​goto·​:​goto_0 117 ····​goto·​:​goto_0
118 .​end·​method 118 .​end·​method
   
119 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 119 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
120 ····​.​locals·​1 120 ····​.​locals·​1
121 ····​.​param·​p1,​·​"x0"····​#·​I  
   
122 ····​.​prologue 121 ····​.​prologue
123 ····​.​line·​26 122 ····​.​line·​26
124 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>getItem(I)​Lorg/​json/​JSONObject;​ 123 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>getItem(I)​Lorg/​json/​JSONObject;​
   
125 ····​move-​result-​object·​v0 124 ····​move-​result-​object·​v0
   
Offset 401, 14 lines modified Offset 400, 15 lines modified
   
401 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 400 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
402 ····​move-​result-​object·​v11 401 ····​move-​result-​object·​v11
   
403 ····​const-​string·​v12,​·​"displayName" 402 ····​const-​string·​v12,​·​"displayName"
   
  403 ····​.​line·​97
404 ····​invoke-​virtual·​{v2,​·​v12},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 404 ····​invoke-​virtual·​{v2,​·​v12},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
405 ····​move-​result-​object·​v12 405 ····​move-​result-​object·​v12
   
406 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 406 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
407 ····​move-​result-​object·​v11 407 ····​move-​result-​object·​v11
Offset 417, 14 lines modified Offset 417, 15 lines modified
   
417 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 417 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
418 ····​move-​result-​object·​v11 418 ····​move-​result-​object·​v11
   
419 ····​const-​string·​v12,​·​"published" 419 ····​const-​string·​v12,​·​"published"
   
  420 ····​.​line·​98
420 ····​invoke-​virtual·​{v4,​·​v12},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 421 ····​invoke-​virtual·​{v4,​·​v12},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
421 ····​move-​result-​object·​v12 422 ····​move-​result-​object·​v12
   
422 ····​invoke-​static·​{v12},​·​Leu/​e43/​impeller/​Utils;​-​>humanDate(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 423 ····​invoke-​static·​{v12},​·​Leu/​e43/​impeller/​Utils;​-​>humanDate(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
423 ····​move-​result-​object·​v12 424 ····​move-​result-​object·​v12
Offset 433, 14 lines modified Offset 434, 15 lines modified
   
433 ····​move-​result-​object·​v11 434 ····​move-​result-​object·​v11
   
434 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 435 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
435 ····​move-​result-​object·​v11 436 ····​move-​result-​object·​v11
   
  437 ····​.​line·​96
436 ····​invoke-​virtual·​{v6,​·​v11},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 438 ····​invoke-​virtual·​{v6,​·​v11},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
437 ····​.​line·​101 439 ····​.​line·​101
438 ····​.​end·​local·​v9····​#·​"imageObj":​Lorg/​json/​JSONObject;​ 440 ····​.​end·​local·​v9····​#·​"imageObj":​Lorg/​json/​JSONObject;​
439 ····​:​cond_3 441 ····​:​cond_3
440 ····​const-​string·​v11,​·​"image" 442 ····​const-​string·​v11,​·​"image"
   
Offset 579, 14 lines modified Offset 581, 15 lines modified
   
579 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>m_ctx:​Landroid/​support/​v4/​app/​Fragment;​ 581 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>m_ctx:​Landroid/​support/​v4/​app/​Fragment;​
   
580 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​Fragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 582 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​Fragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
581 ····​move-​result-​object·​v1 583 ····​move-​result-​object·​v1
   
  584 ····​.​line·​120
582 ····​invoke-​virtual·​{v7},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​>getContentUris()​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​ 585 ····​invoke-​virtual·​{v7},​·​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​-​>getContentUris()​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​
   
583 ····​move-​result-​object·​v2 586 ····​move-​result-​object·​v2
   
584 ····​iget·​v3,​·​p0,​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>m_objectId:​I 587 ····​iget·​v3,​·​p0,​·​Leu/​e43/​impeller/​uikit/​CommentAdapter;​-​>m_objectId:​I
   
585 ····​invoke-​virtual·​{v2,​·​v3},​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>repliesUri(I)​Landroid/​net/​Uri;​ 588 ····​invoke-​virtual·​{v2,​·​v3},​·​Leu/​e43/​impeller/​content/​PumpContentProvider$U​ris;​-​>repliesUri(I)​Landroid/​net/​Uri;​
Offset 623, 14 lines modified Offset 626, 15 lines modified
   
623 ····​const-​string·​v6,​·​"published·​ASC" 626 ····​const-​string·​v6,​·​"published·​ASC"
   
624 ····​move-​object·​v5,​·​v4 627 ····​move-​object·​v5,​·​v4
   
625 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 628 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  629 ····​.​line·​119
626 ····​return-​object·​v0 630 ····​return-​object·​v0
627 .​end·​method 631 .​end·​method
   
628 .​method·​public·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V 632 .​method·​public·​onLoadFinished(Landro​id/​support/​v4/​content/​Loader;​Landroid/​database/​Cursor;​)​V
629 ····​.​locals·​3 633 ····​.​locals·​3
630 ····​.​param·​p2,​·​"data"····​#·​Landroid/​database/​Cursor;​ 634 ····​.​param·​p2,​·​"data"····​#·​Landroid/​database/​Cursor;​
631 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 635 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 664, 42 lines modified Offset 668, 41 lines modified
   
664 ····​move-​result-​object·​v1 668 ····​move-​result-​object·​v1
   
Max diff block lines reached; 1371/4484 bytes (30.58%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/ImageLoader$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$view:​Landroid/​widget/​ImageView;​ 22 .​field·​final·​synthetic·​val$view:​Landroid/​widget/​ImageView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Landroid/​widget/​ImageView;​)​V 24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Landroid/​widget/​ImageView;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​77 28 ····​.​line·​77
28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​ 29 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$1;​-​>val$view:​Landroid/​widget/​ImageView;​ 30 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$1;​-​>val$view:​Landroid/​widget/​ImageView;​
   
[−]
smali/eu/e43/impeller/uikit/ImageLoader$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$view:​Leu/​e43/​impeller/​uikit/​AvatarView;​ 22 .​field·​final·​synthetic·​val$view:​Leu/​e43/​impeller/​uikit/​AvatarView;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Leu/​e43/​impeller/​uikit/​AvatarView;​)​V 24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Leu/​e43/​impeller/​uikit/​AvatarView;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​110 28 ····​.​line·​110
28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$2;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​ 29 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$2;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$2;​-​>val$view:​Leu/​e43/​impeller/​uikit/​AvatarView;​ 30 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$2;​-​>val$view:​Leu/​e43/​impeller/​uikit/​AvatarView;​
   
[−]
smali/eu/e43/impeller/uikit/ImageLoader$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$view:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​Landroid/​view/​View;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​142 28 ····​.​line·​142
28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$3;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​ 29 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$3;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$3;​-​>val$view:​Landroid/​view/​View;​ 30 ····​iput-​object·​p2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$3;​-​>val$view:​Landroid/​view/​View;​
   
[−]
smali/eu/e43/impeller/uikit/ImageLoader$4.smali
Offset 36, 30 lines modified Offset 36, 23 lines modified
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
   
38 #·​virtual·​methods 38 #·​virtual·​methods
39 .​method·​protected·​bridge·​synthetic·​entryRemoved(ZLjava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 39 .​method·​protected·​bridge·​synthetic·​entryRemoved(ZLjava/​lang/​Object;​Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
40 ····​.​locals·​0 40 ····​.​locals·​0
41 ····​.​param·​p1,​·​"x0"····​#·​Z  
42 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
43 ····​.​param·​p3,​·​"x2"····​#·​Ljava/​lang/​Object;​  
44 ····​.​param·​p4,​·​"x3"····​#·​Ljava/​lang/​Object;​  
   
45 ····​.​prologue 41 ····​.​prologue
46 ····​.​line·​318 42 ····​.​line·​318
47 ····​check-​cast·​p2,​·​Ljava/​net/​URI;​ 43 ····​check-​cast·​p2,​·​Ljava/​net/​URI;​
   
48 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
49 ····​check-​cast·​p3,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 44 ····​check-​cast·​p3,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
50 ····​.​end·​local·​p3····​#·​"x2":​Ljava/​lang/​Object;​  
51 ····​check-​cast·​p4,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 45 ····​check-​cast·​p4,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
52 ····​.​end·​local·​p4····​#·​"x3":​Ljava/​lang/​Object;​  
53 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$4;​-​>entryRemoved(ZLjava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​V 46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$4;​-​>entryRemoved(ZLjava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​V
   
54 ····​return-​void 47 ····​return-​void
55 .​end·​method 48 .​end·​method
   
56 .​method·​protected·​entryRemoved(ZLjava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​V 49 .​method·​protected·​entryRemoved(ZLjava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​V
57 ····​.​locals·​1 50 ····​.​locals·​1
Offset 88, 25 lines modified Offset 81, 21 lines modified
88 ····​invoke-​interface·​{v0,​·​p2,​·​p4},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 81 ····​invoke-​interface·​{v0,​·​p2,​·​p4},​·​Ljava/​util/​concurrent/​ConcurrentMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
89 ····​goto·​:​goto_0 82 ····​goto·​:​goto_0
90 .​end·​method 83 .​end·​method
   
91 .​method·​protected·​bridge·​synthetic·​sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 84 .​method·​protected·​bridge·​synthetic·​sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
92 ····​.​locals·​1 85 ····​.​locals·​1
93 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
94 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
95 ····​.​prologue 86 ····​.​prologue
96 ····​.​line·​318 87 ····​.​line·​318
97 ····​check-​cast·​p1,​·​Ljava/​net/​URI;​ 88 ····​check-​cast·​p1,​·​Ljava/​net/​URI;​
   
98 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
99 ····​check-​cast·​p2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 89 ····​check-​cast·​p2,​·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
100 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
101 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$4;​-​>sizeOf(Ljava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​I 90 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$4;​-​>sizeOf(Ljava/​net/​URI;​Landroid/​graphics/​drawable/​BitmapDrawable;​)​I
   
102 ····​move-​result·​v0 91 ····​move-​result·​v0
   
103 ····​return·​v0 92 ····​return·​v0
104 .​end·​method 93 .​end·​method
   
[−]
smali/eu/e43/impeller/uikit/ImageLoader$FetchTask.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
   
41 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​ 41 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​)​V 43 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ImageLoader;​)​V
44 ····​.​locals·​1 44 ····​.​locals·​1
  45 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​234 47 ····​.​line·​234
47 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​ 48 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ImageLoader;​
   
48 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
Offset 343, 123 lines modified Offset 344, 117 lines modified
343 ····​.​line·​288 344 ····​.​line·​288
344 ····​.​local·​v4,​·​"dw":​Landroid/​graphics/​drawable/​BitmapDrawable;​ 345 ····​.​local·​v4,​·​"dw":​Landroid/​graphics/​drawable/​BitmapDrawable;​
345 ····​goto·​:​goto_1 346 ····​goto·​:​goto_1
346 .​end·​method 347 .​end·​method
   
347 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 348 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
348 ····​.​locals·​1 349 ····​.​locals·​1
349 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
350 ····​.​prologue 350 ····​.​prologue
351 ····​.​line·​234 351 ····​.​line·​234
352 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Landroid/​graphics/​drawable/​BitmapDrawable;​ 352 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>doInBackground([Ljav​a/​lang/​Object;​)​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
353 ····​move-​result-​object·​v0 353 ····​move-​result-​object·​v0
   
354 ····​return-​object·​v0 354 ····​return-​object·​v0
355 .​end·​method 355 .​end·​method
   
356 .​method·​protected·​onPostExecute(Landroi​d/​graphics/​drawable/​BitmapDrawable;​)​V 356 .​method·​protected·​onPostExecute(Landroi​d/​graphics/​drawable/​BitmapDrawable;​)​V
357 ····​.​locals·4 357 ····​.​locals·3
358 ····​.​param·​p1,​·​"dw"····​#·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 358 ····​.​param·​p1,​·​"dw"····​#·​Landroid/​graphics/​drawable/​BitmapDrawable;​
   
359 ····​.​prologue 359 ····​.​prologue
360 ····​.​line·​297 360 ····​.​line·​297
361 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_tasks:​Ljava/​util/​HashMap;​ 361 ····​#·​getter·​for:​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_tasks:​Ljava/​util/​HashMap;​
362 ····​invoke-​static·​{},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>access$300()​Ljava/​util/​HashMap;​ 362 ····​invoke-​static·​{},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>access$300()​Ljava/​util/​HashMap;​
   
363 ····​move-​result-​object·​v2 363 ····​move-​result-​object·​v1
   
364 ····​iget-​object·​v3,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​ 364 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​
   
365 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​HashMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 365 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​HashMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
366 ····​.​line·​298 366 ····​.​line·​298
367 ····​if-​eqz·​p1,​·​:​cond_0 367 ····​if-​eqz·​p1,​·​:​cond_0
   
368 ····​.​line·​299 368 ····​.​line·​299
369 ····​sget-​object·​v2,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_images:​Landroid/​support/​v4/​util/​LruCache;​ 369 ····​sget-​object·​v1,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_images:​Landroid/​support/​v4/​util/​LruCache;​
   
370 ····​iget-​object·​v3,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​ 370 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​
   
371 ····​invoke-​virtual·​{v2,​·​v3,​·​p1},​·​Landroid/​support/​v4/​util/​LruCache;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 371 ····​invoke-​virtual·​{v1,​·​v2,​·​p1},​·​Landroid/​support/​v4/​util/​LruCache;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
372 ····​.​line·​300 372 ····​.​line·​300
373 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_listeners:​Ljava/​util/​ArrayList;​ 373 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_listeners:​Ljava/​util/​ArrayList;​
   
374 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 374 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
375 ····​move-​result-​object·​v0 375 ····​move-​result-​object·​v1
   
376 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
377 ····​:​goto_0 376 ····​:​goto_0
378 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
379 ····​move-​result·​v2 378 ····​move-​result·​v2
   
380 ····​if-​eqz·​v2,​·​:​cond_1 379 ····​if-​eqz·​v2,​·​:​cond_1
   
381 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 380 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
382 ····​move-​result-​object·​v1 381 ····​move-​result-​object·​v0
   
383 ····​check-​cast·​v1,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​ 382 ····​check-​cast·​v0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​
   
384 ····​.​line·​301 383 ····​.​line·​301
385 ····​.​local·​v1,​·​"l":​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​ 384 ····​.​local·​v0,​·​"l":​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​
386 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​ 385 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_uri:​Ljava/​net/​URI;​
   
387 ····​invoke-​interface·​{v1,​·​p1,​·​v2},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​-​>loaded(Landroid/​graphics/​drawable/​BitmapDrawable;​Ljava/​net/​URI;​)​V 386 ····​invoke-​interface·​{v0,​·​p1,​·​v2},​·​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​-​>loaded(Landroid/​graphics/​drawable/​BitmapDrawable;​Ljava/​net/​URI;​)​V
   
388 ····​goto·​:​goto_0 387 ····​goto·​:​goto_0
   
389 ····​.​line·​304 388 ····​.​line·​304
390 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 389 ····​.​end·​local·​v0····​#·​"l":​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​
391 ····​.​end·​local·​v1····​#·​"l":​Leu/​e43/​impeller/​uikit/​ImageLoader$Listener;​  
392 ····​:​cond_0 390 ····​:​cond_0
393 ····​iget-​object·​v2,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_listeners:​Ljava/​util/​ArrayList;​ 391 ····​iget-​object·​v1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader$FetchTask​;​-​>m_listeners:​Ljava/​util/​ArrayList;​
   
394 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 392 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
395 ····​move-​result-​object·​v0 393 ····​move-​result-​object·​v1
   
396 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
Max diff block lines reached; 1650/6495 bytes (25.40%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/ImageLoader.smali
Offset 120, 18 lines modified Offset 120, 20 lines modified
120 ····​sput·​v0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>cacheSize:​I 120 ····​sput·​v0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>cacheSize:​I
   
121 ····​.​line·​314 121 ····​.​line·​314
122 ····​new-​instance·​v0,​·​Lcom/​google/​common/​collect/​MapMaker;​ 122 ····​new-​instance·​v0,​·​Lcom/​google/​common/​collect/​MapMaker;​
   
123 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​><init>()​V 123 ····​invoke-​direct·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​><init>()​V
   
  124 ····​.​line·​315
124 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>weakValues()​Lcom/​google/​common/​collect/​MapMaker;​ 125 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>weakValues()​Lcom/​google/​common/​collect/​MapMaker;​
   
125 ····​move-​result-​object·​v0 126 ····​move-​result-​object·​v0
   
  127 ····​.​line·​316
126 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>makeMap()​Ljava/​util/​concurrent/​ConcurrentMap;​ 128 ····​invoke-​virtual·​{v0},​·​Lcom/​google/​common/​collect/​MapMaker;​-​>makeMap()​Ljava/​util/​concurrent/​ConcurrentMap;​
   
127 ····​move-​result-​object·​v0 129 ····​move-​result-​object·​v0
   
128 ····​sput-​object·​v0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_weakImages:​Ljava/​util/​concurrent/​ConcurrentMap;​ 130 ····​sput-​object·​v0,​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>ms_weakImages:​Ljava/​util/​concurrent/​ConcurrentMap;​
   
129 ····​.​line·​318 131 ····​.​line·​318
[−]
smali/eu/e43/impeller/uikit/LocationView.smali
Offset 327, 28 lines modified Offset 327, 30 lines modified
   
327 ····​const/​4·​v9,​·​0x2 327 ····​const/​4·​v9,​·​0x2
   
328 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 328 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​
   
329 ····​const/​4·​v10,​·​0x0 329 ····​const/​4·​v10,​·​0x0
   
  330 ····​.​line·​119
330 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 331 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
331 ····​move-​result-​object·​v11 332 ····​move-​result-​object·​v11
   
332 ····​aput-​object·​v11,​·​v9,​·​v10 333 ····​aput-​object·​v11,​·​v9,​·​v10
   
333 ····​const/​4·​v10,​·​0x1 334 ····​const/​4·​v10,​·​0x1
   
334 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 335 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
335 ····​move-​result-​object·​v11 336 ····​move-​result-​object·​v11
   
336 ····​aput-​object·​v11,​·​v9,​·​v10 337 ····​aput-​object·​v11,​·​v9,​·​v10
   
  338 ····​.​line·​118
337 ····​invoke-​static·​{v7,​·​v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 339 ····​invoke-​static·​{v7,​·​v8,​·​v9},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
338 ····​move-​result-​object·​v7 340 ····​move-​result-​object·​v7
   
339 ····​invoke-​static·​{v7},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 341 ····​invoke-​static·​{v7},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
340 ····​move-​result-​object·​v6 342 ····​move-​result-​object·​v6
Offset 392, 26 lines modified Offset 394, 29 lines modified
   
392 ····​const-​string·​v8,​·​"q" 394 ····​const-​string·​v8,​·​"q"
   
393 ····​const-​string·​v9,​·​"formatted" 395 ····​const-​string·​v9,​·​"formatted"
   
394 ····​const-​string·​v10,​·​"streetAddress" 396 ····​const-​string·​v10,​·​"streetAddress"
   
  397 ····​.​line·​127
395 ····​invoke-​virtual·​{v0,​·​v10},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 398 ····​invoke-​virtual·​{v0,​·​v10},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
396 ····​move-​result-​object·​v10 399 ····​move-​result-​object·​v10
   
397 ····​invoke-​virtual·​{v0,​·​v9,​·​v10},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 400 ····​invoke-​virtual·​{v0,​·​v9,​·​v10},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
398 ····​move-​result-​object·​v9 401 ····​move-​result-​object·​v9
   
  402 ····​.​line·​126
399 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 403 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Landroid/​net/​Uri$Builder;​-​>appendQueryParameter​(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
400 ····​move-​result-​object·​v7 404 ····​move-​result-​object·​v7
   
  405 ····​.​line·​127
401 ····​invoke-​virtual·​{v7},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 406 ····​invoke-​virtual·​{v7},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
402 ····​move-​result-​object·​v6 407 ····​move-​result-​object·​v6
   
403 ····​.​line·​131 408 ····​.​line·​131
404 ····​.​end·​local·​v0····​#·​"addr":​Lorg/​json/​JSONObject;​ 409 ····​.​end·​local·​v0····​#·​"addr":​Lorg/​json/​JSONObject;​
405 ····​:​cond_1 410 ····​:​cond_1
Offset 527, 14 lines modified Offset 532, 15 lines modified
   
527 ····​const/​4·​v10,​·​0x4 532 ····​const/​4·​v10,​·​0x4
   
528 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 533 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
529 ····​const/​4·​v11,​·​0x0 534 ····​const/​4·​v11,​·​0x0
   
  535 ····​.​line·​96
530 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 536 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
531 ····​move-​result-​object·​v12 537 ····​move-​result-​object·​v12
   
532 ····​aput-​object·​v12,​·​v10,​·​v11 538 ····​aput-​object·​v12,​·​v10,​·​v11
   
533 ····​const/​4·​v11,​·​0x1 539 ····​const/​4·​v11,​·​0x1
Offset 557, 14 lines modified Offset 563, 15 lines modified
   
557 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 563 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
558 ····​move-​result-​object·​v12 564 ····​move-​result-​object·​v12
   
559 ····​aput-​object·​v12,​·​v10,​·​v11 565 ····​aput-​object·​v12,​·​v10,​·​v11
   
  566 ····​.​line·​95
560 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 567 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
561 ····​move-​result-​object·​v7 568 ····​move-​result-​object·​v7
   
562 ····​.​line·​98 569 ····​.​line·​98
563 ····​.​local·​v7,​·​"url":​Ljava/​lang/​String;​ 570 ····​.​local·​v7,​·​"url":​Ljava/​lang/​String;​
564 ····​const-​string·​v8,​·​"LocationView" 571 ····​const-​string·​v8,​·​"LocationView"
[−]
smali/eu/e43/impeller/uikit/PeopleAdapter$1.smali
Offset 17, 359 lines modified Offset 17, 295 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​ 18 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​PeopleAdapter;​)​V 20 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​PeopleAdapter;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​154 24 ····​.​line·​154
24 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​ 25 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​Filter;​-​><init>()​V
   
26 ····​return-​void 27 ····​return-​void
27 .​end·​method 28 .​end·​method
   
   
28 #·​virtual·​methods 29 #·​virtual·​methods
29 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​ 30 .​method·​protected·​performFiltering(Ljav​a/​lang/​CharSequence;​)​Landroid/​widget/​Filter$FilterResults;​
30 ····​.​locals·23 31 ····​.​locals·18
31 ····​.​param·​p1,​·​"constraint_"····​#·​Ljava/​lang/​CharSequence;​ 32 ····​.​param·​p1,​·​"constraint_"····​#·​Ljava/​lang/​CharSequence;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​157 34 ····​.​line·​157
34 ····​const-​string·​v20,​·​"PeopleAdapter" 35 ····​const-​string·​v13,​·​"PeopleAdapter"
   
35 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​ 36 ····​new-​instance·​v14,​·​Ljava/​lang/​StringBuilder;​
   
36 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 37 ····​invoke-​direct·​{v14},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
37 ····​const-​string·​v22,​·​"Filter·​for·​" 38 ····​const-​string·​v15,​·​"Filter·​for·​"
   
38 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 39 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
39 ····​move-​result-​object·​v21 40 ····​move-​result-​object·​v14
   
40 ····​move-​object/​from16·​v0,​·v21 41 ····​move-​object/​from16·​v0,​·p1
   
41 ····​move-​object/​from16·​v1,​·​p1  
   
42 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 42 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
43 ····​move-​result-​object·​v21 43 ····​move-​result-​object·​v14
   
44 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v14},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
45 ····​move-​result-​object·​v21 45 ····​move-​result-​object·​v14
   
46 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 46 ····​invoke-​static·​{v13,​·​v14},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
47 ····​.​line·​158 47 ····​.​line·​158
48 ····​if-​eqz·​p1,​·​:​cond_0 48 ····​if-​eqz·​p1,​·​:​cond_0
   
49 ····​const-​string·​v20,​·​"" 49 ····​const-​string·​v13,​·​""
   
50 ····​move-​object/​from16·​v0,​·​p1 50 ····​move-​object/​from16·​v0,​·​p1
   
51 ····move-​object/​from16·​v1,​·​v20 51 ····invoke-​virtual·​{v0,​·​v13},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
52 ····invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 52 ····move-​result·v13
   
53 ····move-​result·v20 53 ····if-​eqz·​v13,​·:​cond_1
   
54 ····​if-​eqz·​v20,​·​:​cond_1  
   
55 ····​.​line·​159 54 ····​.​line·​159
56 ····​:​cond_0 55 ····​:​cond_0
57 ····​new-​instance·​v16,​·​Landroid/​widget/​Filter$FilterResults;​ 56 ····​new-​instance·​v9,​·​Landroid/​widget/​Filter$FilterResults;​
   
58 ····​invoke-​direct/​range·​{v16·​.​.​·v16},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V 57 ····​invoke-​direct·​{v9},​·​Landroid/​widget/​Filter$FilterResults;​-​><init>()​V
   
59 ····​.​line·​203 58 ····​.​line·​203
60 ····​:​goto_0 59 ····​:​goto_0
61 ····​return-​object·​v16 60 ····​return-​object·​v9
   
62 ····​.​line·​161 61 ····​.​line·​161
63 ····​:​cond_1 62 ····​:​cond_1
64 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 63 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v20 64 ····​move-​result-​object·​v13
   
66 ····​invoke-​virtual/​range·​{v20·​.​.​·v20},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 65 ····​invoke-​virtual·​{v13},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v5 66 ····​move-​result-​object·​v2
   
68 ····​.​line·​162 67 ····​.​line·​162
69 ····​.​local·​v5,​·​"constraint":​Ljava/​lang/​String;​ 68 ····​.​local·​v2,​·​"constraint":​Ljava/​lang/​String;​
70 ····​const-​string·​v20,​·​"·​" 69 ····​const-​string·​v13,​·​"·​"
   
71 ····move-​object/​from16·v0,​·​v20 70 ····invoke-​virtual·​{v2,​·​v13},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
72 ····invoke-​virtual·​{v5,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 71 ····move-​result-​object·v4
   
73 ····​move-​result-​object·​v7  
   
74 ····​.​line·​164 72 ····​.​line·​164
75 ····​.​local·​v7,​·​"constraintWords":​[Ljava/​lang/​String;​ 73 ····​.​local·​v4,​·​"constraintWords":​[Ljava/​lang/​String;​
Max diff block lines reached; 10154/14240 bytes (71.31%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/PeopleAdapter.smali
Offset 389, 15 lines modified Offset 389, 14 lines modified
389 ····​iget-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​-​>m_followersObject:​Lorg/​json/​JSONObject;​ 389 ····​iget-​object·​v0,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​-​>m_followersObject:​Lorg/​json/​JSONObject;​
   
390 ····​return-​object·​v0 390 ····​return-​object·​v0
391 .​end·​method 391 .​end·​method
   
392 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 392 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
393 ····​.​locals·​1 393 ····​.​locals·​1
394 ····​.​param·​p1,​·​"x0"····​#·​I  
   
395 ····​.​prologue 394 ····​.​prologue
396 ····​.​line·​29 395 ····​.​line·​29
397 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​-​>getItem(I)​Lorg/​json/​JSONObject;​ 396 ····​invoke-​virtual·​{p0,​·​p1},​·​Leu/​e43/​impeller/​uikit/​PeopleAdapter;​-​>getItem(I)​Lorg/​json/​JSONObject;​
   
398 ····​move-​result-​object·​v0 397 ····​move-​result-​object·​v0
   
[−]
smali/eu/e43/impeller/uikit/PumpHtml.smali
Offset 209, 161 lines modified Offset 209, 156 lines modified
209 ····​.​line·​46 209 ····​.​line·​46
210 ····​const/​4·​v0,​·​0x0 210 ····​const/​4·​v0,​·​0x0
   
211 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
212 .​end·​method 212 .​end·​method
   
213 .​method·​public·​loaded(Landroid/​graphics/​drawable/​BitmapDrawable;​Ljava/​net/​URI;​)​V 213 .​method·​public·​loaded(Landroid/​graphics/​drawable/​BitmapDrawable;​Ljava/​net/​URI;​)​V
214 ····​.​locals·​12 214 ····​.​locals·​11
215 ····​.​param·​p1,​·​"dr"····​#·​Landroid/​graphics/​drawable/​BitmapDrawable;​ 215 ····​.​param·​p1,​·​"dr"····​#·​Landroid/​graphics/​drawable/​BitmapDrawable;​
216 ····​.​param·​p2,​·​"uri"····​#·​Ljava/​net/​URI;​ 216 ····​.​param·​p2,​·​"uri"····​#·​Ljava/​net/​URI;​
   
217 ····​.​prologue 217 ····​.​prologue
  218 ····​const/​4·​v6,​·​0x0
   
218 ····​.​line·​53 219 ····​.​line·​53
219 ····​const-​string·​v9,​·​"PumpHtml" 220 ····​const-​string·​v7,​·​"PumpHtml"
   
220 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​ 221 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
221 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 222 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
222 ····​const-​string·​v11,​·​"loaded(" 223 ····​const-​string·​v9,​·​"loaded("
   
223 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 224 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
224 ····​move-​result-​object·​v10 225 ····​move-​result-​object·​v8
   
225 ····​invoke-​virtual·​{v10,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 226 ····​invoke-​virtual·​{v8,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
226 ····​move-​result-​object·​v10 227 ····​move-​result-​object·​v8
   
227 ····​const-​string·​v11,​·​")​" 228 ····​const-​string·​v9,​·​")​"
   
228 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 229 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
229 ····​move-​result-​object·​v10 230 ····​move-​result-​object·​v8
   
230 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 231 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
231 ····​move-​result-​object·​v10 232 ····​move-​result-​object·​v8
   
232 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 233 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
233 ····​.​line·​55 234 ····​.​line·​55
234 ····​iget-​object·​v8,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PumpHtml;​-​>m_builder:​Landroid/​text/​SpannableStringBuilde​r;​ 235 ····​iget-​object·​v5,​·​p0,​·​Leu/​e43/​impeller/​uikit/​PumpHtml;​-​>m_builder:​Landroid/​text/​SpannableStringBuilde​r;​
   
235 ····​.​line·​56 236 ····​.​line·​56
236 ····​.​local·​v8,​·​"spanned":​Landroid/​text/​Editable;​ 237 ····​.​local·​v5,​·​"spanned":​Landroid/​text/​Editable;​
237 ····const/​4·​v9,​·0x0 238 ····invoke-​interface·{v5},​·Landroid/​text/​Editable;​-​>length()​I
   
238 ····​invoke-​interface·​{v8},​·​Landroid/​text/​Editable;​-​>length()​I  
   
239 ····​move-​result·​v10 239 ····​move-​result·​v7
   
240 ····​const-​class·​v11,​·​Landroid/​text/​style/​ImageSpan;​ 240 ····​const-​class·​v8,​·​Landroid/​text/​style/​ImageSpan;​
   
241 ····​invoke-​interface·​{v8,​·​v9,​·​v10,​·​v11},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​ 241 ····​invoke-​interface·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​text/​Editable;​-​>getSpans(IILjava/​lang/​Class;​)​[Ljava/​lang/​Object;​
   
242 ····​move-​result-​object·​v5 242 ····​move-​result-​object·​v3
   
243 ····​check-​cast·​v5,​·​[Landroid/​text/​style/​ImageSpan;​ 243 ····​check-​cast·​v3,​·​[Landroid/​text/​style/​ImageSpan;​
   
244 ····​.​line·​58 244 ····​.​line·​58
245 ····​.​local·​v5,​·​"imgs":​[Landroid/​text/​style/​ImageSpan;​ 245 ····​.​local·​v3,​·​"imgs":​[Landroid/​text/​style/​ImageSpan;​
246 ····move-​object·​v0,​·​v5 246 ····array-​length·​v7,​·​v3
   
247 ····​.​local·​v0,​·​"arr$":​[Landroid/​text/​style/​ImageSpan;​  
248 ····​array-​length·​v6,​·​v0  
   
249 ····​.​local·​v6,​·​"len$":​I  
250 ····​const/​4·​v3,​·​0x0  
   
251 ····​.​local·​v3,​·​"i$":​I  
252 ····​:​goto_0 247 ····​:​goto_0
253 ····​if-​ge·​v3,​·​v6,​·​:​cond_1 248 ····​if-​ge·​v6,​·​v7,​·​:​cond_1
   
254 ····​aget-​object·​v4,​·​v0,​·​v3 249 ····​aget-​object·​v2,​·​v3,​·​v6
   
255 ····​.​line·​61 250 ····​.​line·​61
256 ····​.​local·​v4,​·​"img":​Landroid/​text/​style/​ImageSpan;​ 251 ····​.​local·​v2,​·​"img":​Landroid/​text/​style/​ImageSpan;​
257 ····​:​try_start_0 252 ····​:​try_start_0
258 ····​new-​instance·​v1,​·​Ljava/​net/​URI;​ 253 ····​new-​instance·​v0,​·​Ljava/​net/​URI;​
   
259 ····​invoke-​virtual·​{v4},​·​Landroid/​text/​style/​ImageSpan;​-​>getSource()​Ljava/​lang/​String;​ 254 ····​invoke-​virtual·​{v2},​·​Landroid/​text/​style/​ImageSpan;​-​>getSource()​Ljava/​lang/​String;​
   
260 ····​move-​result-​object·​v9 255 ····​move-​result-​object·​v8
   
261 ····​invoke-​direct·​{v1,​·​v9},​·​Ljava/​net/​URI;​-​><init>(Ljava/​lang/​String;​)​V 256 ····​invoke-​direct·​{v0,​·​v8},​·​Ljava/​net/​URI;​-​><init>(Ljava/​lang/​String;​)​V
262 ····​:​try_end_0 257 ····​:​try_end_0
263 ····​.​catch·​Ljava/​net/​URISyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 258 ····​.​catch·​Ljava/​net/​URISyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
264 ····​.​line·​67 259 ····​.​line·​67
265 ····​.​local·​v1,​·​"asUri":​Ljava/​net/​URI;​ 260 ····​.​local·​v0,​·​"asUri":​Ljava/​net/​URI;​
266 ····​invoke-​virtual·​{v1,​·​p2},​·​Ljava/​net/​URI;​-​>equals(Ljava/​lang/​Object;​)​Z 261 ····​invoke-​virtual·​{v0,​·​p2},​·​Ljava/​net/​URI;​-​>equals(Ljava/​lang/​Object;​)​Z
   
267 ····​move-​result·​v9 262 ····​move-​result·​v8
   
268 ····​if-​eqz·​v9,​·​:​cond_0 263 ····​if-​eqz·​v8,​·​:​cond_0
   
Max diff block lines reached; 3691/8257 bytes (44.70%) of diff not shown.
[−]
smali/eu/e43/impeller/uikit/ToolbarView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ToolbarView;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ToolbarView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​29 27 ····​.​line·​29
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ToolbarView$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ToolbarView$1;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/uikit/ToolbarView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​ 21 .​field·​final·​synthetic·​this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ToolbarView;​)​V 23 .​method·​constructor·​<init>(Leu/​e43/​impeller/​uikit/​ToolbarView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​187 27 ····​.​line·​187
27 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ToolbarView$2;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Leu/​e43/​impeller/​uikit/​ToolbarView$2;​-​>this$0:​Leu/​e43/​impeller/​uikit/​ToolbarView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/eu/e43/impeller/uikit/ActivityAdapter.smali
Offset 1222, 14 lines modified Offset 1222, 15 lines modified
   
1222 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​uikit/​ActivityAdapter;​-​>m_ctx:​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​ 1222 ····​iget-​object·​v0,​·​v0,​·​Leu/​e43/​impeller/​uikit/​ActivityAdapter;​-​>m_ctx:​Leu/​e43/​impeller/​activity/​ActivityWithAccount;​
   
1223 ····​move-​object/​from16·​v23,​·​v0 1223 ····​move-​object/​from16·​v23,​·​v0
   
1224 ····​const-​string·​v24,​·​"object" 1224 ····​const-​string·​v24,​·​"object"
   
  1225 ····​.​line·​268
1225 ····​move-​object/​from16·​v0,​·​v24 1226 ····​move-​object/​from16·​v0,​·​v24
   
1226 ····​invoke-​virtual·​{v13,​·​v0},​·​Lorg/​json/​JSONObject;​-​>getJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​ 1227 ····​invoke-​virtual·​{v13,​·​v0},​·​Lorg/​json/​JSONObject;​-​>getJSONObject(Ljava/​lang/​String;​)​Lorg/​json/​JSONObject;​
   
1227 ····​move-​result-​object·​v24 1228 ····​move-​result-​object·​v24
   
1228 ····​const-​string·​v25,​·​"author" 1229 ····​const-​string·​v25,​·​"author"
Offset 1238, 14 lines modified Offset 1239, 15 lines modified
   
1238 ····​move-​result-​object·​v24 1239 ····​move-​result-​object·​v24
   
1239 ····​invoke-​static/​range·​{v23·​.​.​·​v24},​·​Leu/​e43/​impeller/​uikit/​ActivityAdapter;​-​>getImage(Leu/​e43/​impeller/​activity/​ActivityWithAccount;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​ 1240 ····​invoke-​static/​range·​{v23·​.​.​·​v24},​·​Leu/​e43/​impeller/​uikit/​ActivityAdapter;​-​>getImage(Leu/​e43/​impeller/​activity/​ActivityWithAccount;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​
   
1240 ····​move-​result-​object·​v23 1241 ····​move-​result-​object·​v23
   
  1242 ····​.​line·​267
1241 ····​move-​object/​from16·​v0,​·​v22 1243 ····​move-​object/​from16·​v0,​·​v22
   
1242 ····​move-​object/​from16·​v1,​·​v23 1244 ····​move-​object/​from16·​v1,​·​v23
   
1243 ····​invoke-​virtual·​{v0,​·​v5,​·​v1},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>setImage(Leu/​e43/​impeller/​uikit/​AvatarView;​Ljava/​lang/​String;​)​V 1245 ····​invoke-​virtual·​{v0,​·​v5,​·​v1},​·​Leu/​e43/​impeller/​uikit/​ImageLoader;​-​>setImage(Leu/​e43/​impeller/​uikit/​AvatarView;​Ljava/​lang/​String;​)​V
1244 ····​:​try_end_2 1246 ····​:​try_end_2
1245 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1 1247 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1
[−]
smali/eu/e43/impeller/uikit/TouchImageView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​widget/​ImageView;​ 2 .​super·​Landroid/​widget/​ImageView;​
3 .​source·​"TouchImageView.​java" 3 .​source·​"TouchImageView.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$1;​,​  
8 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Fling;​,​ 7 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Fling;​,​
9 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Double​TapZoom;​,​ 8 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Double​TapZoom;​,​
10 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$ScaleL​istener;​,​ 9 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$ScaleL​istener;​,​
11 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$TouchI​mageViewListener;​,​ 10 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$TouchI​mageViewListener;​,​
12 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Gestur​eListener;​,​ 11 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$Gestur​eListener;​,​
13 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$State;​ 12 ········​Leu/​e43/​impeller/​uikit/​TouchImageView$State;​
14 ····​} 13 ····​}
[−]
original/AndroidManifest.xml
Offset 1, 950 lines modified Offset 1, 932 lines modified
00000000:​·​0300·​0800·583b·​0000·​0100·​1c00·f41a·​0000··​.​.​.​.​X;​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·403a·​0000·​0100·​1c00·401a·​0000··​.​.​.​.​@:​.​.​.​.​.​.​@.​.​.​
00000010:​·​7600·​0000·​0000·​0000·​0000·​0000·f401·​0000··v.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​7200·​0000·​0000·​0000·​0000·​0000·e401·​0000··r.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​2a00·​0000·​4400·​0000··​.​.​.​.​.​.​.​.​*.​.​.​D.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​2a00·​0000·​4400·​0000··​.​.​.​.​.​.​.​.​*.​.​.​D.​.​.​
00000030:​·​5e00·​0000·​7c00·​0000·​a000·​0000·​ac00·​0000··​^.​.​.​|.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5e00·​0000·​7c00·​0000·​a000·​0000·​ac00·​0000··​^.​.​.​|.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​ca00·​0000·​e400·​0000·​1001·​0000·​1c01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​ca00·​0000·​e400·​0000·​1001·​0000·​1c01·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​2a01·​0000·​3801·​0000·​5201·​0000·​6401·​0000··​*.​.​.​8.​.​.​R.​.​.​d.​.​.​ 00000050:​·​2a01·​0000·​3801·​0000·​5201·​0000·​6401·​0000··​*.​.​.​8.​.​.​R.​.​.​d.​.​.​
00000060:​·​7801·​0000·​8a01·​0000·​9e01·​0000·​b201·​0000··​x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​7801·​0000·​8a01·​0000·​9e01·​0000·​b201·​0000··​x.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·​ca01·​0000·​d601·​0000·​e601·​0000·​1002·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000070:​·​ca01·​0000·​d601·​0000·​e601·​0000·​1002·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000080:​·​3802·​0000·​4c02·​0000·​5a02·​0000·​8202·​0000··​8.​.​.​L.​.​.​Z.​.​.​.​.​.​.​ 00000080:​·​3802·​0000·​4c02·​0000·​5a02·​0000·​8202·​0000··​8.​.​.​L.​.​.​Z.​.​.​.​.​.​.​
00000090:​·​aa02·​0000·​bc02·​0000·​1403·​0000·​1803·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·​aa02·​0000·​bc02·​0000·​1403·​0000·​1803·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000a0:​·​2a03·​0000·​3e03·​0000·​6003·​0000·​7003·​0000··​*.​.​.​>.​.​.​`.​.​.​p.​.​.​ 000000a0:​·​2a03·​0000·​3e03·​0000·​6003·​0000·​7003·​0000··​*.​.​.​>.​.​.​`.​.​.​p.​.​.​
000000b0:​·​8403·​0000·​a603·​0000·​e803·​0000·​3004·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​ 000000b0:​·​8403·​0000·​a603·​0000·​e803·​0000·​3004·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
000000c0:​·​7804·​0000·​cc04·​0000·​1005·​0000·​5605·​0000··​x.​.​.​.​.​.​.​.​.​.​.​V.​.​.​ 000000c0:​·​7804·​0000·​cc04·​0000·​1005·​0000·​5605·​0000··​x.​.​.​.​.​.​.​.​.​.​.​V.​.​.​
000000d0:​·​a405·​0000·​f405·​0000·​3c06·​0000·​8a06·​0000··​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​ 000000d0:​·​a405·​0000·​f405·​0000·​3c06·​0000·​8a06·​0000··​.​.​.​.​.​.​.​.​<.​.​.​.​.​.​.​
000000e0:​·​da06·​0000·​1407·​0000·​6a07·​0000·​be07·​0000··​.​.​.​.​.​.​.​.​j.​.​.​.​.​.​.​ 000000e0:​·​da06·​0000·​1407·​0000·​6a07·​0000·​be07·​0000··​.​.​.​.​.​.​.​.​j.​.​.​.​.​.​.​
000000f0:​·​1408·​0000·3208·​0000·5208·​0000·6208·​0000··​.​.​.​.​2.​.​.​R.​.​.​b.​.​.​ 000000f0:​·​1408·​0000·5608·​0000·ac08·​0000·f608·​0000··​.​.​.​.​V.​.​.​.​.​.​.​.​.​.​.​
00000100:​·b808·​0000·fa08·​0000·5009·​0000·9a09·​0000··.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 00000100:​·3a09·​0000·8009·​0000·9a09·​0000·e409·​0000··:​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000110:​·de09·​0000·240a·​0000·3e0a·​0000·880a·​0000··​.​.​.​.​$.​.​.​>.​.​.​.​.​.​.​ 00000110:​·f809·​0000·520a·​0000·840a·​0000·960a·​0000··​.​.​.​.​R.​.​.​.​.​.​.​.​.​.​.​
00000120:​·9c0a·​0000·f60a·​0000·280b·​0000·​3a0b·​0000··​.​.​.​.​.​.​.​.​(.​.​.​:​.​.​.​ 00000120:​·a40a·​0000·b80a·​0000·160b·​0000·​340b·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000130:​·​480b·​0000·5c0b·​0000·​ba0b·​0000·d80b·​0000··H.​.​.​\.​.​.​.​.​.​.​.​.​.​.​ 00000130:​·​440b·​0000·820b·​0000·​be0b·​0000·fc0b·​0000··D.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000140:​·e80b·​0000·260c·​0000·620c·​0000·a00c·​0000··.​.​.​.​&.​.​.​b.​.​.​.​.​.​.​ 00000140:​·600c·​0000·ae0c·​0000·0c0d·​0000·580d·​0000··`.​.​.​.​.​.​.​.​.​.​.​X.​.​.​
00000150:​·040d·​0000·520d·​0000·b00d·​0000·fc0d·​0000··.​.​.​.​R.​.​.​.​.​.​.​.​.​.​.​ 00000150:​·6a0d·​0000·cc0d·​0000·4a0e·​0000·a60e·​0000··j.​.​.​.​.​.​.​J.​.​.​.​.​.​.​
00000160:​·0e0e·​0000·700e·​0000·ee0e·​0000·4a0f·​0000··​.​.​.​.​p.​.​.​.​.​.​.​J.​.​.​ 00000160:​·f40e·​0000·0a0f·​0000·5c0f·​0000·960f·​0000··​.​.​.​.​.​.​.​.​\.​.​.​.​.​.​.​
00000170:​·980f·​0000·ae0f·​0000·0010·​0000·3a10·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​:​.​.​.​ 00000170:​·e20f·​0000·2c10·​0000·4010·​0000·8e10·​0000··​.​.​.​.​,​.​.​.​@.​.​.​.​.​.​.​
00000180:​·8610·​0000·​d010·​0000·e410·​0000·3211·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​2.​.​.​ 00000180:​·c610·​0000·​da10·​0000·1e11·​0000·5611·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​V.​.​.​
00000190:​·6a11·​0000·7e11·​0000·c211·​0000·​fa11·​0000··j.​.​.​~.​.​.​.​.​.​.​.​.​.​.​ 00000190:​·9811·​0000·a411·​0000·b611·​0000·​fa11·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000001a0:​·3c12·​0000·4812·​0000·5a12·​0000·9e12·​0000··<.​.​.​H.​.​.​Z.​.​.​.​.​.​.​ 000001a0:​·4812·​0000·9612·​0000·ce12·​0000·e612·​0000··H.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000001b0:​·ec12·​0000·3a13·​0000·7213·​0000·8a13·​0000··​.​.​.​.​:​.​.​.​r.​.​.​.​.​.​.​ 000001b0:​·f812·​0000·4c13·​0000·8e13·​0000·be13·​0000··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
000001c0:​·9c13·​0000·f013·​0000·3214·​0000·6214·​0000··​.​.​.​.​.​.​.​.​2.​.​.​b.​.​.​ 000001c0:​·1414·​0000·4c14·​0000·9c14·​0000·fc14·​0000··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
000001d0:​·b814·​0000·f014·​0000·4015·​0000·a015·​0000··.​.​.​.​.​.​.​.​@.​.​.​.​.​.​.​ 000001d0:​·4c15·​0000·b615·​0000·0816·​0000·7816·​0000··L.​.​.​.​.​.​.​.​.​.​.​x.​.​.​
000001e0:​·​f015·​0000·5a16·​0000·ac16·​0000·​1c17·0000··​.​.​.​.​Z.​.​.​.​.​.​.​.​.​.​.​ 000001e0:​·​f216·​0000·6a17·​0000·e217·​0000·​1300·7200··​.​.​.​.​j.​.​.​.​.​.​.​.​.​r.​
000001f0:​·9617·0000·0e18·0000·8618·0000·1300·7200··.​.​.​.​.​.​.​.​.​.​.​.​.​.​r.​ 000001f0:​·6500·7100·7500·6900·7200·6500·6400·4100··e.​q.​u.​i.​r.​e.​d.​A.​
00000200:​·​6500·7100·7500·6900·7200·6500·6400·4100··e.​q.​u.​i.​r.​e.​d.​A.​ 00000200:​·​6300·6300·6f00·7500·6e00·7400·5400·7900··c.​c.​o.​u.​n.​t.​T.​y.​
00000210:​·6300·​6300·6f00·7500·6e00·7400·5400·​7900··c.​c.​o.​u.​n.​t.​T.​y.​ 00000210:​·7000·​6500·0000·0b00·7600·6500·7200·​7300··p.​e.​.​.​.​.​v.​e.​r.​s.​
00000220:​·7000·​6500·0000·0b00·7600·​6500·7200·7300··p.​e.​.​.​.​.​v.​e.​r.​s.​ 00000220:​·6900·​6f00·6e00·4300·6f00·​6400·6500·0000··i.​o.​n.​C.​o.​d.​e.​.​.​
00000230:​·6900·6f00·​6e00·4300·6f00·​6400·​6500·0000··i.​o.​n.​C.​o.​d.​e.​.​.​ 00000230:​·0b00·7600·​6500·7200·7300·​6900·​6f00·6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
00000240:​·0b00·7600·​6500·7200·7300·6900·​6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 00000240:​·4e00·6100·​6d00·6500·0000·0d00·​6d00·​6900··N.​a.​m.​e.​.​.​.​.​m.​i.​
00000250:​·4e00·6100·​6d00·​6500·0000·0d00·6d00·6900··N.​a.​m.​e.​.​.​.​.​m.​i.​ 00000250:​·6e00·5300·​6400·​6b00·5600·6500·7200·7300··n.​S.​d.​k.​V.​e.​r.​s.​
00000260:​·​6e00·5300·​6400·6b00·5600·6500·7200·​7300··n.​S.​d.​k.​V.​e.​r.​s.​ 00000260:​·​6900·6f00·​6e00·0000·1000·7400·6100·​7200··i.​o.​n.​.​.​.​.​t.​a.​r.​
00000270:​·​6900·​6f00·6e00·0000·1000·7400·6100·7200··i.​o.​n.​.​.​.​.​t.​a.​r.​ 00000270:​·​6700·​6500·7400·5300·6400·6b00·5600·6500··g.​e.​t.​S.​d.​k.​V.​e.​
00000280:​·6700·6500·7400·5300·​6400·6b00·5600·​6500··g.​e.​t.​S.​d.​k.​V.​e.​ 00000280:​·7200·7300·6900·6f00·​6e00·0000·0400·​6e00··r.​s.​i.​o.​n.​.​.​.​.​n.​
00000290:​·7200·7300·​6900·6f00·6e00·0000·0400·6e00··r.​s.​i.​o.​n.​.​.​.​.​n.​ 00000290:​·6100·6d00·​6500·0000·0d00·6d00·6100·7800··a.​m.​e.​.​.​.​.​m.​a.​x.​
000002a0:​·6100·​6d00·​6500·0000·0d00·6d00·6100·7800··a.​m.​e.​.​.​.​.​m.​a.​x.​ 000002a0:​·5300·​6400·​6b00·5600·6500·7200·7300·6900··S.​d.​k.​V.​e.​r.​s.​i.​
000002b0:​·5300·​6400·6b00·5600·​6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 000002b0:​·6f00·​6e00·0000·0b00·​6100·6c00·6c00·​6f00··o.​n.​.​.​.​.​a.​l.​l.​o.​
000002c0:​·6f00·6e00·0000·0b00·​6100·6c00·6c00·6f00··o.​n.​.​.​.​.​a.​l.​l.​o.​ 000002c0:​·7700·4200·6100·6300·​6b00·7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​
000002d0:​·7700·4200·​6100·​6300·​6b00·​7500·7000·0000··w.​B.​a.​c.​k.​u.​p.​.​.​ 000002d0:​·1400·6100·​6c00·​6c00·​6f00·​7700·5400·6100··.​.​a.​l.​l.​o.​w.​T.​a.​
000002e0:​·1400·​6100·6c00·​6c00·6f00·7700·5400·​6100··.​.​a.​l.​l.​o.​w.​T.​a.​ 000002e0:​·7300·​6b00·5200·​6500·7000·6100·7200·​6500··s.​k.​R.​e.​p.​a.​r.​e.​
000002f0:​·7300·6b00·5200·​6500·7000·6100·7200·​6500··s.​k.​R.​e.​p.​a.​r.​e.​ 000002f0:​·6e00·7400·6900·​6e00·6700·0000·0400·​6900··n.​t.​i.​n.​g.​.​.​.​.​i.​
00000300:​·​6e00·7400·​6900·6e00·6700·0000·0400·​6900··n.​t.​i.​n.​g.​.​.​.​.​i.​ 00000300:​·​6300·6f00·​6e00·0000·0500·6c00·6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​
00000310:​·​6300·​6f00·6e00·​0000·0500·​6c00·​6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​ 00000310:​·​6500·​6c00·0000·​0500·7400·​6800·​6500·​6d00··e.​l.​.​.​.​.​t.​h.​e.​m.​
00000320:​·​6500·6c00·​0000·0500·​7400·6800·​6500·​6d00··​e.​l.​.​.​.​.​t.​h.​e.​m.​ 00000320:​·​6500·0000·​0b00·6100·​7500·7400·​6800·​6f00··​e.​.​.​.​.​a.​u.​t.​h.​o.​
00000330:​·6500·0000·0b00·​6100·7500·​7400·6800·6f00··e.​.​.​.​.​a.​u.​t.​h.​o.​ 00000330:​·7200·6900·7400·​6900·6500·​7300·0000·0700··r.​i.​t.​i.​e.​s.​.​.​.​.​
00000340:​·7200·​6900·7400·​6900·​6500·7300·0000·​0700··r.​i.​t.​i.​e.​s.​.​.​.​.​ 00000340:​·6500·​6e00·6100·​6200·​6c00·6500·6400·​0000··e.​n.​a.​b.​l.​e.​d.​.​.​
00000350:​·6500·​6e00·6100·6200·​6c00·6500·6400·0000··e.​n.​a.​b.​l.​e.​d.​.​.​ 00000350:​·0800·​6500·7800·7000·​6f00·7200·7400·6500··.​.​e.​x.​p.​o.​r.​t.​e.​
00000360:​·0800·6500·7800·​7000·6f00·7200·7400·​6500··.​.​e.​x.​p.​o.​r.​t.​e.​ 00000360:​·6400·0000·0700·​7000·7200·6f00·6300·​6500··d.​.​.​.​.​p.​r.​o.​c.​e.​
00000370:​·6400·0000·​0700·7000·​7200·6f00·​6300·​6500··d.​.​.​.​.​p.​r.​o.​c.​e.​ 00000370:​·7300·7300·​0000·0800·​7300·7900·​6e00·​6300··s.​s.​.​.​.​.​s.​y.​n.​c.​
00000380:​·7300·7300·0000·0800·7300·7900·6e00·​6300··s.​s.​.​.​.​.​s.​y.​n.​c.​ 00000380:​·6100·6200·6c00·6500·0000·0800·7200·​6500··a.​b.​l.​e.​.​.​.​.​r.​e.​
00000390:​·6100·​6200·6c00·6500·0000·0800·7200·6500··a.​b.​l.​e.​.​.​.​.​r.​e.​ 00000390:​·7300·​6f00·7500·7200·6300·6500·0000·0a00··s.​o.​u.​r.​c.​e.​.​.​.​.​
000003a0:​·7300·​6f00·​7500·7200·​6300·​6500·0000·0a00··s.​o.​u.​r.​c.​e.​.​.​.​.​ 000003a0:​·6c00·​6100·​7500·6e00·​6300·​6800·4d00·6f00··l.​a.​u.​n.​c.​h.​M.​o.​
000003b0:​·​6c00·​6100·7500·6e00·​6300·​6800·4d00·6f00··l.​a.​u.​n.​c.​h.​M.​o.​ 000003b0:​·​6400·​6500·0000·0400·​6800·​6f00·7300·7400··d.​e.​.​.​.​.​h.​o.​s.​t.​
000003c0:​·6400·6500·0000·0400·​6800·​6f00·7300·7400··d.​e.​.​.​.​.​h.​o.​s.​t.​ 000003c0:​·0000·0600·7300·6300·​6800·​6500·6d00·6500··.​.​.​.​s.​c.​h.​e.​m.​e.​
000003d0:​·​0000·0600·​7300·​6300·​6800·​6500·​6d00·6500··​.​.​.​.​s.​c.​h.​e.​m.​e.​ 000003d0:​·​0000·1300·​7700·​6900·​6e00·​6400·​6f00·7700··​.​.​.​.​w.​i.​n.​d.​o.​w.​
000003e0:​·0000·1300·7700·6900·6e00·​6400·6f00·​7700··.​.​.​.​w.​i.​n.​d.​o.​w.​ 000003e0:​·5300·6f00·6600·7400·4900·​6e00·7000·​7500··S.​o.​f.​t.​I.​n.​p.​u.​
000003f0:​·5300·6f00·​6600·7400·4900·6e00·7000·​7500··S.​o.​f.​t.​I.​n.​p.​u.​ 000003f0:​·7400·4d00·​6f00·6400·6500·0000·1200·​7000··t.​M.​o.​d.​e.​.​.​.​.​p.​
00000400:​·7400·4d00·​6f00·​6400·6500·0000·1200·​7000··t.​M.​o.​d.​e.​.​.​.​.​p.​ 00000400:​·6100·7200·​6500·​6e00·7400·4100·6300·​7400··a.​r.​e.​n.​t.​A.​c.​t.​
00000410:​·​6100·​7200·​6500·6e00·​7400·​4100·​6300·7400··a.​r.​e.​n.​t.​A.​c.​t.​ 00000410:​·​6900·​7600·​6900·7400·​7900·​4e00·​6100·6d00··i.​v.​i.​t.​y.​N.​a.​m.​
00000420:​·​6900·7600·6900·7400·7900·4e00·​6100·6d00··i.​v.​i.​t.​y.​N.​a.​m.​ 00000420:​·​6500·0000·0800·6d00·6900·6d00·​6500·5400··e.​.​.​.​.​m.​i.​m.​e.​T.​
00000430:​·6500·0000·0800·6d00·6900·6d00·​6500·5400··e.​.​.​.​.​m.​i.​m.​e.​T.​ 00000430:​·7900·7000·6500·0000·0500·7600·​6100·6c00··y.​p.​e.​.​.​.​.​v.​a.​l.​
00000440:​·​7900·7000·6500·0000·0500·​7600·​6100·​6c00··y.​p.​e.​.​.​.​.​v.​a.​l.​ 00000440:​·​7500·6500·0000·1200·6500·​7800·​6300·​6c00··u.​e.​.​.​.​.​e.​x.​c.​l.​
00000450:​·​7500·​6500·0000·1200·6500·7800·​6300·6c00··​u.​e.​.​.​.​.​e.​x.​c.​l.​ 00000450:​·​7500·​6400·6500·4600·7200·6f00·​6d00·5200··​u.​d.​e.​F.​r.​o.​m.​R.​
00000460:​·7500·​6400·​6500·4600·​7200·6f00·6d00·5200··u.​d.​e.​F.​r.​o.​m.​R.​ 00000460:​·6500·​6300·​6500·6e00·​7400·7300·0000·1200··e.​c.​e.​n.​t.​s.​.​.​.​.​
00000470:​·​6500·​6300·​6500·​6e00·​7400·7300·0000·1200··e.​c.​e.​n.​t.​s.​.​.​.​.​ 00000470:​·​6600·​6900·​6e00·​6900·​7300·6800·4f00·6e00··f.​i.​n.​i.​s.​h.​O.​n.​
00000480:​·6600·​6900·6e00·​6900·7300·​6800·4f00·​6e00··f.​i.​n.​i.​s.​h.​O.​n.​ 00000480:​·5400·​6100·7300·​6b00·4c00·​6100·7500·​6e00··T.​a.​s.​k.​L.​a.​u.​n.​
00000490:​·5400·​6100·7300·6b00·4c00·​6100·7500·6e00··T.​a.​s.​k.​L.​a.​u.​n.​ 00000490:​·6300·​6800·0000·0700·6100·​6e00·6400·7200··c.​h.​.​.​.​.​a.​n.​d.​r.​
000004a0:​·​6300·​6800·0000·​0700·6100·​6e00·6400·​7200··c.​h.​.​.​.​.​a.​n.​d.​r.​ 000004a0:​·​6f00·​6900·6400·​0000·2a00·​6800·7400·​7400··o.​i.​d.​.​.​*.​h.​t.​t.​
000004b0:​·6f00·6900·6400·0000·2a00·​6800·7400·7400··o.​i.​d.​.​.​*.​h.​t.​t.​ 000004b0:​·7000·3a00·2f00·2f00·7300·​6300·6800·6500··p.​:​.​/​.​/​.​s.​c.​h.​e.​
000004c0:​·7000·3a00·2f00·​2f00·7300·​6300·​6800·6500··p.​:​.​/​.​/​.​s.​c.​h.​e.​ 000004c0:​·6d00·6100·7300·​2e00·6100·​6e00·​6400·7200··m.​a.​s.​.​.​a.​n.​d.​r.​
000004d0:​·​6d00·​6100·7300·​2e00·​6100·​6e00·​6400·7200··m.​a.​s.​.​.​a.​n.​d.​r.​ 000004d0:​·​6f00·​6900·6400·​2e00·​6300·​6f00·​6d00·2f00··o.​i.​d.​.​.​c.​o.​m.​/​.​
000004e0:​·​6f00·6900·​6400·​2e00·6300·​6f00·6d00·​2f00··o.​i.​d.​.​.​c.​o.​m.​/​.​ 000004e0:​·​6100·7000·​6b00·​2f00·7200·​6500·7300·​2f00··a.​p.​k.​/​.​r.​e.​s.​/​.​
000004f0:​·​6100·7000·​6b00·2f00·7200·​6500·7300·2f00··​a.​p.​k.​/​.​r.​e.​s.​/​.​ 000004f0:​·​6100·6e00·​6400·7200·6f00·​6900·6400·0000··​a.​n.​d.​r.​o.​i.​d.​.​.​
00000500:​·6100·6e00·6400·​7200·​6f00·​6900·​6400·0000··a.​n.​d.​r.​o.​i.​d.​.​.​ 00000500:​·0000·0000·0700·​7000·​6100·​6300·​6b00·6100··.​.​.​.​.​.​p.​a.​c.​k.​a.​
00000510:​·0000·0000·​0700·7000·​6100·​6300·​6b00·​6100··.​.​.​.​.​.​p.​a.​c.​k.​a.​ 00000510:​·6700·6500·​0000·0800·​6d00·​6100·​6e00·​6900··g.​e.​.​.​.​.​m.​a.​n.​i.​
00000520:​·​6700·​6500·0000·0800·6d00·6100·​6e00·6900··g.​e.​.​.​.​.​m.​a.​n.​i.​ 00000520:​·​6600·​6500·7300·7400·0000·0f00·​6500·7500··f.​e.​s.​t.​.​.​.​.​e.​u.​
00000530:​·6600·​6500·7300·7400·0000·0f00·​6500·​7500··f.​e.​s.​t.​.​.​.​.​e.​u.​ 00000530:​·2e00·​6500·3400·3300·2e00·6900·​6d00·​7000··.​.​e.​4.​3.​.​.​i.​m.​p.​
00000540:​·2e00·​6500·3400·3300·2e00·6900·6d00·7000··.​.​e.​4.​3.​.​.​i.​m.​p.​ 00000540:​·6500·​6c00·6c00·6500·7200·0000·0600·3000··e.​l.​l.​e.​r.​.​.​.​.​0.​
00000550:​·6500·6c00·6c00·6500·7200·​0000·​0600·3000··e.​l.​l.​e.​r.​.​.​.​.​0.​ 00000550:​·2e00·3900·2e00·3500·6200·​0000·​0800·7500··.​.​9.​.​.​5.​b.​.​.​.​.​u.​
00000560:​·2e00·3900·2e00·3500·6200·0000·0800·7500··.​.​9.​.​.​5.​b.​.​.​.​.​u.​ 00000560:​·7300·6500·7300·2d00·7300·6400·6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​
00000570:​·7300·6500·​7300·2d00·​7300·6400·6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​ 00000570:​·0f00·7500·​7300·6500·​7300·2d00·7000·6500··.​.​u.​s.​e.​s.​-​.​p.​e.​
00000580:​·0f00·7500·7300·6500·​7300·2d00·7000·​6500··.​.​u.​s.​e.​s.​-​.​p.​e.​ 00000580:​·7200·6d00·6900·7300·​7300·6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
00000590:​·7200·6d00·​6900·7300·7300·6900·​6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000590:​·0000·1f00·​6100·6e00·6400·7200·​6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​
000005a0:​·0000·1f00·6100·​6e00·6400·7200·​6f00·6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 000005a0:​·6400·2e00·7000·​6500·7200·6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​
000005b0:​·6400·2e00·7000·​6500·7200·6d00·6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000005b0:​·7300·6900·6f00·​6e00·2e00·4700·4500·5400··s.​i.​o.​n.​.​.​G.​E.​T.​
000005c0:​·7300·6900·6f00·6e00·2e00·4700·​4500·​5400··s.​i.​o.​n.​.​.​G.​E.​T.​ 000005c0:​·5f00·4100·4300·4300·4f00·5500·​4e00·​5400··_.​A.​C.​C.​O.​U.​N.​T.​
000005d0:​·​5f00·4100·4300·4300·4f00·5500·4e00·5400··_.​A.​C.​C.​O.​U.​N.​T.​ 000005d0:​·​5300·0000·2200·6100·6e00·6400·7200·6f00··S.​.​.​".​a.​n.​d.​r.​o.​
000005e0:​·5300·0000·​2200·6100·​6e00·6400·7200·​6f00··S.​.​.​".​a.​n.​d.​r.​o.​ 000005e0:​·6900·6400·​2e00·7000·​6500·7200·6d00·​6900··i.​d.​.​.​p.​e.​r.​m.​i.​
000005f0:​·6900·6400·2e00·7000·​6500·7200·6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​ 000005f0:​·7300·7300·6900·6f00·​6e00·2e00·5500·5300··s.​s.​i.​o.​n.​.​.​U.​S.​
00000600:​·7300·7300·6900·6f00·6e00·2e00·5500·5300··s.​s.​i.​o.​n.​.​.​U.​S.​ 00000600:​·4500·5f00·4300·5200·4500·4400·4500·4e00··E.​_.​C.​R.​E.​D.​E.​N.​
00000610:​·4500·5f00·​4300·5200·4500·4400·4500·4e00··E.​_.​C.​R.​E.​D.​E.​N.​ 00000610:​·5400·4900·​4100·4c00·5300·0000·2200·6100··T.​I.​A.​L.​S.​.​.​".​a.​
00000620:​·5400·4900·4100·4c00·5300·0000·​2200·6100··T.​I.​A.​L.​S.​.​.​".​a.​ 00000620:​·6e00·6400·7200·6f00·6900·6400·​2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​
Max diff block lines reached; 46015/128697 bytes (35.75%) of diff not shown.