| | | |
Offset 9, 28 lines modified | Offset 9, 20 lines modified |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"ModelFile" | 12 | ····name·=·"ModelFile" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/MemberClasses; | |
15 | ····value·=·{ | |
16 | ········Lcom/android/textclassifier/ModelFileManager$ModelFile$ModelType; | |
17 | ····} | |
18 | .end·annotation | |
| |
| |
19 | #·instance·fields | 14 | #·instance·fields |
20 | .field·private·final·file:Ljava/io/File; | 15 | .field·private·final·file:Ljava/io/File; |
| |
21 | .field·private·final·languageIndependent:Z | 16 | .field·private·final·languageIndependent:Z |
| |
22 | .field·private·final·modelType:Ljava/lang/String; | |
| |
23 | .field·private·final·supportedLocales:Ljava/util/List; | 17 | .field·private·final·supportedLocales:Ljava/util/List; |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 19 | ········value·=·{ |
26 | ············"Ljava/util/List<", | 20 | ············"Ljava/util/List<", |
27 | ············"Ljava/util/Locale;", | 21 | ············"Ljava/util/Locale;", |
28 | ············">;" | 22 | ············">;" |
29 | ········} | 23 | ········} |
Offset 39, 74 lines modified | Offset 31, 66 lines modified |
| |
39 | .field·private·final·supportedLocalesStr:Ljava/lang/String; | 31 | .field·private·final·supportedLocalesStr:Ljava/lang/String; |
| |
40 | .field·private·final·version:I | 32 | .field·private·final·version:I |
| |
| |
41 | #·direct·methods | 33 | #·direct·methods |
42 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/io/File;ILjava/util/List;Ljava/lang/String;Z)V | 34 | .method·public·constructor·<init>(Ljava/io/File;ILjava/util/List;Ljava/lang/String;Z)V |
43 | ····.locals·0 | 35 | ····.locals·0 |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
45 | ········value·=·{ | 37 | ········value·=·{ |
46 | ············"(", | 38 | ············"(", |
47 | ············"Ljava/lang/String;", | |
48 | ············"Ljava/io/File;", | 39 | ············"Ljava/io/File;", |
49 | ············"I", | 40 | ············"I", |
50 | ············"Ljava/util/List<", | 41 | ············"Ljava/util/List<", |
51 | ············"Ljava/util/Locale;", | 42 | ············"Ljava/util/Locale;", |
52 | ············">;", | 43 | ············">;", |
53 | ············"Ljava/lang/String;", | 44 | ············"Ljava/lang/String;", |
54 | ············"Z)V" | 45 | ············"Z)V" |
55 | ········} | 46 | ········} |
56 | ····.end·annotation | 47 | ····.end·annotation |
| |
57 | ····.line·386 | 48 | ····.line·210 |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
59 | ····.line·387 | 50 | ····.line·211 |
60 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 51 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
| |
61 | ····check-cast·p1,·Ljava/lang/String; | 52 | ····check-cast·p1,·Ljava/io/File; |
| |
62 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->modelType:Ljava/lang/String; | 53 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; |
| |
63 | ····.line·388 | 54 | ····.line·212 |
64 | ····invoke-static·{p2},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 55 | ····iput·p2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I |
| |
65 | ····check-cast·p2,·Ljava/io/File; | 56 | ····.line·213 |
| 57 | ····invoke-static·{p3},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
| |
66 | ····iput-object·p2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; | 58 | ····check-cast·p3,·Ljava/util/List; |
| |
67 | ····.line·389 | |
68 | ····iput·p3,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I | 59 | ····iput-object·p3,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocales:Ljava/util/List; |
| |
69 | ····.line·390 | 60 | ····.line·214 |
70 | ····invoke-static·{p4},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 61 | ····invoke-static·{p4},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
| |
71 | ····check-cast·p4,·Ljava/util/List; | 62 | ····check-cast·p4,·Ljava/lang/String; |
| |
72 | ····iput-object·p4,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocales:Ljava/util/List; | |
| |
| 63 | ····iput-object·p4,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; |
73 | ····.line·391 | |
74 | ····invoke-static·{p5},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
75 | ····check-cast·p5,·Ljava/lang/String; | |
| |
76 | ····iput-object·p5,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; | |
| |
77 | ····.line·392 | 64 | ····.line·215 |
78 | ····iput-boolean·p6,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 65 | ····iput-boolean·p5,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
79 | ····return-void | 66 | ····return-void |
80 | .end·method | 67 | .end·method |
| |
81 | .method·static·synthetic·lambda$toModelInfos$0(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional; | 68 | .method·static·synthetic·lambda$toModelInfos$0(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional; |
82 | ····.locals·1 | 69 | ····.locals·1 |
| |
83 | ····.line·481 | 70 | ····.line·307 |
84 | ····sget-object·v0,·Lcom/android/textclassifier/-$$Lambda$2YrDcjRKLOb8HwDLV5g9t6JgsSg;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$2YrDcjRKLOb8HwDLV5g9t6JgsSg; | 71 | ····sget-object·v0,·Lcom/android/textclassifier/-$$Lambda$2YrDcjRKLOb8HwDLV5g9t6JgsSg;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$2YrDcjRKLOb8HwDLV5g9t6JgsSg; |
| |
85 | ····invoke-virtual·{p0,·v0},·Lcom/google/common/base/Optional;->transform(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional; | 72 | ····invoke-virtual·{p0,·v0},·Lcom/google/common/base/Optional;->transform(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional; |
| |
86 | ····move-result-object·p0 | 73 | ····move-result-object·p0 |
| |
87 | ····return-object·p0 | 74 | ····return-object·p0 |
Offset 123, 27 lines modified | Offset 107, 27 lines modified |
123 | ············"Lcom/google/common/collect/ImmutableList<", | 107 | ············"Lcom/google/common/collect/ImmutableList<", |
124 | ············"Lcom/google/common/base/Optional<", | 108 | ············"Lcom/google/common/base/Optional<", |
125 | ············"Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo;", | 109 | ············"Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo;", |
126 | ············">;>;" | 110 | ············">;>;" |
127 | ········} | 111 | ········} |
128 | ····.end·annotation | 112 | ····.end·annotation |
| |
129 | ····.line·480 | 113 | ····.line·306 |
130 | ····invoke-static·{p0},·Ljava/util/Arrays;->stream([Ljava/lang/Object;)Ljava/util/stream/Stream; | 114 | ····invoke-static·{p0},·Ljava/util/Arrays;->stream([Ljava/lang/Object;)Ljava/util/stream/Stream; |
| |
131 | ····move-result-object·p0 | 115 | ····move-result-object·p0 |
| |
132 | ····sget-object·v0,·Lcom/android/textclassifier/-$$Lambda$ModelFileManager$ModelFile$4IreSFYJfbt_zxltbOb9rbCXkRk;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$ModelFileManager$ModelFile$4IreSFYJfbt_zxltbOb9rbCXkRk; | 116 | ····sget-object·v0,·Lcom/android/textclassifier/-$$Lambda$ModelFileManager$ModelFile$4IreSFYJfbt_zxltbOb9rbCXkRk;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$ModelFileManager$ModelFile$4IreSFYJfbt_zxltbOb9rbCXkRk; |
| |
133 | ····.line·481 | 117 | ····.line·307 |
134 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | 118 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; |
| |
135 | ····move-result-object·p0 | 119 | ····move-result-object·p0 |
| |
136 | ····.line·482 | 120 | ····.line·308 |
137 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; | 121 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; |
| |
138 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
| |
139 | ····sget-object·v1,·Lcom/android/textclassifier/-$$Lambda$YbiVpFDG9z1kfIe3loPZGRwmp-k;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$YbiVpFDG9z1kfIe3loPZGRwmp-k; | 123 | ····sget-object·v1,·Lcom/android/textclassifier/-$$Lambda$YbiVpFDG9z1kfIe3loPZGRwmp-k;->INSTANCE:Lcom/android/textclassifier/-$$Lambda$YbiVpFDG9z1kfIe3loPZGRwmp-k; |
| |
140 | ····invoke-static·{v0,·v1},·Ljava/util/stream/Collectors;->collectingAndThen(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | 124 | ····invoke-static·{v0,·v1},·Ljava/util/stream/Collectors;->collectingAndThen(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; |
Offset 166, 24 lines modified | Offset 150, 24 lines modified |
| |
166 | ····if-ne·p0,·p1,·:cond_0 | 150 | ····if-ne·p0,·p1,·:cond_0 |
| |
167 | ····const/4·p0,·0x1 | 151 | ····const/4·p0,·0x1 |
| |
168 | ····return·p0 | 152 | ····return·p0 |
| |
169 | ····.line·455 | 153 | ····.line·282 |
170 | ····:cond_0 | 154 | ····:cond_0 |
171 | ····instance-of·v0,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile; | 155 | ····instance-of·v0,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile; |
| |
172 | ····if-eqz·v0,·:cond_1 | 156 | ····if-eqz·v0,·:cond_1 |
| |
173 | ····.line·456 | 157 | ····.line·283 |
174 | ····check-cast·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile; | 158 | ····check-cast·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile; |
| |
175 | ····.line·457 | 159 | ····.line·284 |
176 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; | 160 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; |
| |
177 | ····move-result-object·p0 | 161 | ····move-result-object·p0 |
| |
178 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; | 162 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; |
| |
179 | ····move-result-object·p1 | 163 | ····move-result-object·p1 |
Offset 199, 54 lines modified | Offset 183, 54 lines modified |
| |
199 | ····return·p0 | 183 | ····return·p0 |
200 | .end·method | 184 | .end·method |
| |
201 | .method·public·getName()Ljava/lang/String; | 185 | .method·public·getName()Ljava/lang/String; |
202 | ····.locals·0 | 186 | ····.locals·0 |
| |
203 | ····.line·408 | 187 | ····.line·225 |
204 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; | 188 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; |
| |
205 | ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String; | 189 | ····invoke-virtual·{p0},·Ljava/io/File;->getName()Ljava/lang/String; |
| |
206 | ····move-result-object·p0 | 190 | ····move-result-object·p0 |
| |
207 | ····return-object·p0 | 191 | ····return-object·p0 |
208 | .end·method | 192 | .end·method |
| |
209 | .method·public·getPath()Ljava/lang/String; | 193 | .method·public·getPath()Ljava/lang/String; |
210 | ····.locals·0 | 194 | ····.locals·0 |
| |
211 | ····.line·403 | 195 | ····.line·220 |
212 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; | 196 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->file:Ljava/io/File; |
| |
213 | ····invoke-virtual·{p0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 197 | ····invoke-virtual·{p0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| |
214 | ····move-result-object·p0 | 198 | ····move-result-object·p0 |
| |
215 | ····return-object·p0 | 199 | ····return-object·p0 |
216 | .end·method | 200 | .end·method |
| |
217 | .method·public·getVersion()I | 201 | .method·public·getVersion()I |
218 | ····.locals·0 | 202 | ····.locals·0 |
| |
219 | ····.line·413 | 203 | ····.line·230 |
220 | ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I | 204 | ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I |
| |
221 | ····return·p0 | 205 | ····return·p0 |
222 | .end·method | 206 | .end·method |
| |
223 | .method·public·hashCode()I | 207 | .method·public·hashCode()I |
224 | ····.locals·2 | 208 | ····.locals·2 |
| |
225 | ····const/4·v0,·0x1 | 209 | ····const/4·v0,·0x1 |
| |
226 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 210 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| |
227 | ····.line·447 | 211 | ····.line·274 |
228 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; | 212 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; |
| |
229 | ····move-result-object·p0 | 213 | ····move-result-object·p0 |
| |
230 | ····const/4·v1,·0x0 | 214 | ····const/4·v1,·0x0 |
| |
231 | ····aput-object·p0,·v0,·v1 | 215 | ····aput-object·p0,·v0,·v1 |
Offset 265, 18 lines modified | Offset 249, 18 lines modified |
265 | ············"(", | 249 | ············"(", |
266 | ············"Ljava/util/List<", | 250 | ············"Ljava/util/List<", |
267 | ············"Ljava/util/Locale$LanguageRange;", | 251 | ············"Ljava/util/Locale$LanguageRange;", |
268 | ············">;)Z" | 252 | ············">;)Z" |
269 | ········} | 253 | ········} |
270 | ····.end·annotation | 254 | ····.end·annotation |
| |
271 | ····.line·418 | 255 | ····.line·235 |
272 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 256 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; |
| |
273 | ····.line·419 | 257 | ····.line·236 |
274 | ····iget-boolean·v0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 258 | ····iget-boolean·v0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
275 | ····if-nez·v0,·:cond_1 | 259 | ····if-nez·v0,·:cond_1 |
| |
276 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocales:Ljava/util/List; | 260 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocales:Ljava/util/List; |
| |
277 | ····invoke-static·{p1,·p0},·Ljava/util/Locale;->lookup(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; | 261 | ····invoke-static·{p1,·p0},·Ljava/util/Locale;->lookup(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; |
Offset 305, 41 lines modified | Offset 289, 41 lines modified |
| |
305 | ····const/4·v0,·0x1 | 289 | ····const/4·v0,·0x1 |
| |
306 | ····if-nez·p1,·:cond_0 | 290 | ····if-nez·p1,·:cond_0 |
| |
307 | ····return·v0 | 291 | ····return·v0 |
| |
308 | ····.line·431 | 292 | ····.line·258 |
309 | ····:cond_0 | 293 | ····:cond_0 |
310 | ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 294 | ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
311 | ····if-nez·v1,·:cond_1 | 295 | ····if-nez·v1,·:cond_1 |
| |
312 | ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 296 | ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
313 | ····if-eqz·v1,·:cond_1 | 297 | ····if-eqz·v1,·:cond_1 |
| |
314 | ····return·v0 | 298 | ····return·v0 |
| |
315 | ····.line·434 | 299 | ····.line·261 |
316 | ····:cond_1 | 300 | ····:cond_1 |
317 | ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 301 | ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
318 | ····const/4·v2,·0x0 | 302 | ····const/4·v2,·0x0 |
| |
319 | ····if-eqz·v1,·:cond_2 | 303 | ····if-eqz·v1,·:cond_2 |
| |
320 | ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z | 304 | ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z |
| |
321 | ····if-nez·v1,·:cond_2 | 305 | ····if-nez·v1,·:cond_2 |
| |
322 | ····return·v2 | 306 | ····return·v2 |
| |
323 | ····.line·439 | 307 | ····.line·266 |
324 | ····:cond_2 | 308 | ····:cond_2 |
325 | ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I | 309 | ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I |
| |
326 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I | 310 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I |
| |
327 | ····move-result·p1 | 311 | ····move-result·p1 |
| |
Offset 350, 15 lines modified | Offset 334, 15 lines modified |
350 | ····:cond_3 | 334 | ····:cond_3 |
351 | ····return·v2 | 335 | ····return·v2 |
352 | .end·method | 336 | .end·method |
| |
353 | .method·public·toModelInfo()Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo; | 337 | .method·public·toModelInfo()Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo; |
354 | ····.locals·2 | 338 | ····.locals·2 |
| |
355 | ····.line·463 | 339 | ····.line·290 |
356 | ····new-instance·v0,·Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo; | 340 | ····new-instance·v0,·Lcom/android/textclassifier/common/logging/ResultIdUtils$ModelInfo; |
| |
357 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I | 341 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I |
| |
358 | ····move-result·v1 | 342 | ····move-result·v1 |
| |
359 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; | 343 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; |
Offset 367, 64 lines modified | Offset 351, 58 lines modified |
| |
367 | ····return-object·v0 | 351 | ····return-object·v0 |
368 | .end·method | 352 | .end·method |
| |
369 | .method·public·toString()Ljava/lang/String; | 353 | .method·public·toString()Ljava/lang/String; |
370 | ····.locals·4 | 354 | ····.locals·4 |
| |
371 | ····.line·468 | 355 | ····.line·295 |
372 | ····sget-object·v0,·Ljava/util/Locale;->US:Ljava/util/Locale; | 356 | ····sget-object·v0,·Ljava/util/Locale;->US:Ljava/util/Locale; |
| |
373 | ····const/4·v1,·0x5 | 357 | ····const/4·v1,·0x4 |
| |
374 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 358 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| |
375 | ····iget-object·v2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->modelType:Ljava/lang/String; | |
| |
376 | ····const/4·v3,·0x0 | |
| |
377 | ····aput-object·v2,·v1,·v3 | |
| |
378 | ····.line·472 | 359 | ····.line·298 |
379 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; | 360 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getPath()Ljava/lang/String; |
| |
380 | ····move-result-object·v2 | 361 | ····move-result-object·v2 |
| |
381 | ····const/4·v3,·0x1 | 362 | ····const/4·v3,·0x0 |
| |
382 | ····aput-object·v2,·v1,·v3 | 363 | ····aput-object·v2,·v1,·v3 |
| |
383 | ····.line·473 | 364 | ····.line·299 |
384 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getName()Ljava/lang/String; | 365 | ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getName()Ljava/lang/String; |
| |
385 | ····move-result-object·v2 | 366 | ····move-result-object·v2 |
| |
386 | ····const/4·v3,·0x2 | 367 | ····const/4·v3,·0x1 |
| |
387 | ····aput-object·v2,·v1,·v3 | 368 | ····aput-object·v2,·v1,·v3 |
| |
388 | ····iget·v2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I | 369 | ····iget·v2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I |
| |
389 | ····.line·474 | 370 | ····.line·300 |
390 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 371 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
391 | ····move-result-object·v2 | 372 | ····move-result-object·v2 |
| |
392 | ····const/4·v3,·0x3 | 373 | ····const/4·v3,·0x2 |
| |
393 | ····aput-object·v2,·v1,·v3 | 374 | ····aput-object·v2,·v1,·v3 |
| |
394 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; | 375 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; |
| |
395 | ····const/4·v2,·0x4 | 376 | ····const/4·v2,·0x3 |
| |
396 | ····aput-object·p0,·v1,·v2 | 377 | ····aput-object·p0,·v1,·v2 |
| |
397 | ····const-string·p0,·"ModelFile·{·type=%s·path=%s·name=%s·version=%d·locales=%s·}" | 378 | ····const-string·p0,·"ModelFile·{·path=%s·name=%s·version=%d·locales=%s·}" |
| |
398 | ····.line·468 | 379 | ····.line·295 |
399 | ····invoke-static·{v0,·p0,·v1},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 380 | ····invoke-static·{v0,·p0,·v1},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| |
400 | ····move-result-object·p0 | 381 | ····move-result-object·p0 |
| |
401 | ····return-object·p0 | 382 | ····return-object·p0 |
402 | .end·method | 383 | .end·method |