Maybe.smali
.class public abstract Lio/reactivex/Maybe;
.super Ljava/lang/Object;
.source "Maybe.java"
# interfaces
.implements Lio/reactivex/MaybeSource;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lio/reactivex/MaybeSource<",
"TT;>;"
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 47
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static amb(Ljava/lang/Iterable;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 64
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 65
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeAmb;
const/4 v1, 0x0
invoke-direct {v0, v1, p0}, Lio/reactivex/internal/operators/maybe/MaybeAmb;-><init>([Lio/reactivex/MaybeSource;Ljava/lang/Iterable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static varargs ambArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 84
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
array-length v0, p0
if-nez v0, :cond_8
.line 85
invoke-static {}, Lio/reactivex/Maybe;->empty()Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 87
:cond_8
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_14
.line 88
const/4 v0, 0x0
aget-object v0, p0, v0
invoke-static {v0}, Lio/reactivex/Maybe;->wrap(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 90
:cond_14
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeAmb;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/maybe/MaybeAmb;-><init>([Lio/reactivex/MaybeSource;Ljava/lang/Iterable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 138
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 139
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 140
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->concatArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 170
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 171
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 172
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 173
const/4 v0, 0x3
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->concatArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 205
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 206
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 207
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 208
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 209
const/4 v0, 0x4
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
const/4 v1, 0x3
aput-object p3, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->concatArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concat(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 110
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 111
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeConcatIterable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeConcatIterable;-><init>(Ljava/lang/Iterable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 231
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
const/4 v0, 0x2
invoke-static {p0, v0}, Lio/reactivex/Maybe;->concat(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concat(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
.registers 5
.param p1, "prefetch" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;I)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 255
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 256
const-string v0, "prefetch"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 257
new-instance v0, Lio/reactivex/internal/operators/flowable/FlowableConcatMapPublisher;
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
sget-object v2, Lio/reactivex/internal/util/ErrorMode;->IMMEDIATE:Lio/reactivex/internal/util/ErrorMode;
invoke-direct {v0, p0, v1, p1, v2}, Lio/reactivex/internal/operators/flowable/FlowableConcatMapPublisher;-><init>(Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function;ILio/reactivex/internal/util/ErrorMode;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 277
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 278
array-length v0, p0
if-nez v0, :cond_d
.line 279
invoke-static {}, Lio/reactivex/Flowable;->empty()Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 281
:cond_d
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_1e
.line 282
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;
const/4 v1, 0x0
aget-object v1, p0, v1
invoke-direct {v0, v1}, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 284
:cond_1e
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeConcatArray;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeConcatArray;-><init>([Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArrayDelayError([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 308
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
array-length v0, p0
if-nez v0, :cond_8
.line 309
invoke-static {}, Lio/reactivex/Flowable;->empty()Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 311
:cond_8
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_19
.line 312
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;
const/4 v1, 0x0
aget-object v1, p0, v1
invoke-direct {v0, v1}, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 314
:cond_19
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeConcatArrayDelayError;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeConcatArrayDelayError;-><init>([Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static varargs concatArrayEager([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 338
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Flowable;->concatMapEager(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concatDelayError(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 361
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 362
invoke-static {p0}, Lio/reactivex/Flowable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Flowable;->concatMapDelayError(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concatDelayError(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 385
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromPublisher(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Flowable;->concatMapDelayError(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 409
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Flowable;->concatMapEager(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static concatEager(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 435
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromPublisher(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/Flowable;->concatMapEager(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static create(Lio/reactivex/MaybeOnSubscribe;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeOnSubscribe<",
"TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 479
.local p0, "onSubscribe":Lio/reactivex/MaybeOnSubscribe;, "Lio/reactivex/MaybeOnSubscribe<TT;>;"
const-string v0, "onSubscribe is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 480
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeCreate;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeCreate;-><init>(Lio/reactivex/MaybeOnSubscribe;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static defer(Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 498
.local p0, "maybeSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "maybeSupplier is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 499
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDefer;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeDefer;-><init>(Ljava/util/concurrent/Callable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static empty()Lio/reactivex/Maybe;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 518
sget-object v0, Lio/reactivex/internal/operators/maybe/MaybeEmpty;->INSTANCE:Lio/reactivex/internal/operators/maybe/MaybeEmpty;
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static error(Ljava/lang/Throwable;)Lio/reactivex/Maybe;
.registers 2
.param p0, "exception" # Ljava/lang/Throwable;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Throwable;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 542
const-string v0, "exception is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 543
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeError;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeError;-><init>(Ljava/lang/Throwable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static error(Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 567
.local p0, "supplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Ljava/lang/Throwable;>;"
const-string v0, "errorSupplier is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 568
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeErrorCallable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeErrorCallable;-><init>(Ljava/util/concurrent/Callable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromAction(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
.registers 2
.param p0, "run" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 586
const-string v0, "run is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 587
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromAction;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeFromAction;-><init>(Lio/reactivex/functions/Action;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 649
.local p0, "callable":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+TT;>;"
const-string v0, "callable is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 650
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromCallable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeFromCallable;-><init>(Ljava/util/concurrent/Callable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromCompletable(Lio/reactivex/CompletableSource;)Lio/reactivex/Maybe;
.registers 2
.param p0, "completableSource" # Lio/reactivex/CompletableSource;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/CompletableSource;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 605
const-string v0, "completableSource is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 606
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromCompletable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeFromCompletable;-><init>(Lio/reactivex/CompletableSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromFuture(Ljava/util/concurrent/Future;)Lio/reactivex/Maybe;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Future<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 682
.local p0, "future":Ljava/util/concurrent/Future;, "Ljava/util/concurrent/Future<+TT;>;"
const-string v0, "future is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 683
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromFuture;
const-wide/16 v1, 0x0
const/4 v3, 0x0
invoke-direct {v0, p0, v1, v2, v3}, Lio/reactivex/internal/operators/maybe/MaybeFromFuture;-><init>(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromFuture(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
.registers 5
.param p1, "timeout" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Future<",
"+TT;>;J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 719
.local p0, "future":Ljava/util/concurrent/Future;, "Ljava/util/concurrent/Future<+TT;>;"
const-string v0, "future is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 720
const-string v0, "unit is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 721
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromFuture;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/maybe/MaybeFromFuture;-><init>(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromRunnable(Ljava/lang/Runnable;)Lio/reactivex/Maybe;
.registers 2
.param p0, "run" # Ljava/lang/Runnable;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Runnable;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 739
const-string v0, "run is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 740
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromRunnable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeFromRunnable;-><init>(Ljava/lang/Runnable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static fromSingle(Lio/reactivex/SingleSource;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/SingleSource<",
"TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 624
.local p0, "singleSource":Lio/reactivex/SingleSource;, "Lio/reactivex/SingleSource<TT;>;"
const-string v0, "singleSource is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 625
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFromSingle;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeFromSingle;-><init>(Lio/reactivex/SingleSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static just(Ljava/lang/Object;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 766
.local p0, "item":Ljava/lang/Object;, "TT;"
const-string v0, "item is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 767
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeJust;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeJust;-><init>(Ljava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 888
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 889
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 890
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 925
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 926
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 927
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 928
const/4 v0, 0x3
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 965
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 966
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 967
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 968
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 969
const/4 v0, 0x4
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
const/4 v1, 0x3
aput-object p3, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 787
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Maybe;->merge(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 807
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
const v0, 0x7fffffff
invoke-static {p0, v0}, Lio/reactivex/Maybe;->merge(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lorg/reactivestreams/Publisher;I)Lio/reactivex/Flowable;
.registers 9
.param p1, "maxConcurrency" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;I)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 829
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "source is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 830
const-string v0, "maxConcurrency"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->verifyPositive(ILjava/lang/String;)I
.line 831
new-instance v0, Lio/reactivex/internal/operators/flowable/FlowableFlatMapPublisher;
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v3
invoke-static {}, Lio/reactivex/Flowable;->bufferSize()I
move-result v6
const/4 v4, 0x0
move-object v1, v0
move-object v2, p0
move v5, p1
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/flowable/FlowableFlatMapPublisher;-><init>(Lorg/reactivestreams/Publisher;Lio/reactivex/functions/Function;ZII)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static merge(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 855
.local p0, "source":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "source is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 856
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatten;
invoke-static {}, Lio/reactivex/internal/functions/Functions;->identity()Lio/reactivex/functions/Function;
move-result-object v1
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/maybe/MaybeFlatten;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 990
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 991
array-length v0, p0
if-nez v0, :cond_d
.line 992
invoke-static {}, Lio/reactivex/Flowable;->empty()Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 994
:cond_d
array-length v0, p0
const/4 v1, 0x1
if-ne v0, v1, :cond_1e
.line 995
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;
const/4 v1, 0x0
aget-object v1, p0, v1
invoke-direct {v0, v1}, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 997
:cond_1e
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeMergeArray;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeMergeArray;-><init>([Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static varargs mergeArrayDelayError([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">([",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1032
.local p0, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
array-length v0, p0
if-nez v0, :cond_8
.line 1033
invoke-static {}, Lio/reactivex/Flowable;->empty()Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 1035
:cond_8
invoke-static {p0}, Lio/reactivex/Flowable;->fromArray([Ljava/lang/Object;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
array-length v3, p0
invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Flowable;->flatMap(Lio/reactivex/functions/Function;ZI)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1144
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1145
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1146
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArrayDelayError([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1186
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1187
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1188
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1189
const/4 v0, 0x3
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArrayDelayError([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1233
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1234
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1235
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1236
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1237
const/4 v0, 0x4
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
const/4 v1, 0x2
aput-object p2, v0, v1
const/4 v1, 0x3
aput-object p3, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->mergeArrayDelayError([Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1071
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromIterable(Ljava/lang/Iterable;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lio/reactivex/Flowable;->flatMap(Lio/reactivex/functions/Function;Z)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static mergeDelayError(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1108
.local p0, "sources":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<+Lio/reactivex/MaybeSource<+TT;>;>;"
invoke-static {p0}, Lio/reactivex/Flowable;->fromPublisher(Lorg/reactivestreams/Publisher;)Lio/reactivex/Flowable;
move-result-object v0
invoke-static {}, Lio/reactivex/internal/operators/maybe/MaybeToPublisher;->instance()Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lio/reactivex/Flowable;->flatMap(Lio/reactivex/functions/Function;Z)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public static never()Lio/reactivex/Maybe;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1260
sget-object v0, Lio/reactivex/internal/operators/maybe/MaybeNever;->INSTANCE:Lio/reactivex/internal/operators/maybe/MaybeNever;
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static sequenceEqual(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Single<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1286
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/ObjectHelper;->equalsPredicate()Lio/reactivex/functions/BiPredicate;
move-result-object v0
invoke-static {p0, p1, v0}, Lio/reactivex/Maybe;->sequenceEqual(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public static sequenceEqual(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Single;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;",
"Lio/reactivex/functions/BiPredicate<",
"-TT;-TT;>;)",
"Lio/reactivex/Single<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1316
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
.local p2, "isEqual":Lio/reactivex/functions/BiPredicate;, "Lio/reactivex/functions/BiPredicate<-TT;-TT;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1317
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1318
const-string v0, "isEqual is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1319
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeEqualSingle;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/maybe/MaybeEqualSingle;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiPredicate;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public static timer(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
.registers 4
.param p0, "delay" # J
.param p2, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Maybe<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 1341
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-static {p0, p1, p2, v0}, Lio/reactivex/Maybe;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 7
.param p0, "delay" # J
.param p2, "unit" # Ljava/util/concurrent/TimeUnit;
.param p3, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 1365
const-string v0, "unit is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1366
const-string v0, "scheduler is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1368
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTimer;
const-wide/16 v1, 0x0
invoke-static {v1, v2, p0, p1}, Ljava/lang/Math;->max(JJ)J
move-result-wide v1
invoke-direct {v0, v1, v2, p2, p3}, Lio/reactivex/internal/operators/maybe/MaybeTimer;-><init>(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static unsafeCreate(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1385
.local p0, "onSubscribe":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<TT;>;"
instance-of v0, p0, Lio/reactivex/Maybe;
if-nez v0, :cond_13
.line 1388
const-string v0, "onSubscribe is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1389
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeUnsafeCreate;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeUnsafeCreate;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 1386
:cond_13
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "unsafeCreate(Maybe) should be upgraded"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static using(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"D:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+TD;>;",
"Lio/reactivex/functions/Function<",
"-TD;+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Consumer<",
"-TD;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1418
.local p0, "resourceSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+TD;>;"
.local p1, "sourceSupplier":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;"
.local p2, "resourceDisposer":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TD;>;"
const/4 v0, 0x1
invoke-static {p0, p1, p2, v0}, Lio/reactivex/Maybe;->using(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static using(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)Lio/reactivex/Maybe;
.registers 5
.param p3, "eager" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"D:",
"Ljava/lang/Object;",
">(",
"Ljava/util/concurrent/Callable<",
"+TD;>;",
"Lio/reactivex/functions/Function<",
"-TD;+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Consumer<",
"-TD;>;Z)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1453
.local p0, "resourceSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+TD;>;"
.local p1, "sourceSupplier":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TD;+Lio/reactivex/MaybeSource<+TT;>;>;"
.local p2, "resourceDisposer":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TD;>;"
const-string v0, "resourceSupplier is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1454
const-string v0, "sourceSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1455
const-string v0, "disposer is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1456
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeUsing;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/maybe/MaybeUsing;-><init>(Ljava/util/concurrent/Callable;Lio/reactivex/functions/Function;Lio/reactivex/functions/Consumer;Z)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static wrap(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1473
.local p0, "source":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<TT;>;"
instance-of v0, p0, Lio/reactivex/Maybe;
if-eqz v0, :cond_c
.line 1474
move-object v0, p0
check-cast v0, Lio/reactivex/Maybe;
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 1476
:cond_c
const-string v0, "onSubscribe is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1477
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeUnsafeCreate;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeUnsafeCreate;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function9;)Lio/reactivex/Maybe;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"T6:",
"Ljava/lang/Object;",
"T7:",
"Ljava/lang/Object;",
"T8:",
"Ljava/lang/Object;",
"T9:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/MaybeSource<",
"+TT5;>;",
"Lio/reactivex/MaybeSource<",
"+TT6;>;",
"Lio/reactivex/MaybeSource<",
"+TT7;>;",
"Lio/reactivex/MaybeSource<",
"+TT8;>;",
"Lio/reactivex/MaybeSource<",
"+TT9;>;",
"Lio/reactivex/functions/Function9<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1913
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT8;>;"
.local p8, "source9":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT9;>;"
.local p9, "zipper":Lio/reactivex/functions/Function9;, "Lio/reactivex/functions/Function9<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1914
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1915
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1916
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1917
const-string v0, "source5 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1918
const-string v0, "source6 is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1919
const-string v0, "source7 is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1920
const-string v0, "source8 is null"
invoke-static {p7, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1921
const-string v0, "source9 is null"
invoke-static {p8, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1922
invoke-static {p9}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
move-result-object v0
const/16 v1, 0x9
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
const/4 v2, 0x5
aput-object p5, v1, v2
const/4 v2, 0x6
aput-object p6, v1, v2
const/4 v2, 0x7
aput-object p7, v1, v2
const/16 v2, 0x8
aput-object p8, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function8;)Lio/reactivex/Maybe;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"T6:",
"Ljava/lang/Object;",
"T7:",
"Ljava/lang/Object;",
"T8:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/MaybeSource<",
"+TT5;>;",
"Lio/reactivex/MaybeSource<",
"+TT6;>;",
"Lio/reactivex/MaybeSource<",
"+TT7;>;",
"Lio/reactivex/MaybeSource<",
"+TT8;>;",
"Lio/reactivex/functions/Function8<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1847
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT7;>;"
.local p7, "source8":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT8;>;"
.local p8, "zipper":Lio/reactivex/functions/Function8;, "Lio/reactivex/functions/Function8<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1848
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1849
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1850
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1851
const-string v0, "source5 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1852
const-string v0, "source6 is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1853
const-string v0, "source7 is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1854
const-string v0, "source8 is null"
invoke-static {p7, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1855
invoke-static {p8}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
move-result-object v0
const/16 v1, 0x8
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
const/4 v2, 0x5
aput-object p5, v1, v2
const/4 v2, 0x6
aput-object p6, v1, v2
const/4 v2, 0x7
aput-object p7, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function7;)Lio/reactivex/Maybe;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"T6:",
"Ljava/lang/Object;",
"T7:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/MaybeSource<",
"+TT5;>;",
"Lio/reactivex/MaybeSource<",
"+TT6;>;",
"Lio/reactivex/MaybeSource<",
"+TT7;>;",
"Lio/reactivex/functions/Function7<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1786
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT6;>;"
.local p6, "source7":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT7;>;"
.local p7, "zipper":Lio/reactivex/functions/Function7;, "Lio/reactivex/functions/Function7<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1787
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1788
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1789
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1790
const-string v0, "source5 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1791
const-string v0, "source6 is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1792
const-string v0, "source7 is null"
invoke-static {p6, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1793
invoke-static {p7}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x7
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
const/4 v2, 0x5
aput-object p5, v1, v2
const/4 v2, 0x6
aput-object p6, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function6;)Lio/reactivex/Maybe;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"T6:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/MaybeSource<",
"+TT5;>;",
"Lio/reactivex/MaybeSource<",
"+TT6;>;",
"Lio/reactivex/functions/Function6<",
"-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1729
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT5;>;"
.local p5, "source6":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT6;>;"
.local p6, "zipper":Lio/reactivex/functions/Function6;, "Lio/reactivex/functions/Function6<-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1730
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1731
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1732
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1733
const-string v0, "source5 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1734
const-string v0, "source6 is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1735
invoke-static {p6}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x6
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
const/4 v2, 0x5
aput-object p5, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function5;)Lio/reactivex/Maybe;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/MaybeSource<",
"+TT5;>;",
"Lio/reactivex/functions/Function5<",
"-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1677
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "source5":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT5;>;"
.local p5, "zipper":Lio/reactivex/functions/Function5;, "Lio/reactivex/functions/Function5<-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1678
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1679
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1680
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1681
const-string v0, "source5 is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1682
invoke-static {p5}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x5
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
const/4 v2, 0x4
aput-object p4, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function4;)Lio/reactivex/Maybe;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/MaybeSource<",
"+TT4;>;",
"Lio/reactivex/functions/Function4<",
"-TT1;-TT2;-TT3;-TT4;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1629
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "source4":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT4;>;"
.local p4, "zipper":Lio/reactivex/functions/Function4;, "Lio/reactivex/functions/Function4<-TT1;-TT2;-TT3;-TT4;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1630
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1631
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1632
const-string v0, "source4 is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1633
invoke-static {p4}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x4
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
const/4 v2, 0x3
aput-object p3, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function3;)Lio/reactivex/Maybe;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/MaybeSource<",
"+TT3;>;",
"Lio/reactivex/functions/Function3<",
"-TT1;-TT2;-TT3;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1585
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "source3":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT3;>;"
.local p3, "zipper":Lio/reactivex/functions/Function3;, "Lio/reactivex/functions/Function3<-TT1;-TT2;-TT3;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1586
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1587
const-string v0, "source3 is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1588
invoke-static {p3}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x3
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
const/4 v2, 0x2
aput-object p2, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TT1;>;",
"Lio/reactivex/MaybeSource<",
"+TT2;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT1;-TT2;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1546
.local p0, "source1":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT1;>;"
.local p1, "source2":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT2;>;"
.local p2, "zipper":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT1;-TT2;+TR;>;"
const-string v0, "source1 is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1547
const-string v0, "source2 is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1548
invoke-static {p2}, Lio/reactivex/internal/functions/Functions;->toFunction(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Lio/reactivex/MaybeSource;
const/4 v2, 0x0
aput-object p0, v1, v2
const/4 v2, 0x1
aput-object p1, v1, v2
invoke-static {v0, v1}, Lio/reactivex/Maybe;->zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static zip(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1510
.local p0, "sources":Ljava/lang/Iterable;, "Ljava/lang/Iterable<+Lio/reactivex/MaybeSource<+TT;>;>;"
.local p1, "zipper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
const-string v0, "zipper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1511
const-string v0, "sources is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1512
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeZipIterable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeZipIterable;-><init>(Ljava/lang/Iterable;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public static varargs zipArray(Lio/reactivex/functions/Function;[Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-[",
"Ljava/lang/Object;",
"+TR;>;[",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1956
.local p0, "zipper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-[Ljava/lang/Object;+TR;>;"
.local p1, "sources":[Lio/reactivex/MaybeSource;, "[Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "sources is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1957
array-length v0, p1
if-nez v0, :cond_d
.line 1958
invoke-static {}, Lio/reactivex/Maybe;->empty()Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.line 1960
:cond_d
const-string v0, "zipper is null"
invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1961
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeZipArray;
invoke-direct {v0, p1, p0}, Lio/reactivex/internal/operators/maybe/MaybeZipArray;-><init>([Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final ambWith(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 1988
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 1989
const/4 v0, 0x2
new-array v0, v0, [Lio/reactivex/MaybeSource;
const/4 v1, 0x0
aput-object p0, v0, v1
const/4 v1, 0x1
aput-object p1, v0, v1
invoke-static {v0}, Lio/reactivex/Maybe;->ambArray([Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final blockingGet()Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2004
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/observers/BlockingMultiObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingMultiObserver;-><init>()V
.line 2005
.local v0, "observer":Lio/reactivex/internal/observers/BlockingMultiObserver;, "Lio/reactivex/internal/observers/BlockingMultiObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/MaybeObserver;)V
.line 2006
invoke-virtual {v0}, Lio/reactivex/internal/observers/BlockingMultiObserver;->blockingGet()Ljava/lang/Object;
move-result-object v1
return-object v1
.end method
.method public final blockingGet(Ljava/lang/Object;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)TT;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2022
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "defaultValue":Ljava/lang/Object;, "TT;"
const-string v0, "defaultValue is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2023
new-instance v0, Lio/reactivex/internal/observers/BlockingMultiObserver;
invoke-direct {v0}, Lio/reactivex/internal/observers/BlockingMultiObserver;-><init>()V
.line 2024
.local v0, "observer":Lio/reactivex/internal/observers/BlockingMultiObserver;, "Lio/reactivex/internal/observers/BlockingMultiObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/MaybeObserver;)V
.line 2025
invoke-virtual {v0, p1}, Lio/reactivex/internal/observers/BlockingMultiObserver;->blockingGet(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
return-object v1
.end method
.method public final cache()Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2050
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeCache;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeCache;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final cast(Ljava/lang/Class;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"+TU;>;)",
"Lio/reactivex/Maybe<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2067
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+TU;>;"
const-string v0, "clazz is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2068
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->castFunction(Ljava/lang/Class;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->map(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final compose(Lio/reactivex/MaybeTransformer;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeTransformer<",
"-TT;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2093
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "transformer":Lio/reactivex/MaybeTransformer;, "Lio/reactivex/MaybeTransformer<-TT;+TR;>;"
const-string v0, "transformer is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lio/reactivex/MaybeTransformer;
invoke-interface {v0, p0}, Lio/reactivex/MaybeTransformer;->apply(Lio/reactivex/Maybe;)Lio/reactivex/MaybeSource;
move-result-object v0
invoke-static {v0}, Lio/reactivex/Maybe;->wrap(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final concatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2115
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2116
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatten;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatten;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final concatWith(Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2142
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2143
invoke-static {p0, p1}, Lio/reactivex/Maybe;->concat(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final contains(Ljava/lang/Object;)Lio/reactivex/Single;
.registers 3
.param p1, "item" # Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
")",
"Lio/reactivex/Single<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2165
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2166
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeContains;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeContains;-><init>(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final count()Lio/reactivex/Single;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Single<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2187
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeCount;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeCount;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final defaultIfEmpty(Ljava/lang/Object;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2213
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "defaultItem":Ljava/lang/Object;, "TT;"
const-string v0, "item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2214
invoke-static {p1}, Lio/reactivex/Maybe;->just(Ljava/lang/Object;)Lio/reactivex/Maybe;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->switchIfEmpty(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delay(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
.registers 5
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 2238
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Maybe;->delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delay(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 12
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 2263
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "unit is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2264
const-string v0, "scheduler is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2265
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDelay;
const-wide/16 v1, 0x0
invoke-static {v1, v2, p1, p2}, Ljava/lang/Math;->max(JJ)J
move-result-wide v3
move-object v1, v0
move-object v2, p0
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v6}, Lio/reactivex/internal/operators/maybe/MaybeDelay;-><init>(Lio/reactivex/MaybeSource;JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delay(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2294
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "delayIndicator":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<TU;>;"
const-string v0, "delayIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2295
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDelayOtherPublisher;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeDelayOtherPublisher;-><init>(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
.registers 5
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 2341
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Maybe;->delaySubscription(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 6
.param p1, "delay" # J
.param p3, "unit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 2367
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Flowable;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->delaySubscription(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final delaySubscription(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2318
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "subscriptionIndicator":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<TU;>;"
const-string v0, "subscriptionIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2319
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDelaySubscriptionOtherPublisher;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeDelaySubscriptionOtherPublisher;-><init>(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doAfterSuccess(Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2386
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onAfterSuccess":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
const-string v0, "doAfterSuccess is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2387
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDoAfterSuccess;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeDoAfterSuccess;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doAfterTerminate(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
.registers 11
.param p1, "onAfterTerminate" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2410
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2411
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 2412
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
.line 2413
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v4
sget-object v5, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
.line 2415
const-string v0, "onAfterTerminate is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v6, v0
check-cast v6, Lio/reactivex/functions/Action;
sget-object v7, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2410
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doFinally(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
.registers 3
.param p1, "onFinally" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2439
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "onFinally is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2440
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDoFinally;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeDoFinally;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Action;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnComplete(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
.registers 11
.param p1, "onComplete" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2484
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2485
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 2486
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
.line 2487
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v4
.line 2488
const-string v0, "onComplete is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v5, v0
check-cast v5, Lio/reactivex/functions/Action;
sget-object v6, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v7, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2484
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnDispose(Lio/reactivex/functions/Action;)Lio/reactivex/Maybe;
.registers 11
.param p1, "onDispose" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2457
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2458
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 2459
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
.line 2460
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v4
sget-object v5, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v6, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
.line 2463
const-string v0, "onDispose is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v7, v0
check-cast v7, Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2457
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnError(Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2507
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2508
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 2509
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
.line 2510
const-string v0, "onError is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lio/reactivex/functions/Consumer;
sget-object v5, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v6, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v7, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2507
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnEvent(Lio/reactivex/functions/BiConsumer;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiConsumer<",
"-TT;-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2534
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onEvent":Lio/reactivex/functions/BiConsumer;, "Lio/reactivex/functions/BiConsumer<-TT;-Ljava/lang/Throwable;>;"
const-string v0, "onEvent is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2535
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDoOnEvent;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeDoOnEvent;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiConsumer;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnSubscribe(Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-",
"Lio/reactivex/disposables/Disposable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2551
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSubscribe":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Lio/reactivex/disposables/Disposable;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2552
const-string v0, "onSubscribe is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Lio/reactivex/functions/Consumer;
.line 2553
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v3
.line 2554
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v4
sget-object v5, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v6, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v7, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2551
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final doOnSuccess(Lio/reactivex/functions/Consumer;)Lio/reactivex/Maybe;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2574
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSuccess":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
new-instance v8, Lio/reactivex/internal/operators/maybe/MaybePeek;
.line 2575
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v2
.line 2576
const-string v0, "onSubscribe is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
move-object v3, v0
check-cast v3, Lio/reactivex/functions/Consumer;
.line 2577
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v4
sget-object v5, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v6, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
sget-object v7, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
move-object v0, v8
move-object v1, p0
invoke-direct/range {v0 .. v7}, Lio/reactivex/internal/operators/maybe/MaybePeek;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;Lio/reactivex/functions/Action;)V
.line 2574
invoke-static {v8}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final filter(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2604
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "predicate":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-TT;>;"
const-string v0, "predicate is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2605
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFilter;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFilter;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Predicate;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2628
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2629
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatten;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatten;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/MaybeSource<",
"+TU;>;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2691
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TU;>;>;"
.local p2, "resultSelector":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2692
const-string v0, "resultSelector is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2693
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapBiSelector;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapBiSelector;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/BiFunction;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final flatMap(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)Lio/reactivex/Maybe;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;",
"Ljava/util/concurrent/Callable<",
"+",
"Lio/reactivex/MaybeSource<",
"+TR;>;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2659
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSuccessMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/MaybeSource<+TR;>;>;"
.local p2, "onErrorMapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TR;>;>;"
.local p3, "onCompleteSupplier":Ljava/util/concurrent/Callable;, "Ljava/util/concurrent/Callable<+Lio/reactivex/MaybeSource<+TR;>;>;"
const-string v0, "onSuccessMapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2660
const-string v0, "onErrorMapper is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2661
const-string v0, "onCompleteSupplier is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2662
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapNotification;
invoke-direct {v0, p0, p1, p2, p3}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapNotification;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Ljava/util/concurrent/Callable;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final flatMapCompletable(Lio/reactivex/functions/Function;)Lio/reactivex/Completable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/CompletableSource;",
">;)",
"Lio/reactivex/Completable;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2867
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/CompletableSource;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2868
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapCompletable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapCompletable;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Completable;)Lio/reactivex/Completable;
move-result-object v0
return-object v0
.end method
.method public final flatMapObservable(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/ObservableSource<",
"+TR;>;>;)",
"Lio/reactivex/Observable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2767
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/ObservableSource<+TR;>;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toObservable()Lio/reactivex/Observable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Observable;->flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final flatMapPublisher(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lorg/reactivestreams/Publisher<",
"+TR;>;>;)",
"Lio/reactivex/Flowable<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2793
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lorg/reactivestreams/Publisher<+TR;>;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Flowable;->flatMap(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final flatMapSingle(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/SingleSource<",
"+TR;>;>;)",
"Lio/reactivex/Single<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2817
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2818
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapSingle;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final flatMapSingleElement(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Lio/reactivex/SingleSource<",
"+TR;>;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2844
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Lio/reactivex/SingleSource<+TR;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2845
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapSingleElement;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapSingleElement;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final flattenAsFlowable(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Ljava/lang/Iterable<",
"+TU;>;>;)",
"Lio/reactivex/Flowable<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2720
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2721
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapIterableFlowable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapIterableFlowable;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final flattenAsObservable(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+",
"Ljava/lang/Iterable<",
"+TU;>;>;)",
"Lio/reactivex/Observable<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2744
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+Ljava/lang/Iterable<+TU;>;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2745
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeFlatMapIterableObservable;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeFlatMapIterableObservable;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final hide()Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2884
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeHide;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeHide;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final ignoreElement()Lio/reactivex/Completable;
.registers 2
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2903
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeIgnoreElementCompletable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeIgnoreElementCompletable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Completable;)Lio/reactivex/Completable;
move-result-object v0
return-object v0
.end method
.method public final isEmpty()Lio/reactivex/Single;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Single<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2921
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeIsEmptySingle;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeIsEmptySingle;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final lift(Lio/reactivex/MaybeOperator;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeOperator<",
"+TR;-TT;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2950
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "lift":Lio/reactivex/MaybeOperator;, "Lio/reactivex/MaybeOperator<+TR;-TT;>;"
const-string v0, "onLift is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2951
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeLift;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeLift;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeOperator;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final map(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-TT;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 2973
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "mapper":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-TT;+TR;>;"
const-string v0, "mapper is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 2974
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeMap;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeMap;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final mergeWith(Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3000
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3001
invoke-static {p0, p1}, Lio/reactivex/Maybe;->merge(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final observeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 3025
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "scheduler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3026
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeObserveOn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeObserveOn;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final ofType(Ljava/lang/Class;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TU;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3048
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<TU;>;"
const-string v0, "clazz is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3049
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->isInstanceOf(Ljava/lang/Class;)Lio/reactivex/functions/Predicate;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->filter(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Maybe;->cast(Ljava/lang/Class;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorComplete()Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3162
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->alwaysTrue()Lio/reactivex/functions/Predicate;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->onErrorComplete(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorComplete(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3179
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "predicate":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;"
const-string v0, "predicate is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3181
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeOnErrorComplete;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeOnErrorComplete;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Predicate;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorResumeNext(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3206
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "next":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "next is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3207
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justFunction(Ljava/lang/Object;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->onErrorResumeNext(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorResumeNext(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+",
"Lio/reactivex/MaybeSource<",
"+TT;>;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3232
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "resumeFunction":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+Lio/reactivex/MaybeSource<+TT;>;>;"
const-string v0, "resumeFunction is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3233
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeOnErrorNext;
const/4 v1, 0x1
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/maybe/MaybeOnErrorNext;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Z)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorReturn(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Ljava/lang/Throwable;",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3258
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "valueSupplier":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Ljava/lang/Throwable;+TT;>;"
const-string v0, "valueSupplier is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3259
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeOnErrorReturn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeOnErrorReturn;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onErrorReturnItem(Ljava/lang/Object;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3283
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "item":Ljava/lang/Object;, "TT;"
const-string v0, "item is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3284
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justFunction(Ljava/lang/Object;)Lio/reactivex/functions/Function;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->onErrorReturn(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onExceptionResumeNext(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3312
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "next":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "next is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3313
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeOnErrorNext;
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->justFunction(Ljava/lang/Object;)Lio/reactivex/functions/Function;
move-result-object v1
const/4 v2, 0x0
invoke-direct {v0, p0, v1, v2}, Lio/reactivex/internal/operators/maybe/MaybeOnErrorNext;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/functions/Function;Z)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final onTerminateDetach()Lio/reactivex/Maybe;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3329
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeDetach;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeDetach;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final repeat()Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3350
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-wide v0, 0x7fffffffffffffffL
invoke-virtual {p0, v0, v1}, Lio/reactivex/Maybe;->repeat(J)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final repeat(J)Lio/reactivex/Flowable;
.registers 4
.param p1, "times" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3378
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lio/reactivex/Flowable;->repeat(J)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final repeatUntil(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Flowable;
.registers 3
.param p1, "stop" # Lio/reactivex/functions/BooleanSupplier;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BooleanSupplier;",
")",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3405
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Flowable;->repeatUntil(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final repeatWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Flowable<",
"Ljava/lang/Object;",
">;+",
"Lorg/reactivestreams/Publisher<",
"*>;>;)",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3434
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "handler":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Object;>;+Lorg/reactivestreams/Publisher<*>;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Flowable;->repeatWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final retry()Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3457
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->alwaysTrue()Lio/reactivex/functions/Predicate;
move-result-object v0
const-wide v1, 0x7fffffffffffffffL
invoke-virtual {p0, v1, v2, v0}, Lio/reactivex/Maybe;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retry(J)Lio/reactivex/Maybe;
.registers 4
.param p1, "count" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3505
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->alwaysTrue()Lio/reactivex/functions/Predicate;
move-result-object v0
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Maybe;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
.registers 5
.param p1, "times" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lio/reactivex/functions/Predicate<",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3522
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p3, "predicate":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lio/reactivex/Flowable;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Flowable;->singleElement()Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retry(Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BiPredicate<",
"-",
"Ljava/lang/Integer;",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3480
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "predicate":Lio/reactivex/functions/BiPredicate;, "Lio/reactivex/functions/BiPredicate<-Ljava/lang/Integer;-Ljava/lang/Throwable;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Flowable;->retry(Lio/reactivex/functions/BiPredicate;)Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Flowable;->singleElement()Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retry(Lio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Predicate<",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3538
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "predicate":Lio/reactivex/functions/Predicate;, "Lio/reactivex/functions/Predicate<-Ljava/lang/Throwable;>;"
const-wide v0, 0x7fffffffffffffffL
invoke-virtual {p0, v0, v1, p1}, Lio/reactivex/Maybe;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retryUntil(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/Maybe;
.registers 5
.param p1, "stop" # Lio/reactivex/functions/BooleanSupplier;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/BooleanSupplier;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3553
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "stop is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3554
invoke-static {p1}, Lio/reactivex/internal/functions/Functions;->predicateReverseFor(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/functions/Predicate;
move-result-object v0
const-wide v1, 0x7fffffffffffffffL
invoke-virtual {p0, v1, v2, v0}, Lio/reactivex/Maybe;->retry(JLio/reactivex/functions/Predicate;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final retryWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Flowable<",
"Ljava/lang/Throwable;",
">;+",
"Lorg/reactivestreams/Publisher<",
"*>;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3609
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "handler":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Flowable<Ljava/lang/Throwable;>;+Lorg/reactivestreams/Publisher<*>;>;"
invoke-virtual {p0}, Lio/reactivex/Maybe;->toFlowable()Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0, p1}, Lio/reactivex/Flowable;->retryWhen(Lio/reactivex/functions/Function;)Lio/reactivex/Flowable;
move-result-object v0
invoke-virtual {v0}, Lio/reactivex/Flowable;->singleElement()Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final subscribe()Lio/reactivex/disposables/Disposable;
.registers 4
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3629
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/internal/functions/Functions;->emptyConsumer()Lio/reactivex/functions/Consumer;
move-result-object v0
sget-object v1, Lio/reactivex/internal/functions/Functions;->ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
sget-object v2, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-virtual {p0, v0, v1, v2}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final subscribe(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;)",
"Lio/reactivex/disposables/Disposable;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3654
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSuccess":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
sget-object v0, Lio/reactivex/internal/functions/Functions;->ON_ERROR_MISSING:Lio/reactivex/functions/Consumer;
sget-object v1, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-virtual {p0, p1, v0, v1}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;",
"Lio/reactivex/functions/Consumer<",
"-",
"Ljava/lang/Throwable;",
">;)",
"Lio/reactivex/disposables/Disposable;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3680
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSuccess":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
sget-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
invoke-virtual {p0, p1, p2, v0}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
move-result-object v0
return-object v0
.end method
.method public final subscribe(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
.registers 5
.param p3, "onComplete" # Lio/reactivex/functions/Action;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/functions/Consumer<",
"-TT;>;",
"Lio/reactivex/functions/Consumer<",
"-",
"Ljava/lang/Throwable;",
">;",
"Lio/reactivex/functions/Action;",
")",
"Lio/reactivex/disposables/Disposable;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3711
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "onSuccess":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-TT;>;"
.local p2, "onError":Lio/reactivex/functions/Consumer;, "Lio/reactivex/functions/Consumer<-Ljava/lang/Throwable;>;"
const-string v0, "onSuccess is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3712
const-string v0, "onError is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3713
const-string v0, "onComplete is null"
invoke-static {p3, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3714
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeCallbackObserver;
invoke-direct {v0, p1, p2, p3}, Lio/reactivex/internal/operators/maybe/MaybeCallbackObserver;-><init>(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)V
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->subscribeWith(Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
move-result-object v0
check-cast v0, Lio/reactivex/disposables/Disposable;
return-object v0
.end method
.method public final subscribe(Lio/reactivex/MaybeObserver;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeObserver<",
"-TT;>;)V"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3720
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "observer":Lio/reactivex/MaybeObserver;, "Lio/reactivex/MaybeObserver<-TT;>;"
const-string v0, "observer is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3722
invoke-static {p0, p1}, Lio/reactivex/plugins/RxJavaPlugins;->onSubscribe(Lio/reactivex/Maybe;Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
move-result-object p1
.line 3724
const-string v0, "observer returned by the RxJavaPlugins hook is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3727
:try_start_e
invoke-virtual {p0, p1}, Lio/reactivex/Maybe;->subscribeActual(Lio/reactivex/MaybeObserver;)V
:try_end_11
.catch Ljava/lang/NullPointerException; {:try_start_e .. :try_end_11} :catch_22
.catchall {:try_start_e .. :try_end_11} :catchall_13
.line 3735
nop
.line 3736
return-void
.line 3730
:catchall_13
move-exception v0
.line 3731
.local v0, "ex":Ljava/lang/Throwable;
invoke-static {v0}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 3732
new-instance v1, Ljava/lang/NullPointerException;
const-string v2, "subscribeActual failed"
invoke-direct {v1, v2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
.line 3733
.local v1, "npe":Ljava/lang/NullPointerException;
invoke-virtual {v1, v0}, Ljava/lang/NullPointerException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
.line 3734
throw v1
.line 3728
.end local v0 # "ex":Ljava/lang/Throwable;
.end local v1 # "npe":Ljava/lang/NullPointerException;
:catch_22
move-exception v0
.line 3729
.local v0, "ex":Ljava/lang/NullPointerException;
throw v0
.end method
.method protected abstract subscribeActual(Lio/reactivex/MaybeObserver;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeObserver<",
"-TT;>;)V"
}
.end annotation
.end method
.method public final subscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 3763
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "scheduler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3764
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeSubscribeOn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeSubscribeOn;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final subscribeWith(Lio/reactivex/MaybeObserver;)Lio/reactivex/MaybeObserver;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<E::",
"Lio/reactivex/MaybeObserver<",
"-TT;>;>(TE;)TE;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3793
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "observer":Lio/reactivex/MaybeObserver;, "TE;"
invoke-virtual {p0, p1}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/MaybeObserver;)V
.line 3794
return-object p1
.end method
.method public final switchIfEmpty(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3815
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3816
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeSwitchIfEmpty;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeSwitchIfEmpty;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final switchIfEmpty(Lio/reactivex/SingleSource;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/SingleSource<",
"+TT;>;)",
"Lio/reactivex/Single<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3839
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/SingleSource;, "Lio/reactivex/SingleSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3840
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeSwitchIfEmptySingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeSwitchIfEmptySingle;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/SingleSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final takeUntil(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3864
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<TU;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3865
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTakeUntilMaybe;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeTakeUntilMaybe;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final takeUntil(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3893
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<TU;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3894
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTakeUntilPublisher;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeTakeUntilPublisher;-><init>(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final test()Lio/reactivex/observers/TestObserver;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/observers/TestObserver<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4161
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/observers/TestObserver;
invoke-direct {v0}, Lio/reactivex/observers/TestObserver;-><init>()V
.line 4162
.local v0, "ts":Lio/reactivex/observers/TestObserver;, "Lio/reactivex/observers/TestObserver<TT;>;"
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/MaybeObserver;)V
.line 4163
return-object v0
.end method
.method public final test(Z)Lio/reactivex/observers/TestObserver;
.registers 3
.param p1, "cancelled" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lio/reactivex/observers/TestObserver<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4179
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/observers/TestObserver;
invoke-direct {v0}, Lio/reactivex/observers/TestObserver;-><init>()V
.line 4181
.local v0, "ts":Lio/reactivex/observers/TestObserver;, "Lio/reactivex/observers/TestObserver<TT;>;"
if-eqz p1, :cond_a
.line 4182
invoke-virtual {v0}, Lio/reactivex/observers/TestObserver;->cancel()V
.line 4185
:cond_a
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->subscribe(Lio/reactivex/MaybeObserver;)V
.line 4186
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Maybe;
.registers 5
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 3918
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v0
invoke-virtual {p0, p1, p2, p3, v0}, Lio/reactivex/Maybe;->timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 12
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "io.reactivex:computation"
.end annotation
.line 3944
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p4, "fallback":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "other is null"
invoke-static {p4, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3945
invoke-static {}, Lio/reactivex/schedulers/Schedulers;->computation()Lio/reactivex/Scheduler;
move-result-object v5
move-object v1, p0
move-wide v2, p1
move-object v4, p3
move-object v6, p4
invoke-virtual/range {v1 .. v6}, Lio/reactivex/Maybe;->timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 6
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 4001
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Maybe;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
invoke-virtual {p0, v0}, Lio/reactivex/Maybe;->timeout(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 7
.param p1, "timeout" # J
.param p3, "timeUnit" # Ljava/util/concurrent/TimeUnit;
.param p4, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/concurrent/TimeUnit;",
"Lio/reactivex/Scheduler;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 3973
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p5, "fallback":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "fallback is null"
invoke-static {p5, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3974
invoke-static {p1, p2, p3, p4}, Lio/reactivex/Maybe;->timer(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
move-result-object v0
invoke-virtual {p0, v0, p5}, Lio/reactivex/Maybe;->timeout(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4019
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "timeoutIndicator":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<TU;>;"
const-string v0, "timeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4020
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTimeoutMaybe;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/maybe/MaybeTimeoutMaybe;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"TU;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4040
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "timeoutIndicator":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<TU;>;"
.local p2, "fallback":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "timeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4041
const-string v0, "fallback is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4042
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTimeoutMaybe;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/maybe/MaybeTimeoutMaybe;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lorg/reactivestreams/Publisher;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"TU;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4064
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "timeoutIndicator":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<TU;>;"
const-string v0, "timeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4065
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTimeoutPublisher;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, v1}, Lio/reactivex/internal/operators/maybe/MaybeTimeoutPublisher;-><init>(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final timeout(Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
">(",
"Lorg/reactivestreams/Publisher<",
"TU;>;",
"Lio/reactivex/MaybeSource<",
"+TT;>;)",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->UNBOUNDED_IN:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4089
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "timeoutIndicator":Lorg/reactivestreams/Publisher;, "Lorg/reactivestreams/Publisher<TU;>;"
.local p2, "fallback":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TT;>;"
const-string v0, "timeoutIndicator is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4090
const-string v0, "fallback is null"
invoke-static {p2, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4091
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeTimeoutPublisher;
invoke-direct {v0, p0, p1, p2}, Lio/reactivex/internal/operators/maybe/MaybeTimeoutPublisher;-><init>(Lio/reactivex/MaybeSource;Lorg/reactivestreams/Publisher;Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final to(Lio/reactivex/functions/Function;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/functions/Function<",
"-",
"Lio/reactivex/Maybe<",
"TT;>;TR;>;)TR;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3069
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "convert":Lio/reactivex/functions/Function;, "Lio/reactivex/functions/Function<-Lio/reactivex/Maybe<TT;>;TR;>;"
:try_start_0
const-string v0, "convert is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lio/reactivex/functions/Function;
invoke-interface {v0, p0}, Lio/reactivex/functions/Function;->apply(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
:try_end_c
.catchall {:try_start_0 .. :try_end_c} :catchall_d
return-object v0
.line 3070
:catchall_d
move-exception v0
.line 3071
.local v0, "ex":Ljava/lang/Throwable;
invoke-static {v0}, Lio/reactivex/exceptions/Exceptions;->throwIfFatal(Ljava/lang/Throwable;)V
.line 3072
invoke-static {v0}, Lio/reactivex/internal/util/ExceptionHelper;->wrapOrThrow(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
move-result-object v1
throw v1
.end method
.method public final toFlowable()Lio/reactivex/Flowable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Flowable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/BackpressureSupport;
value = .enum Lio/reactivex/annotations/BackpressureKind;->FULL:Lio/reactivex/annotations/BackpressureKind;
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3092
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
instance-of v0, p0, Lio/reactivex/internal/fuseable/FuseToFlowable;
if-eqz v0, :cond_c
.line 3093
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/FuseToFlowable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/FuseToFlowable;->fuseToFlowable()Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.line 3095
:cond_c
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeToFlowable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Flowable;)Lio/reactivex/Flowable;
move-result-object v0
return-object v0
.end method
.method public final toObservable()Lio/reactivex/Observable;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Observable<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3111
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
instance-of v0, p0, Lio/reactivex/internal/fuseable/FuseToObservable;
if-eqz v0, :cond_c
.line 3112
move-object v0, p0
check-cast v0, Lio/reactivex/internal/fuseable/FuseToObservable;
invoke-interface {v0}, Lio/reactivex/internal/fuseable/FuseToObservable;->fuseToObservable()Lio/reactivex/Observable;
move-result-object v0
return-object v0
.line 3114
:cond_c
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToObservable;
invoke-direct {v0, p0}, Lio/reactivex/internal/operators/maybe/MaybeToObservable;-><init>(Lio/reactivex/MaybeSource;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Observable;)Lio/reactivex/Observable;
move-result-object v0
return-object v0
.end method
.method public final toSingle()Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/Single<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3147
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToSingle;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lio/reactivex/internal/operators/maybe/MaybeToSingle;-><init>(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final toSingle(Ljava/lang/Object;)Lio/reactivex/Single;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Lio/reactivex/Single<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 3131
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "defaultValue":Ljava/lang/Object;, "TT;"
const-string v0, "defaultValue is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 3132
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeToSingle;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeToSingle;-><init>(Lio/reactivex/MaybeSource;Ljava/lang/Object;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Single;)Lio/reactivex/Single;
move-result-object v0
return-object v0
.end method
.method public final unsubscribeOn(Lio/reactivex/Scheduler;)Lio/reactivex/Maybe;
.registers 3
.param p1, "scheduler" # Lio/reactivex/Scheduler;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/Scheduler;",
")",
"Lio/reactivex/Maybe<",
"TT;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "custom"
.end annotation
.line 4108
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
const-string v0, "scheduler is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4109
new-instance v0, Lio/reactivex/internal/operators/maybe/MaybeUnsubscribeOn;
invoke-direct {v0, p0, p1}, Lio/reactivex/internal/operators/maybe/MaybeUnsubscribeOn;-><init>(Lio/reactivex/MaybeSource;Lio/reactivex/Scheduler;)V
invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;->onAssembly(Lio/reactivex/Maybe;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method
.method public final zipWith(Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<U:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lio/reactivex/MaybeSource<",
"+TU;>;",
"Lio/reactivex/functions/BiFunction<",
"-TT;-TU;+TR;>;)",
"Lio/reactivex/Maybe<",
"TR;>;"
}
.end annotation
.annotation runtime Lio/reactivex/annotations/CheckReturnValue;
.end annotation
.annotation runtime Lio/reactivex/annotations/SchedulerSupport;
value = "none"
.end annotation
.line 4141
.local p0, "this":Lio/reactivex/Maybe;, "Lio/reactivex/Maybe<TT;>;"
.local p1, "other":Lio/reactivex/MaybeSource;, "Lio/reactivex/MaybeSource<+TU;>;"
.local p2, "zipper":Lio/reactivex/functions/BiFunction;, "Lio/reactivex/functions/BiFunction<-TT;-TU;+TR;>;"
const-string v0, "other is null"
invoke-static {p1, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 4142
invoke-static {p0, p1, p2}, Lio/reactivex/Maybe;->zip(Lio/reactivex/MaybeSource;Lio/reactivex/MaybeSource;Lio/reactivex/functions/BiFunction;)Lio/reactivex/Maybe;
move-result-object v0
return-object v0
.end method