| | | |
Offset 86, 37 lines modified | Offset 86, 37 lines modified |
| |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
| |
88 | .method·private·handleEvent(Ljava/lang/Runnable;)V | 88 | .method·private·handleEvent(Ljava/lang/Runnable;)V |
89 | ····.locals·2 | 89 | ····.locals·2 |
| |
90 | ····.line·167 | 90 | ····.line·159 |
91 | ····iget-object·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->lowPriorityExecutor:Lcom/google/common/util/concurrent/ListeningExecutorService; | 91 | ····iget-object·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->lowPriorityExecutor:Lcom/google/common/util/concurrent/ListeningExecutorService; |
| |
92 | ····new-instance·v1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yNSEFy3JVW1IOjoC_clSd0dxJhU; | 92 | ····new-instance·v1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yNSEFy3JVW1IOjoC_clSd0dxJhU; |
| |
93 | ····invoke-direct·{v1,·p1},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yNSEFy3JVW1IOjoC_clSd0dxJhU;-><init>(Ljava/lang/Runnable;)V | 93 | ····invoke-direct·{v1,·p1},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yNSEFy3JVW1IOjoC_clSd0dxJhU;-><init>(Ljava/lang/Runnable;)V |
| |
94 | ····.line·168 | 94 | ····.line·160 |
95 | ····invoke-interface·{v0,·v1},·Lcom/google/common/util/concurrent/ListeningExecutorService;->submit(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; | 95 | ····invoke-interface·{v0,·v1},·Lcom/google/common/util/concurrent/ListeningExecutorService;->submit(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; |
| |
96 | ····move-result-object·p1 | 96 | ····move-result-object·p1 |
| |
97 | ····.line·173 | 97 | ····.line·165 |
98 | ····new-instance·v0,·Lcom/android/textclassifier/DefaultTextClassifierService$2; | 98 | ····new-instance·v0,·Lcom/android/textclassifier/DefaultTextClassifierService$2; |
| |
99 | ····invoke-direct·{v0,·p0},·Lcom/android/textclassifier/DefaultTextClassifierService$2;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;)V | 99 | ····invoke-direct·{v0,·p0},·Lcom/android/textclassifier/DefaultTextClassifierService$2;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;)V |
| |
100 | ····.line·184 | 100 | ····.line·176 |
101 | ····invoke-static·{},·Lcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; | 101 | ····invoke-static·{},·Lcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; |
| |
102 | ····move-result-object·p0 | 102 | ····move-result-object·p0 |
| |
103 | ····.line·173 | 103 | ····.line·165 |
104 | ····invoke-static·{p1,·v0,·p0},·Lcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V | 104 | ····invoke-static·{p1,·v0,·p0},·Lcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V |
| |
105 | ····return-void | 105 | ····return-void |
106 | .end·method | 106 | .end·method |
| |
107 | .method·private·handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 107 | .method·private·handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
108 | ····.locals·1 | 108 | ····.locals·1 |
Offset 130, 35 lines modified | Offset 130, 35 lines modified |
130 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 130 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
131 | ············"TT;>;", | 131 | ············"TT;>;", |
132 | ············"Landroid/os/CancellationSignal;", | 132 | ············"Landroid/os/CancellationSignal;", |
133 | ············")V" | 133 | ············")V" |
134 | ········} | 134 | ········} |
135 | ····.end·annotation | 135 | ····.end·annotation |
| |
136 | ····.line·147 | 136 | ····.line·139 |
137 | ····iget-object·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->normPriorityExecutor:Lcom/google/common/util/concurrent/ListeningExecutorService; | 137 | ····iget-object·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->normPriorityExecutor:Lcom/google/common/util/concurrent/ListeningExecutorService; |
| |
138 | ····invoke-interface·{v0,·p1},·Lcom/google/common/util/concurrent/ListeningExecutorService;->submit(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; | 138 | ····invoke-interface·{v0,·p1},·Lcom/google/common/util/concurrent/ListeningExecutorService;->submit(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; |
| |
139 | ····move-result-object·p1 | 139 | ····move-result-object·p1 |
| |
140 | ····.line·148 | 140 | ····.line·140 |
141 | ····new-instance·v0,·Lcom/android/textclassifier/DefaultTextClassifierService$1; | 141 | ····new-instance·v0,·Lcom/android/textclassifier/DefaultTextClassifierService$1; |
| |
142 | ····invoke-direct·{v0,·p0,·p2},·Lcom/android/textclassifier/DefaultTextClassifierService$1;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/service/textclassifier/TextClassifierService$Callback;)V | 142 | ····invoke-direct·{v0,·p0,·p2},·Lcom/android/textclassifier/DefaultTextClassifierService$1;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/service/textclassifier/TextClassifierService$Callback;)V |
| |
143 | ····.line·162 | 143 | ····.line·154 |
144 | ····invoke-static·{},·Lcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; | 144 | ····invoke-static·{},·Lcom/google/common/util/concurrent/MoreExecutors;->directExecutor()Ljava/util/concurrent/Executor; |
| |
145 | ····move-result-object·p0 | 145 | ····move-result-object·p0 |
| |
146 | ····.line·148 | 146 | ····.line·140 |
147 | ····invoke-static·{p1,·v0,·p0},·Lcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V | 147 | ····invoke-static·{p1,·v0,·p0},·Lcom/google/common/util/concurrent/Futures;->addCallback(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V |
| |
148 | ····.line·163 | 148 | ····.line·155 |
149 | ····new-instance·p0,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$uayK-PvjyPV4tI4hMS5w5SeT0rA; | 149 | ····new-instance·p0,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$uayK-PvjyPV4tI4hMS5w5SeT0rA; |
| |
150 | ····invoke-direct·{p0,·p1},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$uayK-PvjyPV4tI4hMS5w5SeT0rA;-><init>(Lcom/google/common/util/concurrent/ListenableFuture;)V | 150 | ····invoke-direct·{p0,·p1},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$uayK-PvjyPV4tI4hMS5w5SeT0rA;-><init>(Lcom/google/common/util/concurrent/ListenableFuture;)V |
| |
151 | ····invoke-virtual·{p3,·p0},·Landroid/os/CancellationSignal;->setOnCancelListener(Landroid/os/CancellationSignal$OnCancelListener;)V | 151 | ····invoke-virtual·{p3,·p0},·Landroid/os/CancellationSignal;->setOnCancelListener(Landroid/os/CancellationSignal$OnCancelListener;)V |
| |
152 | ····return-void | 152 | ····return-void |
Offset 168, 42 lines modified | Offset 168, 42 lines modified |
168 | ····.locals·0 | 168 | ····.locals·0 |
169 | ····.annotation·system·Ldalvik/annotation/Throws; | 169 | ····.annotation·system·Ldalvik/annotation/Throws; |
170 | ········value·=·{ | 170 | ········value·=·{ |
171 | ············Ljava/lang/Exception; | 171 | ············Ljava/lang/Exception; |
172 | ········} | 172 | ········} |
173 | ····.end·annotation | 173 | ····.end·annotation |
| |
174 | ····.line·170 | 174 | ····.line·162 |
175 | ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V | 175 | ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V |
| |
176 | ····const/4·p0,·0x0 | 176 | ····const/4·p0,·0x0 |
| |
177 | ····return-object·p0 | 177 | ····return-object·p0 |
178 | .end·method | 178 | .end·method |
| |
179 | .method·static·synthetic·lambda$handleRequestAsync$7(Lcom/google/common/util/concurrent/ListenableFuture;)V | 179 | .method·static·synthetic·lambda$handleRequestAsync$7(Lcom/google/common/util/concurrent/ListenableFuture;)V |
180 | ····.locals·1 | 180 | ····.locals·1 |
| |
181 | ····const/4·v0,·0x1 | 181 | ····const/4·v0,·0x1 |
| |
182 | ····.line·163 | 182 | ····.line·155 |
183 | ····invoke-interface·{p0,·v0},·Ljava/util/concurrent/Future;->cancel(Z)Z | 183 | ····invoke-interface·{p0,·v0},·Ljava/util/concurrent/Future;->cancel(Z)Z |
| |
184 | ····return-void | 184 | ····return-void |
185 | .end·method | 185 | .end·method |
| |
186 | .method·private·synthetic·lambda$onClassifyText$1(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; | 186 | .method·private·synthetic·lambda$onClassifyText$1(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; |
187 | ····.locals·0 | 187 | ····.locals·0 |
188 | ····.annotation·system·Ldalvik/annotation/Throws; | 188 | ····.annotation·system·Ldalvik/annotation/Throws; |
189 | ········value·=·{ | 189 | ········value·=·{ |
190 | ············Ljava/lang/Exception; | 190 | ············Ljava/lang/Exception; |
191 | ········} | 191 | ········} |
192 | ····.end·annotation | 192 | ····.end·annotation |
| |
193 | ····.line·96 | 193 | ····.line·88 |
194 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 194 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
195 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->classifyText(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; | 195 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->classifyText(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; |
| |
196 | ····move-result-object·p0 | 196 | ····move-result-object·p0 |
| |
197 | ····return-object·p0 | 197 | ····return-object·p0 |
Offset 213, 15 lines modified | Offset 213, 15 lines modified |
213 | ····.locals·0 | 213 | ····.locals·0 |
214 | ····.annotation·system·Ldalvik/annotation/Throws; | 214 | ····.annotation·system·Ldalvik/annotation/Throws; |
215 | ········value·=·{ | 215 | ········value·=·{ |
216 | ············Ljava/lang/Exception; | 216 | ············Ljava/lang/Exception; |
217 | ········} | 217 | ········} |
218 | ····.end·annotation | 218 | ····.end·annotation |
| |
219 | ····.line·124 | 219 | ····.line·116 |
220 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 220 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
221 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->detectLanguage(Landroid/view/textclassifier/TextLanguage$Request;)Landroid/view/textclassifier/TextLanguage; | 221 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->detectLanguage(Landroid/view/textclassifier/TextLanguage$Request;)Landroid/view/textclassifier/TextLanguage; |
| |
222 | ····move-result-object·p0 | 222 | ····move-result-object·p0 |
| |
223 | ····return-object·p0 | 223 | ····return-object·p0 |
Offset 231, 28 lines modified | Offset 231, 28 lines modified |
231 | ····.locals·0 | 231 | ····.locals·0 |
232 | ····.annotation·system·Ldalvik/annotation/Throws; | 232 | ····.annotation·system·Ldalvik/annotation/Throws; |
233 | ········value·=·{ | 233 | ········value·=·{ |
234 | ············Ljava/lang/Exception; | 234 | ············Ljava/lang/Exception; |
235 | ········} | 235 | ········} |
236 | ····.end·annotation | 236 | ····.end·annotation |
| |
237 | ····.line·105 | 237 | ····.line·97 |
238 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 238 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
239 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->generateLinks(Landroid/view/textclassifier/TextLinks$Request;)Landroid/view/textclassifier/TextLinks; | 239 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->generateLinks(Landroid/view/textclassifier/TextLinks$Request;)Landroid/view/textclassifier/TextLinks; |
| |
240 | ····move-result-object·p0 | 240 | ····move-result-object·p0 |
| |
241 | ····return-object·p0 | 241 | ····return-object·p0 |
242 | .end·method | 242 | .end·method |
| |
243 | .method·private·synthetic·lambda$onSelectionEvent$5(Landroid/view/textclassifier/SelectionEvent;)V | 243 | .method·private·synthetic·lambda$onSelectionEvent$5(Landroid/view/textclassifier/SelectionEvent;)V |
244 | ····.locals·0 | 244 | ····.locals·0 |
| |
245 | ····.line·129 | 245 | ····.line·121 |
246 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 246 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
247 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->onSelectionEvent(Landroid/view/textclassifier/SelectionEvent;)V | 247 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->onSelectionEvent(Landroid/view/textclassifier/SelectionEvent;)V |
| |
248 | ····return-void | 248 | ····return-void |
249 | .end·method | 249 | .end·method |
| |
Offset 260, 15 lines modified | Offset 260, 15 lines modified |
260 | ····.locals·0 | 260 | ····.locals·0 |
261 | ····.annotation·system·Ldalvik/annotation/Throws; | 261 | ····.annotation·system·Ldalvik/annotation/Throws; |
262 | ········value·=·{ | 262 | ········value·=·{ |
263 | ············Ljava/lang/Exception; | 263 | ············Ljava/lang/Exception; |
264 | ········} | 264 | ········} |
265 | ····.end·annotation | 265 | ····.end·annotation |
| |
266 | ····.line·115 | 266 | ····.line·107 |
267 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 267 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
268 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->suggestConversationActions(Landroid/view/textclassifier/ConversationActions$Request;)Landroid/view/textclassifier/ConversationActions; | 268 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->suggestConversationActions(Landroid/view/textclassifier/ConversationActions$Request;)Landroid/view/textclassifier/ConversationActions; |
| |
269 | ····move-result-object·p0 | 269 | ····move-result-object·p0 |
| |
270 | ····return-object·p0 | 270 | ····return-object·p0 |
Offset 278, 51 lines modified | Offset 278, 51 lines modified |
278 | ····.locals·0 | 278 | ····.locals·0 |
279 | ····.annotation·system·Ldalvik/annotation/Throws; | 279 | ····.annotation·system·Ldalvik/annotation/Throws; |
280 | ········value·=·{ | 280 | ········value·=·{ |
281 | ············Ljava/lang/Exception; | 281 | ············Ljava/lang/Exception; |
282 | ········} | 282 | ········} |
283 | ····.end·annotation | 283 | ····.end·annotation |
| |
284 | ····.line·87 | 284 | ····.line·79 |
285 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 285 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
286 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->suggestSelection(Landroid/view/textclassifier/TextSelection$Request;)Landroid/view/textclassifier/TextSelection; | 286 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->suggestSelection(Landroid/view/textclassifier/TextSelection$Request;)Landroid/view/textclassifier/TextSelection; |
| |
287 | ····move-result-object·p0 | 287 | ····move-result-object·p0 |
| |
288 | ····return-object·p0 | 288 | ····return-object·p0 |
289 | .end·method | 289 | .end·method |
| |
290 | .method·private·synthetic·lambda$onTextClassifierEvent$6(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V | 290 | .method·private·synthetic·lambda$onTextClassifierEvent$6(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V |
291 | ····.locals·0 | 291 | ····.locals·0 |
| |
292 | ····.line·135 | 292 | ····.line·127 |
293 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 293 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
294 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/textclassifier/TextClassifierImpl;->onTextClassifierEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V | 294 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/textclassifier/TextClassifierImpl;->onTextClassifierEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V |
| |
295 | ····return-void | 295 | ····return-void |
296 | .end·method | 296 | .end·method |
| |
| |
297 | #·virtual·methods | 297 | #·virtual·methods |
298 | .method·protected·dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V | 298 | .method·protected·dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V |
299 | ····.locals·0 | 299 | ····.locals·0 |
| |
300 | ····.line·140 | 300 | ····.line·132 |
301 | ····new-instance·p1,·Lcom/android/textclassifier/utils/IndentingPrintWriter; | 301 | ····new-instance·p1,·Lcom/android/textclassifier/utils/IndentingPrintWriter; |
| |
302 | ····invoke-direct·{p1,·p2},·Lcom/android/textclassifier/utils/IndentingPrintWriter;-><init>(Ljava/io/PrintWriter;)V | 302 | ····invoke-direct·{p1,·p2},·Lcom/android/textclassifier/utils/IndentingPrintWriter;-><init>(Ljava/io/PrintWriter;)V |
| |
303 | ····.line·141 | 303 | ····.line·133 |
304 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | 304 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
| |
305 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->dump(Lcom/android/textclassifier/utils/IndentingPrintWriter;)V | 305 | ····invoke-virtual·{p0,·p1},·Lcom/android/textclassifier/TextClassifierImpl;->dump(Lcom/android/textclassifier/utils/IndentingPrintWriter;)V |
| |
306 | ····.line·142 | 306 | ····.line·134 |
307 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->flush()V | 307 | ····invoke-virtual·{p1},·Lcom/android/textclassifier/utils/IndentingPrintWriter;->flush()V |
| |
308 | ····return-void | 308 | ····return-void |
309 | .end·method | 309 | .end·method |
| |
310 | .method·public·synthetic·lambda$onClassifyText$1$DefaultTextClassifierService(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; | 310 | .method·public·synthetic·lambda$onClassifyText$1$DefaultTextClassifierService(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification; |
311 | ····.locals·0 | 311 | ····.locals·0 |
Offset 400, 55 lines modified | Offset 400, 40 lines modified |
400 | ············"Landroid/os/CancellationSignal;", | 400 | ············"Landroid/os/CancellationSignal;", |
401 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 401 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
402 | ············"Landroid/view/textclassifier/TextClassification;", | 402 | ············"Landroid/view/textclassifier/TextClassification;", |
403 | ············">;)V" | 403 | ············">;)V" |
404 | ········} | 404 | ········} |
405 | ····.end·annotation | 405 | ····.end·annotation |
| |
406 | ····.line·96 | 406 | ····.line·88 |
407 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$kes_Pfblp-H2B-k6w462oJ3Jec0; | 407 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$kes_Pfblp-H2B-k6w462oJ3Jec0; |
| |
408 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$kes_Pfblp-H2B-k6w462oJ3Jec0;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextClassification$Request;)V | 408 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$kes_Pfblp-H2B-k6w462oJ3Jec0;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextClassification$Request;)V |
| |
409 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 409 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
| |
410 | ····return-void | 410 | ····return-void |
411 | .end·method | 411 | .end·method |
| |
412 | .method·public·onCreate()V | 412 | .method·public·onCreate()V |
413 | ····.locals·3 | 413 | ····.locals·2 |
| |
414 | ····.line·68 | 414 | ····.line·68 |
415 | ····invoke-super·{p0},·Landroid/service/textclassifier/TextClassifierService;->onCreate()V | 415 | ····invoke-super·{p0},·Landroid/service/textclassifier/TextClassifierService;->onCreate()V |
| |
416 | ····.line·70 | 416 | ····.line·69 |
417 | ····new-instance·v0,·Lcom/android/textclassifier/TextClassifierSettings; | 417 | ····new-instance·v0,·Lcom/android/textclassifier/TextClassifierImpl; |
| |
418 | ····invoke-direct·{v0},·Lcom/android/textclassifier/TextClassifierSettings;-><init>()V | |
| |
419 | ····.line·71 | 418 | ····new-instance·v1,·Lcom/android/textclassifier/TextClassifierSettings; |
420 | ····new-instance·v1,·Lcom/android/textclassifier/ModelFileManager; | |
| |
421 | ····invoke-direct·{v1,·p0,·v0},·Lcom/android/textclassifier/ModelFileManager;-><init>(Landroid/content/Context;Lcom/android/textclassifier/TextClassifierSettings;)V | 419 | ····invoke-direct·{v1},·Lcom/android/textclassifier/TextClassifierSettings;-><init>()V |
| |
422 | ····.line·72 | 420 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/textclassifier/TextClassifierImpl;-><init>(Landroid/content/Context;Lcom/android/textclassifier/TextClassifierSettings;)V |
423 | ····new-instance·v2,·Lcom/android/textclassifier/TextClassifierImpl; | |
| |
424 | ····invoke-direct·{v2,·p0,·v0,·v1},·Lcom/android/textclassifier/TextClassifierImpl;-><init>(Landroid/content/Context;Lcom/android/textclassifier/TextClassifierSettings;Lcom/android/textclassifier/ModelFileManager;)V | |
| |
425 | ····iput-object·v2,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; | |
| |
426 | ····return-void | |
427 | .end·method | |
| |
428 | .method·public·onDestroy()V | |
429 | ····.locals·0 | |
| |
430 | ····.line·77 | 421 | ····iput-object·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService;->textClassifier:Lcom/android/textclassifier/TextClassifierImpl; |
431 | ····invoke-super·{p0},·Landroid/service/textclassifier/TextClassifierService;->onDestroy()V | |
| |
432 | ····return-void | 422 | ····return-void |
433 | .end·method | 423 | .end·method |
| |
434 | .method·public·onDetectLanguage(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextLanguage$Request;Landroid/os/CancellationSignal;Landroid/service/textclassifier/TextClassifierService$Callback;)V | 424 | .method·public·onDetectLanguage(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextLanguage$Request;Landroid/os/CancellationSignal;Landroid/service/textclassifier/TextClassifierService$Callback;)V |
435 | ····.locals·0 | 425 | ····.locals·0 |
436 | ····.annotation·system·Ldalvik/annotation/Signature; | 426 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 459, 15 lines modified | Offset 444, 15 lines modified |
459 | ············"Landroid/os/CancellationSignal;", | 444 | ············"Landroid/os/CancellationSignal;", |
460 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 445 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
461 | ············"Landroid/view/textclassifier/TextLanguage;", | 446 | ············"Landroid/view/textclassifier/TextLanguage;", |
462 | ············">;)V" | 447 | ············">;)V" |
463 | ········} | 448 | ········} |
464 | ····.end·annotation | 449 | ····.end·annotation |
| |
465 | ····.line·124 | 450 | ····.line·116 |
466 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$8W0T12VmVMoXcPndlReYOGXd2o4; | 451 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$8W0T12VmVMoXcPndlReYOGXd2o4; |
| |
467 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$8W0T12VmVMoXcPndlReYOGXd2o4;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextLanguage$Request;)V | 452 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$8W0T12VmVMoXcPndlReYOGXd2o4;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextLanguage$Request;)V |
| |
468 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 453 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
| |
469 | ····return-void | 454 | ····return-void |
Offset 483, 28 lines modified | Offset 468, 28 lines modified |
483 | ············"Landroid/os/CancellationSignal;", | 468 | ············"Landroid/os/CancellationSignal;", |
484 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 469 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
485 | ············"Landroid/view/textclassifier/TextLinks;", | 470 | ············"Landroid/view/textclassifier/TextLinks;", |
486 | ············">;)V" | 471 | ············">;)V" |
487 | ········} | 472 | ········} |
488 | ····.end·annotation | 473 | ····.end·annotation |
| |
489 | ····.line·105 | 474 | ····.line·97 |
490 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yXvzteEXitEHOLvc8n1LDN1uTOg; | 475 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yXvzteEXitEHOLvc8n1LDN1uTOg; |
| |
491 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yXvzteEXitEHOLvc8n1LDN1uTOg;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextLinks$Request;)V | 476 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$yXvzteEXitEHOLvc8n1LDN1uTOg;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextLinks$Request;)V |
| |
492 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 477 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
| |
493 | ····return-void | 478 | ····return-void |
494 | .end·method | 479 | .end·method |
| |
495 | .method·public·onSelectionEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/SelectionEvent;)V | 480 | .method·public·onSelectionEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/SelectionEvent;)V |
496 | ····.locals·0 | 481 | ····.locals·0 |
| |
497 | ····.line·129 | 482 | ····.line·121 |
498 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pGow8bhHsbHzP7zc7oT6V_td0jw; | 483 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pGow8bhHsbHzP7zc7oT6V_td0jw; |
| |
499 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pGow8bhHsbHzP7zc7oT6V_td0jw;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/SelectionEvent;)V | 484 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pGow8bhHsbHzP7zc7oT6V_td0jw;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/SelectionEvent;)V |
| |
500 | ····invoke-direct·{p0,·p1},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleEvent(Ljava/lang/Runnable;)V | 485 | ····invoke-direct·{p0,·p1},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleEvent(Ljava/lang/Runnable;)V |
| |
501 | ····return-void | 486 | ····return-void |
Offset 520, 15 lines modified | Offset 505, 15 lines modified |
520 | ············"Landroid/os/CancellationSignal;", | 505 | ············"Landroid/os/CancellationSignal;", |
521 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 506 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
522 | ············"Landroid/view/textclassifier/ConversationActions;", | 507 | ············"Landroid/view/textclassifier/ConversationActions;", |
523 | ············">;)V" | 508 | ············">;)V" |
524 | ········} | 509 | ········} |
525 | ····.end·annotation | 510 | ····.end·annotation |
| |
526 | ····.line·114 | 511 | ····.line·106 |
527 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pSD1VXsSpo8bxujd321iT-wCcUQ; | 512 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pSD1VXsSpo8bxujd321iT-wCcUQ; |
| |
528 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pSD1VXsSpo8bxujd321iT-wCcUQ;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/ConversationActions$Request;)V | 513 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$pSD1VXsSpo8bxujd321iT-wCcUQ;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/ConversationActions$Request;)V |
| |
529 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 514 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
| |
530 | ····return-void | 515 | ····return-void |
Offset 544, 28 lines modified | Offset 529, 28 lines modified |
544 | ············"Landroid/os/CancellationSignal;", | 529 | ············"Landroid/os/CancellationSignal;", |
545 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", | 530 | ············"Landroid/service/textclassifier/TextClassifierService$Callback<", |
546 | ············"Landroid/view/textclassifier/TextSelection;", | 531 | ············"Landroid/view/textclassifier/TextSelection;", |
547 | ············">;)V" | 532 | ············">;)V" |
548 | ········} | 533 | ········} |
549 | ····.end·annotation | 534 | ····.end·annotation |
| |
550 | ····.line·86 | 535 | ····.line·78 |
551 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$w-rc-EC-vdc0nPUCi2eXlf71Smw; | 536 | ····new-instance·p1,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$w-rc-EC-vdc0nPUCi2eXlf71Smw; |
| |
552 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$w-rc-EC-vdc0nPUCi2eXlf71Smw;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextSelection$Request;)V | 537 | ····invoke-direct·{p1,·p0,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$w-rc-EC-vdc0nPUCi2eXlf71Smw;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextSelection$Request;)V |
| |
553 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V | 538 | ····invoke-direct·{p0,·p1,·p4,·p3},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleRequestAsync(Ljava/util/concurrent/Callable;Landroid/service/textclassifier/TextClassifierService$Callback;Landroid/os/CancellationSignal;)V |
| |
554 | ····return-void | 539 | ····return-void |
555 | .end·method | 540 | .end·method |
| |
556 | .method·public·onTextClassifierEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V | 541 | .method·public·onTextClassifierEvent(Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V |
557 | ····.locals·1 | 542 | ····.locals·1 |
| |
558 | ····.line·135 | 543 | ····.line·127 |
559 | ····new-instance·v0,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$SgQiLpMuMlFzwS2yH533CFu21w4; | 544 | ····new-instance·v0,·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$SgQiLpMuMlFzwS2yH533CFu21w4; |
| |
560 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$SgQiLpMuMlFzwS2yH533CFu21w4;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V | 545 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lcom/android/textclassifier/-$$Lambda$DefaultTextClassifierService$SgQiLpMuMlFzwS2yH533CFu21w4;-><init>(Lcom/android/textclassifier/DefaultTextClassifierService;Landroid/view/textclassifier/TextClassificationSessionId;Landroid/view/textclassifier/TextClassifierEvent;)V |
| |
561 | ····invoke-direct·{p0,·v0},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleEvent(Ljava/lang/Runnable;)V | 546 | ····invoke-direct·{p0,·v0},·Lcom/android/textclassifier/DefaultTextClassifierService;->handleEvent(Ljava/lang/Runnable;)V |
| |
562 | ····return-void | 547 | ····return-void |