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 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, 204 lines modified | Offset 38, 205 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 | ····#·getter·for:·Lcom/bmpak/anagramsolver/ui/SplashFragment;->selectedLangs:Ljava/util/Hashtable; | 52 | ····#·getter·for:·Lcom/bmpak/anagramsolver/ui/SplashFragment;->selectedLangs:Ljava/util/Hashtable; |
52 | ····invoke-static·{v | 53 | ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable; |
53 | ····move-result-object·v | 54 | ····move-result-object·v3 |
54 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set; |
55 | ····move-result-object·v | 56 | ····move-result-object·v3 |
56 | ····invoke-interface·{v | 57 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
57 | ····move-result-object·v | 58 | ····move-result-object·v4 |
58 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
59 | ····:cond_0 | 59 | ····:cond_0 |
60 | ····invoke-interface·{v | 60 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
61 | ····move-result·v | 61 | ····move-result·v3 |
62 | ····if-eqz·v | 62 | ····if-eqz·v3,·:cond_1 |
63 | ····invoke-interface·{v | 63 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
64 | ····move-result-object·v | 64 | ····move-result-object·v2 |
65 | ····check-cast·v | 65 | ····check-cast·v2,·Ljava/util/Map$Entry; |
66 | ····.line·127 | 66 | ····.line·127 |
67 | ····.local·v | 67 | ····.local·v2,·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
68 | ····invoke-interface·{v | 68 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
69 | ····move-result-object·v | 69 | ····move-result-object·v3 |
70 | ····check-cast·v | 70 | ····check-cast·v3,·Ljava/lang/Boolean; |
71 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v3},·Ljava/lang/Boolean;->booleanValue()Z |
72 | ····move-result·v | 72 | ····move-result·v3 |
73 | ····if-ne·v | 73 | ····if-ne·v3,·v5,·:cond_0 |
74 | ····.line·128 | 74 | ····.line·128 |
75 | ····const/4·v | 75 | ····const/4·v1,·0x1 |
76 | ····.line·135 | 76 | ····.line·135 |
77 | ····.end·local·v | 77 | ····.end·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
78 | ····:cond_1 | 78 | ····:cond_1 |
79 | ····if-eqz·v | 79 | ····if-eqz·v1,·:cond_4 |
80 | ····.line·136 | 80 | ····.line·136 |
81 | ····new-instance·v0,·Ljava/util/ArrayList; | 81 | ····new-instance·v0,·Ljava/util/ArrayList; |
82 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 82 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
83 | ····.line·137 | 83 | ····.line·137 |
84 | ····.local·v0,·"dictionaries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" | 84 | ····.local·v0,·"dictionaries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
85 | ····iget-object·v | 85 | ····iget-object·v3,·p0,·Lcom/bmpak/anagramsolver/ui/SplashFragment$1;->this$0:Lcom/bmpak/anagramsolver/ui/SplashFragment; |
86 | ····#·getter·for:·Lcom/bmpak/anagramsolver/ui/SplashFragment;->selectedLangs:Ljava/util/Hashtable; | 86 | ····#·getter·for:·Lcom/bmpak/anagramsolver/ui/SplashFragment;->selectedLangs:Ljava/util/Hashtable; |
87 | ····invoke-static·{v | 87 | ····invoke-static·{v3},·Lcom/bmpak/anagramsolver/ui/SplashFragment;->access$000(Lcom/bmpak/anagramsolver/ui/SplashFragment;)Ljava/util/Hashtable; |
88 | ····move-result-object·v | 88 | ····move-result-object·v3 |
89 | ····invoke-virtual·{v | 89 | ····invoke-virtual·{v3},·Ljava/util/Hashtable;->entrySet()Ljava/util/Set; |
90 | ····move-result-object·v | 90 | ····move-result-object·v3 |
91 | ····invoke-interface·{v | 91 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
92 | ····move-result-object·v | 92 | ····move-result-object·v4 |
93 | ····:cond_2 | 93 | ····:cond_2 |
94 | ····:goto_0 | 94 | ····:goto_0 |
95 | ····invoke-interface·{v | 95 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
96 | ····move-result·v | 96 | ····move-result·v3 |
97 | ····if-eqz·v | 97 | ····if-eqz·v3,·:cond_3 |
98 | ····invoke-interface·{v | 98 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
99 | ····move-result-object·v | 99 | ····move-result-object·v2 |
100 | ····check-cast·v | 100 | ····check-cast·v2,·Ljava/util/Map$Entry; |
101 | ····.line·138 | 101 | ····.line·138 |
102 | ····.restart·local·v | 102 | ····.restart·local·v2····#·"set":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Boolean;>;" |
103 | ····invoke-interface·{v | 103 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
Max diff block lines reached; 5930/12108 bytes (48.98%) 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 | ···· | 112 | ····array-length·v5,·p1 |
112 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
113 | ····array-length·v4,·v0 | ||
114 | ···· | 113 | ····move·v3,·v4 |
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 | ···· | 125 | ····invoke-virtual·{v1,·v4},·Landroid/widget/ImageButton;->setBackgroundColor(I)V |
129 | ····invoke-virtual·{v3,·v6},·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 |
182 | #·virtual·methods | 178 | #·virtual·methods |
Max diff block lines reached; 3054/9062 bytes (33.70%) 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····#·" | 190 | ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/EnglishWord; |
192 | ····.end·local·v1····#·"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····#·" | 215 | ····.end·local·v0····#·"word":Lcom/bmpak/anagramsolver/word/GreekWord; |
219 | ····.end·local·v1····#·"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 210, 14 lines modified | Offset 209, 15 lines modified | ||
210 | ····#·getter·for:·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->realm:Lio/realm/Realm; | 209 | ····#·getter·for:·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->realm:Lio/realm/Realm; |
211 | ····invoke-static·{v9},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$300(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Lio/realm/Realm; | 210 | ····invoke-static·{v9},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$300(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Lio/realm/Realm; |
212 | ····move-result-object·v9 | 211 | ····move-result-object·v9 |
213 | ····iget-object·v10,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher; | 212 | ····iget-object·v10,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher; |
213 | ····.line·156 | ||
214 | ····#·getter·for:·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String; | 214 | ····#·getter·for:·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->dictionary:Ljava/lang/String; |
215 | ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$200(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Ljava/lang/String; | 215 | ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;->access$200(Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher;)Ljava/lang/String; |
216 | ····move-result-object·v10 | 216 | ····move-result-object·v10 |
217 | ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getClass(Ljava/lang/String;)Ljava/lang/Class; | 217 | ····invoke-static·{v10},·Lcom/bmpak/anagramsolver/dictionary/Dictionary;->getClass(Ljava/lang/String;)Ljava/lang/Class; |
Offset 225, 18 lines modified | Offset 225, 20 lines modified | ||
225 | ····invoke-virtual·{v9,·v10},·Lio/realm/Realm;->where(Ljava/lang/Class;)Lio/realm/RealmQuery; | 225 | ····invoke-virtual·{v9,·v10},·Lio/realm/Realm;->where(Ljava/lang/Class;)Lio/realm/RealmQuery; |
226 | ····move-result-object·v9 | 226 | ····move-result-object·v9 |
227 | ····const-string·v10,·"wordAnagrammized" | 227 | ····const-string·v10,·"wordAnagrammized" |
228 | ····.line·157 | ||
228 | ····invoke-virtual·{v9,·v10,·v7},·Lio/realm/RealmQuery;->equalTo(Ljava/lang/String;Ljava/lang/String;)Lio/realm/RealmQuery; | 229 | ····invoke-virtual·{v9,·v10,·v7},·Lio/realm/RealmQuery;->equalTo(Ljava/lang/String;Ljava/lang/String;)Lio/realm/RealmQuery; |
229 | ····move-result-object·v9 | 230 | ····move-result-object·v9 |
231 | ····.line·158 | ||
230 | ····invoke-virtual·{v9},·Lio/realm/RealmQuery;->findAll()Lio/realm/RealmResults; | 232 | ····invoke-virtual·{v9},·Lio/realm/RealmQuery;->findAll()Lio/realm/RealmResults; |
231 | ····move-result-object·v5 | 233 | ····move-result-object·v5 |
232 | ····.line·160 | 234 | ····.line·160 |
233 | ····.local·v5,·"results":Lio/realm/RealmResults; | 235 | ····.local·v5,·"results":Lio/realm/RealmResults; |
234 | ····iget-object·v9,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher; | 236 | ····iget-object·v9,·p0,·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->this$0:Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher; |
Offset 275, 21 lines modified | Offset 277, 19 lines modified | ||
275 | ····.line·178 | 277 | ····.line·178 |
276 | ····return-object·v8 | 278 | ····return-object·v8 |
277 | .end·method | 279 | .end·method |
278 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 280 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
279 | ····.locals·0 | 281 | ····.locals·0 |
280 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
281 | ····.prologue | 282 | ····.prologue |
282 | ····.line·123 | 283 | ····.line·123 |
283 | ····check-cast·p1,·Ljava/util/ArrayList; | 284 | ····check-cast·p1,·Ljava/util/ArrayList; |
284 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
285 | ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->onPostExecute(Ljava/util/ArrayList;)V | 285 | ····invoke-virtual·{p0,·p1},·Lcom/bmpak/anagramsolver/utils/AnagramTextWatcher$1;->onPostExecute(Ljava/util/ArrayList;)V |
286 | ····return-void | 286 | ····return-void |
287 | .end·method | 287 | .end·method |
288 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V | 288 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V |
289 | ····.locals·2 | 289 | ····.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 | ···· | 45 | ····move/from16·v18,·v0 |
46 | ····array-length·v14,·v4 | ||
47 | ···· | 46 | ····const/16·v17,·0x0 |
48 | ····const/4·v11,·0x0 | ||
49 | ····.local·v11,·"i$":I | ||
50 | ····:goto_0 | 47 | ····:goto_0 |
51 | ···· | 48 | ····move/from16·v0,·v17 |
49 | ····move/from16·v1,·v18 | ||
52 | ···· | 50 | ····if-ge·v0,·v1,·:cond_5 |
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; 18777/24225 bytes (77.51%) 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·android:layout_height="fill_parent"·android:layout_width="fill_parent"·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <RelativeLayout·android:layout_height="fill_parent"·android:layout_width="fill_parent"·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<LinearLayout·android:gravity="center_horizontal"·android:id="@id/languages"·android:layout_centerHorizontal="true"·android:layout_height="wrap_content"·android:layout_marginLeft="10.0dip"·android:layout_marginRight="10.0dip"·android:layout_marginTop="10.0dip"·android:layout_width="fill_parent"·android:orientation="horizontal"/> | 3 | ··<LinearLayout·android:gravity="center_horizontal"·android:id="@id/languages"·android:layout_centerHorizontal="true"·android:layout_height="wrap_content"·android:layout_marginLeft="10.0dip"·android:layout_marginRight="10.0dip"·android:layout_marginTop="10.0dip"·android:layout_width="fill_parent"·android:orientation="horizontal"/> |
4 | ··<LinearLayout·android:background="@drawable/search_container"·android:id="@id/search_section"·android:layout_below="@id/languages"·android:layout_height="40.0dip"·android:layout_marginLeft="25.0dip"·android:layout_marginRight="25.0dip"·android:layout_marginTop="15.0dip"·android:layout_width="fill_parent"·android:orientation="horizontal"> | 4 | ··<LinearLayout·android:background="@drawable/search_container"·android:id="@id/search_section"·android:layout_below="@id/languages"·android:layout_height="40.0dip"·android:layout_marginLeft="25.0dip"·android:layout_marginRight="25.0dip"·android:layout_marginTop="15.0dip"·android:layout_width="fill_parent"·android:orientation="horizontal"> |
5 | ····<EditText·android:background="@null"·android:ems="50"·android:hint="@string/type"·android:id="@id/inputWord"·android:inputType="textCapCharacters|textNoSuggestions"·android:layout_gravity="center_vertical"·android:layout_height="fill_parent"·android:layout_weight="2.0"·android:layout_width="0.0dip"·android:paddingLeft="5.0dip"·android:singleLine="true"·android:textColor="@color/edittext_textColor"·android:textColorHint="@color/edittext_textColor"/> | 5 | ····<EditText·android:background="@null"·android:ems="50"·android:hint="@string/type"·android:id="@id/inputWord"·android:inputType="textCapCharacters|textNoSuggestions"·android:layout_gravity="center_vertical"·android:layout_height="fill_parent"·android:layout_weight="2.0"·android:layout_width="0.0dip"·android:paddingLeft="5.0dip"·android:singleLine="true"·android:textAllCaps="true"·android:textColor="@color/edittext_textColor"·android:textColorHint="@color/edittext_textColor"·android:textCursorDrawable="@null"/> |
6 | ····<ImageButton·android:background="@null"·android:id="@id/searchIcon"·android:layout_gravity="center_vertical"·android:layout_height="wrap_content"·android:layout_width="wrap_content"·android:paddingRight="10.0dip"·android:src="@drawable/abc_ic_search_api_mtrl_alpha"/> | 6 | ····<ImageButton·android:background="@null"·android:id="@id/searchIcon"·android:layout_gravity="center_vertical"·android:layout_height="wrap_content"·android:layout_width="wrap_content"·android:paddingRight="10.0dip"·android:src="@drawable/abc_ic_search_api_mtrl_alpha"/> |
7 | ··</LinearLayout> | 7 | ··</LinearLayout> |
8 | ··<LinearLayout·android:background="@drawable/result_container"·android:id="@id/result_section"·android:layout_alignLeft="@id/search_section"·android:layout_alignRight="@id/search_section"·android:layout_below="@id/search_section"·android:layout_height="fill_parent"·android:layout_marginBottom="20.0dip"·android:layout_marginTop="20.0dip"·android:layout_width="wrap_content"·android:orientation="vertical"> | 8 | ··<LinearLayout·android:background="@drawable/result_container"·android:id="@id/result_section"·android:layout_alignLeft="@id/search_section"·android:layout_alignRight="@id/search_section"·android:layout_below="@id/search_section"·android:layout_height="fill_parent"·android:layout_marginBottom="20.0dip"·android:layout_marginTop="20.0dip"·android:layout_width="wrap_content"·android:orientation="vertical"> |
9 | ····<RelativeLayout·android:gravity="center"·android:id="@id/report_section"·android:layout_height="wrap_content"·android:layout_width="fill_parent"> | 9 | ····<RelativeLayout·android:gravity="center"·android:id="@id/report_section"·android:layout_height="wrap_content"·android:layout_width="fill_parent"> |
10 | ······<com.bmpak.anagramsolver.ui.view.MyTextView·android:id="@id/reportStatus"·android:layout_centerInParent="true"·android:layout_height="wrap_content"·android:layout_width="wrap_content"·android:textColor="@color/found"/> | 10 | ······<com.bmpak.anagramsolver.ui.view.MyTextView·android:id="@id/reportStatus"·android:layout_centerInParent="true"·android:layout_height="wrap_content"·android:layout_width="wrap_content"·android:textColor="@color/found"/> |
11 | ······<View·android:background="@color/found"·android:layout_centerInParent="true"·android:layout_height="1.0dip"·android:layout_marginRight="10.0dip"·android:layout_toRightOf="@id/reportStatus"·android:layout_width="wrap_content"/> | 11 | ······<View·android:background="@color/found"·android:layout_centerInParent="true"·android:layout_height="1.0dip"·android:layout_marginRight="10.0dip"·android:layout_toRightOf="@id/reportStatus"·android:layout_width="wrap_content"/> |
12 | ······<View·android:background="@color/found"·android:layout_centerInParent="true"·android:layout_height="1.0dip"·android:layout_marginLeft="10.0dip"·android:layout_toLeftOf="@id/reportStatus"·android:layout_width="wrap_content"/> | 12 | ······<View·android:background="@color/found"·android:layout_centerInParent="true"·android:layout_height="1.0dip"·android:layout_marginLeft="10.0dip"·android:layout_toLeftOf="@id/reportStatus"·android:layout_width="wrap_content"/> |