FlowableConcatMap$ConcatMapDelayed.smali
.class final Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;
.super Lio/reactivex/internal/operators/flowable/FlowableConcatMap$BaseConcatMapSubscriber;
.source "FlowableConcatMap.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lio/reactivex/internal/operators/flowable/FlowableConcatMap;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = "ConcatMapDelayed"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Lio/reactivex/internal/operators/flowable/FlowableConcatMap$BaseConcatMapSubscriber<",
"TT;TR;>;"
}
.end annotation
# static fields
.field private static final serialVersionUID:J = -0x28e181349daae86aL
# instance fields
.field final actual:Lorg/reactivestreams/Subscriber;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lorg/reactivestreams/Subscriber<",
"-TR;>;"
}
.end annotation
.end field
.field final veryEnd:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lorg/reactivestreams/Subscriber;Lio/reactivex/functions/Function;IZ)V
.registers 5
.param p3, "prefetch" # I
.param p4, "veryEnd" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/reactivestreams/Subscriber<",
"-TR;>;",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lorg/reactivestreams/Publisher<",
"+TR;>;>;IZ)V"
}
.end annotation
.line 395
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
.local p1, "actual":Lorg/reactivestreams/Subscriber;, "Lorg/reactivestreams/Subscriber<-TR;>;"
.local p2, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lorg/reactivestreams/Publisher<+TR;>;>;"
invoke-direct {p0, p2, p3}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$BaseConcatMapSubscriber;-><init>(Lio/reactivex/functions/Function;I)V
.line 396
iput-object p1, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
.line 397
iput-boolean p4, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->veryEnd:Z
.line 398
return-void
.end method
# virtual methods
.method public cancel()V
.registers 2
.line 442
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
iget-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->cancelled:Z
if-nez v0, :cond_11
.line 443
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->cancelled:Z
.line 445
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
invoke-virtual {v0}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;->cancel()V
.line 446
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
invoke-interface {v0}, Lorg/reactivestreams/Subscription;->cancel()V
.line 448
:cond_11
return-void
.end method
.method drain()V
.registers 10
.line 452
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
invoke-virtual {p0}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->getAndIncrement()I
move-result v0
if-nez v0, :cond_104
.line 455
:cond_6
:goto_6
iget-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->cancelled:Z
if-eqz v0, :cond_b
.line 456
return-void
.line 459
:cond_b
iget-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->active:Z
if-nez v0, :cond_fe
.line 461
iget-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->done:Z
.line 463
.local v0, "d":Z
if-eqz v0, :cond_2d
iget-boolean v1, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->veryEnd:Z
if-nez v1, :cond_2d
.line 464
iget-object v1, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v1}, Lio/reactivex/internal/util/AtomicThrowable;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Throwable;
.line 465
.local v1, "ex":Ljava/lang/Throwable;
if-eqz v1, :cond_2d
.line 466
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v3}, Lio/reactivex/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable;
move-result-object v3
invoke-interface {v2, v3}, Lorg/reactivestreams/Subscriber;->onError(Ljava/lang/Throwable;)V
.line 467
return-void
.line 474
.end local v1 # "ex":Ljava/lang/Throwable;
:cond_2d
:try_start_2d
iget-object v1, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->queue:Lio/reactivex/internal/fuseable/SimpleQueue;
invoke-interface {v1}, Lio/reactivex/internal/fuseable/SimpleQueue;->poll()Ljava/lang/Object;
move-result-object v1
:try_end_33
.catchall {:try_start_2d .. :try_end_33} :catchall_e4
.line 481
.local v1, "v":Ljava/lang/Object;, "TT;"
nop
.line 483
const/4 v2, 0x0
const/4 v3, 0x1
if-nez v1, :cond_3a
const/4 v4, 0x1
goto :goto_3b
:cond_3a
const/4 v4, 0x0
.line 485
.local v4, "empty":Z
:goto_3b
if-eqz v0, :cond_53
if-eqz v4, :cond_53
.line 486
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v2}, Lio/reactivex/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable;
move-result-object v2
.line 487
.local v2, "ex":Ljava/lang/Throwable;
if-eqz v2, :cond_4d
.line 488
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
invoke-interface {v3, v2}, Lorg/reactivestreams/Subscriber;->onError(Ljava/lang/Throwable;)V
goto :goto_52
.line 490
:cond_4d
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
invoke-interface {v3}, Lorg/reactivestreams/Subscriber;->onComplete()V
.line 492
:goto_52
return-void
.line 495
.end local v2 # "ex":Ljava/lang/Throwable;
:cond_53
if-nez v4, :cond_fe
.line 499
:try_start_55
iget-object v5, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->mapper:Lio/reactivex/functions/Function;
invoke-interface {v5, v1}, Lio/reactivex/functions/Function;->apply(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
const-string v6, "The mapper returned a null Publisher"
invoke-static {v5, v6}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lorg/reactivestreams/Publisher;
:try_end_63
.catchall {:try_start_55 .. :try_end_63} :catchall_ca
.line 507
.local v5, "p":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+TR;>;"
nop
.line 509
iget v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->sourceMode:I
if-eq v6, v3, :cond_7a
.line 510
iget v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->consumed:I
add-int/2addr v6, v3
.line 511
.local v6, "c":I
iget v7, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->limit:I
if-ne v6, v7, :cond_78
.line 512
iput v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->consumed:I
.line 513
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
int-to-long v7, v6
invoke-interface {v2, v7, v8}, Lorg/reactivestreams/Subscription;->request(J)V
goto :goto_7a
.line 515
:cond_78
iput v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->consumed:I
.line 519
.end local v6 # "c":I
:cond_7a
:goto_7a
instance-of v2, v5, Ljava/util/concurrent/Callable;
if-eqz v2, :cond_c2
.line 521
move-object v2, v5
check-cast v2, Ljava/util/concurrent/Callable;
.line 526
.local v2, "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
:try_start_81
invoke-interface {v2}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
move-result-object v6
:try_end_85
.catchall {:try_start_81 .. :try_end_85} :catchall_a8
.line 533
.local v6, "vr":Ljava/lang/Object;, "TR;"
nop
.line 535
if-nez v6, :cond_8a
.line 536
goto/16 :goto_6
.line 539
:cond_8a
iget-object v7, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
invoke-virtual {v7}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;->isUnbounded()Z
move-result v7
if-eqz v7, :cond_99
.line 540
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
invoke-interface {v3, v6}, Lorg/reactivestreams/Subscriber;->onNext(Ljava/lang/Object;)V
.line 541
goto/16 :goto_6
.line 543
:cond_99
iput-boolean v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->active:Z
.line 544
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
new-instance v7, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$WeakScalarSubscription;
iget-object v8, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
invoke-direct {v7, v6, v8}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$WeakScalarSubscription;-><init>(Ljava/lang/Object;Lorg/reactivestreams/Subscriber;)V
invoke-virtual {v3, v7}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;->setSubscription(Lorg/reactivestreams/Subscription;)V
.line 546
.end local v2 # "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
.end local v6 # "vr":Ljava/lang/Object;, "TR;"
goto :goto_fe
.line 527
.restart local v2 # "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
:catchall_a8
move-exception v3
.line 528
.local v3, "e":Ljava/lang/Throwable;
invoke-static {v3}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 529
iget-object v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
invoke-interface {v6}, Lorg/reactivestreams/Subscription;->cancel()V
.line 530
iget-object v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v6, v3}, Lio/reactivex/internal/util/AtomicThrowable;->addThrowable(Ljava/lang/Throwable;)Z
.line 531
iget-object v6, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
iget-object v7, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v7}, Lio/reactivex/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable;
move-result-object v7
invoke-interface {v6, v7}, Lorg/reactivestreams/Subscriber;->onError(Ljava/lang/Throwable;)V
.line 532
return-void
.line 547
.end local v2 # "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<TR;>;"
.end local v3 # "e":Ljava/lang/Throwable;
:cond_c2
iput-boolean v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->active:Z
.line 548
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
invoke-interface {v5, v2}, Lorg/reactivestreams/Publisher;->subscribe(Lorg/reactivestreams/Subscriber;)V
goto :goto_fe
.line 500
.end local v5 # "p":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+TR;>;"
:catchall_ca
move-exception v2
.line 501
.local v2, "e":Ljava/lang/Throwable;
invoke-static {v2}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 503
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
invoke-interface {v3}, Lorg/reactivestreams/Subscription;->cancel()V
.line 504
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v3, v2}, Lio/reactivex/internal/util/AtomicThrowable;->addThrowable(Ljava/lang/Throwable;)Z
.line 505
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
iget-object v5, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v5}, Lio/reactivex/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable;
move-result-object v5
invoke-interface {v3, v5}, Lorg/reactivestreams/Subscriber;->onError(Ljava/lang/Throwable;)V
.line 506
return-void
.line 475
.end local v1 # "v":Ljava/lang/Object;, "TT;"
.end local v2 # "e":Ljava/lang/Throwable;
.end local v4 # "empty":Z
:catchall_e4
move-exception v1
.line 476
.local v1, "e":Ljava/lang/Throwable;
invoke-static {v1}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 477
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
invoke-interface {v2}, Lorg/reactivestreams/Subscription;->cancel()V
.line 478
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v2, v1}, Lio/reactivex/internal/util/AtomicThrowable;->addThrowable(Ljava/lang/Throwable;)Z
.line 479
iget-object v2, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
iget-object v3, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v3}, Lio/reactivex/internal/util/AtomicThrowable;->terminate()Ljava/lang/Throwable;
move-result-object v3
invoke-interface {v2, v3}, Lorg/reactivestreams/Subscriber;->onError(Ljava/lang/Throwable;)V
.line 480
return-void
.line 552
.end local v0 # "d":Z
.end local v1 # "e":Ljava/lang/Throwable;
:cond_fe
:goto_fe
invoke-virtual {p0}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->decrementAndGet()I
move-result v0
if-nez v0, :cond_6
.line 557
:cond_104
return-void
.end method
.method public innerError(Ljava/lang/Throwable;)V
.registers 3
.param p1, "e" # Ljava/lang/Throwable;
.line 423
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v0, p1}, Lio/reactivex/internal/util/AtomicThrowable;->addThrowable(Ljava/lang/Throwable;)Z
move-result v0
if-eqz v0, :cond_1b
.line 424
iget-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->veryEnd:Z
if-nez v0, :cond_14
.line 425
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->s:Lorg/reactivestreams/Subscription;
invoke-interface {v0}, Lorg/reactivestreams/Subscription;->cancel()V
.line 426
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->done:Z
.line 428
:cond_14
const/4 v0, 0x0
iput-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->active:Z
.line 429
invoke-virtual {p0}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->drain()V
goto :goto_1e
.line 431
:cond_1b
invoke-static {p1}, Lio/reactivex/plugins/RxJavaPlugins;->onError(Ljava/lang/Throwable;)V
.line 433
:goto_1e
return-void
.end method
.method public innerNext(Ljava/lang/Object;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TR;)V"
}
.end annotation
.line 417
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
.local p1, "value":Ljava/lang/Object;, "TR;"
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
invoke-interface {v0, p1}, Lorg/reactivestreams/Subscriber;->onNext(Ljava/lang/Object;)V
.line 418
return-void
.end method
.method public onError(Ljava/lang/Throwable;)V
.registers 3
.param p1, "t" # Ljava/lang/Throwable;
.line 407
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->errors:Lio/reactivex/internal/util/AtomicThrowable;
invoke-virtual {v0, p1}, Lio/reactivex/internal/util/AtomicThrowable;->addThrowable(Ljava/lang/Throwable;)Z
move-result v0
if-eqz v0, :cond_f
.line 408
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->done:Z
.line 409
invoke-virtual {p0}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->drain()V
goto :goto_12
.line 411
:cond_f
invoke-static {p1}, Lio/reactivex/plugins/RxJavaPlugins;->onError(Ljava/lang/Throwable;)V
.line 413
:goto_12
return-void
.end method
.method public request(J)V
.registers 4
.param p1, "n" # J
.line 437
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->inner:Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;
invoke-virtual {v0, p1, p2}, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapInner;->request(J)V
.line 438
return-void
.end method
.method subscribeActual()V
.registers 2
.line 402
.local p0, "this":Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;, "Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed<TT;TR;>;"
iget-object v0, p0, Lio/reactivex/internal/operators/flowable/FlowableConcatMap$ConcatMapDelayed;->actual:Lorg/reactivestreams/Subscriber;
invoke-interface {v0, p0}, Lorg/reactivestreams/Subscriber;->onSubscribe(Lorg/reactivestreams/Subscription;)V
.line 403
return-void
.end method