Offset 1, 18 lines modified | Offset 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/. |
Offset 1, 291 lines modified | Offset 1, 286 lines modified | ||
1 | Zip·file·size:·9 | 1 | 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·1 | 2 | -rw----·····2.0·fat·····2152·bX·defN·17-May-15·22:33·AndroidManifest.xml |
8 | -rw----·····2.0·fat·13908745·bl·defN·1 | 3 | -rw----·····2.0·fat·13908745·bl·defN·17-May-15·22:33·assets/el_dictionary.txt |
9 | -rw----·····2.0·fat··2999373·bl·defN·1 | 4 | -rw----·····2.0·fat··2999373·bl·defN·17-May-15·22:33·assets/english_dictionary.txt |
10 | -rw----·····2.0·fat···169064·bl·defN·1 | 5 | -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·1 | 6 | -rw----·····2.0·fat··4482026·bl·defN·17-May-15·22:33·assets/france_dictionary.txt |
12 | -rw----·····2.0·fat··4652599·bl·defN·1 | 7 | -rw----·····2.0·fat··4652599·bl·defN·17-May-15·22:33·assets/ge_dictionary.txt |
13 | -rw----·····2.0·fat······396·bl·defN·1 | 8 | -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·1 | 9 | -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·1 | 10 | -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·1 | 11 | -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·1 | 12 | -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·1 | 13 | -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·1 | 14 | -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·1 | 15 | -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·1 | 16 | -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·1 | 17 | -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·1 | 18 | -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·1 | 19 | -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·1 | 20 | -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·1 | 21 | -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·1 | 22 | -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·1 | 23 | -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·1 | 24 | -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·1 | 25 | -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·1 | 26 | -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·1 | 27 | -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·1 | 28 | -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·1 | 29 | -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·1 | 30 | -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·1 | 31 | -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·1 | 32 | -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·1 | 33 | -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·1 | 34 | -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·1 | 35 | -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·1 | 36 | -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·1 | 37 | -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·1 | 38 | -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·1 | 39 | -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·1 | 40 | -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·1 | 41 | -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·1 | 42 | -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·1 | 43 | -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·1 | 44 | -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·1 | 45 | -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·1 | 46 | -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·1 | 47 | -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·1 | 48 | -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·1 | 49 | -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·1 | 50 | -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·1 | 51 | -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·1 | 52 | -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·1 | 53 | -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·1 | 54 | -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·1 | 55 | -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·1 | 56 | -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·1 | 57 | -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·1 | 58 | -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·1 | 59 | -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·1 | 60 | -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·1 | 61 | -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·1 | 62 | -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·1 | 63 | -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·1 | 64 | -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·1 | 65 | -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·1 | 66 | -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·1 | 67 | -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·1 | 68 | -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·1 | 69 | -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·1 | 70 | -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·1 | 71 | -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·1 | 72 | -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·1 | 73 | -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·1 | 74 | -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·1 | 75 | -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·1 | 76 | -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·1 | 77 | -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·1 | 78 | -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·1 | 79 | -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·1 | 80 | -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·1 | 81 | -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·1 | 82 | -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·1 | 83 | -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·1 | 84 | -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·1 | 85 | -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·1 | 86 | -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·1 | 87 | -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·1 | 88 | -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·1 | 89 | -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·1 | 90 | -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·1 | 91 | -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·1 | 92 | -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·1 | 93 | -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·1 | 94 | -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·1 | 95 | -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·1 | 96 | -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·1 | 97 | -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·1 | 98 | -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·1 | 99 | -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·1 | 100 | -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·1 | 101 | -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·1 | 102 | -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·1 | 103 | -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·1 | 104 | -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·1 | 105 | -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·1 | 106 | -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·1 | 107 | -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·1 | 108 | -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·1 | 109 | -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·1 | 110 | -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·1 | 111 | -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·1 | 112 | -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·1 | 113 | -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·1 | 114 | -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·1 | 115 | -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·1 | 116 | -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·1 | 117 | -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·1 | 118 | -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·1 | 119 | -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·1 | 120 | -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·1 | 121 | -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·1 | 122 | -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. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1161, 25 lines modified | Offset 1161, 22 lines modified | ||
1161 | ····resource·0x7f030013·layout/abc_screen_toolbar | 1161 | ····resource·0x7f030013·layout/abc_screen_toolbar |
1162 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML | 1162 | ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML |
1163 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML | 1163 | ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML |
1164 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line | 1164 | ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line |
1165 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML | 1165 | ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML |
1166 | ····resource·0x7f030015·layout/abc_search_view | 1166 | ····resource·0x7f030015·layout/abc_search_view |
1167 | ······()·(file)·res/layout/abc_search_view.xml·type=XML | 1167 | ······()·(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_hint | 1168 | ····resource·0x7f030016·layout/abc_simple_dropdown_hint |
1170 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML | 1169 | ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML |
1171 | ····resource·0x7f030017·layout/actionbar_view | 1170 | ····resource·0x7f030017·layout/actionbar_view |
1172 | ······()·(file)·res/layout/actionbar_view.xml·type=XML | 1171 | ······()·(file)·res/layout/actionbar_view.xml·type=XML |
1173 | ····resource·0x7f030018·layout/activity_main | 1172 | ····resource·0x7f030018·layout/activity_main |
1174 | ······()·(file)·res/layout/activity_main.xml·type=XML | 1173 | ······()·(file)·res/layout/activity_main.xml·type=XML |
1175 | ····resource·0x7f030019·layout/fragment_anagram | 1174 | ····resource·0x7f030019·layout/fragment_anagram |
1176 | ······()·(file)·res/layout/fragment_anagram.xml·type=XML | 1175 | ······()·(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_splash | 1176 | ····resource·0x7f03001a·layout/fragment_splash |
1180 | ······()·(file)·res/layout/fragment_splash.xml·type=XML | 1177 | ······()·(file)·res/layout/fragment_splash.xml·type=XML |
1181 | ····resource·0x7f03001b·layout/listview_item | 1178 | ····resource·0x7f03001b·layout/listview_item |
1182 | ······()·(file)·res/layout/listview_item.xml·type=XML | 1179 | ······()·(file)·res/layout/listview_item.xml·type=XML |
1183 | ····resource·0x7f03001c·layout/support_simple_spinner_dropdown_item | 1180 | ····resource·0x7f03001c·layout/support_simple_spinner_dropdown_item |
1184 | ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML | 1181 | ······()·(file)·res/layout/support_simple_spinner_dropdown_item.xml·type=XML |
1185 | ··type·menu·id=0c·entryCount=1 | 1182 | ··type·menu·id=0c·entryCount=1 |
Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·80ede32c |
5 | signature···········:· | 5 | signature···········:·b725...7ff7 |
6 | file_size···········:· | 6 | file_size···········:·1530136 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·15077 | 10 | string_ids_size·····:·15077 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1870 | 12 | type_ids_size·······:·1870 |
13 | type_ids_off········:·60420·(0x00ec04) | 13 | type_ids_off········:·60420·(0x00ec04) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·67900·(0x01093c) | 15 | proto_ids_off·······:·67900·(0x01093c) |
16 | field_ids_size······:·5720 | 16 | field_ids_size······:·5720 |
17 | field_ids_off·······:·100684·(0x01894c) | 17 | field_ids_off·······:·100684·(0x01894c) |
18 | method_ids_size·····:·14111 | 18 | method_ids_size·····:·14111 |
19 | method_ids_off······:·146444·(0x023c0c) | 19 | method_ids_off······:·146444·(0x023c0c) |
20 | class_defs_size·····:·1246 | 20 | class_defs_size·····:·1246 |
21 | class_defs_off······:·259332·(0x03f504) | 21 | class_defs_off······:·259332·(0x03f504) |
22 | data_size···········:·1 | 22 | data_size···········:·1230932 |
23 | data_off············:· | 23 | data_off············:·299204·(0x0490c4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·197 | 25 | class_idx···········:·197 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·1677 | 27 | superclass_idx······:·1677 |
28 | source_file_idx·····:·812 | 28 | source_file_idx·····:·812 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 791, 17 lines modified | Offset 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·····:·1 | 794 | ······registers·····:·1 |
795 | ······ins···········:·1 | 795 | ······ins···········:·1 |
796 | ······outs··········:·1 | 796 | ······outs··········:·1 |
797 | ······insns·size····:·4·16-bit·code·units | 797 | ······insns·size····:·4·16-bit·code·units |
798 | 0 | 798 | 0629e8:········································|[0629e8]·android.support.v4.BuildConfig.<init>:()V |
799 | 0 | 799 | 0629f8:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a8 |
800 | 0 | 800 | 0629fe:·0e00···································|0003:·return-void |
801 | ······catches·······:·(none) | 801 | ······catches·······:·(none) |
802 | ······positions·····:· | 802 | ······positions·····:· |
803 | ········0x0000·line=6 | 803 | ········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 modified | Offset 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·····:·2 | 963 | ······registers·····:·2 |
964 | ······ins···········:·0 | 964 | ······ins···········:·0 |
965 | ······outs··········:·1 | 965 | ······outs··········:·1 |
966 | ······insns·size····:·36·16-bit·code·units | 966 | ······insns·size····:·36·16-bit·code·units |
967 | 0 | 967 | 062a00:········································|[062a00]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
968 | 0 | 968 | 062a10:·6000·4200······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042 |
969 | 0 | 969 | 062a14:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
970 | 0 | 970 | 062a18:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
971 | 0 | 971 | 062a1c:·2200·e000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e0 |
972 | 0 | 972 | 062a20:·7010·b203·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03b2 |
973 | 0 | 973 | 062a26:·6900·5a00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a |
974 | 0 | 974 | 062a2a:·0e00···································|000d:·return-void |
975 | 0 | 975 | 062a2c:·6000·4200······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0042 |
976 | 0 | 976 | 062a30:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
977 | 0 | 977 | 062a34:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
978 | 0 | 978 | 062a38:·2200·df00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00df |
979 | 0 | 979 | 062a3c:·7010·ab03·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03ab |
980 | 0 | 980 | 062a42:·6900·5a00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a |
981 | 0 | 981 | 062a46:·28f2···································|001b:·goto·000d·//·-000e |
982 | 0 | 982 | 062a48:·2200·e100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e1 |
983 | 0 | 983 | 062a4c:·7010·b403·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03b4 |
984 | 0 | 984 | 062a52:·6900·5a00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005a |
985 | 0 | 985 | 062a56:·28ea···································|0023:·goto·000d·//·-0016 |
986 | ······catches·······:·(none) | 986 | ······catches·······:·(none) |
987 | ······positions·····:· | 987 | ······positions·····:· |
988 | ········0x0000·line=111 | 988 | ········0x0000·line=111 |
989 | ········0x0006·line=112 | 989 | ········0x0006·line=112 |
990 | ········0x000d·line=118 | 990 | ········0x000d·line=118 |
991 | ········0x000e·line=113 | 991 | ········0x000e·line=113 |
992 | ········0x0014·line=114 | 992 | ········0x0014·line=114 |
Offset 998, 17 lines modified | Offset 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·····:·1 | 1001 | ······registers·····:·1 |
1002 | ······ins···········:·1 | 1002 | ······ins···········:·1 |
1003 | ······outs··········:·1 | 1003 | ······outs··········:·1 |
1004 | ······insns·size····:·4·16-bit·code·units | 1004 | ······insns·size····:·4·16-bit·code·units |
1005 | 0 | 1005 | 062a58:········································|[062a58]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
1006 | 0 | 1006 | 062a68:·7010·a835·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@35a8 |
1007 | 0 | 1007 | 062a6e:·0e00···································|0003:·return-void |
1008 | ······catches·······:·(none) | 1008 | ······catches·······:·(none) |
1009 | ······positions·····:· | 1009 | ······positions·····:· |
1010 | ········0x0000·line=280 | 1010 | ········0x0000·line=280 |
1011 | ········0x0003·line=282 | 1011 | ········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 modified | Offset 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·····:·2 | 1020 | ······registers·····:·2 |
1021 | ······ins···········:·1 | 1021 | ······ins···········:·1 |
1022 | ······outs··········:·0 | 1022 | ······outs··········:·0 |
1023 | ······insns·size····:·38·16-bit·code·units | 1023 | ······insns·size····:·38·16-bit·code·units |
1024 | 0 | 1024 | 062a70:········································|[062a70]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
1025 | 0 | 1025 | 062a80:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
1026 | 0 | 1026 | 062a86:·1a00·0a15······························|0003:·const-string·v0,·"UNKNOWN"·//·string@150a |
1027 | 0 | 1027 | 062a8a:·1100···································|0005:·return-object·v0 |
1028 | 0 | 1028 | 062a8c:·1a00·fc03······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03fc |
1029 | 0 | 1029 | 062a90:·28fd···································|0008:·goto·0005·//·-0003 |
1030 | 0 | 1030 | 062a92:·1a00·fb03······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03fb |
1031 | 0 | 1031 | 062a96:·28fa···································|000b:·goto·0005·//·-0006 |
1032 | 0 | 1032 | 062a98:·1a00·fa03······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03fa |
1033 | 0 | 1033 | 062a9c:·28f7···································|000e:·goto·0005·//·-0009 |
1034 | 0 | 1034 | 062a9e:·1a00·f903······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03f9 |
1035 | 0 | 1035 | 062aa2:·28f4···································|0011:·goto·0005·//·-000c |
1036 | 0 | 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=438 | 1039 | ········0x0000·line=438 |
1040 | ········0x0003·line=448 | 1040 | ········0x0003·line=448 |
1041 | ········0x0006·line=440 | 1041 | ········0x0006·line=440 |
1042 | ········0x0009·line=442 | 1042 | ········0x0009·line=442 |
Max diff block lines reached; 32793777/32806414 bytes (99.96%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·22049 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 805, 15 lines modified | Offset 805, 15 lines modified | ||
805 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/R$menu.class | 805 | ?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.class | 806 | ?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.class | 807 | ?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.class | 808 | ?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.class | 809 | ?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.class | 810 | ?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.class | 811 | ?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····· | 812 | ?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.class | 813 | ?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.class | 814 | ?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.class | 815 | ?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.class | 816 | ?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.class | 817 | ?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.class | 818 | ?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.class | 819 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.class |
Offset 1127, 17 lines modified | Offset 1127, 17 lines modified | ||
1127 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder$1.class | 1127 | ?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.class | 1128 | ?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.class | 1129 | ?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.class | 1130 | ?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.class | 1131 | ?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.class | 1132 | ?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.class | 1133 | ?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·····642 | 1134 | ?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.class | 1135 | ?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·····50 | 1136 | ?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.class | 1137 | ?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.class | 1138 | ?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.class | 1139 | ?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.class | 1140 | ?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.class | 1141 | ?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.class | 1142 | ?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.class | 1143 | ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·io/realm/internal/ReadTransaction.class |
Offset 1241, 8 lines modified | Offset 1241, 8 lines modified | ||
1241 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1241 | ?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.class | 1242 | ?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.class | 1243 | ?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.class | 1244 | ?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.class | 1245 | ?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.class | 1246 | ?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.class | 1247 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class |
1248 | 1246·files,·23862 | 1248 | 1246·files,·2386282·bytes·uncompressed,·1961529·bytes·compressed:··17.8% |
Offset 30, 15 lines modified | Offset 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 modified | Offset 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_010 | 55 | ················Label_0107_Outer:Label_0197_Outer: |
57 | ················while·(true)·{ | 56 | ················while·(true)·{ |
58 | ····················s·=· | 57 | ····················s·=·stringArrayExtra[i]; |
59 | ····················bufferedReader·=·null; | 58 | ····················bufferedReader·=·null; |
60 | ····················while·(true)·{ | 59 | ····················while·(true)·{ |
61 | ····················Label_0 | 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 modified | Offset 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_0 | 76 | ························································break·Label_0407; |
78 | ····················································} | 77 | ····················································} |
79 | ····················································word·=·Parser.parseWord(line,·s); | 78 | ····················································word·=·Parser.parseWord(line,·s); |
80 | ····················································Label_02 | 79 | ····················································Label_0221:·{ |
81 | ························································if·(!s.equals("english_dictionary.txt"))·{ | 80 | ························································if·(!s.equals("english_dictionary.txt"))·{ |
82 | ····························································break·Label_02 | 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_010 | 88 | ····························································continue·Label_0107_Outer; |
90 | ····························································//·iftrue(Label_02 | 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_010 | 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_010 | 105 | ········································································continue·Label_0107_Outer; |
104 | ········································································Label_03 | 106 | ········································································Label_0345:·{ |
105 | ············································································object4·=·instance.createObject((Class)GermanWord.class); | 107 | ············································································object4·=·instance.createObject((Class)GermanWord.class); |
106 | ········································································} | 108 | ········································································} |
107 | ····································································} | 109 | ····································································} |
108 | ····································································//·iftrue(Label_010 | 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_01 | 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 modified | Offset 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_01 | 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")); |
Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
169 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V | 169 | ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V |
170 | ········14:·return | 170 | ········14:·return |
171 | ··public·void·onClick(android.view.View); | 171 | ··public·void·onClick(android.view.View); |
172 | ····descriptor:·(Landroid/view/View;)V | 172 | ····descriptor:·(Landroid/view/View;)V |
173 | ····flags:·(0x0001)·ACC_PUBLIC | 173 | ····flags:·(0x0001)·ACC_PUBLIC |
174 | ····Code: | 174 | ····Code: |
175 | ······stack=300,·locals=1 | 175 | ······stack=300,·locals=11,·args_size=2 |
176 | ·········0:·bipush········8 | 176 | ·········0:·bipush········8 |
177 | ·········2:·istore_2 | 177 | ·········2:·istore_2 |
178 | ·········3:·iconst_1 | 178 | ·········3:·iconst_1 |
179 | ·········4:·istore_3 | 179 | ·········4:·istore_3 |
180 | ·········5:·iconst_0 | 180 | ·········5:·iconst_0 |
181 | ·········6:·istore········4 | 181 | ·········6:·istore········4 |
182 | ·········8:·aload_0 | 182 | ·········8:·aload_0 |
Offset 248, 27 lines modified | Offset 248, 27 lines modified | ||
248 | ·······180:·aload·········5 | 248 | ·······180:·aload·········5 |
249 | ·······182:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 249 | ·······182:·invokevirtual·#68·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
250 | ·······185:·pop | 250 | ·······185:·pop |
251 | ·······186:·goto··········119 | 251 | ·······186:·goto··········119 |
252 | ·······189:·aload_0 | 252 | ·······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········ | 255 | ·······196:·astore········6 |
256 | ·······198:·aload·········9 | 256 | ·······198:·aload·········9 |
257 | ·······200:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I | 257 | ·······200:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I |
258 | ·······203:·istore········7 | 258 | ·······203:·istore········7 |
259 | ·······205:·iload·········7 | 259 | ·······205:·iload·········7 |
260 | ·······207:·anewarray·····#78·················//·class·java/lang/String | 260 | ·······207:·anewarray·····#78·················//·class·java/lang/String |
261 | ·······210:·astore········5 | 261 | ·······210:·astore········5 |
262 | ·······212:·aload·········9 | 262 | ·······212:·aload·········9 |
263 | ·······214:·aload·········5 | 263 | ·······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········5 | 266 | ·······222:·astore········5 |
267 | ·······224:·aload········· | 267 | ·······224:·aload·········6 |
268 | ·······226:·aload·········5 | 268 | ·······226:·aload·········5 |
269 | ·······228:·invokeinterface·#90,··2···········//·InterfaceMethod·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.onLanguageSelectionFinish:([Ljava/lang/String;)V | 269 | ·······228:·invokeinterface·#90,··2···········//·InterfaceMethod·com/bmpak/anagramsolver/ui/SplashFragment$OnLanguageSelectedListener.onLanguageSelectionFinish:([Ljava/lang/String;)V |
270 | ·······233:·aload_0 | 270 | ·······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_2 | 273 | ·······240:·iload_2 |
274 | ·······241:·invokevirtual·#100················//·Method·android/widget/Button.setVisibility:(I)V | 274 | ·······241:·invokevirtual·#100················//·Method·android/widget/Button.setVisibility:(I)V |
Offset 279, 27 lines modified | Offset 279, 27 lines modified | ||
279 | ·······253:·iload_2 | 279 | ·······253:·iload_2 |
280 | ·······254:·invokevirtual·#109················//·Method·android/view/View.setVisibility:(I)V | 280 | ·······254:·invokevirtual·#109················//·Method·android/view/View.setVisibility:(I)V |
281 | ·······257:·aload_0 | 281 | ·······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········5 | 284 | ·······264:·astore········5 |
285 | ·······266:·ldc···········#114················//·int·2131361813 | 285 | ·······266:·ldc···········#114················//·int·2131361813 |
286 | ·······268:·istore········1 | 286 | ·······268:·istore········10 |
287 | ·······270:·aload·········5 | 287 | ·······270:·aload·········5 |
288 | ·······272:·iload·········1 | 288 | ·······272:·iload·········10 |
289 | ·······274:·invokevirtual·#120················//·Method·com/bmpak/anagramsolver/ui/view/MyTextView.setText:(I)V | 289 | ·······274:·invokevirtual·#120················//·Method·com/bmpak/anagramsolver/ui/view/MyTextView.setText:(I)V |
290 | ·······277:·return | 290 | ·······277:·return |
291 | ·······278:·aload_0 | 291 | ·······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········5 | 294 | ·······285:·astore········5 |
295 | ·······287:·ldc···········#125················//·int·2131361809 | 295 | ·······287:·ldc···········#125················//·int·2131361809 |
296 | ·······289:·istore········1 | 296 | ·······289:·istore········10 |
297 | ·······291:·aload·········5 | 297 | ·······291:·aload·········5 |
298 | ·······293:·iload·········1 | 298 | ·······293:·iload·········10 |
299 | ·······295:·iload_3 | 299 | ·······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········5 | 301 | ·······299:·astore········5 |
302 | ·······301:·aload·········5 | 302 | ·······301:·aload·········5 |
303 | ·······303:·invokevirtual·#135················//·Method·android/widget/Toast.show:()V | 303 | ·······303:·invokevirtual·#135················//·Method·android/widget/Toast.show:()V |
304 | ·······306:·goto··········277 | 304 | ·······306:·goto··········277 |
305 | } | 305 | } |
Offset 3, 10 lines modified | Offset 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·ValidationList | 5 | public·class·ValidationList |
6 | { | 6 | { |
7 | ····public·static·List·getProxyClasses()·{ | 7 | ····public·static·List·getProxyClasses()·{ |
8 | ········return·Arrays.asList("com.bmpak.anagramsolver.word. | 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 | } |
Offset 424, 116 lines modified | Offset 424, 114 lines modified | ||
424 | ·········5:·aload_1 | 424 | ·········5:·aload_1 |
425 | ·········6:·areturn | 425 | ·········6:·areturn |
426 | ··private·void·initLanguages(java.lang.String[]); | 426 | ··private·void·initLanguages(java.lang.String[]); |
427 | ····descriptor:·([Ljava/lang/String;)V | 427 | ····descriptor:·([Ljava/lang/String;)V |
428 | ····flags:·(0x0002)·ACC_PRIVATE | 428 | ····flags:·(0x0002)·ACC_PRIVATE |
429 | ····Code: | 429 | ····Code: |
430 | ······stack=300,·locals=1 | 430 | ······stack=300,·locals=13,·args_size=2 |
431 | ·········0:·lconst_0 | 431 | ·········0:·lconst_0 |
432 | ·········1:·lstore_2 | 432 | ·········1:·lstore_2 |
433 | ·········2:·bipush········-2 | 433 | ·········2:·bipush········-2 |
434 | ·········4:·istore········4 | 434 | ·········4:·istore········4 |
435 | ·········6:·aload_1 | 435 | ·········6:·aload_1 |
436 | ·········7:·arraylength | ||
436 | ········· | 437 | ·········8:·istore········5 |
438 | ········10:·iconst_0 | ||
437 | ·········9:·aload_1 | ||
438 | ········10:·arraylength | ||
439 | ········11:·istore········6 | 439 | ········11:·istore········6 |
440 | ········13:·iconst_0 | ||
441 | ········14:·istore········7 | ||
442 | ········16:·iload·········7 | ||
443 | ········1 | 440 | ········13:·iload·········6 |
444 | ········20:·if_icmpge·····211 | ||
445 | ········23:·aload·········5 | ||
446 | ········ | 441 | ········15:·iload·········5 |
442 | ········17:·if_icmpge·····207 | ||
443 | ········20:·aload_1 | ||
444 | ········21:·iload·········6 | ||
447 | ········2 | 445 | ········23:·aaload |
448 | ········2 | 446 | ········24:·astore········7 |
449 | ········ | 447 | ········26:·new···········#34·················//·class·android/widget/ImageButton |
450 | ········ | 448 | ········29:·astore········8 |
451 | ········3 | 449 | ········31:·aload_0 |
452 | ········3 | 450 | ········32:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
453 | ········3 | 451 | ········35:·astore········9 |
452 | ········37:·aload·········8 | ||
454 | ········ | 453 | ········39:·aload·········9 |
455 | ········43:·aload·········10 | ||
456 | ········4 | 454 | ········41:·invokespecial·#41·················//·Method·android/widget/ImageButton."<init>":(Landroid/content/Context;)V |
457 | ········4 | 455 | ········44:·aload·········8 |
458 | ········ | 456 | ········46:·iconst_0 |
459 | ········ | 457 | ········47:·invokevirtual·#45·················//·Method·android/widget/ImageButton.setBackgroundColor:(I)V |
460 | ········5 | 458 | ········50:·aload_0 |
461 | ········5 | 459 | ········51:·invokevirtual·#38·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
462 | ········5 | 460 | ········54:·invokevirtual·#51·················//·Method·android/support/v4/app/FragmentActivity.getResources:()Landroid/content/res/Resources; |
463 | ········ | 461 | ········57:·astore········9 |
464 | ········ | 462 | ········59:·aload·········7 |
465 | ········6 | 463 | ········61:·invokestatic··#57·················//·Method·com/bmpak/anagramsolver/dictionary/Dictionary.getDrawableId:(Ljava/lang/String;)I |
466 | ········6 | 464 | ········64:·istore········10 |
465 | ········66:·aload·········9 | ||
467 | ········ | 466 | ········68:·iload·········10 |
468 | ········72:·iload·········11 | ||
469 | ········7 | 467 | ········70:·invokevirtual·#63·················//·Method·android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; |
470 | ········7 | 468 | ········73:·astore········9 |
469 | ········75:·aload·········8 | ||
471 | ········7 | 470 | ········77:·aload·········9 |
472 | ········81:·aload·········10 | ||
473 | ········ | 471 | ········79:·invokevirtual·#67·················//·Method·android/widget/ImageButton.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V |
474 | ········8 | 472 | ········82:·new···········#69·················//·class·android/widget/LinearLayout$LayoutParams |
475 | ········8 | 473 | ········85:·astore········11 |
476 | ········ | 474 | ········87:·aload·········11 |
477 | ········ | 475 | ········89:·iload·········4 |
478 | ········9 | 476 | ········91:·iload·········4 |
479 | ········9 | 477 | ········93:·invokespecial·#72·················//·Method·android/widget/LinearLayout$LayoutParams."<init>":(II)V |
480 | ······· | 478 | ········96:·ldc···········#74·················//·float·1.0f |
481 | ······· | 479 | ········98:·fstore········12 |
482 | ·······10 | 480 | ·······100:·aload·········11 |
483 | ·······10 | 481 | ·······102:·fload·········12 |
484 | ·······10 | 482 | ·······104:·putfield······#78·················//·Field·android/widget/LinearLayout$LayoutParams.weight:F |
485 | ·······1 | 483 | ·······107:·aload·········8 |
486 | ·······1 | 484 | ·······109:·aload·········11 |
487 | ·······11 | 485 | ·······111:·invokevirtual·#82·················//·Method·android/widget/ImageButton.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V |
488 | ·······11 | 486 | ·······114:·aload·········8 |
489 | ·······1 | 487 | ·······116:·aload·········7 |
490 | ·······1 | 488 | ·······118:·invokevirtual·#86·················//·Method·android/widget/ImageButton.setTag:(Ljava/lang/Object;)V |
491 | ·······12 | 489 | ·······121:·new···········#88·················//·class·com/bmpak/anagramsolver/ui/AnagramFragment$3 |
492 | ·······12 | 490 | ·······124:·astore········9 |
493 | ·······1 | 491 | ·······126:·aload·········9 |
494 | ·······1 | 492 | ·······128:·aload_0 |
495 | ·······1 | 493 | ·······129:·invokespecial·#91·················//·Method·com/bmpak/anagramsolver/ui/AnagramFragment$3."<init>":(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V |
494 | ·······132:·aload·········8 | ||
496 | ·······13 | 495 | ·······134:·aload·········9 |
497 | ·······138:·aload·········10 | ||
498 | ·······1 | 496 | ·······136:·invokevirtual·#95·················//·Method·android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V |
499 | ·······1 | 497 | ·······139:·aload_0 |
500 | ·······14 | 498 | ·······140:·getfield······#32·················//·Field·currentDict:Landroid/view/View; |
501 | ·······14 | 499 | ·······143:·astore········9 |
502 | ·······149:·aload·········10 | ||
503 | ·······151:·ifnonnull·····195 | ||
504 | ·······154:·aload_0 | ||
505 | ·······1 | 500 | ·······145:·aload·········9 |
501 | ·······147:·ifnonnull·····191 | ||
502 | ·······150:·aload_0 | ||
503 | ·······151:·aload·········8 | ||
506 | ·······15 | 504 | ·······153:·putfield······#32·················//·Field·currentDict:Landroid/view/View; |
507 | ·······1 | 505 | ·······156:·getstatic·····#100················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_FULL_ALPHA:F |
508 | ·······1 | 506 | ·······159:·fstore········12 |
509 | ·······16 | 507 | ·······161:·aload·········8 |
510 | ·······16 | 508 | ·······163:·fload·········12 |
511 | ·······16 | 509 | ·······165:·lload_2 |
512 | ·······1 | 510 | ·······166:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V |
513 | ·······1 | 511 | ·······169:·aload_0 |
514 | ·······17 | 512 | ·······170:·getfield······#106················//·Field·languages:Landroid/widget/LinearLayout; |
515 | ·······17 | 513 | ·······173:·astore········9 |
516 | ·······179:·aload·········10 | ||
517 | ·······1 | 514 | ·······175:·aload·········9 |
515 | ·······177:·aload·········8 | ||
518 | ·······1 | 516 | ·······179:·invokevirtual·#112················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V |
519 | ·······18 | 517 | ·······182:·iload·········6 |
520 | ·······18 | 518 | ·······184:·iconst_1 |
521 | ·······18 | 519 | ·······185:·iadd |
522 | ·······1 | 520 | ·······186:·istore········6 |
523 | ·······1 | 521 | ·······188:·goto··········13 |
524 | ·······19 | 522 | ·······191:·getstatic·····#115················//·Field·com/bmpak/anagramsolver/utils/ViewUtils.DEFAULT_SEMI_ALPHA:F |
525 | ·······19 | 523 | ·······194:·fstore········12 |
526 | ······· | 524 | ·······196:·aload·········8 |
527 | ······· | 525 | ·······198:·fload·········12 |
528 | ·······20 | 526 | ·······200:·lload_2 |
529 | ·······20 | 527 | ·······201:·invokestatic··#104················//·Method·com/bmpak/anagramsolver/utils/ViewUtils.setAlpha:(Landroid/view/View;FJ)V |
530 | ·······20 | 528 | ·······204:·goto··········169 |
531 | ·······2 | 529 | ·······207:·return |
532 | ··public·void·onActivityCreated(android.os.Bundle); | 530 | ··public·void·onActivityCreated(android.os.Bundle); |
533 | ····descriptor:·(Landroid/os/Bundle;)V | 531 | ····descriptor:·(Landroid/os/Bundle;)V |
534 | ····flags:·(0x0001)·ACC_PUBLIC | 532 | ····flags:·(0x0001)·ACC_PUBLIC |
535 | ····Code: | 533 | ····Code: |
Max diff block lines reached; 21/10418 bytes (0.20%) of diff not shown. |
Offset 333, 148 lines modified | Offset 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:·areturn | 334 | ·········4:·areturn |
335 | ··private·void·addResultsToAdapter(io.realm.RealmResults); | 335 | ··private·void·addResultsToAdapter(io.realm.RealmResults); |
336 | ····descriptor:·(Lio/realm/RealmResults;)V | 336 | ····descriptor:·(Lio/realm/RealmResults;)V |
337 | ····flags:·(0x0002)·ACC_PRIVATE | 337 | ····flags:·(0x0002)·ACC_PRIVATE |
338 | ····Code: | 338 | ····Code: |
339 | ······stack=300,·locals= | 339 | ······stack=300,·locals=8,·args_size=2 |
340 | ·········0:·aload_0 | 340 | ·········0:·aload_0 |
341 | ·········1:·getfield······#38·················//·Field·dictionary:Ljava/lang/String; | 341 | ·········1:·getfield······#38·················//·Field·dictionary:Ljava/lang/String; |
342 | ·········4:·astore_2 | 342 | ·········4:·astore_2 |
343 | ·········5:·ldc···········#46·················//·String·english_dictionary.txt | 343 | ·········5:·ldc···········#46·················//·String·english_dictionary.txt |
344 | ·········7:·astore_3 | 344 | ·········7:·astore_3 |
345 | ·········8:·aload_2 | 345 | ·········8:·aload_2 |
346 | ·········9:·aload_3 | 346 | ·········9:·aload_3 |
347 | ········10:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | 347 | ········10:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
348 | ········13:·istore········4 | 348 | ········13:·istore········4 |
349 | ········15:·iload·········4 | 349 | ········15:·iload·········4 |
350 | ········17:·ifeq··········7 | 350 | ········17:·ifeq··········70 |
351 | ········20:·aload_1 | 351 | ········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 | 353 | ········24:·astore_2 |
354 | ········2 | 354 | ········25:·aload_2 |
355 | ········2 | 355 | ········26:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
356 | ········3 | 356 | ········31:·istore········5 |
357 | ········3 | 357 | ········33:·iload·········5 |
358 | ········3 | 358 | ········35:·ifeq··········280 |
359 | ········ | 359 | ········38:·aload_2 |
360 | ········ | 360 | ········39:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
361 | ········4 | 361 | ········44:·checkcast·····#70·················//·class·com/bmpak/anagramsolver/word/EnglishWord |
362 | ········ | 362 | ········47:·astore········6 |
363 | ········ | 363 | ········49:·aload_0 |
364 | ········5 | 364 | ········50:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter; |
365 | ········5 | 365 | ········53:·astore_3 |
366 | ········5 | 366 | ········54:·aload·········6 |
367 | ········5 | 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 | ········6 | 369 | ········61:·aload_3 |
370 | ········62:·aload·········7 | ||
371 | ········6 | 371 | ········64:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V |
372 | ········6 | 372 | ········67:·goto··········25 |
373 | ········7 | 373 | ········70:·aload_0 |
374 | ········7 | 374 | ········71:·getfield······#38·················//·Field·dictionary:Ljava/lang/String; |
375 | ········7 | 375 | ········74:·astore_2 |
376 | ········7 | 376 | ········75:·ldc···········#82·················//·String·el_dictionary.txt |
377 | ········7 | 377 | ········77:·astore_3 |
378 | ········7 | 378 | ········78:·aload_2 |
379 | ········ | 379 | ········79:·aload_3 |
380 | ········8 | 380 | ········80:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
381 | ········8 | 381 | ········83:·istore········4 |
382 | ········8 | 382 | ········85:·iload·········4 |
383 | ········8 | 383 | ········87:·ifeq··········140 |
384 | ········9 | 384 | ········90:·aload_1 |
385 | ········9 | 385 | ········91:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator; |
386 | ········95:·astore········5 | ||
387 | ········9 | 386 | ········94:·astore_2 |
387 | ········95:·aload_2 | ||
388 | ········9 | 388 | ········96:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
389 | ·······10 | 389 | ·······101:·istore········5 |
390 | ·······10 | 390 | ·······103:·iload·········5 |
391 | ·······10 | 391 | ·······105:·ifeq··········280 |
392 | ·······1 | 392 | ·······108:·aload_2 |
393 | ·······1 | 393 | ·······109:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
394 | ·······11 | 394 | ·······114:·checkcast·····#84·················//·class·com/bmpak/anagramsolver/word/GreekWord |
395 | ·······1 | 395 | ·······117:·astore········6 |
396 | ·······1 | 396 | ·······119:·aload_0 |
397 | ·······12 | 397 | ·······120:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter; |
398 | ·······12 | 398 | ·······123:·astore_3 |
399 | ·······12 | 399 | ·······124:·aload·········6 |
400 | ·······1 | 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 | ·······13 | 402 | ·······131:·aload_3 |
403 | ·······132:·aload·········7 | ||
404 | ·······13 | 404 | ·······134:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V |
405 | ·······13 | 405 | ·······137:·goto··········95 |
406 | ·······14 | 406 | ·······140:·aload_0 |
407 | ·······14 | 407 | ·······141:·getfield······#38·················//·Field·dictionary:Ljava/lang/String; |
408 | ·······14 | 408 | ·······144:·astore_2 |
409 | ·······14 | 409 | ·······145:·ldc···········#87·················//·String·france_dictionary.txt |
410 | ·······14 | 410 | ·······147:·astore_3 |
411 | ·······1 | 411 | ·······148:·aload_2 |
412 | ·······1 | 412 | ·······149:·aload_3 |
413 | ·······15 | 413 | ·······150:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
414 | ·······15 | 414 | ·······153:·istore········4 |
415 | ·······15 | 415 | ·······155:·iload·········4 |
416 | ·······15 | 416 | ·······157:·ifeq··········210 |
417 | ·······16 | 417 | ·······160:·aload_1 |
418 | ·······16 | 418 | ·······161:·invokevirtual·#58·················//·Method·io/realm/RealmResults.iterator:()Ljava/util/Iterator; |
419 | ·······166:·astore········5 | ||
420 | ·······16 | 419 | ·······164:·astore_2 |
420 | ·······165:·aload_2 | ||
421 | ·······1 | 421 | ·······166:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
422 | ·······17 | 422 | ·······171:·istore········5 |
423 | ·······17 | 423 | ·······173:·iload·········5 |
424 | ·······17 | 424 | ·······175:·ifeq··········280 |
425 | ·······1 | 425 | ·······178:·aload_2 |
426 | ·······1 | 426 | ·······179:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
427 | ·······18 | 427 | ·······184:·checkcast·····#89·················//·class·com/bmpak/anagramsolver/word/FranceWord |
428 | ·······1 | 428 | ·······187:·astore········6 |
429 | ·······1 | 429 | ·······189:·aload_0 |
430 | ·······19 | 430 | ·······190:·getfield······#31·················//·Field·adapter:Landroid/widget/ArrayAdapter; |
431 | ·······19 | 431 | ·······193:·astore_3 |
432 | ·······19 | 432 | ·······194:·aload·········6 |
433 | ······· | 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 | ·······20 | 435 | ·······201:·aload_3 |
436 | ·······202:·aload·········7 | ||
437 | ·······20 | 437 | ·······204:·invokevirtual·#80·················//·Method·android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V |
438 | ·······2 | 438 | ·······207:·goto··········165 |
439 | ·······21 | 439 | ·······210:·aload_0 |
440 | ·······21 | 440 | ·······211:·getfield······#38·················//·Field·dictionary:Ljava/lang/String; |
441 | ·······21 | 441 | ·······214:·astore_2 |
442 | ·······21 | 442 | ·······215:·ldc···········#92·················//·String·ge_dictionary.txt |
443 | ·······2 | 443 | ·······217:·astore_3 |
444 | ·······2 | 444 | ·······218:·aload_2 |
445 | ·······2 | 445 | ·······219:·aload_3 |
446 | ·······22 | 446 | ·······220:·invokevirtual·#52·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
447 | ·······22 | 447 | ·······223:·istore········4 |
448 | ·······22 | 448 | ·······225:·iload·········4 |
449 | ·······2 | 449 | ·······227:·ifeq··········280 |
450 | ·······23 | 450 | ·······230:·aload_1 |
Max diff block lines reached; 11763/24409 bytes (48.19%) of diff not shown. |
Offset 30, 33 lines modified | Offset 30, 33 lines modified | ||
30 | ····.line·10 | 30 | ····.line·10 |
31 | ····const/4·v0,·0x4 | 31 | ····const/4·v0,·0x4 |
32 | ····new-array·v0,·v0,·[Ljava/lang/String; | 32 | ····new-array·v0,·v0,·[Ljava/lang/String; |
33 | ····const/4·v1,·0x0 | 33 | ····const/4·v1,·0x0 |
34 | ····const-string·v2,·"com.bmpak.anagramsolver.word. | 34 | ····const-string·v2,·"com.bmpak.anagramsolver.word.GermanWord" |
35 | ····aput-object·v2,·v0,·v1 | 35 | ····aput-object·v2,·v0,·v1 |
36 | ····const/4·v1,·0x1 | 36 | ····const/4·v1,·0x1 |
37 | ····const-string·v2,·"com.bmpak.anagramsolver.word. | 37 | ····const-string·v2,·"com.bmpak.anagramsolver.word.EnglishWord" |
38 | ····aput-object·v2,·v0,·v1 | 38 | ····aput-object·v2,·v0,·v1 |
39 | ····const/4·v1,·0x2 | 39 | ····const/4·v1,·0x2 |
40 | ····const-string·v2,·"com.bmpak.anagramsolver.word. | 40 | ····const-string·v2,·"com.bmpak.anagramsolver.word.FranceWord" |
41 | ····aput-object·v2,·v0,·v1 | 41 | ····aput-object·v2,·v0,·v1 |
42 | ····const/4·v1,·0x3 | 42 | ····const/4·v1,·0x3 |
43 | ····const-string·v2,·"com.bmpak.anagramsolver.word. | 43 | ····const-string·v2,·"com.bmpak.anagramsolver.word.GreekWord" |
44 | ····aput-object·v2,·v0,·v1 | 44 | ····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·v0 | 46 | ····move-result-object·v0 |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·705 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 27, 10 lines modified | Offset 27, 9 lines modified | ||
27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·10 | 30 | ····.line·10 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·2024 | ||
33 | ····return-void | 32 | ····return-void |
34 | .end·method | 33 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V | 23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·149 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 101, 18 lines modified | Offset 101, 20 lines modified | ||
101 | ····move-result-object·v3 | 101 | ····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>()V | 103 | ····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·v3 | 106 | ····move-result-object·v3 |
107 | ····.line·53 | ||
106 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 108 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
107 | ····.line·69 | 109 | ····.line·69 |
108 | ····:goto_0 | 110 | ····: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·v3 | 112 | ····move-result-object·v3 |
Offset 166, 18 lines modified | Offset 168, 20 lines modified | ||
166 | ····move-result-object·v3 | 168 | ····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>()V | 170 | ····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·v3 | 173 | ····move-result-object·v3 |
174 | ····.line·61 | ||
171 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 175 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
172 | ····goto·:goto_0 | 176 | ····goto·:goto_0 |
173 | ····.line·63 | 177 | ····.line·63 |
174 | ····:cond_1 | 178 | ····: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 modified | Offset 192, 20 lines modified | ||
188 | ····move-result-object·v3 | 192 | ····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>()V | 194 | ····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·v3 | 197 | ····move-result-object·v3 |
198 | ····.line·65 | ||
193 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 199 | ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
194 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
195 | .end·method | 201 | .end·method |
196 | .method·public·onLanguageSelectionFinish([Ljava/lang/String;)V | 202 | .method·public·onLanguageSelectionFinish([Ljava/lang/String;)V |
197 | ····.locals·5 | 203 | ····.locals·5 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V | 23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·133 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 53, 14 lines modified | Offset 54, 15 lines modified | ||
53 | ····if-eqz·v2,·:cond_0 | 54 | ····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()I | 58 | ····invoke-virtual·{v2},·Landroid/widget/ListView;->getChildCount()I |
57 | ····move-result·v2 | 59 | ····move-result·v2 |
58 | ····if-nez·v2,·:cond_2 | 60 | ····if-nez·v2,·:cond_2 |
59 | ····:cond_0 | 61 | ····:cond_0 |
Offset 79, 21 lines modified | Offset 81, 22 lines modified | ||
79 | ····:cond_1 | 81 | ····:cond_1 |
80 | ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->setEnabled(Z)V | 82 | ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->setEnabled(Z)V |
81 | ····.line·145 | 83 | ····.line·145 |
82 | ····return-void | 84 | ····return-void |
83 | ····.line·14 | 85 | ····.line·142 |
84 | ····.end·local·v0····#·"topRowVerticalPosition":I | 86 | ····.end·local·v0····#·"topRowVerticalPosition":I |
85 | ····:cond_2 | 87 | ····: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·v2 | 92 | ····move-result-object·v2 |
90 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I | 93 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I |
91 | ····move-result·v0 | 94 | ····move-result·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/MainActivity;)V | 20 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·28 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 52, 22 lines modified | Offset 53, 25 lines modified | ||
52 | ····const·v1,·0x7f080042 | 53 | ····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>()V | 55 | ····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·v0 | 58 | ····move-result-object·v0 |
57 | ····const/16·v1,·0x1003 | 59 | ····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·v0 | 62 | ····move-result-object·v0 |
63 | ····.line·35 | ||
60 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 64 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
61 | ····.line·36 | 65 | ····.line·36 |
62 | ····return-void | 66 | ····return-void |
63 | .end·method | 67 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$rootView:Landroid/view/View; | 22 | .field·final·synthetic·val$rootView:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/SplashFragment;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/SplashFragment;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·119 | 28 | ····.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 modified | Offset 38, 202 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onClick(Landroid/view/View;)V | 41 | .method·public·onClick(Landroid/view/View;)V |
41 | ····.locals· | 42 | ····.locals·7 |
42 | ····.param·p1,·"v"····#·Landroid/view/View; | 43 | ····.param·p1,·"v"····#·Landroid/view/View; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····const/16·v | 45 | ····const/16·v6,·0x8 |
45 | ····const/4·v | 46 | ····const/4·v5,·0x1 |
46 | ····.line·124 | 47 | ····.line·124 |
47 | ····const/4·v | 48 | ····const/4·v1,·0x0 |
48 | ····.line·125 | 49 | ····.line·125 |
49 | ····.local·v | 50 | ····.local·v1,·"isAtLeastOneSelected":Z |
50 | ····iget-object·v | 51 | ····iget-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment; |
51 | ····invoke-static·{v | 52 | ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable; |
52 | ····move-result-object·v | 53 | ····move-result-object·v3 |
53 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set; |
54 | ····move-result-object·v | 55 | ····move-result-object·v3 |
55 | ····invoke-interface·{v | 56 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
56 | ····move-result-object·v | 57 | ····move-result-object·v4 |
57 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
58 | ····:cond_0 | 58 | ····:cond_0 |
59 | ····invoke-interface·{v | 59 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
60 | ····move-result·v | 60 | ····move-result·v3 |
61 | ····if-eqz·v | 61 | ····if-eqz·v3,·:cond_1 |
62 | ····invoke-interface·{v | 62 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
63 | ····move-result-object·v | 63 | ····move-result-object·v2 |
64 | ····check-cast·v | 64 | ····check-cast·v2,·Ljava/util/Map$Entry; |
65 | ····.line·127 | 65 | ····.line·127 |
66 | ····.local·v | 66 | ····.local·v2,·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
67 | ····invoke-interface·{v | 67 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
68 | ····move-result-object·v | 68 | ····move-result-object·v3 |
69 | ····check-cast·v | 69 | ····check-cast·v3,·Ljava/lang/Boolean; |
70 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v3},·Ljava/lang/Boolean;->booleanValue()Z |
71 | ····move-result·v | 71 | ····move-result·v3 |
72 | ····if-ne·v | 72 | ····if-ne·v3,·v5,·:cond_0 |
73 | ····.line·128 | 73 | ····.line·128 |
74 | ····const/4·v | 74 | ····const/4·v1,·0x1 |
75 | ····.line·135 | 75 | ····.line·135 |
76 | ····.end·local·v | 76 | ····.end·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
77 | ····:cond_1 | 77 | ····:cond_1 |
78 | ····if-eqz·v | 78 | ····if-eqz·v1,·:cond_4 |
79 | ····.line·136 | 79 | ····.line·136 |
80 | ····new-instance·v0,·Ljava/util/ArrayList; | 80 | ····new-instance·v0,·Ljava/util/ArrayList; |
81 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 81 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
82 | ····.line·137 | 82 | ····.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·v | 84 | ····iget-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment; |
85 | ····invoke-static·{v | 85 | ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable; |
86 | ····move-result-object·v | 86 | ····move-result-object·v3 |
87 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set; |
88 | ····move-result-object·v | 88 | ····move-result-object·v3 |
89 | ····invoke-interface·{v | 89 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
90 | ····move-result-object·v | 90 | ····move-result-object·v4 |
91 | ····:cond_2 | 91 | ····:cond_2 |
92 | ····:goto_0 | 92 | ····:goto_0 |
93 | ····invoke-interface·{v | 93 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
94 | ····move-result·v | 94 | ····move-result·v3 |
95 | ····if-eqz·v | 95 | ····if-eqz·v3,·:cond_3 |
96 | ····invoke-interface·{v | 96 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
97 | ····move-result-object·v | 97 | ····move-result-object·v2 |
98 | ····check-cast·v | 98 | ····check-cast·v2,·Ljava/util/Map$Entry; |
99 | ····.line·138 | 99 | ····.line·138 |
100 | ····.restart·local·v | 100 | ····.restart·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
101 | ····invoke-interface·{v | 101 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
102 | ····move-result-object·v | 102 | ····move-result-object·v3 |
Max diff block lines reached; 5703/11763 bytes (48.48%) of diff not shown. |
Offset 70, 15 lines modified | Offset 70, 14 lines modified | ||
70 | .method·public·constructor·<init>()V | 70 | .method·public·constructor·<init>()V |
71 | ····.locals·0 | 71 | ····.locals·0 |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·33 | 73 | ····.line·33 |
74 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 74 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
75 | ····.line·41 | ||
76 | ····return-void | 75 | ····return-void |
77 | .end·method | 76 | .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·1 | 78 | ····.locals·1 |
80 | ····.param·p0,·"x0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment; | 79 | ····.param·p0,·"x0"····#·Lcom/bmpak/anagramsolver/ui/SplashFragment; |
Offset 104, 126 lines modified | Offset 104, 121 lines modified | ||
104 | .method·private·initLanguages([Ljava/lang/String;)V | 104 | .method·private·initLanguages([Ljava/lang/String;)V |
105 | ····.locals·12 | 105 | ····.locals·12 |
106 | ····.param·p1,·"installedDicts"····#·[Ljava/lang/String; | 106 | ····.param·p1,·"installedDicts"····#·[Ljava/lang/String; |
107 | ····.prologue | 107 | ····.prologue |
108 | ····const-wide/16·v10,·0x0 | 108 | ····const-wide/16·v10,·0x0 |
109 | ····const/4·v4,·0x0 | ||
109 | ····const/4·v8,·-0x2 | 110 | ····const/4·v8,·-0x2 |
110 | ····.line·173 | 111 | ····.line·173 |
111 | ····move-object·v0,·p1 | ||
112 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
113 | ····array-length·v | 112 | ····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_0 | 114 | ····:goto_0 |
118 | ····if-ge·v | 115 | ····if-ge·v3,·v5,·:cond_1 |
119 | ····aget-object·v | 116 | ····aget-object·v0,·p1,·v3 |
120 | ····.line·174 | 117 | ····.line·174 |
121 | ····.local·v | 118 | ····.local·v0,·"lang":Ljava/lang/String; |
122 | ····new-instance·v | 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·v6 | 121 | ····move-result-object·v6 |
125 | ····invoke-direct·{v | 122 | ····invoke-direct·{v1,·v6},·Landroid/widget/ImageButton;-><init>(Landroid/content/Context;)V |
126 | ····.line·175 | 123 | ····.line·175 |
127 | ····.local·v | 124 | ····.local·v1,·"languageImageButton":Landroid/widget/ImageButton; |
128 | ····const/4·v6,·0x0 | ||
129 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v1,·v4},·Landroid/widget/ImageButton;->setBackgroundColor(I)V |
130 | ····.line·177 | 126 | ····.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·v6 | 128 | ····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·v6 | 130 | ····move-result-object·v6 |
135 | ····invoke-static·{v | 131 | ····invoke-static·{v0},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getDrawableId(Ljava/lang/String;)I |
136 | ····move-result·v7 | 132 | ····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·v6 | 134 | ····move-result-object·v6 |
139 | ····invoke-virtual·{v | 135 | ····invoke-virtual·{v1,·v6},·Landroid/widget/ImageButton;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
140 | ····.line·180 | 136 | ····.line·180 |
141 | ····new-instance·v | 137 | ····new-instance·v2,·Landroid/widget/LinearLayout$LayoutParams; |
142 | ····invoke-direct·{v | 138 | ····invoke-direct·{v2,·v8,·v8},·Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V |
143 | ····.line·183 | 139 | ····.line·183 |
144 | ····.local·v | 140 | ····.local·v2,·"params":Landroid/widget/LinearLayout$LayoutParams; |
145 | ····const/high16·v6,·0x3f800000····#·1.0f | 141 | ····const/high16·v6,·0x3f800000····#·1.0f |
146 | ····iput·v6,·v | 142 | ····iput·v6,·v2,·Landroid/widget/LinearLayout$LayoutParams;->weight:F |
147 | ····.line·185 | 143 | ····.line·185 |
148 | ····invoke-virtual·{v | 144 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V |
149 | ····.line·188 | 145 | ····.line·188 |
150 | ····invoke-virtual·{v | 146 | ····invoke-virtual·{v1,·v0},·Landroid/widget/ImageButton;->setTag(Ljava/lang/Object;)V |
151 | ····.line·190 | 147 | ····.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;)V | 149 | ····invoke-direct·{v6,·p0},·Lcom/bmpak/anagramsolver/ui/AnagramFragment$3;-><init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V |
154 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v1,·v6},·Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
155 | ····.line·209 | 151 | ····.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_0 | 153 | ····if-nez·v6,·:cond_0 |
158 | ····.line·210 | 154 | ····.line·210 |
159 | ····iput-object·v | 155 | ····iput-object·v1,·p0,·Lcom/bmpak/anagramsolver/ui/AnagramFragment;->currentDict:Landroid/view/View; |
160 | ····.line·211 | 156 | ····.line·211 |
161 | ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_FULL_ALPHA:F | 157 | ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_FULL_ALPHA:F |
162 | ····invoke-static·{v | 158 | ····invoke-static·{v1,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V |
163 | ····.line·218 | 159 | ····.line·218 |
164 | ····:goto_1 | 160 | ····: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,·v | 162 | ····invoke-virtual·{v6,·v1},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V |
167 | ····.line·173 | 163 | ····.line·173 |
168 | ····add-int/lit8·v | 164 | ····add-int/lit8·v3,·v3,·0x1 |
169 | ····goto·:goto_0 | 165 | ····goto·:goto_0 |
170 | ····.line·213 | 166 | ····.line·213 |
171 | ····:cond_0 | 167 | ····:cond_0 |
172 | ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_SEMI_ALPHA:F | 168 | ····sget·v6,·Lcom/bmpak/anagramsolver/utils/ViewUtils;->DEFAULT_SEMI_ALPHA:F |
173 | ····invoke-static·{v | 169 | ····invoke-static·{v1,·v6,·v10,·v11},·Lcom/bmpak/anagramsolver/utils/ViewUtils;->setAlpha(Landroid/view/View;FJ)V |
174 | ····goto·:goto_1 | 170 | ····goto·:goto_1 |
175 | ····.line·220 | 171 | ····.line·220 |
176 | ····.end·local·v | 172 | ····.end·local·v0····#·"lang":Ljava/lang/String; |
177 | ····.end·local·v | 173 | ····.end·local·v1····#·"languageImageButton":Landroid/widget/ImageButton; |
178 | ····.end·local·v | 174 | ····.end·local·v2····#·"params":Landroid/widget/LinearLayout$LayoutParams; |
179 | ····:cond_1 | 175 | ····:cond_1 |
180 | ····return-void | 176 | ····return-void |
181 | .end·method | 177 | .end·method |
Max diff block lines reached; 3110/9062 bytes (34.32%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V | 23 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/ui/AnagramFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/ui/AnagramFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·190 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 162, 199 lines modified | Offset 162, 191 lines modified | ||
162 | .method·private·addResultsToAdapter(Lio/realm/RealmResults;)V | 162 | .method·private·addResultsToAdapter(Lio/realm/RealmResults;)V |
163 | ····.locals·4 | 163 | ····.locals·4 |
164 | ····.param·p1,·"results"····#·Lio/realm/RealmResults; | 164 | ····.param·p1,·"results"····#·Lio/realm/RealmResults; |
165 | ····.prologue | 165 | ····.prologue |
166 | ····.line·198 | 166 | ····.line·198 |
167 | ····iget-object·v | 167 | ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String; |
168 | ····const-string·v | 168 | ····const-string·v2,·"english_dictionary.txt" |
169 | ····invoke-virtual·{v | 169 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
170 | ····move-result·v | 170 | ····move-result·v1 |
171 | ····if-eqz·v | 171 | ····if-eqz·v1,·:cond_0 |
172 | ····.line·199 | 172 | ····.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·v | 174 | ····move-result-object·v1 |
175 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
176 | ····:goto_0 | 175 | ····:goto_0 |
177 | ····invoke-interface·{v | 176 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
178 | ····move-result·v2 | 177 | ····move-result·v2 |
179 | ····if-eqz·v2,·:cond_3 | 178 | ····if-eqz·v2,·:cond_3 |
180 | ····invoke-interface·{v | 179 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
181 | ····move-result-object·v | 180 | ····move-result-object·v0 |
182 | ····check-cast·v | 181 | ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/EnglishWord; |
183 | ····.line·200 | 182 | ····.line·200 |
184 | ····.local·v | 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·{v | 185 | ····invoke-virtual·{v0},·Lcom/bmpak/anagramsolver/word/EnglishWord;->getWord()Ljava/lang/String; |
187 | ····move-result-object·v3 | 186 | ····move-result-object·v3 |
188 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V | 187 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V |
189 | ····goto·:goto_0 | 188 | ····goto·:goto_0 |
190 | ····.line·201 | 189 | ····.line·201 |
191 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
192 | ····.end·local·v | 190 | ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/EnglishWord; |
193 | ····:cond_0 | 191 | ····:cond_0 |
194 | ····iget-object·v | 192 | ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String; |
195 | ····const-string·v | 193 | ····const-string·v2,·"el_dictionary.txt" |
196 | ····invoke-virtual·{v | 194 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
197 | ····move-result·v | 195 | ····move-result·v1 |
198 | ····if-eqz·v | 196 | ····if-eqz·v1,·:cond_1 |
199 | ····.line·202 | 197 | ····.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·v | 199 | ····move-result-object·v1 |
202 | ····.restart·local·v0····#·"i$":Ljava/util/Iterator; | ||
203 | ····:goto_1 | 200 | ····:goto_1 |
204 | ····invoke-interface·{v | 201 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
205 | ····move-result·v2 | 202 | ····move-result·v2 |
206 | ····if-eqz·v2,·:cond_3 | 203 | ····if-eqz·v2,·:cond_3 |
207 | ····invoke-interface·{v | 204 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
208 | ····move-result-object·v | 205 | ····move-result-object·v0 |
209 | ····check-cast·v | 206 | ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/GreekWord; |
210 | ····.line·203 | 207 | ····.line·203 |
211 | ····.local·v | 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·{v | 210 | ····invoke-virtual·{v0},·Lcom/bmpak/anagramsolver/word/GreekWord;->getWord()Ljava/lang/String; |
214 | ····move-result-object·v3 | 211 | ····move-result-object·v3 |
215 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V | 212 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V |
216 | ····goto·:goto_1 | 213 | ····goto·:goto_1 |
217 | ····.line·204 | 214 | ····.line·204 |
218 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
219 | ····.end·local·v | 215 | ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/GreekWord; |
220 | ····:cond_1 | 216 | ····:cond_1 |
221 | ····iget-object·v | 217 | ····iget-object·v1,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String; |
222 | ····const-string·v | 218 | ····const-string·v2,·"france_dictionary.txt" |
223 | ····invoke-virtual·{v | 219 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
224 | ····move-result·v | 220 | ····move-result·v1 |
225 | ····if-eqz·v | 221 | ····if-eqz·v1,·:cond_2 |
226 | ····.line·205 | 222 | ····.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·v | 224 | ····move-result-object·v1 |
229 | ····.restart·local·v0····#·"i$":Ljava/util/Iterator; | ||
230 | ····:goto_2 | 225 | ····:goto_2 |
231 | ····invoke-interface·{v | 226 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
232 | ····move-result·v2 | 227 | ····move-result·v2 |
233 | ····if-eqz·v2,·:cond_3 | 228 | ····if-eqz·v2,·:cond_3 |
234 | ····invoke-interface·{v | 229 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
235 | ····move-result-object·v | 230 | ····move-result-object·v0 |
236 | ····check-cast·v | 231 | ····check-cast·v0,·Lcom/bmpak/anagramsolver/word/FranceWord; |
237 | ····.line·206 | 232 | ····.line·206 |
Max diff block lines reached; 13597/19532 bytes (69.61%) of diff not shown. |
Offset 30, 35 lines modified | Offset 30, 34 lines modified | ||
30 | #·instance·fields | 30 | #·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·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)V | 33 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·123 | 37 | ····.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>()V | 39 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·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·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·123 | 46 | ····.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·v0 | 49 | ····move-result-object·v0 |
51 | ····return-object·v0 | 50 | ····return-object·v0 |
52 | .end·method | 51 | .end·method |
Offset 205, 32 lines modified | Offset 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·v9 | 205 | ····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·v10 | 209 | ····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·v10 | 211 | ····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·v9 | 213 | ····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·v9 | 217 | ····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·v5 | 220 | ····move-result-object·v5 |
219 | ····.line·160 | 221 | ····.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 modified | Offset 270, 19 lines modified | ||
268 | ····.line·178 | 270 | ····.line·178 |
269 | ····return-object·v8 | 271 | ····return-object·v8 |
270 | .end·method | 272 | .end·method |
271 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 273 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
272 | ····.locals·0 | 274 | ····.locals·0 |
273 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
274 | ····.prologue | 275 | ····.prologue |
275 | ····.line·123 | 276 | ····.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;)V | 278 | ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->onPostExecute(Ljava/util/ArrayList;)V |
279 | ····return-void | 279 | ····return-void |
280 | .end·method | 280 | .end·method |
281 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V | 281 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V |
282 | ····.locals·2 | 282 | ····.locals·2 |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·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·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;)V | 33 | .method·constructor·<init>(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·166 | 37 | ····.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>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·166 | 46 | ····.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;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1;->compare(Ljava/lang/String;Ljava/lang/String;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 22, 467 lines modified | Offset 22, 457 lines modified | ||
22 | ····.line·39 | 22 | ····.line·39 |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | #·virtual·methods | 25 | #·virtual·methods |
26 | .method·protected·onHandleIntent(Landroid/content/Intent;)V | 26 | .method·protected·onHandleIntent(Landroid/content/Intent;)V |
27 | ····.locals·2 | 27 | ····.locals·22 |
28 | ····.param·p1,·"intent"····#·Landroid/content/Intent; | 28 | ····.param·p1,·"intent"····#·Landroid/content/Intent; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·43 | 30 | ····.line·43 |
31 | ····if-eqz·p1,·:cond_6 | 31 | ····if-eqz·p1,·:cond_6 |
32 | ····.line·44 | 32 | ····.line·44 |
33 | ····const-string·v | 33 | ····const-string·v17,·"dictionaries" |
34 | ····move-object/from16·v0,·p1 | 34 | ····move-object/from16·v0,·p1 |
35 | ····move-object/from16·v1,·v | 35 | ····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·v | 37 | ····move-result-object·v3 |
38 | ····.line·45 | 38 | ····.line·45 |
39 | ····.local·v | 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·v1 | 41 | ····move-result-object·v14 |
42 | ····.line·48 | 42 | ····.line·48 |
43 | ····.local·v1 | 43 | ····.local·v14,·"realm":Lio/realm/Realm; |
44 | ···· | 44 | ····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/ | 46 | ····const/16·v17,·0x0 |
49 | ····.local·v11,·"i$":I | ||
50 | ····:goto_0 | 47 | ····:goto_0 |
51 | ···· | 48 | ····move/from16·v0,·v17 |
49 | ····move/from16·v1,·v18 | ||
50 | ····if-ge·v0,·v1,·:cond_5 | ||
52 | ····aget-object·v | 51 | ····aget-object·v4,·v3,·v17 |
53 | ····.line·52 | 52 | ····.line·52 |
54 | ····.local·v | 53 | ····.local·v4,·"dictionary":Ljava/lang/String; |
55 | ····const/4·v | 54 | ····const/4·v9,·0x0 |
56 | ····.line·54 | 55 | ····.line·54 |
57 | ····.local·v | 56 | ····.local·v9,·"in":Ljava/io/BufferedReader; |
58 | ····:try_start_0 | 57 | ····:try_start_0 |
59 | ····new-instance·v1 | 58 | ····new-instance·v10,·Ljava/io/BufferedReader; |
60 | ····new-instance·v | 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·v2 | 62 | ····move-result-object·v20 |
63 | ····move-object/from16·v0,·v2 | 63 | ····move-object/from16·v0,·v20 |
64 | ····invoke-virtual·{v0,·v | 64 | ····invoke-virtual·{v0,·v4},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
65 | ····move-result-object·v2 | 65 | ····move-result-object·v20 |
66 | ····const-string·v2 | 66 | ····const-string·v21,·"UTF-8" |
67 | ····invoke-direct/range·{v | 67 | ····invoke-direct/range·{v19·..·v21},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V |
68 | ····move-object/from16·v0,·v | 68 | ····move-object/from16·v0,·v19 |
69 | ····invoke-direct·{v1 | 69 | ····invoke-direct·{v10,·v0},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V |
70 | ····:try_end_0 | 70 | ····:try_end_0 |
71 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 71 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
72 | ····.end·local·v | 72 | ····.end·local·v9····#·"in":Ljava/io/BufferedReader; |
73 | ····.local·v1 | 73 | ····.local·v10,·"in":Ljava/io/BufferedReader; |
74 | ····move-object·v | 74 | ····move-object·v9,·v10 |
75 | ····.line·61 | 75 | ····.line·61 |
76 | ····.end·local·v1 | 76 | ····.end·local·v10····#·"in":Ljava/io/BufferedReader; |
77 | ····.restart·local·v | 77 | ····.restart·local·v9····#·"in":Ljava/io/BufferedReader; |
78 | ····:goto_1 | 78 | ····:goto_1 |
79 | ····invoke-virtual | 79 | ····invoke-virtual·{v14},·Lio/realm/Realm;->beginTransaction()V |
80 | ····.line·66 | 80 | ····.line·66 |
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····:goto_2 | 82 | ····:goto_2 |
83 | ····:try_start_1 | 83 | ····:try_start_1 |
84 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v9},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
85 | ····move-result-object·v1 | 85 | ····move-result-object·v11 |
86 | ····.local·v1 | 86 | ····.local·v11,·"lineWord":Ljava/lang/String; |
87 | ····if-eqz·v1 | 87 | ····if-eqz·v11,·:cond_4 |
88 | ····.line·69 | 88 | ····.line·69 |
89 | ····invoke-static·{v1 | 89 | ····invoke-static·{v11,·v4},·Lcom/bmpak/anagramsolver/utils/Parser;->parseWord(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
90 | ····move-result-object·v1 | 90 | ····move-result-object·v11 |
91 | ····.line·70 | 91 | ····.line·70 |
92 | ····const-string·v | 92 | ····const-string·v19,·"english_dictionary.txt" |
93 | ····move-object/from16·v0,·v | 93 | ····move-object/from16·v0,·v19 |
94 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v4,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
95 | ····move-result·v | 95 | ····move-result·v19 |
96 | ····if-eqz·v | 96 | ····if-eqz·v19,·:cond_1 |
97 | ····.line·71 | 97 | ····.line·71 |
98 | ····const-class·v | 98 | ····const-class·v19,·Lcom/bmpak/anagramsolver/word/EnglishWord; |
99 | ····move-object/from16·v0,·v1 | 99 | ····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. |
Offset 1, 12 lines modified | Offset 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"/> |
Offset 1, 12 lines modified | Offset 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"/> |