Offset 9, 28 lines modifiedOffset 9, 20 lines modified
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"ModelFile"12 ····name·=·"ModelFile"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/MemberClasses; 
15 ····value·=·{ 
16 ········Lcom/android/textclassifier/ModelFileManager$ModelFile$ModelType; 
17 ····} 
18 .end·annotation 
  
  
19 #·instance·fields14 #·instance·fields
20 .field·private·final·file:Ljava/io/File;15 .field·private·final·file:Ljava/io/File;
  
21 .field·private·final·languageIndependent:Z16 .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 modifiedOffset 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:I32 .field·private·final·version:I
  
  
41 #·direct·methods33 #·direct·methods
42 .method·public·constructor·<init>(Ljava/lang/String;Ljava/io/File;ILjava/util/List;Ljava/lang/String;Z)V34 .method·public·constructor·<init>(Ljava/io/File;ILjava/util/List;Ljava/lang/String;Z)V
43 ····.locals·035 ····.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·annotation47 ····.end·annotation
  
57 ····.line·38648 ····.line·210
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····.line·38750 ····.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·38854 ····.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·38959 ····iput-object·p3,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocales:Ljava/util/List;
68 ····iput·p3,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I 
  
69 ····.line·39060 ····.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; 
  
73 ····.line·39163 ····iput-object·p4,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String;
74 ····invoke-static·{p5},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; 
  
75 ····check-cast·p5,·Ljava/lang/String;64 ····.line·215
 65 ····iput-boolean·p5,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
76 ····iput-object·p5,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->supportedLocalesStr:Ljava/lang/String; 
  
77 ····.line·392 
78 ····iput-boolean·p6,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z 
  
79 ····return-void66 ····return-void
80 .end·method67 .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·169 ····.locals·1
  
83 ····.line·48170 ····.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·p073 ····move-result-object·p0
  
87 ····return-object·p074 ····return-object·p0
Offset 123, 27 lines modifiedOffset 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·annotation112 ····.end·annotation
  
129 ····.line·480113 ····.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·p0115 ····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·481117 ····.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·p0119 ····move-result-object·p0
  
136 ····.line·482120 ····.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·v0122 ····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 modifiedOffset 150, 24 lines modified
  
166 ····if-ne·p0,·p1,·:cond_0150 ····if-ne·p0,·p1,·:cond_0
  
167 ····const/4·p0,·0x1151 ····const/4·p0,·0x1
  
168 ····return·p0152 ····return·p0
  
169 ····.line·455153 ····.line·282
170 ····:cond_0154 ····: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_1156 ····if-eqz·v0,·:cond_1
  
173 ····.line·456157 ····.line·283
174 ····check-cast·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;158 ····check-cast·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;
  
175 ····.line·457159 ····.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·p0161 ····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·p1163 ····move-result-object·p1
Offset 199, 54 lines modifiedOffset 183, 54 lines modified
  
199 ····return·p0183 ····return·p0
200 .end·method184 .end·method
  
201 .method·public·getName()Ljava/lang/String;185 .method·public·getName()Ljava/lang/String;
202 ····.locals·0186 ····.locals·0
  
203 ····.line·408187 ····.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·p0190 ····move-result-object·p0
  
207 ····return-object·p0191 ····return-object·p0
208 .end·method192 .end·method
  
209 .method·public·getPath()Ljava/lang/String;193 .method·public·getPath()Ljava/lang/String;
210 ····.locals·0194 ····.locals·0
  
211 ····.line·403195 ····.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·p0198 ····move-result-object·p0
  
215 ····return-object·p0199 ····return-object·p0
216 .end·method200 .end·method
  
217 .method·public·getVersion()I201 .method·public·getVersion()I
218 ····.locals·0202 ····.locals·0
  
219 ····.line·413203 ····.line·230
220 ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I204 ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I
  
221 ····return·p0205 ····return·p0
222 .end·method206 .end·method
  
223 .method·public·hashCode()I207 .method·public·hashCode()I
224 ····.locals·2208 ····.locals·2
  
225 ····const/4·v0,·0x1209 ····const/4·v0,·0x1
  
226 ····new-array·v0,·v0,·[Ljava/lang/Object;210 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
227 ····.line·447211 ····.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·p0213 ····move-result-object·p0
  
230 ····const/4·v1,·0x0214 ····const/4·v1,·0x0
  
231 ····aput-object·p0,·v0,·v1215 ····aput-object·p0,·v0,·v1
Offset 265, 18 lines modifiedOffset 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·annotation254 ····.end·annotation
  
271 ····.line·418255 ····.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·419257 ····.line·236
274 ····iget-boolean·v0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z258 ····iget-boolean·v0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
  
275 ····if-nez·v0,·:cond_1259 ····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 modifiedOffset 289, 41 lines modified
  
305 ····const/4·v0,·0x1289 ····const/4·v0,·0x1
  
306 ····if-nez·p1,·:cond_0290 ····if-nez·p1,·:cond_0
  
307 ····return·v0291 ····return·v0
  
308 ····.line·431292 ····.line·258
309 ····:cond_0293 ····:cond_0
310 ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z294 ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
  
311 ····if-nez·v1,·:cond_1295 ····if-nez·v1,·:cond_1
  
312 ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z296 ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
  
313 ····if-eqz·v1,·:cond_1297 ····if-eqz·v1,·:cond_1
  
314 ····return·v0298 ····return·v0
  
315 ····.line·434299 ····.line·261
316 ····:cond_1300 ····:cond_1
317 ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z301 ····iget-boolean·v1,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
  
318 ····const/4·v2,·0x0302 ····const/4·v2,·0x0
  
319 ····if-eqz·v1,·:cond_2303 ····if-eqz·v1,·:cond_2
  
320 ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z304 ····iget-boolean·v1,·p1,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->languageIndependent:Z
  
321 ····if-nez·v1,·:cond_2305 ····if-nez·v1,·:cond_2
  
322 ····return·v2306 ····return·v2
  
323 ····.line·439307 ····.line·266
324 ····:cond_2308 ····:cond_2
325 ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I309 ····iget·p0,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I
  
326 ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I310 ····invoke-virtual·{p1},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I
  
327 ····move-result·p1311 ····move-result·p1
  
Offset 350, 15 lines modifiedOffset 334, 15 lines modified
350 ····:cond_3334 ····:cond_3
351 ····return·v2335 ····return·v2
352 .end·method336 .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·2338 ····.locals·2
  
355 ····.line·463339 ····.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()I341 ····invoke-virtual·{p0},·Lcom/android/textclassifier/ModelFileManager$ModelFile;->getVersion()I
  
358 ····move-result·v1342 ····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 modifiedOffset 351, 58 lines modified
  
367 ····return-object·v0351 ····return-object·v0
368 .end·method352 .end·method
  
369 .method·public·toString()Ljava/lang/String;353 .method·public·toString()Ljava/lang/String;
370 ····.locals·4354 ····.locals·4
  
371 ····.line·468355 ····.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,·0x5357 ····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;359 ····.line·298
  
376 ····const/4·v3,·0x0 
  
377 ····aput-object·v2,·v1,·v3 
  
378 ····.line·472 
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·v2361 ····move-result-object·v2
  
381 ····const/4·v3,·0x1362 ····const/4·v3,·0x0
  
382 ····aput-object·v2,·v1,·v3363 ····aput-object·v2,·v1,·v3
  
383 ····.line·473364 ····.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·v2366 ····move-result-object·v2
  
386 ····const/4·v3,·0x2367 ····const/4·v3,·0x1
  
387 ····aput-object·v2,·v1,·v3368 ····aput-object·v2,·v1,·v3
  
388 ····iget·v2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I369 ····iget·v2,·p0,·Lcom/android/textclassifier/ModelFileManager$ModelFile;->version:I
  
389 ····.line·474370 ····.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·v2372 ····move-result-object·v2
  
392 ····const/4·v3,·0x3373 ····const/4·v3,·0x2
  
393 ····aput-object·v2,·v1,·v3374 ····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,·0x4376 ····const/4·v2,·0x3
  
396 ····aput-object·p0,·v1,·v2377 ····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·468379 ····.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·p0381 ····move-result-object·p0
  
401 ····return-object·p0382 ····return-object·p0
402 .end·method383 .end·method