31.5 MB
/home/fdroid/fdroiddata/tmp/com.bmpak.anagramsolver_20.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.bmpak.anagramsolver_20.apk
2.03 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: res/layout-v12/fragment_anagram.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v13/fragment_anagram.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/abc_search_view.xml 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:·47b0fd84545267a5fa22e79272d95ac06e272f77722c24be3fe77dd66a20a84e 
10 Signer·#1·certificate·SHA-1·digest:·a403ca86047a1a7ab51d9fcc42f4c5d8b004d7a6 
11 Signer·#1·certificate·MD5·digest:·8f49115e51d289292b0cccb5f54d43c8 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·356eb92fc340896d7ba9cc6953d6db6072a6bbc6516a569d1ce7cff60db62994 
15 Signer·#1·public·key·SHA-1·digest:·38180d11169d58f281ce5c5b5921a14492972f01 
16 Signer·#1·public·key·MD5·digest:·e103896094b6cbec667a84860bf236c6 
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/. 
59.3 KB
zipinfo {}
    
Offset 1, 291 lines modifiedOffset 1, 286 lines modified
1 Zip·file·size:·9316503·bytes,·number·of·entries:·2891 Zip·file·size:·9228164·bytes,·number·of·entries:·284
2 -rw----·····2.0·fat····29733·bl·defN·15-Apr-22·08:59·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····29854·bl·defN·15-Apr-22·08:59·META-INF/9426BDFA.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Apr-22·08:59·META-INF/9426BDFA.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Apr-22·08:15·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Apr-22·08:15·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····2152·bX·defN·15-Apr-22·08:15·AndroidManifest.xml2 -rw----·····2.0·fat·····2152·bX·defN·17-May-15·22:33·AndroidManifest.xml
8 -rw----·····2.0·fat·13908745·bl·defN·15-Apr-22·08:15·assets/el_dictionary.txt3 -rw----·····2.0·fat·13908745·bl·defN·17-May-15·22:33·assets/el_dictionary.txt
9 -rw----·····2.0·fat··2999373·bl·defN·15-Apr-22·08:15·assets/english_dictionary.txt4 -rw----·····2.0·fat··2999373·bl·defN·17-May-15·22:33·assets/english_dictionary.txt
10 -rw----·····2.0·fat···169064·bl·defN·15-Apr-22·08:15·assets/font/RobotoSlab-Regular.ttf5 -rw----·····2.0·fat···169064·bl·defN·17-May-15·22:33·assets/font/RobotoSlab-Regular.ttf
11 -rw----·····2.0·fat··4482026·bl·defN·15-Apr-22·08:15·assets/france_dictionary.txt6 -rw----·····2.0·fat··4482026·bl·defN·17-May-15·22:33·assets/france_dictionary.txt
12 -rw----·····2.0·fat··4652599·bl·defN·15-Apr-22·08:15·assets/ge_dictionary.txt7 -rw----·····2.0·fat··4652599·bl·defN·17-May-15·22:33·assets/ge_dictionary.txt
13 -rw----·····2.0·fat······396·bl·defN·15-Apr-22·08:15·res/anim/abc_fade_in.xml8 -rw----·····2.0·fat······396·bl·defN·17-May-15·22:33·res/anim/abc_fade_in.xml
14 -rw----·····2.0·fat······396·bl·defN·15-Apr-22·08:15·res/anim/abc_fade_out.xml9 -rw----·····2.0·fat······396·bl·defN·17-May-15·22:33·res/anim/abc_fade_out.xml
15 -rw----·····2.0·fat······400·bl·defN·15-Apr-22·08:15·res/anim/abc_slide_in_bottom.xml10 -rw----·····2.0·fat······400·bl·defN·17-May-15·22:33·res/anim/abc_slide_in_bottom.xml
16 -rw----·····2.0·fat······400·bl·defN·15-Apr-22·08:15·res/anim/abc_slide_in_top.xml11 -rw----·····2.0·fat······400·bl·defN·17-May-15·22:33·res/anim/abc_slide_in_top.xml
17 -rw----·····2.0·fat······400·bl·defN·15-Apr-22·08:15·res/anim/abc_slide_out_bottom.xml12 -rw----·····2.0·fat······400·bl·defN·17-May-15·22:33·res/anim/abc_slide_out_bottom.xml
18 -rw----·····2.0·fat······400·bl·defN·15-Apr-22·08:15·res/anim/abc_slide_out_top.xml13 -rw----·····2.0·fat······400·bl·defN·17-May-15·22:33·res/anim/abc_slide_out_top.xml
19 -rw----·····2.0·fat······472·bl·defN·15-Apr-22·08:15·res/color/abc_background_cache_hint_selector_material_dark.xml14 -rw----·····2.0·fat······472·bl·defN·17-May-15·22:33·res/color/abc_background_cache_hint_selector_material_dark.xml
20 -rw----·····2.0·fat······472·bl·defN·15-Apr-22·08:15·res/color/abc_background_cache_hint_selector_material_light.xml15 -rw----·····2.0·fat······472·bl·defN·17-May-15·22:33·res/color/abc_background_cache_hint_selector_material_light.xml
21 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_primary_text_disable_only_material_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_primary_text_disable_only_material_dark.xml
22 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_primary_text_disable_only_material_light.xml17 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_primary_text_disable_only_material_light.xml
23 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_primary_text_material_dark.xml18 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_primary_text_material_dark.xml
24 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_primary_text_material_light.xml19 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_primary_text_material_light.xml
25 -rw----·····2.0·fat······596·bl·defN·15-Apr-22·08:15·res/color/abc_search_url_text.xml20 -rw----·····2.0·fat······596·bl·defN·17-May-15·22:33·res/color/abc_search_url_text.xml
26 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_secondary_text_material_dark.xml21 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_secondary_text_material_dark.xml
27 -rw----·····2.0·fat······468·bl·defN·15-Apr-22·08:15·res/color/abc_secondary_text_material_light.xml22 -rw----·····2.0·fat······468·bl·defN·17-May-15·22:33·res/color/abc_secondary_text_material_light.xml
28 -rw----·····1.0·fat······303·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png23 -rw----·····1.0·fat······303·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png
29 -rw----·····1.0·fat······304·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png24 -rw----·····1.0·fat······304·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png
30 -rw----·····1.0·fat······306·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png25 -rw----·····1.0·fat······306·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
31 -rw----·····1.0·fat······549·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png26 -rw----·····1.0·fat······549·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
32 -rw----·····1.0·fat······622·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png27 -rw----·····1.0·fat······622·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
33 -rw----·····1.0·fat······753·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png28 -rw----·····1.0·fat······753·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
34 -rw----·····1.0·fat·····2040·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png29 -rw----·····1.0·fat·····2040·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
35 -rw----·····1.0·fat·····2053·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png30 -rw----·····1.0·fat·····2053·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
36 -rw----·····1.0·fat······229·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png31 -rw----·····1.0·fat······229·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
37 -rw----·····1.0·fat······407·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png32 -rw----·····1.0·fat······407·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
38 -rw----·····1.0·fat······275·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png33 -rw----·····1.0·fat······275·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
39 -rw----·····1.0·fat······226·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png34 -rw----·····1.0·fat······226·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
40 -rw----·····1.0·fat······147·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png35 -rw----·····1.0·fat······147·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
41 -rw----·····1.0·fat······281·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png36 -rw----·····1.0·fat······281·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
42 -rw----·····1.0·fat······584·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png37 -rw----·····1.0·fat······584·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
43 -rw----·····1.0·fat······190·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png38 -rw----·····1.0·fat······190·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
44 -rw----·····1.0·fat······360·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png39 -rw----·····1.0·fat······360·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
45 -rw----·····1.0·fat······270·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png40 -rw----·····1.0·fat······270·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
46 -rw----·····1.0·fat······729·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png41 -rw----·····1.0·fat······729·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
47 -rw----·····1.0·fat·····1018·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png42 -rw----·····1.0·fat·····1018·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
48 -rw----·····1.0·fat······541·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png43 -rw----·····1.0·fat······541·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
49 -rw----·····1.0·fat······170·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png44 -rw----·····1.0·fat······170·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
50 -rw----·····1.0·fat······244·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_focused_holo.9.png45 -rw----·····1.0·fat······244·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
51 -rw----·····1.0·fat······212·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png46 -rw----·····1.0·fat······212·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
52 -rw----·····1.0·fat······212·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png47 -rw----·····1.0·fat······212·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
53 -rw----·····1.0·fat······212·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png48 -rw----·····1.0·fat······212·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
54 -rw----·····1.0·fat······239·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png49 -rw----·····1.0·fat······239·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
55 -rw----·····1.0·fat······240·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png50 -rw----·····1.0·fat······240·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
56 -rw----·····1.0·fat······853·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png51 -rw----·····1.0·fat······853·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
57 -rw----·····1.0·fat·····1256·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png52 -rw----·····1.0·fat·····1256·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
58 -rw----·····1.0·fat······417·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png53 -rw----·····1.0·fat······417·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
59 -rw----·····1.0·fat······530·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png54 -rw----·····1.0·fat······530·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
60 -rw----·····1.0·fat······199·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png55 -rw----·····1.0·fat······199·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
61 -rw----·····1.0·fat······192·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png56 -rw----·····1.0·fat······192·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
62 -rw----·····1.0·fat······194·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png57 -rw----·····1.0·fat······194·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
63 -rw----·····1.0·fat······187·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png58 -rw----·····1.0·fat······187·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
64 -rw----·····1.0·fat······182·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png59 -rw----·····1.0·fat······182·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
65 -rw----·····1.0·fat·····2628·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/ic_actionbar_launcher.png60 -rw----·····1.0·fat·····2628·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/ic_actionbar_launcher.png
66 -rw----·····1.0·fat·····2094·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/ic_launcher.png61 -rw----·····1.0·fat·····2094·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/ic_launcher.png
67 -rw----·····1.0·fat····14393·b-·stor·15-Apr-22·08:14·res/drawable-hdpi-v4/ic_splash.png62 -rw----·····1.0·fat····14393·b-·stor·17-May-15·22:32·res/drawable-hdpi-v4/ic_splash.png
68 -rw----·····1.0·fat······410·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png63 -rw----·····1.0·fat······410·b-·stor·17-May-15·22:32·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
69 -rw----·····1.0·fat······280·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png64 -rw----·····1.0·fat······280·b-·stor·17-May-15·22:32·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
70 -rw----·····1.0·fat······585·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png65 -rw----·····1.0·fat······585·b-·stor·17-May-15·22:32·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
71 -rw----·····1.0·fat······367·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png66 -rw----·····1.0·fat······367·b-·stor·17-May-15·22:32·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
72 -rw----·····1.0·fat······347·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png67 -rw----·····1.0·fat······347·b-·stor·17-May-15·22:32·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
73 -rw----·····1.0·fat······174·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png68 -rw----·····1.0·fat······174·b-·stor·17-May-15·22:32·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
74 -rw----·····1.0·fat······381·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png69 -rw----·····1.0·fat······381·b-·stor·17-May-15·22:32·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
75 -rw----·····1.0·fat······342·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png70 -rw----·····1.0·fat······342·b-·stor·17-May-15·22:32·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
76 -rw----·····1.0·fat······445·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png71 -rw----·····1.0·fat······445·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
77 -rw----·····1.0·fat······237·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png72 -rw----·····1.0·fat······237·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
78 -rw----·····1.0·fat······691·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png73 -rw----·····1.0·fat······691·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
79 -rw----·····1.0·fat······483·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png74 -rw----·····1.0·fat······483·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
80 -rw----·····1.0·fat······512·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png75 -rw----·····1.0·fat······512·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
81 -rw----·····1.0·fat······346·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png76 -rw----·····1.0·fat······346·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
82 -rw----·····1.0·fat······934·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png77 -rw----·····1.0·fat······934·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
83 -rw----·····1.0·fat······593·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png78 -rw----·····1.0·fat······593·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
84 -rw----·····1.0·fat······246·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png79 -rw----·····1.0·fat······246·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
85 -rw----·····1.0·fat······399·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png80 -rw----·····1.0·fat······399·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
86 -rw----·····1.0·fat·····1180·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png81 -rw----·····1.0·fat·····1180·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
87 -rw----·····1.0·fat······518·b-·stor·15-Apr-22·08:14·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png82 -rw----·····1.0·fat······518·b-·stor·17-May-15·22:32·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
88 -rw----·····1.0·fat······283·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png83 -rw----·····1.0·fat······283·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png
89 -rw----·····1.0·fat······284·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png84 -rw----·····1.0·fat······284·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png
90 -rw----·····1.0·fat······288·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png85 -rw----·····1.0·fat······288·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
91 -rw----·····1.0·fat······429·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png86 -rw----·····1.0·fat······429·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
92 -rw----·····1.0·fat······428·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png87 -rw----·····1.0·fat······428·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
93 -rw----·····1.0·fat······493·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png88 -rw----·····1.0·fat······493·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
94 -rw----·····1.0·fat·····1344·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png89 -rw----·····1.0·fat·····1344·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
95 -rw----·····1.0·fat·····1415·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png90 -rw----·····1.0·fat·····1415·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
96 -rw----·····1.0·fat······225·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png91 -rw----·····1.0·fat······225·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
97 -rw----·····1.0·fat······345·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png92 -rw----·····1.0·fat······345·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
98 -rw----·····1.0·fat······232·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png93 -rw----·····1.0·fat······232·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
99 -rw----·····1.0·fat······263·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png94 -rw----·····1.0·fat······263·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
100 -rw----·····1.0·fat······149·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png95 -rw----·····1.0·fat······149·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
101 -rw----·····1.0·fat······177·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png96 -rw----·····1.0·fat······177·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
102 -rw----·····1.0·fat······377·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png97 -rw----·····1.0·fat······377·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
103 -rw----·····1.0·fat······158·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png98 -rw----·····1.0·fat······158·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
104 -rw----·····1.0·fat······234·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png99 -rw----·····1.0·fat······234·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
105 -rw----·····1.0·fat······186·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png100 -rw----·····1.0·fat······186·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
106 -rw----·····1.0·fat······771·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png101 -rw----·····1.0·fat······771·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
107 -rw----·····1.0·fat······683·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png102 -rw----·····1.0·fat······683·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
108 -rw----·····1.0·fat······404·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png103 -rw----·····1.0·fat······404·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
109 -rw----·····1.0·fat······170·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png104 -rw----·····1.0·fat······170·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
110 -rw----·····1.0·fat······222·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_focused_holo.9.png105 -rw----·····1.0·fat······222·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
111 -rw----·····1.0·fat······211·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png106 -rw----·····1.0·fat······211·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
112 -rw----·····1.0·fat······211·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png107 -rw----·····1.0·fat······211·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
113 -rw----·····1.0·fat······211·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png108 -rw----·····1.0·fat······211·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
114 -rw----·····1.0·fat······226·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png109 -rw----·····1.0·fat······226·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
115 -rw----·····1.0·fat······227·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png110 -rw----·····1.0·fat······227·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
116 -rw----·····1.0·fat······605·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png111 -rw----·····1.0·fat······605·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
117 -rw----·····1.0·fat······850·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png112 -rw----·····1.0·fat······850·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
118 -rw----·····1.0·fat······362·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png113 -rw----·····1.0·fat······362·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
119 -rw----·····1.0·fat······424·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png114 -rw----·····1.0·fat······424·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
120 -rw----·····1.0·fat······192·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png115 -rw----·····1.0·fat······192·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
121 -rw----·····1.0·fat······186·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png116 -rw----·····1.0·fat······186·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
122 -rw----·····1.0·fat······185·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png117 -rw----·····1.0·fat······185·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png
123 -rw----·····1.0·fat······181·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png118 -rw----·····1.0·fat······181·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
124 -rw----·····1.0·fat······180·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png119 -rw----·····1.0·fat······180·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
125 -rw----·····1.0·fat·····1834·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/ic_actionbar_launcher.png120 -rw----·····1.0·fat·····1834·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/ic_actionbar_launcher.png
126 -rw----·····1.0·fat·····1406·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/ic_launcher.png121 -rw----·····1.0·fat·····1406·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/ic_launcher.png
127 -rw----·····1.0·fat·····7512·b-·stor·15-Apr-22·08:14·res/drawable-mdpi-v4/ic_splash.png122 -rw----·····1.0·fat·····7512·b-·stor·17-May-15·22:32·res/drawable-mdpi-v4/ic_splash.png
Max diff block lines reached; -1/60694 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.5 KB
resources.arsc
1.48 KB
aapt2 dump resources {}
    
Offset 1161, 25 lines modifiedOffset 1161, 22 lines modified
1161 ····resource·0x7f030013·layout/abc_screen_toolbar1161 ····resource·0x7f030013·layout/abc_screen_toolbar
1162 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML1162 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML
1163 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML1163 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML
1164 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line1164 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line
1165 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML1165 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML
1166 ····resource·0x7f030015·layout/abc_search_view1166 ····resource·0x7f030015·layout/abc_search_view
1167 ······()·(file)·res/layout/abc_search_view.xml·type=XML1167 ······()·(file)·res/layout/abc_search_view.xml·type=XML
1168 ······(v17)·(file)·res/layout-v17/abc_search_view.xml·type=XML 
1169 ····resource·0x7f030016·layout/abc_simple_dropdown_hint1168 ····resource·0x7f030016·layout/abc_simple_dropdown_hint
1170 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML1169 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML
1171 ····resource·0x7f030017·layout/actionbar_view1170 ····resource·0x7f030017·layout/actionbar_view
1172 ······()·(file)·res/layout/actionbar_view.xml·type=XML1171 ······()·(file)·res/layout/actionbar_view.xml·type=XML
1173 ····resource·0x7f030018·layout/activity_main1172 ····resource·0x7f030018·layout/activity_main
1174 ······()·(file)·res/layout/activity_main.xml·type=XML1173 ······()·(file)·res/layout/activity_main.xml·type=XML
1175 ····resource·0x7f030019·layout/fragment_anagram1174 ····resource·0x7f030019·layout/fragment_anagram
1176 ······()·(file)·res/layout/fragment_anagram.xml·type=XML1175 ······()·(file)·res/layout/fragment_anagram.xml·type=XML
1177 ······(v12)·(file)·res/layout-v12/fragment_anagram.xml·type=XML 
1178 ······(v13)·(file)·res/layout-v13/fragment_anagram.xml·type=XML 
1179 ····resource·0x7f03001a·layout/fragment_splash1176 ····resource·0x7f03001a·layout/fragment_splash
1180 ······()·(file)·res/layout/fragment_splash.xml·type=XML1177 ······()·(file)·res/layout/fragment_splash.xml·type=XML
1181 ····resource·0x7f03001b·layout/listview_item1178 ····resource·0x7f03001b·layout/listview_item
1182 ······()·(file)·res/layout/listview_item.xml·type=XML1179 ······()·(file)·res/layout/listview_item.xml·type=XML
1183 ····resource·0x7f03001c·layout/support_simple_spinner_dropdown_item1180 ····resource·0x7f03001c·layout/support_simple_spinner_dropdown_item
1184 ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML1181 ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML
1185 ··type·menu·id=0c·entryCount=11182 ··type·menu·id=0c·entryCount=1
31.3 MB
classes.dex
31.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·40c3ad724 checksum············:·80ede32c
5 signature···········:·f82a...4e965 signature···········:·b725...7ff7
6 file_size···········:·22939406 file_size···········:·1530136
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1507710 string_ids_size·····:·15077
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·187012 type_ids_size·······:·1870
13 type_ids_off········:·60420·(0x00ec04)13 type_ids_off········:·60420·(0x00ec04)
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 proto_ids_off·······:·67900·(0x01093c)15 proto_ids_off·······:·67900·(0x01093c)
16 field_ids_size······:·572016 field_ids_size······:·5720
17 field_ids_off·······:·100684·(0x01894c)17 field_ids_off·······:·100684·(0x01894c)
18 method_ids_size·····:·1411118 method_ids_size·····:·14111
19 method_ids_off······:·146444·(0x023c0c)19 method_ids_off······:·146444·(0x023c0c)
20 class_defs_size·····:·124620 class_defs_size·····:·1246
21 class_defs_off······:·259332·(0x03f504)21 class_defs_off······:·259332·(0x03f504)
22 data_size···········:·196601222 data_size···········:·1230932
23 data_off············:·327928·(0x0500f8)23 data_off············:·299204·(0x0490c4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·19725 class_idx···········:·197
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·167727 superclass_idx······:·1677
28 source_file_idx·····:·81228 source_file_idx·····:·812
29 static_fields_size··:·029 static_fields_size··:·0
Offset 791, 17 lines modifiedOffset 791, 17 lines modified
791 ······type··········:·'()V'791 ······type··········:·'()V'
792 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)792 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
793 ······code··········-793 ······code··········-
794 ······registers·····:·1794 ······registers·····:·1
795 ······ins···········:·1795 ······ins···········:·1
796 ······outs··········:·1796 ······outs··········:·1
797 ······insns·size····:·4·16-bit·code·units797 ······insns·size····:·4·16-bit·code·units
798 0754b8:········································|[0754b8]·android.support.v4.BuildConfig.<init>:()V798 0629e8:········································|[0629e8]·android.support.v4.BuildConfig.<init>:()V
799 0754c8:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a8799 0629f8:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a8
800 0754ce:·0e00···································|0003:·return-void800 0629fe:·0e00···································|0003:·return-void
801 ······catches·······:·(none)801 ······catches·······:·(none)
802 ······positions·····:·802 ······positions·····:·
803 ········0x0000·line=6803 ········0x0000·line=6
804 ······locals········:·804 ······locals········:·
805 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;·805 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;·
  
806 ··Virtual·methods···-806 ··Virtual·methods···-
Offset 960, 33 lines modifiedOffset 960, 33 lines modified
960 ······type··········:·'()V'960 ······type··········:·'()V'
961 ······access········:·0x10008·(STATIC·CONSTRUCTOR)961 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
962 ······code··········-962 ······code··········-
963 ······registers·····:·2963 ······registers·····:·2
964 ······ins···········:·0964 ······ins···········:·0
965 ······outs··········:·1965 ······outs··········:·1
966 ······insns·size····:·36·16-bit·code·units966 ······insns·size····:·36·16-bit·code·units
967 0754d0:········································|[0754d0]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V967 062a00:········································|[062a00]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
968 0754e0:·6000·4200······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042968 062a10:·6000·4200······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042
969 0754e4:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12969 062a14:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
970 0754e8:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a970 062a18:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
971 0754ec:·2200·e000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e0971 062a1c:·2200·e000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e0
972 0754f0:·7010·b203·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03b2972 062a20:·7010·b203·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03b2
973 0754f6:·6900·5a00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a973 062a26:·6900·5a00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a
974 0754fa:·0e00···································|000d:·return-void974 062a2a:·0e00···································|000d:·return-void
975 0754fc:·6000·4200······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042975 062a2c:·6000·4200······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042
976 075500:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e976 062a30:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
977 075504:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a977 062a34:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
978 075508:·2200·df00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00df978 062a38:·2200·df00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00df
979 07550c:·7010·ab03·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03ab979 062a3c:·7010·ab03·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03ab
980 075512:·6900·5a00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a980 062a42:·6900·5a00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a
981 075516:·28f2···································|001b:·goto·000d·//·-000e981 062a46:·28f2···································|001b:·goto·000d·//·-000e
982 075518:·2200·e100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e1982 062a48:·2200·e100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e1
983 07551c:·7010·b403·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03b4983 062a4c:·7010·b403·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03b4
984 075522:·6900·5a00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a984 062a52:·6900·5a00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a
985 075526:·28ea···································|0023:·goto·000d·//·-0016985 062a56:·28ea···································|0023:·goto·000d·//·-0016
986 ······catches·······:·(none)986 ······catches·······:·(none)
987 ······positions·····:·987 ······positions·····:·
988 ········0x0000·line=111988 ········0x0000·line=111
989 ········0x0006·line=112989 ········0x0006·line=112
990 ········0x000d·line=118990 ········0x000d·line=118
991 ········0x000e·line=113991 ········0x000e·line=113
992 ········0x0014·line=114992 ········0x0014·line=114
Offset 998, 17 lines modifiedOffset 998, 17 lines modified
998 ······type··········:·'()V'998 ······type··········:·'()V'
999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1000 ······code··········-1000 ······code··········-
1001 ······registers·····:·11001 ······registers·····:·1
1002 ······ins···········:·11002 ······ins···········:·1
1003 ······outs··········:·11003 ······outs··········:·1
1004 ······insns·size····:·4·16-bit·code·units1004 ······insns·size····:·4·16-bit·code·units
1005 075528:········································|[075528]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V1005 062a58:········································|[062a58]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
1006 075538:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a81006 062a68:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a8
1007 07553e:·0e00···································|0003:·return-void1007 062a6e:·0e00···································|0003:·return-void
1008 ······catches·······:·(none)1008 ······catches·······:·(none)
1009 ······positions·····:·1009 ······positions·····:·
1010 ········0x0000·line=2801010 ········0x0000·line=280
1011 ········0x0003·line=2821011 ········0x0003·line=282
1012 ······locals········:·1012 ······locals········:·
1013 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·1013 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 1017, 27 lines modifiedOffset 1017, 27 lines modified
1017 ······type··········:·'(I)Ljava/lang/String;'1017 ······type··········:·'(I)Ljava/lang/String;'
1018 ······access········:·0x0009·(PUBLIC·STATIC)1018 ······access········:·0x0009·(PUBLIC·STATIC)
1019 ······code··········-1019 ······code··········-
1020 ······registers·····:·21020 ······registers·····:·2
1021 ······ins···········:·11021 ······ins···········:·1
1022 ······outs··········:·01022 ······outs··········:·0
1023 ······insns·size····:·38·16-bit·code·units1023 ······insns·size····:·38·16-bit·code·units
1024 075540:········································|[075540]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;1024 062a70:········································|[062a70]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
1025 075550:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+000000121025 062a80:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
1026 075556:·1a00·0a15······························|0003:·const-string·v0,·"UNKNOWN"·//·string@150a1026 062a86:·1a00·0a15······························|0003:·const-string·v0,·"UNKNOWN"·//·string@150a
1027 07555a:·1100···································|0005:·return-object·v01027 062a8a:·1100···································|0005:·return-object·v0
1028 07555c:·1a00·fc03······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03fc1028 062a8c:·1a00·fc03······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03fc
1029 075560:·28fd···································|0008:·goto·0005·//·-00031029 062a90:·28fd···································|0008:·goto·0005·//·-0003
1030 075562:·1a00·fb03······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03fb1030 062a92:·1a00·fb03······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03fb
1031 075566:·28fa···································|000b:·goto·0005·//·-00061031 062a96:·28fa···································|000b:·goto·0005·//·-0006
1032 075568:·1a00·fa03······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03fa1032 062a98:·1a00·fa03······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03fa
1033 07556c:·28f7···································|000e:·goto·0005·//·-00091033 062a9c:·28f7···································|000e:·goto·0005·//·-0009
1034 07556e:·1a00·f903······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03f91034 062a9e:·1a00·f903······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03f9
1035 075572:·28f4···································|0011:·goto·0005·//·-000c1035 062aa2:·28f4···································|0011:·goto·0005·//·-000c
1036 075574:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)1036 062aa4:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)
1037 ······catches·······:·(none)1037 ······catches·······:·(none)
1038 ······positions·····:·1038 ······positions·····:·
1039 ········0x0000·line=4381039 ········0x0000·line=438
1040 ········0x0003·line=4481040 ········0x0003·line=448
1041 ········0x0006·line=4401041 ········0x0006·line=440
1042 ········0x0009·line=4421042 ········0x0009·line=442
Max diff block lines reached; 32793777/32806414 bytes (99.96%) of diff not shown.
52.9 KB
classes.jar
5.39 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2204947·bytes,·number·of·entries:·12461 Zip·file·size:·2204963·bytes,·number·of·entries:·1246
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 805, 15 lines modifiedOffset 805, 15 lines modified
805 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R$menu.class805 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R$menu.class
806 ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R$string.class806 ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R$string.class
807 ?rwxrwxr-x··2.0·unx····14901·b-·defN·80-Jan-01·00:00·com/bmpak/anagramsolver/R$style.class807 ?rwxrwxr-x··2.0·unx····14901·b-·defN·80-Jan-01·00:00·com/bmpak/anagramsolver/R$style.class
808 ?rwxrwxr-x··2.0·unx····15538·b-·defN·80-Jan-01·00:00·com/bmpak/anagramsolver/R$styleable.class808 ?rwxrwxr-x··2.0·unx····15538·b-·defN·80-Jan-01·00:00·com/bmpak/anagramsolver/R$styleable.class
809 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R.class809 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R.class
810 ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/dictionary/Dictionary.class810 ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/dictionary/Dictionary.class
811 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/interfaces/OnDictionaryChangeListener.class811 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/interfaces/OnDictionaryChangeListener.class
812 ?rwxrwxr-x··2.0·unx·····3977·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/service/InsertDictionaries.class812 ?rwxrwxr-x··2.0·unx·····4005·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/service/InsertDictionaries.class
813 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$$ViewInjector.class813 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$$ViewInjector.class
814 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$1.class814 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$1.class
815 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$3.class815 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$3.class
816 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/MainActivity$1.class816 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/MainActivity$1.class
817 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$$ViewInjector.class817 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$$ViewInjector.class
818 ?rwxrwxr-x··2.0·unx·····2279·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$1.class818 ?rwxrwxr-x··2.0·unx·····2279·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$1.class
819 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.class819 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.class
Offset 1127, 17 lines modifiedOffset 1127, 17 lines modified
1127 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$1.class1127 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$1.class
1128 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$2.class1128 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$2.class
1129 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$3.class1129 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$3.class
1130 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·butterknife/internal/CollectionBinding.class1130 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·butterknife/internal/CollectionBinding.class
1131 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·butterknife/internal/ListenerBinding.class1131 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·butterknife/internal/ListenerBinding.class
1132 ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·butterknife/internal/ViewBinding.class1132 ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·butterknife/internal/ViewBinding.class
1133 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$2.class1133 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment$2.class
1134 ?rwxrwxr-x··2.0·unx·····6427·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment.class1134 ?rwxrwxr-x··2.0·unx·····6423·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/AnagramFragment.class
1135 ?rwxrwxr-x··2.0·unx·····3542·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment.class1135 ?rwxrwxr-x··2.0·unx·····3542·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment.class
1136 ?rwxrwxr-x··2.0·unx·····5060·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/utils/AnagramTextWatcher.class1136 ?rwxrwxr-x··2.0·unx·····5052·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/utils/AnagramTextWatcher.class
1137 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/EnglishWord.class1137 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/EnglishWord.class
1138 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/FranceWord.class1138 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/FranceWord.class
1139 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/GermanWord.class1139 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/GermanWord.class
1140 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/GreekWord.class1140 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/word/GreekWord.class
1141 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·io/realm/RealmBaseAdapter$1.class1141 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·io/realm/RealmBaseAdapter$1.class
1142 ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·io/realm/internal/ImplicitTransaction.class1142 ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·io/realm/internal/ImplicitTransaction.class
1143 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·io/realm/internal/ReadTransaction.class1143 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·io/realm/internal/ReadTransaction.class
Offset 1241, 8 lines modifiedOffset 1241, 8 lines modified
1241 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1241 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1242 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1242 ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1243 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1243 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1244 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1244 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1245 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1245 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1246 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1246 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1247 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class1247 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
1248 1246·files,·2386266·bytes·uncompressed,·1961513·bytes·compressed:··17.8%1248 1246·files,·2386282·bytes·uncompressed,·1961529·bytes·compressed:··17.8%
8.43 KB
com/bmpak/anagramsolver/service/InsertDictionaries.class
8.32 KB
procyon -ec {}
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
30 ········super("MyIntentService");30 ········super("MyIntentService");
31 ····}31 ····}
32 ····32 ····
33 ····protected·void·onHandleIntent(final·Intent·intent)·{33 ····protected·void·onHandleIntent(final·Intent·intent)·{
34 ········if·(intent·!=·null)·{34 ········if·(intent·!=·null)·{
35 ············final·String[]·stringArrayExtra·=·intent.getStringArrayExtra("dictionaries");35 ············final·String[]·stringArrayExtra·=·intent.getStringArrayExtra("dictionaries");
36 ············final·Realm·instance·=·Realm.getInstance((Context)this);36 ············final·Realm·instance·=·Realm.getInstance((Context)this);
37 ············final·String[]·array·=·stringArrayExtra; 
38 ············final·int·length·=·stringArrayExtra.length;37 ············final·int·length·=·stringArrayExtra.length;
39 ············int·i·=·0;38 ············int·i·=·0;
40 ············while·(i·<·length)·{39 ············while·(i·<·length)·{
41 ················String·s;40 ················String·s;
42 ················BufferedReader·bufferedReader;41 ················BufferedReader·bufferedReader;
43 ················BufferedReader·bufferedReader2;42 ················BufferedReader·bufferedReader2;
44 ················InputStreamReader·in;43 ················InputStreamReader·in;
Offset 49, 20 lines modifiedOffset 48, 20 lines modified
49 ················EnglishWord·englishWord;48 ················EnglishWord·englishWord;
50 ················RealmObject·object2;49 ················RealmObject·object2;
51 ················GreekWord·greekWord;50 ················GreekWord·greekWord;
52 ················RealmObject·object3;51 ················RealmObject·object3;
53 ················FranceWord·franceWord;52 ················FranceWord·franceWord;
54 ················RealmObject·object4·=·null;53 ················RealmObject·object4·=·null;
55 ················GermanWord·germanWord;54 ················GermanWord·germanWord;
56 ················Label_0102_Outer:Label_0188_Outer:55 ················Label_0107_Outer:Label_0197_Outer:
57 ················while·(true)·{56 ················while·(true)·{
58 ····················s·=·array[i];57 ····················s·=·stringArrayExtra[i];
59 ····················bufferedReader·=·null;58 ····················bufferedReader·=·null;
60 ····················while·(true)·{59 ····················while·(true)·{
61 ····················Label_0386:60 ····················Label_0407:
62 ························while·(true)·{61 ························while·(true)·{
63 ····························try·{62 ····························try·{
64 ································bufferedReader2·=·new(java.io.BufferedReader.class);63 ································bufferedReader2·=·new(java.io.BufferedReader.class);
65 ································try·{64 ································try·{
66 ····································try·{65 ····································try·{
67 ········································in·=·new·InputStreamReader(this.getAssets().open(s),·"UTF-8");66 ········································in·=·new·InputStreamReader(this.getAssets().open(s),·"UTF-8");
68 ········································bufferedReader3·=·bufferedReader2;67 ········································bufferedReader3·=·bufferedReader2;
Offset 70, 52 lines modifiedOffset 69, 53 lines modified
70 ············································new·BufferedReader(in);69 ············································new·BufferedReader(in);
71 ············································bufferedReader·=·bufferedReader2;70 ············································bufferedReader·=·bufferedReader2;
72 ············································instance.beginTransaction();71 ············································instance.beginTransaction();
73 ············································try·{72 ············································try·{
74 ················································while·(true)·{73 ················································while·(true)·{
75 ····················································line·=·bufferedReader.readLine();74 ····················································line·=·bufferedReader.readLine();
76 ····················································if·(line·==·null)·{75 ····················································if·(line·==·null)·{
77 ························································break·Label_0386;76 ························································break·Label_0407;
78 ····················································}77 ····················································}
79 ····················································word·=·Parser.parseWord(line,·s);78 ····················································word·=·Parser.parseWord(line,·s);
80 ····················································Label_0212:·{79 ····················································Label_0221:·{
81 ························································if·(!s.equals("english_dictionary.txt"))·{80 ························································if·(!s.equals("english_dictionary.txt"))·{
82 ····························································break·Label_0212;81 ····························································break·Label_0221;
83 ························································}82 ························································}
84 ························································object·=·instance.createObject((Class)EnglishWord.class);83 ························································object·=·instance.createObject((Class)EnglishWord.class);
85 ························································try·{84 ························································try·{
86 ····························································englishWord·=·(EnglishWord)object;85 ····························································englishWord·=·(EnglishWord)object;
87 ····························································englishWord.setWord(word);86 ····························································englishWord.setWord(word);
88 ····························································englishWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));87 ····························································englishWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));
89 ····························································continue·Label_0102_Outer;88 ····························································continue·Label_0107_Outer;
90 ····························································//·iftrue(Label_0270:,·!s.equals((Object)"el_dictionary.txt"))89 ····························································//·iftrue(Label_0283:,·!s.equals((Object)"el_dictionary.txt"))
91 ····························································while·(true)·{90 ····························································while·(true)·{
92 ································································object2·=·instance.createObject((Class)GreekWord.class);91 ································································object2·=·instance.createObject((Class)GreekWord.class);
93 ································································try·{92 ································································try·{
94 ····································································greekWord·=·(GreekWord)object2;93 ····································································greekWord·=·(GreekWord)object2;
95 ····································································greekWord.setWord(word);94 ····································································greekWord.setWord(word);
96 ····································································greekWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));95 ····································································greekWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));
97 ····································································continue·Label_0102_Outer;96 ····································································continue·Label_0107_Outer;
 97 ····································································Label_0283:·{
98 ····································································object3·=·instance.createObject((Class)FranceWord.class);98 ········································································object3·=·instance.createObject((Class)FranceWord.class);
 99 ····································································}
 100 ····································································//·iftrue(Label_0345:,·!s.equals((Object)"france_dictionary.txt"))
99 ····································································try·{101 ····································································try·{
100 ········································································franceWord·=·(FranceWord)object3;102 ········································································franceWord·=·(FranceWord)object3;
101 ········································································franceWord.setWord(word);103 ········································································franceWord.setWord(word);
102 ········································································franceWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));104 ········································································franceWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));
103 ········································································continue·Label_0102_Outer;105 ········································································continue·Label_0107_Outer;
104 ········································································Label_0328:·{106 ········································································Label_0345:·{
105 ············································································object4·=·instance.createObject((Class)GermanWord.class);107 ············································································object4·=·instance.createObject((Class)GermanWord.class);
106 ········································································}108 ········································································}
107 ····································································}109 ····································································}
108 ····································································//·iftrue(Label_0102:,·!s.equals((Object)"ge_dictionary.txt"))110 ····································································//·iftrue(Label_0107:,·!s.equals((Object)"ge_dictionary.txt"))
109 ····································································catch·(IOException·ex)·{}111 ····································································catch·(IOException·ex)·{}
110 ····································································Label_0270:; 
111 ································································}112 ································································}
112 ································································//·iftrue(Label_0328:,·!s.equals((Object)"france_dictionary.txt")) 
113 ································································catch·(IOException·ex2)·{}113 ································································catch·(IOException·ex2)·{}
114 ································································continue·Label_0188_Outer;114 ································································continue·Label_0197_Outer;
115 ····························································}115 ····························································}
116 ····························································instance.commitTransaction();116 ····························································instance.commitTransaction();
117 ····························································++i;117 ····························································++i;
118 ························································}118 ························································}
119 ························································catch·(IOException·ex3)·{}119 ························································catch·(IOException·ex3)·{}
120 ····················································}120 ····················································}
121 ················································}121 ················································}
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ································}128 ································}
129 ································catch·(IOException·ex7)·{}129 ································catch·(IOException·ex7)·{}
130 ····························}130 ····························}
131 ····························catch·(IOException·ex8)·{}131 ····························catch·(IOException·ex8)·{}
132 ····························germanWord·=·(GermanWord)object4;132 ····························germanWord·=·(GermanWord)object4;
133 ····························germanWord.setWord(word);133 ····························germanWord.setWord(word);
134 ····························germanWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));134 ····························germanWord.setWordAnagrammized(MyTextUtils.orderAlphabetically(word));
135 ····························continue·Label_0188_Outer;135 ····························continue·Label_0197_Outer;
136 ························}136 ························}
137 ························bufferedReader.close();137 ························bufferedReader.close();
138 ························continue;138 ························continue;
139 ····················}139 ····················}
140 ················}140 ················}
141 ············}141 ············}
142 ············this.sendBroadcast(new·Intent("install_finished"));142 ············this.sendBroadcast(new·Intent("install_finished"));
4.08 KB
com/bmpak/anagramsolver/ui/SplashFragment$1.class
3.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V169 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
170 ········14:·return170 ········14:·return
  
171 ··public·void·onClick(android.view.View);171 ··public·void·onClick(android.view.View);
172 ····descriptor:·(Landroid/view/View;)V172 ····descriptor:·(Landroid/view/View;)V
173 ····flags:·(0x0001)·ACC_PUBLIC173 ····flags:·(0x0001)·ACC_PUBLIC
174 ····Code:174 ····Code:
175 ······stack=300,·locals=12,·args_size=2175 ······stack=300,·locals=11,·args_size=2
176 ·········0:·bipush········8176 ·········0:·bipush········8
177 ·········2:·istore_2177 ·········2:·istore_2
178 ·········3:·iconst_1178 ·········3:·iconst_1
179 ·········4:·istore_3179 ·········4:·istore_3
180 ·········5:·iconst_0180 ·········5:·iconst_0
181 ·········6:·istore········4181 ·········6:·istore········4
182 ·········8:·aload_0182 ·········8:·aload_0
Offset 248, 27 lines modifiedOffset 248, 27 lines modified
248 ·······180:·aload·········5248 ·······180:·aload·········5
249 ·······182:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z249 ·······182:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
250 ·······185:·pop250 ·······185:·pop
251 ·······186:·goto··········119251 ·······186:·goto··········119
252 ·······189:·aload_0252 ·······189:·aload_0
253 ·······190:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;253 ·······190:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
254 ·······193:·invokestatic··#72·················//·Method·com/bmpak/anagramsolver/ui/SplashFragment.access$100:(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Lcom/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener;254 ·······193:·invokestatic··#72·················//·Method·com/bmpak/anagramsolver/ui/SplashFragment.access$100:(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Lcom/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener;
255 ·······196:·astore········10255 ·······196:·astore········6
256 ·······198:·aload·········9256 ·······198:·aload·········9
257 ·······200:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I257 ·······200:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I
258 ·······203:·istore········7258 ·······203:·istore········7
259 ·······205:·iload·········7259 ·······205:·iload·········7
260 ·······207:·anewarray·····#78·················//·class·java/lang/String260 ·······207:·anewarray·····#78·················//·class·java/lang/String
261 ·······210:·astore········5261 ·······210:·astore········5
262 ·······212:·aload·········9262 ·······212:·aload·········9
263 ·······214:·aload·········5263 ·······214:·aload·········5
264 ·······216:·invokevirtual·#82·················//·Method·java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;264 ·······216:·invokevirtual·#82·················//·Method·java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
265 ·······219:·checkcast·····#84·················//·class·"[Ljava/lang/String;"265 ·······219:·checkcast·····#84·················//·class·"[Ljava/lang/String;"
266 ·······222:·astore········5266 ·······222:·astore········5
267 ·······224:·aload·········10267 ·······224:·aload·········6
268 ·······226:·aload·········5268 ·······226:·aload·········5
269 ·······228:·invokeinterface·#90,··2···········//·InterfaceMethod·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.onLanguageSelectionFinish:([Ljava/lang/String;)V269 ·······228:·invokeinterface·#90,··2···········//·InterfaceMethod·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.onLanguageSelectionFinish:([Ljava/lang/String;)V
270 ·······233:·aload_0270 ·······233:·aload_0
271 ·······234:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;271 ·······234:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
272 ·······237:·getfield······#94·················//·Field·com/bmpak/anagramsolver/ui/SplashFragment.installBtn:Landroid/widget/Button;272 ·······237:·getfield······#94·················//·Field·com/bmpak/anagramsolver/ui/SplashFragment.installBtn:Landroid/widget/Button;
273 ·······240:·iload_2273 ·······240:·iload_2
274 ·······241:·invokevirtual·#100················//·Method·android/widget/Button.setVisibility:(I)V274 ·······241:·invokevirtual·#100················//·Method·android/widget/Button.setVisibility:(I)V
Offset 279, 27 lines modifiedOffset 279, 27 lines modified
279 ·······253:·iload_2279 ·······253:·iload_2
280 ·······254:·invokevirtual·#109················//·Method·android/view/View.setVisibility:(I)V280 ·······254:·invokevirtual·#109················//·Method·android/view/View.setVisibility:(I)V
281 ·······257:·aload_0281 ·······257:·aload_0
282 ·······258:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;282 ·······258:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
283 ·······261:·getfield······#113················//·Field·com/bmpak/anagramsolver/ui/SplashFragment.message:Lcom/bmpak/anagramsolver/ui/view/MyTextView;283 ·······261:·getfield······#113················//·Field·com/bmpak/anagramsolver/ui/SplashFragment.message:Lcom/bmpak/anagramsolver/ui/view/MyTextView;
284 ·······264:·astore········5284 ·······264:·astore········5
285 ·······266:·ldc···········#114················//·int·2131361813285 ·······266:·ldc···········#114················//·int·2131361813
286 ·······268:·istore········11286 ·······268:·istore········10
287 ·······270:·aload·········5287 ·······270:·aload·········5
288 ·······272:·iload·········11288 ·······272:·iload·········10
289 ·······274:·invokevirtual·#120················//·Method·com/bmpak/anagramsolver/ui/view/MyTextView.setText:(I)V289 ·······274:·invokevirtual·#120················//·Method·com/bmpak/anagramsolver/ui/view/MyTextView.setText:(I)V
290 ·······277:·return290 ·······277:·return
291 ·······278:·aload_0291 ·······278:·aload_0
292 ·······279:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;292 ·······279:·getfield······#12·················//·Field·this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
293 ·······282:·invokevirtual·#124················//·Method·com/bmpak/anagramsolver/ui/SplashFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;293 ·······282:·invokevirtual·#124················//·Method·com/bmpak/anagramsolver/ui/SplashFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;
294 ·······285:·astore········5294 ·······285:·astore········5
295 ·······287:·ldc···········#125················//·int·2131361809295 ·······287:·ldc···········#125················//·int·2131361809
296 ·······289:·istore········11296 ·······289:·istore········10
297 ·······291:·aload·········5297 ·······291:·aload·········5
298 ·······293:·iload·········11298 ·······293:·iload·········10
299 ·······295:·iload_3299 ·······295:·iload_3
300 ·······296:·invokestatic··#132················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;300 ·······296:·invokestatic··#132················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;
301 ·······299:·astore········5301 ·······299:·astore········5
302 ·······301:·aload·········5302 ·······301:·aload·········5
303 ·······303:·invokevirtual·#135················//·Method·android/widget/Toast.show:()V303 ·······303:·invokevirtual·#135················//·Method·android/widget/Toast.show:()V
304 ·······306:·goto··········277304 ·······306:·goto··········277
305 }305 }
650 B
io/realm/ValidationList.class
592 B
procyon -ec {}
    
Offset 3, 10 lines modifiedOffset 3, 10 lines modified
  
3 import·java.util.Arrays;3 import·java.util.Arrays;
4 import·java.util.List;4 import·java.util.List;
  
5 public·class·ValidationList5 public·class·ValidationList
6 {6 {
7 ····public·static·List·getProxyClasses()·{7 ····public·static·List·getProxyClasses()·{
8 ········return·Arrays.asList("com.bmpak.anagramsolver.word.FranceWord",·"com.bmpak.anagramsolver.word.GermanWord",·"com.bmpak.anagramsolver.word.GreekWord",·"com.bmpak.anagramsolver.word.EnglishWord");8 ········return·Arrays.asList("com.bmpak.anagramsolver.word.GermanWord",·"com.bmpak.anagramsolver.word.EnglishWord",·"com.bmpak.anagramsolver.word.FranceWord",·"com.bmpak.anagramsolver.word.GreekWord");
9 ····}9 ····}
10 }10 }
10.4 KB
com/bmpak/anagramsolver/ui/AnagramFragment.class
10.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 424, 116 lines modifiedOffset 424, 114 lines modified
424 ·········5:·aload_1424 ·········5:·aload_1
425 ·········6:·areturn425 ·········6:·areturn
  
426 ··private·void·initLanguages(java.lang.String[]);426 ··private·void·initLanguages(java.lang.String[]);
427 ····descriptor:·([Ljava/lang/String;)V427 ····descriptor:·([Ljava/lang/String;)V
428 ····flags:·(0x0002)·ACC_PRIVATE428 ····flags:·(0x0002)·ACC_PRIVATE
429 ····Code:429 ····Code:
430 ······stack=300,·locals=14,·args_size=2430 ······stack=300,·locals=13,·args_size=2
431 ·········0:·lconst_0431 ·········0:·lconst_0
432 ·········1:·lstore_2432 ·········1:·lstore_2
433 ·········2:·bipush········-2433 ·········2:·bipush········-2
434 ·········4:·istore········4434 ·········4:·istore········4
435 ·········6:·aload_1435 ·········6:·aload_1
 436 ·········7:·arraylength
436 ·········7:·astore········5437 ·········8:·istore········5
 438 ········10:·iconst_0
437 ·········9:·aload_1 
438 ········10:·arraylength 
439 ········11:·istore········6439 ········11:·istore········6
440 ········13:·iconst_0 
441 ········14:·istore········7 
442 ········16:·iload·········7 
443 ········18:·iload·········6440 ········13:·iload·········6
444 ········20:·if_icmpge·····211 
445 ········23:·aload·········5 
446 ········25:·iload·········7441 ········15:·iload·········5
 442 ········17:·if_icmpge·····207
 443 ········20:·aload_1
 444 ········21:·iload·········6
447 ········27:·aaload445 ········23:·aaload
448 ········28:·astore········8446 ········24:·astore········7
449 ········30:·new···········#34·················//·class·android/widget/ImageButton447 ········26:·new···········#34·················//·class·android/widget/ImageButton
450 ········33:·astore········9448 ········29:·astore········8
451 ········35:·aload_0449 ········31:·aload_0
452 ········36:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;450 ········32:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
453 ········39:·astore········10451 ········35:·astore········9
 452 ········37:·aload·········8
454 ········41:·aload·········9453 ········39:·aload·········9
455 ········43:·aload·········10 
456 ········45:·invokespecial·#41·················//·Method·android/widget/ImageButton."<init>":(Landroid/content/Context;)V454 ········41:·invokespecial·#41·················//·Method·android/widget/ImageButton."<init>":(Landroid/content/Context;)V
457 ········48:·aload·········9455 ········44:·aload·········8
458 ········50:·iconst_0456 ········46:·iconst_0
459 ········51:·invokevirtual·#45·················//·Method·android/widget/ImageButton.setBackgroundColor:(I)V457 ········47:·invokevirtual·#45·················//·Method·android/widget/ImageButton.setBackgroundColor:(I)V
460 ········54:·aload_0458 ········50:·aload_0
461 ········55:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;459 ········51:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
462 ········58:·invokevirtual·#51·················//·Method·android/support/v4/app/FragmentActivity.getResources:()Landroid/content/res/Resources;460 ········54:·invokevirtual·#51·················//·Method·android/support/v4/app/FragmentActivity.getResources:()Landroid/content/res/Resources;
463 ········61:·astore········10461 ········57:·astore········9
464 ········63:·aload·········8462 ········59:·aload·········7
465 ········65:·invokestatic··#57·················//·Method·com/bmpak/anagramsolver/dictionary/Dictionary.getDrawableId:(Ljava/lang/String;)I463 ········61:·invokestatic··#57·················//·Method·com/bmpak/anagramsolver/dictionary/Dictionary.getDrawableId:(Ljava/lang/String;)I
466 ········68:·istore········11464 ········64:·istore········10
 465 ········66:·aload·········9
467 ········70:·aload·········10466 ········68:·iload·········10
468 ········72:·iload·········11 
469 ········74:·invokevirtual·#63·················//·Method·android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable;467 ········70:·invokevirtual·#63·················//·Method·android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable;
470 ········77:·astore········10468 ········73:·astore········9
 469 ········75:·aload·········8
471 ········79:·aload·········9470 ········77:·aload·········9
472 ········81:·aload·········10 
473 ········83:·invokevirtual·#67·················//·Method·android/widget/ImageButton.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V471 ········79:·invokevirtual·#67·················//·Method·android/widget/ImageButton.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V
474 ········86:·new···········#69·················//·class·android/widget/LinearLayout$LayoutParams472 ········82:·new···········#69·················//·class·android/widget/LinearLayout$LayoutParams
475 ········89:·astore········12473 ········85:·astore········11
476 ········91:·aload·········12474 ········87:·aload·········11
477 ········93:·iload·········4475 ········89:·iload·········4
478 ········95:·iload·········4476 ········91:·iload·········4
479 ········97:·invokespecial·#72·················//·Method·android/widget/LinearLayout$LayoutParams."<init>":(II)V477 ········93:·invokespecial·#72·················//·Method·android/widget/LinearLayout$LayoutParams."<init>":(II)V
480 ·······100:·ldc···········#74·················//·float·1.0f478 ········96:·ldc···········#74·················//·float·1.0f
481 ·······102:·fstore········13479 ········98:·fstore········12
482 ·······104:·aload·········12480 ·······100:·aload·········11
483 ·······106:·fload·········13481 ·······102:·fload·········12
484 ·······108:·putfield······#78·················//·Field·android/widget/LinearLayout$LayoutParams.weight:F482 ·······104:·putfield······#78·················//·Field·android/widget/LinearLayout$LayoutParams.weight:F
485 ·······111:·aload·········9483 ·······107:·aload·········8
486 ·······113:·aload·········12484 ·······109:·aload·········11
487 ·······115:·invokevirtual·#82·················//·Method·android/widget/ImageButton.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V485 ·······111:·invokevirtual·#82·················//·Method·android/widget/ImageButton.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V
488 ·······118:·aload·········9486 ·······114:·aload·········8
489 ·······120:·aload·········8487 ·······116:·aload·········7
490 ·······122:·invokevirtual·#86·················//·Method·android/widget/ImageButton.setTag:(Ljava/lang/Object;)V488 ·······118:·invokevirtual·#86·················//·Method·android/widget/ImageButton.setTag:(Ljava/lang/Object;)V
491 ·······125:·new···········#88·················//·class·com/bmpak/anagramsolver/ui/AnagramFragment$3489 ·······121:·new···········#88·················//·class·com/bmpak/anagramsolver/ui/AnagramFragment$3
492 ·······128:·astore········10490 ·······124:·astore········9
493 ·······130:·aload·········10491 ·······126:·aload·········9
494 ·······132:·aload_0492 ·······128:·aload_0
495 ·······133:·invokespecial·#91·················//·Method·com/bmpak/anagramsolver/ui/AnagramFragment$3."<init>":(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V493 ·······129:·invokespecial·#91·················//·Method·com/bmpak/anagramsolver/ui/AnagramFragment$3."<init>":(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V
 494 ·······132:·aload·········8
496 ·······136:·aload·········9495 ·······134:·aload·········9
497 ·······138:·aload·········10 
498 ·······140:·invokevirtual·#95·················//·Method·android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V496 ·······136:·invokevirtual·#95·················//·Method·android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V
499 ·······143:·aload_0497 ·······139:·aload_0
500 ·······144:·getfield······#32·················//·Field·currentDict:Landroid/view/View;498 ·······140:·getfield······#32·················//·Field·currentDict:Landroid/view/View;
501 ·······147:·astore········10499 ·······143:·astore········9
502 ·······149:·aload·········10 
503 ·······151:·ifnonnull·····195 
504 ·······154:·aload_0 
505 ·······155:·aload·········9500 ·······145:·aload·········9
 501 ·······147:·ifnonnull·····191
 502 ·······150:·aload_0
 503 ·······151:·aload·········8
506 ·······157:·putfield······#32·················//·Field·currentDict:Landroid/view/View;504 ·······153:·putfield······#32·················//·Field·currentDict:Landroid/view/View;
507 ·······160:·getstatic·····#100················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_FULL_ALPHA:F505 ·······156:·getstatic·····#100················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_FULL_ALPHA:F
508 ·······163:·fstore········13506 ·······159:·fstore········12
509 ·······165:·aload·········9507 ·······161:·aload·········8
510 ·······167:·fload·········13508 ·······163:·fload·········12
511 ·······169:·lload_2509 ·······165:·lload_2
512 ·······170:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V510 ·······166:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V
513 ·······173:·aload_0511 ·······169:·aload_0
514 ·······174:·getfield······#106················//·Field·languages:Landroid/widget/LinearLayout;512 ·······170:·getfield······#106················//·Field·languages:Landroid/widget/LinearLayout;
515 ·······177:·astore········10513 ·······173:·astore········9
516 ·······179:·aload·········10 
517 ·······181:·aload·········9514 ·······175:·aload·········9
 515 ·······177:·aload·········8
518 ·······183:·invokevirtual·#112················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V516 ·······179:·invokevirtual·#112················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V
519 ·······186:·iload·········7517 ·······182:·iload·········6
520 ·······188:·iconst_1518 ·······184:·iconst_1
521 ·······189:·iadd519 ·······185:·iadd
522 ·······190:·istore········7520 ·······186:·istore········6
523 ·······192:·goto··········16521 ·······188:·goto··········13
524 ·······195:·getstatic·····#115················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_SEMI_ALPHA:F522 ·······191:·getstatic·····#115················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_SEMI_ALPHA:F
525 ·······198:·fstore········13523 ·······194:·fstore········12
526 ·······200:·aload·········9524 ·······196:·aload·········8
527 ·······202:·fload·········13525 ·······198:·fload·········12
528 ·······204:·lload_2526 ·······200:·lload_2
529 ·······205:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V527 ·······201:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V
530 ·······208:·goto··········173528 ·······204:·goto··········169
531 ·······211:·return529 ·······207:·return
  
532 ··public·void·onActivityCreated(android.os.Bundle);530 ··public·void·onActivityCreated(android.os.Bundle);
533 ····descriptor:·(Landroid/os/Bundle;)V531 ····descriptor:·(Landroid/os/Bundle;)V
534 ····flags:·(0x0001)·ACC_PUBLIC532 ····flags:·(0x0001)·ACC_PUBLIC
535 ····Code:533 ····Code:
Max diff block lines reached; 21/10418 bytes (0.20%) of diff not shown.
24.0 KB
com/bmpak/anagramsolver/utils/AnagramTextWatcher.class
23.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 333, 148 lines modifiedOffset 333, 148 lines modified
333 ·········1:·getfield······#44·················//·Field·mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout;333 ·········1:·getfield······#44·················//·Field·mSwipeRefreshLayout:Landroid/support/v4/widget/SwipeRefreshLayout;
334 ·········4:·areturn334 ·········4:·areturn
  
335 ··private·void·addResultsToAdapter(io.realm.RealmResults);335 ··private·void·addResultsToAdapter(io.realm.RealmResults);
336 ····descriptor:·(Lio/realm/RealmResults;)V336 ····descriptor:·(Lio/realm/RealmResults;)V
337 ····flags:·(0x0002)·ACC_PRIVATE337 ····flags:·(0x0002)·ACC_PRIVATE
338 ····Code:338 ····Code:
339 ······stack=300,·locals=7,·args_size=2339 ······stack=300,·locals=8,·args_size=2
340 ·········0:·aload_0340 ·········0:·aload_0
341 ·········1:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;341 ·········1:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;
342 ·········4:·astore_2342 ·········4:·astore_2
343 ·········5:·ldc···········#46·················//·String·english_dictionary.txt343 ·········5:·ldc···········#46·················//·String·english_dictionary.txt
344 ·········7:·astore_3344 ·········7:·astore_3
345 ·········8:·aload_2345 ·········8:·aload_2
346 ·········9:·aload_3346 ·········9:·aload_3
347 ········10:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z347 ········10:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
348 ········13:·istore········4348 ········13:·istore········4
349 ········15:·iload·········4349 ········15:·iload·········4
350 ········17:·ifeq··········71350 ········17:·ifeq··········70
351 ········20:·aload_1351 ········20:·aload_1
352 ········21:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;352 ········21:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;
353 ········24:·astore········5353 ········24:·astore_2
354 ········26:·aload·········5354 ········25:·aload_2
355 ········28:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z355 ········26:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
356 ········33:·istore········4356 ········31:·istore········5
357 ········35:·iload·········4357 ········33:·iload·········5
358 ········37:·ifeq··········284358 ········35:·ifeq··········280
359 ········40:·aload·········5359 ········38:·aload_2
360 ········42:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;360 ········39:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
361 ········47:·checkcast·····#70·················//·class·com/bmpak/anagramsolver/word/EnglishWord361 ········44:·checkcast·····#70·················//·class·com/bmpak/anagramsolver/word/EnglishWord
362 ········50:·astore········6362 ········47:·astore········6
363 ········52:·aload_0363 ········49:·aload_0
364 ········53:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;364 ········50:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;
365 ········56:·astore_2365 ········53:·astore_3
366 ········57:·aload·········6366 ········54:·aload·········6
367 ········59:·invokevirtual·#74·················//·Method·com/bmpak/anagramsolver/word/EnglishWord.getWord:()Ljava/lang/String;367 ········56:·invokevirtual·#74·················//·Method·com/bmpak/anagramsolver/word/EnglishWord.getWord:()Ljava/lang/String;
 368 ········59:·astore········7
368 ········62:·astore_3 
369 ········63:·aload_2 
370 ········64:·aload_3369 ········61:·aload_3
 370 ········62:·aload·········7
371 ········65:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V371 ········64:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V
372 ········68:·goto··········26372 ········67:·goto··········25
373 ········71:·aload_0373 ········70:·aload_0
374 ········72:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;374 ········71:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;
375 ········75:·astore_2375 ········74:·astore_2
376 ········76:·ldc···········#82·················//·String·el_dictionary.txt376 ········75:·ldc···········#82·················//·String·el_dictionary.txt
377 ········78:·astore_3377 ········77:·astore_3
378 ········79:·aload_2378 ········78:·aload_2
379 ········80:·aload_3379 ········79:·aload_3
380 ········81:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z380 ········80:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
381 ········84:·istore········4381 ········83:·istore········4
382 ········86:·iload·········4382 ········85:·iload·········4
383 ········88:·ifeq··········142383 ········87:·ifeq··········140
384 ········91:·aload_1384 ········90:·aload_1
385 ········92:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;385 ········91:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;
386 ········95:·astore········5 
387 ········97:·aload·········5386 ········94:·astore_2
 387 ········95:·aload_2
388 ········99:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z388 ········96:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
389 ·······104:·istore········4389 ·······101:·istore········5
390 ·······106:·iload·········4390 ·······103:·iload·········5
391 ·······108:·ifeq··········284391 ·······105:·ifeq··········280
392 ·······111:·aload·········5392 ·······108:·aload_2
393 ·······113:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;393 ·······109:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
394 ·······118:·checkcast·····#84·················//·class·com/bmpak/anagramsolver/word/GreekWord394 ·······114:·checkcast·····#84·················//·class·com/bmpak/anagramsolver/word/GreekWord
395 ·······121:·astore········6395 ·······117:·astore········6
396 ·······123:·aload_0396 ·······119:·aload_0
397 ·······124:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;397 ·······120:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;
398 ·······127:·astore_2398 ·······123:·astore_3
399 ·······128:·aload·········6399 ·······124:·aload·········6
400 ·······130:·invokevirtual·#85·················//·Method·com/bmpak/anagramsolver/word/GreekWord.getWord:()Ljava/lang/String;400 ·······126:·invokevirtual·#85·················//·Method·com/bmpak/anagramsolver/word/GreekWord.getWord:()Ljava/lang/String;
 401 ·······129:·astore········7
401 ·······133:·astore_3 
402 ·······134:·aload_2 
403 ·······135:·aload_3402 ·······131:·aload_3
 403 ·······132:·aload·········7
404 ·······136:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V404 ·······134:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V
405 ·······139:·goto··········97405 ·······137:·goto··········95
406 ·······142:·aload_0406 ·······140:·aload_0
407 ·······143:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;407 ·······141:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;
408 ·······146:·astore_2408 ·······144:·astore_2
409 ·······147:·ldc···········#87·················//·String·france_dictionary.txt409 ·······145:·ldc···········#87·················//·String·france_dictionary.txt
410 ·······149:·astore_3410 ·······147:·astore_3
411 ·······150:·aload_2411 ·······148:·aload_2
412 ·······151:·aload_3412 ·······149:·aload_3
413 ·······152:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z413 ·······150:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
414 ·······155:·istore········4414 ·······153:·istore········4
415 ·······157:·iload·········4415 ·······155:·iload·········4
416 ·······159:·ifeq··········213416 ·······157:·ifeq··········210
417 ·······162:·aload_1417 ·······160:·aload_1
418 ·······163:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;418 ·······161:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator;
419 ·······166:·astore········5 
420 ·······168:·aload·········5419 ·······164:·astore_2
 420 ·······165:·aload_2
421 ·······170:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z421 ·······166:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
422 ·······175:·istore········4422 ·······171:·istore········5
423 ·······177:·iload·········4423 ·······173:·iload·········5
424 ·······179:·ifeq··········284424 ·······175:·ifeq··········280
425 ·······182:·aload·········5425 ·······178:·aload_2
426 ·······184:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;426 ·······179:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
427 ·······189:·checkcast·····#89·················//·class·com/bmpak/anagramsolver/word/FranceWord427 ·······184:·checkcast·····#89·················//·class·com/bmpak/anagramsolver/word/FranceWord
428 ·······192:·astore········6428 ·······187:·astore········6
429 ·······194:·aload_0429 ·······189:·aload_0
430 ·······195:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;430 ·······190:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter;
431 ·······198:·astore_2431 ·······193:·astore_3
432 ·······199:·aload·········6432 ·······194:·aload·········6
433 ·······201:·invokevirtual·#90·················//·Method·com/bmpak/anagramsolver/word/FranceWord.getWord:()Ljava/lang/String;433 ·······196:·invokevirtual·#90·················//·Method·com/bmpak/anagramsolver/word/FranceWord.getWord:()Ljava/lang/String;
 434 ·······199:·astore········7
434 ·······204:·astore_3 
435 ·······205:·aload_2 
436 ·······206:·aload_3435 ·······201:·aload_3
 436 ·······202:·aload·········7
437 ·······207:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V437 ·······204:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V
438 ·······210:·goto··········168438 ·······207:·goto··········165
439 ·······213:·aload_0439 ·······210:·aload_0
440 ·······214:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;440 ·······211:·getfield······#38·················//·Field·dictionary:Ljava/lang/String;
441 ·······217:·astore_2441 ·······214:·astore_2
442 ·······218:·ldc···········#92·················//·String·ge_dictionary.txt442 ·······215:·ldc···········#92·················//·String·ge_dictionary.txt
443 ·······220:·astore_3443 ·······217:·astore_3
444 ·······221:·aload_2444 ·······218:·aload_2
445 ·······222:·aload_3445 ·······219:·aload_3
446 ·······223:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z446 ·······220:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
447 ·······226:·istore········4447 ·······223:·istore········4
448 ·······228:·iload·········4448 ·······225:·iload·········4
449 ·······230:·ifeq··········284449 ·······227:·ifeq··········280
450 ·······233:·aload_1450 ·······230:·aload_1
Max diff block lines reached; 11763/24409 bytes (48.19%) of diff not shown.
1.02 KB
smali/io/realm/ValidationList.smali
Ordering differences only
    
Offset 30, 33 lines modifiedOffset 30, 33 lines modified
30 ····.line·1030 ····.line·10
31 ····const/4·v0,·0x431 ····const/4·v0,·0x4
  
32 ····new-array·v0,·v0,·[Ljava/lang/String;32 ····new-array·v0,·v0,·[Ljava/lang/String;
  
33 ····const/4·v1,·0x033 ····const/4·v1,·0x0
  
34 ····const-string·v2,·"com.bmpak.anagramsolver.word.FranceWord"34 ····const-string·v2,·"com.bmpak.anagramsolver.word.GermanWord"
  
35 ····aput-object·v2,·v0,·v135 ····aput-object·v2,·v0,·v1
  
36 ····const/4·v1,·0x136 ····const/4·v1,·0x1
  
37 ····const-string·v2,·"com.bmpak.anagramsolver.word.GermanWord"37 ····const-string·v2,·"com.bmpak.anagramsolver.word.EnglishWord"
  
38 ····aput-object·v2,·v0,·v138 ····aput-object·v2,·v0,·v1
  
39 ····const/4·v1,·0x239 ····const/4·v1,·0x2
  
40 ····const-string·v2,·"com.bmpak.anagramsolver.word.GreekWord"40 ····const-string·v2,·"com.bmpak.anagramsolver.word.FranceWord"
  
41 ····aput-object·v2,·v0,·v141 ····aput-object·v2,·v0,·v1
  
42 ····const/4·v1,·0x342 ····const/4·v1,·0x3
  
43 ····const-string·v2,·"com.bmpak.anagramsolver.word.EnglishWord"43 ····const-string·v2,·"com.bmpak.anagramsolver.word.GreekWord"
  
44 ····aput-object·v2,·v0,·v144 ····aput-object·v2,·v0,·v1
  
45 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;45 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
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
280 B
smali/com/bmpak/anagramsolver/R.smali
    
Offset 27, 10 lines modifiedOffset 27, 9 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·1030 ····.line·10
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·2024 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
630 B
smali/com/bmpak/anagramsolver/ui/AnagramFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.line·149
27 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$2;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;28 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$2;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.05 KB
smali/com/bmpak/anagramsolver/ui/MainActivity.smali
    
Offset 101, 18 lines modifiedOffset 101, 20 lines modified
  
101 ····move-result-object·v3101 ····move-result-object·v3
  
102 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/SplashFragment;102 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
103 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;-><init>()V103 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;-><init>()V
  
 104 ····.line·52
104 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;105 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
105 ····move-result-object·v3106 ····move-result-object·v3
  
 107 ····.line·53
106 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I108 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
107 ····.line·69109 ····.line·69
108 ····:goto_0110 ····:goto_0
109 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;111 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
110 ····move-result-object·v3112 ····move-result-object·v3
Offset 166, 18 lines modifiedOffset 168, 20 lines modified
  
166 ····move-result-object·v3168 ····move-result-object·v3
  
167 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/SplashFragment;169 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
168 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;-><init>()V170 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;-><init>()V
  
 171 ····.line·60
169 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;172 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
170 ····move-result-object·v3173 ····move-result-object·v3
  
 174 ····.line·61
171 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I175 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
172 ····goto·:goto_0176 ····goto·:goto_0
  
173 ····.line·63177 ····.line·63
174 ····:cond_1178 ····:cond_1
175 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;179 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
Offset 188, 18 lines modifiedOffset 192, 20 lines modified
  
188 ····move-result-object·v3192 ····move-result-object·v3
  
189 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;193 ····new-instance·v4,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
190 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;-><init>()V194 ····invoke-direct·{v4},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;-><init>()V
  
 195 ····.line·64
191 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;196 ····invoke-virtual·{v3,·v6,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
192 ····move-result-object·v3197 ····move-result-object·v3
  
 198 ····.line·65
193 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I199 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
194 ····goto·:goto_0200 ····goto·:goto_0
195 .end·method201 .end·method
  
196 .method·public·onLanguageSelectionFinish([Ljava/lang/String;)V202 .method·public·onLanguageSelectionFinish([Ljava/lang/String;)V
197 ····.locals·5203 ····.locals·5
1.73 KB
smali/com/bmpak/anagramsolver/ui/AnagramFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;28 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 53, 14 lines modifiedOffset 54, 15 lines modified
  
53 ····if-eqz·v2,·:cond_054 ····if-eqz·v2,·:cond_0
  
54 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;55 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
55 ····iget-object·v2,·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->anagramsLV:Landroid/widget/ListView;56 ····iget-object·v2,·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->anagramsLV:Landroid/widget/ListView;
  
 57 ····.line·142
56 ····invoke-virtual·{v2},·Landroid/widget/ListView;->getChildCount()I58 ····invoke-virtual·{v2},·Landroid/widget/ListView;->getChildCount()I
  
57 ····move-result·v259 ····move-result·v2
  
58 ····if-nez·v2,·:cond_260 ····if-nez·v2,·:cond_2
  
59 ····:cond_061 ····:cond_0
Offset 79, 21 lines modifiedOffset 81, 22 lines modified
  
79 ····:cond_181 ····:cond_1
80 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->setEnabled(Z)V82 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->setEnabled(Z)V
  
81 ····.line·14583 ····.line·145
82 ····return-void84 ····return-void
  
83 ····.line·14185 ····.line·142
84 ····.end·local·v0····#·"topRowVerticalPosition":I86 ····.end·local·v0····#·"topRowVerticalPosition":I
85 ····:cond_287 ····:cond_2
86 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;88 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
87 ····iget-object·v2,·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->anagramsLV:Landroid/widget/ListView;89 ····iget-object·v2,·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->anagramsLV:Landroid/widget/ListView;
  
 90 ····.line·143
88 ····invoke-virtual·{v2,·v1},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;91 ····invoke-virtual·{v2,·v1},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
  
89 ····move-result-object·v292 ····move-result-object·v2
  
90 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I93 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I
  
91 ····move-result·v094 ····move-result·v0
1.36 KB
smali/com/bmpak/anagramsolver/ui/MainActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/MainActivity;18 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/MainActivity;)V20 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·2824 ····.line·28
24 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/MainActivity$1;->this$0:Lcom/bmpak/anagramsolver/ui/MainActivity;25 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/MainActivity$1;->this$0:Lcom/bmpak/anagramsolver/ui/MainActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
Offset 52, 22 lines modifiedOffset 53, 25 lines modified
  
52 ····const·v1,·0x7f08004253 ····const·v1,·0x7f080042
  
53 ····new-instance·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;54 ····new-instance·v2,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
54 ····invoke-direct·{v2},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;-><init>()V55 ····invoke-direct·{v2},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;-><init>()V
  
 56 ····.line·32
55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;57 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
56 ····move-result-object·v058 ····move-result-object·v0
  
57 ····const/16·v1,·0x100359 ····const/16·v1,·0x1003
  
 60 ····.line·34
58 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentTransaction;->setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction;61 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentTransaction;->setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction;
  
59 ····move-result-object·v062 ····move-result-object·v0
  
 63 ····.line·35
60 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I64 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
61 ····.line·3665 ····.line·36
62 ····return-void66 ····return-void
63 .end·method67 .end·method
11.6 KB
smali/com/bmpak/anagramsolver/ui/SplashFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$rootView:Landroid/view/View;22 .field·final·synthetic·val$rootView:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/SplashFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/SplashFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·11928 ····.line·119
28 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;29 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
29 ····iput-object·p2,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->val$rootView:Landroid/view/View;30 ····iput-object·p2,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->val$rootView:Landroid/view/View;
  
Offset 37, 201 lines modifiedOffset 38, 202 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onClick(Landroid/view/View;)V41 .method·public·onClick(Landroid/view/View;)V
41 ····.locals·842 ····.locals·7
42 ····.param·p1,·"v"····#·Landroid/view/View;43 ····.param·p1,·"v"····#·Landroid/view/View;
  
43 ····.prologue44 ····.prologue
44 ····const/16·v7,·0x845 ····const/16·v6,·0x8
  
45 ····const/4·v6,·0x146 ····const/4·v5,·0x1
  
46 ····.line·12447 ····.line·124
47 ····const/4·v2,·0x048 ····const/4·v1,·0x0
  
48 ····.line·12549 ····.line·125
49 ····.local·v2,·"isAtLeastOneSelected":Z50 ····.local·v1,·"isAtLeastOneSelected":Z
50 ····iget-object·v4,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;51 ····iget-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
51 ····invoke-static·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;52 ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;
  
52 ····move-result-object·v453 ····move-result-object·v3
  
53 ····invoke-virtual·{v4},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set;54 ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set;
  
54 ····move-result-object·v455 ····move-result-object·v3
  
55 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;56 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
56 ····move-result-object·v157 ····move-result-object·v4
  
57 ····.local·v1,·"i$":Ljava/util/Iterator; 
58 ····:cond_058 ····:cond_0
59 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z59 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
60 ····move-result·v460 ····move-result·v3
  
61 ····if-eqz·v4,·:cond_161 ····if-eqz·v3,·:cond_1
  
62 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;62 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
63 ····move-result-object·v363 ····move-result-object·v2
  
64 ····check-cast·v3,·Ljava/util/Map$Entry;64 ····check-cast·v2,·Ljava/util/Map$Entry;
  
65 ····.line·12765 ····.line·127
66 ····.local·v3,·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"66 ····.local·v2,·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"
67 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;67 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
68 ····move-result-object·v468 ····move-result-object·v3
  
69 ····check-cast·v4,·Ljava/lang/Boolean;69 ····check-cast·v3,·Ljava/lang/Boolean;
  
70 ····invoke-virtual·{v4},·Ljava/lang/Boolean;->booleanValue()Z70 ····invoke-virtual·{v3},·Ljava/lang/Boolean;->booleanValue()Z
  
71 ····move-result·v471 ····move-result·v3
  
72 ····if-ne·v4,·v6,·:cond_072 ····if-ne·v3,·v5,·:cond_0
  
73 ····.line·12873 ····.line·128
74 ····const/4·v2,·0x174 ····const/4·v1,·0x1
  
75 ····.line·13575 ····.line·135
76 ····.end·local·v3····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"76 ····.end·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"
77 ····:cond_177 ····:cond_1
78 ····if-eqz·v2,·:cond_478 ····if-eqz·v1,·:cond_4
  
79 ····.line·13679 ····.line·136
80 ····new-instance·v0,·Ljava/util/ArrayList;80 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····.line·13782 ····.line·137
83 ····.local·v0,·"dictionaries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"83 ····.local·v0,·"dictionaries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
84 ····iget-object·v4,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;84 ····iget-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
85 ····invoke-static·{v4},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;85 ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;
  
86 ····move-result-object·v486 ····move-result-object·v3
  
87 ····invoke-virtual·{v4},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set;87 ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set;
  
88 ····move-result-object·v488 ····move-result-object·v3
  
89 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;89 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
90 ····move-result-object·v190 ····move-result-object·v4
  
91 ····:cond_291 ····:cond_2
92 ····:goto_092 ····:goto_0
93 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z93 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
94 ····move-result·v494 ····move-result·v3
  
95 ····if-eqz·v4,·:cond_395 ····if-eqz·v3,·:cond_3
  
96 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;96 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
97 ····move-result-object·v397 ····move-result-object·v2
  
98 ····check-cast·v3,·Ljava/util/Map$Entry;98 ····check-cast·v2,·Ljava/util/Map$Entry;
  
99 ····.line·13899 ····.line·138
100 ····.restart·local·v3····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"100 ····.restart·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;"
101 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;101 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
102 ····move-result-object·v4102 ····move-result-object·v3
  
Max diff block lines reached; 5703/11763 bytes (48.48%) of diff not shown.
518 B
smali/com/bmpak/anagramsolver/ui/SplashFragment.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·3373 ····.line·33
74 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V74 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
75 ····.line·41 
76 ····return-void75 ····return-void
77 .end·method76 .end·method
  
78 .method·static·synthetic·access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;77 .method·static·synthetic·access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable;
79 ····.locals·178 ····.locals·1
80 ····.param·p0,·"x0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment;79 ····.param·p0,·"x0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment;
  
8.96 KB
smali/com/bmpak/anagramsolver/ui/AnagramFragment.smali
    
Offset 104, 126 lines modifiedOffset 104, 121 lines modified
104 .method·private·initLanguages([Ljava/lang/String;)V104 .method·private·initLanguages([Ljava/lang/String;)V
105 ····.locals·12105 ····.locals·12
106 ····.param·p1,·"installedDicts"····#·[Ljava/lang/String;106 ····.param·p1,·"installedDicts"····#·[Ljava/lang/String;
  
107 ····.prologue107 ····.prologue
108 ····const-wide/16·v10,·0x0108 ····const-wide/16·v10,·0x0
  
 109 ····const/4·v4,·0x0
  
109 ····const/4·v8,·-0x2110 ····const/4·v8,·-0x2
  
110 ····.line·173111 ····.line·173
111 ····move-object·v0,·p1 
  
112 ····.local·v0,·"arr$":[Ljava/lang/String; 
113 ····array-length·v4,·v0112 ····array-length·v5,·p1
  
 113 ····move·v3,·v4
114 ····.local·v4,·"len$":I 
115 ····const/4·v1,·0x0 
  
116 ····.local·v1,·"i$":I 
117 ····:goto_0114 ····:goto_0
118 ····if-ge·v1,·v4,·:cond_1115 ····if-ge·v3,·v5,·:cond_1
  
119 ····aget-object·v2,·v0,·v1116 ····aget-object·v0,·p1,·v3
  
120 ····.line·174117 ····.line·174
121 ····.local·v2,·"lang":Ljava/lang/String;118 ····.local·v0,·"lang":Ljava/lang/String;
122 ····new-instance·v3,·Landroid/widget/ImageButton;119 ····new-instance·v1,·Landroid/widget/ImageButton;
  
123 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;120 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
124 ····move-result-object·v6121 ····move-result-object·v6
  
125 ····invoke-direct·{v3,·v6},·Landroid/widget/ImageButton;-><init>(Landroid/content/Context;)V122 ····invoke-direct·{v1,·v6},·Landroid/widget/ImageButton;-><init>(Landroid/content/Context;)V
  
126 ····.line·175123 ····.line·175
127 ····.local·v3,·"languageImageButton":Landroid/widget/ImageButton;124 ····.local·v1,·"languageImageButton":Landroid/widget/ImageButton;
128 ····const/4·v6,·0x0 
  
129 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setBackgroundColor(I)V125 ····invoke-virtual·{v1,·v4},·Landroid/widget/ImageButton;->setBackgroundColor(I)V
  
130 ····.line·177126 ····.line·177
131 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;127 ····invoke-virtual·{p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
132 ····move-result-object·v6128 ····move-result-object·v6
  
133 ····invoke-virtual·{v6},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;129 ····invoke-virtual·{v6},·Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
  
134 ····move-result-object·v6130 ····move-result-object·v6
  
135 ····invoke-static·{v2},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getDrawableId(Ljava/lang/String;)I131 ····invoke-static·{v0},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getDrawableId(Ljava/lang/String;)I
  
136 ····move-result·v7132 ····move-result·v7
  
137 ····invoke-virtual·{v6,·v7},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;133 ····invoke-virtual·{v6,·v7},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
138 ····move-result-object·v6134 ····move-result-object·v6
  
139 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V135 ····invoke-virtual·{v1,·v6},·Landroid/widget/ImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
140 ····.line·180136 ····.line·180
141 ····new-instance·v5,·Landroid/widget/LinearLayout$LayoutParams;137 ····new-instance·v2,·Landroid/widget/LinearLayout$LayoutParams;
  
142 ····invoke-direct·{v5,·v8,·v8},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V138 ····invoke-direct·{v2,·v8,·v8},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
  
143 ····.line·183139 ····.line·183
144 ····.local·v5,·"params":Landroid/widget/LinearLayout$LayoutParams;140 ····.local·v2,·"params":Landroid/widget/LinearLayout$LayoutParams;
145 ····const/high16·v6,·0x3f800000····#·1.0f141 ····const/high16·v6,·0x3f800000····#·1.0f
  
146 ····iput·v6,·v5,·Landroid/widget/LinearLayout$LayoutParams;->weight:F142 ····iput·v6,·v2,·Landroid/widget/LinearLayout$LayoutParams;->weight:F
  
147 ····.line·185143 ····.line·185
148 ····invoke-virtual·{v3,·v5},·Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V144 ····invoke-virtual·{v1,·v2},·Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
  
149 ····.line·188145 ····.line·188
150 ····invoke-virtual·{v3,·v2},·Landroid/widget/ImageButton;->setTag(Ljava/lang/Object;)V146 ····invoke-virtual·{v1,·v0},·Landroid/widget/ImageButton;->setTag(Ljava/lang/Object;)V
  
151 ····.line·190147 ····.line·190
152 ····new-instance·v6,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;148 ····new-instance·v6,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;
  
153 ····invoke-direct·{v6,·p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;-><init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V149 ····invoke-direct·{v6,·p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;-><init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V
  
154 ····invoke-virtual·{v3,·v6},·Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V150 ····invoke-virtual·{v1,·v6},·Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
155 ····.line·209151 ····.line·209
156 ····iget-object·v6,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->currentDict:Landroid/view/View;152 ····iget-object·v6,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->currentDict:Landroid/view/View;
  
157 ····if-nez·v6,·:cond_0153 ····if-nez·v6,·:cond_0
  
158 ····.line·210154 ····.line·210
159 ····iput-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->currentDict:Landroid/view/View;155 ····iput-object·v1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->currentDict:Landroid/view/View;
  
160 ····.line·211156 ····.line·211
161 ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_FULL_ALPHA:F157 ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_FULL_ALPHA:F
  
162 ····invoke-static·{v3,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V158 ····invoke-static·{v1,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V
  
163 ····.line·218159 ····.line·218
164 ····:goto_1160 ····:goto_1
165 ····iget-object·v6,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->languages:Landroid/widget/LinearLayout;161 ····iget-object·v6,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->languages:Landroid/widget/LinearLayout;
  
166 ····invoke-virtual·{v6,·v3},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V162 ····invoke-virtual·{v6,·v1},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
  
167 ····.line·173163 ····.line·173
168 ····add-int/lit8·v1,·v1,·0x1164 ····add-int/lit8·v3,·v3,·0x1
  
169 ····goto·:goto_0165 ····goto·:goto_0
  
170 ····.line·213166 ····.line·213
171 ····:cond_0167 ····:cond_0
172 ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_SEMI_ALPHA:F168 ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_SEMI_ALPHA:F
  
173 ····invoke-static·{v3,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V169 ····invoke-static·{v1,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V
  
174 ····goto·:goto_1170 ····goto·:goto_1
  
175 ····.line·220171 ····.line·220
176 ····.end·local·v2····#·"lang":Ljava/lang/String;172 ····.end·local·v0····#·"lang":Ljava/lang/String;
177 ····.end·local·v3····#·"languageImageButton":Landroid/widget/ImageButton;173 ····.end·local·v1····#·"languageImageButton":Landroid/widget/ImageButton;
178 ····.end·local·v5····#·"params":Landroid/widget/LinearLayout$LayoutParams;174 ····.end·local·v2····#·"params":Landroid/widget/LinearLayout$LayoutParams;
179 ····:cond_1175 ····:cond_1
180 ····return-void176 ····return-void
181 .end·method177 .end·method
  
  
Max diff block lines reached; 3110/9062 bytes (34.32%) of diff not shown.
630 B
smali/com/bmpak/anagramsolver/ui/AnagramFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;21 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V23 .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·19027 ····.line·190
27 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;28 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;->this$0:Lcom/bmpak/anagramsolver/ui/AnagramFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19.2 KB
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher.smali
    
Offset 162, 199 lines modifiedOffset 162, 191 lines modified
  
162 .method·private·addResultsToAdapter(Lio/realm/RealmResults;)V162 .method·private·addResultsToAdapter(Lio/realm/RealmResults;)V
163 ····.locals·4163 ····.locals·4
164 ····.param·p1,·"results"····#·Lio/realm/RealmResults;164 ····.param·p1,·"results"····#·Lio/realm/RealmResults;
  
165 ····.prologue165 ····.prologue
166 ····.line·198166 ····.line·198
167 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;167 ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;
  
168 ····const-string·v3,·"english_dictionary.txt"168 ····const-string·v2,·"english_dictionary.txt"
  
169 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z169 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
170 ····move-result·v2170 ····move-result·v1
  
171 ····if-eqz·v2,·:cond_0171 ····if-eqz·v1,·:cond_0
  
172 ····.line·199172 ····.line·199
173 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;173 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;
  
174 ····move-result-object·v0174 ····move-result-object·v1
  
175 ····.local·v0,·"i$":Ljava/util/Iterator; 
176 ····:goto_0175 ····:goto_0
177 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z176 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
178 ····move-result·v2177 ····move-result·v2
  
179 ····if-eqz·v2,·:cond_3178 ····if-eqz·v2,·:cond_3
  
180 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;179 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
181 ····move-result-object·v1180 ····move-result-object·v0
  
182 ····check-cast·v1,·Lcom/bmpak/anagramsolver/word/EnglishWord;181 ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/EnglishWord;
  
183 ····.line·200182 ····.line·200
184 ····.local·v1,·"word":Lcom/bmpak/anagramsolver/word/EnglishWord;183 ····.local·v0,·"word":Lcom/bmpak/anagramsolver/word/EnglishWord;
185 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->adapter:Landroid/widget/ArrayAdapter;184 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->adapter:Landroid/widget/ArrayAdapter;
  
186 ····invoke-virtual·{v1},·Lcom/bmpak/anagramsolver/word/EnglishWord;->getWord()Ljava/lang/String;185 ····invoke-virtual·{v0},·Lcom/bmpak/anagramsolver/word/EnglishWord;->getWord()Ljava/lang/String;
  
187 ····move-result-object·v3186 ····move-result-object·v3
  
188 ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V187 ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
  
189 ····goto·:goto_0188 ····goto·:goto_0
  
190 ····.line·201189 ····.line·201
191 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
192 ····.end·local·v1····#·"word":Lcom/bmpak/anagramsolver/word/EnglishWord;190 ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/EnglishWord;
193 ····:cond_0191 ····:cond_0
194 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;192 ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;
  
195 ····const-string·v3,·"el_dictionary.txt"193 ····const-string·v2,·"el_dictionary.txt"
  
196 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z194 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
197 ····move-result·v2195 ····move-result·v1
  
198 ····if-eqz·v2,·:cond_1196 ····if-eqz·v1,·:cond_1
  
199 ····.line·202197 ····.line·202
200 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;198 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;
  
201 ····move-result-object·v0199 ····move-result-object·v1
  
202 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
203 ····:goto_1200 ····:goto_1
204 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z201 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
205 ····move-result·v2202 ····move-result·v2
  
206 ····if-eqz·v2,·:cond_3203 ····if-eqz·v2,·:cond_3
  
207 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;204 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
208 ····move-result-object·v1205 ····move-result-object·v0
  
209 ····check-cast·v1,·Lcom/bmpak/anagramsolver/word/GreekWord;206 ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/GreekWord;
  
210 ····.line·203207 ····.line·203
211 ····.local·v1,·"word":Lcom/bmpak/anagramsolver/word/GreekWord;208 ····.local·v0,·"word":Lcom/bmpak/anagramsolver/word/GreekWord;
212 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->adapter:Landroid/widget/ArrayAdapter;209 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->adapter:Landroid/widget/ArrayAdapter;
  
213 ····invoke-virtual·{v1},·Lcom/bmpak/anagramsolver/word/GreekWord;->getWord()Ljava/lang/String;210 ····invoke-virtual·{v0},·Lcom/bmpak/anagramsolver/word/GreekWord;->getWord()Ljava/lang/String;
  
214 ····move-result-object·v3211 ····move-result-object·v3
  
215 ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V212 ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
  
216 ····goto·:goto_1213 ····goto·:goto_1
  
217 ····.line·204214 ····.line·204
218 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
219 ····.end·local·v1····#·"word":Lcom/bmpak/anagramsolver/word/GreekWord;215 ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/GreekWord;
220 ····:cond_1216 ····:cond_1
221 ····iget-object·v2,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;217 ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String;
  
222 ····const-string·v3,·"france_dictionary.txt"218 ····const-string·v2,·"france_dictionary.txt"
  
223 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z219 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
224 ····move-result·v2220 ····move-result·v1
  
225 ····if-eqz·v2,·:cond_2221 ····if-eqz·v1,·:cond_2
  
226 ····.line·205222 ····.line·205
227 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;223 ····invoke-virtual·{p1},·Lio/realm/RealmResults;->iterator()Ljava/util/Iterator;
  
228 ····move-result-object·v0224 ····move-result-object·v1
  
229 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
230 ····:goto_2225 ····:goto_2
231 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z226 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
232 ····move-result·v2227 ····move-result·v2
  
233 ····if-eqz·v2,·:cond_3228 ····if-eqz·v2,·:cond_3
  
234 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;229 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
235 ····move-result-object·v1230 ····move-result-object·v0
  
236 ····check-cast·v1,·Lcom/bmpak/anagramsolver/word/FranceWord;231 ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/FranceWord;
  
237 ····.line·206232 ····.line·206
Max diff block lines reached; 13597/19532 bytes (69.61%) of diff not shown.
3.07 KB
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher$1.smali
    
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;31 .field·final·synthetic·this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)V33 .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;
  
35 ····.prologue36 ····.prologue
36 ····.line·12337 ····.line·123
37 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;38 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;
  
38 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V39 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;43 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
45 ····.prologue45 ····.prologue
46 ····.line·12346 ····.line·123
47 ····check-cast·p1,·[Ljava/lang/Void;47 ····check-cast·p1,·[Ljava/lang/Void;
  
48 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
49 ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->doInBackground([Ljava/lang/Void;)Ljava/util/ArrayList;48 ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->doInBackground([Ljava/lang/Void;)Ljava/util/ArrayList;
  
50 ····move-result-object·v049 ····move-result-object·v0
  
51 ····return-object·v050 ····return-object·v0
52 .end·method51 .end·method
  
Offset 205, 32 lines modifiedOffset 204, 35 lines modified
  
205 ····invoke-static·{v9},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$300(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Lio/realm/Realm;204 ····invoke-static·{v9},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$300(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Lio/realm/Realm;
  
206 ····move-result-object·v9205 ····move-result-object·v9
  
207 ····iget-object·v10,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;206 ····iget-object·v10,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;
  
 207 ····.line·156
208 ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$200(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Ljava/lang/String;208 ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$200(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Ljava/lang/String;
  
209 ····move-result-object·v10209 ····move-result-object·v10
  
210 ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getClass(Ljava/lang/String;)Ljava/lang/Class;210 ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getClass(Ljava/lang/String;)Ljava/lang/Class;
  
211 ····move-result-object·v10211 ····move-result-object·v10
  
212 ····invoke-virtual·{v9,·v10},·Lio/realm/Realm;->where(Ljava/lang/Class;)Lio/realm/RealmQuery;212 ····invoke-virtual·{v9,·v10},·Lio/realm/Realm;->where(Ljava/lang/Class;)Lio/realm/RealmQuery;
  
213 ····move-result-object·v9213 ····move-result-object·v9
  
214 ····const-string·v10,·"wordAnagrammized"214 ····const-string·v10,·"wordAnagrammized"
  
 215 ····.line·157
215 ····invoke-virtual·{v9,·v10,·v7},·Lio/realm/RealmQuery;->equalTo(Ljava/lang/String;Ljava/lang/String;)Lio/realm/RealmQuery;216 ····invoke-virtual·{v9,·v10,·v7},·Lio/realm/RealmQuery;->equalTo(Ljava/lang/String;Ljava/lang/String;)Lio/realm/RealmQuery;
  
216 ····move-result-object·v9217 ····move-result-object·v9
  
 218 ····.line·158
217 ····invoke-virtual·{v9},·Lio/realm/RealmQuery;->findAll()Lio/realm/RealmResults;219 ····invoke-virtual·{v9},·Lio/realm/RealmQuery;->findAll()Lio/realm/RealmResults;
  
218 ····move-result-object·v5220 ····move-result-object·v5
  
219 ····.line·160221 ····.line·160
220 ····.local·v5,·"results":Lio/realm/RealmResults;222 ····.local·v5,·"results":Lio/realm/RealmResults;
221 ····iget-object·v9,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;223 ····iget-object·v9,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;
Offset 268, 21 lines modifiedOffset 270, 19 lines modified
  
268 ····.line·178270 ····.line·178
269 ····return-object·v8271 ····return-object·v8
270 .end·method272 .end·method
  
271 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V273 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
272 ····.locals·0274 ····.locals·0
273 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
274 ····.prologue275 ····.prologue
275 ····.line·123276 ····.line·123
276 ····check-cast·p1,·Ljava/util/ArrayList;277 ····check-cast·p1,·Ljava/util/ArrayList;
  
277 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
278 ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->onPostExecute(Ljava/util/ArrayList;)V278 ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->onPostExecute(Ljava/util/ArrayList;)V
  
279 ····return-void279 ····return-void
280 .end·method280 .end·method
  
281 .method·protected·onPostExecute(Ljava/util/ArrayList;)V281 .method·protected·onPostExecute(Ljava/util/ArrayList;)V
282 ····.locals·2282 ····.locals·2
1.29 KB
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1.smali
    
Offset 30, 39 lines modifiedOffset 30, 36 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$1:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;31 .field·final·synthetic·this$1:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;)V33 .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;
  
35 ····.prologue36 ····.prologue
36 ····.line·16637 ····.line·166
37 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1;->this$1:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;38 ····iput-object·p1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1;->this$1:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I43 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
45 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
46 ····.prologue45 ····.prologue
47 ····.line·16646 ····.line·166
48 ····check-cast·p1,·Ljava/lang/String;47 ····check-cast·p1,·Ljava/lang/String;
  
49 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
50 ····check-cast·p2,·Ljava/lang/String;48 ····check-cast·p2,·Ljava/lang/String;
  
51 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1,·p2},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1;->compare(Ljava/lang/String;Ljava/lang/String;)I49 ····invoke-virtual·{p0,·p1,·p2},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1;->compare(Ljava/lang/String;Ljava/lang/String;)I
  
53 ····move-result·v050 ····move-result·v0
  
54 ····return·v051 ····return·v0
55 .end·method52 .end·method
  
23.8 KB
smali/com/bmpak/anagramsolver/service/InsertDictionaries.smali
    
Offset 22, 467 lines modifiedOffset 22, 457 lines modified
22 ····.line·3922 ····.line·39
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·protected·onHandleIntent(Landroid/content/Intent;)V26 .method·protected·onHandleIntent(Landroid/content/Intent;)V
27 ····.locals·2427 ····.locals·22
28 ····.param·p1,·"intent"····#·Landroid/content/Intent;28 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
29 ····.prologue29 ····.prologue
30 ····.line·4330 ····.line·43
31 ····if-eqz·p1,·:cond_631 ····if-eqz·p1,·:cond_6
  
32 ····.line·4432 ····.line·44
33 ····const-string·v21,·"dictionaries"33 ····const-string·v17,·"dictionaries"
  
34 ····move-object/from16·v0,·p134 ····move-object/from16·v0,·p1
  
35 ····move-object/from16·v1,·v2135 ····move-object/from16·v1,·v17
  
36 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;36 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;
  
37 ····move-result-object·v537 ····move-result-object·v3
  
38 ····.line·4538 ····.line·45
39 ····.local·v5,·"dictionaries":[Ljava/lang/String;39 ····.local·v3,·"dictionaries":[Ljava/lang/String;
40 ····invoke-static/range·{p0·..·p0},·Lio/realm/Realm;->getInstance(Landroid/content/Context;)Lio/realm/Realm;40 ····invoke-static/range·{p0·..·p0},·Lio/realm/Realm;->getInstance(Landroid/content/Context;)Lio/realm/Realm;
  
41 ····move-result-object·v1841 ····move-result-object·v14
  
42 ····.line·4842 ····.line·48
43 ····.local·v18,·"realm":Lio/realm/Realm;43 ····.local·v14,·"realm":Lio/realm/Realm;
44 ····move-object·v4,·v544 ····array-length·v0,·v3
  
 45 ····move/from16·v18,·v0
45 ····.local·v4,·"arr$":[Ljava/lang/String; 
46 ····array-length·v14,·v4 
  
47 ····.local·v14,·"len$":I 
48 ····const/4·v11,·0x046 ····const/16·v17,·0x0
  
49 ····.local·v11,·"i$":I 
50 ····:goto_047 ····:goto_0
51 ····if-ge·v11,·v14,·:cond_548 ····move/from16·v0,·v17
  
 49 ····move/from16·v1,·v18
  
 50 ····if-ge·v0,·v1,·:cond_5
  
52 ····aget-object·v6,·v4,·v1151 ····aget-object·v4,·v3,·v17
  
53 ····.line·5252 ····.line·52
54 ····.local·v6,·"dictionary":Ljava/lang/String;53 ····.local·v4,·"dictionary":Ljava/lang/String;
55 ····const/4·v12,·0x054 ····const/4·v9,·0x0
  
56 ····.line·5455 ····.line·54
57 ····.local·v12,·"in":Ljava/io/BufferedReader;56 ····.local·v9,·"in":Ljava/io/BufferedReader;
58 ····:try_start_057 ····:try_start_0
59 ····new-instance·v13,·Ljava/io/BufferedReader;58 ····new-instance·v10,·Ljava/io/BufferedReader;
  
60 ····new-instance·v21,·Ljava/io/InputStreamReader;59 ····new-instance·v19,·Ljava/io/InputStreamReader;
  
 60 ····.line·55
61 ····invoke-virtual/range·{p0·..·p0},·Lcom/bmpak/anagramsolver/service/InsertDictionaries;->getAssets()Landroid/content/res/AssetManager;61 ····invoke-virtual/range·{p0·..·p0},·Lcom/bmpak/anagramsolver/service/InsertDictionaries;->getAssets()Landroid/content/res/AssetManager;
  
62 ····move-result-object·v2262 ····move-result-object·v20
  
63 ····move-object/from16·v0,·v2263 ····move-object/from16·v0,·v20
  
64 ····invoke-virtual·{v0,·v6},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;64 ····invoke-virtual·{v0,·v4},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
65 ····move-result-object·v2265 ····move-result-object·v20
  
66 ····const-string·v23,·"UTF-8"66 ····const-string·v21,·"UTF-8"
  
67 ····invoke-direct/range·{v21·..·v23},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V67 ····invoke-direct/range·{v19·..·v21},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
  
68 ····move-object/from16·v0,·v2168 ····move-object/from16·v0,·v19
  
69 ····invoke-direct·{v13,·v0},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V69 ····invoke-direct·{v10,·v0},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
70 ····:try_end_070 ····:try_end_0
71 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_171 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
72 ····.end·local·v12····#·"in":Ljava/io/BufferedReader;72 ····.end·local·v9····#·"in":Ljava/io/BufferedReader;
73 ····.local·v13,·"in":Ljava/io/BufferedReader;73 ····.local·v10,·"in":Ljava/io/BufferedReader;
74 ····move-object·v12,·v1374 ····move-object·v9,·v10
  
75 ····.line·6175 ····.line·61
76 ····.end·local·v13····#·"in":Ljava/io/BufferedReader;76 ····.end·local·v10····#·"in":Ljava/io/BufferedReader;
77 ····.restart·local·v12····#·"in":Ljava/io/BufferedReader;77 ····.restart·local·v9····#·"in":Ljava/io/BufferedReader;
78 ····:goto_178 ····:goto_1
79 ····invoke-virtual/range·{v18·..·v18},·Lio/realm/Realm;->beginTransaction()V79 ····invoke-virtual·{v14},·Lio/realm/Realm;->beginTransaction()V
  
80 ····.line·6680 ····.line·66
81 ····:cond_081 ····:cond_0
82 ····:goto_282 ····:goto_2
83 ····:try_start_183 ····:try_start_1
84 ····invoke-virtual·{v12},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;84 ····invoke-virtual·{v9},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
  
85 ····move-result-object·v1585 ····move-result-object·v11
  
86 ····.local·v15,·"lineWord":Ljava/lang/String;86 ····.local·v11,·"lineWord":Ljava/lang/String;
87 ····if-eqz·v15,·:cond_487 ····if-eqz·v11,·:cond_4
  
88 ····.line·6988 ····.line·69
89 ····invoke-static·{v15,·v6},·Lcom/bmpak/anagramsolver/utils/Parser;->parseWord(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;89 ····invoke-static·{v11,·v4},·Lcom/bmpak/anagramsolver/utils/Parser;->parseWord(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
90 ····move-result-object·v1590 ····move-result-object·v11
  
91 ····.line·7091 ····.line·70
92 ····const-string·v21,·"english_dictionary.txt"92 ····const-string·v19,·"english_dictionary.txt"
  
93 ····move-object/from16·v0,·v2193 ····move-object/from16·v0,·v19
  
94 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z94 ····invoke-virtual·{v4,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
95 ····move-result·v2195 ····move-result·v19
  
96 ····if-eqz·v21,·:cond_196 ····if-eqz·v19,·:cond_1
  
97 ····.line·7197 ····.line·71
98 ····const-class·v21,·Lcom/bmpak/anagramsolver/word/EnglishWord;98 ····const-class·v19,·Lcom/bmpak/anagramsolver/word/EnglishWord;
  
99 ····move-object/from16·v0,·v1899 ····move-object/from16·v0,·v19
  
100 ····move-object/from16·v1,·v21 
Max diff block lines reached; 18984/24225 bytes (78.37%) of diff not shown.
3.45 KB
res/layout/fragment_anagram.xml
3.39 KB
res/layout/fragment_anagram.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<LinearLayout·android:gravity="center_horizontal"·android:orientation="horizontal"·android:id="@id/languages"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="10.0dip"·android:layout_marginTop="10.0dip"·android:layout_marginRight="10.0dip"·android:layout_centerHorizontal="true"/>3 ··<LinearLayout·android:gravity="center_horizontal"·android:orientation="horizontal"·android:id="@id/languages"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="10.0dip"·android:layout_marginTop="10.0dip"·android:layout_marginRight="10.0dip"·android:layout_centerHorizontal="true"/>
4 ··<LinearLayout·android:orientation="horizontal"·android:id="@id/search_section"·android:background="@drawable/search_container"·android:layout_width="fill_parent"·android:layout_height="40.0dip"·android:layout_marginLeft="25.0dip"·android:layout_marginTop="15.0dip"·android:layout_marginRight="25.0dip"·android:layout_below="@id/languages">4 ··<LinearLayout·android:orientation="horizontal"·android:id="@id/search_section"·android:background="@drawable/search_container"·android:layout_width="fill_parent"·android:layout_height="40.0dip"·android:layout_marginLeft="25.0dip"·android:layout_marginTop="15.0dip"·android:layout_marginRight="25.0dip"·android:layout_below="@id/languages">
5 ····<EditText·android:textColor="@color/edittext_textColor"·android:textColorHint="@color/edittext_textColor"·android:layout_gravity="center_vertical"·android:id="@id/inputWord"·android:background="@null"·android:paddingLeft="5.0dip"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:hint="@string/type"·android:ems="50"·android:singleLine="true"·android:layout_weight="2.0"·android:inputType="textCapCharacters|textNoSuggestions"/>5 ····<EditText·android:textColor="@color/edittext_textColor"·android:textColorHint="@color/edittext_textColor"·android:layout_gravity="center_vertical"·android:id="@id/inputWord"·android:background="@null"·android:paddingLeft="5.0dip"·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:hint="@string/type"·android:ems="50"·android:singleLine="true"·android:layout_weight="2.0"·android:inputType="textCapCharacters|textNoSuggestions"·android:textCursorDrawable="@null"·android:textAllCaps="true"/>
6 ····<ImageButton·android:layout_gravity="center_vertical"·android:id="@id/searchIcon"·android:background="@null"·android:paddingRight="10.0dip"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/abc_ic_search_api_mtrl_alpha"/>6 ····<ImageButton·android:layout_gravity="center_vertical"·android:id="@id/searchIcon"·android:background="@null"·android:paddingRight="10.0dip"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/abc_ic_search_api_mtrl_alpha"/>
7 ··</LinearLayout>7 ··</LinearLayout>
8 ··<LinearLayout·android:orientation="vertical"·android:id="@id/result_section"·android:background="@drawable/result_container"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginTop="20.0dip"·android:layout_marginBottom="20.0dip"·android:layout_below="@id/search_section"·android:layout_alignLeft="@id/search_section"·android:layout_alignRight="@id/search_section">8 ··<LinearLayout·android:orientation="vertical"·android:id="@id/result_section"·android:background="@drawable/result_container"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginTop="20.0dip"·android:layout_marginBottom="20.0dip"·android:layout_below="@id/search_section"·android:layout_alignLeft="@id/search_section"·android:layout_alignRight="@id/search_section">
9 ····<RelativeLayout·android:gravity="center"·android:id="@id/report_section"·android:layout_width="fill_parent"·android:layout_height="wrap_content">9 ····<RelativeLayout·android:gravity="center"·android:id="@id/report_section"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
10 ······<com.bmpak.anagramsolver.ui.view.MyTextView·android:textColor="@color/found"·android:id="@id/reportStatus"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_centerInParent="true"/>10 ······<com.bmpak.anagramsolver.ui.view.MyTextView·android:textColor="@color/found"·android:id="@id/reportStatus"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_centerInParent="true"/>
11 ······<View·android:background="@color/found"·android:layout_width="wrap_content"·android:layout_height="1.0dip"·android:layout_marginRight="10.0dip"·android:layout_toRightOf="@id/reportStatus"·android:layout_centerInParent="true"/>11 ······<View·android:background="@color/found"·android:layout_width="wrap_content"·android:layout_height="1.0dip"·android:layout_marginRight="10.0dip"·android:layout_toRightOf="@id/reportStatus"·android:layout_centerInParent="true"/>
12 ······<View·android:background="@color/found"·android:layout_width="wrap_content"·android:layout_height="1.0dip"·android:layout_marginLeft="10.0dip"·android:layout_toLeftOf="@id/reportStatus"·android:layout_centerInParent="true"/>12 ······<View·android:background="@color/found"·android:layout_width="wrap_content"·android:layout_height="1.0dip"·android:layout_marginLeft="10.0dip"·android:layout_toLeftOf="@id/reportStatus"·android:layout_centerInParent="true"/>
4.1 KB
res/layout/abc_search_view.xml
4.04 KB
res/layout/abc_search_view.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>
4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>
5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0">5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale">
6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>
7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">
8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>
9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>
10 ····</LinearLayout>10 ····</LinearLayout>
11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">
12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>