| | | |
Offset 2, 127 lines modified | Offset 2, 37 lines modified |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| |
3 | #·interfaces | 3 | #·interfaces |
4 | .implements·Ljava/util/concurrent/Callable; | 4 | .implements·Ljava/util/concurrent/Callable; |
| |
| |
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·public·final·synthetic·$r8$classId:I | |
| |
7 | .field·public·final·synthetic·f$0:Ljava/lang/Object; | 6 | .field·public·final·synthetic·f$0:Ljava/lang/Runnable; |
| |
| |
8 | #·direct·methods | 7 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;)V | 8 | .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;)V |
10 | ····.locals·1 | 9 | ····.locals·0 |
| |
11 | ····const/4·v0,·0x0 | |
| |
12 | ····iput·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->$r8$classId:I | |
| |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
14 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Object; | 11 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Runnable; |
| |
15 | ····return-void | |
16 | .end·method | |
| |
17 | .method·public·synthetic·constructor·<init>(Ljava/util/ArrayList;)V | |
18 | ····.locals·1 | |
| |
19 | ····const/4·v0,·0x1 | |
| |
20 | ····iput·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->$r8$classId:I | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····iput-object·p1,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Object; | |
| |
23 | ····return-void | 12 | ····return-void |
24 | .end·method | 13 | .end·method |
| |
| |
25 | #·virtual·methods | 14 | #·virtual·methods |
26 | .method·public·final·call()Ljava/lang/Object; | 15 | .method·public·final·call()Ljava/lang/Object; |
27 | ····.locals·2 | 16 | ····.locals·1 |
| |
28 | ····iget·v0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->$r8$classId:I | |
| |
29 | ····packed-switch·v0,·:pswitch_data_0 | |
| |
30 | ····goto·:goto_0 | |
| |
31 | ····:pswitch_0 | |
32 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Object; | |
| |
33 | ····check-cast·p0,·Ljava/lang/Runnable; | 17 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Runnable; |
| |
34 | ····sget·v0,·Lcom/android/textclassifier/DefaultTextClassifierService;->$r8$clinit:I | 18 | ····sget·v0,·Lcom/android/textclassifier/DefaultTextClassifierService;->$r8$clinit:I |
| |
35 | ····.line·1 | 19 | ····.line·1 |
36 | ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V | 20 | ····invoke-interface·{p0},·Ljava/lang/Runnable;->run()V |
| |
37 | ····const/4·p0,·0x0 | 21 | ····const/4·p0,·0x0 |
| |
38 | ····return-object·p0 | 22 | ····return-object·p0 |
| |
39 | ····.line·2 | |
40 | ····:goto_0 | |
41 | ····iget-object·p0,·p0,·Lcom/android/textclassifier/DefaultTextClassifierService$$ExternalSyntheticLambda2;->f$0:Ljava/lang/Object; | |
| |
42 | ····check-cast·p0,·Ljava/util/ArrayList; | |
| |
43 | ····const-string·v0,·"NewModelDownloadWorker" | |
| |
44 | ····const-string·v1,·"All·Download·Tasks·Completed" | |
| |
45 | ····.line·3 | |
46 | ····invoke-static·{v0,·v1},·Lcom/android/textclassifier/common/base/TcLog;->v(Ljava/lang/String;Ljava/lang/String;)V | |
| |
47 | ····.line·4 | |
48 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | |
| |
49 | ····move-result-object·p0 | |
| |
50 | ····const/4·v0,·0x1 | |
| |
51 | ····:goto_1 | |
52 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | |
| |
53 | ····move-result·v1 | |
| |
54 | ····if-eqz·v1,·:cond_0 | |
| |
55 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | |
| |
56 | ····move-result-object·v1 | |
| |
57 | ····check-cast·v1,·Lcom/google/common/util/concurrent/ListenableFuture; | |
| |
58 | ····.line·5 | |
59 | ····invoke-static·{v1},·Lcom/google/common/util/concurrent/Futures;->getDone(Ljava/util/concurrent/Future;)Ljava/lang/Object; | |
| |
60 | ····move-result-object·v1 | |
| |
61 | ····check-cast·v1,·Ljava/lang/Boolean; | |
| |
62 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z | |
| |
63 | ····move-result·v1 | |
| |
64 | ····and-int/2addr·v0,·v1 | |
| |
65 | ····goto·:goto_1 | |
| |
66 | ····.line·6 | |
67 | ····:cond_0 | |
68 | ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | |
| |
69 | ····move-result-object·p0 | |
| |
70 | ····return-object·p0 | |
| |
71 | ····:pswitch_data_0 | |
72 | ····.packed-switch·0x0 | |
73 | ········:pswitch_0 | |
74 | ····.end·packed-switch | |
75 | .end·method | 23 | .end·method |