[−]
/home/hans/code/fdroid/data/tmp/com.jonbanjo.cupsprintservice_23.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.jonbanjo.cupsprintservice_23.apk
[−]
zipinfo {}
Offset 1, 346 lines modified Offset 1, 346 lines modified
1 Zip·​file·​size:​·​1518415·​bytes,​·​number·​of·​entries:​·​344 1 Zip·​file·​size:​·​1517400·​bytes,​·​number·​of·​entries:​·​344
2 -​rw-​-​-​-​·····​2.​0·​fat····​36012·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​36012·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​36133·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​CD6EEEFE.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​36133·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​CD6EEEFE.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​CD6EEEFE.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​16·​08:​10·​META-​INF/​CD6EEEFE.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​270·​bl·​defN·​15-​May-​16·​06:​38·​META-​INF/​INDEX.​LIST  
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​16·​06:​38·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​16·​06:​38·​META-​INF/​buildserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​16·​06:​38·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​16·​06:​38·​META-​INF/​fdroidserverid
8 -​rw-​-​-​-​·····​2.​0·​fat·····​7504·​bX·​defN·15-​May-​16·​06:​38·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​7504·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_fade_out.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_popup_enter.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_popup_exit.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_slide_in_bottom.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_slide_in_top.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_slide_out_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​May-​16·​06:​38·​res/​anim/​abc_slide_out_top.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​May-​16·​06:​38·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​May-​16·​06:​38·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_primary_text_mate​rial_dark.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_primary_text_mate​rial_light.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_search_url_text.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​abc_secondary_text_ma​terial_light.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​switch_thumb_material​_dark.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​May-​16·​06:​38·​res/​color/​switch_thumb_material​_light.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 36 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
38 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 37 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
39 -​rw-​-​-​-​·····​1.​0·​fat·····​1671·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 38 -​rw-​-​-​-​·····​1.​0·​fat·····​1671·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​1958·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 39 -​rw-​-​-​-​·····​1.​0·​fat·····​1958·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
52 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 51 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​870·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​870·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
62 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat·····​6742·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 70 -​rw-​-​-​-​·····​1.​0·​fat·····​6742·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
72 -​rw-​-​-​-​·····​1.​0·​fat·····​1920·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldpi-​v4/​ic_launcher.​png 71 -​rw-​-​-​-​·····​1.​0·​fat·····​1920·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​610·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​503·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​503·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​991·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​991·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​630·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​630·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
91 -​rw-​-​-​-​·····​1.​0·​fat·····​1257·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 90 -​rw-​-​-​-​·····​1.​0·​fat·····​1257·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​611·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​611·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
98 -​rw-​-​-​-​·····​1.​0·​fat·····​1348·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 97 -​rw-​-​-​-​·····​1.​0·​fat·····​1348·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
99 -​rw-​-​-​-​·····​1.​0·​fat·····​1005·​b-​·​stor·15-​May-​16·​06:​37·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 98 -​rw-​-​-​-​·····​1.​0·​fat·····​1005·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
Max diff block lines reached; 0/73435 bytes (0.00%) of diff not shown.
[−]
APK metadata
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 isFrameworkApk:​·​false 5 isFrameworkApk:​·​false
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'19' 8 ··​minSdkVersion:​·​'19'
9 ··​targetSdkVersion:​·​'22' 9 ··​targetSdkVersion:​·​'22'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​org/​apache/​commons/​digester/​xmlrules/​digester-​rules.​dtd:​·​'8'  
13 ··​org/​apache/​commons/​validator/​digester-​rules.​xml:​·​'8' 12 ··​org/​apache/​commons/​validator/​digester-​rules.​xml:​·​'8'
14 ··​org/​apache/​commons/​validator/​javascript/​validateByte-​compress.​js:​·​'8' 13 ··​org/​apache/​commons/​validator/​javascript/​validateByte-​compress.​js:​·​'8'
15 ··​org/​apache/​commons/​validator/​javascript/​validateByte.​js:​·​'8' 14 ··​org/​apache/​commons/​validator/​javascript/​validateByte.​js:​·​'8'
16 ··​org/​apache/​commons/​validator/​javascript/​validateCreditCard-​compress.​js:​·​'8' 15 ··​org/​apache/​commons/​validator/​javascript/​validateCreditCard-​compress.​js:​·​'8'
17 ··​org/​apache/​commons/​validator/​javascript/​validateCreditCard.​js:​·​'8' 16 ··​org/​apache/​commons/​validator/​javascript/​validateCreditCard.​js:​·​'8'
18 ··​org/​apache/​commons/​validator/​javascript/​validateDate-​compress.​js:​·​'8' 17 ··​org/​apache/​commons/​validator/​javascript/​validateDate-​compress.​js:​·​'8'
19 ··​org/​apache/​commons/​validator/​javascript/​validateDate.​js:​·​'8' 18 ··​org/​apache/​commons/​validator/​javascript/​validateDate.​js:​·​'8'
Offset 42, 14 lines modified Offset 41, 15 lines modified
42 ··​org/​apache/​commons/​validator/​resources/​validator_1_0.​dtd:​·​'8' 41 ··​org/​apache/​commons/​validator/​resources/​validator_1_0.​dtd:​·​'8'
43 ··​org/​apache/​commons/​validator/​resources/​validator_1_0_1.​dtd:​·​'8' 42 ··​org/​apache/​commons/​validator/​resources/​validator_1_0_1.​dtd:​·​'8'
44 ··​org/​apache/​commons/​validator/​resources/​validator_1_1.​dtd:​·​'8' 43 ··​org/​apache/​commons/​validator/​resources/​validator_1_1.​dtd:​·​'8'
45 ··​org/​apache/​commons/​validator/​resources/​validator_1_1_3.​dtd:​·​'8' 44 ··​org/​apache/​commons/​validator/​resources/​validator_1_1_3.​dtd:​·​'8'
46 ··​org/​apache/​commons/​validator/​resources/​validator_1_2_0.​dtd:​·​'8' 45 ··​org/​apache/​commons/​validator/​resources/​validator_1_2_0.​dtd:​·​'8'
47 ··​org/​apache/​commons/​validator/​resources/​validator_1_3_0.​dtd:​·​'8' 46 ··​org/​apache/​commons/​validator/​resources/​validator_1_3_0.​dtd:​·​'8'
48 ··​org/​apache/​commons/​validator/​resources/​validator_1_4_0.​dtd:​·​'8' 47 ··​org/​apache/​commons/​validator/​resources/​validator_1_4_0.​dtd:​·​'8'
  48 ··​org/​apache/​commons/​digester/​xmlrules/​digester-​rules.​dtd:​·​'8'
49 usesFramework:​ 49 usesFramework:​
50 ··​ids:​ 50 ··​ids:​
51 ··​-​·​1 51 ··​-​·​1
52 ··​tag:​·​null 52 ··​tag:​·​null
53 version:​·​2.​2.​1-​dirty 53 version:​·​2.​2.​1-​dirty
54 versionInfo:​ 54 versionInfo:​
55 ··​versionCode:​·​'23' 55 ··​versionCode:​·​'23'
[−]
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·​846  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/com/jonbanjo/cups/CupsClient.smali
Offset 88, 67 lines modified Offset 88, 66 lines modified
88 ············​"Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​",​ 88 ············​"Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​",​
89 ············​">;​)​Z" 89 ············​">;​)​Z"
90 ········​} 90 ········​}
91 ····​.​end·​annotation 91 ····​.​end·​annotation
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​>;​" 93 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​>;​"
94 ····​const/​4·​v2,​·​0x1 94 ····​const/​4·​v1,​·​0x1
   
95 ····​.​line·​229 95 ····​.​line·​229
96 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z 96 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
97 ····​move-​result·​v3 97 ····​move-​result·​v2
   
98 ····​if-​eqz·​v3,​·​:​cond_0 98 ····​if-​eqz·​v2,​·​:​cond_0
   
99 ····​.​line·​237 99 ····​.​line·​237
100 ····​:​goto_0 100 ····​:​goto_0
101 ····​return·​v2 101 ····​return·​v1
   
102 ····​.​line·​232 102 ····​.​line·​232
103 ····​:​cond_0 103 ····​:​cond_0
104 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 104 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
105 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v2
   
106 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
107 ····​:​cond_1 106 ····​:​cond_1
108 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 107 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
109 ····​move-​result·​v3 108 ····​move-​result·​v3
   
110 ····​if-​eqz·​v3,​·​:​cond_2 109 ····​if-​eqz·​v3,​·​:​cond_2
   
111 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 110 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
112 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v0
   
113 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​ 112 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​
   
114 ····​.​line·​233 113 ····​.​line·​233
115 ····​.​local·​v1,​·​"value":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​ 114 ····​.​local·​v0,​·​"value":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​
116 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​-​>getValue()​Ljava/​lang/​String;​ 115 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​-​>getValue()​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v3 116 ····​move-​result-​object·​v3
   
118 ····​iget-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsClient;​-​>userName:​Ljava/​lang/​String;​ 117 ····​iget-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsClient;​-​>userName:​Ljava/​lang/​String;​
   
119 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 118 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
120 ····​move-​result·​v3 119 ····​move-​result·​v3
   
121 ····​if-​eqz·​v3,​·​:​cond_1 120 ····​if-​eqz·​v3,​·​:​cond_1
   
122 ····​goto·​:​goto_0 121 ····​goto·​:​goto_0
   
123 ····​.​line·​237 122 ····​.​line·​237
124 ····​.​end·​local·​v1····​#·​"value":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​ 123 ····​.​end·​local·​v0····​#·​"value":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​
125 ····​:​cond_2 124 ····​:​cond_2
126 ····​const/​4·​v2,​·​0x0 125 ····​const/​4·​v1,​·​0x0
   
127 ····​goto·​:​goto_0 126 ····​goto·​:​goto_0
128 .​end·​method 127 .​end·​method
   
129 .​method·​private·​getDenied(Ljava/​util/​List;​)​Z 128 .​method·​private·​getDenied(Ljava/​util/​List;​)​Z
130 ····​.​locals·​5 129 ····​.​locals·​5
131 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 130 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 159, 180 lines modified Offset 158, 178 lines modified
159 ············​"Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​",​ 158 ············​"Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​",​
160 ············​">;​)​Z" 159 ············​">;​)​Z"
161 ········​} 160 ········​}
162 ····​.​end·​annotation 161 ····​.​end·​annotation
   
163 ····​.​prologue 162 ····​.​prologue
164 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​>;​" 163 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​>;​"
165 ····​const/​4·​v2,​·​0x0 164 ····​const/​4·​v1,​·​0x0
   
166 ····​.​line·​241 165 ····​.​line·​241
167 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z 166 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
168 ····​move-​result·​v3 167 ····​move-​result·​v2
   
169 ····​if-​eqz·​v3,​·​:​cond_1 168 ····​if-​eqz·​v2,​·​:​cond_1
   
170 ····​.​line·​249 169 ····​.​line·​249
171 ····​:​cond_0 170 ····​:​cond_0
172 ····​:​goto_0 171 ····​:​goto_0
173 ····​return·​v2 172 ····​return·​v1
   
174 ····​.​line·​244 173 ····​.​line·​244
175 ····​:​cond_1 174 ····​:​cond_1
176 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 175 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
177 ····​move-​result-​object·​v0 176 ····​move-​result-​object·​v2
   
178 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
179 ····​:​cond_2 177 ····​:​cond_2
180 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 178 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
Max diff block lines reached; 41032/44332 bytes (92.56%) of diff not shown.
[−]
smali/com/jonbanjo/cups/CupsPrinter.smali
Offset 221, 60 lines modified Offset 221, 59 lines modified
221 .​end·​method 221 .​end·​method
   
222 .​method·​public·​mimeTypeSupported(Lja​va/​lang/​String;​)​Z 222 .​method·​public·​mimeTypeSupported(Lja​va/​lang/​String;​)​Z
223 ····​.​locals·​4 223 ····​.​locals·​4
224 ····​.​param·​p1,​·​"mimeType"····​#·​Ljava/​lang/​String;​ 224 ····​.​param·​p1,​·​"mimeType"····​#·​Ljava/​lang/​String;​
   
225 ····​.​prologue 225 ····​.​prologue
226 ····​const/​4·​v2,​·​0x0 226 ····​const/​4·​v1,​·​0x0
   
227 ····​.​line·​82 227 ····​.​line·​82
228 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsPrinter;​-​>supportedMimeTypes:​Ljava/​util/​ArrayList;​ 228 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsPrinter;​-​>supportedMimeTypes:​Ljava/​util/​ArrayList;​
   
229 ····​if-​eqz·​v3,​·​:​cond_0 229 ····​if-​eqz·​v2,​·​:​cond_0
   
230 ····​if-​nez·​p1,​·​:​cond_1 230 ····​if-​nez·​p1,​·​:​cond_1
   
231 ····​.​line·​89 231 ····​.​line·​89
232 ····​:​cond_0 232 ····​:​cond_0
233 ····​:​goto_0 233 ····​:​goto_0
234 ····​return·​v2 234 ····​return·​v1
   
235 ····​.​line·​85 235 ····​.​line·​85
236 ····​:​cond_1 236 ····​:​cond_1
237 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsPrinter;​-​>supportedMimeTypes:​Ljava/​util/​ArrayList;​ 237 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​CupsPrinter;​-​>supportedMimeTypes:​Ljava/​util/​ArrayList;​
   
238 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 238 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
239 ····​move-​result-​object·​v0 239 ····​move-​result-​object·​v2
   
240 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
241 ····​:​cond_2 240 ····​:​cond_2
242 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 241 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
243 ····​move-​result·​v3 242 ····​move-​result·​v3
   
244 ····​if-​eqz·​v3,​·​:​cond_0 243 ····​if-​eqz·​v3,​·​:​cond_0
   
245 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 244 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
246 ····​move-​result-​object·​v1 245 ····​move-​result-​object·​v0
   
247 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 246 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
248 ····​.​line·​86 247 ····​.​line·​86
249 ····​.​local·​v1,​·​"type":​Ljava/​lang/​String;​ 248 ····​.​local·​v0,​·​"type":​Ljava/​lang/​String;​
250 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 249 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
251 ····​move-​result·​v3 250 ····​move-​result·​v3
   
252 ····​if-​eqz·​v3,​·​:​cond_2 251 ····​if-​eqz·​v3,​·​:​cond_2
   
253 ····​.​line·​87 252 ····​.​line·​87
254 ····​const/​4·​v2,​·​0x1 253 ····​const/​4·​v1,​·​0x1
   
255 ····​goto·​:​goto_0 254 ····​goto·​:​goto_0
256 .​end·​method 255 .​end·​method
   
257 .​method·​protected·​setAllowUser(I)​V 256 .​method·​protected·​setAllowUser(I)​V
258 ····​.​locals·​0 257 ····​.​locals·​0
259 ····​.​param·​p1,​·​"value"····​#·​I 258 ····​.​param·​p1,​·​"value"····​#·​I
[−]
smali/com/jonbanjo/cups/JobStateEnum.smali
Offset 198, 63 lines modified Offset 198, 51 lines modified
198 ····​.​prologue 198 ····​.​prologue
199 ····​.​line·​41 199 ····​.​line·​41
200 ····​if-​eqz·​p0,​·​:​cond_1 200 ····​if-​eqz·​p0,​·​:​cond_1
   
201 ····​.​line·​42 201 ····​.​line·​42
202 ····​invoke-​static·​{},​·​Lcom/​jonbanjo/​cups/​JobStateEnum;​-​>values()​[Lcom/​jonbanjo/​cups/​JobStateEnum;​ 202 ····​invoke-​static·​{},​·​Lcom/​jonbanjo/​cups/​JobStateEnum;​-​>values()​[Lcom/​jonbanjo/​cups/​JobStateEnum;​
   
203 ····​move-​result-​object·​v0 203 ····​move-​result-​object·​v2
   
204 ····.​local·v0,​·"arr$":​[Lcom/​jonbanjo/​cups/​JobStateEnum;​ 204 ····​array-​length·​v3,​·​v2
205 ····​array-​length·​v3,​·​v0  
   
206 ····​.​local·​v3,​·​"len$":​I  
207 ····​const/​4·​v1,​·​0x0 205 ····​const/​4·​v1,​·​0x0
   
208 ····​.​local·​v1,​·​"i$":​I  
209 ····​:​goto_0 206 ····​:​goto_0
210 ····​if-​ge·​v1,​·​v3,​·​:​cond_1 207 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
211 ····​aget-​object·​v2,​·​v0,​·​v1 208 ····​aget-​object·​v0,​·​v2,​·​v1
   
212 ····​.​line·​43 209 ····​.​line·​43
213 ····​.​local·​v2,​·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​ 210 ····​.​local·​v0,​·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​
214 ····​iget-​object·​v4,​·​v2,​·​Lcom/​jonbanjo/​cups/​JobStateEnum;​-​>value:​Ljava/​lang/​String;​ 211 ····​iget-​object·​v4,​·​v0,​·​Lcom/​jonbanjo/​cups/​JobStateEnum;​-​>value:​Ljava/​lang/​String;​
   
215 ····​invoke-​virtual·​{p0,​·​v4},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 212 ····​invoke-​virtual·​{p0,​·​v4},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
216 ····​move-​result·​v4 213 ····​move-​result·​v4
   
217 ····​if-​eqz·​v4,​·​:​cond_0 214 ····​if-​eqz·​v4,​·​:​cond_0
   
218 ····​.​line·​48 215 ····​.​line·​48
219 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​jonbanjo/​cups/​JobStateEnum;​ 216 ····​.​end·​local·​v0····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​
220 ····​.​end·​local·​v1····​#·​"i$":​I  
221 ····​.​end·​local·​v2····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​  
222 ····​.​end·​local·​v3····​#·​"len$":​I  
223 ····​:​goto_1 217 ····​:​goto_1
224 ····​return-​object·​v2 218 ····​return-​object·​v0
   
225 ····​.​line·​42 219 ····​.​line·​42
226 ····​.​restart·​local·​v0····​#·​"arr$":​[Lcom/​jonbanjo/​cups/​JobStateEnum;​ 220 ····​.​restart·​local·​v0····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​
227 ····​.​restart·​local·​v1····​#·​"i$":​I  
228 ····​.​restart·​local·​v2····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​  
229 ····​.​restart·​local·​v3····​#·​"len$":​I  
230 ····​:​cond_0 221 ····​:​cond_0
231 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 222 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
232 ····​goto·​:​goto_0 223 ····​goto·​:​goto_0
   
233 ····​.​line·​48 224 ····​.​line·​48
234 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​jonbanjo/​cups/​JobStateEnum;​ 225 ····​.​end·​local·​v0····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​
235 ····​.​end·​local·​v1····​#·​"i$":​I  
236 ····​.​end·​local·​v2····​#·​"jobState":​Lcom/​jonbanjo/​cups/​JobStateEnum;​  
237 ····​.​end·​local·​v3····​#·​"len$":​I  
238 ····​:​cond_1 226 ····​:​cond_1
239 ····​const/​4·​v2,​·​0x0 227 ····​const/​4·​v0,​·​0x0
   
240 ····​goto·​:​goto_1 228 ····​goto·​:​goto_1
241 .​end·​method 229 .​end·​method
   
242 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​jonbanjo/​cups/​JobStateEnum;​ 230 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​jonbanjo/​cups/​JobStateEnum;​
243 ····​.​locals·​1 231 ····​.​locals·​1
244 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 232 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
[−]
smali/com/jonbanjo/cups/PrintRequestResult.smali
Offset 19, 117 lines modified Offset 19, 116 lines modified
19 ····​.​param·​p1,​·​"result"····​#·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 19 ····​.​param·​p1,​·​"result"····​#·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​36 21 ····​.​line·​36
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​32 23 ····​.​line·​32
24 ····​const-​string·​v4,​·​"" 24 ····​const-​string·​v3,​·​""
   
25 ····​iput-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultCode:​Ljava/​lang/​String;​ 25 ····​iput-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultCode:​Ljava/​lang/​String;​
   
26 ····​.​line·​33 26 ····​.​line·​33
27 ····​const-​string·​v4,​·​"" 27 ····​const-​string·​v3,​·​""
   
28 ····​iput-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultDescription:​Ljava/​lang/​String;​ 28 ····​iput-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultDescription:​Ljava/​lang/​String;​
   
29 ····​.​line·​37 29 ····​.​line·​37
30 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getAuthInfo()​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​ 30 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getAuthInfo()​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​
   
31 ····​move-​result-​object·​v4 31 ····​move-​result-​object·​v3
   
32 ····​iput-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>auth:​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​ 32 ····​iput-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>auth:​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​
   
33 ····​.​line·​38 33 ····​.​line·​38
34 ····​const/​4·​v4,​·​-​0x1 34 ····​const/​4·​v3,​·​-​0x1
   
35 ····​iput·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>jobId:​I 35 ····​iput·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>jobId:​I
   
36 ····​.​line·​40 36 ····​.​line·​40
37 ····​if-​eqz·​p1,​·​:​cond_0 37 ····​if-​eqz·​p1,​·​:​cond_0
   
38 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​ 38 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​
   
39 ····​move-​result-​object·​v4 39 ····​move-​result-​object·​v3
   
40 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>isNullOrEmpty(Ljava/​lang/​String;​)​Z 40 ····​invoke-​direct·​{p0,​·​v3},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>isNullOrEmpty(Ljava/​lang/​String;​)​Z
   
41 ····​move-​result·​v4 41 ····​move-​result·​v3
   
42 ····​if-​eqz·​v4,​·​:​cond_1 42 ····​if-​eqz·​v3,​·​:​cond_1
   
43 ····​.​line·​68 43 ····​.​line·​68
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​:​goto_0 45 ····​:​goto_0
46 ····​return-​void 46 ····​return-​void
   
47 ····​.​line·​44 47 ····​.​line·​44
48 ····​:​cond_1 48 ····​:​cond_1
49 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​ 49 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v4 50 ····​move-​result-​object·​v3
   
51 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>initializeFromHttpSt​atusResponse(Ljava/​lang/​String;​)​V 51 ····​invoke-​direct·​{p0,​·​v3},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>initializeFromHttpSt​atusResponse(Ljava/​lang/​String;​)​V
   
52 ····​.​line·​47 52 ····​.​line·​47
53 ····​:​try_start_0 53 ····​:​try_start_0
54 ····​iget-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultCode:​Ljava/​lang/​String;​ 54 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>resultCode:​Ljava/​lang/​String;​
   
55 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 55 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
56 ····​:​try_end_0 56 ····​:​try_end_0
57 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 57 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
58 ····​move-​result·​v1 58 ····​move-​result·​v1
   
59 ····​.​line·​48 59 ····​.​line·​48
60 ····​.​local·​v1,​·​"code":​I 60 ····​.​local·​v1,​·​"code":​I
61 ····​const/​16·​v4,​·​0x64 61 ····​const/​16·​v3,​·​0x64
   
62 ····​if-​eq·​v1,​·​v4,​·​:​cond_2 62 ····​if-​eq·​v1,​·​v3,​·​:​cond_2
   
63 ····​const/​16·​v4,​·​0xc8 63 ····​const/​16·​v3,​·​0xc8
   
64 ····​if-​ne·​v1,​·​v4,​·​:​cond_0 64 ····​if-​ne·​v1,​·​v3,​·​:​cond_0
   
65 ····​.​line·​53 65 ····​.​line·​53
66 ····​.​end·​local·​v1····​#·​"code":​I 66 ····​.​end·​local·​v1····​#·​"code":​I
67 ····​:​cond_2 67 ····​:​cond_2
68 ····​:​goto_1 68 ····​:​goto_1
69 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 69 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
70 ····​move-​result-​object·​v4 70 ····​move-​result-​object·​v3
   
71 ····​invoke-​virtual·​{v4},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getIppStatusResponse​()​Ljava/​lang/​String;​ 71 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getIppStatusResponse​()​Ljava/​lang/​String;​
   
72 ····​move-​result-​object·​v4 72 ····​move-​result-​object·​v3
   
73 ····​if-​eqz·​v4,​·​:​cond_3 73 ····​if-​eqz·​v3,​·​:​cond_3
   
74 ····​.​line·​54 74 ····​.​line·​54
75 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 75 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
76 ····​move-​result-​object·​v4 76 ····​move-​result-​object·​v3
   
77 ····​invoke-​direct·​{p0,​·​v4},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>initializeFromIppSta​tusResponse(Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​)​V 77 ····​invoke-​direct·​{p0,​·​v3},​·​Lcom/​jonbanjo/​cups/​PrintRequestResult;​-​>initializeFromIppSta​tusResponse(Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​)​V
   
78 ····​.​line·​57 78 ····​.​line·​57
79 ····​:​cond_3 79 ····​:​cond_3
80 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 80 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
Max diff block lines reached; 2936/7342 bytes (39.99%) of diff not shown.
[−]
smali/com/jonbanjo/cups/operations/HttpPoster$1.smali
Offset 46, 15 lines modified Offset 46, 14 lines modified
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
   
48 #·​virtual·​methods 48 #·​virtual·​methods
49 .​method·​public·​bridge·​synthetic·​handleResponse(Lorg/​apache/​http/​HttpResponse;​)​Ljava/​lang/​Object;​ 49 .​method·​public·​bridge·​synthetic·​handleResponse(Lorg/​apache/​http/​HttpResponse;​)​Ljava/​lang/​Object;​
50 ····​.​locals·​1 50 ····​.​locals·​1
51 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​apache/​http/​HttpResponse;​  
52 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 51 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
53 ········​value·​=·​{ 52 ········​value·​=·​{
54 ············​Lorg/​apache/​http/​client/​ClientProtocolExcepti​on;​,​ 53 ············​Lorg/​apache/​http/​client/​ClientProtocolExcepti​on;​,​
55 ············​Ljava/​io/​IOException;​ 54 ············​Ljava/​io/​IOException;​
56 ········​} 55 ········​}
57 ····​.​end·​annotation 56 ····​.​end·​annotation
   
[−]
smali/com/jonbanjo/cups/operations/IppHeader.smali
Offset 346, 100 lines modified Offset 346, 95 lines modified
346 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 346 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
347 ········​value·​=·​{ 347 ········​value·​=·​{
348 ············​Ljava/​io/​UnsupportedEncodingEx​ception;​ 348 ············​Ljava/​io/​UnsupportedEncodingEx​ception;​
349 ········​} 349 ········​}
350 ····​.​end·​annotation 350 ····​.​end·​annotation
   
351 ····​.​prologue 351 ····​.​prologue
  352 ····​const/​4·​v6,​·​0x0
   
352 ····​.​line·​74 353 ····​.​line·​74
353 ····​const-​string·​v8,​·​",​" 354 ····​const-​string·​v5,​·​",​"
   
354 ····​invoke-​virtual·​{p2,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 355 ····​invoke-​virtual·​{p2,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
355 ····​move-​result-​object·​v4 356 ····​move-​result-​object·​v1
   
356 ····​.​line·​75 357 ····​.​line·​75
357 ····​.​local·​v4,​·​"ranges":​[Ljava/​lang/​String;​ 358 ····​.​local·​v1,​·​"ranges":​[Ljava/​lang/​String;​
358 ····move-​object·​v0,​·​v4 359 ····array-​length·​v7,​·​v1
   
359 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
360 ····​array-​length·​v2,​·​v0  
   
361 ····.​local·​v2,​·"len$":​I 360 ····move·​v5,​·v6
362 ····​const/​4·​v1,​·​0x0  
   
363 ····​.​local·​v1,​·​"i$":​I  
364 ····​:​goto_0 361 ····​:​goto_0
365 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 362 ····​if-​ge·​v5,​·​v7,​·​:​cond_1
   
366 ····​aget-​object·​v3,​·​v0,​·​v1 363 ····​aget-​object·​v0,​·​v1,​·​v5
   
367 ····​.​line·​76 364 ····​.​line·​76
368 ····​.​local·​v3,​·​"range":​Ljava/​lang/​String;​ 365 ····​.​local·​v0,​·​"range":​Ljava/​lang/​String;​
369 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 366 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
370 ····​move-​result-​object·​v3 367 ····​move-​result-​object·​v0
   
371 ····​.​line·​77 368 ····​.​line·​77
372 ····​const-​string·​v8,​·​"-​" 369 ····​const-​string·​v8,​·​"-​"
   
373 ····​invoke-​virtual·​{v3,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 370 ····​invoke-​virtual·​{v0,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
374 ····​move-​result-​object·​v7 371 ····​move-​result-​object·​v4
   
375 ····​.​line·​78 372 ····​.​line·​78
376 ····​.​local·​v7,​·​"values":​[Ljava/​lang/​String;​ 373 ····​.​local·​v4,​·​"values":​[Ljava/​lang/​String;​
377 ····const/​4·​v8,​·0x0 374 ····aget-​object·​v8,​·v4,​·​v6
   
378 ····​aget-​object·​v8,​·​v7,​·​v8  
   
379 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 375 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
380 ····​move-​result·​v5 376 ····​move-​result·​v2
   
381 ····​.​line·​79 377 ····​.​line·​79
382 ····​.​local·​v5,​·​"value1":​I 378 ····​.​local·​v2,​·​"value1":​I
383 ····​move·​v6,​·​v5 379 ····​move·​v3,​·​v2
   
384 ····​.​line·​81 380 ····​.​line·​81
385 ····​.​local·​v6,​·​"value2":​I 381 ····​.​local·​v3,​·​"value2":​I
386 ····​array-​length·​v8,​·​v7 382 ····​array-​length·​v8,​·​v4
   
387 ····​const/​4·​v9,​·​0x2 383 ····​const/​4·​v9,​·​0x2
   
388 ····​if-​ne·​v8,​·​v9,​·​:​cond_0 384 ····​if-​ne·​v8,​·​v9,​·​:​cond_0
   
389 ····​.​line·​82 385 ····​.​line·​82
390 ····​const/​4·​v8,​·​0x1 386 ····​const/​4·​v8,​·​0x1
   
391 ····​aget-​object·​v8,​·​v7,​·​v8 387 ····​aget-​object·​v8,​·​v4,​·​v8
   
392 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 388 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
393 ····​move-​result·​v6 389 ····​move-​result·​v3
   
394 ····​.​line·​85 390 ····​.​line·​85
395 ····​:​cond_0 391 ····​:​cond_0
396 ····​invoke-​static·​{p0,​·​p1,​·​v5,​·​v6},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppTag;​-​>getRangeOfInteger(Lj​ava/​nio/​ByteBuffer;​Ljava/​lang/​String;​II)​Ljava/​nio/​ByteBuffer;​ 392 ····​invoke-​static·​{p0,​·​p1,​·​v2,​·​v3},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppTag;​-​>getRangeOfInteger(Lj​ava/​nio/​ByteBuffer;​Ljava/​lang/​String;​II)​Ljava/​nio/​ByteBuffer;​
   
397 ····​move-​result-​object·​p0 393 ····​move-​result-​object·​p0
   
398 ····​.​line·​86 394 ····​.​line·​86
399 ····​const/​4·​p1,​·​0x0 395 ····​const/​4·​p1,​·​0x0
   
400 ····​.​line·​75 396 ····​.​line·​75
401 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 397 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
402 ····​goto·​:​goto_0 398 ····​goto·​:​goto_0
   
403 ····​.​line·​88 399 ····​.​line·​88
404 ····​.​end·​local·​v3····​#·​"range":​Ljava/​lang/​String;​ 400 ····​.​end·​local·​v0····​#·​"range":​Ljava/​lang/​String;​
405 ····​.​end·​local·​v5····​#·​"value1":​I 401 ····​.​end·​local·​v2····​#·​"value1":​I
406 ····​.​end·​local·​v6····​#·​"value2":​I 402 ····​.​end·​local·​v3····​#·​"value2":​I
407 ····​.​end·​local·​v7····​#·​"values":​[Ljava/​lang/​String;​ 403 ····​.​end·​local·​v4····​#·​"values":​[Ljava/​lang/​String;​
408 ····​:​cond_1 404 ····​:​cond_1
409 ····​return-​object·​p0 405 ····​return-​object·​p0
410 .​end·​method 406 .​end·​method
   
Max diff block lines reached; 67/3462 bytes (1.94%) of diff not shown.
[−]
smali/com/jonbanjo/cups/operations/cups/CupsGetPPDOperation.smali
Offset 29, 80 lines modified Offset 29, 79 lines modified
29 ········​} 29 ········​}
30 ····​.​end·​annotation 30 ····​.​end·​annotation
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​47 32 ····​.​line·​47
33 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​jonbanjo/​cups/​operations/​cups/​CupsGetPPDOperation;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 33 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​jonbanjo/​cups/​operations/​cups/​CupsGetPPDOperation;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
   
34 ····​move-​result-​object·​v6 34 ····​move-​result-​object·​v4
   
35 ····​.​line·​52 35 ····​.​line·​52
36 ····​.​local·​v6,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 36 ····​.​local·​v4,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
37 ····​const/​4·​v8,​·​0x0 37 ····​const/​4·​v6,​·​0x0
   
38 ····​.​line·​53 38 ····​.​line·​53
39 ····​.​local·​v8,​·​"urlStr":​Ljava/​lang/​String;​ 39 ····​.​local·​v6,​·​"urlStr":​Ljava/​lang/​String;​
40 ····​invoke-​virtual·​{v6},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 40 ····​invoke-​virtual·​{v4},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
41 ····​move-​result-​object·​v9 41 ····​move-​result-​object·​v7
   
42 ····​invoke-​virtual·​{v9},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​ 42 ····​invoke-​virtual·​{v7},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​
   
43 ····​move-​result-​object·​v9 43 ····​move-​result-​object·​v7
   
44 ····​invoke-​interface·​{v9},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 44 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
45 ····​move-​result-​object·​v4 45 ····​move-​result-​object·​v8
   
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 48 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
49 ····​move-​result·​v9 49 ····​move-​result·​v7
   
50 ····​if-​eqz·​v9,​·​:​cond_2 50 ····​if-​eqz·​v7,​·​:​cond_2
   
51 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 51 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v3 52 ····​move-​result-​object·​v3
   
53 ····​check-​cast·​v3,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 53 ····​check-​cast·​v3,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
   
54 ····​.​line·​54 54 ····​.​line·​54
55 ····​.​local·​v3,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 55 ····​.​local·​v3,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
56 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getTagName()​Ljava/​lang/​String;​ 56 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getTagName()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v9 57 ····​move-​result-​object·​v7
   
58 ····​const-​string·​v10,​·​"operation-​attributes-​tag" 58 ····​const-​string·​v9,​·​"operation-​attributes-​tag"
   
59 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 59 ····​invoke-​virtual·​{v7,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
60 ····​move-​result·​v9 60 ····​move-​result·​v7
   
61 ····​if-​eqz·​v9,​·​:​cond_0 61 ····​if-​eqz·​v7,​·​:​cond_0
   
62 ····​.​line·​55 62 ····​.​line·​55
63 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getAttribute()​Ljava/​util/​List;​ 63 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getAttribute()​Ljava/​util/​List;​
   
64 ····​move-​result-​object·​v9 64 ····​move-​result-​object·​v7
   
65 ····​invoke-​interface·​{v9},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 65 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
66 ····​move-​result-​object·​v5 66 ····​move-​result-​object·​v7
   
67 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
68 ····​:​cond_1 67 ····​:​cond_1
69 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 68 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
70 ····​move-​result·​v9 69 ····​move-​result·​v9
   
71 ····​if-​eqz·​v9,​·​:​cond_0 70 ····​if-​eqz·​v9,​·​:​cond_0
   
72 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 71 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
73 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
74 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​ 73 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​
   
75 ····​.​line·​56 74 ····​.​line·​56
76 ····​.​local·​v0,​·​"attr":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​ 75 ····​.​local·​v0,​·​"attr":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​
Offset 117, 129 lines modified Offset 116, 128 lines modified
117 ····​move-​result·​v9 116 ····​move-​result·​v9
   
118 ····​if-​eqz·​v9,​·​:​cond_1 117 ····​if-​eqz·​v9,​·​:​cond_1
   
119 ····​.​line·​57 118 ····​.​line·​57
120 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​-​>getAttributeValue()​Ljava/​util/​List;​ 119 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​Attribute;​-​>getAttributeValue()​Ljava/​util/​List;​
   
121 ····​move-​result-​object·​v9 120 ····​move-​result-​object·​v7
   
122 ····​const/​4·​v10,​·​0x0 121 ····​const/​4·​v9,​·​0x0
   
123 ····​invoke-​interface·​{v9,​·​v10},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 122 ····​invoke-​interface·​{v7,​·​v9},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
124 ····​move-​result-​object·​v9 123 ····​move-​result-​object·​v7
   
125 ····​check-​cast·​v9,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​ 124 ····​check-​cast·​v7,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​
   
126 ····​invoke-​virtual·​{v9},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​-​>getValue()​Ljava/​lang/​String;​ 125 ····​invoke-​virtual·​{v7},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeValue;​-​>getValue()​Ljava/​lang/​String;​
Max diff block lines reached; 5739/10191 bytes (56.31%) of diff not shown.
[−]
smali/com/jonbanjo/cups/operations/ipp/BaseJobAttributes.smali
Offset 29, 21 lines modified Offset 29, 20 lines modified
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​const-​wide/​16·​v8,​·​0x3e8 30 ····​const-​wide/​16·​v8,​·​0x3e8
   
31 ····​.​line·​38 31 ····​.​line·​38
32 ····​invoke-​virtual·​{p2},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getAttribute()​Ljava/​util/​List;​ 32 ····​invoke-​virtual·​{p2},​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​-​>getAttribute()​Ljava/​util/​List;​
   
33 ····​move-​result-​object·​v3 33 ····​move-​result-​object·​v2
   
34 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 34 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
37 ····​:​cond_0 36 ····​:​cond_0
38 ····​:​goto_0 37 ····​:​goto_0
39 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 38 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
40 ····​move-​result·​v3 39 ····​move-​result·​v3
   
41 ····​if-​eqz·​v3,​·​:​cond_a 40 ····​if-​eqz·​v3,​·​:​cond_a
[−]
smali/com/jonbanjo/cups/operations/ipp/IppGetJobAttributesOperation.smali
Offset 18, 15 lines modified Offset 18, 15 lines modified
18 ····​.​line·​35 18 ····​.​line·​35
19 ····​return-​void 19 ····​return-​void
20 .​end·​method 20 .​end·​method
   
   
21 #·​virtual·​methods 21 #·​virtual·​methods
22 .​method·​public·​getPrintJobAttributes​(Ljava/​net/​URL;​Ljava/​lang/​String;​I)​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 22 .​method·​public·​getPrintJobAttributes​(Ljava/​net/​URL;​Ljava/​lang/​String;​I)​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
23 ····​.​locals·7 23 ····​.​locals·6
24 ····​.​param·​p1,​·​"url"····​#·​Ljava/​net/​URL;​ 24 ····​.​param·​p1,​·​"url"····​#·​Ljava/​net/​URL;​
25 ····​.​param·​p2,​·​"userName"····​#·​Ljava/​lang/​String;​ 25 ····​.​param·​p2,​·​"userName"····​#·​Ljava/​lang/​String;​
26 ····​.​param·​p3,​·​"jobId"····​#·​I 26 ····​.​param·​p3,​·​"jobId"····​#·​I
27 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 27 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
28 ········​value·​=·​{ 28 ········​value·​=·​{
29 ············​Ljava/​io/​UnsupportedEncodingEx​ception;​,​ 29 ············​Ljava/​io/​UnsupportedEncodingEx​ception;​,​
30 ············​Ljava/​io/​IOException;​ 30 ············​Ljava/​io/​IOException;​
Offset 34, 80 lines modified Offset 34, 79 lines modified
34 ····​.​end·​annotation 34 ····​.​end·​annotation
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​45 36 ····​.​line·​45
37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobAttributesOp​eration;​-​>userName:​Ljava/​lang/​String;​ 37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobAttributesOp​eration;​-​>userName:​Ljava/​lang/​String;​
   
38 ····​.​line·​46 38 ····​.​line·​46
39 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 39 ····​new-​instance·​v1,​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
   
40 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​><init>()​V 40 ····​invoke-​direct·​{v1},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​><init>()​V
   
41 ····​.​line·​48 41 ····​.​line·​48
42 ····​.​local·​v2,​·​"job":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 42 ····​.​local·​v1,​·​"job":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
43 ····​new-​instance·​v4,​·​Ljava/​net/​URL;​ 43 ····​new-​instance·​v3,​·​Ljava/​net/​URL;​
   
44 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 44 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
45 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 45 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
46 ····​invoke-​virtual·​{p1},​·​Ljava/​net/​URL;​-​>toString()​Ljava/​lang/​String;​ 46 ····​invoke-​virtual·​{p1},​·​Ljava/​net/​URL;​-​>toString()​Ljava/​lang/​String;​
   
47 ····​move-​result-​object·​v6 47 ····​move-​result-​object·​v5
   
48 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 48 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
49 ····​move-​result-​object·​v5 49 ····​move-​result-​object·​v4
   
50 ····​const-​string·​v6,​·​"/​jobs/​" 50 ····​const-​string·​v5,​·​"/​jobs/​"
   
51 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 51 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
52 ····​move-​result-​object·​v5 52 ····​move-​result-​object·​v4
   
53 ····​invoke-​virtual·​{v5,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 53 ····​invoke-​virtual·​{v4,​·​p3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
54 ····​move-​result-​object·​v5 54 ····​move-​result-​object·​v4
   
55 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 55 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
56 ····​move-​result-​object·​v5 56 ····​move-​result-​object·​v4
   
57 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 57 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
58 ····​const/​4·​v5,​·​0x0 58 ····​const/​4·​v4,​·​0x0
   
59 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobAttributesOp​eration;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 59 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobAttributesOp​eration;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
   
60 ····​move-​result-​object·​v3 60 ····​move-​result-​object·​v2
   
61 ····​.​line·​50 61 ····​.​line·​50
62 ····​.​local·​v3,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 62 ····​.​local·​v2,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
63 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 63 ····​invoke-​virtual·​{v2},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
64 ····​move-​result-​object·​v4 64 ····​move-​result-​object·​v3
   
65 ····​invoke-​virtual·​{v4},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​ 65 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​
   
66 ····​move-​result-​object·​v4 66 ····​move-​result-​object·​v3
   
67 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 67 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v3
   
69 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
70 ····​:​cond_0 69 ····​:​cond_0
71 ····​:​goto_0 70 ····​:​goto_0
72 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 71 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
73 ····​move-​result·​v4 72 ····​move-​result·​v4
   
74 ····​if-​eqz·​v4,​·​:​cond_2 73 ····​if-​eqz·​v4,​·​:​cond_2
   
75 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 74 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
76 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
77 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 76 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
   
78 ····​.​line·​51 77 ····​.​line·​51
79 ····​.​local·​v0,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 78 ····​.​local·​v0,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
Offset 133, 22 lines modified Offset 132, 22 lines modified
   
133 ····​move-​result·​v4 132 ····​move-​result·​v4
Max diff block lines reached; 857/5805 bytes (14.76%) of diff not shown.
[−]
smali/com/jonbanjo/cups/operations/ipp/IppGetJobsOperation.smali
Offset 61, 71 lines modified Offset 61, 70 lines modified
61 ····​.​line·​53 61 ····​.​line·​53
62 ····​iput-​object·​p4,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>whichJobs:​Lcom/​jonbanjo/​cups/​WhichJobsEnum;​ 62 ····​iput-​object·​p4,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>whichJobs:​Lcom/​jonbanjo/​cups/​WhichJobsEnum;​
   
63 ····​.​line·​54 63 ····​.​line·​54
64 ····​iput-​boolean·​p5,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>myJobs:​Z 64 ····​iput-​boolean·​p5,​·​p0,​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>myJobs:​Z
   
65 ····​.​line·​56 65 ····​.​line·​56
66 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 66 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
67 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 67 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
68 ····​.​line·​59 68 ····​.​line·​59
69 ····​.​local·​v3,​·​"jobs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​>;​" 69 ····​.​local·​v2,​·​"jobs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​>;​"
70 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 70 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>request(Ljava/​net/​URL;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​)​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
   
71 ····​move-​result-​object·​v4 71 ····​move-​result-​object·​v3
   
72 ····​.​line·​60 72 ····​.​line·​60
73 ····​.​local·​v4,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​ 73 ····​.​local·​v3,​·​"result":​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​
74 ····​invoke-​virtual·​{v4},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​ 74 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getHttpStatusResult(​)​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v5 75 ····​move-​result-​object·​v4
   
76 ····​.​line·​61 76 ····​.​line·​61
77 ····​.​local·​v5,​·​"status":​Ljava/​lang/​String;​ 77 ····​.​local·​v4,​·​"status":​Ljava/​lang/​String;​
78 ····​const-​string·​v6,​·​"200" 78 ····​const-​string·​v5,​·​"200"
   
79 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 79 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
80 ····​move-​result·​v6 80 ····​move-​result·​v5
   
81 ····​if-​nez·​v6,​·​:​cond_0 81 ····​if-​nez·​v5,​·​:​cond_0
   
82 ····​.​line·​62 82 ····​.​line·​62
83 ····​new-​instance·​v6,​·​Ljava/​lang/​Exception;​ 83 ····​new-​instance·​v5,​·​Ljava/​lang/​Exception;​
   
84 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​lang/​Exception;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v5,​·​v4},​·​Ljava/​lang/​Exception;​-​><init>(Ljava/​lang/​String;​)​V
   
85 ····​throw·​v6 85 ····​throw·​v5
   
86 ····​.​line·​64 86 ····​.​line·​64
87 ····​:​cond_0 87 ····​:​cond_0
88 ····​invoke-​virtual·​{v4},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​ 88 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​cups/​operations/​OperationResult;​-​>getIppResult()​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​
   
89 ····​move-​result-​object·​v6 89 ····​move-​result-​object·​v5
   
90 ····​invoke-​virtual·​{v6},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​ 90 ····​invoke-​virtual·​{v5},​·​Lcom/​jonbanjo/​vppserver/​ippclient/​IppResult;​-​>getAttributeGroupLis​t()​Ljava/​util/​List;​
   
91 ····​move-​result-​object·​v6 91 ····​move-​result-​object·​v5
   
92 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 92 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
93 ····​move-​result-​object·​v1 93 ····​move-​result-​object·​v5
   
94 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
95 ····​:​cond_1 94 ····​:​cond_1
96 ····​:​goto_0 95 ····​:​goto_0
97 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 96 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
98 ····​move-​result·​v6 97 ····​move-​result·​v6
   
99 ····​if-​eqz·​v6,​·​:​cond_2 98 ····​if-​eqz·​v6,​·​:​cond_2
   
100 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 99 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
101 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
102 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 101 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
   
103 ····​.​line·​65 102 ····​.​line·​65
104 ····​.​local·​v0,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 103 ····​.​local·​v0,​·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
Offset 138, 32 lines modified Offset 137, 32 lines modified
138 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 137 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
139 ····​move-​result·​v6 138 ····​move-​result·​v6
   
140 ····​if-​eqz·​v6,​·​:​cond_1 139 ····​if-​eqz·​v6,​·​:​cond_1
   
141 ····​.​line·​66 140 ····​.​line·​66
142 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 141 ····​new-​instance·​v1,​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
   
143 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​><init>()​V 142 ····​invoke-​direct·​{v1},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​><init>()​V
   
144 ····​.​line·​67 143 ····​.​line·​67
145 ····​.​local·​v2,​·​"jobAttributes":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 144 ····​.​local·​v1,​·​"jobAttributes":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
146 ····​invoke-​virtual·​{p0,​·​v2,​·​v0},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>setJobAttributes(Lco​m/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​)​V 145 ····​invoke-​virtual·​{p0,​·​v1,​·​v0},​·​Lcom/​jonbanjo/​cups/​operations/​ipp/​IppGetJobsOperation;​-​>setJobAttributes(Lco​m/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​)​V
   
147 ····​.​line·​68 146 ····​.​line·​68
148 ····​invoke-​interface·​{v3,​·​v2},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 147 ····​invoke-​interface·​{v2,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
149 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
   
150 ····​.​line·​72 149 ····​.​line·​72
151 ····​.​end·​local·​v0····​#·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​ 150 ····​.​end·​local·​v0····​#·​"group":​Lcom/​jonbanjo/​vppserver/​schema/​ippclient/​AttributeGroup;​
152 ····​.​end·​local·​v2····​#·​"jobAttributes":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 151 ····​.​end·​local·​v1····​#·​"jobAttributes":​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
153 ····​:​cond_2 152 ····​:​cond_2
154 ····​return-​object·​v3 153 ····​return-​object·​v2
155 .​end·​method 154 .​end·​method
   
Max diff block lines reached; 137/5313 bytes (2.58%) of diff not shown.
[−]
smali/com/jonbanjo/cups/ppd/CupsPpd.smali
Offset 381, 23 lines modified Offset 381, 22 lines modified
381 .​end·​method 381 .​end·​method
   
382 .​method·​private·​closeGroup()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 382 .​method·​private·​closeGroup()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
383 ····​.​locals·​4 383 ····​.​locals·​4
   
384 ····​.​prologue 384 ····​.​prologue
385 ····​.​line·​299 385 ····​.​line·​299
386 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpd;​-​>ppdRec:​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​ 386 ····​iget-​object·​v1,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpd;​-​>ppdRec:​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​
   
387 ····​iget-​object·​v2,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 387 ····​iget-​object·​v1,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
388 ····​invoke-​virtual·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​ 388 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​
   
389 ····​move-​result-​object·​v1 389 ····​move-​result-​object·​v1
   
390 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
391 ····​:​cond_0 390 ····​:​cond_0
392 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 391 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
393 ····​move-​result·​v2 392 ····​move-​result·​v2
   
394 ····​if-​eqz·​v2,​·​:​cond_1 393 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 502, 70 lines modified Offset 501, 69 lines modified
   
502 ····​.​line·​86 501 ····​.​line·​86
503 ····​:​cond_1 502 ····​:​cond_1
504 ····​const-​string·​v0,​·​"" 503 ····​const-​string·​v0,​·​""
   
505 ····​.​line·​87 504 ····​.​line·​87
506 ····​.​local·​v0,​·​"cupsString":​Ljava/​lang/​String;​ 505 ····​.​local·​v0,​·​"cupsString":​Ljava/​lang/​String;​
507 ····​const/​4·​v4,​·​0x0 506 ····​const/​4·​v2,​·​0x0
   
508 ····​.​line·​88 507 ····​.​line·​88
509 ····​.​local·​v4,​·​"isNext":​Z 508 ····​.​local·​v2,​·​"isNext":​Z
510 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​ 509 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​
   
511 ····​move-​result-​object·​v2 510 ····​move-​result-​object·​v4
   
512 ····​:​cond_2 511 ····​:​cond_2
513 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 512 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
514 ····​move-​result·​v6 513 ····​move-​result·​v5
   
515 ····​if-​eqz·​v6,​·​:​cond_0 514 ····​if-​eqz·​v5,​·​:​cond_0
   
516 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 515 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
517 ····​move-​result-​object·​v1 516 ····​move-​result-​object·​v1
   
518 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 517 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
519 ····​.​line·​89 518 ····​.​line·​89
520 ····​.​local·​v1,​·​"group":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 519 ····​.​local·​v1,​·​"group":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
521 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​ 520 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​
   
522 ····​move-​result-​object·​v3 521 ····​move-​result-​object·​v5
   
523 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
524 ····​:​cond_3 522 ····​:​cond_3
525 ····​:​goto_0 523 ····​:​goto_0
526 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 524 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
527 ····​move-​result·​v6 525 ····​move-​result·​v6
   
528 ····​if-​eqz·​v6,​·​:​cond_2 526 ····​if-​eqz·​v6,​·​:​cond_2
   
529 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 527 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
530 ····​move-​result-​object·​v5 528 ····​move-​result-​object·​v3
   
531 ····​check-​cast·​v5,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 529 ····​check-​cast·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
532 ····​.​line·​90 530 ····​.​line·​90
533 ····​.​local·​v5,​·​"section":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 531 ····​.​local·​v3,​·​"section":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
534 ····​iget-​object·​v6,​·​v5,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​ 532 ····​iget-​object·​v6,​·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​
   
535 ····​iget-​object·​v7,​·​v5,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​ 533 ····​iget-​object·​v7,​·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​
   
536 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 534 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
537 ····​move-​result·​v6 535 ····​move-​result·​v6
   
538 ····​if-​nez·​v6,​·​:​cond_3 536 ····​if-​nez·​v6,​·​:​cond_3
   
539 ····​.​line·​93 537 ····​.​line·​93
540 ····​if-​eqz·​v4,​·​:​cond_4 538 ····​if-​eqz·​v2,​·​:​cond_4
   
541 ····​.​line·​94 539 ····​.​line·​94
542 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 540 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
543 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 541 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
544 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 542 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 588, 78 lines modified Offset 586, 78 lines modified
   
588 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 586 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
589 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 587 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 49384/53140 bytes (92.93%) of diff not shown.
[−]
smali/com/jonbanjo/cups/ppd/PpdItem.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​ 1 .​class·​public·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"PpdItem.​java" 3 .​source·​"PpdItem.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​jonbanjo/​cups/​ppd/​PpdItem$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​parent:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 5 .​field·​parent:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
12 .​field·​text:​Ljava/​lang/​String;​ 6 .​field·​text:​Ljava/​lang/​String;​
   
13 .​field·​value:​Ljava/​lang/​String;​ 7 .​field·​value:​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cups/ppd/PpdItemList.smali
Offset 50, 81 lines modified Offset 50, 80 lines modified
   
50 #·​virtual·​methods 50 #·​virtual·​methods
51 .​method·​public·​deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 51 .​method·​public·​deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
52 ····​.​locals·​6 52 ····​.​locals·​6
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​65 54 ····​.​line·​65
55 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 55 ····​new-​instance·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
56 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​><init>()​V 56 ····​invoke-​direct·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​><init>()​V
   
57 ····​.​line·​66 57 ····​.​line·​66
58 ····​.​local·​v2,​·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 58 ····​.​local·​v1,​·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
59 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>commandType:​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​ 59 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>commandType:​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​
   
60 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>commandType:​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​ 60 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>commandType:​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​
   
61 ····​.​line·​67 61 ····​.​line·​67
62 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​ 62 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​
   
63 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​ 63 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>defaultValue:​Ljava/​lang/​String;​
   
64 ····​.​line·​68 64 ····​.​line·​68
65 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>name:​Ljava/​lang/​String;​ 65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>name:​Ljava/​lang/​String;​
   
66 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>name:​Ljava/​lang/​String;​ 66 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>name:​Ljava/​lang/​String;​
   
67 ····​.​line·​69 67 ····​.​line·​69
68 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​ 68 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​
   
69 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​ 69 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>savedValue:​Ljava/​lang/​String;​
   
70 ····​.​line·​70 70 ····​.​line·​70
71 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>text:​Ljava/​lang/​String;​ 71 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>text:​Ljava/​lang/​String;​
   
72 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>text:​Ljava/​lang/​String;​ 72 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>text:​Ljava/​lang/​String;​
   
73 ····​.​line·​71 73 ····​.​line·​71
74 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>iterator()​Ljava/​util/​Iterator;​ 74 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>iterator()​Ljava/​util/​Iterator;​
   
75 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v2
   
76 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
77 ····​:​goto_0 76 ····​:​goto_0
78 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 77 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
79 ····​move-​result·​v3 78 ····​move-​result·​v3
   
80 ····​if-​eqz·​v3,​·​:​cond_0 79 ····​if-​eqz·​v3,​·​:​cond_0
   
81 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 80 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v0
   
83 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​ 82 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​
   
84 ····​.​line·​72 83 ····​.​line·​72
85 ····​.​local·​v1,​·​"item":​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​ 84 ····​.​local·​v0,​·​"item":​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​
86 ····​new-​instance·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​ 85 ····​new-​instance·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​
   
87 ····​iget-​object·​v4,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​>value:​Ljava/​lang/​String;​ 86 ····​iget-​object·​v4,​·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​>value:​Ljava/​lang/​String;​
   
88 ····​iget-​object·​v5,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​>text:​Ljava/​lang/​String;​ 87 ····​iget-​object·​v5,​·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​>text:​Ljava/​lang/​String;​
   
89 ····​invoke-​direct·​{v3,​·​v2,​·​v4,​·​v5},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​><init>(Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 88 ····​invoke-​direct·​{v3,​·​v1,​·​v4,​·​v5},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​-​><init>(Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
90 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>add(Ljava/​lang/​Object;​)​Z 89 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>add(Ljava/​lang/​Object;​)​Z
   
91 ····​goto·​:​goto_0 90 ····​goto·​:​goto_0
   
92 ····​.​line·​74 91 ····​.​line·​74
93 ····​.​end·​local·​v1····​#·​"item":​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​ 92 ····​.​end·​local·​v0····​#·​"item":​Lcom/​jonbanjo/​cups/​ppd/​PpdItem;​
94 ····​:​cond_0 93 ····​:​cond_0
95 ····​return-​object·​v2 94 ····​return-​object·​v1
96 .​end·​method 95 .​end·​method
   
97 .​method·​public·​getCommandType()​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​ 96 .​method·​public·​getCommandType()​Lcom/​jonbanjo/​cups/​ppd/​CupsType;​
98 ····​.​locals·​1 97 ····​.​locals·​1
   
99 ····​.​prologue 98 ····​.​prologue
100 ····​.​line·​56 99 ····​.​line·​56
[−]
smali/com/jonbanjo/cups/ppd/PpdSectionList.smali
Offset 34, 62 lines modified Offset 34, 61 lines modified
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 35 .​method·​public·​deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
36 ····​.​locals·​4 36 ····​.​locals·​4
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​41 38 ····​.​line·​41
39 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 39 ····​new-​instance·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
40 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​><init>()​V 40 ····​invoke-​direct·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​><init>()​V
   
41 ····​.​line·​42 41 ····​.​line·​42
42 ····​.​local·​v2,​·​"sectionList":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 42 ····​.​local·​v1,​·​"sectionList":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
43 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>name:​Ljava/​lang/​String;​ 43 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>name:​Ljava/​lang/​String;​
   
44 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>name:​Ljava/​lang/​String;​ 44 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>name:​Ljava/​lang/​String;​
   
45 ····​.​line·​43 45 ····​.​line·​43
46 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>text:​Ljava/​lang/​String;​ 46 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>text:​Ljava/​lang/​String;​
   
47 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>text:​Ljava/​lang/​String;​ 47 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>text:​Ljava/​lang/​String;​
   
48 ····​.​line·​44 48 ····​.​line·​44
49 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v2
   
51 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​goto_0 51 ····​:​goto_0
53 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
54 ····​move-​result·​v3 53 ····​move-​result·​v3
   
55 ····​if-​eqz·​v3,​·​:​cond_0 54 ····​if-​eqz·​v3,​·​:​cond_0
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
58 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 57 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
59 ····​.​line·​45 58 ····​.​line·​45
60 ····​.​local·​v1,​·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 59 ····​.​local·​v0,​·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
61 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 60 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
62 ····​move-​result-​object·​v3 61 ····​move-​result-​object·​v3
   
63 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>add(Ljava/​lang/​Object;​)​Z 62 ····​invoke-​virtual·​{v1,​·​v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>add(Ljava/​lang/​Object;​)​Z
   
64 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
65 ····​.​line·​47 64 ····​.​line·​47
66 ····​.​end·​local·​v1····​#·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 65 ····​.​end·​local·​v0····​#·​"itemList":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
67 ····​:​cond_0 66 ····​:​cond_0
68 ····​return-​object·​v2 67 ····​return-​object·​v1
69 .​end·​method 68 .​end·​method
   
70 .​method·​public·​getGroupText()​Ljava/​lang/​String;​ 69 .​method·​public·​getGroupText()​Ljava/​lang/​String;​
71 ····​.​locals·​1 70 ····​.​locals·​1
   
72 ····​.​prologue 71 ····​.​prologue
73 ····​.​line·​32 72 ····​.​line·​32
[−]
smali/com/jonbanjo/cups/ppd/PpdServiceInfo$Dimension.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​private·​width:​I 23 .​field·​private·​width:​I
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo;​Ljava/​lang/​String;​II)​V 25 .​method·​public·​constructor·​<init>(Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo;​Ljava/​lang/​String;​II)​V
26 ····​.​locals·​4 26 ····​.​locals·​4
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo;​
27 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​ 28 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​
28 ····​.​param·​p3,​·​"width"····​#·​I 29 ····​.​param·​p3,​·​"width"····​#·​I
29 ····​.​param·​p4,​·​"height"····​#·​I 30 ····​.​param·​p4,​·​"height"····​#·​I
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​33 32 ····​.​line·​33
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo$Dimens​ion;​-​>this$0:​Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo$Dimens​ion;​-​>this$0:​Lcom/​jonbanjo/​cups/​ppd/​PpdServiceInfo;​
[−]
smali/com/jonbanjo/cups/ppd/PpdServiceInfo.smali
Offset 119, 85 lines modified Offset 119, 82 lines modified
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​143 120 ····​.​line·​143
121 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 121 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
122 ····​move-​result-​object·​p1 122 ····​move-​result-​object·​p1
   
123 ····​.​line·​144 123 ····​.​line·​144
124 ····​const-​string·​v5,​·​"" 124 ····​const-​string·​v2,​·​""
   
125 ····​.​line·​145 125 ····​.​line·​145
126 ····​.​local·​v5,​·​"tmp":​Ljava/​lang/​String;​ 126 ····​.​local·​v2,​·​"tmp":​Ljava/​lang/​String;​
127 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 127 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
128 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v4
   
129 ····.​local·​v0,​·​"arr$":​[C 129 ····array-​length·​v5,​·​v4
130 ····​array-​length·​v3,​·​v0  
   
131 ····.​local·​v3,​·"len$":​I 130 ····const/​4·​v3,​·0x0
132 ····​const/​4·​v2,​·​0x0  
   
133 ····​.​local·​v2,​·​"i$":​I  
134 ····​:​goto_0 131 ····​:​goto_0
135 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 132 ····​if-​ge·​v3,​·​v5,​·​:​cond_0
   
136 ····​aget-​char·​v1,​·​v0,​·​v2 133 ····​aget-​char·​v0,​·​v4,​·​v3
   
137 ····​.​line·​146 134 ····​.​line·​146
138 ····​.​local·​v1,​·​"c":​C 135 ····​.​local·​v0,​·​"c":​C
139 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z 136 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z
   
140 ····​move-​result·​v6 137 ····​move-​result·​v6
   
141 ····​if-​eqz·​v6,​·​:​cond_0 138 ····​if-​eqz·​v6,​·​:​cond_0
   
142 ····​.​line·​147 139 ····​.​line·​147
143 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 140 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
144 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 141 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
145 ····​invoke-​virtual·​{v6,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 142 ····​invoke-​virtual·​{v6,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
146 ····​move-​result-​object·​v6 143 ····​move-​result-​object·​v6
   
147 ····​invoke-​virtual·​{v6,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 144 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
148 ····​move-​result-​object·​v6 145 ····​move-​result-​object·​v6
   
149 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 146 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v5 147 ····​move-​result-​object·​v2
   
151 ····​.​line·​145 148 ····​.​line·​145
152 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 149 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
153 ····​goto·​:​goto_0 150 ····​goto·​:​goto_0
   
154 ····​.​line·​153 151 ····​.​line·​153
155 ····​.​end·​local·​v1····​#·​"c":​C 152 ····​.​end·​local·​v0····​#·​"c":​C
156 ····​:​cond_0 153 ····​:​cond_0
157 ····​const/​4·​v4,​·​0x0 154 ····​const/​4·​v1,​·​0x0
   
158 ····​.​line·​155 155 ····​.​line·​155
159 ····​.​local·​v4,​·​"ret":​I 156 ····​.​local·​v1,​·​"ret":​I
160 ····​:​try_start_0 157 ····​:​try_start_0
161 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 158 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
162 ····​:​try_end_0 159 ····​:​try_end_0
163 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 160 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
164 ····​move-​result·​v4 161 ····​move-​result·​v1
   
165 ····​.​line·​157 162 ····​.​line·​157
166 ····​:​goto_1 163 ····​:​goto_1
167 ····​return·​v4 164 ····​return·​v1
   
168 ····​.​line·​156 165 ····​.​line·​156
169 ····​:​catch_0 166 ····​:​catch_0
170 ····​move-​exception·​v6 167 ····​move-​exception·​v3
   
171 ····​goto·​:​goto_1 168 ····​goto·​:​goto_1
172 .​end·​method 169 .​end·​method
   
   
173 #·​virtual·​methods 170 #·​virtual·​methods
174 .​method·​protected·​addPaperDimension(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​V 171 .​method·​protected·​addPaperDimension(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​V
[−]
smali/com/jonbanjo/cups/ppd/CupsPpdRec.smali
Offset 42, 124 lines modified Offset 42, 120 lines modified
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​deepCloneUILists()​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​ 43 .​method·​public·​deepCloneUILists()​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​
44 ····​.​locals·​5 44 ····​.​locals·​5
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​55 46 ····​.​line·​55
47 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​ 47 ····​new-​instance·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​
   
48 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​><init>()​V 48 ····​invoke-​direct·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​><init>()​V
   
49 ····​.​line·​56 49 ····​.​line·​56
50 ····​.​local·​v2,​·​"rec":​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​ 50 ····​.​local·​v1,​·​"rec":​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​
51 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 51 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
52 ····​if-​eqz·​v3,​·​:​cond_0 52 ····​if-​eqz·​v2,​·​:​cond_0
   
53 ····​.​line·​57 53 ····​.​line·​57
54 ····​new-​instance·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 54 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
55 ····​invoke-​direct·​{v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​><init>()​V 55 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​><init>()​V
   
56 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 56 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
57 ····​.​line·​58 57 ····​.​line·​58
58 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 58 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
59 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​ 59 ····​invoke-​virtual·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v2
   
61 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
62 ····​:​goto_0 61 ····​:​goto_0
63 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 62 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
64 ····​move-​result·​v3 63 ····​move-​result·​v3
   
65 ····​if-​eqz·​v3,​·​:​cond_0 64 ····​if-​eqz·​v3,​·​:​cond_0
   
66 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 65 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
67 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v0
   
68 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 67 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
69 ····​.​line·​59 68 ····​.​line·​59
70 ····​.​local·​v1,​·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 69 ····​.​local·​v0,​·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
71 ····​iget-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 70 ····​iget-​object·​v3,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>stdList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
72 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 71 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
73 ····​move-​result-​object·​v4 72 ····​move-​result-​object·​v4
   
74 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>add(Ljava/​lang/​Object;​)​Z 73 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>add(Ljava/​lang/​Object;​)​Z
   
75 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
   
76 ····​.​line·​62 75 ····​.​line·​62
77 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 76 ····​.​end·​local·​v0····​#·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
78 ····​.​end·​local·​v1····​#·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​  
79 ····​:​cond_0 77 ····​:​cond_0
80 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 78 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
81 ····​if-​eqz·​v3,​·​:​cond_1 79 ····​if-​eqz·​v2,​·​:​cond_1
   
82 ····​.​line·​63 80 ····​.​line·​63
83 ····​new-​instance·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 81 ····​new-​instance·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
84 ····​invoke-​direct·​{v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​><init>()​V 82 ····​invoke-​direct·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​><init>()​V
   
85 ····​iput-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 83 ····​iput-​object·​v2,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
86 ····​.​line·​64 84 ····​.​line·​64
87 ····​iget-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 85 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
88 ····​invoke-​virtual·​{v3},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​ 86 ····​invoke-​virtual·​{v2},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​-​>iterator()​Ljava/​util/​Iterator;​
   
89 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v2
   
90 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
91 ····​:​goto_1 88 ····​:​goto_1
92 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 89 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
93 ····​move-​result·​v3 90 ····​move-​result·​v3
   
94 ····​if-​eqz·​v3,​·​:​cond_1 91 ····​if-​eqz·​v3,​·​:​cond_1
   
95 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 92 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
96 ····​move-​result-​object·​v1 93 ····​move-​result-​object·​v0
   
97 ····​check-​cast·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 94 ····​check-​cast·​v0,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
98 ····​.​line·​65 95 ····​.​line·​65
99 ····​.​restart·​local·​v1····​#·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 96 ····​.​restart·​local·​v0····​#·​"list":​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
100 ····​iget-​object·​v3,​·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​ 97 ····​iget-​object·​v3,​·​v1,​·​Lcom/​jonbanjo/​cups/​ppd/​CupsPpdRec;​-​>extraList:​Lcom/​jonbanjo/​cups/​ppd/​PpdUiList;​
   
101 ····​invoke-​virtual·​{v1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 98 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>deepClone()​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
Max diff block lines reached; 1022/6675 bytes (15.31%) of diff not shown.
[−]
smali/com/jonbanjo/cupscontrols/EnumEdit.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 ····​.​line·​39 24 ····​.​line·​39
25 ····​iput-​object·​p4,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​EnumEdit;​-​>section:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 25 ····​iput-​object·​p4,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​EnumEdit;​-​>section:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
26 ····​.​line·​40 26 ····​.​line·​40
27 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​ 27 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​
   
  28 ····​.​line·​41
28 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cupscontrols/​EnumEdit;​-​>getContext()​Landroid/​content/​Context;​ 29 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cupscontrols/​EnumEdit;​-​>getContext()​Landroid/​content/​Context;​
   
29 ····​move-​result-​object·​v3 30 ····​move-​result-​object·​v3
   
30 ····​invoke-​direct·​{v0,​·​v3,​·​p3,​·​p4},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 31 ····​invoke-​direct·​{v0,​·​v3,​·​p3,​·​p4},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
   
31 ····​.​line·​42 32 ····​.​line·​42
[−]
smali/com/jonbanjo/cupscontrols/IntegerEdit.smali
Offset 160, 14 lines modified Offset 160, 15 lines modified
   
160 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 160 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
161 ····​move-​result-​object·​v5 161 ····​move-​result-​object·​v5
   
162 ····​const-​string·​v6,​·​"error" 162 ····​const-​string·​v6,​·​"error"
   
  163 ····​.​line·​57
163 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 164 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
164 ····​.​line·​58 165 ····​.​line·​58
165 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 166 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
166 ····​move-​result-​object·​v1 167 ····​move-​result-​object·​v1
   
[−]
smali/com/jonbanjo/cupscontrols/CupsTableLayout.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​ 1 .​class·​public·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​
2 .​super·​Landroid/​widget/​TableLayout;​ 2 .​super·​Landroid/​widget/​TableLayout;​
3 .​source·​"CupsTableLayout.​java" 3 .​source·​"CupsTableLayout.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​private·​context:​Landroid/​content/​Context;​ 5 .​field·​private·​context:​Landroid/​content/​Context;​
   
12 .​field·​private·​controls:​Ljava/​util/​ArrayList;​ 6 .​field·​private·​controls:​Ljava/​util/​ArrayList;​
13 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 7 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
14 ········​value·​=·​{ 8 ········​value·​=·​{
15 ············​"Ljava/​util/​ArrayList",​ 9 ············​"Ljava/​util/​ArrayList",​
Offset 167, 21 lines modified Offset 159, 20 lines modified
167 .​end·​method 159 .​end·​method
   
168 .​method·​private·​validate()​Z 160 .​method·​private·​validate()​Z
169 ····​.​locals·​3 161 ····​.​locals·​3
   
170 ····​.​prologue 162 ····​.​prologue
171 ····​.​line·​165 163 ····​.​line·​165
172 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​-​>controls:​Ljava/​util/​ArrayList;​ 164 ····​iget-​object·​v1,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​-​>controls:​Ljava/​util/​ArrayList;​
   
173 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 165 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
174 ····​move-​result-​object·​v1 166 ····​move-​result-​object·​v1
   
175 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
176 ····​:​cond_0 167 ····​:​cond_0
177 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 168 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
178 ····​move-​result·​v2 169 ····​move-​result·​v2
   
179 ····​if-​eqz·​v2,​·​:​cond_1 170 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 196, 23 lines modified Offset 187, 23 lines modified
196 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​cupscontrols/​CupsControl;​-​>validate()​Z 187 ····​invoke-​virtual·​{v0},​·​Lcom/​jonbanjo/​cupscontrols/​CupsControl;​-​>validate()​Z
   
197 ····​move-​result·​v2 188 ····​move-​result·​v2
   
198 ····​if-​nez·​v2,​·​:​cond_0 189 ····​if-​nez·​v2,​·​:​cond_0
   
199 ····​.​line·​167 190 ····​.​line·​167
200 ····​const/​4·​v2,​·​0x0 191 ····​const/​4·​v1,​·​0x0
   
201 ····​.​line·​169 192 ····​.​line·​169
202 ····​.​end·​local·​v0····​#·​"control":​Lcom/​jonbanjo/​cupscontrols/​CupsControl;​ 193 ····​.​end·​local·​v0····​#·​"control":​Lcom/​jonbanjo/​cupscontrols/​CupsControl;​
203 ····​:​goto_0 194 ····​:​goto_0
204 ····​return·​v2 195 ····​return·​v1
   
205 ····​:​cond_1 196 ····​:​cond_1
206 ····​const/​4·​v2,​·​0x1 197 ····​const/​4·​v1,​·​0x1
   
207 ····​goto·​:​goto_0 198 ····​goto·​:​goto_0
208 .​end·​method 199 .​end·​method
   
   
209 #·​virtual·​methods 200 #·​virtual·​methods
210 .​method·​public·​addBoolean(I)​Lcom/​jonbanjo/​cupscontrols/​BooleanEdit;​ 201 .​method·​public·​addBoolean(I)​Lcom/​jonbanjo/​cupscontrols/​BooleanEdit;​
Offset 363, 49 lines modified Offset 354, 48 lines modified
363 ····​.​locals·​7 354 ····​.​locals·​7
364 ····​.​param·​p1,​·​"group"····​#·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​ 355 ····​.​param·​p1,​·​"group"····​#·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​
   
365 ····​.​prologue 356 ····​.​prologue
366 ····​const/​4·​v6,​·​-​0x2 357 ····​const/​4·​v6,​·​-​0x2
   
367 ····​.​line·​130 358 ····​.​line·​130
368 ····​const/​16·​v1,​·​0x1f4 359 ····​const/​16·​v0,​·​0x1f4
   
369 ····​.​line·​131 360 ····​.​line·​131
370 ····​.​local·​v1,​·​"id":​I 361 ····​.​local·​v0,​·​"id":​I
371 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​ 362 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​ppd/​PpdSectionList;​-​>iterator()​Ljava/​util/​Iterator;​
   
372 ····​move-​result-​object·​v0 363 ····​move-​result-​object·​v3
   
373 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
374 ····​:​goto_0 364 ····​:​goto_0
375 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 365 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
376 ····​move-​result·​v4 366 ····​move-​result·​v4
   
377 ····​if-​eqz·​v4,​·​:​cond_1 367 ····​if-​eqz·​v4,​·​:​cond_1
   
378 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 368 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
379 ····​move-​result-​object·​v3 369 ····​move-​result-​object·​v2
   
380 ····​check-​cast·​v3,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 370 ····​check-​cast·​v2,​·​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
   
381 ····​.​line·​132 371 ····​.​line·​132
382 ····​.​local·​v3,​·​"sect":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 372 ····​.​local·​v2,​·​"sect":​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
383 ····​iput-​object·​v3,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​-​>section:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​ 373 ····​iput-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cupscontrols/​CupsTableLayout;​-​>section:​Lcom/​jonbanjo/​cups/​ppd/​PpdItemList;​
Max diff block lines reached; 7134/10216 bytes (69.83%) of diff not shown.
[−]
smali/com/jonbanjo/cupscontrols/KeywordEdit.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 ····​.​line·​39 24 ····​.​line·​39
25 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​jonbanjo/​cupscontrols/​KeywordEdit;​-​>setId(I)​V 25 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​jonbanjo/​cupscontrols/​KeywordEdit;​-​>setId(I)​V
   
26 ····​.​line·​40 26 ····​.​line·​40
27 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​ 27 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​
   
  28 ····​.​line·​41
28 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cupscontrols/​KeywordEdit;​-​>getContext()​Landroid/​content/​Context;​ 29 ····​invoke-​virtual·​{p0},​·​Lcom/​jonbanjo/​cupscontrols/​KeywordEdit;​-​>getContext()​Landroid/​content/​Context;​
   
29 ····​move-​result-​object·​v3 30 ····​move-​result-​object·​v3
   
30 ····​invoke-​direct·​{v0,​·​v3,​·​p3,​·​p4},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V 31 ····​invoke-​direct·​{v0,​·​v3,​·​p3,​·​p4},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
   
31 ····​.​line·​43 32 ····​.​line·​43
[−]
smali/com/jonbanjo/cupsprint/AboutActivity.smali
Offset 117, 21 lines modified Offset 117, 15 lines modified
   
117 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 117 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
118 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 118 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
119 ····​move-​result-​object·​v4 119 ····​move-​result-​object·​v4
   
120 ····​const-​string·​v5,​·​"<p>This·​software·​uses·​ini4j,​·​jmdns·​and·​libraries·​from·​the·​Apache·​Commons·​Project.​·​These·​are·​" 120 ····​const-​string·​v5,​·​"<p>This·​software·​uses·​ini4j,​·​jmdns·​and·​libraries·​from·​the·​Apache·​Commons·​Project.​·​These·​are·​licenced·​under·​the·​Apache·Licence.​</​p>"
   
121 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
122 ····​move-​result-​object·​v4  
   
123 ····​const-​string·​v5,​·​"licenced·​under·​the·​Apache·​Licence.​</​p>"  
   
124 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 121 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
125 ····​move-​result-​object·​v4 122 ····​move-​result-​object·​v4
   
126 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 123 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 142, 27 lines modified Offset 136, 15 lines modified
   
142 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 136 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
143 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 137 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
144 ····​move-​result-​object·​v4 138 ····​move-​result-​object·​v4
   
145 ····​const-​string·​v5,​·​"<p>JfCupsPrintServic​e·​is·​released·​under·​the·​GNU·​General·​Public·​Licence·​version·​3.​·​" 139 ····​const-​string·​v5,​·​"<p>JfCupsPrintServic​e·​is·​released·​under·​the·​GNU·​General·​Public·​Licence·​version·​3.​·​Further·​details·​may·​be·​found·​at·​<a·​href=\"http:​/​/​mobd.​jonbanjo.​com/​jfcupsprintservice/​licence.​php\">http:​/​/​mobd.​jonbanjo.​com/​jfcupsprintservice/​licence.​php</​a>·​and·​the·​<a·href=\"https:​/​/​github.​com/​krt16s/​jfcups-​service/​\">https:​/​/​github.​com/​krt16s/​jfcups-​service/​</​a>.​"
   
146 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
147 ····​move-​result-​object·​v4  
   
148 ····​const-​string·​v5,​·​"Further·​details·​may·​be·​found·​at·​"  
   
149 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
150 ····​move-​result-​object·​v4  
   
151 ····​const-​string·​v5,​·​"<a·​href=\"http:​/​/​mobd.​jonbanjo.​com/​jfcupsprintservice/​licence.​php\">http:​/​/​mobd.​jonbanjo.​com/​jfcupsprintservice/​licence.​php</​a>·​and·​the·​<a·​href=\"https:​/​/​github.​com/​krt16s/​jfcups-​service/​\">https:​/​/​github.​com/​krt16s/​jfcups-​service/​</​a>.​"  
   
152 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 140 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
153 ····​move-​result-​object·​v4 141 ····​move-​result-​object·​v4
   
154 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 204, 15 lines modified Offset 186, 15 lines modified
204 ····​return-​void 186 ····​return-​void
   
205 ····​.​line·​45 187 ····​.​line·​45
206 ····​.​end·​local·​v0····​#·​"html":​Ljava/​lang/​String;​ 188 ····​.​end·​local·​v0····​#·​"html":​Ljava/​lang/​String;​
207 ····​:​catch_0 189 ····​:​catch_0
208 ····​move-​exception·​v4 190 ····​move-​exception·​v4
   
209 ····​goto/​16·​:​goto_0 191 ····​goto·​:​goto_0
210 .​end·​method 192 .​end·​method
   
211 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z 193 .​method·​public·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z
212 ····​.​locals·​1 194 ····​.​locals·​1
213 ····​.​param·​p1,​·​"menu"····​#·​Landroid/​view/​Menu;​ 195 ····​.​param·​p1,​·​"menu"····​#·​Landroid/​view/​Menu;​
   
214 ····​.​prologue 196 ····​.​prologue
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$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/​jonbanjo/​cupsprint/​CertificateActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​108 27 ····​.​line·​108
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$1​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$1​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$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/​jonbanjo/​cupsprint/​CertificateActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​225 27 ····​.​line·​225
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$2​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$2​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​205 28 ····​.​line·​205
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$3​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$3​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$3​;​-​>val$alias:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$3​;​-​>val$alias:​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$toast:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$toast:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​289 28 ····​.​line·​289
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$4​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$4​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$4​;​-​>val$toast:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$4​;​-​>val$toast:​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​315 27 ····​.​line·​315
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$6.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​310 28 ····​.​line·​310
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​>val$alias:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​>val$alias:​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​345 27 ····​.​line·​345
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$8.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$alias:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​330 28 ····​.​line·​330
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​>val$alias:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​>val$alias:​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity$importer.smali
Offset 28, 35 lines modified Offset 28, 34 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 31 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​235 35 ····​.​line·​235
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$i​mporter;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$i​mporter;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
   
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·​235 44 ····​.​line·​235
45 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 45 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
46 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
47 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$i​mporter;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Void;​ 46 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$i​mporter;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Void;​
   
48 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
49 ····​return-​object·​v0 48 ····​return-​object·​v0
50 .​end·​method 49 .​end·​method
   
[−]
smali/com/jonbanjo/cupsprint/CertificateActivity.smali
Offset 48, 15 lines modified Offset 48, 14 lines modified
   
48 ····​.​line·​69 48 ····​.​line·​69
49 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​-​>trustStore:​Ljava/​security/​KeyStore;​ 49 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​-​>trustStore:​Ljava/​security/​KeyStore;​
   
50 ····​.​line·​70 50 ····​.​line·​70
51 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​-​>certChain:​[Ljava/​security/​cert/​X509Certificate;​ 51 ····​iput-​object·​v0,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​-​>certChain:​[Ljava/​security/​cert/​X509Certificate;​
   
52 ····​.​line·​235  
53 ····​return-​void 52 ····​return-​void
54 .​end·​method 53 .​end·​method
   
55 .​method·​static·​synthetic·​access$000(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 54 .​method·​static·​synthetic·​access$000(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
56 ····​.​locals·​0 55 ····​.​locals·​0
57 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​ 56 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​
58 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 57 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
Offset 113, 34 lines modified Offset 112, 37 lines modified
113 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 112 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
114 ····​const-​string·​v5,​·​"Certificate" 113 ····​const-​string·​v5,​·​"Certificate"
   
115 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 114 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
116 ····​move-​result-​object·​v5 115 ····​move-​result-​object·​v5
   
  116 ····​.​line·​309
117 ····​invoke-​virtual·​{v5,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 117 ····​invoke-​virtual·​{v5,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
118 ····​move-​result-​object·​v5 118 ····​move-​result-​object·​v5
   
119 ····​const-​string·​v6,​·​"Remove" 119 ····​const-​string·​v6,​·​"Remove"
   
120 ····​new-​instance·​v7,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​ 120 ····​new-​instance·​v7,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​
   
121 ····​invoke-​direct·​{v7,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 121 ····​invoke-​direct·​{v7,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$6​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
   
  122 ····​.​line·​310
122 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 123 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
123 ····​move-​result-​object·​v5 124 ····​move-​result-​object·​v5
   
124 ····​const-​string·​v6,​·​"Close" 125 ····​const-​string·​v6,​·​"Close"
   
125 ····​new-​instance·​v7,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​ 126 ····​new-​instance·​v7,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​
   
126 ····​invoke-​direct·​{v7,​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 127 ····​invoke-​direct·​{v7,​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$5​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
   
  128 ····​.​line·​315
127 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 129 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
128 ····​.​line·​320 130 ····​.​line·​320
129 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 131 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
130 ····​move-​result-​object·​v3 132 ····​move-​result-​object·​v3
   
Offset 369, 34 lines modified Offset 371, 37 lines modified
369 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​ 371 ····​.​local·​v0,​·​"builder":​Landroid/​app/​AlertDialog$Builder;​
370 ····​const-​string·​v2,​·​"Remove·​Certificate?" 372 ····​const-​string·​v2,​·​"Remove·​Certificate?"
   
371 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 373 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
372 ····​move-​result-​object·​v2 374 ····​move-​result-​object·​v2
   
  375 ····​.​line·​329
373 ····​invoke-​virtual·​{v2,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 376 ····​invoke-​virtual·​{v2,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
374 ····​move-​result-​object·​v2 377 ····​move-​result-​object·​v2
   
375 ····​const-​string·​v3,​·​"Remove" 378 ····​const-​string·​v3,​·​"Remove"
   
376 ····​new-​instance·​v4,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​ 379 ····​new-​instance·​v4,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​
   
377 ····​invoke-​direct·​{v4,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V 380 ····​invoke-​direct·​{v4,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$8​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​Ljava/​lang/​String;​)​V
   
  381 ····​.​line·​330
378 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 382 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
379 ····​move-​result-​object·​v2 383 ····​move-​result-​object·​v2
   
380 ····​const-​string·​v3,​·​"Cancel" 384 ····​const-​string·​v3,​·​"Cancel"
   
381 ····​new-​instance·​v4,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​ 385 ····​new-​instance·​v4,​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​
   
382 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V 386 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​CertificateActivity$7​;​-​><init>(Lcom/​jonbanjo/​cupsprint/​CertificateActivity;​)​V
   
  387 ····​.​line·​345
383 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 388 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
384 ····​.​line·​350 389 ····​.​line·​350
385 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 390 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
386 ····​move-​result-​object·​v1 391 ····​move-​result-​object·​v1
   
Offset 407, 260 lines modified Offset 412, 256 lines modified
407 ····​.​line·​353 412 ····​.​line·​353
408 ····​return-​void 413 ····​return-​void
409 .​end·​method 414 .​end·​method
   
   
410 #·​virtual·​methods 415 #·​virtual·​methods
411 .​method·​public·​doimport(Landroid/​view/​View;​)​V 416 .​method·​public·​doimport(Landroid/​view/​View;​)​V
Max diff block lines reached; 14438/18334 bytes (78.75%) of diff not shown.
[−]
smali/com/jonbanjo/cupsprint/JobListActivity$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$record:​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 22 .​field·​final·​synthetic·​val$record:​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​159 28 ····​.​line·​159
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​>val$record:​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​>val$record:​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​
   
[−]
smali/com/jonbanjo/cupsprint/JobListActivity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$records:​Ljava/​util/​List;​ 22 .​field·​final·​synthetic·​val$records:​Ljava/​util/​List;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Ljava/​util/​List;​)​V 24 .​method·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Ljava/​util/​List;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​194 28 ····​.​line·​194
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$3;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$3;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$3;​-​>val$records:​Ljava/​util/​List;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$3;​-​>val$records:​Ljava/​util/​List;​
   
Offset 81, 21 lines modified Offset 82, 15 lines modified
   
81 ····​move-​result·​v2 82 ····​move-​result·​v2
   
82 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 83 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
83 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
   
84 ····​const-​string·​v2,​·​"·​" 85 ····​const-​string·​v2,​·​"·jobs"
   
85 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
86 ····​move-​result-​object·​v1  
   
87 ····​const-​string·​v2,​·​"jobs"  
   
88 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 86 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
89 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
90 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 88 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/com/jonbanjo/cupsprint/JobListActivity$Updater.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 24 .​field·​final·​synthetic·​this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Landroid/​app/​Activity;​)​V 26 .​method·​public·​constructor·​<init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Landroid/​app/​Activity;​)​V
27 ····​.​locals·​1 27 ····​.​locals·​1
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
28 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​ 29 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​209 31 ····​.​line·​209
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 144, 14 lines modified Offset 145, 15 lines modified
   
144 ····​.​line·​231 145 ····​.​line·​231
145 ····​.​restart·​local·​v0····​#·​"auth":​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​ 146 ····​.​restart·​local·​v0····​#·​"auth":​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​
146 ····​:​cond_2 147 ····​:​cond_2
147 ····​:​try_start_0 148 ····​:​try_start_0
148 ····​iget-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 149 ····​iget-​object·​v4,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
  150 ····​.​line·​232
149 ····​#·​getter·​for:​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>client:​Lcom/​jonbanjo/​cups/​CupsClient;​ 151 ····​#·​getter·​for:​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>client:​Lcom/​jonbanjo/​cups/​CupsClient;​
150 ····​invoke-​static·​{v4},​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>access$300(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​)​Lcom/​jonbanjo/​cups/​CupsClient;​ 152 ····​invoke-​static·​{v4},​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>access$300(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​)​Lcom/​jonbanjo/​cups/​CupsClient;​
   
151 ····​move-​result-​object·​v4 153 ····​move-​result-​object·​v4
   
152 ····​iget-​object·​v5,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 154 ····​iget-​object·​v5,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$Updat​er;​-​>this$0:​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
[−]
smali/com/jonbanjo/cupsprint/JobListActivity.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·​47 35 ····​.​line·​47
36 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
37 ····​.​line·​204  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
40 .​method·​static·​synthetic·​access$000(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​)​Lcom/​jonbanjo/​cupsprint/​JobRecordAdapter;​ 39 .​method·​static·​synthetic·​access$000(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​)​Lcom/​jonbanjo/​cupsprint/​JobRecordAdapter;​
41 ····​.​locals·​1 40 ····​.​locals·​1
42 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​ 41 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​
   
Offset 137, 14 lines modified Offset 136, 15 lines modified
137 ····​if-​eqz·​v4,​·​:​cond_1 136 ····​if-​eqz·​v4,​·​:​cond_1
   
138 ····​.​line·​186 137 ····​.​line·​186
139 ····​new-​instance·​v0,​·​Lcom/​jonbanjo/​tasks/​CancelJobTask;​ 138 ····​new-​instance·​v0,​·​Lcom/​jonbanjo/​tasks/​CancelJobTask;​
   
140 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>client:​Lcom/​jonbanjo/​cups/​CupsClient;​ 139 ····​iget-​object·​v2,​·​p0,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity;​-​>client:​Lcom/​jonbanjo/​cups/​CupsClient;​
   
  140 ····​.​line·​187
141 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​>getJobID()​I 141 ····​invoke-​virtual·​{p1},​·​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​-​>getJobID()​I
   
142 ····​move-​result·​v5 142 ····​move-​result·​v5
   
143 ····​move-​object·​v1,​·​p0 143 ····​move-​object·​v1,​·​p0
   
144 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​jonbanjo/​tasks/​CancelJobTask;​-​><init>(Landroid/​app/​Activity;​Lcom/​jonbanjo/​cups/​CupsClient;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​Lcom/​jonbanjo/​tasks/​CancelJobTask$Operati​on;​I)​V 144 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​jonbanjo/​tasks/​CancelJobTask;​-​><init>(Landroid/​app/​Activity;​Lcom/​jonbanjo/​cups/​CupsClient;​Lcom/​jonbanjo/​cups/​operations/​AuthInfo;​Lcom/​jonbanjo/​tasks/​CancelJobTask$Operati​on;​I)​V
Offset 691, 14 lines modified Offset 691, 15 lines modified
   
691 ····​move-​result-​object·​v4 691 ····​move-​result-​object·​v4
   
692 ····​new-​instance·​v5,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​ 692 ····​new-​instance·​v5,​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​
   
693 ····​invoke-​direct·​{v5,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​><init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​)​V 693 ····​invoke-​direct·​{v5,​·​p0,​·​p1},​·​Lcom/​jonbanjo/​cupsprint/​JobListActivity$2;​-​><init>(Lcom/​jonbanjo/​cupsprint/​JobListActivity;​Lcom/​jonbanjo/​cups/​CupsPrintJobAttribute​s;​)​V
   
  694 ····​.​line·​159
694 ····​invoke-​virtual·​{v4,​·​v2,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setItems([Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 695 ····​invoke-​virtual·​{v4,​·​v2,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setItems([Ljava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
695 ····​.​line·​164 696 ····​.​line·​164
696 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 697 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
697 ····​move-​result-​object·​v1 698 ····​move-​result-​object·​v1
   
[−]
smali/com/jonbanjo/cupsprint/MimeTypesActivity.smali
Offset 22, 96 lines modified Offset 22, 96 lines modified
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 25 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
26 ····​.​locals·​19 26 ····​.​locals·​18
27 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 27 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​44 29 ····​.​line·​44
30 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 30 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
31 ····​.​line·​45 31 ····​.​line·​45
32 ····​const·​v15,​·​0x7f03001e 32 ····​const·​v14,​·​0x7f03001e
   
33 ····​move-​object/​from16·​v0,​·​p0 33 ····​move-​object/​from16·​v0,​·​p0
   
34 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>setContentView(I)​V 34 ····​invoke-​virtual·​{v0,​·​v14},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>setContentView(I)​V
   
35 ····​.​line·​46 35 ····​.​line·​46
36 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>getIntent()​Landroid/​content/​Intent;​ 36 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>getIntent()​Landroid/​content/​Intent;​
   
37 ····​move-​result-​object·​v9 37 ····​move-​result-​object·​v8
   
38 ····​.​line·​47 38 ····​.​line·​47
39 ····​.​local·​v9,​·​"intent":​Landroid/​content/​Intent;​ 39 ····​.​local·​v8,​·​"intent":​Landroid/​content/​Intent;​
40 ····​const-​string·​v15,​·​"printer" 40 ····​const-​string·​v14,​·​"printer"
   
41 ····​invoke-​virtual·​{v9,​·​v15},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{v8,​·​v14},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v13 42 ····​move-​result-​object·​v12
   
43 ····​.​line·​48 43 ····​.​line·​48
44 ····​.​local·​v13,​·​"sPrinter":​Ljava/​lang/​String;​ 44 ····​.​local·​v12,​·​"sPrinter":​Ljava/​lang/​String;​
45 ····​new-​instance·​v8,​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​ 45 ····​new-​instance·​v7,​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​
   
46 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>getBaseContext()​Landroid/​content/​Context;​ 46 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>getBaseContext()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v15 47 ····​move-​result-​object·​v14
   
48 ····​invoke-​direct·​{v8,​·​v15},​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​-​><init>(Landroid/​content/​Context;​)​V 48 ····​invoke-​direct·​{v7,​·​v14},​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​-​><init>(Landroid/​content/​Context;​)​V
   
49 ····​.​line·​49 49 ····​.​line·​49
50 ····​.​local·​v8,​·​"ini":​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​ 50 ····​.​local·​v7,​·​"ini":​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​
51 ····​invoke-​virtual·​{v8,​·​v13},​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​-​>getPrinter(Ljava/​lang/​String;​)​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​ 51 ····​invoke-​virtual·​{v7,​·​v12},​·​Lcom/​jonbanjo/​cupsprint/​PrintQueueIniHandler;​-​>getPrinter(Ljava/​lang/​String;​)​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​
   
52 ····​move-​result-​object·​v15 52 ····​move-​result-​object·​v14
   
53 ····​move-​object/​from16·​v0,​·​p0 53 ····​move-​object/​from16·​v0,​·​p0
   
54 ····​iput-​object·​v15,​·​v0,​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>printConfig:​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​ 54 ····​iput-​object·​v14,​·​v0,​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>printConfig:​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​
   
55 ····​.​line·​50 55 ····​.​line·​50
56 ····​move-​object/​from16·​v0,​·​p0 56 ····​move-​object/​from16·​v0,​·​p0
   
57 ····​iget-​object·​v15,​·​v0,​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>printConfig:​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​ 57 ····​iget-​object·​v14,​·​v0,​·​Lcom/​jonbanjo/​cupsprint/​MimeTypesActivity;​-​>printConfig:​Lcom/​jonbanjo/​cupsprint/​PrintQueueConfig;​
   
58 ····​if-​nez·​v15,​·​:​cond_0 58 ····​if-​nez·​v14,​·​:​cond_0
   
59 ····​.​line·​51 59 ····​.​line·​51
60 ····​new-​instance·​v15,​·​Ljava/​lang/​StringBuilder;​ 60 ····​new-​instance·​v14,​·​Ljava/​lang/​StringBuilder;​
   
61 ····​invoke-​direct·​{v15},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 61 ····​invoke-​direct·​{v14},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
62 ····​const-​string·​v16,​·​"Config·​for·​" 62 ····​const-​string·​v15,​·​"Config·​for·​"
   
63 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 63 ····​invoke-​virtual·​{v14,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
64 ····​move-​result-​object·​v15 64 ····​move-​result-​object·​v14
   
65 ····​invoke-​virtual·​{v15,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuild