| | | | |
| 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 |