316 KB
/home/fdroid/fdroiddata/tmp/com.slothwerks.hearthstone.compendiumforhearthstone_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.slothwerks.hearthstone.compendiumforhearthstone_2.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·39f0e1a97b0934c723fc3fe85b4951f12bd431df993ad0f5518460872758eb79 
10 Signer·#1·certificate·SHA-1·digest:·9293fb5bf496341869ef17917fd1d18b7b39ef29 
11 Signer·#1·certificate·MD5·digest:·936e97f6025d923e09e788204276bd9f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·865a8dbf2fc3c3ec4530af22aadbbcb743f41bb42284bd647fbba8f74e2cb6dd 
15 Signer·#1·public·key·SHA-1·digest:·cbe9deb03bda517b74c0c4ddb1c581591515fbe9 
16 Signer·#1·public·key·MD5·digest:·45065036f05a7262765d14078d04d896 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66.6 KB
zipinfo {}
    
Offset 1, 330 lines modifiedOffset 1, 328 lines modified
1 Zip·file·size:·1828560·bytes,·number·of·entries:·3281 Zip·file·size:·1821860·bytes,·number·of·entries:·326
2 -rw----·····2.0·fat····33250·bl·defN·14-Dec-09·06:38·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····33371·bl·defN·14-Dec-09·06:38·META-INF/B9293536.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·14-Dec-09·06:38·META-INF/B9293536.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·14-Dec-09·05:41·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·14-Dec-09·05:41·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····5668·bX·defN·14-Dec-09·05:41·AndroidManifest.xml2 -rw----·····2.0·fat·····5672·bX·defN·17-May-31·16:28·AndroidManifest.xml
8 -rw----·····2.0·fat······396·bl·defN·14-Dec-09·05:41·res/anim/abc_fade_in.xml3 -rw----·····2.0·fat······396·bl·defN·17-May-31·16:28·res/anim/abc_fade_in.xml
9 -rw----·····2.0·fat······396·bl·defN·14-Dec-09·05:41·res/anim/abc_fade_out.xml4 -rw----·····2.0·fat······396·bl·defN·17-May-31·16:28·res/anim/abc_fade_out.xml
10 -rw----·····2.0·fat······400·bl·defN·14-Dec-09·05:41·res/anim/abc_slide_in_bottom.xml5 -rw----·····2.0·fat······400·bl·defN·17-May-31·16:28·res/anim/abc_slide_in_bottom.xml
11 -rw----·····2.0·fat······400·bl·defN·14-Dec-09·05:41·res/anim/abc_slide_in_top.xml6 -rw----·····2.0·fat······400·bl·defN·17-May-31·16:28·res/anim/abc_slide_in_top.xml
12 -rw----·····2.0·fat······400·bl·defN·14-Dec-09·05:41·res/anim/abc_slide_out_bottom.xml7 -rw----·····2.0·fat······400·bl·defN·17-May-31·16:28·res/anim/abc_slide_out_bottom.xml
13 -rw----·····2.0·fat······400·bl·defN·14-Dec-09·05:41·res/anim/abc_slide_out_top.xml8 -rw----·····2.0·fat······400·bl·defN·17-May-31·16:28·res/anim/abc_slide_out_top.xml
14 -rw----·····2.0·fat······472·bl·defN·14-Dec-09·05:41·res/color/abc_background_cache_hint_selector_material_dark.xml9 -rw----·····2.0·fat······472·bl·defN·17-May-31·16:28·res/color/abc_background_cache_hint_selector_material_dark.xml
15 -rw----·····2.0·fat······472·bl·defN·14-Dec-09·05:41·res/color/abc_background_cache_hint_selector_material_light.xml10 -rw----·····2.0·fat······472·bl·defN·17-May-31·16:28·res/color/abc_background_cache_hint_selector_material_light.xml
16 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_primary_text_disable_only_material_dark.xml11 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_primary_text_disable_only_material_dark.xml
17 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_primary_text_disable_only_material_light.xml12 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_primary_text_disable_only_material_light.xml
18 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_primary_text_material_dark.xml13 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_primary_text_material_dark.xml
19 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_primary_text_material_light.xml14 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_primary_text_material_light.xml
20 -rw----·····2.0·fat······596·bl·defN·14-Dec-09·05:41·res/color/abc_search_url_text.xml15 -rw----·····2.0·fat······596·bl·defN·17-May-31·16:28·res/color/abc_search_url_text.xml
21 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_secondary_text_material_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_secondary_text_material_dark.xml
22 -rw----·····2.0·fat······468·bl·defN·14-Dec-09·05:41·res/color/abc_secondary_text_material_light.xml17 -rw----·····2.0·fat······468·bl·defN·17-May-31·16:28·res/color/abc_secondary_text_material_light.xml
23 -rw----·····2.0·fat······388·bl·defN·14-Dec-09·05:41·res/color/warlock_tab.xml18 -rw----·····2.0·fat······388·bl·defN·17-May-31·16:28·res/color/warlock_tab.xml
24 -rw----·····1.0·fat······303·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png19 -rw----·····1.0·fat······303·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png
25 -rw----·····1.0·fat······304·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png20 -rw----·····1.0·fat······304·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png
26 -rw----·····1.0·fat······306·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png21 -rw----·····1.0·fat······306·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
27 -rw----·····1.0·fat······549·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png22 -rw----·····1.0·fat······549·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
28 -rw----·····1.0·fat······622·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png23 -rw----·····1.0·fat······622·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
29 -rw----·····1.0·fat······753·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png24 -rw----·····1.0·fat······753·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
30 -rw----·····1.0·fat·····2040·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png25 -rw----·····1.0·fat·····2040·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
31 -rw----·····1.0·fat·····2053·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png26 -rw----·····1.0·fat·····2053·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
32 -rw----·····1.0·fat······229·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png27 -rw----·····1.0·fat······229·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
33 -rw----·····1.0·fat······407·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png28 -rw----·····1.0·fat······407·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
34 -rw----·····1.0·fat······275·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png29 -rw----·····1.0·fat······275·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
35 -rw----·····1.0·fat······226·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png30 -rw----·····1.0·fat······226·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
36 -rw----·····1.0·fat······147·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png31 -rw----·····1.0·fat······147·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
37 -rw----·····1.0·fat······281·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png32 -rw----·····1.0·fat······281·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
38 -rw----·····1.0·fat······584·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png33 -rw----·····1.0·fat······584·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
39 -rw----·····1.0·fat······190·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png34 -rw----·····1.0·fat······190·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
40 -rw----·····1.0·fat······360·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png35 -rw----·····1.0·fat······360·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
41 -rw----·····1.0·fat······270·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png36 -rw----·····1.0·fat······270·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
42 -rw----·····1.0·fat······729·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png37 -rw----·····1.0·fat······729·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
43 -rw----·····1.0·fat·····1018·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png38 -rw----·····1.0·fat·····1018·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
44 -rw----·····1.0·fat······541·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png39 -rw----·····1.0·fat······541·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
45 -rw----·····1.0·fat······170·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png40 -rw----·····1.0·fat······170·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
46 -rw----·····1.0·fat······244·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_focused_holo.9.png41 -rw----·····1.0·fat······244·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
47 -rw----·····1.0·fat······212·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png42 -rw----·····1.0·fat······212·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
48 -rw----·····1.0·fat······212·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png43 -rw----·····1.0·fat······212·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
49 -rw----·····1.0·fat······212·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png44 -rw----·····1.0·fat······212·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
50 -rw----·····1.0·fat······239·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png45 -rw----·····1.0·fat······239·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
51 -rw----·····1.0·fat······240·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png46 -rw----·····1.0·fat······240·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
52 -rw----·····1.0·fat······853·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png47 -rw----·····1.0·fat······853·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
53 -rw----·····1.0·fat·····1256·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png48 -rw----·····1.0·fat·····1256·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
54 -rw----·····1.0·fat······417·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png49 -rw----·····1.0·fat······417·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
55 -rw----·····1.0·fat······530·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png50 -rw----·····1.0·fat······530·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
56 -rw----·····1.0·fat······199·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png51 -rw----·····1.0·fat······199·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
57 -rw----·····1.0·fat······192·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png52 -rw----·····1.0·fat······192·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
58 -rw----·····1.0·fat······194·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png53 -rw----·····1.0·fat······194·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
59 -rw----·····1.0·fat······187·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png54 -rw----·····1.0·fat······187·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
60 -rw----·····1.0·fat······182·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png55 -rw----·····1.0·fat······182·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
61 -rw----·····1.0·fat···150730·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/banner.png56 -rw----·····1.0·fat···150730·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/banner.png
62 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/circle.xml57 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/circle.xml
63 -rw----·····2.0·fat······700·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/circle_button.xml58 -rw----·····2.0·fat······700·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/circle_button.xml
64 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/circle_button_default.xml59 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/circle_button_default.xml
65 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/circle_button_pressed.xml60 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/circle_button_pressed.xml
66 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/gem_common.xml61 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/gem_common.xml
67 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/gem_epic.xml62 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/gem_epic.xml
68 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/gem_legendary.xml63 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/gem_legendary.xml
69 -rw----·····2.0·fat······544·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/gem_rare.xml64 -rw----·····2.0·fat······544·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/gem_rare.xml
70 -rw----·····1.0·fat······569·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/ic_action_action_about.png65 -rw----·····1.0·fat······569·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/ic_action_action_about.png
71 -rw----·····1.0·fat·····1011·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/ic_action_content_edit.png66 -rw----·····1.0·fat·····1011·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/ic_action_content_edit.png
72 -rw----·····1.0·fat····89047·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/ic_launcher.png67 -rw----·····1.0·fat····89047·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/ic_launcher.png
73 -rw----·····1.0·fat······112·b-·stor·14-Dec-09·05:41·res/drawable-hdpi-v4/ic_navigation_drawer.png68 -rw----·····1.0·fat······112·b-·stor·17-May-31·16:27·res/drawable-hdpi-v4/ic_navigation_drawer.png
74 -rw----·····2.0·fat······700·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/list_selector.xml69 -rw----·····2.0·fat······700·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/list_selector.xml
75 -rw----·····2.0·fat······436·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/vertical_divider.xml70 -rw----·····2.0·fat······436·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/vertical_divider.xml
76 -rw----·····2.0·fat······476·bl·defN·14-Dec-09·05:41·res/drawable-hdpi-v4/warlock_normal.xml71 -rw----·····2.0·fat······476·bl·defN·17-May-31·16:28·res/drawable-hdpi-v4/warlock_normal.xml
77 -rw----·····1.0·fat······410·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png72 -rw----·····1.0·fat······410·b-·stor·17-May-31·16:27·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
78 -rw----·····1.0·fat······280·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png73 -rw----·····1.0·fat······280·b-·stor·17-May-31·16:27·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
79 -rw----·····1.0·fat······585·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png74 -rw----·····1.0·fat······585·b-·stor·17-May-31·16:27·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
80 -rw----·····1.0·fat······367·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png75 -rw----·····1.0·fat······367·b-·stor·17-May-31·16:27·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
81 -rw----·····1.0·fat······347·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png76 -rw----·····1.0·fat······347·b-·stor·17-May-31·16:27·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
82 -rw----·····1.0·fat······174·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png77 -rw----·····1.0·fat······174·b-·stor·17-May-31·16:27·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
83 -rw----·····1.0·fat······381·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png78 -rw----·····1.0·fat······381·b-·stor·17-May-31·16:27·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
84 -rw----·····1.0·fat······342·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png79 -rw----·····1.0·fat······342·b-·stor·17-May-31·16:27·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
85 -rw----·····1.0·fat······445·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png80 -rw----·····1.0·fat······445·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
86 -rw----·····1.0·fat······237·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png81 -rw----·····1.0·fat······237·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
87 -rw----·····1.0·fat······691·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png82 -rw----·····1.0·fat······691·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
88 -rw----·····1.0·fat······483·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png83 -rw----·····1.0·fat······483·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
89 -rw----·····1.0·fat······512·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png84 -rw----·····1.0·fat······512·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
90 -rw----·····1.0·fat······346·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png85 -rw----·····1.0·fat······346·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
91 -rw----·····1.0·fat······934·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png86 -rw----·····1.0·fat······934·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
92 -rw----·····1.0·fat······593·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png87 -rw----·····1.0·fat······593·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
93 -rw----·····1.0·fat······246·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png88 -rw----·····1.0·fat······246·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
94 -rw----·····1.0·fat······399·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png89 -rw----·····1.0·fat······399·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
95 -rw----·····1.0·fat·····1180·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png90 -rw----·····1.0·fat·····1180·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
96 -rw----·····1.0·fat······518·b-·stor·14-Dec-09·05:41·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png91 -rw----·····1.0·fat······518·b-·stor·17-May-31·16:27·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
97 -rw----·····1.0·fat······283·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png92 -rw----·····1.0·fat······283·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png
98 -rw----·····1.0·fat······284·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png93 -rw----·····1.0·fat······284·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png
99 -rw----·····1.0·fat······288·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png94 -rw----·····1.0·fat······288·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
100 -rw----·····1.0·fat······429·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png95 -rw----·····1.0·fat······429·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
101 -rw----·····1.0·fat······428·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png96 -rw----·····1.0·fat······428·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
102 -rw----·····1.0·fat······493·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png97 -rw----·····1.0·fat······493·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
103 -rw----·····1.0·fat·····1344·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png98 -rw----·····1.0·fat·····1344·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
104 -rw----·····1.0·fat·····1415·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png99 -rw----·····1.0·fat·····1415·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
105 -rw----·····1.0·fat······225·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png100 -rw----·····1.0·fat······225·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
106 -rw----·····1.0·fat······345·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png101 -rw----·····1.0·fat······345·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
107 -rw----·····1.0·fat······232·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png102 -rw----·····1.0·fat······232·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
108 -rw----·····1.0·fat······263·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png103 -rw----·····1.0·fat······263·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
109 -rw----·····1.0·fat······149·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png104 -rw----·····1.0·fat······149·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
110 -rw----·····1.0·fat······177·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png105 -rw----·····1.0·fat······177·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
111 -rw----·····1.0·fat······377·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png106 -rw----·····1.0·fat······377·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
112 -rw----·····1.0·fat······158·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png107 -rw----·····1.0·fat······158·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
113 -rw----·····1.0·fat······234·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png108 -rw----·····1.0·fat······234·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
114 -rw----·····1.0·fat······186·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png109 -rw----·····1.0·fat······186·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
115 -rw----·····1.0·fat······771·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png110 -rw----·····1.0·fat······771·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
116 -rw----·····1.0·fat······683·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png111 -rw----·····1.0·fat······683·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
117 -rw----·····1.0·fat······404·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png112 -rw----·····1.0·fat······404·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
118 -rw----·····1.0·fat······170·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png113 -rw----·····1.0·fat······170·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
119 -rw----·····1.0·fat······222·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_focused_holo.9.png114 -rw----·····1.0·fat······222·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
120 -rw----·····1.0·fat······211·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png115 -rw----·····1.0·fat······211·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
121 -rw----·····1.0·fat······211·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png116 -rw----·····1.0·fat······211·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
122 -rw----·····1.0·fat······211·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png117 -rw----·····1.0·fat······211·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
123 -rw----·····1.0·fat······226·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png118 -rw----·····1.0·fat······226·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
124 -rw----·····1.0·fat······227·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png119 -rw----·····1.0·fat······227·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
125 -rw----·····1.0·fat······605·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png120 -rw----·····1.0·fat······605·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
126 -rw----·····1.0·fat······850·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png121 -rw----·····1.0·fat······850·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
127 -rw----·····1.0·fat······362·b-·stor·14-Dec-09·05:41·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png122 -rw----·····1.0·fat······362·b-·stor·17-May-31·16:27·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
Max diff block lines reached; -1/68151 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.45 KB
AndroidManifest.xml (decoded)
1.4 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="0.4.0"·package="com.slothwerks.hearthstone.compendiumforhearthstone"·platformBuildVersionCode="21"·platformBuildVersionName="5.0-1521886">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="0.4.0"·package="com.slothwerks.hearthstone.compendiumforhearthstone"·platformBuildVersionCode="21"·platformBuildVersionName="5.0.1-1624448">
3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="21"/>3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="21"/>
4 ··<uses-permission·android:name="android.permission.INTERNET"/>4 ··<uses-permission·android:name="android.permission.INTERNET"/>
5 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">5 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
6 ····<activity·android:label="@string/app_name"·android:name="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity"/>6 ····<activity·android:label="@string/app_name"·android:name="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity"/>
7 ····<activity·android:label="@string/title_activity_card_detail"·android:name="com.slothwerks.hearthstone.compendiumforhearthstone.fragments.CardDetail"·android:parentActivityName="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity">7 ····<activity·android:label="@string/title_activity_card_detail"·android:name="com.slothwerks.hearthstone.compendiumforhearthstone.fragments.CardDetail"·android:parentActivityName="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity">
8 ······<meta-data·android:name="android.support.PARENT_ACTIVITY"·android:value="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity"/>8 ······<meta-data·android:name="android.support.PARENT_ACTIVITY"·android:value="com.slothwerks.hearthstone.compendiumforhearthstone.MainActivity"/>
9 ····</activity>9 ····</activity>
94.9 KB
classes.dex
94.9 KB
classes.jar
8.8 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2262340·bytes,·number·of·entries:·12681 Zip·file·size:·2262212·bytes,·number·of·entries:·1268
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 782, 34 lines modifiedOffset 782, 34 lines modified
782 ?rwxrwxr-x··2.0·unx·····2692·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$layout.class782 ?rwxrwxr-x··2.0·unx·····2692·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$layout.class
783 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$menu.class783 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$menu.class
784 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$raw.class784 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$raw.class
785 ?rwxrwxr-x··2.0·unx·····3244·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$string.class785 ?rwxrwxr-x··2.0·unx·····3244·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$string.class
786 ?rwxrwxr-x··2.0·unx····14999·b-·defN·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$style.class786 ?rwxrwxr-x··2.0·unx····14999·b-·defN·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$style.class
787 ?rwxrwxr-x··2.0·unx····18227·b-·defN·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$styleable.class787 ?rwxrwxr-x··2.0·unx····18227·b-·defN·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R$styleable.class
788 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R.class788 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/R.class
789 ?rwxrwxr-x··2.0·unx·····3245·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.class789 ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.class
790 ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager.class790 ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager.class
791 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/IDeckerino.class791 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/IDeckerino.class
792 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1.class792 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1.class
793 ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2.class793 ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2.class
794 ?rwxrwxr-x··2.0·unx·····2644·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper.class794 ?rwxrwxr-x··2.0·unx·····2639·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper.class
795 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter.class795 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter.class
796 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventCardQuantityUpdated.class796 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventCardQuantityUpdated.class
797 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventCardTapped.class797 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventCardTapped.class
798 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDatabaseReady.class798 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDatabaseReady.class
799 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated.class799 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated.class
800 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck.class800 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck.class
801 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventRequestDisplayDeck.class801 ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventRequestDisplayDeck.class
802 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventUpdateClassTheme.class802 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/events/EventUpdateClassTheme.class
803 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card$CostComparator.class803 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card$CostComparator.class
804 ?rwxrwxr-x··2.0·unx·····6205·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.class804 ?rwxrwxr-x··2.0·unx·····6205·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.class
805 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair.class805 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair.class
806 ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardSet.class806 ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardSet.class
807 ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardType.class807 ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/CardType.class
808 ?rwxrwxr-x··2.0·unx·····5822·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck.class808 ?rwxrwxr-x··2.0·unx·····5809·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck.class
809 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Mechanic.class809 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Mechanic.class
810 ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.class810 ?rwxrwxr-x··2.0·unx·····1606·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.class
811 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Rarity.class811 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/models/Rarity.class
812 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1.class812 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1.class
813 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/IntentConstants.class813 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/IntentConstants.class
814 ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckContextBarHandler.class814 ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckContextBarHandler.class
815 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1.class815 ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1.class
Offset 1139, 15 lines modifiedOffset 1139, 15 lines modified
1139 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1.class1139 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1.class
1140 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment.class1140 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment.class
1141 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment.class1141 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment.class
1142 ?rwxrwxr-x··2.0·unx·····6507·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment.class1142 ?rwxrwxr-x··2.0·unx·····6507·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment.class
1143 ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment.class1143 ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment.class
1144 ?rwxrwxr-x··2.0·unx·····8835·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment.class1144 ?rwxrwxr-x··2.0·unx·····8835·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment.class
1145 ?rwxrwxr-x··2.0·unx·····5064·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter.class1145 ?rwxrwxr-x··2.0·unx·····5064·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter.class
1146 ?rwxrwxr-x··2.0·unx·····6326·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment.class1146 ?rwxrwxr-x··2.0·unx·····6220·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment.class
1147 ?rwxrwxr-x··2.0·unx·····1993·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment.class1147 ?rwxrwxr-x··2.0·unx·····1993·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment.class
1148 ?rwxrwxr-x··2.0·unx·····4073·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment.class1148 ?rwxrwxr-x··2.0·unx·····4073·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment.class
1149 ?rwxrwxr-x··2.0·unx·····6661·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment.class1149 ?rwxrwxr-x··2.0·unx·····6661·b-·stor·80-Jan-01·00:00·com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment.class
1150 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogFragmentFactory$Honeycomb.class1150 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogFragmentFactory$Honeycomb.class
1151 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogFragmentFactory$Support.class1151 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogFragmentFactory$Support.class
1152 ?rwxrwxr-x··2.0·unx·····2684·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogManager$SupportManagerFragment.class1152 ?rwxrwxr-x··2.0·unx·····2684·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ErrorDialogManager$SupportManagerFragment.class
1153 ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ThrowableFailureEvent.class1153 ?rwxrwxr-x··2.0·unx······748·b-·stor·80-Jan-01·00:00·de/greenrobot/event/util/ThrowableFailureEvent.class
Offset 1263, 8 lines modifiedOffset 1263, 8 lines modified
1263 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1263 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1264 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1264 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1265 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1265 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1266 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1266 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1267 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1267 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1268 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1268 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1269 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class1269 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
1270 1268·files,·2394945·bytes·uncompressed,·2005136·bytes·compressed:··16.3%1270 1268·files,·2394817·bytes·uncompressed,·2005008·bytes·compressed:··16.3%
3.16 KB
com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.class
3.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 245, 41 lines modifiedOffset 245, 39 lines modified
245 ··public·com.slothwerks.hearthstone.compendiumforhearthstone.models.Card·cardById(java.lang.String);245 ··public·com.slothwerks.hearthstone.compendiumforhearthstone.models.Card·cardById(java.lang.String);
246 ····descriptor:·(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;246 ····descriptor:·(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;
247 ····flags:·(0x0001)·ACC_PUBLIC247 ····flags:·(0x0001)·ACC_PUBLIC
248 ····Code:248 ····Code:
249 ······stack=300,·locals=6,·args_size=2249 ······stack=300,·locals=6,·args_size=2
250 ·········0:·aload_0250 ·········0:·aload_0
251 ·········1:·getfield······#19·················//·Field·mAllCards:Ljava/util/ArrayList;251 ·········1:·getfield······#19·················//·Field·mAllCards:Ljava/util/ArrayList;
252 ·········4:·astore_2 
253 ·········5:·aload_2 
254 ·········6:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;252 ·········4:·invokevirtual·#41·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
255 ·········9:·astore_3253 ·········7:·astore_2
256 ········10:·aload_3254 ·········8:·aload_2
257 ········11:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z255 ·········9:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
258 ········16:·istore········4 
259 ········18:·iload·········4256 ········14:·istore_3
 257 ········15:·iload_3
260 ········20:·ifeq··········55258 ········16:·ifeq··········51
261 ········23:·aload_3259 ········19:·aload_2
262 ········24:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;260 ········20:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
263 ········29:·checkcast·····#53·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card261 ········25:·checkcast·····#53·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card
264 ········32:·astore········5262 ········28:·astore········4
265 ········34:·aload·········5263 ········30:·aload·········4
266 ········36:·invokevirtual·#57·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.getId:()Ljava/lang/String;264 ········32:·invokevirtual·#57·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.getId:()Ljava/lang/String;
267 ········39:·astore_2 
268 ········40:·aload_2265 ········35:·astore········5
 266 ········37:·aload·········5
269 ········41:·aload_1267 ········39:·aload_1
270 ········42:·invokevirtual·#63·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z268 ········40:·invokevirtual·#63·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
 269 ········43:·istore_3
 270 ········44:·iload_3
271 ········45:·istore········4271 ········45:·ifeq··········8
272 ········47:·iload·········4272 ········48:·aload·········4
273 ········49:·ifeq··········10 
274 ········52:·aload·········5 
275 ········54:·areturn273 ········50:·areturn
276 ········55:·aconst_null274 ········51:·aconst_null
277 ········56:·astore········5275 ········52:·astore········4
278 ········58:·goto··········52276 ········54:·goto··········48
  
279 ··public·java.util.ArrayList·getAllCards();277 ··public·java.util.ArrayList·getAllCards();
280 ····descriptor:·()Ljava/util/ArrayList;278 ····descriptor:·()Ljava/util/ArrayList;
281 ····flags:·(0x0001)·ACC_PUBLIC279 ····flags:·(0x0001)·ACC_PUBLIC
282 ····Code:280 ····Code:
283 ······stack=300,·locals=1,·args_size=1281 ······stack=300,·locals=1,·args_size=1
284 ·········0:·aload_0282 ·········0:·aload_0
2.81 KB
com/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager.class
2.65 KB
javap -verbose -constants -s -l -private {}
    
Offset 185, 34 lines modifiedOffset 185, 34 lines modified
185 ·········4:·aload_2185 ·········4:·aload_2
186 ·········5:·invokespecial·#19·················//·Method·java/util/HashMap."<init>":()V186 ·········5:·invokespecial·#19·················//·Method·java/util/HashMap."<init>":()V
187 ·········8:·aload_0187 ·········8:·aload_0
188 ·········9:·aload_2188 ·········9:·aload_2
189 ········10:·putfield······#21·················//·Field·mCardToQuantityMap:Ljava/util/HashMap;189 ········10:·putfield······#21·················//·Field·mCardToQuantityMap:Ljava/util/HashMap;
190 ········13:·aload_1190 ········13:·aload_1
191 ········14:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;191 ········14:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
192 ········19:·astore_3192 ········19:·astore_2
193 ········20:·aload_3193 ········20:·aload_2
194 ········21:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z194 ········21:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
195 ········26:·istore········4195 ········26:·istore_3
196 ········28:·iload·········4196 ········27:·iload_3
197 ········30:·ifeq··········74197 ········28:·ifeq··········74
198 ········33:·aload_3198 ········31:·aload_2
199 ········34:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;199 ········32:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
200 ········39:·checkcast·····#76·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card200 ········37:·checkcast·····#76·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card
201 ········42:·astore········5201 ········40:·astore········4
202 ········44:·aload_0202 ········42:·aload_0
203 ········45:·getfield······#21·················//·Field·mCardToQuantityMap:Ljava/util/HashMap;203 ········43:·getfield······#21·················//·Field·mCardToQuantityMap:Ljava/util/HashMap;
204 ········48:·astore_2204 ········46:·astore········5
205 ········49:·aload·········5205 ········48:·aload·········4
206 ········51:·invokevirtual·#80·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.getId:()Ljava/lang/String;206 ········50:·invokevirtual·#80·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.getId:()Ljava/lang/String;
207 ········54:·astore········6207 ········53:·astore········6
208 ········56:·iconst_0208 ········55:·iconst_0
209 ········57:·invokestatic··#54·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;209 ········56:·invokestatic··#54·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
210 ········60:·astore········7210 ········59:·astore········7
211 ········62:·aload_2211 ········61:·aload·········5
212 ········63:·aload·········6212 ········63:·aload·········6
213 ········65:·aload·········7213 ········65:·aload·········7
214 ········67:·invokevirtual·#58·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;214 ········67:·invokevirtual·#58·················//·Method·java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
215 ········70:·pop215 ········70:·pop
216 ········71:·goto··········20216 ········71:·goto··········20
217 ········74:·return217 ········74:·return
  
4.22 KB
com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper.class
4.03 KB
javap -verbose -constants -s -l -private {}
    
Offset 164, 49 lines modifiedOffset 164, 47 lines modified
164 ········43:·invokevirtual·#63·················//·Method·loadCardDatabase:(Landroid/database/sqlite/SQLiteDatabase;)V164 ········43:·invokevirtual·#63·················//·Method·loadCardDatabase:(Landroid/database/sqlite/SQLiteDatabase;)V
165 ········46:·return165 ········46:·return
  
166 ··protected·void·loadCardDatabase(android.database.sqlite.SQLiteDatabase);166 ··protected·void·loadCardDatabase(android.database.sqlite.SQLiteDatabase);
167 ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V167 ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V
168 ····flags:·(0x0004)·ACC_PROTECTED168 ····flags:·(0x0004)·ACC_PROTECTED
169 ····Code:169 ····Code:
170 ······stack=300,·locals=8,·args_size=2170 ······stack=300,·locals=7,·args_size=2
171 ·········0:·new···········#65·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter171 ·········0:·new···········#65·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter
172 ·········3:·astore_2172 ·········3:·astore_2
173 ·········4:·aload_0173 ·········4:·aload_0
174 ·········5:·getfield······#15·················//·Field·mContext:Landroid/content/Context;174 ·········5:·getfield······#15·················//·Field·mContext:Landroid/content/Context;
175 ·········8:·astore_3175 ·········8:·astore_3
176 ·········9:·aload_2176 ·········9:·aload_2
177 ········10:·aload_3177 ········10:·aload_3
178 ········11:·aload_1178 ········11:·aload_1
179 ········12:·invokespecial·#68·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V179 ········12:·invokespecial·#68·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V
180 ········15:·aload_0180 ········15:·aload_0
181 ········16:·getfield······#15·················//·Field·mContext:Landroid/content/Context;181 ········16:·getfield······#15·················//·Field·mContext:Landroid/content/Context;
182 ········19:·invokestatic··#74·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.getInstance:(Landroid/content/Context;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;182 ········19:·invokestatic··#74·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.getInstance:(Landroid/content/Context;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;
183 ········22:·astore_3 
184 ········23:·aload_3 
185 ········24:·invokevirtual·#78·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.getAllCards:()Ljava/util/ArrayList;183 ········22:·invokevirtual·#78·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.getAllCards:()Ljava/util/ArrayList;
186 ········27:·astore········4184 ········25:·astore········4
187 ········29:·aload·········4185 ········27:·aload·········4
188 ········31:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;186 ········29:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
189 ········36:·astore········5 
190 ········38:·aload·········5187 ········34:·astore_3
 188 ········35:·aload_3
191 ········40:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z189 ········36:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
192 ········45:·istore········6190 ········41:·istore········5
193 ········47:·iload·········6191 ········43:·iload·········5
194 ········49:·ifeq··········74192 ········45:·ifeq··········69
195 ········52:·aload·········5193 ········48:·aload_3
196 ········54:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;194 ········49:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
197 ········59:·checkcast·····#95·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card195 ········54:·checkcast·····#95·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Card
198 ········62:·astore········7196 ········57:·astore········6
199 ········64:·aload_2197 ········59:·aload_2
200 ········65:·aload·········7198 ········60:·aload·········6
201 ········67:·invokevirtual·#99·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.insertCard:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;)J199 ········62:·invokevirtual·#99·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.insertCard:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;)J
202 ········70:·pop2200 ········65:·pop2
203 ········71:·goto··········38201 ········66:·goto··········35
204 ········74:·return202 ········69:·return
  
205 ··public·void·onCreate(android.database.sqlite.SQLiteDatabase);203 ··public·void·onCreate(android.database.sqlite.SQLiteDatabase);
206 ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V204 ····descriptor:·(Landroid/database/sqlite/SQLiteDatabase;)V
207 ····flags:·(0x0001)·ACC_PUBLIC205 ····flags:·(0x0001)·ACC_PUBLIC
208 ····Code:206 ····Code:
209 ······stack=300,·locals=2,·args_size=2207 ······stack=300,·locals=2,·args_size=2
210 ·········0:·ldc···········#17·················//·String·DbAdapter208 ·········0:·ldc···········#17·················//·String·DbAdapter
44.2 KB
com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck.class
44.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
369 ·······120:·aload_3369 ·······120:·aload_3
370 ·······121:·areturn370 ·······121:·areturn
  
371 ··public·static·com.slothwerks.hearthstone.compendiumforhearthstone.models.Deck·fromDeckerinoFormat(android.content.Context,·java.lang.String);371 ··public·static·com.slothwerks.hearthstone.compendiumforhearthstone.models.Deck·fromDeckerinoFormat(android.content.Context,·java.lang.String);
372 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;372 ····descriptor:·(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
373 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC373 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
374 ····Code:374 ····Code:
375 ······stack=300,·locals=16,·args_size=2375 ······stack=300,·locals=15,·args_size=2
376 ·········0:·new···········#2··················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck376 ·········0:·new···········#2··················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck
377 ·········3:·astore_2377 ·········3:·astore_2
378 ·········4:·aload_2378 ·········4:·aload_2
379 ·········5:·invokespecial·#26·················//·Method·"<init>":()V379 ·········5:·invokespecial·#26·················//·Method·"<init>":()V
380 ·········8:·aload_1380 ·········8:·aload_1
381 ·········9:·ifnonnull·····14381 ·········9:·ifnonnull·····14
382 ········12:·aload_2382 ········12:·aload_2
Offset 389, 189 lines modifiedOffset 389, 185 lines modified
389 ········22:·aload·········4389 ········22:·aload·········4
390 ········24:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V390 ········24:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V
391 ········27:·ldc···········#75·················//·String·Parsing·Deckerino·format:391 ········27:·ldc···········#75·················//·String·Parsing·Deckerino·format:
392 ········29:·astore········5392 ········29:·astore········5
393 ········31:·aload·········4393 ········31:·aload·········4
394 ········33:·aload·········5394 ········33:·aload·········5
395 ········35:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;395 ········35:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
396 ········38:·astore········4 
397 ········40:·aload_1396 ········38:·aload_1
398 ········41:·astore········6 
399 ········43:·aload·········4 
400 ········45:·aload_1 
401 ········46:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;397 ········39:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
402 ········49:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;398 ········42:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
403 ········52:·astore········4399 ········45:·astore········4
404 ········54:·aload_3400 ········47:·aload_3
405 ········55:·aload·········4401 ········48:·aload·········4
406 ········57:·invokestatic··#89·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I402 ········50:·invokestatic··#89·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
407 ········60:·pop403 ········53:·pop
408 ········61:·aconst_null404 ········54:·aconst_null
409 ········62:·astore········7405 ········55:·astore········6
410 ········64:·new···········#91·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter406 ········57:·new···········#91·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter
411 ········67:·astore_3407 ········60:·astore_3
412 ········68:·aload_3408 ········61:·aload_3
413 ········69:·aload_0409 ········62:·aload_0
414 ········70:·invokespecial·#94·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;)V410 ········63:·invokespecial·#94·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;)V
415 ········73:·aload_3411 ········66:·aload_3
416 ········74:·invokevirtual·#98·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.open:()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;412 ········67:·invokevirtual·#98·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.open:()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
417 ········77:·astore_3413 ········70:·astore_3
418 ········78:·aload_3414 ········71:·aload_3
419 ········79:·astore········6415 ········72:·astore········7
420 ········81:·aload_3416 ········74:·aload_3
421 ········82:·checkcast·····#91·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter417 ········75:·checkcast·····#91·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter
422 ········85:·astore········6 
423 ········87:·aload·········6 
424 ········89:·astore········7418 ········78:·astore········7
 419 ········80:·aload·········7
 420 ········82:·astore········6
425 ········91:·aload_1421 ········84:·aload_1
426 ········92:·invokestatic··#104················//·Method·android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;422 ········85:·invokestatic··#104················//·Method·android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
427 ········95:·astore········8423 ········88:·astore········8
428 ········97:·ldc···········#106················//·String·v424 ········90:·ldc···········#106················//·String·v
429 ········99:·astore_3425 ········92:·astore_3
 426 ········93:·aload·········8
 427 ········95:·aload_3
 428 ········96:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;
 429 ········99:·pop
 430 ·······100:·ldc···········#112················//·String·patch
 431 ·······102:·astore_3
430 ·······100:·aload·········8432 ·······103:·aload·········8
431 ·······102:·aload_3433 ·······105:·aload_3
432 ·······103:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;434 ·······106:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;
433 ·······106:·pop435 ·······109:·pop
434 ·······107:·ldc···········#112················//·String·patch436 ·······110:·ldc···········#56·················//·String·name
435 ·······109:·astore_3437 ·······112:·astore_3
436 ·······110:·aload·········8438 ·······113:·aload·········8
437 ·······112:·aload_3439 ·······115:·aload_3
438 ·······113:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;440 ·······116:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;
439 ·······116:·pop 
440 ·······117:·ldc···········#56·················//·String·name 
441 ·······119:·astore_3 
442 ·······120:·aload·········8 
443 ·······122:·aload_3 
444 ·······123:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; 
445 ·······126:·astore········9441 ·······119:·astore········9
446 ·······128:·aload·········9442 ·······121:·aload·········9
447 ·······130:·ifnull········148443 ·······123:·ifnull········141
448 ·······133:·ldc···········#114················//·String444 ·······126:·ldc···········#114················//·String
449 ·······135:·astore_3445 ·······128:·astore_3
 446 ·······129:·aload·········9
 447 ·······131:·aload_3
 448 ·······132:·if_acmpeq·····141
 449 ·······135:·aload_2
450 ·······136:·aload·········9450 ·······136:·aload·········9
451 ·······138:·aload_3 
452 ·······139:·if_acmpeq·····148 
453 ·······142:·aload_2 
454 ·······143:·aload·········9 
455 ·······145:·invokevirtual·#60·················//·Method·setName:(Ljava/lang/String;)V451 ·······138:·invokevirtual·#60·················//·Method·setName:(Ljava/lang/String;)V
456 ·······148:·ldc···········#44·················//·String·class452 ·······141:·ldc···········#44·················//·String·class
457 ·······150:·astore_3453 ·······143:·astore_3
458 ·······151:·aload·········8454 ·······144:·aload·········8
459 ·······153:·aload_3455 ·······146:·aload_3
460 ·······154:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;456 ·······147:·invokevirtual·#110················//·Method·android/net/Uri.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String;
461 ·······157:·astore········10457 ·······150:·astore········10
462 ·······159:·aload·········10458 ·······152:·aload·········10
463 ·······161:·invokestatic··#50·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.valueOf:(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;459 ·······154:·invokestatic··#50·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.valueOf:(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
464 ·······164:·astore_3460 ·······157:·astore_3
465 ·······165:·aload_2461 ·······158:·aload_2
466 ·······166:·aload_3462 ·······159:·aload_3
467 ·······167:·invokevirtual·#54·················//·Method·setPlayerClass:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)V463 ·······160:·invokevirtual·#54·················//·Method·setPlayerClass:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)V
468 ·······170:·aload·········8464 ·······163:·aload·········8
469 ·······172:·invokevirtual·#118················//·Method·android/net/Uri.getQueryParameterNames:()Ljava/util/Set;465 ·······165:·invokevirtual·#118················//·Method·android/net/Uri.getQueryParameterNames:()Ljava/util/Set;
470 ·······175:·astore········11466 ·······168:·astore········11
471 ·······177:·aload·········11467 ·······170:·aload·········11
472 ·······179:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;468 ·······172:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
473 ·······184:·astore········12 
474 ·······186:·aload·········12469 ·······177:·astore_3
 470 ·······178:·aload_3
475 ·······188:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z471 ·······179:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
476 ·······193:·istore········13472 ·······184:·istore········12
477 ·······195:·iload·········13473 ·······186:·iload·········12
478 ·······197:·ifeq··········327474 ·······188:·ifeq··········327
479 ·······200:·aload·········12475 ·······191:·aload_3
480 ·······202:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;476 ·······192:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
481 ·······207:·astore········14477 ·······197:·astore········13
482 ·······209:·aload·········14478 ·······199:·aload·········13
483 ·······211:·checkcast·····#136················//·class·java/lang/String479 ·······201:·checkcast·····#136················//·class·java/lang/String
484 ·······214:·astore········14480 ·······204:·astore········13
485 ·······216:·ldc···········#106················//·String·v481 ·······206:·ldc···········#106················//·String·v
486 ·······218:·astore_3482 ·······208:·astore········4
Max diff block lines reached; 30882/45046 bytes (68.56%) of diff not shown.
31.7 KB
com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment.class
31.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 354, 324 lines modifiedOffset 354, 270 lines modified
354 ·········4:·invokevirtual·#35·················//·Method·android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V354 ·········4:·invokevirtual·#35·················//·Method·android/view/MenuInflater.inflate:(ILandroid/view/Menu;)V
355 ·········7:·return355 ·········7:·return
  
356 ··public·android.view.View·onCreateView(android.view.LayoutInflater,·android.view.ViewGroup,·android.os.Bundle);356 ··public·android.view.View·onCreateView(android.view.LayoutInflater,·android.view.ViewGroup,·android.os.Bundle);
357 ····descriptor:·(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;357 ····descriptor:·(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
358 ····flags:·(0x0001)·ACC_PUBLIC358 ····flags:·(0x0001)·ACC_PUBLIC
359 ····Code:359 ····Code:
360 ······stack=300,·locals=25,·args_size=4360 ······stack=300,·locals=26,·args_size=4
361 ·········0:·ldc···········#36·················//·int·2130903076361 ·········0:·ldc···········#36·················//·int·2130903076
362 ·········2:·istore········4362 ·········2:·istore········4
363 ·········4:·iconst_0363 ·········4:·iconst_0
364 ·········5:·istore········5364 ·········5:·istore········5
365 ·········7:·aconst_null365 ·········7:·aconst_null
366 ·········8:·astore········6366 ·········8:·astore········6
367 ········10:·aload_1367 ········10:·aload_1
368 ········11:·astore········7368 ········11:·astore········7
 369 ········13:·aload_1
369 ········13:·iload·········4370 ········14:·iload·········4
370 ········15:·istore········8 
371 ········17:·aload_1371 ········16:·aload_2
372 ········18:·iload·········4 
373 ········20:·aload_2 
374 ········21:·iconst_0372 ········17:·iconst_0
375 ········22:·invokevirtual·#42·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View;373 ········18:·invokevirtual·#42·················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View;
 374 ········21:·astore········8
 375 ········23:·aconst_null
376 ········25:·astore········9376 ········24:·astore········9
377 ········27:·aconst_null 
378 ········28:·astore········10 
379 ········30:·new···········#44·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter377 ········26:·new···········#44·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter
380 ········33:·astore········11378 ········29:·astore········10
381 ········35:·aload_0379 ········31:·aload_0
382 ········36:·invokevirtual·#48·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;380 ········32:·invokevirtual·#48·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
383 ········39:·astore········6381 ········35:·astore········6
384 ········41:·aload·········11382 ········37:·aload·········10
385 ········43:·aload·········6383 ········39:·aload·········6
386 ········45:·invokespecial·#51·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;)V384 ········41:·invokespecial·#51·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter."<init>":(Landroid/content/Context;)V
387 ········48:·aload·········11385 ········44:·aload·········10
388 ········50:·invokevirtual·#55·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.open:()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;386 ········46:·invokevirtual·#55·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.open:()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
389 ········53:·astore········11387 ········49:·astore········10
390 ········55:·aload·········11388 ········51:·aload·········10
391 ········57:·checkcast·····#44·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter389 ········53:·checkcast·····#44·················//·class·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter
392 ········60:·astore········11390 ········56:·astore········10
 391 ········58:·aload_0
 392 ········59:·astore········7
 393 ········61:·aload_0
393 ········62:·aload·········11394 ········62:·aload·········10
394 ········64:·astore········7 
395 ········66:·aload_0 
396 ········67:·aload·········11 
397 ········69:·putfield······#57·················//·Field·mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;395 ········64:·putfield······#57·················//·Field·mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
398 ········72:·aload_0396 ········67:·aload_0
399 ········73:·invokevirtual·#61·················//·Method·getArguments:()Landroid/os/Bundle;397 ········68:·invokevirtual·#61·················//·Method·getArguments:()Landroid/os/Bundle;
400 ········76:·astore········12398 ········71:·astore········11
 399 ········73:·aload·········11
401 ········78:·ldc···········#10·················//·String·PLAYER_CLASS400 ········75:·ldc···········#10·················//·String·PLAYER_CLASS
402 ········80:·astore········7 
403 ········82:·aload·········12 
404 ········84:·aload·········7 
405 ········86:·invokevirtual·#67·················//·Method·android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;401 ········77:·invokevirtual·#67·················//·Method·android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
406 ········89:·astore········13402 ········80:·astore········12
407 ········91:·getstatic·····#72·················//·Field·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.Neutral:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;403 ········82:·getstatic·····#72·················//·Field·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.Neutral:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
408 ········94:·astore········11404 ········85:·astore········10
409 ········96:·aload·········11405 ········87:·aload_0
410 ········98:·astore········7406 ········88:·astore········7
411 ·······100:·aload_0407 ········90:·aload_0
412 ·······101:·aload·········11408 ········91:·aload·········10
413 ·······103:·putfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;409 ········93:·putfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
 410 ········96:·aload·········12
 411 ········98:·ifnull········114
414 ·······106:·aload·········13412 ·······101:·aload·········12
415 ·······108:·ifnull········128 
416 ·······111:·aload·········13 
417 ·······113:·invokestatic··#78·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.valueOf:(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;413 ·······103:·invokestatic··#78·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass.valueOf:(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
418 ·······116:·astore········11414 ·······106:·astore········10
 415 ·······108:·aload_0
 416 ·······109:·aload·········10
 417 ·······111:·putfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
 418 ·······114:·iconst_m1
 419 ·······115:·i2l
 420 ·······116:·lstore········13
419 ·······118:·aload·········11421 ·······118:·aload·········11
420 ·······120:·astore········7 
421 ·······122:·aload_0 
422 ·······123:·aload·········11 
423 ·······125:·putfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass; 
424 ·······128:·iconst_m1 
425 ·······129:·i2l 
426 ·······130:·lstore········14 
427 ·······132:·ldc···········#80·················//·String·deck_id422 ·······120:·ldc···········#80·················//·String·deck_id
428 ·······134:·astore········7 
429 ·······136:·aload·········12 
430 ·······138:·aload·········7 
431 ·······140:·lload·········14423 ·······122:·lload·········13
432 ·······142:·invokevirtual·#84·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;J)J424 ·······124:·invokevirtual·#84·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;J)J
433 ·······145:·lstore········16425 ·······127:·lstore········15
434 ·······147:·aload_0426 ·······129:·aload_0
435 ·······148:·astore········7427 ·······130:·astore········7
436 ·······150:·aload_0428 ·······132:·aload_0
437 ·······151:·getfield······#57·················//·Field·mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;429 ·······133:·getfield······#57·················//·Field·mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
438 ·······154:·astore········11430 ·······136:·astore········10
439 ·······156:·aload_0431 ·······138:·aload_0
440 ·······157:·astore········7 
441 ·······159:·aload_0 
442 ·······160:·getfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;432 ·······139:·getfield······#74·················//·Field·mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
443 ·······163:·astore········7 
444 ·······165:·aload·········7 
445 ·······167:·astore········6433 ·······142:·astore········6
 434 ·······144:·aload·········10
446 ·······169:·aload·········11435 ·······146:·aload·········6
447 ·······171:·aload·········7 
448 ·······173:·invokevirtual·#88·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.getCardsByClass:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)Landroid/database/Cursor;436 ·······148:·invokevirtual·#88·················//·Method·com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.getCardsByClass:(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)Landroid/database/Cursor;
449 ·······176:·astore········10437 ·······151:·astore········9
450 ·······178:·aload·········10438 ·······153:·aload·········9
451 ·······180:·invokeinterface·#94,··1···········//·InterfaceMethod·android/database/Cursor.getCount:()I439 ·······155:·invokeinterface·#94,··1···········//·InterfaceMethod·android/database/Cursor.getCount:()I
452 ·······185:·istore········4440 ·······160:·istore········4
453 ·······187:·iload·········4441 ·······162:·iload·········4
454 ·······189:·ifne··········285442 ·······164:·ifne··········237
455 ·······192:·aload·········9443 ·······167:·aload·········8
456 ·······194:·areturn444 ·······169:·areturn
457 ·······195:·pop445 ·······170:·pop
458 ·······196:·new···········#96·················//·class·android/app/AlertDialog$Builder446 ·······171:·new···········#96·················//·class·android/app/AlertDialog$Builder
459 ·······199:·astore········18447 ·······174:·astore········17
460 ·······201:·aload_0448 ·······176:·aload_0
461 ·······202:·invokevirtual·#48·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;449 ·······177:·invokevirtual·#48·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
462 ·······205:·astore········11450 ·······180:·astore········10
463 ·······207:·aload·········11451 ·······182:·aload·········17
Max diff block lines reached; 17902/32201 bytes (55.59%) of diff not shown.
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·705 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
336 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/R.smali
    
Offset 28, 10 lines modifiedOffset 28, 9 lines modified
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·1031 ····.line·10
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·2309 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
951 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$drawerLayout:Landroid/support/v4/widget/DrawerLayout;22 .field·final·synthetic·val$drawerLayout:Landroid/support/v4/widget/DrawerLayout;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;Landroid/support/v4/widget/DrawerLayout;)V24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;Landroid/support/v4/widget/DrawerLayout;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·6828 ····.line·68
28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;29 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;
  
29 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1;->val$drawerLayout:Landroid/support/v4/widget/DrawerLayout;30 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity$1;->val$drawerLayout:Landroid/support/v4/widget/DrawerLayout;
  
1.28 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity.smali
    
Offset 94, 22 lines modifiedOffset 94, 24 lines modified
  
94 ····.prologue94 ····.prologue
95 ····.line·10995 ····.line·109
96 ····iget-object·v0,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;->mNavListView:Landroid/widget/ListView;96 ····iget-object·v0,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;->mNavListView:Landroid/widget/ListView;
  
97 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;97 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
 98 ····.line·110
98 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventUpdateClassTheme;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;99 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventUpdateClassTheme;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
99 ····move-result-object·v2100 ····move-result-object·v2
  
100 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;->getResources()Landroid/content/res/Resources;101 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseDrawerActivity;->getResources()Landroid/content/res/Resources;
  
101 ····move-result-object·v3102 ····move-result-object·v3
  
 103 ····.line·109
102 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getDarkColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I104 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getDarkColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
103 ····move-result·v2105 ····move-result·v2
  
104 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V106 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
105 ····invoke-virtual·{v0,·v1},·Landroid/widget/ListView;->setBackground(Landroid/graphics/drawable/Drawable;)V107 ····invoke-virtual·{v0,·v1},·Landroid/widget/ListView;->setBackground(Landroid/graphics/drawable/Drawable;)V
868 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10327 ····.line·103
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.04 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment.smali
    
Offset 159, 28 lines modifiedOffset 159, 31 lines modified
  
159 ····new-array·v7,·v7,·[Ljava/lang/Object;159 ····new-array·v7,·v7,·[Ljava/lang/Object;
  
160 ····const/4·v8,·0x0160 ····const/4·v8,·0x0
  
161 ····iget-object·v9,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;161 ····iget-object·v9,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 162 ····.line·73
162 ····invoke-virtual·{v9},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;163 ····invoke-virtual·{v9},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
163 ····move-result-object·v9164 ····move-result-object·v9
  
164 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;165 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
165 ····move-result-object·v10166 ····move-result-object·v10
  
 167 ····.line·72
166 ····invoke-static·{v9,·v10},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;168 ····invoke-static·{v9,·v10},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;
  
167 ····move-result-object·v9169 ····move-result-object·v9
  
168 ····aput-object·v9,·v7,·v8170 ····aput-object·v9,·v7,·v8
  
 171 ····.line·71
169 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;172 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
170 ····move-result-object·v6173 ····move-result-object·v6
  
171 ····invoke-virtual·{v5,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setName(Ljava/lang/String;)V174 ····invoke-virtual·{v5,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setName(Ljava/lang/String;)V
172 ····:try_end_0175 ····:try_end_0
173 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_0176 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 211, 32 lines modifiedOffset 214, 35 lines modified
  
211 ····move-result-object·v5214 ····move-result-object·v5
  
212 ····new-instance·v6,·Landroid/graphics/drawable/ColorDrawable;215 ····new-instance·v6,·Landroid/graphics/drawable/ColorDrawable;
  
213 ····iget-object·v7,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;216 ····iget-object·v7,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 217 ····.line·99
214 ····invoke-virtual·{v7},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;218 ····invoke-virtual·{v7},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
215 ····move-result-object·v7219 ····move-result-object·v7
  
216 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;220 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
217 ····move-result-object·v8221 ····move-result-object·v8
  
218 ····invoke-virtual·{v8},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;222 ····invoke-virtual·{v8},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
  
219 ····move-result-object·v8223 ····move-result-object·v8
  
 224 ····.line·98
220 ····invoke-static·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I225 ····invoke-static·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
221 ····move-result·v7226 ····move-result·v7
  
222 ····invoke-direct·{v6,·v7},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V227 ····invoke-direct·{v6,·v7},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 228 ····.line·97
223 ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V229 ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
224 ····.line·102230 ····.line·102
225 ····const·v5,·0x7f09006a231 ····const·v5,·0x7f09006a
  
226 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;232 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
Offset 322, 14 lines modifiedOffset 328, 15 lines modified
  
322 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;328 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
323 ····move-result-object·v5329 ····move-result-object·v5
  
324 ····const/16·v6,·0x8330 ····const/16·v6,·0x8
  
 331 ····.line·134
325 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->setVisibility(I)V332 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->setVisibility(I)V
  
326 ····.line·137333 ····.line·137
327 ····:cond_2334 ····:cond_2
328 ····const·v5,·0x7f090068335 ····const·v5,·0x7f090068
  
329 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;336 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
Offset 580, 14 lines modifiedOffset 587, 15 lines modified
  
580 ····iput-object·v0,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;587 ····iput-object·v0,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
581 ····.line·188588 ····.line·188
582 ····:cond_0589 ····:cond_0
583 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;590 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
 591 ····.line·189
584 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;592 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
585 ····move-result-object·v1593 ····move-result-object·v1
  
586 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;594 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
587 ····move-result-object·v1595 ····move-result-object·v1
868 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
930 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckActivity.smali
    
Offset 84, 18 lines modifiedOffset 84, 20 lines modified
  
84 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;84 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
85 ····move-result-object·v585 ····move-result-object·v5
  
86 ····const·v6,·0x7f09004286 ····const·v6,·0x7f090042
  
 87 ····.line·32
87 ····invoke-virtual·{v5,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;88 ····invoke-virtual·{v5,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
88 ····move-result-object·v589 ····move-result-object·v5
  
 90 ····.line·33
89 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I91 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
90 ····.line·3592 ····.line·35
91 ····.end·local·v0····#·"args":Landroid/os/Bundle;93 ····.end·local·v0····#·"args":Landroid/os/Bundle;
92 ····.end·local·v2····#·"deckId":J94 ····.end·local·v2····#·"deckId":J
93 ····.end·local·v4····#·"viewDeckFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;95 ····.end·local·v4····#·"viewDeckFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
94 ····:cond_096 ····:cond_0
1.75 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14027 ····.line·140
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 171, 22 lines modifiedOffset 172, 24 lines modified
  
171 ····check-cast·v6,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;172 ····check-cast·v6,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;
  
172 ····iget-object·v7,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;173 ····iget-object·v7,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;
  
173 ····const·v8,·0x7f0b001f174 ····const·v8,·0x7f0b001f
  
 175 ····.line·158
174 ····invoke-virtual·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getString(I)Ljava/lang/String;176 ····invoke-virtual·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/view/ViewDeckFragment;->getString(I)Ljava/lang/String;
  
175 ····move-result-object·v7177 ····move-result-object·v7
  
176 ····invoke-virtual·{v2},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;178 ····invoke-virtual·{v2},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;
  
177 ····move-result-object·v8179 ····move-result-object·v8
  
 180 ····.line·157
178 ····invoke-virtual·{v6,·v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V181 ····invoke-virtual·{v6,·v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V
179 ····:try_end_3182 ····:try_end_3
180 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0183 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
181 ····.line·160184 ····.line·160
182 ····if-eqz·v0,·:cond_0185 ····if-eqz·v0,·:cond_0
  
889 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22027 ····.line·220
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9.4 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment.smali
    
Offset 89, 34 lines modifiedOffset 89, 37 lines modified
89 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;89 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;
  
90 ····move-object·v2,·v090 ····move-object·v2,·v0
  
91 ····.line·11691 ····.line·116
92 ····const·v5,·0x7f0b001992 ····const·v5,·0x7f0b0019
  
 93 ····.line·117
93 ····invoke-virtual·{p0,·v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;94 ····invoke-virtual·{p0,·v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;
  
94 ····move-result-object·v595 ····move-result-object·v5
  
95 ····const/4·v6,·0x196 ····const/4·v6,·0x1
  
96 ····new-array·v6,·v6,·[Ljava/lang/Object;97 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
97 ····const/4·v7,·0x098 ····const/4·v7,·0x0
  
 99 ····.line·118
98 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;100 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
99 ····move-result-object·v8101 ····move-result-object·v8
  
100 ····invoke-static·{v4,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;102 ····invoke-static·{v4,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;
  
101 ····move-result-object·v8103 ····move-result-object·v8
  
102 ····aput-object·v8,·v6,·v7104 ····aput-object·v8,·v6,·v7
  
 105 ····.line·116
103 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;106 ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
104 ····move-result-object·v5107 ····move-result-object·v5
  
105 ····invoke-virtual·{v2,·v4,·v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->createEmptyDeck(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Ljava/lang/String;)J108 ····invoke-virtual·{v2,·v4,·v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->createEmptyDeck(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Ljava/lang/String;)J
  
106 ····move-result-wide·v6109 ····move-result-wide·v6
Offset 164, 14 lines modifiedOffset 167, 15 lines modified
  
164 ····move-result-object·v5167 ····move-result-object·v5
  
165 ····check-cast·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;168 ····check-cast·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;
  
166 ····const·v6,·0x7f0b001f169 ····const·v6,·0x7f0b001f
  
 170 ····.line·124
167 ····invoke-virtual·{p0,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;171 ····invoke-virtual·{p0,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;
  
168 ····move-result-object·v6172 ····move-result-object·v6
  
169 ····invoke-virtual·{v3},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;173 ····invoke-virtual·{v3},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;
  
170 ····move-result-object·v7174 ····move-result-object·v7
Offset 374, 65 lines modifiedOffset 378, 73 lines modified
  
374 ····check-cast·v0,·Landroid/support/v4/view/ViewPager;378 ····check-cast·v0,·Landroid/support/v4/view/ViewPager;
  
375 ····.line·85379 ····.line·85
376 ····.local·v0,·"pager":Landroid/support/v4/view/ViewPager;380 ····.local·v0,·"pager":Landroid/support/v4/view/ViewPager;
377 ····new-instance·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderPagerAdapter;381 ····new-instance·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderPagerAdapter;
  
 382 ····.line·86
378 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;383 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
379 ····move-result-object·v2384 ····move-result-object·v2
  
380 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;385 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
381 ····move-result-object·v2386 ····move-result-object·v2
  
382 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;387 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 388 ····.line·87
383 ····invoke-virtual·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;389 ····invoke-virtual·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
384 ····move-result-object·v3390 ····move-result-object·v3
  
385 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;391 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 392 ····.line·88
386 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getId()J393 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getId()J
  
387 ····move-result-wide·v4394 ····move-result-wide·v4
  
 395 ····.line·89
388 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;396 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
389 ····move-result-object·v6397 ····move-result-object·v6
  
390 ····invoke-direct/range·{v1·..·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderPagerAdapter;-><init>(Landroid/support/v4/app/FragmentManager;Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;JLandroid/content/Context;)V398 ····invoke-direct/range·{v1·..·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderPagerAdapter;-><init>(Landroid/support/v4/app/FragmentManager;Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;JLandroid/content/Context;)V
  
 399 ····.line·85
391 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V400 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
  
392 ····.line·91401 ····.line·91
393 ····const·v1,·0x7f09005a402 ····const·v1,·0x7f09005a
  
 403 ····.line·92
394 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;404 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
395 ····move-result-object·v8405 ····move-result-object·v8
  
396 ····check-cast·v8,·Lcom/astuetz/PagerSlidingTabStrip;406 ····check-cast·v8,·Lcom/astuetz/PagerSlidingTabStrip;
  
397 ····.line·93407 ····.line·93
398 ····.local·v8,·"tabs":Lcom/astuetz/PagerSlidingTabStrip;408 ····.local·v8,·"tabs":Lcom/astuetz/PagerSlidingTabStrip;
399 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;409 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
400 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;410 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 411 ····.line·94
401 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;412 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
402 ····move-result-object·v2413 ····move-result-object·v2
  
403 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getResources()Landroid/content/res/Resources;414 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getResources()Landroid/content/res/Resources;
  
404 ····move-result-object·v3415 ····move-result-object·v3
  
 416 ····.line·93
405 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I417 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
406 ····move-result·v2418 ····move-result·v2
  
407 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V419 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
408 ····invoke-virtual·{v8,·v1},·Lcom/astuetz/PagerSlidingTabStrip;->setBackground(Landroid/graphics/drawable/Drawable;)V420 ····invoke-virtual·{v8,·v1},·Lcom/astuetz/PagerSlidingTabStrip;->setBackground(Landroid/graphics/drawable/Drawable;)V
Max diff block lines reached; 4118/9444 bytes (43.60%) of diff not shown.
964 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassActivity.smali
    
Offset 47, 18 lines modifiedOffset 47, 20 lines modified
  
47 ····const·v1,·0x7f09004247 ····const·v1,·0x7f090042
  
48 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;48 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;
  
49 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;-><init>()V49 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;-><init>()V
  
 50 ····.line·21
50 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;51 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
51 ····move-result-object·v052 ····move-result-object·v0
  
 53 ····.line·22
52 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I54 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
53 ····.line·2555 ····.line·25
54 ····:cond_056 ····:cond_0
55 ····const·v0,·0x7f0b001057 ····const·v0,·0x7f0b0010
  
56 ····invoke-virtual·{p0,·v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassActivity;->getString(I)Ljava/lang/String;58 ····invoke-virtual·{p0,·v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassActivity;->getString(I)Ljava/lang/String;
1020 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment.smali
    
Offset 43, 20 lines modifiedOffset 43, 22 lines modified
  
43 ····check-cast·v1,·Landroid/widget/ListView;43 ····check-cast·v1,·Landroid/widget/ListView;
  
44 ····.line·3344 ····.line·33
45 ····.local·v1,·"listView":Landroid/widget/ListView;45 ····.local·v1,·"listView":Landroid/widget/ListView;
46 ····new-instance·v0,·Landroid/widget/ArrayAdapter;46 ····new-instance·v0,·Landroid/widget/ArrayAdapter;
  
 47 ····.line·34
47 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;48 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
48 ····move-result-object·v349 ····move-result-object·v3
  
49 ····const·v4,·0x109000350 ····const·v4,·0x1090003
  
 51 ····.line·35
50 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;52 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
51 ····move-result-object·v553 ····move-result-object·v5
  
52 ····invoke-static·{v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getClassListAsLocalizedStrings(Landroid/content/Context;)Ljava/util/ArrayList;54 ····invoke-static·{v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getClassListAsLocalizedStrings(Landroid/content/Context;)Ljava/util/ArrayList;
  
53 ····move-result-object·v555 ····move-result-object·v5
6.01 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity.smali
    
Offset 193, 26 lines modifiedOffset 193, 28 lines modified
  
193 ····move-result-object·v5193 ····move-result-object·v5
  
194 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;194 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
195 ····move-result-object·v5195 ····move-result-object·v5
  
 196 ····.line·75
196 ····invoke-virtual·{v5,·v10,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;197 ····invoke-virtual·{v5,·v10,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
197 ····move-result-object·v5198 ····move-result-object·v5
  
 199 ····.line·76
198 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I200 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
199 ····.line·80201 ····.line·80
200 ····.end·local·v0····#·"bundle":Landroid/os/Bundle;202 ····.end·local·v0····#·"bundle":Landroid/os/Bundle;
201 ····:cond_0203 ····:cond_0
202 ····if-nez·v3,·:cond_1204 ····if-nez·v3,·:cond_1
  
203 ····.line·81205 ····.line·82
204 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;206 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
205 ····move-result-object·v5207 ····move-result-object·v5
  
206 ····invoke-virtual·{v5,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;208 ····invoke-virtual·{v5,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;
  
207 ····move-result-object·v3209 ····move-result-object·v3
Offset 243, 14 lines modifiedOffset 245, 15 lines modified
243 ····check-cast·v5,·Landroid/widget/ListView;245 ····check-cast·v5,·Landroid/widget/ListView;
  
244 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->mDeckDrawer:Landroid/widget/ListView;246 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->mDeckDrawer:Landroid/widget/ListView;
  
245 ····.line·88247 ····.line·88
246 ····new-instance·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;248 ····new-instance·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
 249 ····.line·89
247 ····invoke-virtual·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getDeck()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;250 ····invoke-virtual·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getDeck()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
248 ····move-result-object·v8251 ····move-result-object·v8
  
249 ····invoke-virtual·{v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCards()Ljava/util/ArrayList;252 ····invoke-virtual·{v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCards()Ljava/util/ArrayList;
  
250 ····move-result-object·v8253 ····move-result-object·v8
Offset 317, 24 lines modifiedOffset 320, 27 lines modified
317 ····:cond_2320 ····:cond_2
318 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;321 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
319 ····move-result-object·v5322 ····move-result-object·v5
  
320 ····new-instance·v8,·Landroid/graphics/drawable/ColorDrawable;323 ····new-instance·v8,·Landroid/graphics/drawable/ColorDrawable;
  
 324 ····.line·102
321 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getResources()Landroid/content/res/Resources;325 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getResources()Landroid/content/res/Resources;
  
322 ····move-result-object·v9326 ····move-result-object·v9
  
 327 ····.line·101
323 ····invoke-static·{v1,·v9},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I328 ····invoke-static·{v1,·v9},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
324 ····move-result·v9329 ····move-result·v9
  
325 ····invoke-direct·{v8,·v9},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V330 ····invoke-direct·{v8,·v9},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 331 ····.line·100
326 ····invoke-virtual·{v5,·v8},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V332 ····invoke-virtual·{v5,·v8},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
327 ····.line·105333 ····.line·105
328 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;334 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
329 ····move-result-object·v5335 ····move-result-object·v5
  
Offset 352, 28 lines modifiedOffset 358, 30 lines modified
  
352 ····.line·58358 ····.line·58
353 ····.end·local·v3····#·"deckBuilderFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;359 ····.end·local·v3····#·"deckBuilderFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
354 ····.end·local·v4····#·"toolbar":Landroid/support/v7/widget/Toolbar;360 ····.end·local·v4····#·"toolbar":Landroid/support/v7/widget/Toolbar;
355 ····:cond_3361 ····:cond_3
356 ····const-string·v8,·"Expected·player_class·in·Intent·bundle"362 ····const-string·v8,·"Expected·player_class·in·Intent·bundle"
  
 363 ····.line·59
357 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getIntent()Landroid/content/Intent;364 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getIntent()Landroid/content/Intent;
  
358 ····move-result-object·v5365 ····move-result-object·v5
  
359 ····const-string·v9,·"player_class"366 ····const-string·v9,·"player_class"
  
360 ····invoke-virtual·{v5,·v9},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;367 ····invoke-virtual·{v5,·v9},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
361 ····move-result-object·v5368 ····move-result-object·v5
  
362 ····if-eqz·v5,·:cond_4369 ····if-eqz·v5,·:cond_4
  
363 ····move·v5,·v6370 ····move·v5,·v6
  
 371 ····.line·58
364 ····:goto_1372 ····:goto_1
365 ····invoke-static·{v8,·v5},·Ljunit/framework/Assert;->assertTrue(Ljava/lang/String;Z)V373 ····invoke-static·{v8,·v5},·Ljunit/framework/Assert;->assertTrue(Ljava/lang/String;Z)V
  
366 ····.line·60374 ····.line·60
367 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getIntent()Landroid/content/Intent;375 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderActivity;->getIntent()Landroid/content/Intent;
  
368 ····move-result-object·v5376 ····move-result-object·v5
Offset 389, 15 lines modifiedOffset 397, 15 lines modified
389 ····move-result-object·v1397 ····move-result-object·v1
  
390 ····goto/16·:goto_0398 ····goto/16·:goto_0
  
391 ····:cond_4399 ····:cond_4
392 ····move·v5,·v7400 ····move·v5,·v7
  
393 ····.line·58401 ····.line·59
394 ····goto·:goto_1402 ····goto·:goto_1
395 .end·method403 .end·method
  
396 .method·public·onEventMainThread(Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;)V404 .method·public·onEventMainThread(Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;)V
397 ····.locals·5405 ····.locals·5
398 ····.param·p1,·"e"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;406 ····.param·p1,·"e"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;
  
Offset 410, 14 lines modifiedOffset 418, 15 lines modified
410 ····move-result-object·v1418 ····move-result-object·v1
  
411 ····if-eq·v0,·v1,·:cond_0419 ····if-eq·v0,·v1,·:cond_0
  
412 ····.line·134420 ····.line·134
413 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;421 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
Max diff block lines reached; 1213/5972 bytes (20.31%) of diff not shown.
950 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$adapter:Landroid/widget/ArrayAdapter;22 .field·final·synthetic·val$adapter:Landroid/widget/ArrayAdapter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;Landroid/widget/ArrayAdapter;)V24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;Landroid/widget/ArrayAdapter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·4028 ····.line·40
28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;29 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment;
  
29 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment$1;->val$adapter:Landroid/widget/ArrayAdapter;30 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/ChooseClassFragment$1;->val$adapter:Landroid/widget/ArrayAdapter;
  
2.07 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$deckNameText:Landroid/widget/EditText;22 .field·final·synthetic·val$deckNameText:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·22628 ····.line·226
28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;29 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
29 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->val$deckNameText:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->val$deckNameText:Landroid/widget/EditText;
  
Offset 91, 14 lines modifiedOffset 92, 15 lines modified
  
91 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;92 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
92 ····move-result-object·v293 ····move-result-object·v2
  
93 ····const-string·v3,·"input_method"94 ····const-string·v3,·"input_method"
  
 95 ····.line·244
94 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;96 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
95 ····move-result-object·v197 ····move-result-object·v1
  
96 ····check-cast·v1,·Landroid/view/inputmethod/InputMethodManager;98 ····check-cast·v1,·Landroid/view/inputmethod/InputMethodManager;
  
97 ····.line·24599 ····.line·245
Offset 133, 15 lines modifiedOffset 135, 17 lines modified
  
133 ····move-result-object·v2135 ····move-result-object·v2
  
134 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;136 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;
  
135 ····const·v4,·0x7f0b001e137 ····const·v4,·0x7f0b001e
  
 138 ····.line·238
136 ····invoke-virtual·{v3,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;139 ····invoke-virtual·{v3,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/edit/DeckBuilderFragment;->getString(I)Ljava/lang/String;
  
137 ····move-result-object·v3140 ····move-result-object·v3
  
 141 ····.line·237
138 ····invoke-static·{v2,·v3,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;142 ····invoke-static·{v2,·v3,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
139 ····goto·:goto_0143 ····goto·:goto_0
140 .end·method144 .end·method
1.01 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter.smali
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
  
50 ····.prologue50 ····.prologue
51 ····const·v7,·0x7f07001d51 ····const·v7,·0x7f07001d
  
52 ····.line·2752 ····.line·27
53 ····if-nez·p2,·:cond_053 ····if-nez·p2,·:cond_0
  
54 ····.line·2854 ····.line·29
55 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;->getContext()Landroid/content/Context;55 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;->getContext()Landroid/content/Context;
  
56 ····move-result-object·v556 ····move-result-object·v5
  
57 ····const-string·v6,·"layout_inflater"57 ····const-string·v6,·"layout_inflater"
  
58 ····invoke-virtual·{v5,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;58 ····invoke-virtual·{v5,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
Offset 172, 14 lines modifiedOffset 172, 15 lines modified
172 ····move-result-object·v5172 ····move-result-object·v5
  
173 ····invoke-virtual·{v1,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V173 ····invoke-virtual·{v1,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
174 ····.line·55174 ····.line·55
175 ····const·v5,·0x7f09006f175 ····const·v5,·0x7f09006f
  
 176 ····.line·56
176 ····invoke-virtual·{p2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;177 ····invoke-virtual·{p2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
177 ····move-result-object·v4178 ····move-result-object·v4
  
178 ····check-cast·v4,·Landroid/widget/TextView;179 ····check-cast·v4,·Landroid/widget/TextView;
  
179 ····.line·57180 ····.line·57
1.62 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12827 ····.line·128
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 75, 14 lines modifiedOffset 76, 15 lines modified
75 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
  
76 ····.line·13877 ····.line·138
77 ····iget-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;78 ····iget-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$3;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
78 ····iget-object·v1,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mListView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;79 ····iget-object·v1,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mListView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;
  
 80 ····.line·139
79 ····invoke-virtual·{v1},·Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;->getAdapter()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;81 ····invoke-virtual·{v1},·Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;->getAdapter()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;
  
80 ····move-result-object·v082 ····move-result-object·v0
  
81 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter;83 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter;
  
82 ····.line·14184 ····.line·141
1.65 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····move-result·v10104 ····move-result·v10
  
105 ····if-eqz·v10,·:cond_1105 ····if-eqz·v10,·:cond_1
  
106 ····iget-object·v10,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter;->mCardIdToQuantityMap:Ljava/util/HashMap;106 ····iget-object·v10,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListCursorAdapter;->mCardIdToQuantityMap:Ljava/util/HashMap;
  
 107 ····.line·87
107 ····invoke-virtual·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getId()Ljava/lang/String;108 ····invoke-virtual·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getId()Ljava/lang/String;
  
108 ····move-result-object·v11109 ····move-result-object·v11
  
109 ····invoke-virtual·{v10,·v11},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;110 ····invoke-virtual·{v10,·v11},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
110 ····move-result-object·v10111 ····move-result-object·v10
Offset 302, 15 lines modifiedOffset 303, 15 lines modified
  
302 ····invoke-virtual·{v8,·v10},·Landroid/widget/LinearLayout;->setVisibility(I)V303 ····invoke-virtual·{v8,·v10},·Landroid/widget/LinearLayout;->setVisibility(I)V
  
303 ····.line·150304 ····.line·150
304 ····:goto_5305 ····:goto_5
305 ····return-void306 ····return-void
  
306 ····.line·86307 ····.line·87
307 ····.end·local·v0····#·"attackText":Landroid/widget/TextView;308 ····.end·local·v0····#·"attackText":Landroid/widget/TextView;
308 ····.end·local·v2····#·"costText":Landroid/widget/TextView;309 ····.end·local·v2····#·"costText":Landroid/widget/TextView;
309 ····.end·local·v3····#·"healthText":Landroid/widget/TextView;310 ····.end·local·v3····#·"healthText":Landroid/widget/TextView;
310 ····.end·local·v5····#·"listItemText":Landroid/widget/TextView;311 ····.end·local·v5····#·"listItemText":Landroid/widget/TextView;
311 ····.end·local·v7····#·"quantity":I312 ····.end·local·v7····#·"quantity":I
312 ····.end·local·v8····#·"statLayout":Landroid/widget/LinearLayout;313 ····.end·local·v8····#·"statLayout":Landroid/widget/LinearLayout;
313 ····:cond_1314 ····:cond_1
Offset 539, 14 lines modifiedOffset 540, 15 lines modified
539 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;540 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;
540 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;541 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;
  
541 ····.prologue542 ····.prologue
542 ····.line·50543 ····.line·50
543 ····const-string·v10,·"layout_inflater"544 ····const-string·v10,·"layout_inflater"
  
 545 ····.line·51
544 ····invoke-virtual·{p1,·v10},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;546 ····invoke-virtual·{p1,·v10},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
545 ····move-result-object·v8547 ····move-result-object·v8
  
546 ····check-cast·v8,·Landroid/view/LayoutInflater;548 ····check-cast·v8,·Landroid/view/LayoutInflater;
  
547 ····.line·53549 ····.line·53
2.22 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11227 ····.line·112
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 54, 24 lines modifiedOffset 55, 26 lines modified
54 ····.prologue55 ····.prologue
55 ····.line·11656 ····.line·116
56 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"57 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
57 ····iget-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;58 ····iget-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
58 ····iget-object·v1,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mListView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;59 ····iget-object·v1,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mListView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;
  
 60 ····.line·117
59 ····invoke-virtual·{v1},·Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;->getAdapter()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;61 ····invoke-virtual·{v1},·Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;->getAdapter()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;
  
60 ····move-result-object·v162 ····move-result-object·v1
  
61 ····invoke-interface·{v1,·p3},·Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;->getItem(I)Ljava/lang/Object;63 ····invoke-interface·{v1,·p3},·Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;->getItem(I)Ljava/lang/Object;
  
62 ····move-result-object·v164 ····move-result-object·v1
  
63 ····check-cast·v1,·Landroid/database/Cursor;65 ····check-cast·v1,·Landroid/database/Cursor;
  
 66 ····.line·116
64 ····invoke-static·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->cursorToCard(Landroid/database/Cursor;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;67 ····invoke-static·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->cursorToCard(Landroid/database/Cursor;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;
  
65 ····move-result-object·v068 ····move-result-object·v0
  
66 ····.line·11969 ····.line·119
67 ····.local·v0,·"card":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;70 ····.local·v0,·"card":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;
68 ····invoke-static·{},·Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus;71 ····invoke-static·{},·Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus;
25.8 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment.smali
    
Offset 58, 403 lines modifiedOffset 58, 345 lines modified
58 ····invoke-virtual·{p2,·v0,·p1},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V58 ····invoke-virtual·{p2,·v0,·p1},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
  
59 ····.line·6259 ····.line·62
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;62 .method·public·onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
63 ····.locals·2163 ····.locals·18
64 ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater;64 ····.param·p1,·"inflater"····#·Landroid/view/LayoutInflater;
65 ····.param·p2,·"container"····#·Landroid/view/ViewGroup;65 ····.param·p2,·"container"····#·Landroid/view/ViewGroup;
66 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;66 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;
  
67 ····.prologue67 ····.prologue
68 ····.line·6868 ····.line·68
69 ····const·v17,·0x7f03002469 ····const·v14,·0x7f030024
  
70 ····const/16·v18,·0x070 ····const/4·v15,·0x0
  
71 ····move-object/from16·v0,·p171 ····move-object/from16·v0,·p1
  
72 ····move/from16·v1,·v1772 ····move-object/from16·v1,·p2
  
73 ····move-object/from16·v2,·p273 ····invoke-virtual·{v0,·v14,·v1,·v15},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
74 ····move/from16·v3,·v18 
  
75 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; 
  
76 ····move-result-object·v1674 ····move-result-object·v13
  
77 ····.line·7075 ····.line·70
78 ····.local·v16,·"v":Landroid/view/View;76 ····.local·v13,·"v":Landroid/view/View;
79 ····const/4·v7,·0x077 ····const/4·v5,·0x0
  
80 ····.line·7478 ····.line·74
81 ····.local·v7,·"cursor":Landroid/database/Cursor;79 ····.local·v5,·"cursor":Landroid/database/Cursor;
82 ····:try_start_080 ····:try_start_0
83 ····new-instance·v17,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;81 ····new-instance·v14,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
84 ····invoke-virtual/range·{p0·..·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;82 ····invoke-virtual/range·{p0·..·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
85 ····move-result-object·v1883 ····move-result-object·v15
  
86 ····invoke-direct/range·{v17·..·v18},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;)V 
  
87 ····invoke-virtual/range·{v17·..·v17},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;84 ····invoke-direct·{v14,·v15},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;)V
  
88 ····move-result-object·v1785 ····invoke-virtual·{v14},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
89 ····check-cast·v17,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;86 ····move-result-object·v14
  
90 ····move-object/from16·v0,·v1787 ····check-cast·v14,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
91 ····move-object/from16·v1,·p088 ····move-object/from16·v0,·p0
  
92 ····iput-object·v0,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;89 ····iput-object·v14,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
93 ····:try_end_090 ····:try_end_0
94 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_091 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_0
  
95 ····.line·8392 ····.line·83
96 ····:goto_093 ····:goto_0
97 ····invoke-virtual/range·{p0·..·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->getArguments()Landroid/os/Bundle;94 ····invoke-virtual/range·{p0·..·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->getArguments()Landroid/os/Bundle;
  
98 ····move-result-object·v595 ····move-result-object·v3
  
99 ····.line·8496 ····.line·84
100 ····.local·v5,·"args":Landroid/os/Bundle;97 ····.local·v3,·"args":Landroid/os/Bundle;
101 ····const-string·v17,·"PLAYER_CLASS"98 ····const-string·v14,·"PLAYER_CLASS"
  
102 ····move-object/from16·v0,·v1799 ····invoke-virtual·{v3,·v14},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
103 ····invoke-virtual·{v5,·v0},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; 
  
104 ····move-result-object·v14100 ····move-result-object·v11
  
105 ····.line·85101 ····.line·85
106 ····.local·v14,·"playerClassStr":Ljava/lang/String;102 ····.local·v11,·"playerClassStr":Ljava/lang/String;
107 ····sget-object·v17,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->Neutral:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;103 ····sget-object·v14,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->Neutral:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
108 ····move-object/from16·v0,·v17 
  
109 ····move-object/from16·v1,·p0104 ····move-object/from16·v0,·p0
  
110 ····iput-object·v0,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;105 ····iput-object·v14,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
111 ····.line·86106 ····.line·86
112 ····if-eqz·v14,·:cond_0107 ····if-eqz·v11,·:cond_0
  
113 ····.line·87108 ····.line·87
114 ····invoke-static·{v14},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->valueOf(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;109 ····invoke-static·{v11},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->valueOf(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
115 ····move-result-object·v17 
  
116 ····move-object/from16·v0,·v17110 ····move-result-object·v14
  
117 ····move-object/from16·v1,·p0111 ····move-object/from16·v0,·p0
  
118 ····iput-object·v0,·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;112 ····iput-object·v14,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
119 ····.line·89113 ····.line·89
120 ····:cond_0114 ····:cond_0
121 ····const-string·v17,·"deck_id"115 ····const-string·v14,·"deck_id"
  
122 ····const-wide/16·v18,·-0x1116 ····const-wide/16·v16,·-0x1
  
123 ····move-object/from16·v0,·v17117 ····move-wide/from16·v0,·v16
  
124 ····move-wide/from16·v1,·v18118 ····invoke-virtual·{v3,·v14,·v0,·v1},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
  
125 ····invoke-virtual·{v5,·v0,·v1,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J 
  
126 ····move-result-wide·v10119 ····move-result-wide·v8
  
127 ····.line·92120 ····.line·92
128 ····.local·v10,·"deckId":J121 ····.local·v8,·"deckId":J
129 ····move-object/from16·v0,·p0122 ····move-object/from16·v0,·p0
  
130 ····iget-object·v0,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;123 ····iget-object·v14,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mCardDbAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
131 ····move-object/from16·v17,·v0 
  
132 ····move-object/from16·v0,·p0124 ····move-object/from16·v0,·p0
  
133 ····iget-object·v0,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;125 ····iget-object·v15,·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;->mPlayerClass:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
134 ····move-object/from16·v18,·v0 
  
Max diff block lines reached; 18204/26254 bytes (69.34%) of diff not shown.
902 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·3827 ····.line·38
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
882 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10127 ····.line·101
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/CardListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.04 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckSummaryFragment.smali
    
Offset 83, 28 lines modifiedOffset 83, 30 lines modified
  
83 ····const/4·v2,·0x183 ····const/4·v2,·0x1
  
84 ····new-array·v2,·v2,·[Ljava/lang/Object;84 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
85 ····const/4·v3,·0x085 ····const/4·v3,·0x0
  
 86 ····.line·51
86 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;->getDeck()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;87 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeckUpdated;->getDeck()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
87 ····move-result-object·v488 ····move-result-object·v4
  
88 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I89 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I
  
89 ····move-result·v490 ····move-result·v4
  
90 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;91 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
91 ····move-result-object·v492 ····move-result-object·v4
  
92 ····aput-object·v4,·v2,·v393 ····aput-object·v4,·v2,·v3
  
 94 ····.line·50
93 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;95 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
94 ····move-result-object·v196 ····move-result-object·v1
  
95 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V97 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
96 ····.line·5298 ····.line·52
802 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/about/AboutActivity.smali
    
Offset 43, 17 lines modifiedOffset 43, 19 lines modified
  
43 ····const·v1,·0x7f09004243 ····const·v1,·0x7f090042
  
44 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/about/AboutFragment;44 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/about/AboutFragment;
  
45 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/about/AboutFragment;-><init>()V45 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/about/AboutFragment;-><init>()V
  
 46 ····.line·25
46 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;47 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
47 ····move-result-object·v048 ····move-result-object·v0
  
 49 ····.line·26
48 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I50 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
49 ····.line·2851 ····.line·28
50 ····:cond_052 ····:cond_0
51 ····return-void53 ····return-void
52 .end·method54 .end·method
4.09 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagerCursorAdapter.smali
    
Offset 36, 92 lines modifiedOffset 36, 101 lines modified
  
36 ····move-result-object·v236 ····move-result-object·v2
  
37 ····.line·4437 ····.line·44
38 ····.local·v2,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;38 ····.local·v2,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
39 ····const·v6,·0x7f09007039 ····const·v6,·0x7f090070
  
 40 ····.line·45
40 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;41 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
41 ····move-result-object·v042 ····move-result-object·v0
  
42 ····check-cast·v0,·Landroid/widget/FrameLayout;43 ····check-cast·v0,·Landroid/widget/FrameLayout;
  
43 ····.line·4644 ····.line·46
44 ····.local·v0,·"classSquare":Landroid/widget/FrameLayout;45 ····.local·v0,·"classSquare":Landroid/widget/FrameLayout;
45 ····new-instance·v6,·Landroid/graphics/drawable/ColorDrawable;46 ····new-instance·v6,·Landroid/graphics/drawable/ColorDrawable;
  
 47 ····.line·47
46 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;48 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
47 ····move-result-object·v749 ····move-result-object·v7
  
48 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;50 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
49 ····move-result-object·v851 ····move-result-object·v8
  
50 ····invoke-static·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I52 ····invoke-static·{v7,·v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
51 ····move-result·v753 ····move-result·v7
  
52 ····invoke-direct·{v6,·v7},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V54 ····invoke-direct·{v6,·v7},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 55 ····.line·46
53 ····invoke-virtual·{v0,·v6},·Landroid/widget/FrameLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V56 ····invoke-virtual·{v0,·v6},·Landroid/widget/FrameLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
  
54 ····.line·5057 ····.line·50
55 ····const·v6,·0x7f09007158 ····const·v6,·0x7f090071
  
56 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;59 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
57 ····move-result-object·v560 ····move-result-object·v5
  
58 ····check-cast·v5,·Landroid/widget/TextView;61 ····check-cast·v5,·Landroid/widget/TextView;
  
59 ····.line·5262 ····.line·53
60 ····.local·v5,·"playerLetterText":Landroid/widget/TextView;63 ····.local·v5,·"playerLetterText":Landroid/widget/TextView;
61 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;64 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
62 ····move-result-object·v665 ····move-result-object·v6
  
 66 ····.line·52
63 ····invoke-static·{v6,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;67 ····invoke-static·{v6,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;
  
64 ····move-result-object·v668 ····move-result-object·v6
  
65 ····const/4·v7,·0x069 ····const/4·v7,·0x0
  
66 ····const/4·v8,·0x170 ····const/4·v8,·0x1
  
 71 ····.line·53
67 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;72 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
68 ····move-result-object·v673 ····move-result-object·v6
  
 74 ····.line·52
69 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V75 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
70 ····.line·5676 ····.line·56
71 ····const·v6,·0x7f09007377 ····const·v6,·0x7f090073
  
72 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;78 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
73 ····move-result-object·v179 ····move-result-object·v1
  
74 ····check-cast·v1,·Landroid/widget/TextView;80 ····check-cast·v1,·Landroid/widget/TextView;
  
75 ····.line·5781 ····.line·58
76 ····.local·v1,·"classText":Landroid/widget/TextView;82 ····.local·v1,·"classText":Landroid/widget/TextView;
77 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;83 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
78 ····move-result-object·v684 ····move-result-object·v6
  
 85 ····.line·57
79 ····invoke-static·{v6,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;86 ····invoke-static·{v6,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->localizedStringForPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/Context;)Ljava/lang/String;
  
80 ····move-result-object·v687 ····move-result-object·v6
  
 88 ····.line·58
81 ····invoke-virtual·{v6},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;89 ····invoke-virtual·{v6},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
82 ····move-result-object·v690 ····move-result-object·v6
  
 91 ····.line·57
83 ····invoke-virtual·{v1,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V92 ····invoke-virtual·{v1,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
84 ····.line·6193 ····.line·61
85 ····const·v6,·0x7f09007294 ····const·v6,·0x7f090072
  
86 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;95 ····invoke-virtual·{p1,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
Offset 165, 14 lines modifiedOffset 174, 15 lines modified
165 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;174 ····.param·p2,·"cursor"····#·Landroid/database/Cursor;
166 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;175 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;
  
167 ····.prologue176 ····.prologue
168 ····.line·31177 ····.line·31
169 ····const-string·v1,·"layout_inflater"178 ····const-string·v1,·"layout_inflater"
  
 179 ····.line·32
170 ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;180 ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
171 ····move-result-object·v0181 ····move-result-object·v0
  
172 ····check-cast·v0,·Landroid/view/LayoutInflater;182 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
173 ····.line·34183 ····.line·34
838 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementActivity.smali
    
Offset 43, 17 lines modifiedOffset 43, 19 lines modified
  
43 ····const·v1,·0x7f09004243 ····const·v1,·0x7f090042
  
44 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;44 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
45 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;-><init>()V45 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;-><init>()V
  
 46 ····.line·18
46 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;47 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
47 ····move-result-object·v048 ····move-result-object·v0
  
 49 ····.line·19
48 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I50 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
49 ····.line·2151 ····.line·21
50 ····:cond_052 ····:cond_0
51 ····return-void53 ····return-void
52 .end·method54 .end·method
916 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9027 ····.line·90
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
916 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8027 ····.line·80
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.82 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment.smali
    
Offset 161, 14 lines modifiedOffset 161, 15 lines modified
161 ····check-cast·v5,·Landroid/widget/TextView;161 ····check-cast·v5,·Landroid/widget/TextView;
  
162 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mNoDecksTextView:Landroid/widget/TextView;162 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mNoDecksTextView:Landroid/widget/TextView;
  
163 ····.line·77163 ····.line·77
164 ····const·v5,·0x7f09005d164 ····const·v5,·0x7f09005d
  
 165 ····.line·78
165 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;166 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
166 ····move-result-object·v5167 ····move-result-object·v5
  
167 ····check-cast·v5,·Landroid/widget/Button;168 ····check-cast·v5,·Landroid/widget/Button;
  
168 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mCreateDeckButton:Landroid/widget/Button;169 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mCreateDeckButton:Landroid/widget/Button;
Offset 181, 14 lines modifiedOffset 182, 15 lines modified
181 ····invoke-direct·{v6,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V182 ····invoke-direct·{v6,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment$1;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;)V
  
182 ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V183 ····invoke-virtual·{v5,·v6},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
183 ····.line·88184 ····.line·88
184 ····const·v5,·0x7f09005f185 ····const·v5,·0x7f09005f
  
 186 ····.line·89
185 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;187 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
186 ····move-result-object·v5188 ····move-result-object·v5
  
187 ····check-cast·v5,·Landroid/widget/Button;189 ····check-cast·v5,·Landroid/widget/Button;
  
188 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mFloatingCreateDeckButton:Landroid/widget/Button;190 ····iput-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mFloatingCreateDeckButton:Landroid/widget/Button;
Offset 227, 22 lines modifiedOffset 229, 25 lines modified
  
227 ····move-result-object·v5229 ····move-result-object·v5
  
228 ····check-cast·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;230 ····check-cast·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;
  
229 ····const·v6,·0x7f0b001f231 ····const·v6,·0x7f0b001f
  
 232 ····.line·101
230 ····invoke-virtual·{p0,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getString(I)Ljava/lang/String;233 ····invoke-virtual·{p0,·v6},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getString(I)Ljava/lang/String;
  
231 ····move-result-object·v6234 ····move-result-object·v6
  
 235 ····.line·102
232 ····invoke-virtual·{v3},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;236 ····invoke-virtual·{v3},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;
  
233 ····move-result-object·v7237 ····move-result-object·v7
  
 238 ····.line·100
234 ····invoke-virtual·{v5,·v6,·v7},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V239 ····invoke-virtual·{v5,·v6,·v7},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V
235 ····:try_end_1240 ····:try_end_1
236 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0241 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
237 ····.line·104242 ····.line·104
238 ····invoke-virtual·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->close()V243 ····invoke-virtual·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->close()V
  
Offset 259, 35 lines modifiedOffset 264, 38 lines modified
  
259 .method·public·onEventMainThread(Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck;)V264 .method·public·onEventMainThread(Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck;)V
260 ····.locals·5265 ····.locals·5
261 ····.param·p1,·"e"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck;266 ····.param·p1,·"e"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/events/EventDeleteSelectedDeck;
  
262 ····.prologue267 ····.prologue
263 ····.line·157268 ····.line·157
 269 ····.line·158
264 ····:try_start_0270 ····:try_start_0
265 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;271 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
266 ····move-result-object·v3272 ····move-result-object·v3
  
267 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagerCursorAdapter;273 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagerCursorAdapter;
  
268 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mListView:Landroid/widget/ListView;274 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->mListView:Landroid/widget/ListView;
  
 275 ····.line·159
269 ····invoke-virtual·{v4},·Landroid/widget/ListView;->getCheckedItemPosition()I276 ····invoke-virtual·{v4},·Landroid/widget/ListView;->getCheckedItemPosition()I
  
270 ····move-result·v4277 ····move-result·v4
  
271 ····invoke-virtual·{v2,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagerCursorAdapter;->getItem(I)Ljava/lang/Object;278 ····invoke-virtual·{v2,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagerCursorAdapter;->getItem(I)Ljava/lang/Object;
  
272 ····move-result-object·v2279 ····move-result-object·v2
  
273 ····check-cast·v2,·Landroid/database/Cursor;280 ····check-cast·v2,·Landroid/database/Cursor;
  
274 ····const/4·v4,·0x0281 ····const/4·v4,·0x0
  
 282 ····.line·157
275 ····invoke-static·{v3,·v2,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->fromCursor(Landroid/content/Context;Landroid/database/Cursor;Z)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;283 ····invoke-static·{v3,·v2,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->fromCursor(Landroid/content/Context;Landroid/database/Cursor;Z)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
276 ····move-result-object·v0284 ····move-result-object·v0
  
277 ····.line·162285 ····.line·162
278 ····.local·v0,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;286 ····.local·v0,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
279 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;287 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;
Offset 328, 22 lines modifiedOffset 336, 25 lines modified
  
328 ····move-result-object·v2336 ····move-result-object·v2
  
329 ····check-cast·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;337 ····check-cast·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;
  
330 ····const·v3,·0x7f0b001f338 ····const·v3,·0x7f0b001f
  
 339 ····.line·166
331 ····invoke-virtual·{p0,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getString(I)Ljava/lang/String;340 ····invoke-virtual·{p0,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/decks/DeckManagementFragment;->getString(I)Ljava/lang/String;
  
332 ····move-result-object·v3341 ····move-result-object·v3
  
 342 ····.line·167
333 ····invoke-virtual·{v1},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;343 ····invoke-virtual·{v1},·Ljava/sql/SQLException;->getMessage()Ljava/lang/String;
  
334 ····move-result-object·v4344 ····move-result-object·v4
  
 345 ····.line·165
335 ····invoke-virtual·{v2,·v3,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V346 ····invoke-virtual·{v2,·v3,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/BaseActivity;->showToast(Ljava/lang/String;Ljava/lang/String;)V
  
336 ····goto·:goto_0347 ····goto·:goto_0
337 .end·method348 .end·method
  
338 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V349 .method·public·onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
339 ····.locals·6350 ····.locals·6
669 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/navigation/NavDrawerListAdapter.smali
    
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ····const/4·v7,·0x152 ····const/4·v7,·0x1
  
53 ····const/4·v6,·0x053 ····const/4·v6,·0x0
  
54 ····.line·2854 ····.line·28
55 ····if-nez·p2,·:cond_055 ····if-nez·p2,·:cond_0
  
56 ····.line·2956 ····.line·30
57 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/navigation/NavDrawerListAdapter;->getContext()Landroid/content/Context;57 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/navigation/NavDrawerListAdapter;->getContext()Landroid/content/Context;
  
58 ····move-result-object·v458 ····move-result-object·v4
  
59 ····const-string·v5,·"layout_inflater"59 ····const-string·v5,·"layout_inflater"
  
60 ····invoke-virtual·{v4,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;60 ····invoke-virtual·{v4,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
897 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment.smali
    
Offset 84, 14 lines modifiedOffset 84, 15 lines modified
84 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mPagerAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowsePagerAdapter;84 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mPagerAdapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowsePagerAdapter;
  
85 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V85 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
  
86 ····.line·4086 ····.line·40
87 ····const·v1,·0x7f09006287 ····const·v1,·0x7f090062
  
 88 ····.line·41
88 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;89 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
89 ····move-result-object·v190 ····move-result-object·v1
  
90 ····check-cast·v1,·Lcom/astuetz/PagerSlidingTabStrip;91 ····check-cast·v1,·Lcom/astuetz/PagerSlidingTabStrip;
  
91 ····iput-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mTabs:Lcom/astuetz/PagerSlidingTabStrip;92 ····iput-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mTabs:Lcom/astuetz/PagerSlidingTabStrip;
3.39 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.line·52
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 76, 24 lines modifiedOffset 77, 26 lines modified
  
76 ····iget-object·v2,·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mTabs:Lcom/astuetz/PagerSlidingTabStrip;77 ····iget-object·v2,·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->mTabs:Lcom/astuetz/PagerSlidingTabStrip;
  
77 ····new-instance·v3,·Landroid/graphics/drawable/ColorDrawable;78 ····new-instance·v3,·Landroid/graphics/drawable/ColorDrawable;
  
78 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;79 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
 80 ····.line·59
79 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getResources()Landroid/content/res/Resources;81 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getResources()Landroid/content/res/Resources;
  
80 ····move-result-object·v482 ····move-result-object·v4
  
81 ····invoke-static·{v1,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I83 ····invoke-static·{v1,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
82 ····move-result·v484 ····move-result·v4
  
83 ····invoke-direct·{v3,·v4},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V85 ····invoke-direct·{v3,·v4},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 86 ····.line·58
84 ····invoke-virtual·{v2,·v3},·Lcom/astuetz/PagerSlidingTabStrip;->setBackground(Landroid/graphics/drawable/Drawable;)V87 ····invoke-virtual·{v2,·v3},·Lcom/astuetz/PagerSlidingTabStrip;->setBackground(Landroid/graphics/drawable/Drawable;)V
  
85 ····.line·6088 ····.line·60
86 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;89 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
87 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;90 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
Offset 107, 24 lines modifiedOffset 110, 26 lines modified
  
107 ····move-result-object·v2110 ····move-result-object·v2
  
108 ····new-instance·v3,·Landroid/graphics/drawable/ColorDrawable;111 ····new-instance·v3,·Landroid/graphics/drawable/ColorDrawable;
  
109 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;112 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
 113 ····.line·62
110 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getResources()Landroid/content/res/Resources;114 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;->getResources()Landroid/content/res/Resources;
  
111 ····move-result-object·v4115 ····move-result-object·v4
  
112 ····invoke-static·{v1,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I116 ····invoke-static·{v1,·v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
113 ····move-result·v4117 ····move-result·v4
  
114 ····invoke-direct·{v3,·v4},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V118 ····invoke-direct·{v3,·v4},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 119 ····.line·61
115 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V120 ····invoke-virtual·{v2,·v3},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
  
116 ····.line·65121 ····.line·65
117 ····invoke-static·{},·Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus;122 ····invoke-static·{},·Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus;
  
118 ····move-result-object·v2123 ····move-result-object·v2
  
2.15 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseActivity.smali
    
Offset 66, 18 lines modifiedOffset 66, 20 lines modified
  
66 ····const·v3,·0x7f09004266 ····const·v3,·0x7f090042
  
67 ····new-instance·v4,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment;67 ····new-instance·v4,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment;
  
68 ····invoke-direct·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment;-><init>()V68 ····invoke-direct·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/LoadingDatabaseFragment;-><init>()V
  
 69 ····.line·30
69 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;70 ····invoke-virtual·{v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
70 ····move-result-object·v271 ····move-result-object·v2
  
 72 ····.line·31
71 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I73 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I
72 ····:try_end_074 ····:try_end_0
73 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_075 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_076 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
75 ····.line·3677 ····.line·36
76 ····:cond_078 ····:cond_0
Offset 102, 18 lines modifiedOffset 104, 20 lines modified
  
102 ····move-result-object·v2104 ····move-result-object·v2
  
103 ····new-instance·v3,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;105 ····new-instance·v3,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;
  
104 ····invoke-direct·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;-><init>()V106 ····invoke-direct·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;-><init>()V
  
 107 ····.line·42
105 ····invoke-virtual·{v2,·v5,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;108 ····invoke-virtual·{v2,·v5,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
106 ····move-result-object·v2109 ····move-result-object·v2
  
 110 ····.line·43
107 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I111 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
108 ····.line·46112 ····.line·46
109 ····:cond_2113 ····:cond_2
110 ····const·v2,·0x7f0b0012114 ····const·v2,·0x7f0b0012
  
111 ····invoke-virtual·{p0,·v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseActivity;->getString(I)Ljava/lang/String;115 ····invoke-virtual·{p0,·v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseActivity;->getString(I)Ljava/lang/String;
Offset 185, 12 lines modifiedOffset 189, 13 lines modified
  
185 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;-><init>()V189 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/browse/BrowseFragment;-><init>()V
  
186 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;190 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
187 ····move-result-object·v0191 ····move-result-object·v0
  
 192 ····.line·52
188 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I193 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
189 ····.line·53194 ····.line·53
190 ····return-void195 ····return-void
191 .end·method196 .end·method
936 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckActivity.smali
    
Offset 78, 18 lines modifiedOffset 78, 20 lines modified
  
78 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;78 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
79 ····move-result-object·v479 ····move-result-object·v4
  
80 ····const·v5,·0x7f09004280 ····const·v5,·0x7f090042
  
 81 ····.line·29
81 ····invoke-virtual·{v4,·v5,·v1},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;82 ····invoke-virtual·{v4,·v5,·v1},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
82 ····move-result-object·v483 ····move-result-object·v4
  
 84 ····.line·30
83 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I85 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
84 ····.line·3286 ····.line·32
85 ····.end·local·v0····#·"args":Landroid/os/Bundle;87 ····.end·local·v0····#·"args":Landroid/os/Bundle;
86 ····.end·local·v1····#·"viewDeckFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;88 ····.end·local·v1····#·"viewDeckFragment":Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;
87 ····.end·local·v2····#·"deckId":J89 ····.end·local·v2····#·"deckId":J
88 ····:cond_090 ····:cond_0
3.01 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment.smali
    
Offset 113, 14 lines modifiedOffset 113, 15 lines modified
  
113 ····check-cast·v1,·Landroid/widget/ListView;113 ····check-cast·v1,·Landroid/widget/ListView;
  
114 ····.line·59114 ····.line·59
115 ····.local·v1,·"listView":Landroid/widget/ListView;115 ····.local·v1,·"listView":Landroid/widget/ListView;
116 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;116 ····new-instance·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
 117 ····.line·60
117 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;118 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
118 ····move-result-object·v5119 ····move-result-object·v5
  
119 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;120 ····invoke-virtual·{v5},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
120 ····move-result-object·v5121 ····move-result-object·v5
Offset 159, 14 lines modifiedOffset 160, 15 lines modified
  
159 ····const/4·v7,·0x2160 ····const/4·v7,·0x2
  
160 ····new-array·v7,·v7,·[Ljava/lang/Object;161 ····new-array·v7,·v7,·[Ljava/lang/Object;
  
161 ····iget-object·v8,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;162 ····iget-object·v8,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 163 ····.line·66
162 ····invoke-virtual·{v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I164 ····invoke-virtual·{v8},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I
  
163 ····move-result·v8165 ····move-result·v8
  
164 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;166 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
165 ····move-result-object·v8167 ····move-result-object·v8
Offset 179, 14 lines modifiedOffset 181, 15 lines modified
  
179 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;181 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
180 ····move-result-object·v9182 ····move-result-object·v9
  
181 ····aput-object·v9,·v7,·v8183 ····aput-object·v9,·v7,·v8
  
 184 ····.line·65
182 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;185 ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
183 ····move-result-object·v6186 ····move-result-object·v6
  
184 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V187 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
185 ····.line·69188 ····.line·69
Offset 231, 26 lines modifiedOffset 234, 28 lines modified
  
231 ····move-result-object·v0234 ····move-result-object·v0
  
232 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;235 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
233 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;236 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 237 ····.line·96
234 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;238 ····invoke-virtual·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getPlayerClass()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
235 ····move-result-object·v2239 ····move-result-object·v2
  
236 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;240 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
237 ····move-result-object·v3241 ····move-result-object·v3
  
238 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;242 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
  
239 ····move-result-object·v3243 ····move-result-object·v3
  
 244 ····.line·95
240 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I245 ····invoke-static·{v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;->getPrimaryColorForClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;Landroid/content/res/Resources;)I
  
241 ····move-result·v2246 ····move-result·v2
  
242 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V247 ····invoke-direct·{v1,·v2},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
243 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V248 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/ActionBar;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
2.16 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$adapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;22 .field·final·synthetic·val$adapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;)V24 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·7228 ····.line·72
28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;29 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;
  
29 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->val$adapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;30 ····iput-object·p2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->val$adapter:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/shared/DeckListArrayAdapter;
  
Offset 101, 14 lines modifiedOffset 102, 15 lines modified
  
101 ····const/4·v4,·0x0102 ····const/4·v4,·0x0
  
102 ····iget-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;103 ····iget-object·v5,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;
  
103 ····iget-object·v5,·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;104 ····iget-object·v5,·v5,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/ui/track/TrackDeckFragment;->mDeck:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
 105 ····.line·82
104 ····invoke-virtual·{v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I106 ····invoke-virtual·{v5},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getCardCount()I
  
105 ····move-result·v5107 ····move-result·v5
  
106 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;108 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
107 ····move-result-object·v5109 ····move-result-object·v5
Offset 121, 14 lines modifiedOffset 123, 15 lines modified
  
121 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;123 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
122 ····move-result-object·v5124 ····move-result-object·v5
  
123 ····aput-object·v5,·v3,·v4125 ····aput-object·v5,·v3,·v4
  
 126 ····.line·81
124 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;127 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
125 ····move-result-object·v2128 ····move-result-object·v2
  
126 ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V129 ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
127 ····.line·83130 ····.line·83
1.95 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager.smali
    
Offset 102, 21 lines modifiedOffset 102, 20 lines modified
102 #·virtual·methods102 #·virtual·methods
103 .method·public·cardById(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;103 .method·public·cardById(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;
104 ····.locals·3104 ····.locals·3
105 ····.param·p1,·"id"····#·Ljava/lang/String;105 ····.param·p1,·"id"····#·Ljava/lang/String;
  
106 ····.prologue106 ····.prologue
107 ····.line·109107 ····.line·109
108 ····iget-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->mAllCards:Ljava/util/ArrayList;108 ····iget-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->mAllCards:Ljava/util/ArrayList;
  
109 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;109 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····.local·v1,·"i$":Ljava/util/Iterator; 
112 ····:cond_0111 ····:cond_0
113 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z112 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
114 ····move-result·v2113 ····move-result·v2
  
115 ····if-eqz·v2,·:cond_1114 ····if-eqz·v2,·:cond_1
  
Offset 319, 22 lines modifiedOffset 318, 24 lines modified
  
319 ····invoke-virtual·{v12},·Ljava/lang/Boolean;->booleanValue()Z318 ····invoke-virtual·{v12},·Ljava/lang/Boolean;->booleanValue()Z
  
320 ····move-result·v12319 ····move-result·v12
  
321 ····if-eqz·v12,·:cond_2320 ····if-eqz·v12,·:cond_2
  
 321 ····.line·83
322 ····invoke-virtual·{v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getType()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;322 ····invoke-virtual·{v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getType()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;
  
323 ····move-result-object·v12323 ····move-result-object·v12
  
324 ····sget-object·v13,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;->Hero:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;324 ····sget-object·v13,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;->Hero:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;
  
325 ····if-eq·v12,·v13,·:cond_2325 ····if-eq·v12,·v13,·:cond_2
  
 326 ····.line·84
326 ····invoke-virtual·{v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getType()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;327 ····invoke-virtual·{v0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;->getType()Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;
  
327 ····move-result-object·v12328 ····move-result-object·v12
  
328 ····sget-object·v13,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;->Unknown:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;329 ····sget-object·v13,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;->Unknown:Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardType;
  
329 ····if-eq·v12,·v13,·:cond_2330 ····if-eq·v12,·v13,·:cond_2
1.15 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager.smali
    
Offset 127, 26 lines modifiedOffset 127, 25 lines modified
127 ············">;)V"127 ············">;)V"
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····.prologue130 ····.prologue
131 ····.line·37131 ····.line·37
132 ····.local·p1,·"cardList":Ljava/util/List;,·"Ljava/util/List<Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;>;"132 ····.local·p1,·"cardList":Ljava/util/List;,·"Ljava/util/List<Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;>;"
133 ····new-instance·v2,·Ljava/util/HashMap;133 ····new-instance·v1,·Ljava/util/HashMap;
  
134 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V134 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
135 ····iput-object·v2,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager;->mCardToQuantityMap:Ljava/util/HashMap;135 ····iput-object·v1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CollectionManager;->mCardToQuantityMap:Ljava/util/HashMap;
  
136 ····.line·39136 ····.line·39
137 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;137 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
138 ····move-result-object·v1138 ····move-result-object·v1
  
139 ····.local·v1,·"i$":Ljava/util/Iterator; 
140 ····:goto_0139 ····:goto_0
141 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z140 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
142 ····move-result·v2141 ····move-result·v2
  
143 ····if-eqz·v2,·:cond_0142 ····if-eqz·v2,·:cond_0
  
1.39 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;29 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V31 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
33 ····.prologue34 ····.prologue
34 ····.line·13635 ····.line·136
35 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;36 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·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·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·13644 ····.line·136
45 ····check-cast·p1,·[Ljava/lang/Void;45 ····check-cast·p1,·[Ljava/lang/Void;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;46 ····invoke-virtual·{p0,·p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
2.16 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter.smali
    
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 ····if-nez·v2,·:cond_0204 ····if-nez·v2,·:cond_0
  
205 ····.line·99205 ····.line·99
206 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;206 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
207 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;-><init>()V207 ····invoke-direct·{v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;-><init>()V
  
208 ····.line·115208 ····.line·113
209 ····:goto_0209 ····:goto_0
210 ····return-object·v2210 ····return-object·v2
  
211 ····.line·102211 ····.line·102
212 ····:cond_0212 ····:cond_0
213 ····:try_start_0213 ····:try_start_0
214 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;214 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
Offset 224, 20 lines modifiedOffset 224, 22 lines modified
  
224 ····const/4·v4,·0x1224 ····const/4·v4,·0x1
  
225 ····new-array·v4,·v4,·[Ljava/lang/String;225 ····new-array·v4,·v4,·[Ljava/lang/String;
  
226 ····const/4·v5,·0x0226 ····const/4·v5,·0x0
  
 227 ····.line·105
227 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String;228 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
228 ····move-result-object·v6229 ····move-result-object·v6
  
229 ····aput-object·v6,·v4,·v5230 ····aput-object·v6,·v4,·v5
  
 231 ····.line·103
230 ····invoke-virtual·{v2,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;232 ····invoke-virtual·{v2,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
231 ····move-result-object·v0233 ····move-result-object·v0
  
232 ····.line·107234 ····.line·107
233 ····.local·v0,·"cursor":Landroid/database/Cursor;235 ····.local·v0,·"cursor":Landroid/database/Cursor;
234 ····invoke-interface·{v0},·Landroid/database/Cursor;->moveToFirst()Z236 ····invoke-interface·{v0},·Landroid/database/Cursor;->moveToFirst()Z
Offset 401, 24 lines modifiedOffset 403, 26 lines modified
  
401 ····const/4·v5,·0x1403 ····const/4·v5,·0x1
  
402 ····new-array·v5,·v5,·[Ljava/lang/String;404 ····new-array·v5,·v5,·[Ljava/lang/String;
  
403 ····const/4·v6,·0x0405 ····const/4·v6,·0x0
  
 406 ····.line·87
404 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getId()J407 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->getId()J
  
405 ····move-result-wide·v8408 ····move-result-wide·v8
  
406 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->toString(J)Ljava/lang/String;409 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
407 ····move-result-object·v7410 ····move-result-object·v7
  
408 ····aput-object·v7,·v5,·v6411 ····aput-object·v7,·v5,·v6
  
 412 ····.line·86
409 ····invoke-virtual·{v2,·v3,·v1,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I413 ····invoke-virtual·{v2,·v3,·v1,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
410 ····:try_end_0414 ····:try_end_0
411 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_0415 ····.catch·Ljava/sql/SQLException;·{:try_start_0·..·:try_end_0}·:catch_0
412 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0416 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
413 ····.line·92417 ····.line·92
414 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->close()V418 ····invoke-virtual·{p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DeckDbAdapter;->close()V
861 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;21 .field·final·synthetic·this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V23 .method·constructor·<init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
25 ····.prologue26 ····.prologue
26 ····.line·14427 ····.line·144
27 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;28 ····iput-object·p1,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;->this$0:Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.36 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper.smali
    
Offset 71, 14 lines modifiedOffset 71, 15 lines modified
  
71 ····const-string·v3,·"2.0.0.7234"71 ····const-string·v3,·"2.0.0.7234"
  
72 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;72 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
73 ····move-result-object·v173 ····move-result-object·v1
  
 74 ····.line·78
74 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z75 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
75 ····.line·8076 ····.line·80
76 ····const-string·v1,·"create·table·cards·(_id·TEXT·primary·key,·flavor·TEXT,·card_set·TEXT,·text·TEXT,·class·TEXT,·rarity·TEXT,·attack·INT,·health·INT,·durability·INT,·cost·INT,·elite·INT,·name·TEXT);"77 ····const-string·v1,·"create·table·cards·(_id·TEXT·primary·key,·flavor·TEXT,·card_set·TEXT,·text·TEXT,·class·TEXT,·rarity·TEXT,·attack·INT,·health·INT,·durability·INT,·cost·INT,·elite·INT,·name·TEXT);"
  
77 ····invoke-virtual·{p1,·v1},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V78 ····invoke-virtual·{p1,·v1},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
  
Offset 93, 37 lines modifiedOffset 94, 36 lines modified
93 ····.locals·594 ····.locals·5
94 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;95 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
  
95 ····.prologue96 ····.prologue
96 ····.line·10797 ····.line·107
97 ····new-instance·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;98 ····new-instance·v1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
98 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper;->mContext:Landroid/content/Context;99 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper;->mContext:Landroid/content/Context;
  
99 ····invoke-direct·{v1,·v4,·p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V100 ····invoke-direct·{v1,·v3,·p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V
  
100 ····.line·110101 ····.line·110
101 ····.local·v1,·"cardAdapter":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;102 ····.local·v1,·"cardAdapter":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
102 ····iget-object·v4,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper;->mContext:Landroid/content/Context;103 ····iget-object·v3,·p0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$DatabaseHelper;->mContext:Landroid/content/Context;
  
103 ····invoke-static·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->getInstance(Landroid/content/Context;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;104 ····invoke-static·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->getInstance(Landroid/content/Context;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;
  
104 ····move-result-object·v4105 ····move-result-object·v3
  
105 ····invoke-virtual·{v4},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->getAllCards()Ljava/util/ArrayList;106 ····invoke-virtual·{v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/CardManager;->getAllCards()Ljava/util/ArrayList;
  
106 ····move-result-object·v2107 ····move-result-object·v2
  
107 ····.line·111108 ····.line·111
108 ····.local·v2,·"cards":Ljava/util/List;,·"Ljava/util/List<Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;>;"109 ····.local·v2,·"cards":Ljava/util/List;,·"Ljava/util/List<Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;>;"
109 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;110 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
110 ····move-result-object·v3111 ····move-result-object·v3
  
111 ····.local·v3,·"i$":Ljava/util/Iterator; 
112 ····:goto_0112 ····:goto_0
113 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z113 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
114 ····move-result·v4114 ····move-result·v4
  
115 ····if-eqz·v4,·:cond_0115 ····if-eqz·v4,·:cond_0
  
1.67 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter.smali
    
Offset 129, 14 lines modifiedOffset 129, 15 lines modified
  
129 ····invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;129 ····invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
130 ····move-result-object·v1130 ····move-result-object·v1
  
131 ····const-string·v2,·"2.0.0.7234"131 ····const-string·v2,·"2.0.0.7234"
  
 132 ····.line·133
132 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z133 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
133 ····move-result·v1134 ····move-result·v1
  
134 ····if-nez·v1,·:cond_2135 ····if-nez·v1,·:cond_2
  
135 ····.line·136136 ····.line·136
Offset 144, 25 lines modifiedOffset 145, 27 lines modified
  
144 ····invoke-direct·{v1,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V145 ····invoke-direct·{v1,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V
  
145 ····const/4·v2,·0x0146 ····const/4·v2,·0x0
  
146 ····new-array·v2,·v2,·[Ljava/lang/Void;147 ····new-array·v2,·v2,·[Ljava/lang/Void;
  
 148 ····.line·141
147 ····invoke-virtual·{v1,·v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;149 ····invoke-virtual·{v1,·v2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
148 ····.line·144150 ····.line·144
149 ····new-instance·v1,·Ljava/lang/Thread;151 ····new-instance·v1,·Ljava/lang/Thread;
  
150 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;152 ····new-instance·v2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;
  
151 ····invoke-direct·{v2,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V153 ····invoke-direct·{v2,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter$2;-><init>(Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;)V
  
152 ····invoke-direct·{v1,·v2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V154 ····invoke-direct·{v1,·v2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 155 ····.line·154
153 ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V156 ····invoke-virtual·{v1},·Ljava/lang/Thread;->start()V
  
154 ····move-object·p0,·v0157 ····move-object·p0,·v0
  
155 ····.line·159158 ····.line·159
156 ····.end·local·p0····#·"this":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;159 ····.end·local·p0····#·"this":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
157 ····:cond_2160 ····:cond_2
1.34 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter.smali
    
Offset 400, 20 lines modifiedOffset 400, 22 lines modified
  
400 ····const/4·v3,·0x1400 ····const/4·v3,·0x1
  
401 ····new-array·v3,·v3,·[Ljava/lang/String;401 ····new-array·v3,·v3,·[Ljava/lang/String;
  
402 ····const/4·v4,·0x0402 ····const/4·v4,·0x0
  
 403 ····.line·99
403 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->toString()Ljava/lang/String;404 ····invoke-virtual·{p1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->toString()Ljava/lang/String;
  
404 ····move-result-object·v5405 ····move-result-object·v5
  
405 ····aput-object·v5,·v3,·v4406 ····aput-object·v5,·v3,·v4
  
 407 ····.line·97
406 ····invoke-virtual·{v1,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;408 ····invoke-virtual·{v1,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
407 ····move-result-object·v0409 ····move-result-object·v0
  
408 ····.line·101410 ····.line·101
409 ····.local·v0,·"cursor":Landroid/database/Cursor;411 ····.local·v0,·"cursor":Landroid/database/Cursor;
410 ····return-object·v0412 ····return-object·v0
Offset 511, 20 lines modifiedOffset 513, 22 lines modified
  
511 ····move-result-object·v5513 ····move-result-object·v5
  
512 ····aput-object·v5,·v3,·v4514 ····aput-object·v5,·v3,·v4
  
513 ····const/4·v4,·0x1515 ····const/4·v4,·0x1
  
 516 ····.line·118
514 ····invoke-virtual·{p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->toString()Ljava/lang/String;517 ····invoke-virtual·{p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->toString()Ljava/lang/String;
  
515 ····move-result-object·v5518 ····move-result-object·v5
  
516 ····aput-object·v5,·v3,·v4519 ····aput-object·v5,·v3,·v4
  
 520 ····.line·116
517 ····invoke-virtual·{v1,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;521 ····invoke-virtual·{v1,·v2,·v3},·Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
518 ····move-result-object·v0522 ····move-result-object·v0
  
519 ····.line·121523 ····.line·121
520 ····.local·v0,·"cursor":Landroid/database/Cursor;524 ····.local·v0,·"cursor":Landroid/database/Cursor;
521 ····return-object·v0525 ····return-object·v0
3.03 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/util/Utility.smali
    
Offset 1, 29 lines modifiedOffset 1, 20 lines modified
1 .class·public·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;1 .class·public·Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Utility.java"3 .source·"Utility.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/slothwerks/hearthstone/compendiumforhearthstone/util/Utility$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
12 ····.locals·06 ····.locals·0
  
13 ····.prologue7 ····.prologue
14 ····.line·198 ····.line·19
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·73 
17 ····return-void10 ····return-void
18 .end·method11 .end·method
  
19 .method·public·static·getClassList()Ljava/util/ArrayList;12 .method·public·static·getClassList()Ljava/util/ArrayList;
20 ····.locals·413 ····.locals·4
21 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{15 ········value·=·{
Offset 129, 100 lines modifiedOffset 120, 110 lines modified
  
129 ····new-array·v1,·v1,·[Ljava/lang/String;120 ····new-array·v1,·v1,·[Ljava/lang/String;
  
130 ····const/4·v2,·0x0121 ····const/4·v2,·0x0
  
131 ····const·v3,·0x7f0b001c122 ····const·v3,·0x7f0b001c
  
 123 ····.line·149
132 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;124 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
133 ····move-result-object·v3125 ····move-result-object·v3
  
134 ····aput-object·v3,·v1,·v2126 ····aput-object·v3,·v1,·v2
  
135 ····const/4·v2,·0x1127 ····const/4·v2,·0x1
  
136 ····const·v3,·0x7f0b0022128 ····const·v3,·0x7f0b0022
  
 129 ····.line·150
137 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;130 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
138 ····move-result-object·v3131 ····move-result-object·v3
  
139 ····aput-object·v3,·v1,·v2132 ····aput-object·v3,·v1,·v2
  
140 ····const/4·v2,·0x2133 ····const/4·v2,·0x2
  
141 ····const·v3,·0x7f0b0023134 ····const·v3,·0x7f0b0023
  
 135 ····.line·151
142 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;136 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
143 ····move-result-object·v3137 ····move-result-object·v3
  
144 ····aput-object·v3,·v1,·v2138 ····aput-object·v3,·v1,·v2
  
145 ····const/4·v2,·0x3139 ····const/4·v2,·0x3
  
146 ····const·v3,·0x7f0b002c140 ····const·v3,·0x7f0b002c
  
 141 ····.line·152
147 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;142 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
148 ····move-result-object·v3143 ····move-result-object·v3
  
149 ····aput-object·v3,·v1,·v2144 ····aput-object·v3,·v1,·v2
  
150 ····const/4·v2,·0x4145 ····const/4·v2,·0x4
  
151 ····const·v3,·0x7f0b002d146 ····const·v3,·0x7f0b002d
  
 147 ····.line·153
152 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;148 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
153 ····move-result-object·v3149 ····move-result-object·v3
  
154 ····aput-object·v3,·v1,·v2150 ····aput-object·v3,·v1,·v2
  
155 ····const/4·v2,·0x5151 ····const/4·v2,·0x5
  
156 ····const·v3,·0x7f0b002f152 ····const·v3,·0x7f0b002f
  
 153 ····.line·154
157 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;154 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
158 ····move-result-object·v3155 ····move-result-object·v3
  
159 ····aput-object·v3,·v1,·v2156 ····aput-object·v3,·v1,·v2
  
160 ····const/4·v2,·0x6157 ····const/4·v2,·0x6
  
161 ····const·v3,·0x7f0b0031158 ····const·v3,·0x7f0b0031
  
 159 ····.line·155
162 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;160 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
163 ····move-result-object·v3161 ····move-result-object·v3
  
164 ····aput-object·v3,·v1,·v2162 ····aput-object·v3,·v1,·v2
  
165 ····const/4·v2,·0x7163 ····const/4·v2,·0x7
  
166 ····const·v3,·0x7f0b0043164 ····const·v3,·0x7f0b0043
  
 165 ····.line·156
167 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;166 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
168 ····move-result-object·v3167 ····move-result-object·v3
  
169 ····aput-object·v3,·v1,·v2168 ····aput-object·v3,·v1,·v2
  
170 ····const/16·v2,·0x8169 ····const/16·v2,·0x8
  
171 ····const·v3,·0x7f0b0044170 ····const·v3,·0x7f0b0044
  
 171 ····.line·157
172 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;172 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
Max diff block lines reached; 302/2947 bytes (10.25%) of diff not shown.
604 B
smali/com/slothwerks/hearthstone/compendiumforhearthstone/models/Card.smali
    
Offset 70, 15 lines modifiedOffset 70, 14 lines modified
70 .method·public·constructor·<init>()V70 .method·public·constructor·<init>()V
71 ····.locals·071 ····.locals·0
  
72 ····.prologue72 ····.prologue
73 ····.line·1473 ····.line·14
74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
75 ····.line·298 
76 ····return-void75 ····return-void
77 .end·method76 .end·method
  
78 .method·public·static·fromJson(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;77 .method·public·static·fromJson(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card;
79 ····.locals·578 ····.locals·5
80 ····.param·p0,·"o"····#·Lorg/json/JSONObject;79 ····.param·p0,·"o"····#·Lorg/json/JSONObject;
81 ····.param·p1,·"set"····#·Ljava/lang/String;80 ····.param·p1,·"set"····#·Ljava/lang/String;
1.08 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/models/Card$CostComparator.smali
    
Offset 66, 24 lines modifiedOffset 66, 20 lines modified
66 ····sub-int/2addr·v0,·v166 ····sub-int/2addr·v0,·v1
  
67 ····return·v067 ····return·v0
68 .end·method68 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue71 ····.prologue
74 ····.line·29872 ····.line·298
75 ····check-cast·p1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;73 ····check-cast·p1,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;74 ····check-cast·p2,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card$CostComparator;->compare(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;)I75 ····invoke-virtual·{p0,·p1,·p2},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Card$CostComparator;->compare(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/CardQuantityPair;)I
  
80 ····move-result·v076 ····move-result·v0
  
81 ····return·v077 ····return·v0
82 .end·method78 .end·method
38.6 KB
smali/com/slothwerks/hearthstone/compendiumforhearthstone/models/Deck.smali
    
Offset 65, 42 lines modifiedOffset 65, 46 lines modified
65 ····.line·25265 ····.line·252
66 ····.local·v0,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;66 ····.local·v0,·"deck":Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
67 ····if-nez·p2,·:cond_067 ····if-nez·p2,·:cond_0
  
68 ····.line·25368 ····.line·253
69 ····const-string·v1,·"card_data"69 ····const-string·v1,·"card_data"
  
 70 ····.line·254
70 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I71 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
71 ····move-result·v172 ····move-result·v1
  
72 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;73 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
73 ····move-result-object·v174 ····move-result-object·v1
  
 75 ····.line·253
74 ····invoke-static·{p0,·v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->fromDeckerinoFormat(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;76 ····invoke-static·{p0,·v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->fromDeckerinoFormat(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
  
75 ····move-result-object·v077 ····move-result-object·v0
  
76 ····.line·25578 ····.line·255
77 ····:cond_079 ····:cond_0
78 ····const-string·v1,·"class"80 ····const-string·v1,·"class"
  
 81 ····.line·256
79 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I82 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
80 ····move-result·v183 ····move-result·v1
  
81 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;84 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
82 ····move-result-object·v185 ····move-result-object·v1
  
83 ····invoke-static·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->valueOf(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;86 ····invoke-static·{v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;->valueOf(Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;
  
84 ····move-result-object·v187 ····move-result-object·v1
  
 88 ····.line·255
85 ····invoke-virtual·{v0,·v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)V89 ····invoke-virtual·{v0,·v1},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setPlayerClass(Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/PlayerClass;)V
  
86 ····.line·25790 ····.line·257
87 ····const-string·v1,·"name"91 ····const-string·v1,·"name"
  
88 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I92 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
Offset 126, 15 lines modifiedOffset 130, 15 lines modified
126 ····invoke-virtual·{v0,·v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setId(J)V130 ····invoke-virtual·{v0,·v2,·v3},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;->setId(J)V
  
127 ····.line·260131 ····.line·260
128 ····return-object·v0132 ····return-object·v0
129 .end·method133 .end·method
  
130 .method·public·static·fromDeckerinoFormat(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;134 .method·public·static·fromDeckerinoFormat(Landroid/content/Context;Ljava/lang/String;)Lcom/slothwerks/hearthstone/compendiumforhearthstone/models/Deck;
131 ····.locals·15135 ····.locals·14
132 ····.param·p0,·"context"····#·Landroid/content/Context;136 ····.param·p0,·"context"····#·Landroid/content/Context;
133 ····.param·p1,·"deckerinoString"····#·Ljava/lang/String;137 ····.param·p1,·"deckerinoString"····#·Ljava/lang/String;
134 ····.annotation·system·Ldalvik/annotation/Throws;138 ····.annotation·system·Ldalvik/annotation/Throws;
135 ········value·=·{139 ········value·=·{
136 ············Ljava/sql/SQLException;140 ············Ljava/sql/SQLException;
137 ········}141 ········}
138 ····.end·annotation142 ····.end·annotation
Offset 152, 183 lines modifiedOffset 156, 180 lines modified
152 ····.line·245156 ····.line·245
153 ····:cond_0157 ····:cond_0
154 ····:goto_0158 ····:goto_0
155 ····return-object·v3159 ····return-object·v3
  
156 ····.line·180160 ····.line·180
157 ····:cond_1161 ····:cond_1
158 ····const-string·v12,·"Deck"162 ····const-string·v11,·"Deck"
  
159 ····new-instance·v13,·Ljava/lang/StringBuilder; 
  
160 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V163 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
161 ····const-string·v14,·"Parsing·Deckerino·format:·"164 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V
  
162 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;165 ····const-string·v13,·"Parsing·Deckerino·format:·"
  
163 ····move-result-object·v13166 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
164 ····move-object/from16·v0,·p1167 ····move-result-object·v12
  
165 ····invoke-virtual·{v13,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;168 ····invoke-virtual·{v12,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
166 ····move-result-object·v13169 ····move-result-object·v12
  
167 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;170 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
168 ····move-result-object·v13171 ····move-result-object·v12
  
169 ····invoke-static·{v12,·v13},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I172 ····invoke-static·{v11,·v12},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
170 ····.line·182173 ····.line·182
171 ····const/4·v1,·0x0174 ····const/4·v1,·0x0
  
172 ····.line·185175 ····.line·185
173 ····.local·v1,·"adapter":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;176 ····.local·v1,·"adapter":Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
174 ····:try_start_0177 ····:try_start_0
175 ····new-instance·v12,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;178 ····new-instance·v11,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
176 ····invoke-direct·{v12,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;)V179 ····invoke-direct·{v11,·p0},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;-><init>(Landroid/content/Context;)V
  
177 ····invoke-virtual·{v12},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;180 ····invoke-virtual·{v11},·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;->open()Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/DbAdapter;
  
178 ····move-result-object·v12181 ····move-result-object·v11
  
179 ····move-object·v0,·v12182 ····move-object·v0,·v11
  
180 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;183 ····check-cast·v0,·Lcom/slothwerks/hearthstone/compendiumforhearthstone/data/database/CardDbAdapter;
  
181 ····move-object·v1,·v0184 ····move-object·v1,·v0
  
182 ····.line·187185 ····.line·187
183 ····invoke-static/range·{p1·..·p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;186 ····invoke-static·{p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
184 ····move-result-object·v10187 ····move-result-object·v9
  
185 ····.line·188188 ····.line·188
186 ····.local·v10,·"uri":Landroid/net/Uri;189 ····.local·v9,·"uri":Landroid/net/Uri;
187 ····const-string·v12,·"v"190 ····const-string·v11,·"v"
  
188 ····invoke-virtual·{v10,·v12},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;191 ····invoke-virtual·{v9,·v11},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
  
189 ····move-result-object·v11192 ····move-result-object·v10
  
Max diff block lines reached; 33552/39337 bytes (85.29%) of diff not shown.
295 B
smali/com/astuetz/pagerslidingtabstrip/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·921 ····.line·9
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·29 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
299 B
smali/se/emilsjolander/stickylistheaders/R.smali
    
Offset 16, 10 lines modifiedOffset 16, 9 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·919 ····.line·9
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·14 
22 ····return-void21 ····return-void
23 .end·method22 .end·method